@import url('https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i');
#dashboard .form-box-ribbon {
  background: #8c8279;
  font-family: 'univers_lt_std55_roman',Arial,sans-serif;
  color: #000;
  padding: 4px 0px 0px 34px;
}
.compare-horiz-wrapper .fueltype_select select#fuelType, #compare-bills-data-wrapper .selectors select#meter_selection {
font-family: Arial, FontAwesome!important;
}
.selectdiv .E_meter_fuel_type, .selectdiv .G_meter_fuel_type, .selectdiv .E_fuel_type, .selectdiv .G_fuel_type {
background-image: none;
padding: 0px 40px 0px 15px;
}
#wrapper.assessment #content .savingsplan-box-imgtitle .savingsplan-buttons{
    font: 14px/1.45 'PT Sans', Arial, sans-serif;
}
#search-rebates {
    padding: 10px 40px 9px 15px;
}
.predicted-changes #G-fuel-block{
    margin-top: 50px;
}
.usage-detail-wrapper .change-colors, .usage-detail-wrapper #fjord-chart-block select {
font-family: Open Sans;
}

/*#topSectionContentAppliancesandEquip .component #Dryer-wrapper #add-anotherDryer{
    left: 80%;
}*/

#mybillhist #mybill-tabs-wrapper{
    display: none;
}

/*#form-addresses #form-element-zip input#zip{
    background-color: #888!important;
}*/
#dashboard .form-box-ribbon::after {
  border-color: transparent #8c8279 transparent transparent;
}
#gettingstarted #savings-tabs-wrapper .mysavings-tab-text{
    padding-bottom: 10px;
}

.ddImages-wrapper a:focus img{
    box-shadow: 0 0 10px #DD854A !important;
}
.ddImages-wrapper a:focus{
    box-shadow: none !important;
}

#dashboard .page-widget-wrapper-body h1, #dashboard .page-widget-wrapper-body h2  {
  color: #4298b5;
  text-transform: lowercase;
}

#dashboard .page-widget-wrapper-body h1 {
  font: 29px/1.2 'univers_lt_std55_roman',Arial,sans-serif !important;
}

#dashboard .page-widget-wrapper-body div {
  color: #000;
  font-family: 'univers_lt_std55_roman',Arial,sans-serif;
}

#dashboard .page-widget-wrapper-body .form-box a.button, .optionBoxesWrapper .form-button a {
  background-color: #4298b5 !important;
  color: #fff !important; 
}

.content-inner  h2, .green-hl, .optionBox h3 {
  font-family: Montserrat!important;
  font-size: 22px!important;
  color: #333333!important;
  font-weight: 500!important;
}

.content-inner .page-ajax-product-description, .content-inner  h1, .content-inner .page-descr {
  color: #000;
}

.bar-grey-thick {
  background: #8c8279;
  color: #000;
}

.bar-green-thick {
  background: none repeat scroll 0 0 #4298b5;
  color: #000; 
}

/*.button-grey {
  background: #8c8279;
}*/


.landing-hl, .slide-hl, .slide-sl {
  color: #4298b5 !important;
}

.grid .bar-clear-thick .toggle {
  color: #000;
}

.sp #form-register input[type="submit"], .sp #index-login-box .buttons ul li#login-button {
  background: #4298b5 !important;
}

.points-label {
  background: #e4002b;
}

.sp-blue {
  background: #789D4A !important;
}

.no_items .form-button-inner #form-next {
    font-family: "PT Sans",Arial,sans-serif;
}

.learnmore-item .learnmore-image {
    height: 194px;
}

#header-user {
  background: #e4002b none repeat scroll 0 0;
}
#footer-main, #footer-main a {
  color: #ffffff;
}
#months_usage_id .assess-button-bar ul li.rect a.aNum {
  width: 34px;
}

.product-button .popbox {
   margin: 0 !important;
   width: auto !important;
}
.calc-popup > h1 {
    font-size: 50px;
    line-height: 1;
}
#bhist_gas .form-box-content input {
margin: 3px 18px 0 0;
}
#WaterHeater-wrapper .appliance-row-input .FuelType #-tool-tip {
  display: none;
}
#pdf-zoom{
    zoom: 0.55;
background-color: white;
}

.mybill-history-graph-text {
display: none;
}
/*CFC-672*/
.mybill-history-graph .option-tooltip-wrapper {
    margin-left: 18px;
    display: none;
    z-index: 10;
    top: 55px;
}
/*end CFC-672*/
#form-element-bhist_gas_vendor{
    width: 42%!important;
}

.product-button a.product-save {
    margin: 12px 0px 17px -5px;
    /*width: 48px;*/
}
.product-button a.product-find {
    margin-left: 5px;
    margin-top: 12px;
}
.company-box .right-inner-box {
  margin-left: 0;
}

#declinedactions .bar-arrow-toggle {
    left: 235px;
}

#user-address {
color: white;
}

.goals-not-ready-second-wrapper {
left: 270px;
}

.goals-not-ready-second arrow_box {
    width: 108px;
}

.goals-not-ready-second {
    border: 1px solid #8ea55d;
width: 109px;
}

.goals-not-ready-second h2 {
color: #8ea55d;
}

.goals-not-ready-second-wrapper .arrow_box::after {
border-color: #8ea55d rgba(136, 183, 213, 0) rgba(136, 183, 213, 0);
}

.no-actions-buttons-wrapper .savingsplan-buttons {
    width: 400px;
}

.rebate-box .bar-grey-thick {
height: auto;
}


#header-global {
background-color: #fff;
}

.intSelected.active {
    background-color: #3e7eb9;
}

.assessment-bar-block-wrapper.on .assessment-bar-block, .assessment-bar-block-wrapper.on .arrow-top, .assessment-bar-block-wrapper.on .arrow-bot, .assessment-bar-block-wrapper.on .tail-top, .assessment-bar-block-wrapper.on .tail-bot {
    background: #23a3e0 none repeat scroll 0 0;
}

div#usageOptions .assessment-bar-block-right-arrow a.arrow-top, div#usageOptions .assessment-bar-block-right-arrow a.arrow-bot, div#trackingOptions .assessment-bar-block-right-arrow a.arrow-top, div#trackingOptions .assessment-bar-block-right-arrow a.arrow-bot, div#programOptions .assessment-bar-block-right-arrow a.arrow-top, div#programOptions .assessment-bar-block-right-arrow a.arrow-bot
{
background: #23a3e0 none repeat scroll 0 0;
}

.register .active {
color: white;
}

.login .active {
color: white;
}

.form-button a {
    background: #7abeb3 none repeat scroll 0 0;
}

.theArrow {
background-color: #3e7eb9;
}

#lpHeaderRegister input[type="submit"], #footerCTA input[type="submit"] {
background: #3e7eb9 none repeat scroll 0 0;
}

.buttons ul li.button.active, .buttons-emulation ul li.button.active {
background: #3e7eb9 none repeat scroll 0 0;
}


div.header-container-right img {
padding-top: 15px;
padding-bottom: 15px;
padding-left: 45px;
}

