body.login {
    background: #FFF;
}
#loginform,
#lostpasswordform,
#login p.message {
    background: #F1F1F1;
}
.login h1 a {
    background-size: contain;
    width: auto;
    background-image: url('../images/schmerzhilfe-online_logo.png');
}

.login .button-primary {
    width: 120px;
    float: right;
    background-color: #c11c1a !important;
    background: -webkit-gradient(linear, left top, left bottom, from(#c11c1a), to(#c11c1a));
    background: -webkit-linear-gradient(top, #c11c1a, #c11c1a);
    background: -moz-linear-gradient(top, #c11c1a, #c11c1a);
    background: -ms-linear-gradient(top, #c11c1a, #c11c1a);
    background: -o-linear-gradient(top, #c11c1a, #c11c1a);
    background-image: -ms-linear-gradient(top, #c11c1a 0%, #c11c1a 100%);
    color: #ffffff;
    -webkit-border-radius: 4px;
    border: 1px solid #cc2321;
    box-shadow: 0 1px 0 #dd2b28;
    text-shadow: none;
}

.login .button-primary:hover {
    background-color: #c11c1a !important;
    background: -webkit-gradient(linear, left top, left bottom, from(#c11c1a), to(#cc2321));
    background: -webkit-linear-gradient(top, #c11c1a, #cc2321);
    background: -moz-linear-gradient(top, #c11c1a, #cc2321);
    background: -ms-linear-gradient(top, #c11c1a, #cc2321);
    background: -o-linear-gradient(top, #c11c1a, #cc2321);
    background-image: -ms-linear-gradient(top, #0b436e 0%, #cc2321 100%);
    color: #fff;
    -webkit-border-radius: 4px;
    border: 1px solid #cc2321;
    box-shadow: 0 1px 0 #dd2b28;
}

.login .button-primary:active {
    background-color: #c11c1a !important;
    background: -webkit-gradient(linear, left top, left bottom, from(#cc2321), to(#c11c1a));
    background: -webkit-linear-gradient(top, #cc2321, #c11c1a);
    background: -moz-linear-gradient(top, #cc2321, #c11c1a);
    background: -ms-linear-gradient(top, #cc2321, #c11c1a);
    background: -o-linear-gradient(top, #cc2321, #c11c1a);
    background-image: -ms-linear-gradient(top, #cc2321 0%, #c11c1a 100%);
    color: #fff;
    -webkit-border-radius: 4px;
    border: 1px solid #cc2321;
    box-shadow: 0 1px 0 #dd2b28;
}