/*--------------------------------------------------
Custom CSS;
-----------------------------------------------------*/

label.error {
    margin-left: 30px;
    color:red;
    text-transform: none;
}
ul {
    list-style:none;
}
.scroll-y-300 {
    display: block;
    max-height:300px;
    overflow:overlay;
}
.scroll-y-600 {
    display: block;
    max-height:600px;
    overflow:overlay;
}
.scroll-y-900 {
    display: block;
    max-height:900px;
    overflow:overlay;
}
.scroll-y-1200 {
    display: block;
    max-height:1200px;
    overflow:overlay;
}

.navbar-brand>img {
    margin-top: -15px;
    max-height: 55px;
    padding-bottom: 5px;
}
.custom-navbar {
    margin: 0;
    padding: 0px;
}
.navigation>li.active>a, .navigation>li.active>a:focus, .navigation>li.active>a:hover {
    background-color: #8e1737;
}
.navigation li a:focus, .navigation li a:hover {
    background-color: #8e1737;
}
.navigation li a {
    color: #fff;
    font-weight: 400;
}
.sidebar {
    background-color: #182642;
}
.sidebar-xs .sidebar-main .navigation>li>ul {
    background-color: #182642;
}
.navbar-inverse {
    background-color: #182642;
    border-color:  rgba(255, 255, 255, 0.05);
}
.sidebar-xs .sidebar-main .navigation>li>a>span {
    background-color: #8e1737;
    border: 1px solid #8e1737;
}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover {
    background-color: #8e1737;
}
.navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav>li>a:hover {
    background-color: #8e1737;
}
.navigation li {
    border-bottom: 1px solid rgba(255, 255, 255, 0.05);
}
.navigation>li>ul li.active>a, .navigation>li>ul li.active>a:focus, .navigation>li>ul li.active>a:hover {
    background-color: rgb(55 71 79);
}
