body{font-family:'Source Sans Pro',sans-serif}.bms-logo-account{width:210px;margin-top:5px}#account-page{background-color:#fff}#container-login{box-shadow:0 3px 15px 5px rgba(0,0,0,.2)}.form-control{border:1px solid #dee2e6;padding:20px 16px;font-weight:400;background:#fff;border-radius:0;box-shadow:none}.form-control:focus{box-shadow:none}.form-control-feedback{position:initial;display:flex;justify-content:center;align-items:center;height:42px;align-items:center;padding:.34rem .75rem;width:40px;white-space:nowrap;background-color:#e9ecef;border:1px solid #e9ecef;color:#333!important}.login-box .form-group .form-detail,.register-box .form-group .form-detail{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.login-box .form-group input{background:0 0}.login-box,.register-box{height:100vh;display:flex;align-items:center;width:100vw;margin:0}.login-box .login-box-body,.register-box .register-box-body{width:375px;margin:0 auto;padding:11px 18px 20px 18px}.login-box .login-box-body .login-box-msg,.login-box .login-box-body .login-logo{text-align:center;margin-bottom:16px;font-weight:600}.login-box .login-remember{display:flex;justify-content:space-between;align-items:center}.login-box .login-remember .checkbox label{font-weight:500}.back-to-login a,.login-box .login-password-reset a{color:#2cabe3;font-weight:500}.login-box .login-btn button,.login-reset-btn input,.password-confirmation-box .reset-to-login,.register-box .reset-link-btn button{width:100%;padding:1.1rem 3rem;line-height:1.5;margin-top:16px;border-radius:3px;background:#25408f!important;color:#fff!important;border:none;outline:0}.login-box .login-btn button:hover,.register-box .reset-link-btn button:hover{background:#314a97}.back-to-login{margin-top:13px;display:block;text-align:center;font-weight:600}.validation-summary-errors ul{list-style:none;padding:0;color:red;margin-bottom:0}.validation-summary-errors ul li{line-height:19px}.forget-pw-reset-box .login-box-msg,.register-box .forget-password-msg{font-weight:500;text-align:center;color:#2cabe3;font-size:15px;margin-bottom:16px}.register-box .registered-email{display:block;text-align:center;line-height:19px;margin-bottom:19px;font-weight:400;color:#1f1f1f}.form-detail,.register-box .form-email{margin-bottom:5px!important}.register-box .back-to-login{text-align:center;margin-top:18px}.register-box .back-to-login a{font-weight:600!important}.register-box .back-to-login a:hover{text-decoration:underline}.register-box .reset-link-btn button{margin-top:14px!important}.register-box .register-logo{margin-bottom:22px!important;margin-top:6px}.password-confirmation-box .supplied-email-msg{display:block;text-align:center;line-height:18px;color:#1f1f1f}.password-confirmation-box .reset-to-login{text-align:center;margin-bottom:20px;margin-top:20px}.password-confirmation-box .reset-to-login a{color:#fff}.password-confirmation-box .send-email-again-msg{text-align:center;margin-bottom:2px}.password-confirmation-box .send-email-again-msg span{color:#1f1f1f;font-weight:500}.password-confirmation-box .login-box-msg{font-weight:500;text-align:center;color:#2cabe3;font-size:15px}.password-confirmation-box .login-box-msg{padding-bottom:16px}.password-confirmation-box .send-email-again-msg a{color:#2cabe3;font-weight:500!important}.password-confirmation-box .send-email-again-msg a:hover{text-decoration:underline;color:#2cabe3}.forget-pw-reset-box .forget-pw-reset-btn input,.password-confirmation-box .reset-to-login{background:#25408f}.forget-pw-reset-box .forget-pw-reset-btn input:hover,.password-confirmation-box .reset-to-login:hover{background:#314a97}.forget-pw-reset-box .login-box-msg{padding:0;margin-bottom:22px}.forget-pw-reset-box .forget-pw-reset-btn input{width:100%;padding:1.1rem 3rem;line-height:1.5;margin-top:6px;border-radius:3px;color:#fff;border:none;outline:0}.forget-pw-reset-box .validation-summary-errors ul{margin-bottom:5px}.forget-pw-reset-box .validation-summary-errors ul li{padding-bottom:10px}.btn{font-size:14px}.reset-success-box{text-align:center}.reset-success-box .login-box-msg{color:#2cabe3;font-weight:500}.reset-success-box .login-after-reset a{color:#2cabe3;font-weight:500}.reset-success-box .login-after-reset a:hover{text-decoration:underline}.login-dark-mode{background-color:#454d55!important;color:#fff}.login-dark-mode #container-login,.login-dark-mode .form-control-feedback{background-color:#343a40;border-color:#6c757d;color:#fff}.login-dark-mode .form-control-feedback{color:#777!important}.login-dark-mode .form-control{border-color:#6c757d;color:#fff}.login-dark-mode input:-webkit-autofill{-webkit-box-shadow:200px 200px 100px #343a40 inset;box-shadow:200px 200px 100px #343a40 inset;-webkit-text-fill-color:#fff}.login-dark-mode .password-confirmation-box .send-email-again-msg span,.login-dark-mode .password-confirmation-box .supplied-email-msg,.login-dark-mode .register-box .registered-email{color:#fff}.login-dark-mode .form-control{background:0 0}