.header-container-left
{
float: right;
margin-top: 19px;
}
#register-program-2 {
display: none;
}
#content {
background-color: #e5e5e5;
/*background-color: #877b6d;
    background-image: url("/images/arkansas/body_bg_img.jpg");
    background-repeat: repeat-x;
    font-family: Trebuchet MS,Helvetica,Arial,sans-serif;*/
}
/*#content {
  background-image: url(http://www.pec.coop/public/images/interface/site_bg.jpg);
  background-repeat: repeat-x !important;
  background-position: center bottom !important;
  background-attachment: fixed !important;
}*/
/*@font-face {
    font-family: 'museo_sans500';
    src: url('/fonts/museosans_500.eot');
    src: url('/fonts/museosans_500.eot?#iefix') format('embedded-opentype'),
         url('/fonts/museosans_500.woff') format('woff'),
         url('/fonts/museosans_500.ttf') format('truetype'),
         url('/fonts/museosans_500.svg#museo_sans500') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'museo_sans500';
    src: url('/fonts/museosans_500_italic.eot');
    src: url('/fonts/museosans_500_italic.eot?#iefix') format('embedded-opentype'),
         url('/fonts/museosans_500_italic.woff') format('woff'),
         url('/fonts/museosans_500_italic.ttf') format('truetype'),
         url('/fonts/museosans_500_italic.svg#museo_sans500_italic') format('svg');
    font-weight: normal;
    font-style: italic;
}

body {
background-color: #3091D8;
  background-image: none;
background-position: center center;
background-repeat: repeat-y;
background-attachment: fixed;
  color: #3B3B3B;
  font-family: museo_sans500, Lato,Arial,Helvetica,sans-serif;
}

.container_24 {
  padding: 10px;
}

.left_nav {
  border-color: #000;
}

#header {
  margin-bottom: 0;
  background-image: none;
  background-color: white;
  border-bottom: 6px solid #BFD939;
}

#footer {
  margin-top: 10px;
/*  background-color: #006666;
  background-image: none;
  color: #fff;*//*
background: none repeat scroll 0 0 #F3F3F3;
    box-shadow: 0 3px 7px -3px #454545 inset;
}

.footer-960 {
  border: none;
}

.header-internal {
  border: none;
}

li.head-button {
  width: auto;
}

li.head-button a {
  text-transformation: uppercase;
  font-size: 15px;
}

a, li.head-button a {
  color: #028579;
  text-decoration: none;
}

a:hover, li.head-button a:hover {
  color: #3B3B3B;
}

#footer a {
/*  color: #fff;*//*
  text-decoration: none;
}

#footer a:hover {
  color: #fff;
}

#footer .footer-buttons a {
  color: #3B3B3B;
  text-decoration: none;
}

h1, h2, h3, h4, h5, h6 {
  color: #007F73;
}

.header-buttons {
  text-transform: uppercase;
}

.header-buttons ul {
  background-image: none;
  border: none;
  border-radius: none;
  float: right;
  width: 330px;
}

.subnav_0 {
  background-image: none;
background-color: #BFD939;
margin-left: -5px;
width: 210px;
}

.qs-0 .quick-section-header, .qs-2 .quick-section-header, .quick-statement-header, .bldg-section-header, .quick-section-footer, .next-section-footer, .top-section-header, .quick-section-header {
  background-color: #BFD939;
  background-image: none;
}

  
#splash .top-section-header h3 {
  color: #232323;
}

#splash-main-message h1 {
color: #ffffff;
text-shadow: none;
}
#splash-main-message h1 p {
color: #ffffff;
}
#form-element-stories_above_groundscreen3011000000 label, #form-element-dim_lPool0 label {
  max-width: 250px;
    width: 250px;
}

#form-element-dim_wPool0 {
 margin-top: 18px;
 }
 
 #quickform #form-element-bhist_water_vendor, #quickform #form-element-bhist_gas_vendor, #quickform  #form-element-bhist_electric_vendor {
  width: 240px;
}

#searchform .multicheckbox {
    margin-top: 10px;
    vertical-align: top;
   /* width: 190px; *//*
}

#learnmore-header-link {
display: none;
}

.rebate-message {
 border-bottom: 2px groove #FFFFFF;
    margin-bottom: 10px;
}

.contractor-search .buffered .buttons {
margin-top: -300px;
}

.general-form .form-element .form-element-label {
max-width: 600px;
margin-bottom: 5px;
}
.general-form .form-element.text input {
width: 300px;
}
.general-form .form-element.text{
margin-bottom: 10px;
}
.general-form .pe-fancy{
height: 70px;
}
.general-form .checkbox-wrapper {
margin-bottom: 0;
clear: both;
}
.general-form .checkbox-wrapper .pe-fancy p label span.pe-after {
width: 600px;
}

.info-box, .program-info-box {
 background-color: rgb(255, 255, 255); padding: 10px; border-radius: 5px 5px 5px 5px; border: 1px solid;
 }
 #infobox-img-link {
padding-left: 20px;
}

.pledge_buttons .green-submit2 span.button-text {
   background-image: url("/images/white-on-green-check.png");
    background-position: right center;
    background-repeat: no-repeat;
    color: #FFFFFF;
    padding-right: 19px;
}

.program-criteria-error .pledge_suggest {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
margin-bottom: 10px;
}

.program-info-box .pledge_buttons li.green-submit2, .program-criteria-error .pledge_buttons li.green-submit {
  background-image: url('/images/green-button-bg.png');
margin-left: auto;
    margin-right: auto;
    width: 115px;
}
.program-info-box {
margin-top: 10px;
}
.pledge-kit-subquestions{
 padding-left: 110px;
    padding-top: 90px;
    width: 540px;
}

#topSectionContentEnergyEfficiencyKitPledges #arbitraryquestion00 #checkbox-0 {
display: inline-block;
    height: 30px;
    margin-bottom: -40px;
}
.pledge-kit-subquestions ul li {
list-style: disc outside none;
    margin-bottom: 5px;
}

#prog_group_not_in.program-info-box .pledge_buttons li.green-submit2 {
width: 145px;
}
#prog_group_pledged.program-info-box .pledge_buttons li.green-submit2 {
width: 155px;
}
.program-info-box .pledge_buttons li.green-submit2 {
border-radius: 19px 19px 19px 19px;
}

.contractor-content-top {
clear: both;
}

.admin-menu > ul > li > a {
width: 125px;
}

.contractor-info-wrapper  .contractor-avatar a {
display: none;
}

.top-section-header-twolines h1 {
    color: #00927E;
    font-size: 14px;
    padding: 8px 8px 8px 20px;
}

/* This file will hold styles for all layouts using the alpha grid (i.e. not the mobile layout). */

/*LOGO*//*
.logo-img{
    margin: 10px 0 5px;
    padding: 0;
    text-align: left;
    width: 100%;
}
.social-icons{
    text-align:right;
}


/*DEVICE OPTIONS*/

.mobtab-on {
    display: block !important;
}

.mobtab-off {
    display: none !important;
}
.mobile-on{
    display:none;
}

.mobile-off{
    display:block;
}

.tablet-on{
    display:block;
}

.tablet-off{
    display:none;
}

.desktop-on{
    display:none;
}

.desktop-off{
    display:block;
}

.desktopwide-on{
    display:none;
}

.desktopwide-off{
    display:block;
}

.width43{
    width: 43% !important;
}

.mobleft{
    float: left;
}

.mobright{
    float: right;
}



