body.login {
	background: #fff;
}

body.login #login {
	width: 360px;
	padding: 6% 0 0;
}

.login h1 a {
	background-size: contain !important;
	background-position: center center !important;
	background-repeat: no-repeat !important;
	width: 320px !important;
	height: 92px !important;
	margin: 0 auto 20px !important;
}

.login form {
	background: #fff;
	border: 1px solid #e5e7eb;
	border-radius: 12px;
	box-shadow: 0 8px 24px rgba(15, 23, 42, 0.06);
	color: #111;
}

.login label,
.login form .forgetmenot label {
	color: #111;
}

.login form .input,
.login input[type="text"],
.login input[type="password"],
.login input[type="email"] {
	background: #fff;
	border-color: #d1d5db;
	color: #111;
	border-radius: 8px;
}

.wp-core-ui .button-primary {
	background: #0f766e;
	border-color: #0f766e;
	color: #fff;
	border-radius: 8px;
	text-shadow: none;
	box-shadow: none;
}

.wp-core-ui .button-primary:hover,
.wp-core-ui .button-primary:focus {
	background: #115e59;
	border-color: #115e59;
	color: #fff;
}

.login #nav,
.login #backtoblog,
.login #nav a,
.login #backtoblog a,
.login .privacy-policy-page-link a {
	color: #4b5563;
}

.login #nav a:hover,
.login #backtoblog a:hover,
.login .privacy-policy-page-link a:hover {
	color: #0f766e;
}

.login #login_error,
.login .message,
.login .success {
	border-radius: 8px;
}
