

.login-logo {
    display: none;
}
body {
    height: 100%;
    background: linear-gradient(#e3000f, rgba(255, 255, 255, 0.3)), url(../../img/dhoch2_bg.png) center center !important;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position: top;
    background-size: 100%;
}

.login-title, .login-subtitle, html.login-page .control-label, .login-link, .setup-title, .form-label {
    color: #e3000f !important;
}

html.login-page .login-btn {
    background: linear-gradient(135deg, #e3000f 0, #e3000f 50%, #e3000f 100%)
}

html.login-page .login-btn:hover {
    background: linear-gradient(135deg, #e3000f 0, #e3000f 50%, #e3000f 100%);
    box-shadow: 0 10px 20px #e3000f;
}

html.login-page .login-btn:active {
    color: white;
}

html.login-page .form-input {
    border: 1px solid gray;
}

html.login-page .form-input:focus {
    border-color: #e3000f;
    box-shadow: 0 0 0 1px #e3000f;
}

.login-container h3 {
    font-weight: bolder;
    color: white;
    font-family: 'Montserrat', sans-serif;
    font-weight: 300;
}
.login-container {
    max-width: 520px;
}

.color-line {
    display: none;
    visibility: hidden;
}

.btn-success, .btn-success:hover, .btn-success:active, .btn-success:focus, .btn-success.active {
    background-color: #e3000f;
    border-color: #e3000f;
}