/*MENU*//*

.sf-menu.sf-style-white a {
  padding: 10px;
}

.sf-menu.sf-style-white ul {

}

.tablet-only {
    display: none;
}



/*ZONES *//*

.front #section-showcase{
        background-color: #3091D8;
        background-image: url("../images/showcase/fp_solar_panels.jpg");
        background-repeat: no-repeat;
        background-position: center 30%;
        -webkit-background-size: cover;
     -moz-background-size: cover;
       -o-background-size: cover;
          background-size: cover;
        -webkit-box-shadow: 0 5px 8px -6px #454545 inset;
     -moz-box-shadow: 0 5px 8px -6px #454545 inset;
                box-shadow: 0 5px 8px -6px #454545 inset;
}

#section-header{
    background: #fff;
}

#section-maintop {
    background: #21695B;
    background-image: url("/images/maintop/richmond-bridge-right.jpg");
    background-position: center 0px;
    background-repeat: no-repeat;
      -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

#zone-showcase-top-wrapper {

}

#zone-header-wrapper {
    background: #fff;
}
#zone-user-wrapper{
    background: none repeat scroll 0 0 #EAEAEA;
}


#zone-features-wrapper {
    background: #fff;
}
#zone-title-wrapper{
    background: url("../images/utility-bg.jpg") #fff;
    color: #fff;
}

#zone-title-wrapper h1{
    font-weight: 500;
    margin: 10px;
}

#zone-title-wrapper h1 span{
    font-weight: 300;
    font-size: .8em;
}

#zone-maintop-wrapper {
    
}

#zone-utility-wrapper {
    background: #fff;

}


#zone-content-top-wrapper {
    background: #D0E4BF;
}

#zone-content-top {
    background: #fff;
}

#zone-content-wrapper {

}

#zone-content {
    background: #fff;
}

#views_slideshow_cycle_div_slider_home-block_2_0 {
    width: 100% !important;
}

#views_slideshow_cycle_div_slider_home-block_2_1 {
    width: 100% !important;
}

#views_slideshow_cycle_div_slider_home-block_2_2 {
    width: 100% !important;
}
.views-slideshow-cycle-main-frame-row views_slideshow_cycle_slide views_slideshow_slide views-row-1 views-row-odd {
    width: 100% !important;
}

.top-banner-block h1 {
    color: #FFFFFF;
    font-size: 7em;
    line-height: 1em;
    margin: 0;
    text-transform: uppercase;
    width: 980px;
}

.top-newsletter {
display: none;
}
.top-newsletter #webform-component-new-markup {
  display: none;
}

.top-newsletter .form-item, .form-actions {
    float: left;
    margin-bottom: 1em;
    margin-right: 10px;
    margin-top: 1em;
}

.top-newsletter input {
  height: 18px;
  width: 130px;
}
.top-newsletter label {
    float: left;
    font-weight: 400;
    margin-right: 5px;
}

.top-newsletter .form-submit {
  width: 40px;
}
.translation-menu {
  padding-top: 20px;
  text-align: right;
}

#zone-branding-wrapper {
    background: #fff;
}

#zone-preface-wrapper{
  background:#b6d221;
  border-bottom: 3px solid #fff;
  border-top: 3px solid #fff;
}

#zone-preface {
}


#zone-content-top-wrapper {
}


.showcase h1 {
  
}


/* FEATURES STYLING *//*

.question {
  color: #fff;
}
.question h1{
    font-size: 4em;
    line-height: 1em;
    text-transform: uppercase;
}

.question p{
    font-size: 1.2em;
}

.question ul{
  font-size: 1.2em;
  margin-left: 50px;
}

.buy {
text-align: center;
}

.general-information {
  background:url("../images/general-information.png") ;
  background-size: 100% auto;
  background-position: 50% 0%;
  background-repeat: no-repeat;
  height: 60px;
  font-size: 1em;
  line-height: 1em;
  text-align: inherit;
  font-style: italic;
}

.general{
  margin-bottom: 0px;
}

.information{
  display: block;
}

.buy h2 {
    font-size: 3.7em;
    font-weight: 600;
    line-height: 1em;
    margin: 0;
}

.buy h3 {
    font-weight: 300;
    margin: 0;
}

.buy-energy {
  margin-top: 10px;
}

.buy-energy img{
  margin-top: 10px;
}

.buy-energy a {
  font-size: 1.9em;
  color: #fff;
  text-decoration: none;
}

.buy-energy a:hover {
  color: #ccff33;
}


.saying p {
  font-size: 2em;
}



/* FEATURES*/

.products {
    display: block;
    width: 100%;
}


.lightgreen h1 {
    font-size: 4.3em;
    margin-bottom: 0;
    margin-left: 15px;
}

.lightgreen h2 {
    font-size: 2.1em;
    margin-left: 15px;
    margin-top: -10px;
}

.lightgreen ul {
  font-size: 1.5em;
  margin-left: 45px;
}


.deepgreen h1 {
    font-size: 4.3em;
    margin-bottom: 0;
    margin-left: 15px;
}

.deepgreen h2 {
    font-size: 2.1em;
    margin-left: 15px;
    margin-top: -10px;
}

.deepgreen ul {
  font-size: 1.5em;
  margin-left: 45px;
}



.deepgreen-champion-showcase .views-field-body {
    font-size: 18px;
    left: 50px;
    position: absolute;
    top: 95px;
    width: 50%;
}


/* END SHOWCASE VIEWS SLIDESHOW *//*


.deepgreen-champion-list .views-field-title a{
    font-size: 18px;
    text-decoration: none;
}
.deepgreen-champion-list .views-row{
    float: left;
    margin: 15px 1.5%;
    width: 30%;
}

.deepgreen-champion-thumbnails{
    display: block;
}

#views_slideshow_cycle_teaser_section_slider_home-block_2{
height: 433px;
}

.views-slideshow-cycle-main-frame-row {
height: 546px;
overflow:display; 
}

.view-slider-home .views-field-title {
    position: relative;
display:none;
    width: 941px;
    margin: 0px auto;
}

.view-slider-home .views-field-field-home-text {
    margin-left: 500px;
    position: relative;
    width: 430px;
    
}

.view-slider-home .views-field-field-line-one {
    margin-bottom: 35px;
    margin-left:  px;
    margin-top: -375px;
    position: relative;
    
}

.view-slider-home .views-field-field-line-one .field-content {
    color: #FFFFFF;
    font-family: Arial,sans-serif;
    font-size: 38px;
    text-shadow: 0px 1px 2px #707070;
}

.view-slider-home .views-field-field-line-two {
    margin-bottom: 35px;
    margin-left: 140px;
    position: relative;
    
}

.view-slider-home .views-field-field-line-two .field-content {
    color: #FFFFFF;
    font-family: Museo Sans,Arial,sans-serif;
    font-size: 3em;
    font-weight:500;
    margin-top: 0px;
    text-shadow: 1px 2px 3px #454545;
}

.view-slider-home .views-field-field-line-two .field-content span{
    font-weight: 300;
}

.view-slider-home .views-field-field-line-three {
    display: block;
    margin-left: 105px;
    position: relative;
    top: -310px;
    text-shadow: 1px 1px 2px #000;    
    
}

.view-slider-home .views-field-field-line-three .field-content {
    color: #FFF;
    font-family: Museo Sans,Arial,sans-serif;
    font-size: 1.5em;
    font-weight: 300;
}

.view-slider-home .views-field-field-home-text .field-content {
    color: #FFFFFF;
    font-family: 'Lato',sans-serif;
    font-size: 20px;
}

.learn-more {
  background-image:url(../images/learn-more.png);
  height:31px;
  width:177px;
  padding-top:12px
}

.learn-more a{
  margin-left:20px;
}

.views-slideshow-controls-bottom {
  display:none;
}

#zone-postscript-wrapper {
  padding: 10px;
}

.side-menu-block{
height: 149px;
margin-bottom: 15px;
position:relative;
width:255px;
}

.side-menu-link a{
color: #fff;
font-family: Lato, Arial, Sans-Seriff;
text-decoration:none;
}

.side-menu-link a:hover{
color: #f5f5f5;
font-family: Lato, Arial, Sans-Seriff;
font-weight:bold;
text-decoration:none;
}

.side-menu-block h2{
color: #fff;
font-family: Lato; Arial. Sans-Seriff;
padding-left: 10px;
padding-top: 117px;

}

}
ui-tabs {
    padding: 0.2em;
    position: relative;
}
.ui-tabs .ui-tabs-nav {
    margin: 0;
    padding: 0.2em 0.2em 0;
}

.ui-tabs .ui-tabs-nav li {
    border: 0 none !important;
    border-radius: 4px;
    float: left;
    list-style: none outside none;
    margin: 0 0.2em 10px 0 !important;
    padding: 0;
    position: relative;
    top: 1px;
    white-space: nowrap;
}
.ui-tabs .ui-tabs-nav li a {
    float: left;
    padding: 0.5em 1em;
    text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
    background: #B7C959;
    margin-bottom: 10px !important;
    padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {
    cursor: text;
}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
    cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
    background: none repeat scroll 0 0 transparent;
    border-width: 0;
    display: block;
    padding: 1em 1.4em;
}
.ui-tabs .ui-tabs-hide {
    display: none !important;
}

        .boxgrid{
            border-radius: 10px 10px 10px 10px;
            -moz-border-radius: 10px 10px 10px 10px;
        width: 100%; 
        height: 225px; 
        margin: 15px 5px 15px 0px;
        float:left; 
        background:#161613; 
        overflow: hidden; 
        position: relative;
                                z-index: 4;
      }
        .boxgrid img{ 
          position: absolute; 
          top: 0; 
          left: 0; 
          border: 0; 
        }
        .boxgrid p{ 
          padding: 0 10px; 
          color:#afafaf; 
          font-weight:bold; 
          font:10pt "Lucida Grande", Arial, sans-serif; 
        }
        
      .boxcaption{ 
        float: left; 
        position: absolute; 
        background: #000; 
        height: 100%; 
        width: 100%; 
        opacity: .8; 
        /* For IE 5-7 *//*
        filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
        /* For IE 8 *//*
        -MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
      }
        .captionfull .boxcaption {
          top: 240px;
          left: 0;
        }
        .caption .boxcaption {
          top: 240px;
          left: 0;
        }

.boxcaption h3{
    color: #fff;
    margin-left: 10px;
}

.top190{
    top:190px;
}
  
/*RATES STYLING*//*
.page-node-19 #zone-header-wrapper {
    background: none;
    background-size: 120% 100%;
}

/* Deep Green Champions Page */

