/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--foreground:rgb(22,22,22);--background:rgb(255,255,255);--color-light-blue:#64CAE5;--color-dark-blue:#021D5C;--color-bright-green:#89BA53;--color-medium-blue:#20458A;--color-dark-green:#266F36;--color-blue:#4978BC;--color-silver:rgb(236,236,236);--color-lightyellow:rgb(251,255,218);--color-red:rgb(184,45,30);}header .sub-container{color:#fff;background:transparent url(/energy/sites/maine.gov.energy/files/2025-09/header.png) 1rem .5rem no-repeat !important;height:90px!important;background-size:30% !important;}@media (min-width:780px){.header{margin-top:2em;position:relative}.container1{width:85%;max-width:100%;margin:0 auto;padding:0 0 9px 0;}}.primary_cta,.primary_cta:visited,button.primary_cta,button.primary_cta:visited{margin:16px auto;color:var(--background) !important;background-color:var(--color-red);font-weight:400;font-size:1.25em;text-align:center;padding:12px 12px;width:auto;height:auto;border:none;border-radius:8px;text-decoration:none;display:inline-block;-webkit-font-smoothing:antialiased;}.primary_cta:hover,button.primary_cta:hover{transition:background-color .5s ease-out;color:var(--background);}.secondary_cta,.secondary_cta:visited{font-weight:400;background-color:var(--color-medium-blue);color:var(--background) !important;font-size:1rem;text-align:center;padding:12px 12px;width:auto;height:auto;border-radius:8px;text-decoration:none;white-space:nowrap;line-height:2em;margin:0 auto;}.secondary_cta:hover{transition:background-color .5s ease-out;}@media only screen and (min-width:781px){.primary_cta,.primary_cta:visited,a.home_cta:visited{padding:6px 12px;font-size:1.25em;margin-top:0;}.secondary_cta,.secondary_cta:visited,a.home_cta,a.home_cta:visited{padding:6px 12px;font-size:1rem;margin-top:0;}}.card-row{display:flex;gap:2rem;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:1rem;}.card-box{-ms-flex:1 1 300px;-webkit-box-flex:1 1 300px;flex:1 1 300px;width:100%;position:relative;border:1px solid #999;border-radius:6px;padding:1rem;}.card{position:relative;background-color:var(--background);text-align:center;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;height:100%;min-width:0;word-wrap:break-word;background-clip:border-box;}.card-box.border{padding:16px;border-radius:5px;}.card .card-img-bottom,.card .card-img-top{-ms-flex-negative:0;flex-shrink:0;width:100%;}.card .card-body,.card .card-footer,.card .card-header{padding:16px;}.card-body{-ms-flex:1 1 auto;-webkit-box-flex:1;flex:1 1 auto;min-height:1px;padding:20px;}.card p{margin-top:1rem !important;}.card h2{font-size:1.125rem;color:var(--color-black);line-height:1.3;margin-top:0;margin-bottom:.5rem;font-family:'Merriweather',serif !important;}.card .card-body>p:last-child{margin-bottom:0;}.card-box a{text-decoration:none;}.card-box a{color:var(--color-black);}.card-box.border{border:1px solid var(--color-silver);}.bg-silver .card,.bg-tan .card{background-color:transparent;}.ds-8{overflow:hidden;-webkit-transition:.25s box-shadow;-o-transition:.25s box-shadow;transition:.25s box-shadow;}.img-fluid,.card-box img{max-width:100%;height:auto;vertical-align:middle;border-style:none;padding:0!important;}@media only screen and (max-width:670px){.card-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;}.card-box{margin-bottom:1rem;}}@media (min-width:669px) and (max-width:988px){footer{margin-top:-19px !important;}}@media only screen and (max-width:1249px){#superfish-main-toggle span{display:block;width:100%;padding-top:25px;padding-bottom:25px;font-weight:bold;color:#fff;}a#superfish-main-toggle{text-decoration:none;}.sf-accordion-toggle{text-align:center;}}.center-text{text-align:center;}
.dataTables_wrapper .dataTables_filter{float:none;text-align:left;padding:4px 2px;font-size:1rem;}.dataTable .views-field-title,.dataTable .views-field-field-date,.dataTable .views-field-nothing{font-size:.925rem;}.cols-4 th{text-align:left;}.cols-4.dataTable thead .views-field{padding:8px 10px;}.plain li h3{margin:2.5rem 0 0 0;}.staffpic{width:180px;height:180px;aspect-ratio:1/1;object-fit:cover;float:left;margin:26px 16px 0 0;}
