body.login {
    background: #fff !important;
}

.wp-core-ui .button, .wp-core-ui .button-primary, .wp-core-ui .button-secondary {
	border-radius:0px !important;
}

.login form {
    margin-top: 50px;
    margin-left: 0;
    padding: 30px;
    border: 0px solid #fff !important;
    border-radius: 0px !important;

}

form#loginform {
    box-shadow: 0 4px 6px -1px rgb(0 0 0 / 10%), 0 2px 4px -1px rgb(0 0 0 / 6%) !important;
}

form#loginform .input{
	border-radius:0px;
	border-color: transparent;
	background-color: #f8f8f8;
}

.wp-core-ui .button-primary {
	background: #0074b8;
	border-color: #0074b8;
}

#login {
	width:420px;
    font-family: 'akkurat', sans-serif !important;
	font-weight:300;
}

.login .button-primary {
    float:none;
    display: block;
    width: 100%;
    padding-top: 30px;
    margin-top: 50px;
}
p.message,
.login label,
.login .button-primary{
	font-weight:300;
}

.login .button-primary{
    text-transform:uppercase;
	font-size: 16px;
	font-weight:300;
}

.login label {
	font-size: 16px !important;
	margin-bottom:10px;
}

.login form .input, .login form input[type="checkbox"], 
.login input[type="text"],
#user_login{
  background: #f2f2f2 !important;
  border: none !important;
  border-radius: 0px !important;
}