/* Begin Deep Green Champions Showcase */



/* End Deep Green Champions Showcase */

/* Begin Deep Green Champion Logo Display *//*

.deepgreen-champion-logo-display {
    margin: 20px 0;
}

.deepgreen-champion-logo-display .views-row{
    float: left;
    margin: 10px 1%;
    width: 18%;
}

.deepgreen-champion-logo-display .views-row img{
    height: auto;
    width: 100%;
}

.deepgreen-champion-logo-display .views-row-last{
    display: block;
}

#section-header div.header-container {
    width: 960px;
    height: 121px;
    margin-left: auto;
    margin-right: auto;
}
div.header-container-left {
    width: 65%;
    float: left;
}
div.header-container-left h1 {
    font-size: 53pt;
    font-family: helvetica;
    padding-top: 4px;
    color: #1e988a;
}
div.header-container-right {
    width: 26%;
    float: right;
}

div.header-container-right img {
width: 206px;
height: 90px;
padding-top: 15px;
}*/
#header-nav ul li a{
color: #4298b5;
height: 21px!important;
}
.header-container-left h1{
 display: block;
background: url("/images/arkansas/ark-logo-right.png") no-repeat ;
width: 156px;
height: 77px;
position: relative;
margin: 0;
display: block;
}
.header-container-left h1:after{
 content: "";
display: block;
height: 1px;
width: 1000px;
border-top: 1px solid #FF9196;
position: absolute;
left: 156px;
top: 72px;
}
#header-global{
overflow: hidden;
}
#profile-edit .add-row .title-text{
 width: 184px;
}
#profile-edit label[for="unit_type"]{
width: 123px !important;
}

.recommendedproducts-slide-wrapper .slider-inner-wrapper{
height: 290px;
}

form#smallcom #topSectionContentAppliancesampEquipment .form-box-content.half {
    height: 100% !important;
}

.myplan-actionplan-grid + .grid .actionplan-for-anonymous{
    width: 80%;
}

#rewards-wrapper .page-title{
display:none;
}

/* user/editaccount changes in button size */ 

#form-addresses .left-buttons-region {
    width: 264px;
}

#hursaccount .form-element.tos .css-label {
    background-image: url("/images/ouc/csscheckbox.png");
    display: block;
    height: 33px;
    line-height: 26px;
    padding: 0 0 0 40px;
}

#hursaccount .form-element.tos {
    padding: 40px 73px;
}

#hursaccount .form-element.tos .css-label.checked {
    background-position: 0 -44px;
}
#footer-main{
  height: auto;
  padding-bottom: 10px;
position: relative;
overflow: hidden;
}
#footer-main .footer-content-text{
  margin-top: 15px;
}
#footer-main .footer-left-logo{
height: 33px;
width: 215px;
position: absolute;
left: -43px;
bottom: -16px;
background:  url("/images/arkansas/footer-left-logo.png") no-repeat 0 0 / contain;
}
.footer-white-line{
 width: 500px;
height: 1px;
border-top: 1px solid #F9DEE0;
position: absolute;
left: -500px;
top: 9px;
}
#footer-main .footer-right-logo{
height: 70px;
width: 200px;
position: absolute;
right: -100px;
bottom: -16px;
background:  url("/images/arkansas/footer-right-logo.png") no-repeat 0 0 / contain;
}
/***** programs/revards ****/

    .top-section-block h1 {
        background: #4196B4 !important;
    }
    .count-of-points {
        color: #E32835 !important;
    }
    .infographic-1 {
        background: url("/images/programs/infographic-1-green.jpg") no-repeat !important;
    }
    .infographic-2 {
        background: url("/images/programs/infographic-2-blue.jpg") no-repeat !important;
    }
    .infographic-3 {
        background: url("/images/programs/infographic-3-blue.jpg") no-repeat !important;
    }
    .redeem-headline{
        background: #317187 !important;
    }
    .links-list a{
        color: #8DC0D2 !important;
    }
    .redeem-link{
        background: #8DC0D2 !important;
    }
    .terms-apply-link{
        display: block !important;
        font-size: 10px;
        color: #000000;
        text-decoration: underline;
        margin-left: 50px;
        margin-bottom: 5px;
    }
    .gift-card-img{
        margin-bottom: 4px !important;
    }
/********************************************/
#login-form-placement .setup-checkbox-label{
width: auto !important;
}
@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0) 
{ @media {
    .sp .added-form {
         width: 72% !important;
    }
}}

#quickform .assessment-pbar{
  width: 227px;
}
#profile-edit #form-addresses .buttons-region li.button {
      width: 100%;
}

.smeco-slider .slide-hl {
        font-size: 30px !important;
     }
 .smeco-slider .slide-sl br{
     display: none;
  }
.smeco-slider .slide-sl {
    font-size: 19px !important;
}
 #dashboard #seasonishere a.arrow:last-child {
    margin-bottom: 0px;
  }
  #dashboard .wide .grid a.button, a.button.button-large {
    font-size: 17px;
   }
  #dashboard #mybill, #dashboard #show-spending-breakdown-widget{
    height: 371px;
 }

  #dashboard .grid a.button.learn-more {
    margin-top: 14px;
 }
  #rewards-wrapper .infographic-3 {
    background: url("/images/programs/infographic-3-blue.jpg") no-repeat center/ 100% 100% !important;
    }

   #profile-edit .form-box-content .leftside .form-element label {
       width: 90px;
   }
 #dashboard #seasonishere .form-box-inner{
    height: 264px;
 }
 #dashboard #seasonishere .icon-link {
    margin-bottom: 15px;
  }
  #dashboard #seasonishere .icon-link:last-child{
    display: none;
  }
  #dashboard #rewards a.button {
    min-width: 123px;
  }
}
#topSectionContentMyHouse #SquareFootage_id label {
 color: red;
}
#topSectionContentMyHouse #SquareFootage_id label span{
   color: #005564;
}

#hurs-widget-ouc .hurst-img{
    background: url("/images/_dashboard/hurs-entergy-img.png") no-repeat 0 0 / contain;
}
#seasonishere .form-box-inner .icon-link:nth-last-child(3){
   display:none;
}
#form-contact #contact label.form-element-label{
  font-size: 14px;
}
#rewards .dashboard-img {
    width: 190px;
    height: 322px;
    background: #DFECF2 url(/images/_dashboard/dashboard-entergy-rewards.png) no-repeat center;
}
.wide .grid #rewards .form-box-inner {
    width: 52%;
    padding: 75px 16px 12px;
    float: right;
}
.wide .grid .form-box a.button {
    background-color: #8dc0d2 !important;
}
#user-menu #user-username, #user-menu #user-accountnumber{
 max-width: 300px;
max-height: 100%;
overflow: hidden;
display: block;
text-overflow: ellipsis;
    white-space: nowrap;
}
#user-menu #user-wrapper-account #user-accountnumber{
/*display: inline;*/
 float: left;
}
#user-menu #user-wrapper-account #user-account{
  display: block;
  float: left;
  margin-right: 5px;
}
.page-content-text + .buttons-container a{
font-size: 17px;
}

.savings-tab .savings-tab-content { 
  height: auto!important;
}
 /****** remove this ********/
/* .appliance-add .label {
    padding: 7px 0 0 0;
    font-size: 14px;
}
.component .label-remove {
  font-size: 15px!important;
  position: relative;
  bottom: 20px;
}
.component .appliance-row .delete-appliance-link .label-remove {
  position: relative;
  bottom: 0px;
}
.component .pool .label {
  position: relative;
    bottom: 31px;
right: 18px;
}

.component #form-element-hottub_yes_no .label {
  position: relative;
    bottom: 31px;
right: 18px;
}
*/
 /****** // remove this ********/
