/* 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;
}
body.login {
	background:#111 url('../img/bg.jpg');
}
#login h1 a,
.login h1 a {
	background-image: url('../img/logo.png');
}