/* Client Theme Overrides - differs from base.css */
﻿body, html {
    background: #e5e5e5 ;
    height: 100% ;
}

/**********************
    USER BUTTON
*********************/
.userLogout {
    font-family: 'franklin-gothic-urw', sans-serif ;
}

/**********************
    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: #4f80d2 ;
}

#topNav {
    font-family: 'franklin-gothic-urw', sans-serif ;
}

.relativeBody .nav-tabs > li > a {
    border: 1px solid #ddd ;
    margin-right: 5px ;
}

/*TABS*/

.relativeBody .nav-tabs > li.active > a, .relativeBody .nav-tabs > li.active > a:hover, .relativeBody .nav-tabs > li.active > a:focus {
    background-color: black ;
    border-color: black ;
}

.relativeBody .nav > li > a:hover {
    color: black ;
}

#topNav > ul.navbar-nav > li > a {
    color: black !important ;
}

#topNav > ul.navbar-nav > li > a:hover {
    background: #36638a ;
}

#topNav ul.nav.navbar-nav > li > a:hover {
    background-color: #f1f2f2 !important ;
    color: white ;
}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
    background-color: #f1f2f2 ;
    color: black ;
    cursor: pointer ;
}

.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
    background-color: #f1f2f2 ;
}

/**********************
    SUBHEADER
*********************/
#subheader, #title {
    background: #222A3A !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: #e5e5e5 ;
}

li.active-menu-item > a {
    border-left: 5px solid #222A3A !important ;
}

.nav > li > a:hover, .nav > li > a:focus {
    background-color: #e5e5e5 ;
    text-decoration: none ;
}

/**********************
    SIDE MENU
*********************/
#sidenav {
    font-family: 'franklin-gothic-urw-cond', sans-serif ;
}

#sidenav li > a {
    color: black ;
}

#sidenav li > ul {
    display: none ;
}

.toolbar.filters .form-group {
    padding-right: 10px ;
}

.cursor-pointer {
    cursor: pointer ;
}

.bold, b {
    font-weight: bold ;
    font-family: "franklin-gothic-urw-cond",sans-serif !important ;
}

.dtx-building-statpsf {
    font-size: 13px ;
}

.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 ;
}

/* Reset omissions from base.css (auto-generated) */

body, html {
    background: none ;
}

ul.nav.navbar-nav > li > a:hover {
    background-color: transparent ;
}
