body.login {
    background-color: #174B4F;
}
#login {
    width: 90%;
    max-width: 500px;
}
#lostpasswordform, #loginform, #resetpassform {
    border-radius: 2vw;
    padding: 2rem 3rem;
    background-color: #067175;
    color: #fff;
    border: none;
}
#user_login, #user_pass {
    border-radius: 3vw;
    padding:0.5vw 2vw;
    margin-top:0.5vw;
}
#wp-submit {
    background-color: #f27f21;
    border-radius: 2vw;
    border-color: #f27f21;
}
#nav {
    display: none;
}
.login #backtoblog a, .login #nav a {
    color:#fff;
}
.login h1.wp-login-logo a {
    background-image:url('img/lho-logo.svg');
    background-size:275px;
    width: 275px;
}
.login form .wfls-passkey-container .wfls-passkey-submit, .woocommerce-form-login .wfls-passkey-container .wfls-passkey-submit {
    background-color: #fff;
    border-radius: 2rem;
}
.login .button.wp-hide-pw {
    top: 45%;
    transform: translateY(-50%);
}
.privacy-policy-page-link a {
    color: #fff;
}