/* login area */
* {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
#login h1 a,
.login h1 a {
    height:43px;
    width:200px;
    background-size: contain;
    background-repeat: no-repeat;
    padding-bottom: 0;
}
#login h1 a:focus,
.login h1 a:focus {
    box-shadow:none;
}
.login label {
    color:white;
}
body.login form {
    margin-top: 20px;
    margin-left: 0;
    padding: 26px 0 46px;
    font-weight: 400;
    overflow: hidden;
    background: transparent;
    box-shadow: none;
    border:0;
}
.wp-core-ui input.button.button-large {
    background: #72c1ad;
    border: 0;
    box-shadow: none;
    color: #fff;
    text-decoration: none;
    text-shadow: none;
    padding: 0 24px 2px;
}
.login form p.forgetmenot label,
.wp-core-ui input.button.button-large {
    height:38px;
    line-height:38px;
}
body.login #nav a,
body.login #backtoblog a {
    color:white;
}
body.login #backtoblog a:hover,
body.login #nav a:hover,
body.login h1 a:hover {
    color:#72c1ad;
}
.login input[type=checkbox]:focus,
.login input[type=color]:focus,
.login input[type=date]:focus,
.login input[type=datetime-local]:focus,
.login input[type=datetime]:focus,
.login input[type=email]:focus,
.login input[type=month]:focus,
.login input[type=number]:focus,
.login input[type=password]:focus,
.login input[type=radio]:focus,
.login input[type=search]:focus,
.login input[type=tel]:focus,
.login input[type=text]:focus,
.login input[type=time]:focus,
.login input[type=url]:focus,
.login input[type=week]:focus,
.login select:focus,
.login textarea:focus {
    border-color:#72c1ad;
}
body.login #login_error,
body.login .message,
body.login .success {
    border-color:#72c1ad;
}
body.login input[type=checkbox]:checked:before {
    color:#72c1ad;
}
body.login #backtoblog a:focus,
body.login #nav a:focus, .login h1 a:focus {
    color:#72c1ad;
    box-shadow:none;
}
#wp-auth-check-wrap #wp-auth-check {
    background-color:red;
}