/* WEB PAGE BACKGROUND */
.content-page, .web-new-theme {background: #EFEFEF !important;} /* grey */
a {font-weight:bold; }

/* HEADER BACKGROUND */
.gw-header { background-color: #032F49 !important; } /* blue */
.gw-header-content > div img {
  padding: 0px 0px 0px 20px !important;
  width: auto !important;  /* contain, cover, or auto */
}
.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: #8B001E !important;  /* Burgundy */
  color: white; 
}
/* START PAGE ICONS AND INFO BLOCK COLORS */
body.web-new-theme .card-box-item:hover {background: white;}
body.web-new-theme .card-box-item, body.web-new-theme .card-box-info-block {
  background: #EAF7FE;  /* light blue  */
  border: 1px solid #800020 !important; /* dark blue */
}

body{ 
background: #ECE8DF !important; 
} /*if banner has words that need to be center add the following to CSS Styles*/ 
header { 
background-position: 50% 54% !important; 
}

footer{
background: #8B001E !important;  /* Burgundy */
}
body .btn.btn-success{
background: #8B001E !important;  /* Burgundy */
border-color: #8B001E !important;  /* Burgundy */
}
#taxesSearchForm .nav-tabs .nav-item{
background: #EFEFEF !important;/* grey */
}
body .btn.btn-danger{
background: #E4A002 !important;  /* Gold*/
color: #000000!important; /* Black*/
}
.breadcrumb{
background: #EFEFEF !important;/* grey */
}
ul#taxBillTabs li a {
background: #8B001E !important;  /* Burgundy */
}
.btn:not(:disabled):not(.disabled):active:focus{
    box-shadow: 0 0 0 .2rem rgba(0,0,0,0) !important;
}
.btn-success:not(:disabled):not(.disabled):active:focus{
    box-shadow: 0 0 0 .2rem rgba(0,0,0,0) !important;
}
.btn-success:focus{
    box-shadow: 0 0 0 .2rem rgba(0,0,0,0) !important;
}
.alert-success{
background: #8B001E !important;  /* Burgundy */
color: #ffffff !important; /* white */
}
.alert-info {
background: #8B001E !important;  /* Burgundy */
color: #ffffff !important; /* white */
}
.table-striped tbody tr:nth-of-type(odd){
background: #EFEFEF !important;/* grey */
}
header h1 {
font-size:30pt !important;
}/* Comment1*/