#login-content{width:31rem;max-width:100%;margin:3rem auto 0 auto}#login-splash{line-height:1.625rem}#login-content-form{margin:1rem 0 0 0;padding:2rem 3rem;background-color:#f6f6f6;min-height:33rem}body.mobile #login-content-form{padding:1rem}#login-content-form .wk-field-header{font-size:.875rem;line-height:1.125rem}#login-content-form .wk-field-header-help-text{font-size:.875rem;line-height:1.125rem;margin:.25rem 0rem;color:#757575}#login-content-form #login-content-form-userpass .wk-field-body input{height:2.5rem;margin:.25rem 0 0 0}
#login-content-form #login-content-form-userpass .wk-field-body input.username-input-error,#login-content-form #login-content-form-userpass .wk-field-body input.password-input-error{border:1px solid #e5202e}#login-content-form #login-content-form-userpass .wk-field-body input.username-input-error:focus,#login-content-form #login-content-form-userpass .wk-field-body input.password-input-error:focus{outline:1px solid #000;border-radius:5px}#login-content-form #login-content-form-userpass .login-userpass-error{font-size:.875rem;color:#e5202e;margin-top:.1875rem}
#login-content-form #login-content-form-username-container{display:flex;justify-content:space-between}#login-content-form a{color:#0059b2;text-decoration:none}#login-content-form a::before{color:#0059b2}#login-content-form #login-content-form-title{font-size:1.375rem;line-height:1.5rem;font-weight:bold}#login-content-form #login-content-form-password{margin:1.5rem 0 0 0}#login-content-form #login-content-form-password #login-content-form-password-showpassword{float:right}#login-content-form #btn-login{width:100%;margin:2rem 0 1rem 0;padding:.5rem 0 .5rem 0}
#btn-login:hover{background-color:#005b92}#login-content-form #login-content-form-title-container{display:flex;justify-content:space-between;margin-bottom:2rem}#login-content-form .login-content-checkbox-dont-forget{color:#232323;font-size:.75rem}#login-content-form .login-content-checkbox-dont-forget .checkmark{top:0}#login-content-form .login-content-checkbox-dont-forget .checkboxLabel{padding-left:.5rem}#login-content-form #login-content-form-needhelp{font-size:.75rem;padding-top:.25rem;display:flex;align-items:normal;gap:.25rem}
#login-content-form #login-content-form-needhelp .userIcon{font-size:1rem}#login-content-form .forgot-container{overflow:hidden;margin:1rem 0 .875rem 0}#login-content-form #login-content-form-forgot{font-size:.75rem;float:right;display:flex;align-items:normal;gap:.25rem}#login-content-form #login-content-form-forgot .userIcon{font-size:1rem}#login-content-form #login-content-form-contactsupport{font-size:.875rem}#login-content-form #login-content-form-error{border:1px solid #e5202e;border-left-width:.25rem;display:table;padding:1rem 1rem 1rem 1.5rem;margin-bottom:2rem;background-color:#fff}
#login-content-form #login-content-form-error #login-content-form-error-icon{display:table-cell;color:#e5202e;font-size:1.25rem;padding:0 1rem 0 0}#login-content-form #login-content-form-error #login-content-form-error-message{display:table-cell;vertical-align:top}#login-content-form #login-content-form-error #login-content-form-error-title{font-weight:bold;margin-bottom:.25rem;font-size:.875rem;line-height:1.125rem}#login-content-form #login-content-form-error #login-content-form-error-text{font-size:.875rem;line-height:1.375rem}
#login-content-form #login-content-form-error #login-content-form-error-text ol{padding-left:1rem}#login-content-form #login-content-form-error .invalid-creds ol{font-size:.875rem;line-height:1.375rem;padding-left:1.5rem}#login-content-form #login-content-or-line{height:1.375rem;text-align:center;border-bottom:solid 1px #bfbfbf}#login-content-form #login-content-or-line span{font-size:.875rem;font-weight:bold;line-height:2.5rem;color:#474747;padding:0 1.25rem;background-color:#f6f6f6}#login-content-form #login-content-sso{margin-top:2.25rem}
#login-content-form #login-content-sso a:not(.autocomplete-result){margin-top:1.125rem}#login-content-form #login-content-sso-loginwith-title{font-weight:bold;font-size:.875rem;margin-bottom:.813rem}#login-content-form #login-content-form-expired-session *{margin-bottom:2rem}#login-content-form #login-content-form-expired-session button{width:100%}#login-content-form .wk-icon{position:absolute;right:0;text-decoration-line:none}#login-content-form .wk-icon-windows-pop{margin:-.09rem 1.125rem 0 0;font-size:22px;color:#007ac3}
#login-content-form .wk-icon-openathens{margin:-.11rem 1.025rem 0 0;width:25px}#login-content-form .wk-icon-chevron-down,#login-content-form .wk-icon-chevron-up{margin:.1875rem 1.313rem 0 0}#login-content-form .ssoLinksAsButtons:link,#login-content-form .ssoLinksAsButtons:visited{display:block;color:#474747;background-color:white;text-align:left;outline:1px solid #dadada;width:100%;font-size:1rem;font-weight:400;padding:.5rem 0 .5rem 1rem;position:relative}#login-content-form .ssoLinksAsButtons:hover,#login-content-form .ssoLinksAsButtons:active{outline:2px solid #005b92;color:#005b92;text-decoration-line:underline}
#login-content-form .ssoLinksAsButtons:focus{outline:2px solid #000;color:#000}#login-content-form-links-sso a:hover,#login-content-form-links-sso a:active{background-color:#005b92;color:white}#login-content-form #login-content-sso-search-wrapper #login-content-sso-search-label{padding:2rem 0 0 0;font-weight:bold;font-size:.875rem;margin-bottom:.25rem}#login-content-form #login-content-sso-search-wrapper #login-content-sso-search-inputs-wrapper input{height:2.5rem}#login-content-form #login-content-sso-search-icon-wrapper{position:relative}
#login-content-form #login-content-sso-search-icon-wrapper .login-content-sso-search-icon{position:absolute;top:1.1875rem;right:.375rem;transform:translateY(-50%);pointer-events:none;font-size:1.5rem;color:#232323}#login-content-form #login-content-sso-search-icon-wrapper .autocomplete .clear{margin:.1875rem 2.625rem 0 0;color:#232323}#login-content-form #login-content-sso-search-icon-wrapper .autocomplete .wk-icon-spinner{margin:0 3.875rem 0 0;color:#232323}#auth-dialog{width:75%;text-align:center;align-items:center;margin:5rem 0 5rem 4rem}
#auth-dialog #spinner{margin:1rem}#auth-dialog #working-text{font-size:1.25rem}#auth-dialog #logo{display:block;margin-left:auto;margin-right:auto;margin-top:20px;height:30px;width:50%}#loginHelpModal .loginHelpModalQuestion{font-weight:700;margin:.75rem 0 0 0}#loginHelpModal .loginHelpModalAnswer{margin:.125rem 0 0 0}#loginHelpModal .loginHelpModalAnswer #login-help-modal-contactsupport .userIcon{text-decoration:none;margin-left:.5rem}input:-webkit-autofill[disabled],input:-webkit-autofill:hover[disabled],input:-webkit-autofill:focus[disabled],input:-webkit-autofill:active[disabled]{-webkit-box-shadow:0 0 0 1000px #ededed inset !important}