/* Logo */
body {
	background: #fff;
}

#login h1 a,
.login h1 a {
	background-image: url(img/login-logo.png);
	width: 50%;
	background-size: contain;
	background-repeat: no-repeat;
	padding-bottom: 0px;
}

/* Button */
.wp-core-ui .button-primary,
.wp-core-ui .button-primary:hover,
.wp-core-ui .button-primary:focus,
.wp-core-ui .button-primary:active {
	background: #1123e1;
	border: none !important;
	box-shadow: none !important;
	text-shadow: none !important;
}

/* Form */
input[type=text]:focus,
input[type=search]:focus,
input[type=radio]:focus,
input[type=tel]:focus,
input[type=time]:focus,
input[type=url]:focus,
input[type=week]:focus,
input[type=password]:focus,
input[type=checkbox]:focus,
input[type=color]:focus,
input[type=date]:focus,
input[type=datetime]:focus,
input[type=datetime-local]:focus,
input[type=email]:focus,
input[type=month]:focus,
input[type=number]:focus,
select:focus,
textarea:focus {
	border-color: #1123e1;
	box-shadow: 0 0 2px #1123e1;
}

/* Messages */
.login #login_error,
.login .message,
.login .success {
	border-left: 4px solid #1123e1;
}