#loading-bar-spinner .spinner-icon {
    mix-blend-mode: exclusion;
    border-radius: 10px;
}

.navbar-default {
    background-color: #00435d;
}

.top-header-right-content {
    background-color: #00435d;
}

.top-header-right-fader {
    display: none;
}

.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus,
.navbar-default .navbar-nav > li:not(.active):hover > a,
.navbar-default .navbar-nav > li:not(.active):focus > a {
    background-color: #00384e;
}


.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
    background-color: #00384e;
}

.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
    background-color: #00384e;
}

.page-signin {
    height: 100%;
    background: url('/wl/signin-bg') no-repeat center center fixed;
    background-size: cover;
}

    .page-signin .signin-body {
        text-align: center;
    }

        .page-signin .signin-body .container {
            background-color: #fff7;
            border-radius: 10px;
            border: 1px solid #bbb;
            margin: 0;
            padding: 40px;
            display: inline-block;
            width: inherit;
        }

    .page-signin hr {
        border-top: 0;
    }

    .page-signin .logo a, .page-signup .logo a {
        color: #fff;
    }

    .page-signin .logo img, .page-signup .logo img {
        padding-bottom: 7px;
        max-height: 100px;
    }

    .page-signin .signin-header, .page-signup .signin-header {
        background-color: #00435d;
        padding: 15px 0 0 0;
    }

.signin-header {
    margin-bottom: 10px;
}

.bt-lang-flag.active {
    border: 2px solid #333;
}

.signin-body .btn-primary {
    color: white;
    background-color: #FFC709DD;
    border-color: #D6A601;
}

.signin-body.token-mode .btn-primary {
    color: white;
    background-color: #2ec1cc;
    border-color: #29adb7;
}

.page-signin .line-thru {
    display: none;
}

p.text-center.text-muted.text-small {
    color: #767676;
}

.powered {
    border-radius: 10px;
    background-color: #555a;
    padding: 10px;
}

    .powered a {
        padding: 10px;
        color: #eee;
    }

.navbar-default .navbar-brand .logo-title-bottom {
    top: 0px;
}

.signin-body .btn-primary:hover,
.signin-body .btn-primary:focus,
.signin-body .btn-primary:active,
.signin-body .btn-primary.active {
    color: white;
    background-color: #FFC709;
    border-color: #987501;
}

.signin-body .btn-primary.disabled,
.signin-body .btn-primary.disabled:hover,
.signin-body .btn-primary.disabled:focus,
.signin-body .btn-primary.disabled:active,
.signin-body .btn-primary.disabled.active,
.signin-body .btn-primary[disabled],
.signin-body .btn-primary[disabled]:hover,
.signin-body .btn-primary[disabled]:focus,
.signin-body .btn-primary[disabled]:active,
.signin-body .btn-primary[disabled].active,
.signin-body fieldset[disabled] .btn-primary,
.signin-body fieldset[disabled] .btn-primary:hover,
.signin-body fieldset[disabled] .btn-primary:focus,
.signin-body fieldset[disabled] .btn-primary:active,
.signin-body fieldset[disabled] .btn-primary.active {
    background-color: #FFB61C;
    border-color: #FFAE02;
}

.inoa .dashboard .title {
    margin-bottom: 30px;
    font-weight: lighter;
}

.inoa .dashboard .sub-text {
    font-style: italic;
    letter-spacing: 1px;
}
