@font-face {
    font-family: "'Univers LT Std'";
    src: url("/fonts/univers_lt_std/UniversLTStd53Extended.eot");
    src: url("/fonts/univers_lt_std/UniversLTStd53Extended.eot?#iefix") format("embedded-opentype"),
    url("/fonts/univers_lt_std/UniversLTStd53Extended.woff2") format("woff2"),
    url("/fonts/univers_lt_std/UniversLTStd53Extended.ttf") format("truetype");
}
.register-form-top-bar .active,.login-form-box .red-btn {
    background: #ee1c2e;
}
#sso-no-data-content-wrapper {
display: none !important;
}
.login-form-box {
    border-top: 10px solid #ee1c2e;
}
.tip-action-btn.selected {
    color: #d57800 !important;
}
#dashboard .form-box-ribbon {
    background: #8c8279;
    font-family: Arial,sans-serif;
    color: #000;
    padding: 4px 0px 0px 34px;
}
#wrapper.assessment #content .savingsplan-box-imgtitle .savingsplan-buttons{
    font: 14px/1.45 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;
}

body,h1,h2,h3,h4,.title-text,.description-text,.input-box label,.login-form-box .form-element-parent label,.register-form-top-bar .active, .login-form-box .red-btn,.button-container {
    font-family: Arial,sans-serif!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;
}*/

#footer {
    background: #ee1c2e none repeat scroll 0 0 !important;
}

.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;
}

.sp {
    background: #8c8279 !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;
}

#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;
}

#footer {
    background: #e32835 none repeat scroll 0 0;
    /*background-image: url('/images/arkansas/footer_links_bg_img.jpg');*/
}
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: #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/xcel-energy-logo-bottom.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;
    width: 300px !important;
    height: 63px !important;
    line-height: 65px !important;
    text-transform: uppercase;
}
.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;
}
/* XCEL-520 */
.fjord-tip.fjord-measure.ignore{
    display: none;
}
/* // XCEL-520 */
@media print{
    .fjord-tip{
        page-break-inside:avoid;
    }
}
@media screen and (max-width: 767px) {
    .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;
    }
}
/*@media screen and (max-width: 520px) {
    #fjord-chart-block .row.align-items-center.col-auto.green-button-download-wrapper{
        padding-right: 0;
    }
    .download-chart-section-wrapper .btn-name{
        font-size: 7px;
    }
    .download-chart-section-wrapper .btn-action{
    font-size: 12px;
    }
    .download-chart-section-wrapper .download-icon{
        width: 30px;
        height: 30px;
    }
    #fjord-chart-block .download-chart-section-wrapper .justify-content-end{
        padding-right: 0;
    }
}
@media screen and (max-width: 767px) {
    /* ETR-623 */
/* #fjord-header > .fjord-header-account-info {
     display: none;
}*/
.usage-history-title {
    width: 320px;
}
.mybill-spendingbreakdown-graph > div > .hc_mySpending, .mybill-history-graph-filters-section {
    display: none;
}
/* //ETR-623 */
#mybill-history-wrapper .content-inner.up{
    padding-left: 0px;
    padding-right: 0px;
}

@media screen and (max-width: 380px) {
    .download-chart-section-wrapper .btn-name{
        letter-spacing: 0;
    }
}

/* ETR-719 */
.contractor-search .right-item.c-banner {
    display: none;
}
/* // ETR-719 */

/* ETR-761 */
.my-plan-actions .action-tab-subtitle {
    display: none;
}
/* // ETR-761 */
/*ETR-840*/
a.js-nav-system__link{
    font-family: Montserrat, sans-serif !important;
}
a.js-nav-system__subnav__link{
    font-family: Montserrat, sans-serif !important;
}

/*ETR-1009*/
/* ETR-949 */
.fjord-page-top-img-container.consumers-usage-history img {
    width: 130%;
    margin-left: -20%;
}

