body, html {
     background: #00558c none repeat scroll 0% 0% ! important;
}

.login h1 a {
     background: rgba(0, 0, 0, 0) url("logo.png") repeat scroll 0% 0% / cover ;
     height: 200px;
     width: 200px;
}

.login form {
     box-shadow: none;
}

.login label {
     color: #aeaeae;
     display: block;
     font-weight: bold;
     margin-bottom: 1em;
}

.login form .input {
     font-weight: normal;
}

.login #backtoblog a, .login #nav a {
     color: #fff;
}

.button.button-primary {
     background-color: transparent;
     border-color: #00558c;
     border-radius: 0px;
     border-width: 1px;
     box-shadow: none;
     color: #00558c;
     font-family: inherit;
     font-size: 15px;
     font-weight: 500;
     letter-spacing: 0px;
     line-height: 1.7em;
     margin: 0px;
     padding: 0px 20px ! important;
     text-shadow: none;
     transition: all 0.2s ease 0s;
}

.button:hover {
     background-color: #00558c ! important;
     border: medium none ! important;
     color: #ffffff ! important;
}
