/* Webspec Logo */
.login h1 {
	position: relative;
	left: -115px;
	top: 211px;
}
.login h1, .login h1 a {
	width: 95px;
	height: 191px;
	/* 191px (height of current logo) - 80px (Original height of logo) */
	margin-top: -111px;
}
.login h1 a {
	background: url('webspec-logo.png');
	background-size: 95px 191px;
}

/* Everything Else */
.wp-core-ui .button-primary {
	background: #EB1C23;

	border-color: #C31117;
	color: #FFF;
	-webkit-box-shadow: inset 0 1px 0 #F16267, 0 1px 0 rgba(0, 0, 0, 0.15);
	box-shadow: inset 0 1px 0 #F16267, 0 1px 0 rgba(0, 0, 0, 0.15);
	text-shadow: 0 -1px 1px #ab0f14,1px 0 1px #ab0f14,0 1px 1px #ab0f14,-1px 0 1px #ab0f14;
}
.wp-core-ui .button-primary:hover, .wp-core-ui .button-primary:focus {
	background: #CC1218;
	border-color: #AB0F14;
	color: #FFF;
	-webkit-box-shadow: inset 0 1px 0 #EF4B50, 0 1px 0 rgba(0, 0, 0, 0.15);
	box-shadow: inset 0 1px 0 #EF4B50, 0 1px 0 rgba(0, 0, 0, 0.15);
}
.wp-core-ui .button-primary:active {
	background: #CC1218;
	border-color: #AB0F14;
	color: #FFF;
	-webkit-box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5);
	box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5);
}
input[type=checkbox]:checked:before {
	color: #EB1C23;
}
.login #nav a:hover, .login #backtoblog a:hover {
	color: #EB1C23;
}
