body.login {
    background-image: url('../../caaetheme/img/semillas.jpg');
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: center;
    background-size: cover;
    background-color: white;
    backdrop-filter: blur(5px);
}

.login h1 a {
    background-image: url('../../caaetheme/img/caae-logo.png');
    background-size: 150px;
    width: 150px;
}

.login label {
    font-size: 12px;
    color: #5cb85c;
}

.login input[type="text"]{
    background-color: #ffffff;
    border-color: #5cb85c;
    -webkit-border-radius: 4px;
}

.login input[type="password"]{
    background-color: #ffffff;
    border-color: #5cb85c;
    -webkit-border-radius: 4px;
}

.login .button-primary {
    width: 120px;
    float:right;
    background-color:yellow !important;
    background: -webkit-gradient(linear, left top, left bottom, from(yellow), to(yellowgreen));
    background: -webkit-linear-gradient(top, yellow, yellowgreen);
    background: -moz-linear-gradient(top, yellow, yellowgreen);
    background: -ms-linear-gradient(top, yellow, yellowgreen);
    background: -o-linear-gradient(top, yellow, yellowgreen);
    background-image: -ms-linear-gradient(top, yellow, yellowgreen);
    color: #ffffff;
    -webkit-border-radius: 4px;
    border: 1px solid yellow;
}

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

.login .button-primary:active {
    background-color:yellow !important;
    background: -webkit-gradient(linear, left top, left bottom, from(yellow), to(yellowgreen));
    background: -webkit-linear-gradient(top, yellow, yellowgreen);
    background: -moz-linear-gradient(top, yellow, yellowgreen);
    background: -ms-linear-gradient(top, yellow, yellowgreen);
    background: -o-linear-gradient(top, yellow, yellowgreen);
    background-image: -ms-linear-gradient(top, yellow 0%, yellowgreen 100%);
    color: #fff;
    -webkit-border-radius: 4px;
    border: 1px solid yellow;
}
p#nav {
    display: none;
}

p#backtoblog {
    display: none;
}

.login form {
     background: rgba(255, 255, 255, 0.65);
 }

.login .message {
    background: rgba(255, 255, 255, 0.65);
}