/* Original public-site header/footer, around the independent sign-in form. */
.signin-shell .main_wrapper{padding:0;min-height:100vh;display:flex;flex-direction:column}
.signin-shell .main_wrapper>.si-main{flex:1;width:100%}
.signin-shell #header,.signin-shell #footer{line-height:1;color:#000}
.signin-shell #header{z-index:5}
.signin-shell #footer{position:static;background:#fff}
.signin-shell .lang:focus-within div,.signin-shell .lang.is-open div{display:block}
.signin-shell #mobile_aside{z-index:4;visibility:hidden;overflow-y:auto}
.signin-shell #mobile_aside.show_me{visibility:visible}
@media(max-width:1024px){.signin-shell .main_wrapper{padding-top:60px}}
@media(min-width:1025px){
    .signin-shell #header,.signin-shell #header>div{height:151px}
    .signin-shell #header .header_second{height:76px}
    .signin-shell #mobile_aside{display:none}
}
