body.login {
	background: #303030;
	background-position: center;
	background-size: cover;
}

.login #login_error, .login .message, .login .success {
	border-left: 0;
	padding: 12px;
	margin-left: 0;
	margin-bottom: 20px;
	background-color: #38aee3;
	box-shadow: 0 1px 1px 0 rgba(0,0,0,.1);
	color: #ffffff;
	text-align: center;
	border-radius: 8px;
	}


.login h1 a {
	background-image: url('logo.png');
	background-image: none, url('logo.svg');
	background-size: contain;
	background-position: center top;
	background-repeat: no-repeat;
	color: #999;
	height: 38px;
	width: 320px;
	font-size: 20px;
	font-weight: normal;
	line-height: 1.3em;
	margin: 10px auto 20px;
	padding: 0;
	text-decoration: none;
	text-indent: -9999px;
	outline: none;
	overflow: hidden;
	display: block;
}

/*  Login Box */
.login form {
    margin-top: 10px;
    margin-left: 0;
    padding: 26px 24px 46px;
    
    background: #ffffff;
	border-radius: 8px;
}

/*  Login Button */
.login label {
    color: #303030;
    font-size: 14px;
}

/* Lost Password */
.login #nav a {
    display: block;
    background: transparent;
    color: #fff;
    font-weight: 900;
    margin: 24px 0 0;
    text-align: center;
    padding: 10px;
	border-radius: 8px;
    border: 1px solid #545454;
    text-shadow: 0px 0px 4px #303030;
}

.login #nav a:hover {
    background: red;
	background: linear-gradient(-60deg, rgba(255,0,0,1) 0%, rgba(255,0,0,1) 20%, rgba(255,0,0,.8) 20%, rgba(255,0,0,.8) 40%, rgba(255,0,0,1) 40%, rgba(255,0,0,1) 60%, rgba(255,0,0,.8) 60%, rgba(255,0,0,.8) 80%, rgba(255,0,0,1) 80%, rgba(255,0,0,1) 100%);
    color: #fff;border:1px solid red;
}

/* Back to ... */
.login #backtoblog, .login #nav {
    font-size: 14px;
    padding: 0;
}

.login #backtoblog a {
		display: block;
		text-decoration: none;
		color: #38AEE3;
		text-align: center;
		margin-right: 9px;
}

.login #backtoblog a:hover {
		color: #38AEE3;
}


.wp-core-ui .button-primary {
    background: #38AEE3;
    border-color: #38AEE3;
    color: #fff;
    text-decoration: none;
    text-shadow: none;
}

.wp-core-ui .button-primary.active, .wp-core-ui .button-primary.active:focus, .wp-core-ui .button-primary.active:hover, .wp-core-ui .button-primary:active {
    background: #105472;
    border-color: #105472;
    box-shadow: none;
    color: #fff;
}