body {
    -moz-background-size: cover;
    -o-background-size: cover;
    /* background: url(../img/login-body-bg.jpg) no-repeat center center fixed;*/
 
    -webkit-background-size: cover;
    background-color: #fff;
    background-size: cover;
    width: 100%;
}

/*  Login page CSS  */

.login-container {
    margin: 50px auto 20px auto;
    text-align: center;
}

.login-container .login-header {
    background: #ccc;
    border-bottom: 1px solid #d9d9d9;
    border-radius: 2px 2px 0 0;
    font-weight: 800;
    padding: 10px 5px;
    text-align: center;
}

.login-container .login-wrapper {
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    background: #d9d9d9;
    border-radius: 2px;
    padding-bottom: 20px;
}

.login-container .login-wrapper h5 { margin-top: 30px; }

.login-container a.fb-btn {
    height: 48px;
    margin: 20px auto;
    padding: 0;
    width: 300px;
}

.login-container form { padding: 20px 25px; }

.login-container .form-control {
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    box-shadow: none;
    height: 48px;
}

.login-container .form-control:focus { border: 1px solid #a4c2dc; }

.login-container .form-control-feedback {
    color: #4d4d4d;
    font-size: 24px;
    top: 34px;
}

.login-container .form-group label {
    display: block;
    text-align: left !important;
}

.login-container a {
    display: block;
    padding: 15px;
}

.login-container a.underline { text-decoration: underline; }

.text-user {
    color: #FFCB3A !important;
    padding-top: 10px;
}

.divLogo {
    margin: 30px auto 0 auto;
    text-align: center;
}