.textlink:link, .textlink:visited {
      text-decoration: underline !important;
      font-weight: 900;
      color: #0071bc;
    }
    .textlink:focus, .textlink:hover {
      outline: 2px solid #005ea2;
      outline-offset: 2px;
      color: #205493;
      background: #e1f3fb;
    }
    .sr-only {
      position: absolute;
      width: 1px;
      height: 1px;
      padding: 0;
      margin: -1px;
      overflow: hidden;
      clip: rect(0,0,0,0);
      border: 0;
    }

    
/* Make the main page header smaller */
    .tdbhometitle {
      font-weight: 200;
      margin-top: 30px;
      font-size: 2rem;
      display: block;
    }


/*Fix quick links tabbed over contrast to black*/
    .quicklinks a {
      color: #000 !important;
      font-weight: 900;
    }
    .quicklinks a:hover {
      color: #000 !important;
      background-color: #fff !important;
    }
    .quicklinks a:focus {
      color: #000 !important;
      background-color: #fff !important;
      outline: 2px solid #005ea2;
      outline-offset: 2px;
    }    

    /* fix help links contrast when tabbed over */
    .help-links a:focus {
      color: #000 !important;
      font-weight: 900;
    }

    .overview-label {
		font-weight: 800;
		display: inline-block;
		vertical-align: top;
	}

	.overview-value {
		display: inline-block;
		vertical-align: top;
		color: black !important;
	}

	.tplink{
		color: blue !important;
		text-decoration: underline !important;
	}
	.seemorelink{
		color: blue !important;
		text-decoration: underline !important;	
	}


    
          /* Increase width of masthead */
        .masthead {
            width: 100%;
            max-width: 1600px;
            margin-left: 20%; /* Adjusted for better centering */
            box-sizing: border-box;
            font-size: 1.1em;
            padding-top: 3.5em;      /* Increased for more height */
    padding-bottom: 3.5em;   /* Increased for more height */
        }

        .region-header{
            margin-right: 50%; /* Adjusted for better centering */

        }


.search-input-wrapper {
    position: relative;
    display: inline-block;
    width: 250px; /* Adjust as needed */
}

.search-input-wrapper input[type="text"],
.search-input-wrapper input[type="search"] {
    padding-right: 2.5em !important; /* Space for the button */
    width: 100%;
    box-sizing: border-box;
}

.epa-search-button-test{
    color: #0071bc;
    cursor: pointer;
    border-image-repeat: stretch ;
    max-width: 100%;
    text-align: center;
    vertical-align: baseline;
    background-color: #02bfe7;
    background-image: url("https://www.epa.gov/sites/all/themes/epa/img/svg/search.svg");
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: 12px 12px;
    border-color: #02bfe7;
    border-radius: 0 3px 3px 0;
    box-sizing: border-box;
    color: #4aa564;
    font: 0/0 a;
    height: 28px;
    width: 44px;
    height: 100%;
    position: absolute;

    }



    .site-name-and-slogan {
           
    font-weight: 400;
    text-align: left;
    line-height: 1.5;
    font-size: 100%;
    color: #fff;
    box-sizing: border-box;
    float: left;
    }


    .dt-buttons{
      margin-left: 20px;
    }


    .form-text{
      margin-top:0px;
    }

    .tbdtext{
		  color: #005a96  !important;
	  }

    div .tbdtext{
		  color: #005a96  !important;
	  }

    .tdbtitle{
      color: #005a96  !important;
    }

 
  /* Custom striped table colors */
  .table-striped > tbody > tr:nth-of-type(odd) > td {
    background-color: #005a96 !important;
    color: white !important;
  }

table.dataTable thead .sorting_asc {
    background-color: #f2f2f2;
    color: #005a96 !important;
}

.infolinks a:focus{
   color: #000 !important;

}



.infolinks:link, .infolinks:visited {
      text-decoration: underline !important;

      color: #0071bc;
    }
    .infolinks:focus, .infolinks:hover {
      outline: 2px solid #005ea2;
      outline-offset: 2px;
      color: #205493;
      background: #e1f3fb;
    }