body {
 background:#fff;
 min-width:0;
 color:#111;
 font-family:"din-light",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
 font-size:0.9em;
 line-height:1.4;
}
a {
 color:#444;
 font-family:"din-light",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
 transition-property:border,background,color;
 transition-duration:.05s;
 transition-timing-function:ease-in-out
}
a:active,
a:hover {
 color:#111;
}
a:focus {
 color:#222;
 box-shadow: none;
}
p {
 line-height:1.5;
}
.login #login_error,
.login .message,
.login .success {
 border-left:4px solid #333;
 padding:12px;
 margin-left:0;
 margin-bottom:20px;
 background-color:#fff;
 box-shadow:none;
}
.login .success {
 border-left-color:#69ed82;
}
.login #login_error {
 border-left-color:#ff686e;
}
#loginform p.submit,
.login-action-lostpassword p.submit {
 border:none;
}
.login * {
}
.login .input::-ms-clear {
}
.login .pw-weak {
}
.login .button.wp-hide-pw {
}
.login .button.wp-hide-pw:hover {
}
.login .button.wp-hide-pw:focus {
 border-color:#333;
 box-shadow:none;
 outline:none;
}
.login .button.wp-hide-pw:active {
}
.login .button.wp-hide-pw .dashicons {
}
.login .wp-pwd {
}
.no-js .hide-if-no-js {
}
.login form {
 background:#fff;
 border:none;
 box-shadow: none;
}
.login form.shake {
}
@keyframes shake {
}
@media (prefers-reduced-motion:reduce) {
 .login form.shake {
  animation:none;
  transform:none
 }
}
.login-action-confirm_admin_email #login {
}
@media screen and (max-width:782px) {
 .login-action-confirm_admin_email #login {
 }
}
.login form .forgetmenot {
}
.login .button-primary {
}
.login .reset-pass-submit {
}
.login .reset-pass-submit .button {
}
.login .admin-email-confirm-form .submit {
}
.admin-email__later {
}
.login form p.admin-email__details {
}
.login h1.admin-email__heading {
 border-bottom: none;
 color:#333;
}
.admin-email__actions div {
}
.login .admin-email__actions .button-primary {
}
#login form p {
}
#login form p.submit {
}
.login label {
}
.login .forgetmenot label,
.login .pw-weak label {
}
.login h1 {
}
.login h1 a {
 background-size:auto;
 background-position:center top;
 background-repeat:no-repeat;
 color:#3c434a;
 height:84px;
 font-size:20px;
 font-weight:400;
 line-height:1.3;
 margin:0 auto 25px;
 padding:0;
 text-decoration:none;
 width:100%;
 text-indent:-9999px;
 outline:0;
 overflow:hidden;
 display:block
}
#login {
}
.login #backtoblog,
.login #nav {
}
.login #nav {
}
#backtoblog {
}
.login #backtoblog a,
.login #nav a {
 color:#333;
}
.login #backtoblog a:hover,
.login #nav a:hover,
.login h1 a:hover {
 color:#111;
}
.login #backtoblog a:focus,
.login #nav a:focus,
.login h1 a:focus {
 color:#222;
}
.login .privacy-policy-page-link {
}
.login form .input,
.login input[type=password],
.login input[type=text] {
}
.login input.password-input {
 font-family:Consolas,Monaco,monospace
}
.js.login input.password-input,
.js.login-action-rp form .input,
.js.login-action-rp input[type=text] {
}
.login form .input,
.login form input[type=checkbox],
.login input[type=text] {
 background:#fff;
}
.js.login-action-rp input[type=password],
.js.login-action-rp input[type=text] {
}
.login #pass-strength-result {
}
body.interim-login {
}
.interim-login #login {
}
.interim-login.login h1 a {
}
.interim-login #login_error,
.interim-login.login .message {
}
.interim-login.login form {
}
.screen-reader-text,
.screen-reader-text span {
}
input::-ms-reveal {
}
#language-switcher {
}
#language-switcher select {
}
.language-switcher {
}
.language-switcher label {
}
.language-switcher label .dashicons {
}
.login .language-switcher .button-primary {
}
@media screen and (max-height:550px) {
 #login {
 }
 #language-switcher {
 }
}
@media screen and (max-width:782px) {
 .interim-login input[type=checkbox] {
 }
 .interim-login input[type=checkbox]:checked:before {
 }
 #language-switcher label,
 #language-switcher select {
 }
}
@media screen and (max-width:400px) {
 .login .language-switcher .button-primary {
 }
}

