.login{background-color:#f8f9fa;background-image:none}.login-window{background-color:#fff;border:none;border-radius:20px;box-shadow:0 24px 80px rgba(0,0,0,.16);color:#08324c;padding:40px}.login-window h4{font-size:25px;font-weight:700;text-transform:inherit}.col-form-label{font-size:14px;font-weight:700;padding-left:27px;text-align:left}.col-form-label,.login-window .row .col-md-10{display:block;position:relative;width:100%}.login-window .row .col-md-10 .form-control{border:1px solid #08324c;border-radius:24px;font-size:14px;line-height:30px;padding:5px 15px}.login-window .btn.btn-primary{background-color:#fc8937;border-radius:24px;font-size:14px;font-weight:700;padding:7px 10px;transition:.3s;width:200px}.login-window .btn.btn-primary:hover{background-color:#fc8937}.login-window .btn.btn-primary:active{background-color:#3c6f90}.forgot-password{color:#08324c;font-size:14px;margin-top:15px;transition:.3s}.forgot-password:hover{color:#3c6f90}@media(width <= 992px){.login-window{margin:50px 0}}.password-requirement.validate{color:#00b914}.portal-wrap .card-header{background-color:#3b7090;border-top-left-radius:20px;border-top-right-radius:20px;font-size:18px;font-weight:700;padding:20px}.portal-wrap .card{border-radius:20px;box-shadow:0 24px 80px rgba(0,0,0,.16)}.card-block.pre-scrollable.agreement{font-size:14px;padding:20px}.card-footer{padding:20px}.card-footer .btn-success{background-color:#fc8937;border-radius:24px;font-size:14px;font-weight:500;padding:7px 10px;transition:.3s;width:200px}.card-footer .btn-success:hover{background-color:#fc8937}.card-footer .btn-success:active{background-color:#3c6f90}.btn-success:focus{border:none!important;border-color:unset!important;box-shadow:unset!important}.toggle-password-button{background:none;border:none;color:inherit;cursor:pointer;font:inherit;line-height:normal;margin:0;padding:0;position:absolute;right:25px;top:10px}.toggle-password-button i{font-size:17px}
