body.login{align-items:center;background:#fff url(../../images/login-bg.jpeg) 50%/cover no-repeat;display:flex;justify-content:center;padding:0 1rem}body.login *,body.login :after,body.login :before{-webkit-font-smoothing:antialiased;font-smoothing:antialiased;border:none;box-shadow:none;box-sizing:border-box;margin:0;padding:0;text-rendering:optimizeLegibility}body.login .language-switcher{display:none!important}body.login #login_error{border-left:10px solid #c00}body.login #login_error,body.login .message{background:#d9d9d9;border:1px solid #e0e0e0;border-left:10px solid #c00;border-radius:0 .3rem .3rem 0;box-shadow:none;font-size:.875rem;font-weight:700;line-height:1.5rem;margin:0 0 2rem;padding:.8rem 1rem;width:100%}body.login #login_error.succsess,body.login .message.succsess{border-right-color:#006d1c}body.login #login{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:.5rem;box-shadow:0 .9px 1.6px -16px rgba(0,0,0,.048),0 2.1px 3.5px -16px rgba(0,0,0,.07),0 3.6px 6px -16px rgba(0,0,0,.086),0 5.8px 9.4px -16px rgba(0,0,0,.1),0 8.9px 14.1px -16px rgba(0,0,0,.114),0 13.9px 21.6px -16px rgba(0,0,0,.13),0 23px 33.7px -16px rgba(0,0,0,.152),0 46px 50px -16px rgba(0,0,0,.2);display:flex;flex-flow:column;justify-content:center;margin:0;max-width:550px;padding:1.5rem;width:100%}body.login #login h1{margin:0 0 2rem;width:100%}body.login #login h1 a{background-image:url(../../images/sd-motor-logotyp.png);background-position:50%;background-size:contain;box-shadow:none;height:50px;margin:0;outline:0;pointer-events:none;width:auto}body.login #login h1 a:active,body.login #login h1 a:focus,body.login #login h1 a:hover{outline:0}body.login #login #loginform,body.login #login #lostpasswordform,body.login #login .admin-email-confirm-form{background:none;background:#fff;width:100%}body.login #login #loginform input:active,body.login #login #loginform input:focus,body.login #login #lostpasswordform input:active,body.login #login #lostpasswordform input:focus,body.login #login .admin-email-confirm-form input:active,body.login #login .admin-email-confirm-form input:focus{border:none;box-shadow:none;outline:0}body.login #login #loginform input[type=password],body.login #login #loginform input[type=text],body.login #login #lostpasswordform input[type=password],body.login #login #lostpasswordform input[type=text],body.login #login .admin-email-confirm-form input[type=password],body.login #login .admin-email-confirm-form input[type=text]{background:#fff;border:1px solid #e0e0e0;border-radius:4px;font-size:1rem;font-weight:400;line-height:1.5rem;margin:0 0 .8rem;padding:1.3rem .7rem .2rem;width:100%}body.login #login #loginform input[type=password]:-webkit-autofill,body.login #login #loginform input[type=text]:-webkit-autofill,body.login #login #lostpasswordform input[type=password]:-webkit-autofill,body.login #login #lostpasswordform input[type=text]:-webkit-autofill,body.login #login .admin-email-confirm-form input[type=password]:-webkit-autofill,body.login #login .admin-email-confirm-form input[type=text]:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1000px #fff}body.login #login #loginform input[type=password]:-webkit-autofill,body.login #login #loginform input[type=password][data-com-onepassword-filled=dark],body.login #login #loginform input[type=password][data-com-onepassword-filled=light],body.login #login #loginform input[type=text]:-webkit-autofill,body.login #login #loginform input[type=text][data-com-onepassword-filled=dark],body.login #login #loginform input[type=text][data-com-onepassword-filled=light],body.login #login #lostpasswordform input[type=password]:-webkit-autofill,body.login #login #lostpasswordform input[type=password][data-com-onepassword-filled=dark],body.login #login #lostpasswordform input[type=password][data-com-onepassword-filled=light],body.login #login #lostpasswordform input[type=text]:-webkit-autofill,body.login #login #lostpasswordform input[type=text][data-com-onepassword-filled=dark],body.login #login #lostpasswordform input[type=text][data-com-onepassword-filled=light],body.login #login .admin-email-confirm-form input[type=password]:-webkit-autofill,body.login #login .admin-email-confirm-form input[type=password][data-com-onepassword-filled=dark],body.login #login .admin-email-confirm-form input[type=password][data-com-onepassword-filled=light],body.login #login .admin-email-confirm-form input[type=text]:-webkit-autofill,body.login #login .admin-email-confirm-form input[type=text][data-com-onepassword-filled=dark],body.login #login .admin-email-confirm-form input[type=text][data-com-onepassword-filled=light]{-webkit-text-fill-color:#222;-webkit-box-shadow:inset 0 0 0 1000px #fff;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}body.login #login #loginform input[type=password],body.login #login #lostpasswordform input[type=password],body.login #login .admin-email-confirm-form input[type=password]{margin:0 0 .5rem}body.login #login #loginform .user-pass-wrap,body.login #login #loginform p:not(.forgetmenot):not(.submit),body.login #login #lostpasswordform .user-pass-wrap,body.login #login #lostpasswordform p:not(.forgetmenot):not(.submit),body.login #login .admin-email-confirm-form .user-pass-wrap,body.login #login .admin-email-confirm-form p:not(.forgetmenot):not(.submit){position:relative;width:100%}body.login #login #loginform .user-pass-wrap label,body.login #login #loginform p:not(.forgetmenot):not(.submit) label,body.login #login #lostpasswordform .user-pass-wrap label,body.login #login #lostpasswordform p:not(.forgetmenot):not(.submit) label,body.login #login .admin-email-confirm-form .user-pass-wrap label,body.login #login .admin-email-confirm-form p:not(.forgetmenot):not(.submit) label{color:#322667;font-size:.8125rem;font-weight:700;left:13px;line-height:1.125rem;pointer-events:none;position:absolute;top:6px;transition:all .1s ease-in-out;z-index:9}body.login #login #loginform .user-pass-wrap .wp-pwd .wp-hide-pw,body.login #login #loginform p:not(.forgetmenot):not(.submit) .wp-pwd .wp-hide-pw,body.login #login #lostpasswordform .user-pass-wrap .wp-pwd .wp-hide-pw,body.login #login #lostpasswordform p:not(.forgetmenot):not(.submit) .wp-pwd .wp-hide-pw,body.login #login .admin-email-confirm-form .user-pass-wrap .wp-pwd .wp-hide-pw,body.login #login .admin-email-confirm-form p:not(.forgetmenot):not(.submit) .wp-pwd .wp-hide-pw{display:none!important}body.login #login #loginform p.forgetmenot,body.login #login #lostpasswordform p.forgetmenot,body.login #login .admin-email-confirm-form p.forgetmenot{display:inline-block;margin:.2rem 0 0;width:100%}body.login #login #loginform p.forgetmenot input#rememberme,body.login #login #lostpasswordform p.forgetmenot input#rememberme,body.login #login .admin-email-confirm-form p.forgetmenot input#rememberme{height:20px;opacity:0;position:absolute;width:20px}body.login #login #loginform p.forgetmenot input#rememberme:hover,body.login #login #lostpasswordform p.forgetmenot input#rememberme:hover,body.login #login .admin-email-confirm-form p.forgetmenot input#rememberme:hover{cursor:pointer}body.login #login #loginform p.forgetmenot input#rememberme:hover+label:after,body.login #login #lostpasswordform p.forgetmenot input#rememberme:hover+label:after,body.login #login .admin-email-confirm-form p.forgetmenot input#rememberme:hover+label:after{height:10px;left:5px;opacity:.6;width:10px}body.login #login #loginform p.forgetmenot input#rememberme.tabbed+label:before,body.login #login #lostpasswordform p.forgetmenot input#rememberme.tabbed+label:before,body.login #login .admin-email-confirm-form p.forgetmenot input#rememberme.tabbed+label:before{outline:2px solid #107fb5!important;outline-offset:0}body.login #login #loginform p.forgetmenot input#rememberme+label,body.login #login #lostpasswordform p.forgetmenot input#rememberme+label,body.login #login .admin-email-confirm-form p.forgetmenot input#rememberme+label{display:block!important;font-size:.875rem;line-height:1.25rem;padding-left:2rem;position:relative!important;transform:none!important}body.login #login #loginform p.forgetmenot input#rememberme+label:after,body.login #login #loginform p.forgetmenot input#rememberme+label:before,body.login #login #lostpasswordform p.forgetmenot input#rememberme+label:after,body.login #login #lostpasswordform p.forgetmenot input#rememberme+label:before,body.login #login .admin-email-confirm-form p.forgetmenot input#rememberme+label:after,body.login #login .admin-email-confirm-form p.forgetmenot input#rememberme+label:before{background:#fff;border:1px solid #e0e0e0;content:"";cursor:pointer;position:absolute;text-align:center;transition:all .2s}body.login #login #loginform p.forgetmenot input#rememberme+label:before,body.login #login #lostpasswordform p.forgetmenot input#rememberme+label:before,body.login #login .admin-email-confirm-form p.forgetmenot input#rememberme+label:before{border-radius:4px;bottom:0;height:20px;left:0;margin:auto;position:absolute;top:0;width:20px}body.login #login #loginform p.forgetmenot input#rememberme+label:after,body.login #login #lostpasswordform p.forgetmenot input#rememberme+label:after,body.login #login .admin-email-confirm-form p.forgetmenot input#rememberme+label:after{background:#322667;border:none;border-radius:4px;bottom:0;height:4px;left:8px;margin:auto;opacity:0;top:0;width:4px}body.login #login #loginform p.forgetmenot input#rememberme:checked+label:after,body.login #login #lostpasswordform p.forgetmenot input#rememberme:checked+label:after,body.login #login .admin-email-confirm-form p.forgetmenot input#rememberme:checked+label:after{height:12px;left:4px;opacity:1;width:12px}body.login #login #loginform p.submit,body.login #login #lostpasswordform p.submit,body.login #login .admin-email-confirm-form p.submit{display:inline-block;margin:1.5rem 0 1rem;width:100%}body.login #login #loginform p.submit input#wp-submit,body.login #login #lostpasswordform p.submit input#wp-submit,body.login #login .admin-email-confirm-form p.submit input#wp-submit{background:#322667;border:none;border-radius:.6rem;color:#d9d9d9;font-size:1rem;font-weight:700;line-height:1.5rem;padding:.7rem 1.5rem;transition:background-color .2s,color .2s;width:100%}body.login #login #loginform p.submit input#wp-submit:focus,body.login #login #loginform p.submit input#wp-submit:hover,body.login #login #lostpasswordform p.submit input#wp-submit:focus,body.login #login #lostpasswordform p.submit input#wp-submit:hover,body.login #login .admin-email-confirm-form p.submit input#wp-submit:focus,body.login #login .admin-email-confirm-form p.submit input#wp-submit:hover{background:#d9d9d9;color:#322667}body.login #login #loginform .admin-email__heading,body.login #login #lostpasswordform .admin-email__heading,body.login #login .admin-email-confirm-form .admin-email__heading{border:none;color:#322667;font-family:Ibiza22,sans-serif;font-size:1.375rem;font-weight:700;line-height:1.75rem;margin:0 0 1rem;padding:0}body.login #login #loginform .admin-email__details,body.login #login #lostpasswordform .admin-email__details,body.login #login .admin-email-confirm-form .admin-email__details{color:#322667;font-size:1rem;line-height:1.625rem;margin:0 0 .8rem;width:100%}body.login #login #loginform .admin-email__actions,body.login #login #lostpasswordform .admin-email__actions,body.login #login .admin-email-confirm-form .admin-email__actions{margin:2rem 0 0;width:100%}body.login #login #loginform .admin-email__actions-primary,body.login #login #lostpasswordform .admin-email__actions-primary,body.login #login .admin-email-confirm-form .admin-email__actions-primary{grid-column-gap:1rem;grid-row-gap:1rem;display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(auto-fill,auto);width:100%}body.login #login #loginform .admin-email__actions-primary .button,body.login #login #lostpasswordform .admin-email__actions-primary .button,body.login #login .admin-email-confirm-form .admin-email__actions-primary .button{border:none;border-radius:.6rem;color:#222;font-size:.875rem;font-weight:700;grid-column:span 6;line-height:1.5rem;margin:0 0 1rem;padding:.7rem 1.5rem;position:relative;text-align:center;text-transform:uppercase;transition:all .3s}body.login #login #loginform .admin-email__actions-primary a.button,body.login #login #lostpasswordform .admin-email__actions-primary a.button,body.login #login .admin-email-confirm-form .admin-email__actions-primary a.button{background:#322667;color:#d9d9d9}body.login #login #loginform .admin-email__actions-primary a.button:focus,body.login #login #loginform .admin-email__actions-primary a.button:hover,body.login #login #loginform .admin-email__actions-primary input.button,body.login #login #lostpasswordform .admin-email__actions-primary a.button:focus,body.login #login #lostpasswordform .admin-email__actions-primary a.button:hover,body.login #login #lostpasswordform .admin-email__actions-primary input.button,body.login #login .admin-email-confirm-form .admin-email__actions-primary a.button:focus,body.login #login .admin-email-confirm-form .admin-email__actions-primary a.button:hover,body.login #login .admin-email-confirm-form .admin-email__actions-primary input.button{background:#d9d9d9;color:#322667}body.login #login #loginform .admin-email__actions-primary input.button:focus,body.login #login #loginform .admin-email__actions-primary input.button:hover,body.login #login #lostpasswordform .admin-email__actions-primary input.button:focus,body.login #login #lostpasswordform .admin-email__actions-primary input.button:hover,body.login #login .admin-email-confirm-form .admin-email__actions-primary input.button:focus,body.login #login .admin-email-confirm-form .admin-email__actions-primary input.button:hover{background:#322667;color:#ff90cf}body.login #login #loginform .admin-email__actions-secondary,body.login #login #lostpasswordform .admin-email__actions-secondary,body.login #login .admin-email-confirm-form .admin-email__actions-secondary{font-size:.8125rem;line-height:1.25rem;margin:0 0 1.5rem;text-align:center}body.login #login #loginform .admin-email__actions-secondary a,body.login #login #lostpasswordform .admin-email__actions-secondary a,body.login #login .admin-email-confirm-form .admin-email__actions-secondary a{color:#555d66;font-weight:700}body.login p#backtoblog,body.login p#nav{margin:0 0 .5rem}body.login p#backtoblog a:hover,body.login p#nav a:hover{color:#fff!important}body.login p#backtoblog{margin:0}