/* WEB PAGE BACKGROUND */
body.web-new-theme  {
  background: #ECE8DF; /* light tan */
}
a {font-weight:bold; }

/* HEADER BACKGROUND */
.gw-header { background-color: #25292F; !important; } /* dark gray */
.gw-header-content > div img {
        padding: 10px 10px 10px 10px !important;
	width: auto !important;
}
.gw-header { position: relative; min-height: 50px; }
.gw-header .text-right { position: absolute; bottom: 0; }
.gw-header .text-left { position: absolute; bottom: 0; right: 0; }

/* TITLE AND FOOTER COLORS */
body.web-new-theme .page-title-block, body.web-new-theme .footer-block {
  background: #2E687C; /* dark teal */
  color: white;
}

/* START PAGE ICONS AND INFO BLOCK COLORS */
body.web-new-theme .card-box-item, body.web-new-theme .card-box-info-block {
  background: #CBD9DE; /* light teal */
  border: 1px solid #2E687C !important; /* dark teal */
}

.formslist a:hover{		
 background-color: #43638C; 	
 border-radius:5px;
 color: white;	
}
 	
.nav-card a:hover {
 background-color: #43638C;
 border-radius:5px;
 color: white;	
}
 	
.horizontal-nav a:hover {	
 background-color: #43638C;	
 border-radius:5px;	
 color: white;
}
#sidebar .container a:hover {
 background-color: #43638C;
 border-radius:5px;
color: white;
}
 	
a:hover b{	
 color: white;	
}
 
/*if banner has words that need to be center add the following to CSS Styles*/
header {
background-position: 50% 100% !important;
}
.sidebar-logo{
border-radius: 10px;
}
body{background: #ECE8DF !important;}