#whats-new-widget .dashboard-img-right {
  float: none;
    background: transparent url(/images/whats_new_image-th.png) no-repeat scroll center 0;
    width: 316px;
    height: 387px;
}
#user-menu a[title="Log in"], /*#profile-edit .left-profile-box,*/ .sp .setup-checkbox-box {
    display: none
}
.sp #index-login-box .buttons ul li#login-button {
    height: 40px !important;
    margin: 12px auto 10px !important;
}
.sp .panel_container .panel .panel_content {
    padding: 8px 15px 5px
}
#lpHeaderRegister .user-register .form-box-content input, #lpHeaderLogin .user-register .form-box-content input {
    margin-top: 1px !important;
}
.sp #form-register, .sp #login, .sp #login-etr {
   width: 93% !important;
}
.sp #form-register, .sp #login, .sp #login-etr {
  width: 86%;
  display: block;
  margin: 0 auto;
}
/*#profile-edit .form-box-content #update-pass input {
    width: 749px;
}*/
/*#profile-edit .right-profile-box {
    width: unset;
}*/
/*.content-inner[data-show="section_similar_products"] {
    display: none;
}*/

#content-main .inner .content-wrapper #content-inner-section-2 {
    display: none;
}
#compare-products-page a.product-save {
    width: 50px;
}
.anchor-bar-4 .anchor-block {
   width: 24%;
}
#dashboard .mybill-bar-figure sup{
    display: block;
}
.wide .grid #mybill .form-box-inner #mybill-wrapper .mybill-bar .mybill-bar-figure{
    bottom: 5px;
}

.sp #index-login-box .buttons ul li#login-button{
font-size: 14px !important;
color: #ffffff;
font-family: "Montserrat" !important;
font-weight: 500;
background-color: #E4002B !important;
border-radius: 32px;
text-transform: uppercase;
/* ETR-1646 */
padding: 0;
line-height: 40px;
max-width: 300px;
width: 100%;
/* //ETR-1646 */
}
.optionBoxes .optionBox.option1of3.box-shadow .form-button-wrapper .form-button.box-shadow{
   border-radius: 32px;
   border: solid 1px #cccccc;
}

.optionBoxes .optionBox.option1of3.box-shadow .form-button-wrapper .form-button.box-shadow a{
   font-size: 14px;
color: #333333 !important;
font-family: "Montserrat";
font-weight: 500;
background-color: #ffffff !important;
border-radius: 32px;
width: 170px !important;
height: 54px;
line-height: 40px !important;
text-transform: uppercase;
}
.optionBoxes .optionBox.option1of3.box-shadow .form-button-wrapper{
  margin-bottom: 10px;
}
#header-nav ul li a {
  font-family: Montserrat;
  font-size: 14px;
  color: #333333;
  font-weight: 500;
  text-transform: none;
}
#header-nav ul li span {
    font-family: Montserrat;
    font-size: 14px;
    font-weight: 500;
    text-transform: none;
    height: 21px;
}
.landing-hl {
  font-family: Montserrat!important;
  font-size: 32px!important;
  color: #333333!important;
  font-weight: 500!important;
        padding: 20px 0 20px 20px!important;
}
.sp .added-form {
       display:none;
}
.slick-dots li.slick-active button::before {
color: #8C8279!important;
}
.slide-yellow-button {
    font-size: 14px!important;
    color: #333 !important;
    font-family: "Montserrat"!important;
    font-weight: 500!important;
    background-color: #fff !important;
    border-radius: 32px!important;
    width: 200px !important;
    height: 63px!important;
    line-height: 54px !important;
    text-transform: uppercase;
}

.slide-yellow-button span {
    position: relative;
    top: 6px;
}

.sp #form-register input[type="submit"] {
    font-size: 14px!important;
    color: #fff!important;
    font-family: "Montserrat"!important;
    font-weight: 500!important;
    background-color: #E4002B !important;
    border-radius: 32px!important;
    width: 150px !important;
    height: 50px !important;
    text-transform: uppercase;
    margin-top: 10px!important;
}
#header-nav ul li ul,
#header-nav ul li.active ul{
   top: calc(100% - 1px);
}
.wide .grid #myusagecomparison .form-box-inner #myusagecomparison-wrapper {
    background: transparent url(/images/_dashboard/dashboard-myusagecomparison-main5.png) no-repeat 0 0;
}
#power-outages .dashboard-img{
   height: 100%;
}
.wide .grid #myusagecomparison .form-box-inner #myusagecomparison-wrapper{
    margin-bottom: 0px;
}
#section-header .header-container .header-container-right a img{
    box-sizing: content-box;
}
#profile-edit .section-body {
    display: none;
}
.table-body-tr.c_last_modified, .table-body-tr.c_modified_source {
    display: none;
}
.sp .how-to-use-section input#email, .sp .how-to-use-section input#zip, .sp .how-to-use-section input#userid, .sp .how-to-use-section input#password {
   color: #B3B0AF;
   font-size: 16px;
}
.sp #index-login-box .buttons ul li#login-button-etr {
margin: 30px auto 10px;
background: #8dc0d2;
width: 132px;
height: 47px;
cursor: pointer;
padding: 0;
box-sizing: border-box;
line-height: 47px;
border: none;
float: none;
font-family: 'univers_lt_std55_roman';
font-size: 18px;
}
.sp #index-login-box .buttons ul li#login-button-etr {
font-size: 14px !important;
color: #fff;
font-family: "Montserrat" !important;
font-weight: 500;
background-color: #E4002B !important;
border-radius: 32px;
width: 300px !important;
height: 63px !important;
line-height: 65px !important;
text-transform: uppercase;
}
.sp #index-login-box .buttons ul li#login-button-etr {
margin: 12px auto 10px !important;
}
#form-addresses.address-list.form #form-element-state #state,
#form-addresses.address-list.form #form-element-unit_type #unit_type,
#form-addresses.address-list.form #form-element-unit_industry #unit_industry{
    background: none;
}
#form-addresses.address-list.form #edit_address_buttons .update-address-button.top-button.button.ui-state-default.ui-corner-all.button-no-icon{
    display: none;
}
#profile-edit #form-addresses form.primary-address-form{
        pointer-events: none;
}
#form-addresses #edit_address_buttons buttons-region.left-buttons-region{
    display:none;
}
.fjord-popup .contractor-description{
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    color: #333333;
}
.fjord-header-account-info.desktop-account-info{
        display: -webkit-box;
        display: -webkit-flex;
        display: flex;
        text-align: center;
       -webkit-box-pack: center; 
       -webkit-justify-content: center;
        justify-content: center;
    }
@media print{
.fjord-tip{
    page-break-inside:avoid;
}
}
@media screen and (max-width: 1024px) {
  .fjord-header-account-info.account-info{
    padding: 20px !important;
  }
}
.seasonishere-body .slick-dots li button:focus{
border-radius: 100%;
box-shadow: 0 0 10px #DD854A !important;
}
.alert-settings-page .top-alert-right #selectAddress{
    font: 14px 'Montserrat', sans-serif;
    width: auto;
    color: #015E9F !important;
    background: #fff url(/images/_savingsplan/new_img/icon_arrow-down.png) no-repeat 94% 50%;
    padding: 0 20px 0 0;
    border: 0;
}
.fjord-bill-history-show-all-rows-button {
    text-align: center;
    color: #015E9F;
    line-height: 47px;
    font-family: Open Sans;
    font-size: 14px;
    cursor: pointer;  /* ETR-608 */
}
.fjord-bill-history-show-all-rows-button-div .history-show-all{
    background: #fff url(/images/_savingsplan/new_img/icon_arrow-down.png) no-repeat 94% 50%;
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
    cursor: pointer;
}
.fjord-bill-history-show-all-rows-button-div .history-show-selected{
    background: #fff url(/images/_savingsplan/new_img/icon_arrow-up.png) no-repeat 94% 50%;
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
    cursor: pointer;
}
.fjord-bill-history-show-all-rows-button-div {
    border-top: 1px solid #E4E4E4;
}
.mobile-view .highcharts-data-labels .data-label{
font-size: 16px !important;
}
@media screen and (max-width: 1300px) {
    div#footer-main .inner-wrapper {
        height: 100px;
    }
    div#footer-main .footer-left-logo {
        left: 35%;
    }
    div#footer-main .footer-right-logo {
        right: 0px;
    }
}
/* CFC-143 */
/* header */

