body {
	background: #FFF;
}

#login{
	width: 460px !important;
	padding-top: 20px !important;
}

.login h1 a {
	background-image:url(images/logo.png) !important;
	background-size: 400px 200px !important;
	width:400px !important;
	height:180px !important;
}

.login .message, .login #login_error {
	color: #FFF !important;
	border-left: 8px solid #015d4c!important;
	background: #1a2634;
}

.login form {
	margin-left:auto;
	margin-right:auto;
	padding:30px;
	background-clip: padding-box;
	background: #015d4c;
	overflow: hidden;
	background-image: linear-gradient(25deg, #015d4c 10%, #1a2634 100%);
}

.login label {
	color: #FFF;
	line-height: 40px;
}

.login .button-primary {
	width: 150px;
	height: 50px !important;
	line-height: 32px !important;
	float:right;
	color: #FFF;
	box-shadow: none;
	border-radius: 0px !important;
}

.wp-core-ui .button-group.button-large .button, .wp-core-ui .button.button-large {
	height: 30px;
	line-height: 28px;
	padding: 0 12px 2px;
	background: #1a2634 ;
	border: none;
	text-shadow: none;
}

.wp-core-ui .button-group.button-large .button, .wp-core-ui .button.button-large:hover {
	height: 30px;
	line-height: 28px;
	padding: 0 12px 2px;
	background: #015d4c;
	border: none;
	text-shadow: none;
}

.login #backtoblog a, .login #nav a {
	text-decoration: none;
	color: #015d4c;
}

.login #backtoblog a:hover, .login #nav a:hover, .login h1 a:hover {
	color: #1a2634 ;
}