@CHARSET "UTF-8";

#recover-captcha {
	margin-top: 30px; 
}

.captcha-selected-option {
	background-color: rgba(97, 107, 30, 0.14);
    padding: 5px;
    border: 3px dashed #616b1e;
}

.captcha-option {
	text-decoration: none;
	padding: 0 10px; 
	cursor: pointer;
}

.captcha-refresh {
	text-decoration: none; 
	padding: 0 15px;
}

.captcha-refresh img{
	width: 24px; 
	height: 24px; 
	background-color:#f46e42; 
	padding: 5px; 
	border-radius: 60%;
}

.visualCaptcha-text {
	padding: 10px; 
	color: #fff; 
	background-color: #000; 
	text-align:center;
}

.visualCaptcha-image {
	background-color: #fff; 
	padding: 20px 10px; 
	text-align:center;
}

.showCaptchaError {
   border: 1px solid #fb193f;
}

.showCaptchaErrorMsg {
    color: #fb193f;
    height: 1rem;
    padding: 0;
    width: 100%;
    text-align: center;
    display: block;
    margin-bottom: -12px;
}

.business-register-form .form.formAwardData .row>.form-section.single-section .visualCaptcha-text,
.business-register-form .form.formAwardData .row>.form-section.single-section .visualCaptcha-image {
	margin-left: 0px !important;
}
.business-register-form .form.formAwardData .row>.form-section.single-section .visualCaptcha-image {
  padding-top: 7px !important;
  padding-bottom: 6px !important;
}

.business-register-form .form.formAwardData .row>.form-section.single-section .visualCaptcha-text {
  padding-top: 5px !important;
  padding-bottom: 5px !important;
}

.confirmationwrap {
	
}

.confirmationwrap #confirmationContainer p {
	color: red;
    line-height: 1rem;
    height: 1rem;
    margin: 0;
    padding: 0;
    position: absolute;
    top: -1.5rem;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: .75rem;
}

.confirmationwrap {
  z-index: 1;
}

.confirmationwrap .has-error.alert-label {
	width: auto !important;
    right: 0;
}

.formAwardData #email-group .alert-icon {
	display:none;
}

.business-register-form .form.formAwardData .row>.form-section .floating-label-input.has-error-fields span.outside-icon {
    right: 3.9%;
    top: 1.7rem;
}

.form .select2-container.select2-container--open .select2-dropdown {
	z-index: 99999;
}

#smbAwardRegis .form-section .form-group textarea.has-error~.outside-icon.tooltipped {
    right: 0.9em!important;
    top: 1.7em!important;
}

#smbAwardRegis .form-section .form-group .outside-icon.tooltipped {
    right: 0.9em!important;
    top: 1.7em!important;
}

#smbAwardRegis .form-section .form-group textarea,
#smbAwardRegis .form-section .form-group label {
    padding-right: 50px;
}

#smbAwardRegis .form-section textarea:required:valid~label {
	padding-top: 0rem;
}

#smbAwardRegis .form-section textarea:required:valid {
	padding-top: 20px;
}

#smbAwardRegis .form-section .form-group .alert-icon {
    display:none;
}

@media (min-width: 768px) {
  .business-register-form .form.formAwardData .row>.form-section.single-section {
     padding-left: 3.75rem;
   }
}

@media (min-width: 992px) {
  .business-register-form .form.formAwardData .row>.form-section.single-section {
     padding-left: 3.75rem;
   }
}

@media (min-width: 1440px) {
  .business-register-form .form.formAwardData .row>.form-section.single-section {
     padding-left: 2.25rem;
   }
}

@media (max-width: 1440px) {
  .business-register-form .form.formAwardData .row>.form-section.single-section .visualCaptcha-image {
    padding-top: 3px !important;
    padding-bottom: 3px !important;
  }
  .business-register-form .form.formAwardData .row>.form-section.single-section .visualCaptcha-text {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
  }
}

@media (max-width: 1180px) {
  .business .captcha-option {
    padding: 0 3px;
  }
  .confirmationwrap #confirmationContainer p,
  .confirmationwrap .has-error.alert-label {
    font-size: .65rem;
  }
}

@media (max-width: 768px) {
  .business-register-form .form.formAwardData .row>.form-section.single-section {
     margin-bottom: 20px;
   }
    .business .captcha-option {
     padding: 0 10px;
   } 
  .confirmationwrap #confirmationContainer p,
  .confirmationwrap .has-error.alert-label {
    font-size: .75rem;
  }
}

@media (max-width: 320px) {
   .business .captcha-option {
     padding: 0 3px;
   } 
}