/* CFC-134 (for tablet header) */
@media  (min-width: 768px) and (max-width: 1024px) {
	.js-nav-system li.nav_li_0,
	.js-nav-system li.nav_li_0.fjord-mobile-account-menu {
		display: list-item;
		text-align: left;
		margin: 0;
		height: auto;
		width: 100%;
	}
	.js-nav-system {
		display: block;
	}
	.js-nav-system__subnav {
		border-top: none;
		position: static;
		box-shadow: none;
	}
	.js-nav-system__subnav li:first-child a {
		border-top: none;
	}
	.js-nav-system__subnav li {
		padding: 0;
	}

	.fjord-header-mobile-menu,
	desktop-menu,
	.desktop-account-info,
	.desktop-user-container {
		display: block;
	}
	.fjord-mobile-menu-trigger{
		display: none;
	}

	.js-nav-system__link:focus, .js-nav-system__link:hover {
		box-shadow: none !important;
	}
	.js-nav-system .nav_li_0:hover > a:before,
	.js-nav-system .nav_li_0:hover > span:before,
	.js-nav-system__subnav li:hover a:before,
	.js-nav-system__subnav li:hover span:before,
	.fjord-header-user-container:hover .fjord-header-user-menu > a:before,
	.js-nav-system__link:focus:before {
		display: none;
	}
}

@media screen and (max-width: 1024px) {
        .sessions-bar,
	.desktop-menu,
	.desktop-account-info,
	.desktop-user-container {
		display: none;
	}
	#wrapper #content{
		padding: 0;
	}
	.fjord-mobile-menu-trigger{
		display: block;
		padding: 0 20px;
		cursor: pointer;
	}
	.fjord-mobile-menu-trigger .fa{
		font-size: 30px;
		color: #333333;
	}
	.fjord-mobile-menu-trigger .fa-times{
		display: none;
	}
	.opened .fjord-mobile-menu-trigger .fa-bars{
		display: none;
	}
	.opened .fjord-mobile-menu-trigger .fa-times{
		display: block;
	}
	.fjord-header-mobile-menu-wrapper{
		width: 100%;
		box-sizing: border-box;
		display: none;
		background: white;
		z-index: 100;
	}
	.user-account-id{
		margin: 0;
		font-size: 12px;
	}
	.user-account-address{
		display: inline-block;
		margin-top: 20px;
	}
	.js-nav-system,
	.js-nav-system__subnav{
		padding: 0;
		margin: 0;
		font-size: 14px;
		list-style-type: none;
	}
	.js-nav-system__subnav{
		background: #F2F2F2;
		display: none;
	}
	.nav_li_0{
		font-family: 'Montserrat', sans-serif;
	}
	.nav_li_0 a,
	.nav_li_0 span{
		color: #666666;
		padding: 25px 20px;
		display: block;
		cursor: pointer;
	}
	.nav_li_1 a,
	.nav_li_1 span{
		font-family: "Open Sans";
		color: #333333;
		padding: 25px 40px;
		display: block;
	}
	.nav_li_1 span{
		color: lightgrey;
	}
	.nav_li_0 a:not(:only-child),
	.nav_li_0 span:not(:only-child){
		display: flex;
		justify-content: space-between;
		align-items: center;
	}
	.nav_li_0 a:not(:only-child):after,
	.nav_li_0 span:not(:only-child):after{
		content: "\f0d7";
		display: inline-block;
		font: normal normal normal 14px/1 FontAwesome;
		text-rendering: auto;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		padding-left: 5px;
		color: #333333;
		font-size: 16px;
	}
	.js-nav-system li:not(:last-child),
	.js-nav-system li.nav_li_0.fjord-mobile-account-menu{
		border-bottom: 1px solid #CCCCCC;
	}
	.js-nav-system__subnav li:first-child a{
		border-top: 1px solid #CCCCCC;
	}
	.nav_li_0 .selected + .js-nav-system__subnav li:first-child a {
		border-top: 3px solid #E4002B;
	}
	a.js-nav-system__link.selected,
	a.js-nav-system__link.selected span{
		color: #333333;
	}
	#fjord-header.opened{
		position: fixed;
		width: 100%;
		height: 100%;
		overflow-y: auto;
		z-index: 100;
		background: white;
	}
	.fjord-mobile-account-menu > a{
		text-transform: capitalize;
	}
	.fjord-mobile-account-menu .js-nav-system__link span{
		font-family: "Montserrat", sans-serif;
		font-weight: 500;
		display: flex;
		align-items: center;
		padding: 0;
	}

	.fjord-login-popup-blackout{
		position: fixed;
		width: 100%;
		height: 100%;
		left: 0;
		top: 0;
		z-index: 102;
		background: rgba(0,0,0,0.8);
		display: none;
	}
	#fjord1-login-popup{
		position: fixed;
		left: 50%;
		top: 100px;
		transform: translateX(-50%);
	}
}

@media screen and (min-width: 1025px) {
	.fjord-header-mobile-menu{
		display: none;
	}
	[data-visually-hidden="true"] {
		display: none !important;
	}

	[data-visually-hidden="false"] {
		display: inline-block !important;
		position: absolute;
		z-index: 15;
		top: 42px;
		left: 0;
		box-shadow: 2px 12px 10px 2px rgba(0, 0, 0, 0.2);
	}
	.js-nav-system{
		padding: 0;
		margin: 0;
		display: flex;
		list-style-type: none;
		justify-content: center;
		width: 100%;
		box-sizing: border-box;
	}
	.js-nav-system .nav_li_0, .fjord-header-user-menu{
		text-align: center;
		display: flex;
		align-items: center;
		justify-content: center;
		position: relative;
		height: 100px;
		margin: 0 2%;
		white-space: nowrap;
	}
	.js-nav-system__subnav{
		display: none;
		position: absolute;
		top: 100%;
		left: 0;
		background: white;
		text-align: left;
		padding: 10px 40px;
		z-index: 100;
		list-style-type: none;
		box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
		border-radius: 0px 0px 5px 5px;
		border-top: 1px solid #C5C5C5;
		margin: 0;
	}
	.js-nav-system__subnav a{
		white-space: nowrap;
	}
	.js-nav-system__subnav li{
		padding: 12px 0;
	}
	.js-nav-system li a,
	.js-nav-system__subnav a,
	.fjord-top-menu-wrapper .js-nav-system li span,
	.fjord-header-user-name{
		font-family: 'Montserrat', sans-serif;
		font-weight: 500;
		font-size: 14px;
		color: #333333;
		position: relative;
	}
	.js-nav-system li:not(.nav_li_0) span.inactive{
		color: gray;
	}
	.js-nav-system .nav_li_0 a:not(:only-child),
	.js-nav-system .nav_li_0 span:not(:only-child){
		display: flex;
		align-items: center;
		cursor: pointer;
	}
	.js-nav-system .nav_li_0 > a:not(:only-child):after,
	.js-nav-system .nav_li_0 > span:not(:only-child):after{
		content: "\f0d7";
		display: inline-block;
		font: normal normal normal 14px/1 FontAwesome;
		font-size: inherit;
		text-rendering: auto;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		padding-left: 5px;
	}
	.js-nav-system .nav_li_0:hover .js-nav-system__subnav,
	.fjord-header-user-container:hover .js-nav-system__subnav{
		display: block;
	}

	.js-nav-system .nav_li_0:hover > a:before,
	.js-nav-system .nav_li_0:hover > span:before,
	.js-nav-system__subnav li:hover a:before,
	.js-nav-system__subnav li:hover span:before,
	.fjord-header-user-container:hover .fjord-header-user-menu > a:before{
		content: "";
		display: block;
		position: absolute;
		left: 0;
		top: calc(100% + 5px);
		border-top: 3px solid #E4002B;
		width: 100%;
	}
	.js-nav-system .nav_li_0:hover > a:before,
	.js-nav-system .nav_li_0:hover > span:before{
		top: auto;
		bottom: -20px;
	}
	.fjord-header-user-container:hover .fjord-header-user-menu > a:before{
		top: auto;
		bottom: -15px;
	}
	.js-nav-system .nav_li_0:hover > a:not(:only-child):before,
	.js-nav-system .nav_li_0:hover > span:not(:only-child):before,
	.fjord-header-user-container:hover .fjord-header-user-menu.loggined > a:before{
		width: calc(100% - 10px);
	}

	.fjord-header-user-container {
		position: relative;
		padding-right: 20px;
		display: flex;
		align-items: center;
		min-height: 100px;
		width: auto;
	}
	.fjord-header-user-menu .js-nav-system__subnav{
		left: auto;
		right: 0;
		text-align: right;
	}
}
/* // CFC-134 */

