/* Client Theme Overrides - differs from base.css */
﻿body, html {
    background: #e5e5e5 ;
    height: 100% ;
}

/**********************
    HEADER
*********************/
#header {
    background: white ;
    color: #848484 !important ;
}

#header .navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
    color: white ;
    background-color: #355e9f ;
}

.navbar-inverse .navbar-nav > .open > a {
    background-color: white ;
}

.navbar-inverse .navbar-nav > .dropdown > a:hover .caret {
    border-top-color: white ;
    border-bottom-color: white ;
}

#topNav > ul.nav.navbar-nav > li.dropdown:hover > .caret {
    color: red ;
}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
    color: white !important ;
    background: #6182b7 ;
}

.navbar-inverse .navbar-nav > .active > a {
    background: #6182b7 ;
    color: white !important ;
}

.relativeBody .nav-tabs > li > a {
    border: 1px solid #ddd ;
    margin-right: 5px ;
}

#topNav > ul.navbar-nav > li > a {
    color: #848484 !important ;
}

#topNav > ul.navbar-nav > li > a:hover {
    background: #6182b7 ;
    color: white !important ;
}

#topNav > .dropdown.open > a {
    color: white !important ;
}

ul.nav.navbar-nav > li > a:hover {
    background-color: #f5f5f5 ;
}

/**********************
    SUBHEADER
*********************/
#subheader, #title {
    -moz-transition: all .2s ease-in ;
    -o-transition: all .2s ease-in ;
    -webkit-transition: all .2s ease-in ;
    transition: all .2s ease-in ;
    background: #355e9f !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 ;
}

#sidenav li > ul {
    display: none ;
}

.toolbar.filters .form-group {
    padding-right: 10px ;
}

.cursor-pointer {
    cursor: pointer ;
}

.newmaster-window-bg {
    background-color: white !important ;
}

.newmaster-window-title {
    color: black !important ;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    color: #FFF ;
}

.relative-body ul.nav {
    border-bottom: none ;
}

.relative-body .nav-tabs > li > a {
    border: 1px solid #ddd ;
    background-color: white ;
}

.relative-body .nav-tabs > li:not(.active) > a:hover {
    color: #ff9933 ;
}

.relative-body .nav-tabs > li.active > a,
    .relative-body .nav-tabs > li.active > a:hover,
    .relative-body .nav-tabs > li.active > a:focus {
    background-color: #428BCA ;
    border-color: #428BCA ;
}

/* Reset omissions from base.css (auto-generated) */

body, html {
    background: none ;
}