/*ETR-1009*/
.top-img-container img,
#fjord-page-inner-timeline img
{
    filter: grayscale(20);
}
.top-img-container .top-title,
#fjord-page-inner-timeline .fjord-top-title,
    /*end*/
.fjord-page-top-img-container.consumers-usage-history .fjord-top-title,
.fjord-page-top-img-container.bill-projection-multi-img-container .fjord-top-title,
.fjord-page-top-img-container.wizard-img-container .fjord-top-title,
.fjord-page-top-img-container.overview-img-container .fjord-top-title,
.fjord-page-top-img-container.energy-target-img-container .fjord-top-title,
.fjord-page-top-img-container.fjord-compare-bills-img-wrapper .fjord-top-title,
.fjord-bill-history .fjord-top-title,
.fjord-page-wrapper-energy-tips .fjord-top-title,
.fjord-page-top-img-container.edit-account .fjord-top-title{
    z-index: 1;
}
/* end ETR-949 */
/* ETR-739 */
.play-video-wrapper{
    display: none;
}
#video{
    display: block;
}
/* end ETR-739 */
/* ETR-987 */
.compare-contractor-wrapper .description .action-link:not(#description-link) {
    display: none;
}
/* //ETR-987 */
/* ETR-979 */
.my-goal-icon-pig {
    background: url('/images/energy-target/bank_image.jpeg') no-repeat 0 0 /contain !important;
}
.goal-card[data-segment='0'] .goal-img-wrapper img{
visibility: hidden;
}

.goal-card[data-segment='0'] .goal-img-wrapper{
background: url(/images/audit/wizard/save-house-money1.png) no-repeat bottom /cover;
background-position-x: right;
}
/* AMR-206 */
.goal-card[data-segment='1'] .goal-img-wrapper img{
visibility: hidden;
}
.goal-card[data-segment='1'] .goal-img-wrapper{
background: url(/images/audit/wizard/reduce-carbon-footprint.png) no-repeat bottom /cover;
background-position-x: right;
}
.goal-card[data-segment='3'] .goal-img-wrapper img{
visibility: hidden;
}
.goal-card[data-segment='3'] .goal-img-wrapper{
background: url(/images/audit/wizard/home-health-comfort.png) no-repeat bottom /cover;
background-position-x: right;
}
/* END AMR-206 */
.energy-target-page .my-goal-boby .my-goal-icon-pig {
    height: 136px;
    width: 169px;
    margin: 40px auto 30px;
}
/* // ETR-979 */
/* ETR-1059 */
#fjord-my-goal-widget .my-goal-icon-pig {
    width: 100% ;
    background-position-x: center !important;
}
/* end ETR-1059 */
.fjord-content-inner #mybillhist.mybill{
    padding-left: 22px;
}
.on-demand-read-widget button.odr-get-data{
    background: #7595AE;
    color: white;
}
#link-go-to-my-savings-plan{
    background: #E4002B;
    color: white;
}
#mybill-history-wrapper p{
    padding-left: 22px;
}
#fjord-billhistory-spending-chart-area .justify-content-center.savings-button{
    display: none;
}
.savingsplan-buttons .savings-decline.button.box-shadow.button-grey{
    padding-left: 0;
}
#form-element-zip label.form-element-label, .fjord-red-btn.add-premise-btn, .fjord-red-btn.remove-premise-btn{
    text-transform: uppercase;
}
/* ETR-1009 */
.alert-settings-page .top-alert{
    display: none !important;
}
/* //ETR-1009 */
/* ETR-1016 */
.link_hidden {
    display: none;
}
.recommended-disclaimer {
    display: none;
}
/* // ETR-1016 */

