/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
h1,.h1,h2,.h2,h3,.h3{margin-top:10px !important;}.field li{margin-bottom:10px;}table{border:none !important;}table tbody tr:nth-child(2n){background-color:none !important;}table tbody tr:nth-child(even){background-color:none !important;}table th,table td{padding:2px !important;margin:5px;}#partnersTable tr td{padding-bottom:20px !important;}#advisoryBoard tr td{border:1px solid #d2d2d2;}#estf-roadmap-table td{border:1px solid #e7e7e7 !important;padding:5px !important;}#estf-table tr{background-color:none !important;}.advisBrdHeaderRow td{text-align:center;font-weight:bold;background-color:#cfcfea;border:1px solid #a7a6a6 !important;}.bold-txt{font-weight:bold;}.txt-lg{font-size:1.5rem;}.txt-md{font-size:1.2rem;}.txt-reg{font-size:1rem;}.p-helplines{font-size:16px;line-height:30px;}.customLine{width:100%;height:3px;margin-bottom:10px;}.nwLn{background-color:#cad2c5;}.swLn{background-color:#6f6866;}.seLn{background-color:#788585;}.eastLn{background-color:#4b5f61;}.neLn{background-color:#52796f;}.btn-rounded{border-radius:10px;display:inline-block;cursor:pointer;font-size:19px;padding:12px 37px;text-decoration:none !important;border:1px solid #b1b0b0;}.btn-oss{background:linear-gradient(to bottom,#688b9d 5%,#254554 100%);background-color:#254554;text-shadow:0px 1px 0px #283966;color:white;}.btn-oss:hover{background:linear-gradient(to bottom,#254554 5%,#688b9d 100%);background-color:#476e9e;}.btn-mineral-green{background:linear-gradient(to bottom,#578f87 5%,#2b504b 100%);background-color:#2b504b;text-shadow:0px 1px 0px #283966;color:white;}.btn-mineral-green:hover{background:linear-gradient(to bottom,#2b504b 5%,#578f87 100%);background-color:#578f87;}.btn-cordurouy{background:linear-gradient(to bottom,#76a39d 5%,#465e5c 100%);background-color:#254554;text-shadow:0px 1px 0px #283966;color:white;}.btn-cordurouy:hover{background:linear-gradient(to bottom,#465e5c 5%,#76a39d 100%);background-color:#76a39d;}.btn-blue{background:linear-gradient(to bottom,#7892c2 5%,#476e9e 100%);background-color:#7892c2;text-shadow:0px 1px 0px #283966;color:white;}.btn-blue:hover{background:linear-gradient(to bottom,#476e9e 5%,#7892c2 100%);background-color:#476e9e;}.btn-pine-needle{background:linear-gradient(to bottom,#6bcbcd 5%,#226a6b 100%);background-color:#226a6b;text-shadow:0px 1px 0px #1d5658;color:white;}.btn-pine-needle:hover{background:linear-gradient(to bottom,#226a6b 5%,#6bcbcd 100%);background-color:#226a6b;}.btn-gray{background:linear-gradient(to bottom,#d6d6d6 5%,#969696 100%);background-color:#d6d6d6;border-radius:3px;border:1px solid #c7c7c7;display:inline-block;cursor:pointer;color:#454545 !important;font-family:Arial;font-size:15px;font-weight:bold;padding:6px 24px;text-decoration:none !important;}.leg-btn,.doc-btn{border:1px solid #a4a4a4;border-radius:25px;padding:5px 15px;background-color:#d5d5d5;text-decoration:none !important;color:#424242 !important;font-weight:bold;float:left;margin:10px;}.m-5{margin:5px;}.custom-flex-container{width:100%;margin:0 auto;}.custom-grid-row{display:flex;flex-flow:row wrap;justify-content:flex-start;}.custom-col-4{flex-basis:25%;-ms-flex:auto;}.custom-col-3{flex-basis:33.33%;-ms-flex:auto;}.custom-col-2{flex-basis:50%;-ms-flex:auto;}.custom-col,.statepartnerwrap{padding:10px;overflow:hidden;box-sizing:border-box;margin:auto;}.statepartnerwrap img{display:block;margin:auto;max-width:100% !important;}.hotlineWrap img{width:70%;}.grants-custom-header{margin:auto;width:100%;background-color:#3F5B57;color:white;font-size:2rem;padding-top:5px;font-weight:bold;}.custom-header-pineneedle{margin:auto;width:100%;background-color:#46797A;color:white;font-size:2rem;padding-top:5px;font-weight:bold;}.countyNameHeader{background-color:#eeeeee;padding:2px;width:100%;text-align:center;font-weight:bold;}.regionInfoWrap{padding-left:10px;}.regionHeader{font-weight:bold;font-size:1.2rem;margin-bottom:10px;}.seRegion{border-bottom:3px solid #0606f0;}.nwRegion{border-bottom:3px solid #f09e06;}.countiesServed{padding:0px 5px;text-align:center}:target{background-color:yellow;scroll-margin-top:100px;}@media(max-width:750px){.custom-col{flex-basis:50%;}:target{scroll-margin-top:400px;}}@media(max-width:550px){.custom-col{flex-basis:100%;}}
