/*
------------
Visit twitterbootstrap.org for more tut 
-------------
*/

 
/* New styles */
/*
label.valid {
	width: 24px;
	height: 24px;
	background: url(../img/valid.png) center center no-repeat;
	display: inline-block;
	text-indent: -9999px;
}*/

label.error { 
	color: red !important;
	      padding-bottom: 5px;	  font-size:11px !important; display: inherit;
}
label.error.valid{ color:green !important; }
.dispnone{display:none;}
 
.info-msg,.success-msg,.warning-msg,.error-msg {  margin: 5px 0;  padding: 5px;  border-radius: 3px 3px 3px 3px;}
.info-msg {
  color: #fff;
  background-color: #69a13d; 
  border: solid 1px #ccc;
}
.info-msg h3, .info-msg h4, .info-msg h5  { color:inherit  }
.success-msg {
  color: #270;
  background-color: #DFF2BF;
  border: solid 1px #ccc;
}
.warning-msg {
  color: #9F6000;
  background-color: #FEEFB3;
  border: solid 1px #ccc;
}
.error-msg {
  color: #D8000C;
  background-color: #FFBABA;
  border: solid 1px #ccc;
}
input:focus,
select:focus,
textarea:focus,
button:focus {
    outline: none;
}
ul.impntcls     	     {
		list-style: none;
	     }
ul.impntcls li:before {
		content: "\00BB \0020";
	     }
h4 span {
    color: #007aa9; font-size:22px;
}
 .info-msg h2{ background: none !important;
 }
 #regnResDisp{
    outline: none;
}

.pgresultul li{float: left;
    width: 98%;
    padding: 10px 1%;
    border-bottom: 1px solid #CCC;
    list-style: none;
}
.greencls{ color:green !important; 
}
.greenboldcls{ color:green !important; font-weight:bold;
}
/* MOBILE */
@media only screen and (min-width : 300px) and (max-width : 767px) {	
label.radio-inline.concwshoplblcls {
    display: inherit;
}
}
.form-horizontal .checkbox .control-label {
   
    text-align: left !important;
}
.registration-row .form-group{    margin-bottom: 1rem;}
#confwsid span {
    font-weight:bold;
    font-size: 30px;
}
.form-select:focus, .form-control:focus{ box-shadow: none;
}