body[data-page-id="login-login"] .pf-v5-c-login__main-header{margin-top:12px!important;padding-bottom:18px!important}
body[data-page-id="login-login"] #kc-form-login{display:flex;flex-direction:column;gap:0}
body[data-page-id="login-login"] #kc-form-login>.pf-v5-c-form__group{margin:0 0 8px!important}
body[data-page-id="login-login"] #kc-form-login>.pf-v5-c-form__group:nth-of-type(2){margin-bottom:6px!important}
body[data-page-id="login-login"] #kc-form-login>.pf-v5-c-form__group.pf-m-action{margin:0 0 14px!important}
body[data-page-id="login-login"] .pf-v5-c-form__label{display:block;margin:0 0 4px!important;line-height:1.35}
body[data-page-id="login-login"] #kc-form-options{display:flex;min-height:20px;align-items:center;justify-content:flex-end}
body[data-page-id="login-login"] #kc-form-options .checkbox,body[data-page-id="login-login"] #kc-form-options label{margin:0!important;line-height:20px}
body[data-page-id="login-login"] #kc-form-buttons{margin:0!important}
body[data-page-id="login-login"] .hr-reset-link{margin-top:16px;padding-top:12px}
body[data-page-id="login-login"] .pf-v5-c-login__main>.pf-v5-c-login__main-footer{margin-top:28px!important;padding-top:18px!important}
@media(max-width:520px){body[data-page-id="login-login"] .pf-v5-c-login__main-header{margin-top:10px!important;padding-bottom:16px!important}}
