@font-face{font-display:swap;font-family:OpenSans;font-weight:400;src:url(/app/themes/dbu/dist/fonts/OpenSans-Regular.d7d7b8.ttf) format("truetype")}@font-face{font-display:swap;font-family:OpenSans;font-weight:600;src:url(/app/themes/dbu/dist/fonts/OpenSans-SemiBold.2b370b.ttf) format("truetype")}@font-face{font-display:swap;font-family:OpenSans;font-weight:700;src:url(/app/themes/dbu/dist/fonts/OpenSans-Bold.6e2716.ttf) format("truetype")}body.login{--l-kopf:#223e44;--l-dunkel:#0d2c32;--l-hell:#d0dde2;--l-karte:#e7eff0;--l-text:#0d1f22;--l-leise:#3d5357;--l-blau:#0a6589;background:radial-gradient(circle at 85% -10%,rgba(208,221,226,.16) 0,rgba(208,221,226,0) 45%),linear-gradient(135deg,var(--l-kopf) 0,var(--l-dunkel) 100%);color:var(--l-hell);font-family:OpenSans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100vh}body.login #login{max-width:calc(100% - 32px);padding:7vh 0 32px;width:380px}body.login h1 a{background:url(https://www.dbu.de/app/uploads/dbu_dm.svg) no-repeat 50%/contain;height:88px;margin:0 auto 26px;width:168px}body.login form{background:var(--l-karte);border:0;border-radius:24px;-webkit-box-shadow:0 20px 50px rgba(0,0,0,.35);box-shadow:0 20px 50px rgba(0,0,0,.35);margin:0;overflow:visible;padding:28px 28px 24px}body.login form,body.login form label,body.login form p{color:var(--l-text)}body.login form label{font-size:14px;font-weight:600}body.login form .input,body.login input[type=email],body.login input[type=number],body.login input[type=password],body.login input[type=text]{background:#fff;border:1px solid rgba(13,44,50,.18);border-radius:12px;-webkit-box-shadow:none;box-shadow:none;color:var(--l-text);font-size:16px;margin:4px 0 16px;min-height:46px;padding:0 14px}body.login form .input:focus,body.login input[type=email]:focus,body.login input[type=number]:focus,body.login input[type=password]:focus,body.login input[type=text]:focus{border-color:var(--l-blau);-webkit-box-shadow:0 0 0 1px var(--l-blau);box-shadow:0 0 0 1px var(--l-blau);outline:0}body.login .wp-pwd .button.wp-hide-pw{color:var(--l-leise);height:46px;top:4px}body.login .wp-pwd .button.wp-hide-pw:focus{border-color:transparent;-webkit-box-shadow:0 0 0 2px var(--l-blau);box-shadow:0 0 0 2px var(--l-blau)}body.login .forgetmenot{float:none;margin:0 0 14px}body.login .forgetmenot label{font-weight:400}body.login input[type=checkbox]{border-color:rgba(13,44,50,.35);border-radius:5px}body.login input[type=checkbox]:checked:before{-webkit-filter:brightness(.4);filter:brightness(.4)}body.login .submit{clear:both}body.login .button-primary,body.login .button.button-primary{background:var(--l-kopf);border:0;border-radius:12px;-webkit-box-shadow:0 4px 12px rgba(13,44,50,.3);box-shadow:0 4px 12px rgba(13,44,50,.3);color:#fff;float:none;font-size:15px;font-weight:700;min-height:46px;text-shadow:none;width:100%}body.login .button-primary:focus,body.login .button-primary:hover,body.login .button.button-primary:focus,body.login .button.button-primary:hover{background:var(--l-dunkel);color:#fff}body.login .button-primary:focus,body.login .button.button-primary:focus{-webkit-box-shadow:0 0 0 2px #fff,0 0 0 4px var(--l-blau);box-shadow:0 0 0 2px #fff,0 0 0 4px var(--l-blau)}body.login form .button:not(.button-primary):not(.wp-hide-pw){background:var(--l-hell);border:0;border-radius:12px;-webkit-box-shadow:none;box-shadow:none;color:var(--l-dunkel);font-size:15px;font-weight:600;min-height:46px}body.login form .button:not(.button-primary):not(.wp-hide-pw):focus,body.login form .button:not(.button-primary):not(.wp-hide-pw):hover{background:#fff;color:var(--l-dunkel)}body.login #login_error,body.login #login_notice,body.login .message,body.login .notice{background:var(--l-karte);border:0;border-radius:16px;-webkit-box-shadow:0 8px 24px rgba(0,0,0,.2);box-shadow:0 8px 24px rgba(0,0,0,.2);color:var(--l-text);margin:0 0 16px;padding:12px 16px}body.login #login_error a,body.login #login_notice a,body.login .message a,body.login .notice a{color:var(--l-blau)}body.login #login_error,body.login .notice-error{background:#fbe9e7}body.login .notice-success,body.login .success{background:#e8f3e9}body.login #backtoblog,body.login #nav,body.login .privacy-policy-page-link{margin:18px 0 0;padding:0;text-align:center}body.login #backtoblog a,body.login #nav a,body.login .privacy-policy-page-link a{color:var(--l-hell);font-size:14px;text-decoration:none}body.login #backtoblog a:focus,body.login #backtoblog a:hover,body.login #nav a:focus,body.login #nav a:hover,body.login .privacy-policy-page-link a:focus,body.login .privacy-policy-page-link a:hover{color:#fff;text-decoration:underline}body.login .dbu-passkey-trenner{color:var(--l-leise)}body.login .dbu-passkey-trenner:after,body.login .dbu-passkey-trenner:before{border-top-color:rgba(13,44,50,.18)}body.login .dbu-passkey-meldung{border-radius:12px}body.login #loginform .authcode,body.login #loginform input[name=authcode]{font-size:22px;letter-spacing:.2em;text-align:center}body.login .backup-methods-wrap{color:var(--l-hell);margin-top:18px;padding:0;text-align:center}body.login .backup-methods-wrap p{color:var(--l-hell);font-size:14px;margin:0 0 6px}body.login .backup-methods-wrap ul{list-style:none;margin:0;padding:0}body.login .backup-methods-wrap li{margin:4px 0}body.login .backup-methods-wrap a{color:#fff;font-weight:600;text-decoration:none}body.login .backup-methods-wrap a:focus,body.login .backup-methods-wrap a:hover{text-decoration:underline}