#wrapper.mysavings .fjord-support-bar-wrapper .col-12.col-md-3{
    margin-left: auto;
    margin-right: auto;
}
/* ETR-1029 */
.mybill-spending-graph .update-assessment-link {
    display: none;
}
.mysavings .fjord-page-description .more-tips-link {
    display: none;
}
.compare-contractor-wrapper #compare-bills-data-wrapper .footer-compare-detail {
    padding-top: 0;
}
.energy-water-savings-block .ws-list .ws-list-label {
    text-transform: lowercase;
}
.energy-water-savings-block .ws-list .ws-list-label:first-letter {
    text-transform: uppercase;
}
/* //ETR-1029 */
/* ETR-1036 */
.assessment .white-section .icon-info-fjord{
    font-size: 14px;
}
.assessment .white-section .ws-list-reward{
    font-size: 16px;
}
#fjord-showaveragedailyuse-widget #average-select {
    color: #0269A9 !important;
}
#fjord-saving-plan-widget .fjord-tab-controls {
    padding: 0;
}
#fjord-billhistory-spending-chart-area .description, #fjord-saving-plan-widget .fjord-info-tooltip {
    font-size: 12px;
}
#fjord-saving-plan-widget #net-savings-years #netsavingsyears-select {
    color: #333333 !important;

    /* XCEL-742 */
    font-family: 'Univers LT Std', sans-serif !important;
    /* end XCEL-742 */

}
#fjord-seasonishere-widget #seasonishere-slider a,  #fjord-mybill .months-box {
    font-family: 'Montserrat', sans-serif;
    color: #333333;
}
#cost-detail-body .my-bill-highlights-graph-fjord-graph tspan {
    font-weight: normal;
}
#compare-bills-data-wrapper .summary-table .green-color, .red-color, .impact {
    font-size: 14px;
}
.odr-container .odr-header-title {
    font-weight: 500;
    color: #333333;
}
#fjord-green-button-down-popup .popup-download-title, .on-demand-read-widget .odr-input-label, .odr-warning-title {
    color: #333333;
}
/* //ETR-1036 */

/*ETR-1037*/
#fjord-saving-plan-widget #savings-plan-slider .slick-initialized .slick-slide {
    display: block;
    position: relative;
}

/* XCEL-1196 */
.selectdiv .range-select {
    font-size: 16px;
}
select.bill-form-component {
    font-size: 16px;
    color: #333333;
}

#fjord-saving-plan-widget #savings-plan-slider .carbon-slide.slick-slide.slick-current.slick-active:before {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
}

#fjord-saving-plan-widget #savings-plan-slider .slick-slide:nth-child(2) {
    background: url(/images/carbon-offset-1-new.png) no-repeat 0 0 / contain;
}
#fjord-saving-plan-widget #savings-plan-slider .slick-slide:nth-child(3) {
    background: url(/images/carbon-offset-2-new.png) no-repeat 0 0 / contain;
}
#fjord-saving-plan-widget #savings-plan-slider .slick-slide:nth-child(4) {
    background: url(/images/carbon-offset-3-new.png) no-repeat 0 0 / contain;
}

#fjord-saving-plan-widget #savings-plan-slider img {
    visibility: hidden;
    width: 100%;
    height: 100%;
    object-fit: contain;
}

#fjord-saving-plan-widget .total-carbon-lifetime ~ p {
    display: none;
}
/*end ETR-1037*/

/* ETR-1043 */
.ami-info-tooltip-top .ami-info-tooltip-title {
    margin-top: 20px;
}
.ami-info-tooltip-top .ami-wrapper {
    background: url('/images/ami/icon-question.png') no-repeat 0 0 / contain;
    height: 50px;
}
.ami-info-tooltip-top .ami-wrapper img {
    display: none;
}
.ws-list-reward .ami-info-tooltip {
    text-align: left;
}
#fjord-ami-widget .ami-info-tooltip-body {
    background: #e4002b;
    color: #fff;
    padding-top: 0;
}
#fjord-ami-widget  .ami-info-tooltip-box {
    border-color: #e4002b;
}
.ami-info-tooltip-box {
    z-index: 9999;
}

