﻿.main-header .navbar {
    background-color: #344149;
}

.loginBackground {
    background: #344149 !important;
}

.loginHeader {
    display:block;
    color: #d2232a !important;
    margin-left:-15px;
}

.login-application-header {
    display:block;
}

.text-loginerror {
    color:#ffce13;
}

.login-label {
    color: #acacac !important;
}

.login-error-label {
    color: #FFCA0A !important;
}

.client-login-logo {
    width:30px;
}


navbar-brand {
	padding-left: 5px;
}
.navbar .navbar-brand  img {
    margin-left: -10px;
    margin-right: 2px;
    border-radius: 4px;
    margin-top: -12px;
}

.tnav .navbar .container { 
	height: 43px; 
}

.navbar-nav > li > a, .navbar-brand {
    padding-top:12px !important; 
    padding-bottom:0 !important;
    height: 42px;
}

.navbar-inverse .navbar-nav > li > a {
    color: #ffffff;
}

.navbar {
	min-height:42px !important;
}

.navbar .logo-mobile {
    padding-top:5px;
    height:40px;
}

.navbar-inverse {
  background-color: #344149;
  border: none;
}

.navbar-header-row {
   background-color: #344149;
}

.navbar li span.absolute {
    position: absolute;
    top: 5px;
    left: 25px;
    border-radius: 10px;
    padding: 5px;
    z-index: 999;
}

.navbar-inverse .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    background-color: #5d676d;
    color: #ffffff;
}

.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
    color: #ffffff;
    background-color: #5d676d;
}

.headerSubMenu {
    background-color:#D2232A;
}

.main-header-sub {
    background-color:#D2232A;
}

.tabbarContent {
    background-color: #D2232A;
}

#footer {
    background-color: #344149;
}

.employeeSelected {
    background-color: #344149 !important;
    color: #ffffff !important;
}

.selectedRow td {
    border-top-color: #344147;
}

.gridheaderToday {
    background-color: #344149 !important;
    border: 1px solid #344149 !important;
    color: #ffffff !important;
}

.cellToday  {
    border-right: 1px solid #344149 !important;
    border-left: 1px solid #344149 !important;
}

.ui-widget-header {
    background: url("../../../images/logo.png") no-repeat scroll 5px 50% #344149;
    background-color: #344149;
    border: 1px solid #344149;
    color: #222222;
    font-weight: bold;
    height:25px;
}

.dvGlossary {
    background-color: #344149;
}

/* Booking Panel Styles */

.dvQAMenu {
    background-color: #344149;
    border-top: 4px solid #acacac;
    display:none; 
    width: 99.9%; 
    height: auto; 
    min-height: 360px; 
    z-index: 9999; 
    left: 0px; 
    position: fixed; 
    bottom: 0px; 
    opacity: 0.95;
    filter: alpha(opacity=95);
}

.dvQAMenu_min {
    border-top: 4px solid #D2232A !important;
}

#spEmpDetails, #spVehicleDetails, #dvLegendHeader {
    color: #acacac;    
}

.whitebar_divider {
    background-color: #848484;    
}

.QA_menu_super:hover {
    background-color: #D2232A;
}

.QA_menu_super_active {
    background-color:#D2232A; 
    border-left: 3px solid #acacac;
}

.TotalsBox_back {
    background-color: #D2232A;
}

/* End Booking Panel Styles */

.btn-login { 
  color: #FFFFFF; 
  background-color: #d2232a; 
  border-color: #d2232a; 
} 
 
.btn-login:hover, 
.btn-login:focus, 
.btn-login:active, 
.btn-login.active, 
.open .dropdown-toggle.btn-roster { 
  color: #FFFFFF; 
  background-color: #b22930; 
  border-color: #b22930; 
} 
 
.btn-login:active, 
.btn-login.active, 
.open .dropdown-toggle.btn-roster { 
  background-image: none; 
} 

.hrroster {
    border-top: 1px solid #7c7c7d; margin-top: 20px; padding-bottom: 20px;
}


.search-box-container input {
  background-color:#dddcdc;
  color: #000000;
}

.search-box-container:after {
    color:#908e8e;
}

.alert-login {
    color: #31708f;
    background-color: #e2e2e2;
}

.dropdown-submenu {
    font-size:13px;
    top: 90%;
}


.headerSubMenu{
	background-color: #D2232A; 
}

.plus{background-color:#FCFCF4;}