/* Client Theme Overrides - differs from base.css */
﻿body, html {
    background: #e5e5e5 ;
    height: 100% ;
}

/**********************
    HEADER
*********************/
#header {
    background: white ;
}

.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: #19263c ;
    border-color: #19263c ;
}

.relativeBody .nav > li > a:hover {
    color: white ;
    background: #404041 ;
}

#topNav > ul.navbar-nav > li > a {
    color: #999 !important ;
}

#topNav > ul.navbar-nav > li > a:hover {
    background: #19263c ;
    color: white !important ;
}

.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
    background-color: #f5f5f5 ;
    color: #fff ;
}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
    background-color: #19263c ;
    color: white ;
    text-decoration: none ;
}

ul.nav.navbar-nav > li > a:hover {
    background-color: #f5f5f5 ;
}

.dtx-breadcrumb-main li a {
    color: white ;
}

/**********************
    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: #404041 !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 ;
}

#btnSearch:hover, .relativeBody .fa-expand:hover {
    color: #3da7b7 !important ;
}

.fa-expand:hover {
    color: #3da7b7 ;
}

.fa-file-excel-o:hover {
    color: #3da7b7 !important ;
}

.active-menu-item {
    background-color: #19263c ;
}

li.active-menu-item > a {
    border-left: 5px solid #67686a !important ;
    color: white ;
}

li.active-menu-item > a:active {
    color: gray !important ;
}

.nav > li > a:hover,
.nav > li > a:focus {
    background-color: #404041 ;
    color: white !important ;
}

#sidenav > .nav > li > a:hover {
    color: #404041 ;
}

#sidenav li > ul {
    display: none ;
}

.toolbar.filters .form-group {
    padding-right: 10px ;
}

.cursor-pointer {
    cursor: pointer ;
}

.BILink:hover {
    color: #787777 !important ;
}

#lblLinkOpenBox .fa-external-link:hover {
    color: #787777 !important ;
}

.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 ;
}

#sidenav li > a {
    color: inherit ;
}