@media screen and (max-width: 768px) {
    #fjord-ami-widget .ami-info-tooltip {
        position: relative;
    }
    #fjord-ami-widget .ami-info-tooltip-box {
        left: -25px;
        width: 310px;
    }
    #fjord-ami-widget .ami-info-tooltip-box:before {
        left: 16px;
    }
    .bill-period-tab .ws-list-reward-subtext .ami-info-tooltip-box {
        right: -20px;
        left: auto;
        width: 350px;
    }
    .bill-period-tab .ws-list-reward-subtext .ami-info-tooltip-box::before {
        right: 16px;
        left: auto;
    }
    .ws-header .ami-info-tooltip-box::before {
        left: 97px;
    }
    .ws-header .ami-info-tooltip-box {
        width: 350px;
        left: -18px;
    }
}
/* // ETR-1043 */

/*ETR-1042*/
div.body-wrapper span.title:not(.changed-spending-percent){
    display:none;
}
div.body-wrapper div.chart-info{
    display:none;
}
/*end ETR-1042*/
/*ETR-975*/
#footer-main .inner-wrapper{
    position: static;
}
#footer-main .footer-center-section{
    position: relative;
}
#footer-main .footer-left-logo {
    height: 33px;
    width: 30%;
    max-width: 650px;
    position: absolute;
    left: 0;
    bottom: 0px;
    background: url('/images/arkansas/entergy_footer_left_logo.png') no-repeat 0 0 / contain;
}
/* //ETR-975*/
/* ETR-1046 */
#fjord-saving-plan-widget .fjord-tab-controls{
    font-size: 14px;
}
#fjord-saving-plan-widget .fjord-tab-controls .icon-i{
    padding-top: 7px;
}
/* //ETR-1046 */

/*ETR-978*/
#prediction-text, #projected-text {
    display: none;
}
/*end ETR-978*/
@media screen and (max-width: 767px) {
    /* ETR-1141 */
    .fjord-info-tooltip-direction-left {
        left: -127px;
    }
    .fjord-info-tooltip-direction-left:before {
        left: 115px;
    }
    /* end ETR-1141 */
}
/* ETR-1134 */
/*
.mybill-spendingbreakdown-graph .highcharts-data-labels span{
  left: 7px !important;
  top: 0 !important;
  width: 23px;
  height: 23px;
}
.mybill-spendingbreakdown-graph .highcharts-data-labels span img.label-icon{
  width: 100%;
  height: auto;
  display: block;
  margin: 0 auto !important;
}
*/
/* end ETR-1134 */
/* ETR-1154 */
#fjord-billhistory-spending-chart-area .mybill-spending-graph .description .link[title='overview']{
    display: none;
}
/* //ETR-1154 */
/*ETR-1141*/
@media screen and (max-width: 580px) {
    .fjord-info-tooltip-direction-left{
        width: 300px;
    }
}
/* //ETR-1141*/
/* ETR-1082 */
#section-header .header-logo{
    width: 95px;
}
.ir-home-page .landing-description, .categories-slider .slick-track .slide a{
    font-size: 16px;
}
/* end ETR-1082 */


/* ETR-1165 */
@media screen and (max-width: 767px) {
    body #footer-main .footer-left-logo, body #footer-main .footer-right-logo {
        display: block !important; /* never hide */
        position: relative;
        width: 94%;
        top: 20px;
        left: 3%;
    }
    body #footer-main .footer-right-logo {
        left: 33%;
    }
    body div#footer-main .inner-wrapper {
        height: auto;
    }
}
/* end ETR-1165 */
/* ETR-1213 */
#no-data-table {
    height: 100%;
}
#no-data-table .fjord-widget-table-summery {
    padding: 20px;
}
#empty-data.empty-data-body .pb-t2 {
    display: none;
}
/* end ETR-1213 */


