button.btn,
button.btn:active:focus, 
button.btn.active:focus,
button.btn:focus
{
   background:#515d93;
}

{
   background:#515d93;
}

.user-valid::after {
    color: #515d93;
}

input[type="text"], 
input[type="password"], 
textarea, textarea.form-control
{
   background:#ffffff;
}

    input[type="text"]:focus,
    input[type="password"]:focus,
    textarea:focus,
    textarea.form-control:focus {
        outline: 0;
        background: #fff;
        border: 3px solid #ccc;
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        box-shadow: none;
    }

    input[type="text"]:-moz-placeholder, input[type="password"]:-moz-placeholder,
    textarea:-moz-placeholder, textarea.form-control:-moz-placeholder {
        color: #888;
    }

    input[type="text"]:-ms-input-placeholder, input[type="password"]:-ms-input-placeholder,
    textarea:-ms-input-placeholder, textarea.form-control:-ms-input-placeholder {
        color: #888;
    }

    input[type="text"]::-webkit-input-placeholder, input[type="password"]::-webkit-input-placeholder,
    textarea::-webkit-input-placeholder, textarea.form-control::-webkit-input-placeholder {
        color: #888;
    }

button.btn {
    background: #373b4d;
}

a
{
    color:#737373;
}

a:hover, a:focus {
    color: #373b4d;
}

::-moz-selection {
    background: #373b4d;
}

::selection {
    background: #373b4d;
}


.btn-link-1 {
    background: #373b4d;
}

.btn-link-2 {
    background: #373b4d;
}

    .btn-link-2:hover, .btn-link-2:focus,
    .btn-link-2:active, .btn-link-2:active:focus {
        background: #373b4d;
    }

.form-top {
    overflow: hidden;
    padding: 0 25px 15px 25px;
    background: #fff;
    text-align: left;
}

.form-top-left {
    float: left;
    width: 75%;
    padding-top: 25px;
}

    .form-top-left h3 {
        margin-top: 0;
    }

.form-top-right {
    float: left;
    width: 25%;
    padding-top: 5px;
    font-size: 66px;
    color: #ddd;
    line-height: 100px;
    text-align: right;
}

.form-bottom {
    padding: 25px 25px 30px 25px;
    background: #ffffff;
    text-align: left;
}

.glyphicons-arrow-left:hover
{
    color:#373b4d;
}
    .loader:before {
        background-color: #373b4d;
    }

#header-wrapper {
    background-image: url(/assets/img/header_bcg.png);
}

#login-main {
    background-image: url(/assets/img/login-pnl.png);
}

