@charset "utf-8";
/* t-25 529 At Work CSS Document */

.form-control.is-valid,.was-validated .form-control:valid {background-image: none;}
.form-control.is-invalid,.was-validated .form-control:invalid {background-image: none;}								
.form-select.is-invalid, .was-validated .form-select:invalid {background-image: none;}									
.form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"], .was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"] {
	padding-right: 4.125rem;
    background-image: url(./images/select-dropdown.svg) !important;
    background-position: right 0.75rem center,center right 2.25rem;
    background-size: 16px 12px,calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.form-control.is-valid, .was-validated .form-control:valid {border-color: #ced4da;}
.invalid-feedback {
    font-size: 16px!important;
	font-weight:500!important;
	line-height:24px!important;
    color: #dc3545!important;
}									
.email-error{font-size:16px!important;font-weight:500!important; line-height:24px!important;color:#dc3545!important;}
.email-error::before {
    top: 0px;
    position: relative;
    content: '\0026A0';
    display: inline-block;
    margin-right: 3px;
    font-size: 16px;
}
.form-control:focus {
    color: #000000;
    background-color: #fff;
    border-color: #84BADB;
    outline: 0;
    box-shadow: 0 0 0 0.25rem rgb(132 186 219 / 25%);
}								
.form-control.is-valid:focus, .was-validated .form-control:valid:focus {
    border-color: #84BADB;
    box-shadow: 0 0 0 0.25rem rgb(132 186 219 / 25%);
}

.form-control.formerror:focus,.form-select.formerror:focus {										
  background-color: #fff;
  border-color: #dc3545 !important;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgb(220 53 69 / 25%);
}
.form-check-input {margin-top:2px;}
.radio-heading {font-size:16px; font-weight:700;line-height:24px;}
.radio-heading2 {font-size:16px; font-weight:400;line-height:24px;}
.form-check {padding-left:30px;}
.form-group p {font-size: 16px;font-weight: 400;}

@media (min-width: 320px) {
	
}

@media (min-width: 360px) {

}

@media (min-width: 375px) {

}
	
@media (min-width: 450px) {

}

@media (min-width: 576px) {
	
}		

@media (min-width: 768px) {
		
}
	
@media (min-width: 992px) {

}

@media (min-width: 1200px) {

}

@media (min-width: 1440px) {

}

@media (min-width: 1441px) {

}