/* ETR-1221 */
@media screen and (max-width: 767px) {
    #myAccountMenumlabel2, #myAccountMenumlabel4, #myAccountMenumlabel6, #myAccountMenumlabel7, #myAccountMenumlabel8, #myAccountMenumlabel11,
    #myAccountMenumlabel12, #myAccountMenumlabel13, #myAccountMenumlabel14, #myAccountMenumlabel15, #myAccountMenumlabel16, #myAccountMenumlabel17, #myAccountMenumlabel18 {
        display: none;
    }
}
/* end ETR-1221 */
.fjord-bill-compare-page .fjord-page-header {
    font-size: 24px;
}
#fjord-green-button-down-popup .popup-download-data, .popup-download-data-format{
    border-radius: 4px;
}
#fjord-green-button-down-popup .cancel-btn{
    border: 1px solid #097493;
    padding: 10px 0;
    margin-top: 20px;
}
.fjord-calendar-datepicker .date-selecte-icon::after {
    color: #DA1020;
}
#fjord-green-button-down-popup .fjord-popup{
    border-radius: 4px;
}
.fjord-calendar-datepicker input.form-text{
    border-radius: 4px;
    /* XCEL-1196 */
    font-size: 16px;
}
/* XCEL-84 */
#dashboard #fjord-mybill .fjord-info-tooltip {
    display: none;
}
/* end XCEL-84 */

/* XCEL-82 */
.interestYN #form-element-generation {
    width: 100%
}
/* End XCEL-82 */
/* XCEL-87 */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { /* IE10, IE11*/
    .fjord-header-img{
        height: 35px;
    }
}
/* End of XCEL-87 */
/* XCEL-85 */
.wizard-img-container .page-top-img {
    background-position-y: 35%;
}
/* END OF XCEL-85 */

/* XCEL-90 */
#cost-breakdown-widget {
    font-family: 'Univers LT Std', sans-serif;
    font-weight: 500;
    color: #333333;
}
#cost-breakdown-widget h5 {
    font-size: 16px;
    font-weight: 500;
    line-height: 23px;
}
.cost-breakdown-header.widget-header-energy-cost{
    color: #333333;
}