#google_translate_element{
    z-index: 10000;
    right: 17px;
    top: 2px;
}
.sessions-bar {
    overflow-x: hidden;
		height: auto;
}
.fjord-header-img {
    width: 184px;
    height: 64px;
}
.fjord-header-top{
    border: none;
    background: rgba(0, 0, 0, 0.5);
}
.js-nav-system li a,
.js-nav-system__subnav a,
.fjord-top-menu-wrapper .js-nav-system li span,
.fjord-header-user-name{
    font-weight: normal;
    font-size: 16px;
}
.js-nav-system__subnav a,
.js-nav-system__subnav span{
    color: #333333;
}
.fjord-user-menu-icon{
    color: white;
    background: none;
}
.js-nav-system .nav_li_0:hover > a::before,
.js-nav-system .nav_li_0:hover > span::before,
.js-nav-system__subnav li:hover a::before,
.js-nav-system__subnav li:hover span::before,
.fjord-header-user-container:hover .fjord-header-user-menu > a::before{
    display: none;
}
.fjord-header-user-name{
    padding: 1px 0;
}
.js-nav-system > li > a,
.fjord-top-menu-wrapper .js-nav-system > li > span,
.fjord-header-user-name,
.fjord-header-user-container .fa-caret-down{
    color: white;
}
@media (min-width: 1025px) {
    .fjord-header-top {
        position: relative;
        z-index: 9999;
        background: #234467;
    }
    .top-img-container,
    .fjord-page-top-img-container {
        position: relative;
        margin-top: -80px;
        height: 320px !important;
        background: rgba(0, 0, 0, 0.5);
        background-position: center bottom !important;
        background-repeat: no-repeat !important;
        background-size: cover !important;
    }
}
@media screen and (min-width: 1024px) {
    .fjord-header-top,
    .fjord-header-user-container,
    .js-nav-system .nav_li_0, .fjord-header-user-menu{
        min-height: 80px;
        height: 80px;
    }
    .fjord-header-top{
        padding-left: 82px;
    }
    .fjord-header-user-container{
        padding-right: 80px;
        margin-left: 1%;
    }
    .js-nav-system{
        justify-content: flex-end;
    }
    .js-nav-system__subnav[data-visually-hidden="false"] {
        left: inherit;
        right: 0;
        top: calc(100% - 15px);
        padding: 0 10px;
        background: #FFFFFF;
        box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
        border-radius: 0;
        text-align: left;
    }
    .js-nav-system__subnav li {
        padding: 8px 0;
    }
}
.fjord-user-menu-icon{
    height: auto;
}
@media screen and (max-width: 1024px) {
    .user-account-address{
        display: block;
        margin: 0;
    }
    .fjord-header-top{
        min-height: 64px;
        background: #234467;
    }
    .fjord-header-img {
        width: 139px;
        height: 48px;
    }
    .fjord-header-account-info,
    .fjord-header-mobile-menu-wrapper{
        background: transparent;
    }
    #fjord-header.opened{
        background: #122444;
    }
    .fjord-mobile-menu-trigger .fa{
        color: white;
    }
    .nav_li_0 a, .nav_li_0 span{
        padding: 10px 5px;
    }
    .fjord-header-mobile-menu{
        padding: 0 16px;
    }
    .fjord-mobile-account-menu .js-nav-system__link span,
    .js-nav-system > li > a,
    .fjord-top-menu-wrapper .js-nav-system > li > span,
    .fjord-header-user-name,
    .fjord-header-user-container .fa-caret-down,
    .js-nav-system a.js-nav-system__link.selected,
    a.js-nav-system__link.selected span{
        font-family: "Roboto", sans-serif !important;
        font-weight: 100;
        color: #599FCF;
    }
    .js-nav-system .js-nav-system__subnav a,
    .js-nav-system .js-nav-system__subnav span{
        color: white;
        font-weight: 100;
    }
    .nav_li_0 a:not(:only-child)::after,
    .nav_li_0 span:not(:only-child)::after,
    .fjord-user-menu-icon{
        color: #599FCF;
    }
    .nav_li_0 .selected + .js-nav-system__subnav li:first-child a{
        border: none;
    }
    .js-nav-system li.nav_li_0,
    .js-nav-system li.nav_li_0.fjord-mobile-account-menu{
        border-bottom: none;
        border-top: 1px solid #234467;
    }
    .js-nav-system .selected{
        border: none !important;
    }
    .js-nav-system a.js-nav-system__link.selected{
        border-bottom: 1px solid #234467 !important;
    }
    .js-nav-system li.js-nav-system__subnav__item{
        border: none;
    }
    .js-nav-system__subnav{
        background: transparent;
    }
    .js-nav-system__subnav{
        padding: 5px 0;
    }
    .fjord-header-account-info.account-info{
        padding: 10px 16px;
    }
    .user-account-id, .user-account-address{
        font-size: 24px;
        text-align: left;
    }
    #footer .footer-content-wrapper{
       flex-wrap: wrap;
    }
}
/* // header */
/* footer */
#footer {
    padding: 10px 16px;
    background: #333333;
    min-height: 32px;
    display: flex;
    align-items: center;
}
#footer #footer-main{
    padding: 0;
    overflow: visible;
    height: 100%;
}
#footer .footer-content-wrapper{
    height: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
#footer .inner-wrapper{
    width: 100%;
}
#footer .footer-legal-menu{
    display: flex;
    list-style: none;
    margin: 0;
    padding: 0;
}
#footer .footer-legal-menu li:not(:last-child){
    margin: 0 8px;
}
#footer-main, #footer-main a{
    font-size: 10px;
}
/* //footer */
/* //CFC-143 */
/* CFC-129 */
/* CFC-129 */
.row.savings-select-wrapper{
    display : block;
} 
/* CFC-146 */
.create-new-goal-button-block{
    display: inline-block;
    margin: 0px 0px 16px 0px;
		cursor: pointer;
}
.create-new-goal-button-block i{
    margin: 0px 4px 0px 0px;
}
.create-new-goal-button-block .create-new-goal-button{
    font-family: 'Font Awesome\ 5 Free', Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: 700;
    color: #376B9E;
    background: #ffffff;
    padding: 8px 12px;
    border: 1px solid #cccccc;
    border-radius: 4px;
    text-align: center;
    box-sizing: border-box;
}

