.okta{font-family:"theSansNormal",Helvetica,Arial,sans-serif;margin:40px 0}
.okta__title{font-family:"theSansBold",Helvetica,Arial,sans-serif;font-size:1.4375rem;margin:0 0 20px;line-height:1.3}
.okta__form .fieldset,.okta__form .o-form-fieldset,.okta .o-form .fieldset,.okta .o-form .o-form-fieldset{margin:0 0 15px}
.okta__form .fieldset:last-of-type,.okta__form .o-form-fieldset:last-of-type,.okta .o-form .fieldset:last-of-type,.okta .o-form .o-form-fieldset:last-of-type{margin-bottom:0}
.okta__form .fieldset input[type=checkbox]+label,.okta__form .o-form-fieldset input[type=checkbox]+label,.okta .o-form .fieldset input[type=checkbox]+label,.okta .o-form .o-form-fieldset input[type=checkbox]+label{display:inline-block}
.okta__form .fieldset label,.okta__form .o-form-fieldset label,.okta .o-form .fieldset label,.okta .o-form .o-form-fieldset label{font-size:.9375rem !important}
.okta__form .fieldset--number input[name=zip],.okta__form .o-form-fieldset--number input[name=zip],.okta .o-form .fieldset--number input[name=zip],.okta .o-form .o-form-fieldset--number input[name=zip]{width:50%}
.okta .modal .modal-dialog{width:450px;margin:150px auto}
.okta .modal .modal-dialog .modal-header{padding:20px 30px}
.okta .modal .modal-dialog .modal-header .modal-title{font-size:1.4375rem}
.okta .modal .modal-dialog .modal-header .close{margin-top:0}
.okta .modal .modal-dialog .modal-header .close:focus{outline:0}
.okta .modal .modal-dialog .modal-content{box-shadow:none;border:0}
.okta .modal .modal-dialog .modal-body{padding:20px 30px 10px}
.okta .modal .modal-dialog .modal-body p{font-size:1rem;line-height:normal;margin-bottom:10px}
.okta .modal .modal-dialog .modal-body p:last-of-type:not(:only-of-type){margin-bottom:0}
.okta .modal .modal-dialog .modal-body form{margin:15px 0 20px}
.okta .modal .modal-dialog .modal-footer{border-top:0;padding:0 30px 30px;text-align:left}
.okta .modal .modal-dialog .modal-footer .btn-primary{font-family:"theSansNormal",Helvetica,Arial,sans-serif;padding:1rem 1.875rem;font-size:.875rem;text-transform:none;height:42px;padding:0 1.25rem;font-size:.875rem;font-weight:normal;display:inline-flex;align-items:center;justify-content:center;background-image:url(../../images/global/btn-glass.png);background-position:top left;background-repeat:no-repeat;background-color:rgba(0,82,147,0.7);border:1px solid #005293;margin-top:15px;cursor:pointer;color:white;opacity:1;border-radius:0}
.okta .modal .modal-dialog .modal-footer .btn-primary:hover,.okta .modal .modal-dialog .modal-footer .btn-primary:focus{background-color:rgba(0,82,147,0.8)}
.okta .modal .modal-dialog .modal-footer .btn-primary.disabled,.okta .modal .modal-dialog .modal-footer .btn-primary[disabled],.okta .modal .modal-dialog .modal-footer .btn-primary[disabled=disabled],.okta .modal .modal-dialog .modal-footer .btn-primary[disabled=true]{cursor:not-allowed;opacity:.5}
.nag--error,.o-form-error-container.o-form-has-errors{background-color:#fcc;color:red;padding:1.25rem;margin-bottom:1.875rem;display:flex;justify-content:space-between}
.nag--error .close,.o-form-error-container.o-form-has-errors .close{float:none;color:red}
.nag--error .close:focus,.o-form-error-container.o-form-has-errors .close:focus{outline:0}
.okta--login{padding-right:100px}
.okta--login .okta-form-title{display:none !important}
.okta--login .help-links{display:none !important}
.okta--login .o-form-fieldset.o-form-label-top.margin-btm-0,.okta--login .okta-form-input-error,.okta--login .link.help.js-help{display:none}
.okta--login .okta__form .fieldset--password{margin-bottom:5px}
@media(min-width:64rem){.okta{margin:0}
.okta__title{font-size:1.875rem;margin:0 0 30px}
.okta__form input:nth-of-type(9),.okta .o-form input:nth-of-type(9){width:50%}
.okta--login .okta-form-title{font-size:1.875rem;margin:0 0 30px}
.okta--register{padding-right:100px}
}
.internal-login{font-family:"theSansNormal",Helvetica,Arial,sans-serif;margin-bottom:30px}
.internal-login__title{font-family:"theSansBold",Helvetica,Arial,sans-serif;font-size:1.4375rem;margin-bottom:10px}
.internal-login__description{font-size:1rem;line-height:1.4;margin-bottom:10px}
.internal-login__cta .btn-primary{font-family:"theSansNormal",Helvetica,Arial,sans-serif;padding:1rem 1.875rem;font-size:.875rem;text-transform:none;height:42px;padding:0 1.25rem;font-size:.875rem;font-weight:normal;display:inline-flex;align-items:center;justify-content:center;background-image:url(../../images/global/btn-glass.png);background-position:top left;background-repeat:no-repeat;background-color:rgba(0,82,147,0.7);border:1px solid #005293;margin-top:15px;cursor:pointer;color:white;opacity:1;border-radius:0}
.internal-login__cta .btn-primary:hover,.internal-login__cta .btn-primary:focus{background-color:rgba(0,82,147,0.8)}
@media(min-width:64rem){.internal-login{margin-bottom:50px;padding-right:100px}
.internal-login__title{font-size:1.875rem;margin-bottom:30px}
}