/* XCEL-91 */
#cost-breakdown-widget {
    margin-top: 20px;
}
#cost-breakdown-widget .widget-no-data {
    height: calc(407px - 70px);
    top: 218px;
}
#cost-breakdown-widget .widget-energy-cost-subcontainer {
    min-height: 407px;
}
.tooltipster-base.cost-breakdown-widget-tooltip-custom {
    box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.1);
}
.tooltipster-base.cost-breakdown-widget-tooltip-custom:after {
    display: none;
}
.tooltipster-base.cost-breakdown-widget-tooltip-custom:before {
    /*margin-bottom: 20px;*/
    margin-bottom: 0;
}
.tooltipster-base.cost-breakdown-widget-tooltip-custom .tooltipster-content {
    color: rgb(102, 102, 102);
    display: block;
    font-family: 'Univers LT Std', sans-serif;
    font-size: 12px;
    font-stretch: 100%;
    font-style: normal;
    font-variant-caps: normal;
    font-variant-east-asian: normal;
    font-variant-ligatures: normal;
    font-variant-numeric: normal;
    font-weight: 500;
    padding: 20px 20px 20px 20px !important;
}
#cost-breakdown-widget .widget-header-energy-cost {
    padding-right: 5px;
}
#cost-breakdown-widget img.tooltipster {
    height: 12px;
    width: 12px;
    margin-top: 5px;
    opacity: 0.87;
    cursor: pointer;
}
.tooltipster-base.cost-breakdown-widget-tooltip-custom .tooltipster-arrow {
    right: -149px;
}
@media (max-width: 767px) {
    #cost-breakdown-widget {
        height: 407px;
        max-width: 340px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 20px;
    }
    #cost-breakdown-widget .widget-no-data {
        height: calc(407px - 70px);
        top: 148px !important;
    }
}
/* End Of XCEL-91 */
/* XCEL-154 */
/*    div.fjord-multi #iw-type_heat_both [title='Heat Pump'] {
        display: none;
}
*/
/* End XCEL-154 */
/* XCEL-151 */
#solarDetails .solar-left-fields + .form-box.box-shadow .solarelement .ddImages-wrapper a::before {
    content: '';
    display: inline-block;
    border: 1px solid transparent;
    opacity: 0.6;
    width: 100px;
    height: 100px;
    border-radius: 8px;
    box-sizing: border-box;
    margin: 0 auto;
    object-fit: cover;
    background: url('/images/assessment/icon_assess-angle-flat2.png') no-repeat center / 100%;
}
#solarDetails .solar-left-fields + .form-box.box-shadow .solarelement .ddImages-wrapper a:nth-child(2)::before {
    background-image: url('/images/assessment/icon_assess-angle-15.png');
}
#solarDetails .solar-left-fields + .form-box.box-shadow .solarelement .ddImages-wrapper a:nth-child(3)::before {
    background-image: url('/images/assessment/icon_assess-angle-30-2.png');
}
#solarDetails .solar-left-fields + .form-box.box-shadow .solarelement .ddImages-wrapper a:nth-child(4)::before {
    background-image: url('/images/assessment/icon_assess-angle-45.png');
}
#solarDetails .solar-left-fields + .form-box.box-shadow .solarelement .ddImages-wrapper a.active::before {
    opacity: 1;
    border: 1px solid #666666;
}
#solarDetails .solar-left-fields + .form-box.box-shadow .solarelement .ddImages-wrapper a img {
    display: none;
}
/* END OF XCEL-151 */
/* XCEL-189 */
#fjord-hurs-widget-ouc .w-inner img {
    object-fit: contain;
    height: 260px;
}
/* //XCEL-189 */
/* XCEL-202 set to 'auto' for IP-7952 */
.usage-detail-wrapper .usage-history-chart-wrapper .highcharts-legend-item {
    pointer-events: auto !important;
}
/* //XCEL-202 */
/* XCEL-205 */
#fjord-find-contractors .top-block img{
    object-position: 0;
}
/* end XCEL-205 */
/* XCEL-203 */
.spending-breakdown-pie-chart-label {
    width: 166px;
    text-align: center;
    white-space: pre-line;
}
@media screen and (max-width: 767px) {
    .spending-breakdown-pie-chart-label {
        width: 144px;
    }
}
/* End Of XCEL-203 */
/* XCEL-223 */
#fjord-saving-plan-widget .highcharts-exporting-group {
    display: none;
}
/* //XCEL-223 */
/* XCEL-224 */
#fjord-find-contractors .w-btn, #fjord-schedulingwidget-geteligibility .w-btn, #fjord-equipmentmarketplace .equipment-shop-button {
    background: #E4002B;
}
/* end XCEL-224 *
#dashboard .mybill-spendingbreakdown-graph {
    margin-bottom: 0px;
}
/* XCEL-320 */
#fjord-find-contractors .w-btn{
    height: auto;
    padding: 10px;
    border-radius: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}
/* end XCEL-320 */

/* XCEL-345 */
.mybill-spendingbreakdown-graph .highcharts-data-labels span {
    left: 5px !important;
}
/* //XCEL-345 */

/* XCEL-447 */
.fjord-content-inner a.download-graph-button-wrapper {
    display: none !important;
}
/* end XCEL-447 */

/* XCEL-485 */
#heat30 .heatCoolDuctEquip .form-box {
    display: block!important;
}
/* end XCEL-485 */
/* XCEL-482 */
.fjord-header-user-menu .js-nav-system__subnav li:last-child,
.fjord-mobile-account-menu .js-nav-system__subnav li:last-child{
    display: none;
}
/* //XCEL-482 */

