body {
    background: #ddd;

}


.form {
    /*background: #fff;*/
    padding: 1.5em 2.1em;
    /*float: right;*/
    border-radius: 0.3em;
    border-top: 8px solid #7cb5ec;
    margin-bottom: 1em;
    left: 0;
    right: 0;
    margin: auto;
    /*margin-top: 10em !important;*/
}


input {outline: none;}
input:-webkit-autofill {
    -webkit-box-shadow: inset 0 0 0 50px #fff !important; /* Цвет фона */
    -webkit-text-fill-color: #333 !important; /* цвет текста */
    color: #333 !important; /* цвет текста */
}

.form input {
    border-radius: 0.3em;
    border:1px solid #ddd;
    font-family: Lato;
    box-sizing: border-box;
    color: #626262;
    font-size: 0.76em;
    height: 3.35em;
    letter-spacing: 0.05em;
    line-height: 3.35em;
    margin-bottom: 0.8em;
    padding-left: 0.85em;
    width: 100%;
}

/*.form input[type="submit"],
.form button[type="submit"] {
    font-family: Lato;
    border:1px solid #ddd;
    box-sizing: border-box;
    color: #fff;
    font-size: 0.76em;
    height: 3.35em;
    letter-spacing: 0.05em;
    border-radius: 0.3em;
    line-height: 3.35em;
    margin-top: 1.5em;
    margin-bottom: 0.6em;
    text-align: center;
    width: 40% !important;
    display: block;
    background: #2C3B42;
    padding: 0 !important;
}
*/



.black {
    background: #000;
    height:100%;
    padding: 1em;
}

.navigation {
    color: #fff;
    height: 100%;
    left: 0;
    position: fixed;
    text-align: right;
    top: 0;

}

.content {
    padding: 20px 17px;
    float: left;
    width: 100%;
}

.help-block-error {
    font-size: 13px;
    color: #F00;
}

#login-form [name=login-button]{
    cursor: pointer;
}