/* Main page color */
body.login.login-action-login.wp-core-ui {
    background-color: #003e78;
}
/* Logo settings */
body.login div#login h1 a:focus {
    box-shadow: unset;
}
/* Form text color */
p.message,
form#loginform p label {
    color: #003e78;
}
/* Form pop-up styles */
body.login.login-action-login.wp-core-ui form#loginform {
    padding: 26px 24px 26px;
}
body.login #login_error,
body.login .message,
body.login .success {
    border-left: 4px solid #29b39e;
}
body.login.rtl #login_error,
body.login.rtl .message,
body.login.rtl .success {
    border-right: 4px solid #29b39e;
	border-left: unset;
}
/* Link styles */
body.login.login-action-login.wp-core-ui p#nav a,
body.login.login-action-login.wp-core-ui p#backtoblog a {
    color: #ffffff;
}
body.login.login-action-login.wp-core-ui p#nav a:hover,
body.login.login-action-login.wp-core-ui p#backtoblog a:hover {
    text-decoration: underline;
}
/* Buttons and inputs styles */
.wp-core-ui .button-primary {
	background-color: #29b39e;
	border-color: #29b39e;
}
.wp-core-ui .button-primary {
    box-shadow: 0 1px 0 #999999;
    text-shadow: unset;
}
.wp-core-ui .button-primary.focus,
.wp-core-ui .button-primary.hover,
.wp-core-ui .button-primary:focus,
.wp-core-ui .button-primary:hover {
	background-color: #003e78;
	border-color: #003e78;
}
.wp-core-ui .button-primary.focus, .wp-core-ui .button-primary:focus {
    box-shadow: 0 1px 0 #999999, 0 0 2px 1px #999999;
}
input[type=checkbox]:checked:before {
    color: #003e78;
}
input[type=checkbox]:focus,
input[type=color]:focus,
input[type=date]:focus,
input[type=datetime-local]:focus,
input[type=datetime]:focus,
input[type=email]:focus,
input[type=month]:focus,
input[type=number]:focus,
input[type=password]:focus,
input[type=radio]:focus,
input[type=search]:focus,
input[type=tel]:focus,
input[type=text]:focus,
input[type=time]:focus,
input[type=url]:focus,
input[type=week]:focus,
select:focus,
textarea:focus {
    border-color: #003e78;
    box-shadow: 0 0 2px rgba(0,0,0,.8);
}