.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.has-success .form-control-feedback{color:#3c763d}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}
.has-error .form-control-feedback, .has-success .form-control-feedback {
  font-size: 22px;
  margin-top: 9px;
  margin-right: 4px;
}
.bannerCaptions .form-control-feedback{top: -12px;}
#msform i { display: none !important; }
.has-error label { color: #a94442 !important; }
.has-error input, .has-error select, .has-error textarea { border-color: #a94442 !important; }
.has-success label { color: #3c763d !important; }
.has-success input, .has-success select, .has-success textarea { border-color: #3c763d !important; }


input[type="checkbox"], input[type="radio"] { margin: 5px 5px 0 0; }
.form-check { padding-left:0px; }
.careerForm .input-area.radio i { display: none !important; }
.input-area.radio label { margin: 0px 20px; }
textarea { margin:0px; }
.has-feedback label ~ .form-control-feedback { top: 18px; right: -2px; }
.careerForm form .form-group { min-height: 100px; }
.title { border-bottom: 2px solid #5C994A; margin-bottom: 5px; width: 50%; }
.membership { float: left; width: 50%; padding: 10px 0px; }
.cadet_type { float: left; padding: 10px 0px; margin-right: 20px; }
.iradio_flat-blue { margin-top:-4px !important; margin-right: 5px !important; }
.form-group i { padding-top: 9px; }
.form-group small { font-size:13px; }
.help-block{line-height: 16px;}
#msform .form-group label { font-size: 14px !important; }
.field-membership i, .field-cadet_type i { display: none !important; }
#msform select { height: 45px; }

#associatemember.cols12, #lifemember.cols12 { padding-left: 0px !important; }
.cols12.inSub { padding-right: 30px !important; }
#ui-datepicker-div { z-index: 9 !important; }
.emailId i { display: none; }

.rightBack { background-image: none; }
.captchIm { padding-top: 30px; }
.middleLinks { text-align: center; margin-top: 30px; }
.logoRight { text-align: right; }
.form-check { float: left; padding: 1px 0px; margin-right: 20px; height: 0px !important; }
.radioSumit label { float: left; }
.listCheck label { margin-left: 30px; margin-top: 1px; }
.submit-disabled { background: #979797 !important; }
.leaderSlider img { width: auto !important; margin: 0px auto; }
.leadeProfile { width: 100%; margin: 0px auto;height: 305px;}
.leadeProfile img{height: 100%;}
.leadTitle {min-height: 100px; }
h2.bg-primary { color: #fff; border-radius: 15px; }
.close.text-white { background: #fff; color: #234ca3 !important; border-radius: 3px; margin-top: -10px; margin-right: -10px; padding: 1px 5px; }
.ticker { margin-top: 15px; }
.ticker { background: #00AEEF; color: #fff; }
#js_Notification { padding: 11px 0; margin: 0px; }
.aboutWell { background: #ebf8ff; }
.iconDetail { background: #ebf8ff; box-shadow: 2px 2px 16px #eee; }
.iconDetail:hover { background: #efefef; box-shadow: 0 0 0 2px #ffffff, 0 0 0 3px #efefef;  }
.iconDetail h4 { color: #000; }
.alunContent { padding: 45px 0px 0px 25px; }
.appbtn { background: #fff; color: #05a5e1;transition: all 350ms ease 0s; -webkit-transition: all 350ms ease 0s; }
.appbtn:hover { box-shadow: 0 0 0 2px #ffffff, 0 0 0 3px #ffffff !important; color: #05a5e1 !important; background-color: #00adef !important; color: #fff !important; }
.freeRegi { border-top: 1px solid #fff; color: #fff; font-weight: 700;}
.nwRagiDetail { background-size: cover; overflow: hidden;}
#mainFooter .footer-top { background: #00adef; }
#mainFooter .footer-bottom { background: #f6f3ee; color: #000;  }
#mainFooter .footer-bottom a { color: #00adef; font-weight: 700; }
.middleLinks .btn-primary { background: #00adef;  }
.bannerCaptions { background: #fff; border-radius:15px; }
.loginbtn:hover { box-shadow: 0 0 0 2px #ffffff, 0 0 0 3px #ee1e26 !important; color: #fff !important; background-color: #ee1e26 !important; }
.forget:hover { color: #00afef; }
.bannerCaptions .form-group label, .checkClick { color: #000; }
.accLogin a { color: #fff !important; }

.mamberTra tr td { font-size: 17px; padding: 2px; }
.rightBack { padding: 0px 30px 30px 30px; }
.rightBack ul li { color: #000; }
.footer-top ul li a:hover { color: #000; }
.bannerCaptions h4 { color: #302f94; }
.accLogin{ color: #000 !important; }
.accLogin a { color: #00afef !important; }
.owl-carousel .owl-item img { width: 100% !important; border: 1px solid #ddd; }
/*.view-field {
    background: #efefef;
    width: 100%;
    word-break: break-word;    
    padding: 10px 15px;
    min-height: 42px;
    display: block;
}*/
.editprofile .view-field{padding: 10px 15px; min-height: 42px; border: 1px solid #82aeff; border-radius: 5px; margin-bottom: 10px; width: 100%; box-sizing: border-box; color: #2C3E50; font-size: 15px;}
.membership input {
    width: auto !important;
}
.notification .green{text-transform:none;}
.modal-content { text-align: left; }
.modal-body { height:600px; overflow-y: scroll; }
.ticker strong { background: #f00; padding: 11px 10px; position: absolute; margin-left: -15px; font-size: 1rem; }
.view-textarea .view-field { white-space: break-spaces; }
.conviction_criminal_court_err { color: #a94442; }
.view-textarea .view-field { white-space: break-spaces; }
.new { background: rgb(255, 230, 0); padding: 0px 5px; color: rgb(204, 0, 0); margin-left: 5px; border-radius: 5px; }
.new { animation: blinker 1s linear infinite; }
@keyframes blinker {
  100% {
    opacity: 0.5;
  }
}
#msform fieldset .view-textarea .form-group-textarea {
    height: auto;
}
/* Front loader */ 
.loader {
  border: 16px solid #f3f3f3;
  border-radius: 50%;
  border-top: 16px solid #3498db;
  width: 120px;
  height: 120px;
  -webkit-animation: spin 2s linear infinite; /* Safari */
  animation: spin 2s linear infinite;
  position: fixed;
  top: 200px;
}

/* Safari */
@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
#loader{
	position: absolute;
	top: 0;
	background: rgba(255,255,255,0.8);
	width: 100%;
	height: 2540px;
	z-index: 9;
	display:none;
}
.file_err {
    float: right;
    margin-left: 20px;
    font-weight: 500;
    color: #a94442;
}

