a {
    color:#1a73e8;
}

.main-menu.menu-dark .navigation {
	background: #05141F !important; 
}
.main-menu.menu-dark {
	background: #05141F !important; 
}
.main-menu.menu-dark .navigation > li.open > ul {
    background: #05141F !important;
}
.main-menu.menu-dark .navigation > li.open .hover > a {
	background: #131313; 
}
.header-navbar.navbar-semi-dark .navbar-header {
	background: #05141F !important;
	height: 66px !important;
}

/*For collapsed nav bar*/
body.vertical-layout.vertical-menu.menu-collapsed .main-menu .main-menu-content > span.menu-title, body.vertical-layout.vertical-menu.menu-collapsed .main-menu .main-menu-content a.menu-title {
	right: -240px;
	width: 240px;
	font-weight: 600;
	color: #fff;
	text-transform: uppercase;
	text-align: left;
	/*
	background-color: #3BAFDA;
	border-color: #3BAFDA;
	*/
	background-color: #5D7D2B;
	border-color: #5D7D2B;
	padding: 11px 20px; 
}

.border-top {
  border-top: 1px solid black !important; }

.border-bottom {
  border-bottom: 1px solid black !important; }

.border-left {
  border-left: 1px solid black !important; }

.border-right {
  border-right: 1px solid black !important; }

.bg-success.bg-darken-1,
.bg-success.bg-lighten-5,
.bg-success {
    background-color: #5D7D2B !important; 
    color: #fff;
}

.btn-outline-success {
    border-color: #5D7D2B;
    background-color: transparent;
    color: #5D7D2B;
}
.btn-outline-success:hover {
    color: #fff;
    background-color: #5D7D2B !important;
    border-color: #5D7D2B !important;
}

.btn-outline-danger {
    border-color: #EA0029;
    background-color: transparent;
    color: #EA0029;
}
.btn-outline-danger:hover {
    color: #fff;
    background-color: #EA0029 !important;
    border-color: #EA0029 !important;
}

/*robust/ccm/dashboard.jsp*/
div.bg-blue-grey.bg-lighten-2, .bg-blue-grey.bg-lighten-3 {
    background-color: #9EA1A2 !important;
}

.bg-danger.bg-lighten-5, 
.bg-danger {
    background-color: #EA0029 !important;  
    color: #fff;
}

.bg-danger.bg-lighten-4 {
    background-color: #EA0029 !important;
}

.bg-grey.bg-lighten-1{
  background-color: #9EA1A2 !important; 
  color: #fff;
}
.bg-grey{
  background-color: #9EA1A2 !important; 
}
.tabhead1col1, .tabhead1{
  background-color: #9EA1A2 !important; 
  color: #fff !important;
}

