/*
------------
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;
}
.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;
}

.styled-checkbox {position: absolute;opacity: 0;}
.styled-checkbox + label {position:relative;cursor:pointer;padding:0;font-size:16px;line-height: 1.5; margin-left:-1.5em;}

.styled-checkbox + label:before {content: '';border-radius: 50%;margin-right:10px;margin-left:1px;display: inline-block;vertical-align:bottom;width: 28px;height: 28px;background: #fff;box-shadow: 0 0 0 1px #ced4da;}
.styled-checkbox:hover + label:before {background:#E6417E;box-shadow: 0 0 0 1px #E6417E;}
.styled-checkbox:focus + label:before {box-shadow: 0 0 0 1px #4ec1b3;}
.styled-checkbox:checked + label:before {background:#E6417E;box-shadow: 0 0 0 1px #E6417E;}/**/  
.styled-checkbox:disabled + label {/*color: #b8b8b8;*/cursor: auto;}
.styled-checkbox:disabled + label:before {box-shadow: none;background: #ddd;}
.styled-checkbox:checked + label:after {content: '✓';position: absolute;left: 8px;top: 0px;background: none;width: 2px;height: 2px;color: #fff;font-size: 18px;font-weight: bold;}

 .info-msg h4, .info-msg h5{ color: inherit;
 }

