/* Reserve space for the shared fixed header without changing the auth forms. */
.auth-reya-page .imbx-login-page,
.auth-reya-page .imbx-auth-page { padding-top:96px; }
.auth-reya-page .imbx-login-bg,
.auth-reya-page .imbx-auth-bg { inset:0; }
.auth-reya-page .imbx-login-layout,
.auth-reya-page .imbx-auth-layout,
.auth-reya-page .imbx-login-panel,
.auth-reya-page .imbx-auth-panel,
.auth-reya-page .imbx-login-box,
.auth-reya-page .imbx-auth-box { min-height:calc(100vh - 96px); }
@media(max-width:960px) {
    .auth-reya-page .imbx-login-page,
    .auth-reya-page .imbx-auth-page { padding-top:72px; }
    .auth-reya-page .imbx-login-layout,
    .auth-reya-page .imbx-auth-layout,
    .auth-reya-page .imbx-login-panel,
    .auth-reya-page .imbx-auth-panel,
    .auth-reya-page .imbx-login-box,
    .auth-reya-page .imbx-auth-box { min-height:calc(100vh - 72px); }
}
