#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: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 .wk-field-header label{font-weight:bold}#login-content-form #login-content-form-userpass .wk-field-body input{height:2.5rem;margin:.25rem 0 0 0}
#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.25rem;line-height:1.5rem;font-weight:bold;margin:0 0 1rem 0}#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:1.5rem 0 .3125rem 0;padding:.5rem 0 .5rem 0}#btn-login:hover{background-color:#005b92}
#login-content-form .login-options{display:flex;flex-wrap:wrap;justify-content:space-between;flex-direction:row;gap:1rem}#login-content-form .login-content-checkbox-dont-forget{color:#000;margin:.3125rem 0 0 0;font-size:.875rem}#login-content-form .login-content-checkbox-dont-forget .checkboxLabel{padding-left:.5rem}#login-content-form #login-content-form-needhelp{font-size:.875rem;float:right;margin:.3125rem 0 0 0}#login-content-form .forgot-container{overflow:hidden;margin-bottom:1rem}#login-content-form #login-content-form-forgot{font-size:.875rem;float:right;margin:.3125rem 0rem 0rem 0rem}
#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:0 0 1rem 0;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;margin:.875rem .069rem 1.5rem .063rem;text-align:center;border-bottom:solid .063rem #474747;line-height:.1rem}
#login-content-form #login-content-or-line span{font-size:.875rem;font-weight:bold;font-stretch:normal;font-style:normal;line-height:2.75rem;letter-spacing:normal;color:#474747;padding:0 1.125rem 0 1.063rem;background-color:#f6f6f6;margin:.625rem 0 1.25rem}#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 1rem 0 0;font-size:22px;color:#007ac3}#login-content-form .wk-icon-openathens{margin:-.11rem .90rem 0 0;width:25px}#login-content-form .ssoLinksAsButtons:link,#login-content-form .ssoLinksAsButtons:visited{display:block;color:black;background-color:white;text-align:left;outline:1px solid #dadada;width:100%;font-size:1rem;weight:400;margin:1.875rem 0 1rem 0;padding:.5rem 0 .5rem .75rem;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{padding:1.5rem 0 0 0}#login-content-form #login-content-sso-search-showhide-button-wrapper{display:flex;align-items:center;justify-content:center}
#login-content-form #login-content-sso-search-showhide-button{background-color:#fff;color:#005b92;border:1px #005b92 solid;height:2rem !important}#login-content-form #login-content-sso-search-showhide-button:hover{background-color:#005b92;color:#fff}#login-content-form #login-content-sso-search-wrapper #login-content-sso-search-label{padding:1rem 0 0 0;font-weight:bold;font-size:.875rem}#login-content-form #login-content-sso-search-wrapper #login-content-sso-search-inputs-wrapper button{height:40px !important}
#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 .loginHelpModalHours{margin:.75rem 0 0 0}#loginHelpModal .loginHelpModalPhone{font-weight:700;margin:.75rem 0 0 0}
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}