body.login {
    background: #d8d8d8;
    /* Old browsers */
    background: -moz-linear-gradient(-45deg, #e2e2e2 0%, #f5f5f5 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(-45deg, #e2e2e2 0%, #f5f5f5 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(135deg, #e2e2e 0%, #f5f5f5 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e2e2e', endColorstr='#f5f5f5', GradientType=1);
    /* IE6-9 fallback on horizontal gradient */
}

.login form {
    background-color: #c9c9c9;
}

.login form .input,
.login form input[type="checkbox"],
.login input[type="text"] {
    border: solid 1px #cecece;
    border-radius: 2px;
    padding: 4px;

}

.login h1 a {
    background-image: url('logo_sm.png');
    height: 150px;
    width: 150px;
    background-size: 150px 150px;
}


.wp-core-ui .button-primary {
    border: 0;
    background-color: #7ab51d !important;
    box-shadow: none;
}

.wp-core-ui .button-primary:hover {}

.wp-core-ui .button,
.wp-core-ui .button-primary,
.wp-core-ui .button-secondary {
    border-radius: 1px;
}

.wp-core-ui .button-primary {
    text-shadow: none;
}

.login #backtoblog a,
.login #nav a {}