.energy-target-page.my-goal-new{
		background: #F6F8FB;
}
.my-goal-body-content .my-goal-boby-title{
	font-family: Roboto;
	font-style: normal;
	font-weight: normal;
	font-size: 24px;
	line-height: 36px;
	align-items: center;
	text-align: center;
	color: #333333;
}
.my-goal-body-content .my-goal-body-subtitle{
	font-family: Roboto;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 24px;
	text-align: center;
	color: #333333;
}
.my-goal-body-content .my-goal-button {
    margin-top: 24px;
		cursor: pointer;
}
.my-goal-block .my-goal-title-span-fuel-type{
	display: none;
}
.my-goal-body-content .my-goal-button .my-goal-get-started{
	background: #5082AF;
	border: 1px solid #497399;
	box-sizing: border-box;
	border-radius: 4px;
	font-family: Roboto;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 24px;
	text-align: center;
	text-transform: none;
	color: #FFFFFF;
}
.entergy-target-tab-controls-block{
	font-family: "FontAwesome";
	font-style: normal;
	font-weight: 900;
	font-size: 24px;
	line-height: 24px;
	text-align: right;
	color: #94979C;
}
.entergy-target-tab-controls-block:before {
	content: "\f0e7";
}
.entergy-target-tab-controls{
	display: none;
}
.tab-controls-target-type{
	display: inline-block;
	background: #FFFFFF;
	border: 1px solid #CCCCCC;
	box-sizing: border-box;
	border-radius: 4px;
	font-family: Roboto;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 24px;
	text-align: center;
	text-transform: none;
	color: #376B9E;
	padding: 8px 12px;
	margin: 16px;
	cursor: pointer;
}
.my-goal-block .my-goal-new-graph-header{
		margin: 0px;
		padding: 16px;
}
.my-goal-block .my-goal-new-graph-header{
		font-family: Roboto;
		font-style: normal;
		font-weight: normal;
		font-size: 16px;
		line-height: 24px;
		color: #333333;
}
.my-goal-block .my-goal-new-graph-header .actual-text-number,
.my-goal-block .my-goal-new-graph-header .actual-definition,
.my-goal-block .my-goal-new-graph-header .actual-goal-definition,
.my-goal-block .my-goal-new-graph-header .actual-goal-accent,
.my-goal-block .my-goal-new-graph-header .target-number{
		color: #376B9E;
		font-weight: 700;
}
.my-goal-block .my-goal-new-procent-numbers{
		margin: 0px;
}
.my-goal-block .my-goal-new-procent-numbers .new-my-goal-title{
		font-family: Roboto;
		font-size: 16px;
		line-height: 24px;
		color:#333333;
}
.my-goal-block .dollar-tab .actual-number,
.my-goal-block .percent-tab .actual-number,
.my-goal-new-procent-numbers .new-my-goal-number{
		font-family: Roboto;
		font-size: 24px;
		line-height: 36px;
		color:#376B9E;
}
.my-goal-block .my-goal-procent-blue-line{
		font-family: Roboto;
		font-size: 24px;
		line-height: 36px;
		color:#FFFFFF;
}
.my-goal-block .my-goal-grey-line{
		border: 1px solid #CCCCCC;
}
.my-goal-link-myplan-overview{
		display: none;
}
.my-goal-new .go-to-bill{
		font-family: Roboto;
		font-size: 16px;
		line-height: 24px;
		color: #3A3A3A;
		margin-bottom: 16px;
}
.my-goal-new h1.header{
		font-family: Roboto;
		font-size: 24px;
		line-height: 36px;
		color: #333333;
		margin: 0;
}
.my-goal-new .fjord-page-description{
		font-family: Roboto;
		font-size: 16px;
		line-height: 24px;
		color: #333333;
		margin: 0;
		text-align: left;
		padding: 0;
}
.my-goal-new .fjord-page-description .recommended-actions-description,
.my-goal-new .fjord-page-description .top-tips-link{
		width: 100%;
		padding: 4px 0px 0px 0px;
		
}
.my-goal-new .bottom-tips-link{
		display: none;
}
.my-goal-new .recommended-actions-container .fjord-tip{
		border-top: 8px solid #376B9E;
		border-radius: 4px;
		margin: 16px 0;
}
.recommended-actions-container .tip-buttons .tip-action-btn{
		font-size: 22px;
}
.recommended-actions-container .tip-buttons{
		margin-bottom: 8px;
}
.recommended-actions-container .tip-buttons .tip-action-btn-label{
		font-family: Roboto;
		font-size: 16px;
		font-weight: 500;
		line-height: 8px;
		text-align: center;
		color: #376B9E;
		padding: 8px 4px;
}
.my-goal-new .recommended-actions-container .fjord-tip-footer{
		font-family: Roboto;
		font-size: 16px;
		line-height: 24px;
		text-align: center;
		color: #376B9E;
}


#energy-target-pop-up .pop-up-head{
    background: #376B9E;
}
#energy-target-pop-up .my-goal-icon-setgoal{
		display: none;
}
#energy-target-pop-up .body-pop-up .my-goal-body-subtitle{
		display: none;
}
#energy-target-pop-up #energygoalform .form-element #fuel_types,
#energy-target-pop-up #energygoalform .form-element #target_percent_savings,
#energy-target-pop-up #energygoalform .form-element #target_dollar_savings{
		width: 100%;
}
.target_dollar_savings_toggle,
.target_percent_savings_toggle{
		font-family: Roboto;
		font-style: normal;
		font-weight: normal;
		font-size: 16px;
		line-height: 24px;
		color: #376B9E;
}
#energy-target-pop-up #energygoalform .form-element#form-element-target_dollar_savings{
		display: none;
}
.my-goal-form-block .pop-up-buttons{
		margin: 24px auto 0;
}
.pop-up-buttons #save-goal{
		background: #5082AF;
    border: 1px solid #497399;
    box-sizing: border-box;
    border-radius: 4px;
    font-family: Roboto;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    text-transform: none;
    color: #FFF;
}
.pop-up-buttons .block-cancel-goal{
		margin: 16px auto 24px;
    max-width: 280px;
}
.pop-up-buttons .cancel-goal{
		height: 38px;
    width: 100%;
		background: #FFFFFF;
    border: 1px solid #CCCCCC;
    box-sizing: border-box;
    border-radius: 4px;
		font-family: Roboto;
		font-style: normal;
		font-weight: normal;
		font-size: 16px;
		line-height: 24px;
		text-align: center;
		color: #376B9E;
}
.fjord-goal-popup .fjord-popup-block{
		border-radius: 4px;
		border-top: 8px solid #376B9E;
}
.fjord-goal-popup .pupup-goal-title{
		font-family: Roboto;
		font-size: 24px;
		line-height: 36px;
		text-align: center;
		color: #333333;
		margin-top: 40px;
}
.fjord-goal-popup .pupup-goal-text{
		font-family: Roboto;
		font-size: 16px;
		line-height: 24px;
		text-align: center;
		color: #333333;
		padding: 0px 24px;
}
.fjord-goal-popup .popup-goal-image{
		display: none;
}
.fjord-goal-popup .popup-goal-buttons {
    margin: 24px auto 24px;
}
.fjord-goal-popup .popup-goal-buttons #btn-yes.set-new-goal{
		width: 176px;
		height: 40px !important;
		margin: 8px auto;
		background: #5082AF;
		border: 1px solid #497399;
		box-sizing: border-box;
		border-radius: 4px;
		font-family: Roboto;
		font-style: normal;
		font-weight: normal;
		font-size: 16px;
		text-align: center;
		text-transform: none;
		color: #FFFFFF;
}
.fjord-goal-popup .popup-goal-buttons #btn-no.cancel-new-goal{
		width: 176px;
		height: 40px !important;
		margin: 8px auto;
		background: #FFFFFF;
		border: 1px solid #CCCCCC;
		box-sizing: border-box;
		border-radius: 4px;
		font-family: Roboto;
		font-style: normal;
		font-weight: normal;
		font-size: 16px;
		text-align: center;
		text-transform: none;
		color: #376B9E;
		padding: 8px 12px;
}
#energy-target-pop-up #energygoalform .form-element.select > *{
		cursor: pointer;
}
@media screen and (max-width: 767px){
	.fjord-page-top-img-container img{
		display: none;
	}
}
@media screen and (max-width: 375px){
	.create-new-goal-button-block {
			display: grid;
	}
	.my-goal-body-content .my-goal-button .my-goal-get-started{
			width: 100%;
	}
}
/* //CFC-146 */

/* CFC-267 */
.fjord-rewards-content-wrapper .gift-card .card-terms-text {
    color: black;
}
/* //CFC-267 */
/* CFC-261 */
.energy-target-img-container {
     background-image: url(/images/fjord_images/goals_option.png);
}
.fjord-page-top-img-container img {
    display: none;
}
.energy-target-page .set-new-goal.exist.set-option {
    display: none;
}
/* end CFC-261 */
#content .content-wrapper {
   margin: 0;
}

/* CFC-134 */
#content .fjord-header-account-info{
    padding-right: 0 !important;
    justify-content: center;
}
#content .account-info-inner{
    display: flex;
    width: 100%;
    max-width: 1236px;
    justify-content: flex-end;
}
#content .user-account-id{
    margin-right: 32px;
    display: flex;
    align-items: center;
}
/* //CFC-134 */
/* CFC-381 */
.w-item .top-block img:first-child,
#fjord-find-contractors .top-block img {
    display: block;
    object-fit: cover;
    object-position: center;
    height: 100%;
    max-height: 168px; 
}

#fjord-seasonishere-widget .seasonishere-body a {
    min-height: 110px;
    display: flex;
    align-items: center;
    justify-content: center;
}
/* //CFC-381 */
.fjord-header-account-info .form-element{
   margin: 0;
}
/* CFC-438 */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.fjord-header-user-container {
		display: block;
	}
	.fjord-header-user-menu {
		margin: 0;
	}
}
/* //CFC-438 */
/*CFC-614*/
@media print {
.fjord-header-account-info.desktop-account-info{
		display: block;
	}
}
/*end CFC-614*/

/* CFC-725 */
#premises_meters #fieldset-submit_cancel {
   display: none;
}
/* //CFC-725*/