.bg-blue-grey.bg-lighten-4,
.bg-blue-grey{
  background-color: #9EA1A2 !important; }

.btn-primary {
    color: #fff;
    background-color: #1A73E8 !important;
    border-color: #1A73E8 !important; 
}
.btn-primary:hover {
    color: #fff;
    background-color: #2494be !important;
    border-color: #228eb6 !important;
}

.btn-outline-primary {
    color: #3BAFDA;
    background-image: none !important;
    background-color: transparent !important;
    border-color: #3BAFDA !important; 
}
.btn-outline-primary:hover {
    color: #fff;
    background-color: #3BAFDA !important;
    border-color: #3BAFDA !important; 
}

.btn-warning {
	border-color: #F3C300 !important;
	background-color: #F3C300 !important;
	color: #FFFFFF; 
}
.btn-warning:hover {
	border-color: #FFCC00 !important;
	background-color: #FFCC00 !important;
	color: #FFFFFF; 
}

.btn-warning:hover {
    border-color: #FFCE54 !important;
    background-color: #FFCE54 !important;
    color: #FFF !important;
}

.btn-danger {
	border-color: #05141F !important;
	background-color: #05141F !important;
	color: #FFFFFF; 
}
.btn-danger:hover {
	border-color: #082133 !important;
	background-color: #082133 !important;
	color: #FFFFFF; 
}

.btn-success {
	border-color: #5D7D2B !important;
	background-color: #5D7D2B !important;
	color: #FFFFFF; 
}
.btn-success:hover {
    border-color: #678A2F !important;
    background-color: #678A2F !important;
    color: #FFF !important;
}

.btn-info {
	border-color: #5D7D2B !important;
	background-color: #5D7D2B !important;
	color: #FFFFFF; 
}
.btn-info:hover {
    border-color: #678A2F !important;
    background-color: #678A2F !important;
    color: #FFF !important;
}


.btn-blue-grey {
	border-color: #5D7D2B !important;
	background-color: #5D7D2B !important;
	color: #FFFFFF; 
}
.btn-blue-grey:hover {
	border-color: #678A2F !important;
	background-color: #678A2F !important;
	color: #FFFFFF; 
}

.btn-blue {
    border-color: #5D7D2B;
    background-color: #5D7D2B;
    color: #FFFFFF;
}
.btn-blue:hover {
    border-color: #5D7D2B;
    background-color: #5D7D2B;
    color: #FFF !important; }

.btn-outline-info {
  color: #5D7D2B !important;
  background-image: none;
  background-color: transparent;
  border-color: #5D7D2B !important; 
}
.btn-outline-info:hover {
    background-color: #678A2F !important;
    color: #FFF !important; 
}
.btn-outline-info:active, .btn-outline-info.active,
  .open > .btn-outline-info.dropdown-toggle {
    color: #fff !important;
    background-color: #5D7D2B !important;
    border-color: #5D7D2B !important; 
}

.bootstrap-switch .bootstrap-switch-container .bootstrap-switch-handle-on.bootstrap-switch-info, .bootstrap-switch .bootstrap-switch-container .bootstrap-switch-handle-off.bootstrap-switch-info {
	background-image: linear-gradient(to bottom, #5D7D2B 0%, #678A2F 100%);
	background-repeat: repeat-x;
}

.monthPicker {
    background: #5D7D2B !important;
    box-shadow: 0 1px 5px #696969 !important;
	display: none;
	min-width: 220px !important;
	width: 220px !important;
}

.app-content .wizard > .actions > ul > li > a {
	background: #5D7D2B;
	color: #fff;
	display: block;
	padding: 7px 12px;
	border-radius: 2px;
	border: 1px solid transparent; 
}

/*For the styling of steps 1, 2, 3, 4 on the Service KPI manual data entry.*/
.app-content .wizard > .steps > ul > li.done .step {
	background-color: #5D7D2B !important;
	border-color: #5D7D2B !important;
	color: #fff;
}
.app-content .wizard.wizard-notification > .steps > ul > li.current .step {
    border: 2px solid #5D7D2B;
    color: #5D7D2B;
    line-height: 36px;
}
.app-content .wizard.wizard-notification > .steps > ul > li.done .step:after {
    border-top-color: #5D7D2B;
}
.app-content .wizard.wizard-notification > .steps > ul > li.current .step:after {
    border-top-color: #5D7D2B;
}
.app-content .wizard.wizard-notification > .steps > ul > li:before, .app-content .wizard.wizard-notification > .steps > ul > li:after {
    top: 39px;
    width: 50%;
    height: 2px;
    background-color: #5D7D2B;
}

span.info {
    color: #FFCE54 !important;
}

i.green.lighten-2 {
	border-color: #5D7D2B !important;
	color: #5D7D2B !important;
}

i.orange.lighten-3 {
	border-color: #F3C300 !important;
	color: #F3C300 !important;
}

i.danger.lighten-3 {
	border-color: #EA0029 !important;
	color: #EA0029 !important;
}

.success{
    color: #5D7D2B !important; 
}
.orange{
    color: #F4964C !important;
}
.danger{
    color: #EA0029 !important; 
}


/************************************** CVIS **************************************/
/*BLACK*/
.tag-purple {
    margin-top: 3px !important;
    background-color: #05141F !important;
    color: #fff !important;
}

/*GREEN*/
.tag-success, .tag-info {
    background-color: #5D7D2B !important;
}
.border-left-blue {
    border-left: 1px solid #5D7D2B !important;
}

/*RED*/
.tag-danger {
    background-color: #EA0029 !important;
}
.border-left-red {
    border-left: 1px solid #EA0029;
}

/*YELLOW*/
.tag-warning {
    background-color: #F3C300 !important;
}