/* XCEL-507 */
.fjord-bill-history .download-graph-button-wrapper,
.usage-detail-wrapper .download-graph-button-wrapper{
    height: 38px !important;
    width: 170px !important;
}
/* // XCEL-507 */
/* XCEL-520 */
.fjord-tip.fjord-measure.ignore{
    display: none;
}
/* // XCEL-520 */
/* XCEL-528 */
select#itemsperpage-select, select#calculations-select, select#jumpto-select, select#compare-period-select, select:not(.show-hide-tip) {
    padding: 0 20px 0 8px;
    -webkit-appearance: none;
    -webkit-border-radius: 0px;
    background: #fff url(/images/icon_arrow-down-green.png) no-repeat 96% 50%;
}
/* end XCEL-528 */

/* XCEL-561 */
.savings-overlay .fjord-popup{
    max-width: 960px;
}
.fjord-select-label-right{
    margin-left: 10px;
}
.savings-overlay .fjord-popup-headline{
    font-size: 24px;
    margin-bottom: 20px;
}
.savings-table{
    margin-top: 20px;
    overflow: hidden;
}
.savings-overlay .fjord-popup-body{
    padding: 40px 0;
}
.savings-overlay-head{
    padding: 0 20px;
}
.st-head-name{
    font-family: Montserrat, sans-serif;
    padding: 20px;
    font-weight: 500;
    font-size: 14px;
    color: #333333;
}
.st-data-li{
    min-height: 67px;
}
.savings-overlay .ws-list-label{
    padding: 5px 20px;
}
.savings-overlay .ws-list li{
    padding: 0;
}
.savings-overlay .savings-info-section{
    padding: 20px 0 0;
}
.savings-info-list{
    padding: 0 0 0 15px;
    margin: 0;
    font-size: 12px;
    color: #333333;
}
.savings-info-list li{
    padding: 5px 0;
}
.savings-info-section-1,
.savings-info-section-2{
    padding: 20px 20px 0;
}
.savings-info-section-2{
    background: #F2F2F2;
    border-radius: 8px;
}
.savings-info-images{
    list-style-type: none;
    padding: 0;
}
.savings-info-images img{
    display: block;
    width: 100%;
}
.savings-info-footer{
    padding: 10px 0;
}
/* //XCEL-561 */

/* XCEL-569 */
.tip-headline .take-action-trigger{
    display: none;
}
/* //XCEL-569 */
/* XCEL-585 */
.actionplan-recommended-wrapper a {
    color: #69b8c4 !important;
}
/* //XCEL-585 */
/* XCEL-743 */
.mybill .mybill-electricity-use-graph-info .block_for_electricity_price_title.grayscaled {
    color: white;
}
/* //XCEL-743 */
/* XCEL-1202 */
.fjord-page-header{
    line-height: 47px;
}
.fjord-rewards-content-wrapper .fjord-page-description {
    line-height: 31px;
}
/* //XCEL-1202 */

/* XCEL-1196 */
.selectdiv .range-select, select.bill-form-component.range-select {
    height: 40px;
}

.content-inner.content-inner-grey.last.hc_myElectricityUse {
    padding: 30px 0;
    height: 510px;
    overflow: hidden;
}

.content-inner.content-inner-grey.last {
    background-color: #fff;
}

.mybill-spending-graph {
    width: 100%;
}
.mybill-spending-graph h1 {
    border-bottom: 1px solid #d9d9d9;
    padding-bottom: 25px;
    text-indent: 25px;
}

.hc_myElectricityUse .mybill-spending-graph .mybill-spendingbreakdown-graph {
    margin: 30px 0 0 0;
    width: 54%;
    padding: 0 25px;
}

