﻿.has-error .error + label {
    color: #f44336 !important;
}

    .has-error .error + label + .bar {
        background: #f44336 none repeat scroll 0 0 !important;
    }

.LoginBrandImg {
    text-align: center;
    margin-top: 40px;
}

    .LoginBrandImg img {
        height: 150px;
    }

    .LoginBrandImg img {
        height: 150px;
        margin-bottom: 10px;
    }

    .LoginBrandImg b {
        color: #fff;
        font-size: 20px;
    }

.removeTop {
    margin: 20px auto 100px !important;
}

.outlay-register-page::after {
    background-color: rgba( 2,188,56, 0);
}

.login-container .card .title {
    color: #1abc9c;
    border-left: 5px solid #1abc9c;
}

.btn-primary {
    background: #1abc9c none repeat scroll 0 0;
    border-color: #1abc9c;
    background-color: #1abc9c;
}

.card .button-login-container button::before {
    background: #1abc9c none repeat scroll 0 0 !important;
}

.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary:active:focus {
    background-color: #1abc9c;
    border-color: #1abc9c;
}

.outlay-register-page {
    background: url('../img/photo_band1.jpg') no-repeat center;
    background-size: cover;
}


.login-container .card:first-child {
    height: 0px !important;
}

.login-container .card {
    padding: 15px 0 40px 0;
    opacity: 0.95;
}

.card .input-login-container label {
    color: #444;
}
