/* LOGIN FORM */

body.login {
/*    background: #eee;*/
}

.login #container {
    background: #BAC2C4;
/*    border: 1px solid #ccc;*/
    width: 28em;
    min-width: 300px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 100px;
    -webkit-border-radius: 3px 3px 0px 0px;
    border-radius: 3px 3px 0px 0px;
    -webkit-box-shadow: 0px 5px 10px 3px rgba(0, 0, 0, .5);
    box-shadow: 0px 5px 10px 3px rgba(0, 0, 0, .5); 
}

.login #header {
    background: white;
    /**background-image: url(../img/module-header-bg.png);
    -webkit-box-shadow: inset 0px -10px 10px -5px rgba(0, 0, 0, .5);
    box-shadow: inset 0px -10px 10px -5px rgba(0, 0, 0, .5);
    -webkit-border-radius: 3px 3px 0px 0px;
    border-radius: 3px 3px 0px 0px;**/
}

.login #headerbox {
    -webkit-box-shadow: none;
    box-shadow: none;
}

.login #content {
    width: 100%;
}

.login #content-main {
    width: 100%;
}

.login form {
    margin-top: 1em;
}

.login .form-row {
    padding: 4px 0;
    float: left;
    width: 100%;
}

.login .form-row label {
    float: left;
    width: 9em;
    padding-right: 0.5em;
    line-height: 2em;
    text-align: right;
    font-size: 1em;
    color: #333;
    
    color: #f9fdfe;
    text-transform: uppercase;
    font-weight: 600;
}

.login .form-row #id_username, .login .form-row #id_password {
    width: 14em;
}

.login span.help {
    font-size: 10px;
    display: block;
}

.login .submit-row {
    clear: both;
    padding: 1em 0 0 9.4em;
}

.login .password-reset-link {
    text-align: center;
}

.login #headermenu {
    display: none;
}

