/* TypoGraphy */
.apply-now-section{padding: 65px 0px 65px;}
.applynow-form { max-width: 1020px; margin: 0 auto; }
.applynow-form label { color: #000; font-size: 18px; font-family: 'Mulish Bold'; margin-bottom: 8px; }
.applynow-form .form-control { background: #ffffff; min-height: 53px; color: #000; font-size: 18px; border-radius: 5px; font-family: 'Mulish Regular'; font-weight: 300; padding: 5px 15px 5px 15px; width: 100%; outline: none; box-shadow: none; border: 1px solid #ced4da }
.applynow-form textarea.form-control { height: 120px; }
.applynow-form .form-control[type=file] { padding: 12px 15px 5px 18px; }
.form-group { margin-bottom: 18px; }
.text-end { padding: 20px 0; }
button.remove-applicant.btn-sm { width: 30px; height: 30px; padding: 0px 0 1px 3px !important; min-width: 30px; }
.applynow-form .form_title { padding-top: 10px; padding-bottom: 10px; }
.applynow-form .textend button.btn { padding: 0 30px; border: 1px solid #363636; }
.applynow-form .rml { opacity: 0.2; }
.applynow-form select.form-control { background: #fff url(../images/arrow-down.png); background-position: right 15px center; background-repeat: no-repeat; padding-right: 40px; }
.applynow-form h4.app_head { display: flex; flex-wrap: wrap; align-items: center; }
.applynow-form h4.app_head span.anum { padding: 0 5px; }
.form-group.submit-btn { margin-bottom: 0; }
.btn.default_btn:hover {
    color: #fff;
    transition: 1s;
    background: #09196b;
}
