/* =====================================================================
   Carcleaning — inlogscherm in de huisstijl
   ===================================================================== */
@font-face{font-family:Figtree;src:url('../fonts/figtree-400.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:Figtree;src:url('../fonts/figtree-600.woff2') format('woff2');font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:Figtree;src:url('../fonts/figtree-700.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap}
body.login{background:linear-gradient(180deg,rgba(8,8,8,.55) 0%,rgba(8,8,8,.35) 40%,rgba(8,8,8,.9) 100%),url('../img/hero-velg.jpg') center/cover no-repeat #0b0b0b;font-family:Figtree,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#161616}
.login h1 a{background:url('../img/logo-wit.svg') center/contain no-repeat;width:280px;height:60px;margin-bottom:30px}
.login form{background:#fff;border:0;border-radius:0;box-shadow:0 30px 60px -30px rgba(0,0,0,.85);padding:30px 28px}
.login label{color:#161616;font-weight:700;font-size:11px;letter-spacing:.14em;text-transform:uppercase}
.login form .input,.login input[type=text],.login input[type=password],.login input[type=email]{background:#fafafa;border:1px solid #d8d8d8;border-radius:0;box-shadow:none;font-size:17px;padding:8px 12px;min-height:48px}
.login form .input:focus,.login input[type=text]:focus,.login input[type=password]:focus,.login input[type=email]:focus{border-color:#161616;box-shadow:0 0 0 1px #161616;background:#fff;outline:0}
.login .button-primary,.wp-core-ui.login .button-primary{background:#161616;border-color:#161616;border-radius:0;color:#fff;font-weight:600;min-height:44px;padding:0 22px;text-shadow:none;box-shadow:none}
.login .button-primary:hover,.login .button-primary:focus{background:#333;border-color:#333}
.login .button.wp-hide-pw{border-radius:0}
.login .button.wp-hide-pw .dashicons{color:#161616}
.login input[type=checkbox]{border-radius:0}
.login input[type=checkbox]:checked::before{filter:grayscale(1) brightness(.3)}
.login #nav,.login #backtoblog{text-align:center}
.login #nav a,.login #backtoblog a,.login .privacy-policy-link{color:#e6e6e6}
.login #nav a:hover,.login #backtoblog a:hover,.login .privacy-policy-link:hover{color:#fff}
.login .message,.login .notice,.login .success{border-left-color:#161616;border-radius:0;background:#fff}
.login #login_error{border-left-color:#8a1f1f;border-radius:0}
.login .language-switcher label{color:#e6e6e6}
