
body {
    background: #f1f5f8;
}

.login h1 {
    background-image: url(images/york-emc.png);
	height: 60px;
	background-size: 100%;
    background-repeat: no-repeat;
	width: 100%;
}

.login h1 a {
	display: none;
}

a:focus {
    box-shadow: 0;
}

#wp-submit {
	background: #002e6c !important;
    border: 0;
	color: #fff;
	display: block;
	font-weight: 700;
	height: auto;
    padding: 0.2em 1em;
	text-align: center;
    text-shadow: rgba(0, 46, 108, 0.75) 0px -1px 1px, rgba(0, 46, 108, 0.75) 1px 0px 1px, rgba(0, 46, 108, 0.75) 0px 1px 1px, rgba(0, 46, 108, 0.75) -1px 0px 1px;
	text-transform: uppercase;
}

#wp-submit:focus {
    box-shadow: 0 1px 0 rgba(0, 46, 108, 0.75), 0 0 2px 1px rgba(0, 46, 108, 0.75);
}

input[type=checkbox]:checked:before {
    color: #002e6c;
}

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: rgba(0, 46, 108, 0.75);
    box-shadow: 0 0 2px rgba(0, 46, 108, 0.75);
}

.login #backtoblog,
.login #nav {
    padding: 0;
}

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