body {
    /*background-image: url('../images/back-home.jpg')!important;*/
    background-size: 100%;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
     background-size: cover;
}
 
#login {
    width: 350px;
}
#login h1 {
    display: none;
}
 
#login #loginform {
    background-color: rgba(0,0,0,0.4);
}
 
#login label {
    color: white;
}
#login .input {
    background: #F0F0F0;
    display: inline-block;
    padding: 5px 8px;
    color: #212121;
    height: 30px;
    font-size: 18px;
}

.login h1 a {
    background: url(../images/logo.jpg) no-repeat top center;
    width: 274px;
    height: 63px;
    text-indent: -9999px;
    overflow: hidden;
    padding-bottom: 15px;
    display: block;
}