#loginForm{display:block !important}#loginFormRow div div div div h1{letter-spacing:-0.025em !important;font-weight:bolder !important;font-size:1.75rem;margin-top:0;margin-bottom:0;line-height:1.3;color:#16192C}#loginForm div div form div .widget-text label,#loginForm div div form div .widget-password label{margin-bottom:0.5rem;margin-top:20px;font-size:0.875rem;font-weight:500;color:#333;display:inline-block;width:150px}#loginForm div div form div .widget-text input,#loginForm div div form div .widget-password input{background-color:#eef0f5;display:block;width:100%;padding:0.75rem 1.25rem;font-size:1rem;font-weight:400;line-height:1.3;color:#16192C;background-clip:padding-box;border:2px solid #eef0f5;appearance:none;border-radius:0.375rem;box-shadow:0px 1px 2px rgba(50, 50, 71, 0.08);transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out}#loginForm div div form div .widget-submit button{margin-top:20px;margin-bottom:20px;color:#FFF !important;background:linear-gradient(90deg, #005C9B 0%, #005187 100%);width:100% !important;display:inline-block;font-weight:600;line-height:1.3;text-align:center;vertical-align:middle;cursor:pointer;user-select:none;padding:0.75rem 1.25rem;font-size:1rem;border-radius:0.375rem;transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out}#loginForm div div form div .widget-submit button:hover{background:linear-gradient(90deg, #005C9B 0%, #003c64 100%)}#loginForm div div form div .error{margin-top:20px;position:relative;padding:0.75rem 1.25rem;margin-bottom:1rem;border:1px solid #f5c6cb;border-radius:0.25rem;color:#005C9B;background-color:#f8d7da}#loginForm div .block p,#loginForm div .block h3{margin-top:2rem}.mod_login form div .widget #username,.mod_login form div .widget #password{padding:0.75rem 1.25rem !important}.bg-primary,.bg-primary-hover:hover{background-color:#333 !important}:focus-visible{outline:#005C9B auto 1px !important}.bgSidebar{background-color:#005C9B !important}.akademie-alert{--alert-bg: transparent;--alert-padding-x: .75rem;--alert-padding-y: .75rem;--alert-margin-bottom: 1rem;--alert-color: inherit;--alert-border-color: transparent;--alert-border: var(--border-width) solid var(--alert-border-color);--alert-border-radius: var(--border-radius);--alert-link-color: inherit;--border-width: 1px;--alert-border-radius: 4px;position:relative;padding:var(--alert-padding-y) var(--alert-padding-x);margin-bottom:var(--alert-margin-bottom);color:var(--alert-color);background-color:var(--alert-bg);border:var(--alert-border);border-radius:var(--alert-border-radius);font-weight:bold;font-size:0.875rem}.akademie-alert.alert-error{--alert-bg: #FEF8F8;--alert-color: #DE1C22;--alert-border-color: #DE1C22}.akademie-alert.alert-warning{--alert-bg: #FEFAF8;--alert-color: #E86825;--alert-border-color: #E86825}.akademie-alert.alert-success{--alert-bg: #FAFDFB;--alert-color: #3D8757;--alert-border-color: #3D8757}