/* Client Theme Overrides - differs from base.css */
﻿body, html {
    background: #e5e5e5 ;
    height: 100% ;
}

/**********************
    HEADER
*********************/
    #header {
    background: white ;
}

#header .navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
    background-color: #7588b8 ;
}

.relativeBody .nav-tabs > li > a {
    border: 1px solid #ddd ;
    margin-right: 5px ;
}

.dropdown-submenu:hover > a:after {
    border-left-color: #0c2379 ;
}

#topNav > ul.navbar-nav > li > a {
    color: black !important ;
}

/**********************
    SUBHEADER
*********************/
#subheader, #title {
    background: #6f6f6f !important ;
}

@media (max-width: 767px) {
    #subheader {
        padding: 0 ;
    padding-left: 20px ;
    padding-right: 20px ;
    }

        #subheader #search {
            width: 100% ;
    }

    #topnav {
        display: block ;
    }

    #header .nav > li > a {
        position: relative ;
    display: block !important ;
    padding: 15px 9px ;
}

.active-menu-item {
    background-color: #d5d4d4 ;
}

li.active-menu-item > a {
    border-left: 5px solid #0c2379 !important ;
}

#sidenav li > a {
    color: #1a1f24 ;
}

#sidenav li > ul {
    display: none ;
}

.toolbar.filters .form-group {
    padding-right: 10px ;
}

.cursor-pointer {
    cursor: pointer ;
}

.newmaster-window-bg {
    background-color: #1b4bab !important ;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    color: #FFF ;
}

/* Reset omissions from base.css (auto-generated) */

body, html {
    background: none ;
}

#topNav > ul.navbar-nav > li > a:hover {
    background: none ;
}

ul.nav.navbar-nav > li > a:hover {
    background-color: transparent ;
}
