html{height:100vh;--login-container-width:clamp(300px,400px,85vw)}body{background:#e0ecf8;overflow:hidden}body.winter{background-image:url("/assets/meta/8e489796/images/index/bg_winter.jpg");background-repeat:no-repeat;background-size:cover}body.spring{background-image:url("/assets/meta/b2425bc0/images/index/bg_spring.jpg");background-repeat:no-repeat;background-size:cover}body.summer{background-image:url("/assets/meta/84311871/images/index/bg_summer.jpg");background-repeat:no-repeat;background-size:cover}body.fall{background-image:url("/assets/meta/7090c2f6/images/index/bg_fall.jpg");background-repeat:no-repeat;background-size:cover}.login_page{height:100%}.logo_top{margin-bottom:30px}.footer{position:fixed;bottom:0;background-color:white;padding:10px 10px;font-size:14px;color:#9a9a9a}div.login_outer_container{width:var(--login-container-width);
    box-shadow: 2px 5px 25px rgba(0, 0, 0, .15);border-top:4px solid #fb8c00;background-color:white}div.login_container{width:100%;display:grid;grid-template-columns:35px auto 35px}div.login_container label,div.login_container div.loginComponent_container,div.login_container div.actions{grid-column:2}div.login_container form{display:contents}div.login_container .login-error-block{grid-row:5;grid-column:span 3}div.login_container .greeting,div.login_container .reset_pw_label{color:#fb8c00;font-weight:600;letter-spacing:1.3px;text-transform:uppercase;font-size:22px;padding-top:50px}div.login_container .loginComponent_container{margin-top:50px;display:grid;grid-row-gap:var(--default-spacing);
    grid-template-columns: 1fr 1fr;

    & .bb-input {
        grid-column: span 2;
    }

    & :has(.submit_button){order:10;text-align:end}}div.login_container .loginComponent_container button,div.login-error-block .submit_button,div.loginComponent_container button.back_button{margin:35px 0 35px}.login_container .actions{margin-top:35px;margin-bottom:35px;position:relative}.modern_bb_layout button.login_button{letter-spacing:unset;font-size:16px}.modern_bb_layout button.login_button i{color:#fb8c00;font-size:16px}button.pw_reset{float:right;margin-top:35px}.errors-info{width:100%;color:#ff5252;font-size:16px;hyphens:none;text-align:left;margin-bottom:10px;white-space:pre-line;word-break:break-word;word-wrap:break-word}.login-error-block{padding:20px 35px 20px 35px;background-color:#eceff1;box-shadow:inset 0 5px 5px 0 lightgray;text-align:right}#ieWarningBanner{padding:9px 35px 20px 35px;background-color:#eceff1;box-shadow:inset 0 5px 5px 0 lightgray;width:400px;font-size:var(--input-font-size);
}

.login-error-block i {
    padding: 0;
}

.reset_pw_contact_info {
    font-size: 14px;
    grid-column: span 2;
}


/*___YUICSSMIN_PRESERVE_CANDIDATE_COMMENT_1___*/
HTML > BODY DIV.t-error-popup SPAN {
    background-image: none !important;
}

#passwordField_icon,
#usernameField_icon,
#textFieldPassword_icon,
#textFieldPassword_0_icon {
    display: none !important;
}

.t-error-popup {
    display: none;
}

/*___YUICSSMIN_PRESERVE_CANDIDATE_COMMENT_2___*/
input {
    filter: none;
}
.logo_top img{
    width: var(--login-container-width);padding:0 1vw;box-sizing:border-box}@media(max-width:360px){.login_container.login_container{width:100%}.login_outer_container.login_outer_container{width:95%}}@media(max-height:680px){.login-error-block.login-error-block{padding:0 35px 15px 35px}div.login-error-block.login-error-block .submit_button{margin-top:10px}}@media(max-height:640px){.logo_top.logo_top{margin:0}div.login_container.login_container .loginComponent_container{margin-top:3%}div.login_container.login_container .loginComponent_container button{margin-top:3%}}@media(max-height:600px){.logo_top.logo_top{scale:.6;height:100px}.login_container.login_container{padding:6% 0 3% 0}div.login_container.login_container .loginComponent_container button,div.login-error-block.login-error-block .submit_button{margin-top:0}}@media(max-height:480px){.reset_pw_contact_info.reset_pw_contact_info{margin:1%}}@media(max-height:440px){.footer.footer{display:none}.errors-info.errors-info{padding:1%;white-space:inherit}}