.login.login-action-login.wp-core-ui, .login.login-action-lostpassword.wp-core-ui, .login.login-action-checkemail.wp-core-ui, .login.login-action-resetpass, .login.login-action-rp, .login-action-confirm_admin_email{
    background-color: #212529;
}
.login-action-confirm_admin_email a{
    color: #ffffff;
}
.description.indicator-hint{
    color: #ffffff;
}
.login h1.admin-email__heading{
    color: #ffffff;
}
#login form p{
    color: #ffffff;
}
.login h1 a{
    background-image: url(../images/logo.svg);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    height: 65px;
    width: 191px;
    margin: 0 auto 39px;
}
.login form{
    background-color: #414446;
    border-radius: 6px;
    border: none;
}
.login label{
    color: #ffffff;
    font-size: 15;
    line-height: 18px;
    font-weight: 700;
}
.login form input[type="text"]{
    color: #ffffff;
    background-color: #212529;
    border: 1px solid #75787A;
    border-radius: 6px;
}
.login form input[type="text"]:focus{
    box-shadow: 0px 3px 8px #000000A6;
}
.login form input[type="password"]{
    color: #ffffff;
    background-color: #212529;
    border: 1px solid #75787A;
    border-radius: 6px;
}
.login .button.wp-hide-pw .dashicons{
    color: #ffffff;
}
.login form input[type="checkbox"]{
    background-color: #212529;
}
.wp-core-ui .button-primary{
    background-color: #DC0D15;
    border: 1px solid #DC0D15;
    border-radius: 6px;
    color: #ffffff;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.wp-core-ui .button-primary:hover{
    color: #ffffff;
    background: transparent linear-gradient(180deg, #DC0D15 0%, #6E070B 100%) 0% 0% no-repeat padding-box;
    border: 1px solid #DC0D15;
}
.login #backtoblog a, .login #nav a{
    color: #fff;
}
.login #backtoblog a:hover, .login #nav a:hover{
    color: #fff;
    text-decoration: underline;
}
.wp-core-ui select{
    background-color: #212529;
    border: 1px solid #75787A;
    color: #ffffff;
}
.wp-core-ui select:hover{
    color: #ffffff;
    box-shadow: 0px 3px 8px #000000A6;
    border: 1px solid #75787A;
}
.wp-core-ui select:focus{
    color: #ffffff;
    box-shadow: 0px 3px 8px #000000A6;
    border: 1px solid #75787A;
}
.wp-core-ui .button, .wp-core-ui .button-secondary{
    background-color: #DC0D15;
    border: 1px solid #DC0D15;
    border-radius: 6px;
    color: #ffffff;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.wp-core-ui .button:hover, .wp-core-ui .button-secondary:hover{
    color: #ffffff;
    background: transparent linear-gradient(180deg, #DC0D15 0%, #6E070B 100%) 0% 0% no-repeat padding-box;
    border: 1px solid #DC0D15;
}
.login .message, .login .notice, .login .success{
    background-color: #414446;
    color: #ffffff;
}