.mybill-electricity-use-graph-info-tabs {
    position: relative;
    top: -315px;
    right: 25px;
}
.mybill-electricity-use-graph-info-tabs > div > div:nth-of-type(2) {
    border-top: 1px solid #d9d9d9;
}
.mybill-electricity-use-graph-info-tabs .block_for_electricity_item {
    border: none;
    height: 3em;
    margin: 0;
    width: auto;
    clear: both;
}
.mybill-electricity-use-graph-info-tabs .block_for_electricity_item:nth-child(even) {
    background-color: #fafafa;
}
.mybill-electricity-use-graph-info-tabs .block_for_electricity_item div {
    background-color: transparent!important;
    width: 50%;
    float: left;
    height: 3em;
}
.mybill-electricity-use-graph-info-tabs .block_for_electricity_item div:nth-child(even) {
    text-align: right;
}

.hc_myElectricityUse .change-colors-container {
    margin: 0 20px;
}
.hc_myElectricityUse button.change-colors {
    width: 170px;
    height: 38px;
    border: 1px solid #DDDBDA;
    border-radius: 4px;
    color: #333;
    font-size: 16px;
    line-height: 38px;
}

.mybill .mybill-electricity-use-graph-info .block_for_electricity_item .block_for_electricity_price_title.grayscaled {
    color: #222;
}
.mybill-electricity-use-graph-info div.block_for_electricity_price_title, .mybill-electricity-use-graph-info div.block_for_electricity_price_value {
    color: #222;
}
.mybill-electricity-use-graph-info .electricity_date {
    width: 100%;
    margin: 20px 0;
    padding: 10px;
    font-size: 1.1em;
    color: #222;
}

.mybill-electricity-use-graph-info .electricity_date > div:nth-of-type(1) {
    float: left;
}

@media screen and (max-width: 767px) {
    .hc_myElectricityUse .mybill-spending-graph .mybill-spendingbreakdown-graph {
        width: 100%;
    }

    .content-inner.content-inner-grey.last.hc_myElectricityUse {
        height: auto;
    }

    .mybill-electricity-use-graph-info {
        width: 100%;
    }
    .mybill-electricity-use-graph-info-tabs {
        top: 0;
        right: 0;
    }

    .hc_myElectricityUse button.change-colors {
        width: 100%;
    }

    .mybill-content-wrapper .usage-detail-wrapper .header > div {
        width: 100%;
        max-width: 100%;
        flex: 0 0 100%;
    }

    .mybill-content-wrapper #fuel-options {
        position: absolute;
        bottom: -43px;
        padding: 0 5% 0 2%;
    }

    .mybill-content-wrapper #fuel-options .usage-switch {
        width: 45%;
    }

    #mybill-history-wrapper #range-selectors .date-pickers > div {
        width: 100%;
        padding: 0;
    }

    #mybill-history-wrapper #range-selectors .date-selecte-icon {
        padding: 0;
    }

    .fjord-bill-history .download-graph-button-wrapper, .usage-detail-wrapper .download-graph-button-wrapper {
        width:  100% !important;
    }

    #fjord-chart-block .download-graph-button-wrapper::after {
        padding: 0;
        right: 20px;
        top: 10px;
    }
}

.mybill.hc_myElectricityUse .fjord-info-tooltip {
    width: auto;
    float: none;
}
.mybill.hc_myElectricityUse .mybill-electricity-use-graph-info-tabs .fjord-info-tooltip-body {
    padding: 10px 20px;
    font-size: 14px;
    font-weight: 400;
    background-color: #fff !important;
    width: 291px;
    float: none;
    height: auto;
    text-align: left;
}

.mybill.hc_myElectricityUse .subtitle {
    font-size: 14px;
    color: #333;
}
.mybill.hc_myElectricityUse .mybill-electricity-use-graph-info-tabs .notes {
    color: #333;
}

#time-selector .selectdiv {
    max-width: 60%;
}
.ccr-button {
    bottom: 70px;
}

#mybill-history-wrapper .fueltype_select.selectdiv::after {
   top: 27px;
}