/*Code here for the Office of Inspector General website ONLY*/

#main-content {max-width:100%; overflow:hidden;}
/*Agency Header*/
.navbar-brand__logo img {
vertical-align: middle;
  max-width: 100%;
  width: 8em;
  height: auto;
  margin: 0px auto;
  text-align: center;
}

.wv-header .siteheaderbkg .block--collection-sitebranding.block--system-branding {position: absolute;
  text-align: center;
  top: -2em;
  margin: 0;
  width: 100%;}
  
.wv-header .siteheaderbkg nav.navbar {padding:0em!important;}
/*alerts*/
.wv-banner .view-alerts {margin-left: calc(var(--bs-gutter-x)*-.5);
  margin-right: calc(var(--bs-gutter-x)*-.5);}
/*enterprise header*/
.wv-header .enterprise-header a {z-index:9999!important; position: relative;}
.enterprise-header {padding-left:2em; padding-right:2em;}
/*container*/
.wv-banner .container-fluid .block-views-blockstatic-banner-block-1,
.wv-banner .container-fluid .block-tb-megamenu.block-tb-megamenu-menu-blockmain.block--collection-mainmenu,
.wv-banner .container-fluid .block-tb-megamenu.block-tb-megamenu-menu-blockdm7032494-main.block--collection-domainmenuforofficeoftheinspectorgeneralwvmain
{margin-left: calc(var(--bs-gutter-x)*-.5);
  margin-right: calc(var(--bs-gutter-x)*-.5);}
/*.container-fluid {padding:0em!important;}*/

/*search*/
.wv-header .siteheaderbkg nav.navbar input.btn.js-form-submit.form-submit.btn-primary {background-color:#102745; border:0px none;}
.wv-header .siteheaderbkg nav a i.fas.fa-2x.fa-search {color:#102745;}

/*mega menu*/

.block-tb-megamenu .tbm {background-color:#d49b1b; color:black;}
a.tbm-link.level-1:hover, a.tbm-link.level-1:active, a.tbm-link.level-1:focus {color:black; background-color:#e6a921;}
a.tbm-link.level-1 {color:black; font-size:1.2em;}
/*banner*/
.wv-banner {padding-bottom:0em!important;}
.wv-banner .views-field-field-hero-image-2 img {min-width:100%;}

/*This code should help remove the horizontal scroll and white space in mobile*/
.container-fluid.contentbkg .row .col .row.contenttopbkg {/*margin-left:0em!important; margin-right:0em!important;*/margin-left: calc(var(--bs-gutter-x)*-.5);
  margin-right: calc(var(--bs-gutter-x)*-.5);}

/*services*/
.contenttopleft #views-bootstrap-services-block-2 .col-12.col-sm-6.col-md-4.col-lg-4.col-xl-4.col-xxl-4 {width:50%!important;}
.contenttopleft  a.ServiceClear {background-color:#d49b1b; color:black; border-radius:1em;}
.contenttopleft {padding:4em 2em;}
/*welcome*/
.contenttopright {padding:4em 2em;} 
.contenttopbkg .contenttopright .block-views-blockabout-us-block-3,
.contenttopbkg .contenttopright .view-welcome-message {background-color:white; border-radius:1em; padding:2em;}
/*homepage bkg*/
.contenttopbkg {background-image: url(/sites/default/files/2025-01/OIGBkg.jpg);
background-repeat:no-repeat;
background-position:bottom center;
  background-size: cover;}
/*center content*/
.contentcenter {padding:0em 2em!important;}
nav ol.breadcrumb {padding-top:2em;}
.GalleryImageViewRow {padding-bottom:2em;}
  /*btns*/
  a.btn-primary, a.btn {background-color:#d49b1b; color:black; font-weight:bold; padding:1em;}
  a.btn-primary:hover, a.btn:hover, a.btn-primary:focus, a.btn:focus, a.btn-primary:active, a.btn:active {background-color:#e6a921; color:black; font-weight:bold; padding:1em;}
.aboutbtn a.btn {margin-top:1em;}

/*Divisions Page*/
.divisionbtn {width:98%; margin-bottom:1em; margin-left:1%; margin-right:1%; font-size:1em;}
.divisionbtnrow a {text-decoration:none!important;}
.divisionbtnrow a.btn.divisionbtn i.fa-solid {display:block; font-size:2em;}
.divisionbtnrow a.btn.divisionbtn {min-height:8em;}

.contenttopleft a.ServiceClear:hover, .contenttopleft a.ServiceClear:focus, .contenttopleft a.ServiceClear:active {background-color:#e6a921;}
/*footer*/
.agency-footer {background-color:#102745; padding-left:2em; padding-right:2em;}

a.mailto svg.mailto {display:none;}


@media screen and (max-width: 1200px) {
	.enterprise-header {font-size:.75em;}
	/*services*/
.contenttopleft #views-bootstrap-services-block-2 .col-12.col-sm-6.col-md-4.col-lg-4.col-xl-4.col-xxl-4 {width:100%!important;} 
}
@media screen and (max-width: 992px) {
nav button.tbm-button span.tbm-button-container {color:black;}
.block-tb-megamenu .tbm {background-color:transparent;}
.entheaderright {display:none;}
.wv-header .enterprise-header .col-12.col-sm-2.col-md-6 .d-none.d-md-block.col-md-12 {display:none!important;}
.wv-header .enterprise-header .col-12.col-sm-2.col-md-6 .col-12.d-md-none.d-lg-none.d-xl-none.d-xxl-none {display:inline-block!important;}
	.wv-header .siteheaderbkg nav.navbar p a i.fas.fa-2x.fa-search	
{position:absolute; top:-2.25em; z-index:9999!important; right:.25em;}
.wv-banner nav a.tbm-link.level-1 {background-color:#d49b1b; color:black;}
.wv-banner nav a.tbm-link.level-1:active, .wv-banner nav a.tbm-link.level-1:hover, .wv-banner nav a.tbm-link.level-1:focus {background-color:#e6a921;}
}

	@media screen and (max-width: 767px) {
.navbar-brand__logo img {

  width: 10em;
  
}
.divisionbtnrow a.btn.divisionbtn {min-height:1em;}
.contenttopleft {padding-bottom:0px!important;}
.wv-banner .views-field.views-field-field-hero-image-2 img
{height:10em; width:auto; overflow:hidden!important; max-width:none;}

.wv-banner .view.view-static-banner .views-field-field-hero-image-2 {max-width:100%; overflow:hidden;}
	}
	
	@media screen and (max-width: 576px) {
			.wv-header .siteheaderbkg nav.navbar p a i.fas.fa-2x.fa-search	
{position:absolute; top:-2.25em; z-index:9999!important; right:1em;}
	}