body, a.current-page, .nav-tabs a, .sidebar-nav li a {
    color: #003356 !important;
}

.ems-logo {
    max-height: 40px;
}

.navbar, #bookings-monthly-calendar .calendar-cell-gauge, #bookings-monthly-calendar .dx-calendar-selected-date .calendar-cell-gauge {
    background-color: #003356;
}

.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover {
    color: #fff;
    background-color: #003356;
}

.navbar {
    height: 63px;
}

.navbar h1 {
    font-weight: 300;
    height: 100%;
    max-width: 100%;
    color: #fff;
    font-family: "Open Sans",Arial,Helvetica,sans-serif;
    font-size: 2.25em;
    letter-spacing: 0;
    line-height: inherit;
    margin-bottom: 0px!important;
    margin-top: 12px!important;
    margin-left: 82px;
}


#user-menu-section #usernameid {
  background-color: #003356 !important;
 }

#user-menu-section #helpicon {
  background-color: #003356 !important;
 }

#user-menu>a #user-name {
    color: #FFF;
}

#user-menu>a #user-name:hover {
    color: #FFCE00;
}

#helpid {
    color: #FFF;
}

#user-menu-section a>i:hover {

    color: #FFCE00;
    border: 7px solid #003356;
}

.navbar-toggle-override i {
    color: #DCE2EB;
}

.fa-navicon:hover {
    color: white;
}

.lineheader, .toggle-border {
    background-color: initial;
}

#sidebar-wrapper {
    background: #dcdBD1;
    border-right: none;
}

.vems-panel {
    background-color: #dcdBD1;
}

.nav-tabs .active a, .nav-tabs .active a:hover {
    border-bottom: solid 6px #a99879 !important;
}

a.current-page, a.current-page:hover {
    border-left: solid 6px #003356 !important;
}


#bookings #filter-result-row #result-columns .result-container-header, a.current-page, #bookings #filter-result-row .panel .panel-heading:not(#date-time-filters-header):not(#specific-room-filters-responsive):not(#responsive-attendee-header) {
    background-color: #a99879;
    color: white;
}

.modal-header {
    border-top: solid 6px #a99879;
}

.btn-filter-search.dynamic-filter-button, .dynamic-filter-button, .btn-filter-search, .btn-main, .btn-default, .btn-primary, .btn-default.active.focus, .btn-default.active:focus, .btn-default.active:hover, .btn-default:active.focus, .btn-default:active:focus, .btn-default:active:hover, .open>.dropdown-toggle.btn-default.focus, .open>.dropdown-toggle.btn-default:focus, .open>.dropdown-toggle.btn-default:hover, .btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:active:hover, .open>.dropdown-toggle.btn-primary.focus, .open>.dropdown-toggle.btn-primary:focus, .open>.dropdown-toggle.btn-primary:hover {
    color: #003356!important;
    background-color: #fff!important;
    border-color: #003356!important;
    border: 1px solid !important;
    border-radius: 4px;
}


.btn-filter-search.dynamic-filter-button:hover, .btn-primary:hover, .btn-default:hover, .btn-filter-search:hover, #user-menu-section .dropdown-toggle, .dynamic-filter-button:hover {
    color: #fff !important;
    background-color: #003356 !important;
    border-color: #003356 !important;
}

#filterContainer .dropdown-toggle:hover {
    color: #003356 !important;
    background-color: #f2f2ea !important;
}

.booking-grid>div>.row, .booking-grid>div>.row:nth-child(odd), .grid-page-nav .grid-page-text-left, .table-striped>tbody>tr:nth-of-type(odd), .table tbody tr, .udf-container .location-udf-row:nth-child(even), .location-udf-row, #confirmationHtml, .booking-grid>div>.row:hover {
    background-color: #fff;
}


.booking-grid>div>.row:hover .btn-xs {
    background-color: #a99879;
    border: solid 1px  #a99879;
}

/*
.booking-grid>div>.row:hover .btn-xs {
    background-color: #cbcbbb;
    border: solid 1px #b5b59e;
    color:#9e8862;
}
*/

#bookings #filter-result-row #result-columns #room-container-header span:first-child:after {
  content: "Please enter 'Number of People' as part of your search. Be specific.";
  padding-left:20px;
  font-style: italic;
}

#bookings #filter-result-row #filter-column #filters-panel #search-room-filters #search-room-collapse #filter-container div div:nth-child(2):before {
  content: "Please be specific. Only results that fall within your targeted 'Number of People' capacity will display in the search results (i.e. If you put '20', but the capacity is '10', it will not display.";
    font-style: italic;
    margin: 0 10px;
}

#bookings #filter-result-row #filter-column #filters-panel #search-room-filters #search-room-collapse #filter-container div div div:nth-child(2):before {
    content: " ";
    display: none;
}

#footerimgid, #lbl_Master {
    display: none;
}