body.login {
	background-image: url(images/login-bg.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	background-size: cover;
}
.wp-core-ui .button-primary {
	background-color: #2196f3;
	text-transform: uppercase;
	font-weight: 700;
	letter-spacing: 1px;
	outline: 0;
	height: 40px;
	padding: 0 20px !important;
	line-height: 40px;
	box-shadow: none;
	border-color: transparent !important;
	transition: background-color .5s;
}
.wp-core-ui .button-primary:hover {
	background-color: #ff7f00;

}
.login form .input, .login input[type=text] {
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	color: #ff7f00;
	font-size: 14px;
	height: 48px;
	vertical-align: middle !important; 
	box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.05), inset 0px 2px 2px 0px rgba(0, 0, 0, 0.04);
}

.login #backtoblog a, .login #nav a {
	color: #fff;
	transition: color .5s;
}

.login #backtoblog a:hover, .login #nav a:hover {
	color: #ccc;
	transition: color .5s;
}

.login input[type=text] {
	background-image: url(images/user-icon.png);
	background-repeat: no-repeat;
	background-position: 15px center;
	padding-left: 55px;
}

.login input[type=password] {
	background-image: url(images/pswd-icon.png);
	background-repeat: no-repeat;
	background-position: 15px center;
	padding-left: 55px;
}

.login label {
	color: #455a64 !important;
	font-size: 14px;
	font-weight: 400;
}

.login h1 a {
	background-image: url(images/best4u-logo.png);
	padding-bottom: 30px;
	width: 286px;
	height: 48px;
	background-size: auto;
}