#login {
    min-height: 100vh;
    background: rgba(42,70,109,1);
    background: -moz-radial-gradient(circle, rgba(95,177,208,1) 0%, rgba(42,70,109,1) 100%);
    background: -webkit-radial-gradient(circle, rgba(95,177,208,1) 0%, rgba(42,70,109,1) 100%);
    background: radial-gradient(circle, rgba(95,177,208,1) 0%, rgba(42,70,109,1) 100%);
}

.login-form-logo {
    img {
        width: 50%;
        height: auto;
    }

    padding: 10px 0px;
    text-align: center;
}

.login-form-container {
    background: white;
    border-radius: 5px;
    min-height: 300px;
    padding: 20px;
}

.login-form-background {
    background-image: url("../images/global/login-form-background.jpg");
    background-repeat: no-repeat;
    background-position: bottom right;
}

.login-title {
    color: white;
    font-family: "proxima_nova_soft_bold";
    font-size: 1.8em;
    text-align: center;
    text-transform: uppercase;
}

.login-field-title {
    color: #666666;
    font-family: "proxima_nova_soft_bold";
    font-size: 1.5em;
    text-transform: uppercase;
}

.parsley-errors-list li {
    font-size: 0.75em;
    color: #f03230;
}