#content-main{
    background: #FFFFFF;
}
.fjord-header-account-info{
    background: #FFFFFF;
}
.fjord-content-inner .fjord-page-description{
    font-size: 18px;
}
.fjord-content-inner .fjord-page-header{
    font-size: 36px;
    color: #173A64;
}
.fjord-header-account #form-element-premises_and_meters {
    overflow: visible;
}
.fjord-header-img {
    width: auto;
}
#pagination {
    padding: 10px 0;
}
#pagination .label-page {
    text-align: left;
    padding-left: 0;
}
#pagination #current_page {
    border-color: #FFC82C;
}
#pagination #pagination-links{
    text-align: right;
}
#pagination .pagination-control{
    color: #FFFFFF;
}
.fjord-tip{
    border: 2px solid #8B9CB0;
    border-radius: 0;
    margin: 0;
}
.fjord-tip .tip-headline{
    border-bottom: 0;
    height: 120px;
    align-items: inherit;
    padding: 40px 30px;
}
.fjord-tip .fjord-tip-footer{
    border-top: none;
    padding-top: 0px;
}
.fjord-tip .fjord-tip-footer a{
    color: #FFFFFF;
    vertical-align: middle;
}
.fjord-tip .tip-headline .take-action-trigger{
    display: none;
}
.fjord-tip .tip-headline span{
    width: 100%;
    font-size: 24px;
    line-height: 29px;
}
.fjord-tip .tip-action-btn.tip-decline:before{
    content: "\f070";
}
.fjord-tip .tip-buttons{
    flex-wrap: nowrap;
}
.fjord-tip .tip-action-btn{
    display: flex;
    font-size: 16px;
    color: #0F7A94;
}
.fjord-tip .tip-buttons .tip-action-btn.selected,
.fjord-tip .tip-buttons .tip-action-btn.selected:before,
.fjord-tip .tip-buttons .tip-action-btn.selected .tip-action-btn-label{
    color: #666666;
}
.fjord-tip .tip-action-btn:before{
    padding: 0.4em;
    font-size: 15px;
}
.fjord-page-wrapper-energy-tips .fjord-page-top-img-container{
    display: none;
}
.fjord-page-wrapper-energy-tips div.selection.for-filter .css-label{
    color: #0F7A94;
}
#search-filter {
    display: block;
}
.fjord-page-wrapper-energy-tips #search-rebates-form {
    margin-top: 0;
}
.fjord-page-wrapper-energy-tips #search-rebates-form .search-section {
    display: flex;
    flex-direction: row;
    margin-bottom: 40px;
    border: none;
    background: none;
    font-size: 14px;
    padding: 0 0 0 10px;
    margin-top: 10px;
}
.fjord-page-wrapper-energy-tips #search-rebates-form .search-section .search-border {
    border-bottom: 1px solid #cccccc;
    padding: 0;
}
.fjord-page-wrapper-energy-tips #search-rebates-form .search-section .search-border .selection{
    margin-bottom: 10px;
    padding: 0;
}
.fjord-page-wrapper-energy-tips #search-rebates-form .search-section .no-gutters {
    order: 2;
}
.fjord-page-wrapper-energy-tips #search-rebates-form .search-section .no-gutters #search-rebates {
    font-size: 16px;
}
.fjord-page-wrapper-energy-tips #search-rebates-form .search-section .fjord-search-button {
    order: 1;
    position: unset;
    background: none;
    color: #2B2B2B;
    padding: 0;
}
.fjord-page-wrapper-energy-tips #search-rebates-form .search-section .fjord-search-button .icon-search-icon::before {
    content: "\e903";
    color: #2B2B2B;
}
.fjord-contractors-filter-container .fjord-contractors-filter-toggle {
    font-family: Interstate;
    font-size: 18px;
    line-height: 26px;
    color: #173A64;
    margin-bottom: 5px;
    display: flex;
    flex-direction: row-reverse;
    justify-content: space-between;
    text-transform: unset;
}
.fjord-contractors-filter-container  .fjord-contractors-filter-toggle .icon-filter-fjord::before {
    content: "\271A";
    position: relative;
    order: 2;
}
.fjord-contractors-filter-container .fjord-contractors-filter-toggle .minus::before {
    content: "\f068";
    font: normal normal normal 14px/1 FontAwesome;
    order: 2;
}
.fjord-page-wrapper-energy-tips #search-rebates-form .results-count {
    margin-top: 40px;
    font-family: Interstate;
    font-size: 24px;
    line-height: 29px;
    color: #173A64;
    font-weight: 600;
}
.fjord-page-wrapper-energy-tips .pagination-control .link{
    color: #173A64;
}
.fjord-page-wrapper-energy-tips .hide-separator{
    display: none;
}
.fjord-page-wrapper-energy-tips #pagination-links {
    padding: unset;
}
.content-wrapper.box-shadow {
    box-shadow: inherit;
}
.fjord-rewards-img-wrapper{
    display: none;
}
#content .content-wrapper{
    background: #FFFFFF !important;
}
#content .fjord-content-inner .fjord-page-description .tos-link{
    display: inline-block;
    padding-bottom: 3px;
    font-size: 16px;
    color: #0F7A94;
}
.fjord-rewards-content-wrapper .fjord-page-description p{
    margin-bottom: 4px;
}
.fjord-rewards-content-wrapper .points-progress-bar-wrapper .pb-bgr{
    border-radius: inherit;
}
.fjord-rewards-content-wrapper .points-progress-bar-wrapper .pb-fill{
    background: #0F7A94;
}
.fjord-stretch-btn {
    background: #173A64;
    border-radius: inherit;
    text-transform: inherit;
    color: #FFFFFF;
    font-weight: inherit;
}
.fjord-rewards-content-wrapper .fjord-red-btn {
    padding: 16px 20px;
}

.fjord-rewards-content-wrapper .card-terms-wrapper{
    text-align: center;
}
.fjord-rewards-content-wrapper .ws-btn-wrapper {
    justify-content: left !important;
}
.fjord-rewards-content-wrapper .ws-title.ws-message{
    font-size: 18px;
    color: #333333;
    font-weight: 400;
    margin-bottom: 16px;
}
.fjord-rewards-content-wrapper .ws-header{
    padding: inherit;
}
.fjord-rewards-content-wrapper .ws-title{
    font-size: 24px;
    font-weight: 600;
    color: #173A64;
}
.fjord-rewards-content-wrapper .ws-body {
    padding: 20px 0;
    border: inherit;
}
.fjord-rewards-content-wrapper .ws-body .pb-label {
    font-size: 16px;
    color: #333333;
    text-transform: capitalize;
}
.fjord-rewards-content-wrapper .ws-footer {
    padding: inherit;
}
.fjord-rewards-content-wrapper .info-container .ws-footer {
    padding: 16px 0 10px;
}
.fjord-rewards-content-wrapper .info-container .ws-footer .ws-footer-list{
    font-size: 16px;
    color: #333333;
    margin: 0 16px;
}
.fjord-rewards-content-wrapper .ws-footer-list li {
    font-weight: 400;
    line-height: 1.5;
}
.fjord-rewards-content-wrapper .ws-footer a{
    font-size: 16px;
    padding-bottom: 3px;
    border-bottom: 2px solid #FFC82C;
    color: #0F7A94;
    display: none;
}
.fjord-rewards-content-wrapper .current-points{
    display: none;
}
.fjord-rewards-content-wrapper .points-num{
    font-size: 24px;
    color: #0F7A94;
}
.fjord-rewards-content-wrapper .info-container .group-title{
    font-size: 24px;
    font-weight: 600;
    color: #173A64;
}
.fjord-rewards-content-wrapper .info-container .ws-header{
    padding: 16px 20px;
    height: 56px;
    border: 1px solid #CCCCCC;
    border-bottom: 0px;
}
.fjord-rewards-content-wrapper .info-container .ws-title{
    font-size: 16px;
}
.fjord-rewards-content-wrapper .info-container .ws-list{
    border: 1px solid #CCCCCC;
}
.fjord-rewards-content-wrapper .info-container .ws-list li{
    padding: 0 20px;
    min-height: 56px;
}
.fjord-rewards-content-wrapper .info-container .ws-list-label,
.fjord-rewards-content-wrapper .info-container .ws-list-reward{
    font-size: 16px;
}
.fjord-rewards-content-wrapper .wrapper-by-points .card-slider{
    padding: 0px 20px;
}
.fjord-rewards-content-wrapper .white-section .ws-btn-wrapper{
    display: none;
}
.fjord-rewards-content-wrapper .ws-list li:nth-child(odd){
    background: #F2F2F2;
}
.fjord-rewards-content-wrapper .ws-list li:nth-child(even){
    background: inherit;
}
@media (max-width: 767px) {
    .fjord-rewards-content-wrapper .ws-rewards-action-title {
        max-width: 55%;
    }
    .fjord-rewards-content-wrapper .ws-rewards-points {
        max-width: 45%;
    }
    #content .fjord-rewards-content-wrapper .fjord-page-description p {
        margin-bottom: 4px;
    }
}
/* //rewards */
/* Dashboard css */
#dashboard .fjord-content-inner .fjord-page-header-description {
    color: #333333;
    font-weight: 300;
}
#dashboard .plan-switcher-inselect-wrapper:after {
    content: "\f107";
    font: normal normal normal 14px/1 FontAwesome;
    position: absolute;
    font-size: 20px;
    right: 40px;
    top: 10px;
    background: #ffffff;
    color: #005564;
    z-index: 1;
    cursor: pointer;
    height: 20px;
}
#dashboard .plan-switcher-inselect-wrapper .plan-switcher-inselect, #dashboard #net-savings-total {
    font-family: 'Interstate', sans-serif !important;
}
#dashboard .saving-plan-all-data .line {
    color: #333333;
}
#dashboard #fjord-rewards-widget .reward-points {
    font-weight: 600;
}
#dashboard .fjord-page-header {
    margin: 0;
    padding: 0 0 20px;
}
#dashboard {
    background: #FFF;
}
.w-inner {
    text-align: left;
    padding: 30px;
}
#fjord-lessmonths-widget .top-block {
    background: url("../images/widgets/myactions/saving-tips.png") center/cover no-repeat;
    /*padding-top: 56.5%;*/
}
#fjord-lessmonths-widget .img-background-widget {
    display: none;
}
#fjord-lessmonths-widget .widget-content-simple-list {
    margin: 25px 0 0 0;
}
#fjord-has-nothing-my-plan-widget .seasonishere-body p {
    font-size: 16px;
    text-align: left;
}
.seasonishere-body h4,
#fjord-lessmonths-widget .title-widget p,
#fjord-findrebateshalf-widget .title-widget p,
#fjord-custom-marketing h4,
#fjord-saving-plan-widget .ws-title,
#fjord-hurs-widget-ouc .w-header,
#fjord-my-goal-widget .w-header,
#fjord-mybill .w-header,
.fjord-widget .w-header {
    margin: 30px 0 15px 0;
    color: #173A64;
    text-align: left;
    font-size: 24px;
    line-height: 1.2;
    height: auto;
}
#fjord-my-goal-widget {
    display: flex;
    flex-direction: column;
}
#fjord-my-goal-widget .w-inner {
    height: auto;
}
#fjord-my-goal-widget .w-footer {
    min-height: 50px;
}
#fjord-my-goal-widget .tabs-control-wrapper {
    display: none;
}
#fjord-my-goal-widget .reward-description {
    line-height: 22px;
    text-align: left;
    font-size: 16px;
    color: #333;
}
.seasonishere-icon {
    display: none;
}
#seasonishere-slider.slick-slider {
    position: static;
}
.seasonishere-body .slick-dots {
    width: 245px;
    bottom: 20px;
}
.seasonishere-body {
    padding: 0 30px;
    text-align: left;
}
#fjord-has-nothing-my-plan-widget .img-wrapper {
    background: url("../images/widgets/create-plan/fbc-create-plan-image.png") center/cover no-repeat;
    /*padding-top: 56.5%;*/
}
#fjord-has-nothing-my-plan-widget .img-wrapper img {
    display: none;
}
#fjord-has-nothing-my-plan-widget .seasonishere-footer {
    min-height: 50px;
}
#fjord-has-nothing-my-plan-widget .widget-btn {
    background: none;
    color: #0F7A94;
    border-bottom: 2px solid #FFC82C;
    padding: 0 0 3px;
    text-align: left;
    margin: 0 0 30px 30px;
    border-radius: 0;
    display: inline;
    text-transform: none;
}
#fjord-has-nothing-my-plan-widget-create-plan-block-widget .icon-wrapper,
#fjord-findrebateshalf-widget .icon-wrapper,
#fjord-myactions-widget .icon-wrapper {
    display: none;
}
#fjord-findrebateshalf-widget .img-wrapper {
    background: url("../images/widgets/find-rebates/find-rebates-image.png") center/cover no-repeat;
    /*padding-top: 56.5%;*/
}
#fjord-findrebateshalf-widget .img-wrapper img {
    display: none;
    border-radius: 0;
}
#fjord-myactions-widget .slick-list a,
#fjord-myactions-widget .description-text-widget p,
#fjord-seasonishere-widget .slick-list a{
    font-size: 16px;
    line-height: 24px;
}
/* Top image block */
#fjord-my-goal-widget .top-block{
    display: none;
    width: 100%;
    background: url("../../../../images/widgets/my-goal/mygoal-image.png") center/cover no-repeat;
}

#fjord-my-goal-widget .top-block:before{
    padding-top: 50%;
    content: '';
    display: block;
    min-height: 135px;
}
#fjord-has-nothing-my-plan-widget-create-plan-block-widget .seasonishere-icon {
    visibility: hidden;
}
#fjord-hurs-widget-ouc {
    display: flex;
    flex-direction: column;
}
#fjord-hurs-widget-ouc .w-inner {
    height: 100%;
    padding: 30px;
}
#fjord-hurs-widget-ouc .w-footer {
    display: block !important;
    text-align: left;
    padding-left: 30px;
    min-height: 50px;
}

/* temporary css */
#fjord-hurs-widget-ouc .view-report-link {
    display: block;
    background: url("../images/widgets/energy-report/home-energy-report.png") center/cover no-repeat;
    height: 140px;
}
#fjord-hurs-widget-ouc .view-report-link img {
    display: none;
}
#fjord-hurs-widget-ouc .w-inner {
    padding: 0 30px;
}
#fjord-hurs-widget-ouc .hurs-description {
    color: #666;
    font-size: 16px;
    margin-bottom: 25px;
}
/* // temporary css */

.fjord-widget-tab-controls .icon-i.selected,
.fjord-tab-controls .tab.is-active .icon-i {
    background: #4D6E33;
    border-color: #4D6E33;
}
.w-item, #fjord-find-contractors {
    border-radius: 0;
    border: 2px solid #8B9CB0;
}
.w-header,
.w-footer {
    border: 0;
    padding-left: 30px;
}
.w-item-horizontal .w-footer, .w-item-horizontal .w-header{
    padding: 0;
    margin: 6px 0;
}
.w-item-horizontal div.content-block {
    padding: 0 30px 30px;
}
.w-item .top-block img:first-child {
    border-radius: 0;
    max-height: 165px;
    object-fit: cover;
}
#fjord-lessmonths-widget .img-icon-widget {
    display: none;
}
#fjord-rewards-widget .w-header,
#fjord-rewards-widget .w-footer {
    padding: 30px;
}
#fjord-rewards-widget .w-inner {
    padding: 0 30px;
    height: auto;
}
#fjord-rewards-widget .points-container {
    padding: 0;
    width: auto;
    margin: 0;
}
.reward-points-label {
    text-align: left;
    margin-bottom: 25px;
    font-size: 16px;
}
.w-item .no-data-rewards {
    margin-bottom: 60px;
}
#fjord-rewards-widget .reward-description {
    display: none;
}
#fjord-rewards-widget .w-footer {
    position: absolute;
    bottom: 0;
}
#fjord-rewards-widget .reward-points {
    color: #173A64;
}
#fjord-rewards-widget .w-header {
    font-size: 24px;
    color: #173A64;
    line-height: 1.2;
    height: auto;
}
#fjord-rewards-widget .img-wrapper {
    background: url("../images/widgets/rewards/rewards-image.png") center/cover no-repeat;
    height: 120px;
}
#fjord-rewards-widget .img-wrapper img {
    display: none;
}
#fjord-rewards-widget .reward-points {
    margin-top: 0;
}
.w-footer,
#fjord-findrebateshalf-widget .widget-button,
#fjord-myactions-widget .widget-button {
    text-align: left;
    height: auto;
    line-height: unset;
    border: 0;
    background: transparent;
    border-radius: 0;
}
.w-footer a {
    color: #0F7A94;
    padding: 0 0 3px;
}
.w-item-horizontal {
    background: #fff;
    border: 2px solid #8B9CB0;
    margin: 20px auto 0;
    height: 250px;
    max-width: 100%;
    width:100%;
}

.fjord-widget .w-item-horizontal .fjord-myplan-overview {
    height: auto;
}

.w-item-horizontal .justify-content-between, .w-item-horizontal .content-block {
    height: 100%;
}
.w-item-horizontal .message-alert-block-container {
    height: 150px;
    margin-top: 5px;
}
.w-item-horizontal .message-alert-block-container .message-alert-block {
    height:90%
}
.image-block {
    height: 100%;
}
#fjord-custom-marketing .image-block {
    background: url("../images/widgets/custom-marketing/custom-marketing-image.png") center/100% auto no-repeat #968C82;
}
.description-text-widget p {
    text-align: left;
}
.description-widget {
    padding: 0 30px;
}
#fjord-findrebateshalf-widget .widget-button,
#fjord-myactions-widget .widget-button {
    position: absolute;
    bottom: 30px;
}
.widget-button a {
    text-transform: none;
}
/*.my-goal-link {
    text-transform: lowercase;
    display: inline-block;
}
.my-goal-link::first-letter {
    text-transform: uppercase;
}*/
#fjord-custom-marketing .w-footer {
    padding-left: 0;
    margin: 0;
}
#fjord-saving-plan-widget .tabs-control-wrapper {
    display: none;
}
#fjord-mybill .fjord-widget-tab-controls {
    display: none;
}
#fjord-mybill .column-box {
    height: 170px;
}
#fjord-mybill .bill-tabs {
    margin-top: 25px;
}
#fjord-mybill .w-inner {
    height: auto;
}
#fjord-mybill .w-footer {
    position: absolute;
    bottom: 30px;
}
@media screen and (max-width: 767px) {
    .w-item-horizontal {
        max-width: 310px;
    }
    #fjord-custom-marketing .slick-dots {
        width: 250px;
    }
}

#fjord-saving-plan-widget .w-header {
    flex-direction: column;
    border-bottom: 0;
    height: auto;
}
#fjord-saving-plan-widget .ws-title {
    font-size: 24px;
}
#fjord-saving-plan-widget .w-inner {
    height: 100%;
    padding: 0 30px 10px 30px;
}
#fjord-saving-plan-widget .w-footer {
    min-height: 50px;
}
#fjord-saving-plan-widget .ws-title-wrapper {
    display: flex;
    align-items: center;
    width: 100%;
    padding-left: 30px;
    margin-bottom: 15px;
}
#fjord-saving-plan-widget .w-header {
    flex-direction: column;
    border-bottom: 0;
    padding-left: 0;
    margin-bottom: 20px;
}
#fjord-saving-plan-widget .plan-switcher-inselect-wrapper {
    width: 100%;
    padding: 0 30px;
}
#fjord-saving-plan-widget .plan-switcher-inselect {
    width: 100%;
    color: #333;
}
#fjord-saving-plan-widget #net-savings-total {
    background: #F3F2F1;
    width: 100%;
    padding: 5px 0;
    color: #173A64;
    font-size: 48px;
}
#fjord-saving-plan-widget #saving-plan-container {
    height: auto;
}
#fjord-saving-plan-widget #net-savings-years label.hidden {
    display: block !important;
}
#fjord-saving-plan-widget #net-savings-years select {
    display: none;
}
#fjord-saving-plan-widget #net-savings-years label {
    text-align: left;
    font-size: 16px;
    color: #3A3A3A;
}
#fjord-saving-plan-widget .saving-plan-all-data {
    color: #3A3A3A;
    margin-top: 30px;
}
#fjord-saving-plan-widget .saving-plan-all-data .period {
    text-align: left;
    padding: 2px 15px;
}
#fjord-saving-plan-widget .saving-plan-all-data .sum {
    text-align: right;
    padding: 3px 20px;
}
#fjord-saving-plan-widget .saving-plan-all-data .line:nth-child(2n) {
    background: #F3F2F1;
}
#fjord-saving-plan-widget .svg-house-group {
    width: 32px;
    height: 32px;
}
#fjord-saving-plan-widget #health-info-wrapper .comfort-title,
#fjord-saving-plan-widget .carbon-title {
    text-align: left;
    font-size: 16px;
}
#fjord-saving-plan-widget #health-info-wrapper .comfort-label {
    color: #173A64;
    font-size: 40px;
    margin-bottom: 25px;
    font-weight: 600;
    text-align: left;
}
#fjord-saving-plan-widget #health-info-wrapper .comfort-levels {
    width: 100%;
}
#fjord-saving-plan-widget #health-info-wrapper .health-levels-wrapper {
    border-radius: 8px;
}
#fjord-saving-plan-widget .seasonishere-body {
    text-align: left;
    color: #333333;
    padding: 0 5px;
}
#fjord-saving-plan-widget .carbon-list ul {
    margin: 0;
    padding-left: 18px;
}
#fjord-saving-plan-widget .total-carbon-lifetime {
    padding: 8px 0;
    background: #F3F2F1;
    text-align: center;
}
#fjord-saving-plan-widget .carbon-description {
    font-size: 16px;
}
#fjord-saving-plan-widget .total-carbon-value {
    display: block;
    line-height: 48px;
    font-size: 48px;
    font-weight: bold;
    color: #173A64;
}
#fjord-saving-plan-widget .total-carbon-lifetime {
    color: #333;
    margin: 0 !important;
}
select#itemsperpage-select, select#calculations-select, select#jumpto-select, select#compare-period-select, select:not(.show-hide-tip) {
    background: #fff url(/images/arrow-down-dark-gray.png) no-repeat 96% 50%;
}
.w-item,
.saving-plan,
.seasonishere,
.getassistanceecu,
#fjord-find-contractors{
    height: 435px;
}

#fjord-myactions-widget {
    display: flex;
    flex-direction: column;
}
#fjord-myactions-widget .seasonishere-body {
    height: 100%;
    display: flex;
    flex-direction: column;
}
#fjord-myactions-widget #myactions-slider {
    height: 100%;
}
#fjord-myactions-widget .slick-dots {
    width: 100%;
    bottom: 0;
    margin: 0;
    left: 0;
}
#fjord-myactions-widget .seasonishere-image {
    display: none;
}
#fjord-myactions-widget .img-wrapper {
    background: url("../images/widgets/myactions/action-plan-image-new.png") center/cover no-repeat;
    /*padding-top: 56.5%;*/
}
#fjord-myactions-widget .slick-list {
    margin-bottom: 20px;
}
#fjord-my-goal-widget .my-goal-grogress-block .my-goal-progress-lines .grey-line,
#fjord-my-goal-widget .my-goal-grogress-block .my-goal-progress-lines .blue-line,
#fjord-my-goal-widget .my-goal-grogress-block .my-goal-progress-lines .red-line {
    border-radius: 0;
}
#fjord-my-goal-widget .my-goal-grogress-block {
    display: flex;
    flex-direction: column-reverse;
}
#fjord-my-goal-widget .new-my-goal-title-actual {
    max-width: min-content;
    text-align: left;
    position: absolute;
    left: 0;
}
#fjord-my-goal-widget .my-goal-progress-label {
    position: relative;
}
#fjord-my-goal-widget .my-goal-grogress-block .my-goal-progress-lines .grey-line:after {
    content: '';
    position: absolute;
    top: -10px;
    right: 20%;
    height: 70px;
    width: 1px;
    border-right: 2px dashed #333;
    z-index: 99;
}
#fjord-my-goal-widget .my-goal-progress-procent {
    display: none;
}
#fjord-my-goal-widget .my-goal-grogress-block .my-goal-progress-lines .red-line:after {
    display: block;
    position: absolute;
    content: '';
    height: 70px;
    width: 2px;
    background: #333;
    top: -10px;
    right: 0;
}
#fjord-my-goal-widget .w-header {
    padding: 0;
    margin: 0;
}
#fjord-my-goal-widget .title {
    width: 100%;
    padding: 0 30px;
    margin: 30px 0 15px 0;
}
#fjord-my-goal-widget .my-goal-boby-title {
    display: none;
}
#fjord-my-goal-widget .goal-tracking {
    padding: 0;
}
#fjord-my-goal-widget .my-goal-icon-pig {
    display: none;
}
#fjord-my-goal-widget .my-goal-icon-box {
    display: none;
}
#fjord-my-goal-widget .w-inner {
    min-height: auto;
}

/* Empty progress block (fortis-only) */
#fjord-my-goal-widget .no-data .my-goal-grogress-block{
    display: block;
}

#fjord-seasonishere-widget .top-block {
    background: url("../images/widgets/newdashboardseasonhalves/season-image.png") center/cover no-repeat;
    /*padding-top: 56.5%;*/
}
#fjord-seasonishere-widget .seasonishere-image {
    display: none;
}
#fjord-seasonishere-widget {
    display: flex;
    flex-direction: column;
}
#fjord-seasonishere-widget .seasonishere-body {
    display: flex;
    flex-direction: column;
    height: 100%;
}
#fjord-seasonishere-widget #seasonishere-slider {
    height: 100%;
}
#fjord-seasonishere-widget .slick-list {
    margin-bottom: 20px;
}
#fjord-find-contractors .top-block {
    background: url("../images/widgets/find-contractor/contractor-image.png") center/cover no-repeat;
    height: auto;
    /*padding-top: 56.5%;*/
}
#fjord-lessmonths-widget .top-block:before,
#fjord-has-nothing-my-plan-widget .img-wrapper:before,
#fjord-findrebateshalf-widget .img-wrapper:before,
#fjord-myactions-widget .img-wrapper:before,
#fjord-seasonishere-widget .top-block:before,
#fjord-find-contractors .top-block:before{
    padding-top: 50%;
    content: '';
    display: block;
    min-height: 135px;
}
#fjord-my-goal-widget .w-header{
    display: block !important;
}
#fjord-find-contractors .top-block img {
    display: none;
}
#fjord-find-contractors .title {
    margin: 30px 0 15px 0;
    color: #173A64;
    text-align: left;
    font-size: 24px;
    line-height: 1.2;
    height: auto;
}
#fjord-find-contractors .w-body {
    padding: 0 30px;
}

/* // Dashboard css */

.fjord-page-wrapper-energy-tips .fjord-tip .tip-buttons {
    justify-content: center !important;
}
.fjord-page-wrapper-energy-tips .fjord-tip .fjord-tip-footer{
    background: transparent;
}

.fjord-page-wrapper-energy-tips .fjord-tip .fjord-tip-footer a{
    background: #173A64;
    display: inline-block;
    padding: 15px 30px;
    line-height: 1;
    min-width: 212px;
}
.fjord-page-wrapper-energy-tips .tip-buttons.row.no-gutters.justify-content-around{
    margin-bottom: 0;
}

.fjord-page-wrapper-energy-tips .fjord-tip .tip-action-btn{
    position: relative;
}
.fjord-page-wrapper-energy-tips .fjord-tip .tip-action-btn:before{
    padding-left: 0;
}
.fjord-page-wrapper-energy-tips .fjord-tip .tip-action-btn:after{
    content: "";
    display: block;
    position: absolute;
    top: 100%;
    left: 50%;
    width: calc(100% - 20px);
    transform: translate(-50%, -50%);
    border-top: 2px solid #FFC82C;
}

.goal-card .align-items-center.goal-card-body{
    align-items: unset !important;
}
.goal-card .goal-cart-title{
    align-items: unset !important;
    text-align: left;
}
.wizard-img-container + .fjord-content-inner .goal-card-description{
    align-items: flex-start;
    text-align: left;
}
.goal-card .radio-btn.enter-click{
    margin-left: auto;
}
.row.no-gutters.justify-content-center.button-begin{
    justify-content: flex-start !important;
}
.goal-card .goal-card-body .goal-cart-title {
    height: 60px;
}
/* FBC-8 */
.assessment #content .content-wrapper {
    background: white;
}
.assessment .fjord-page-header + p,
.assessment .fjord-page-header + p + p {
    font-size: 18px;
}
.assessment .fjord-select-label{
    font-size: 16px;
}
.assessment .fjord-select{
    border: 1px solid #757575;
    border-radius: 0;
    height: 39px;
}
.assessment .fjord-select::after{
    content: '\f107';
    border: 0;
    visibility: hidden;
}
.assessment .component .bar-grey-thick,
.appliance > .appliance-row-label{
    font-size: 24px;
    color: #173A64;
    border: none;
    padding-top: 0;
    padding-bottom: 0;
}
.assessment .fieldset-component{
    border-bottom: 1px solid #CECCCA;
}
.assessment .component{
    margin-bottom: 0;
}
.assessment .questionWrapper .confirm-button,
#form-next-page,
.wizard-img-container + .fjord-content-inner .fjord-red-btn{
    font-size: 14px;
    background: #173A64;
    padding: 17px 30px;
    color: white;
    border-radius: 0;
    text-transform: capitalize;
}
#form-next-page,
.wizard-img-container + .fjord-content-inner .fjord-red-btn{
    min-width: 225px;
}
.assessment .questionWrapper .confirm-button.confirmed{
    background: none;
    color: #173A64;
    justify-content: start;
}
.assessment .questionWrapper .confirm-button.confirmed:after,
.assessment .changed .ddImages-wrapper a.active:after,
.assessment .ddImages-wrapper a.active:after{
    content: '\f058';
    font-size: 20px;
    font-family: 'FontAwesome' !important;
    right: inherit;
    left: 0;
    color: #173A64;
    line-height: 1;
}
.assessment .ddImages-wrapper a.active:after,
.assessment .changed .ddImages-wrapper a.active:after{
    position: absolute;
    right: 5px;
    top: 5px;
    left: inherit;
    display: block;
}
.assessment .component select,
.assessment .component input[type=text]{
    border: 1px solid #757575;
    min-width: 280px;
    height: 39px;
    box-sizing: border-box;
}
.assessment .fjord-select,
.assessment .component select{
    background: url("/images/audit-arrow-down.png") no-repeat right 10px center;
}
.assessment .component .form-element-label,
.assessment .ddImages-wrapper span{
    color: #333333;
}
.assessment .ddImages-wrapper{
    margin: 0;
}
.assessment .ddImages-wrapper img{
    margin: 20px 0;
    opacity: 1;
    height: auto;
    max-height: 100px;
}
.assessment .ddImages-wrapper a{
    border: 2px solid transparent;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.assessment .ddImages-wrapper a.active{
    border-color: #173A64;
    border-radius: 2px;
    position: relative;
}
.assessment .changed .ddImages-wrapper a.active{
    border-color: #173A64;
}
.assessment .ddImages-wrapper a span{
    margin: 0 -2px -2px;
    padding: 4px 0;
    display: flex;
    width: calc(100% + 4px);
    height: 100%;
}
.assessment .ddImages-wrapper a.active span{
    background: #173A64;
    color: white;
}
.assessment .changed .ddImages-wrapper a.active span{
    background: #173A64;
}
.assessment .audit-form .content-inner.center,
#form-element-tos{
    margin-top: 30px;
    padding: 0;
}
.assessment .audit-form .content-inner.center h3 {
    font-weight: 500;
    line-height: 1.5;
}
.assessment .audit-form .content-inner.center h3:last-child {
    padding-bottom: 16px;
}
.assessment .form-button-wrapper,
.assessment .form-link-wrapper{
    text-align: left;
}
.assessment .form-button-wrapper{
    margin: 0;
}
.assessment .appliance-add, .delete-appliance-link,
.assessment div.select[id*="_yes_no"]{
    height: 31px;
}
.assessment .audit-progress-bar{
    overflow: visible;
}
.assessment .audit-progress-bar .gray-bar{
    display: none;
}
.assessment .audit-progress-bar .assessment-bar-block{
    position: relative;
}
.assessment .audit-progress-bar .assessment-bar-block a{
    line-height: 21px;
    color: #333333;
}
.assessment .audit-progress-bar .assessment-bar-block.on ~ * a {
    color: #757575;
}
.assessment .audit-progress-bar .assessment-bar-block.on a{
    color: #173A64;
    font-weight: 700;
}
.audit-progress-bar > .col-12.d-flex::after{
    content: '';
    display: block;
    border-top: 3px solid #CECCCA;
    position: absolute;
    bottom: 0;
    left: 2.5%;
    width: 94%;
    box-sizing: border-box;
    transform: translate(0, 50%);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .audit-progress-bar > .col-12.d-flex::after {
        width: 84%;
    }
}
.assessment .audit-progress-bar .assessment-bar-block.on:before{
    content: '';
    display: block;
    border-top: 3px solid #173A64;
    position: absolute;
    bottom: 0;
    width: 3000%;
    right: 50%;
    box-sizing: border-box;
    transform: translate(0, 50%);
    z-index: 1;
}
.assessment .audit-progress-bar .assessment-bar-block:first-child:before{
    content: '';
    display: block;
    border-top: 4px solid #fff;
    position: absolute;
    bottom: 0;
    width: 100%;
    right: 50%;
    box-sizing: border-box;
    transform: translate(0, 50%);
    z-index: 2;
}
.assessment .audit-progress-bar {
    overflow-x: hidden;
    padding-bottom: 10px;
}
.assessment .audit-progress-bar .assessment-bar-block:after{
    content: "";
    display: block;
    width: 10px;
    height: 10px;
    background: #173A64;
    position: absolute;
    left: 50%;
    bottom: 0;
    transform: translate(-50%, 50%);
    border-radius: 100%;
    z-index: 2;
}
.assessment .audit-progress-bar .assessment-bar-block.on ~ *:after{
    background: #CECCCA;
}
.assessment .audit-progress-bar .assessment-bar-block.on:after{
    background: #FFC82C;
    width: 16px;
    height: 16px;
}
.assessment #form-element-tos label,
.assessment #form-element-tos a,
.assessment .form-link-wrapper a{
    color: #0F7A94;
}
.assessment #form-element-tos a{
    position: relative;
}
.assessment #form-element-tos a:after{
    content: "";
    display: block;
    border-top: 2px solid #FFC82C;
    position: absolute;
    left: 0;
    bottom: -2px;
    width: 100%;
}
#content-main .content-wrapper.box-shadow{
    box-shadow: none;
}
.wizard-img-container{
    display: none;
}
.wizard-img-container + .fjord-content-inner .fjord-page-description{
    font-size: 14px;
}
.wizard-img-container + .fjord-content-inner .fjord-page-description + .fjord-page-header{
    font-size: 29px;
}
.wizard-img-container + .fjord-content-inner .goal-card{
    border-radius: 0;
    height: 100%;
    display: flex;
    flex-direction: column;
}
.wizard-img-container + .fjord-content-inner .white-circle{
    display: none !important;
}
.wizard-img-container + .fjord-content-inner .goal-card-body{
    border: 2px solid #8B9CB0;
}
.wizard-container .goal-card.selected .goal-card-body{
    border: 2px solid #173A64;
}
.wizard-img-container + .fjord-content-inner .goal-card img{
    display: none;
}
.wizard-img-container + .fjord-content-inner .goal-card .goal-img-wrapper{
    width: 100%;
    min-height: 200px;
}
.wizard-img-container + .fjord-content-inner .goal-card-body{
    padding-top: 30px;
    display: block !important;
    height: 100%;
}
.wizard-img-container + .fjord-content-inner .goal-cart-title{
    font-size: 24px;
    color: #173A64;
    justify-content: left;
    line-height: 1.2;
    margin-bottom: 18px;
    font-weight: 700;
    height: auto;
}
.wizard-img-container + .fjord-content-inner .goal-card-description{
    padding: 0;
    line-height: 1.5;
    margin-bottom: 16px;
    min-height: auto;
    font-size: 16px;
    color: #333333;
}
.wizard-img-container + .fjord-content-inner .selected .radio-btn::after{
    font: normal normal normal 14px/1 FontAwesome;
    content: "\f058";
    background: transparent;
    color: #173A64;
    font-size: 20px;
}
.wizard-img-container + .fjord-content-inner .radio-btn {
    border: none;
    padding: 0;
    position: absolute;
    bottom: 3%;
    right: 10%;
}
.wizard-img-container + .fjord-content-inner .goal-card[data-segment="0"] .goal-img-wrapper {
    background: url(/images/audit/wizard/save-money-rect.png) no-repeat center /cover;
}
.wizard-img-container + .fjord-content-inner .goal-card[data-segment="1"] .goal-img-wrapper {
    background: url(/images/audit/wizard/carbon-rect.png) no-repeat center /cover;
}
.wizard-img-container + .fjord-content-inner .goal-card[data-segment="3"] .goal-img-wrapper {
    background: url(/images/audit/wizard/health-rect.png) no-repeat center /cover;
}
.wizard-container .tiles-parent {
    padding-bottom: 36px;
}
.wizard-container .button-begin .next-btn.fjord-stretch-btn {
    margin: 0;
    text-align: center;
}
@media screen and (min-width: 768px) {
    .wizard-container .goal-card.selected .goal-card-body,
    .wizard-container .goal-card .goal-card-body {
        border-top: none;
    }
}
@media screen and (max-width: 767px) {
    #content #content-main .content-wrapper .fjord-content-inner {
        padding: 48px 15px;
    }
    #content .wizard-img-container + .fjord-content-inner .fjord-page-description p{
        margin: 0;
    }
    .wizard-img-container + .fjord-content-inner .tiles-parent .tile {
        margin: auto;
        max-width: 100%;
        flex-basis: 100%;
        padding: 0;
        margin-bottom: 18px;
    }
    .wizard-img-container + .fjord-content-inner .goal-card .goal-img-wrapper {
        display: none;
    }
    .wizard-img-container + .fjord-content-inner .goal-card .goal-card-body .goal-card-description {
        display: block;
    }
    .wizard-container .goal-card .goal-card-body {
        padding: 0;
    }
    .wizard-container .goal-card .goal-card-body .goal-cart-title {
        padding: 16px 28px;
        margin-bottom: 10px;
        font-weight: 700;
    }
    .wizard-container .goal-card .goal-card-body .goal-card-description {
        padding: 0 28px;
        line-height: 19px;
        color: #333333;
    }
    .wizard-container .goal-card.selected .goal-card-body .goal-cart-title {
        background: #173A64;
        color: #FFFFFF;
    }
    .wizard-img-container + .fjord-content-inner .radio-btn {
        bottom: 6%;
        right: 2%;
    }
    .wizard-img-container + .fjord-content-inner .tiles-parent {
        margin: 0;
    }
    .wizard-img-container + .fjord-content-inner .tiles-parent .tile {

    }
    .wizard-img-container + .fjord-content-inner .tiles-parent .tile .goal-card {
        margin: 0;
    }
    .wizard-img-container + .fjord-content-inner .tiles-parent .tile:last-child {
        margin: 0;
    }
    #content .wizard-container.choosing-primary-goal .fjord-page-header.choose-goal-title {
        font-size: 24px;
        line-height: 120%;
        padding-bottom: 28px;
    }
}
/* //FBC-8 */
/* myplan/overview */
.my-savings-plan, .ws-body, .savings_overview, .recomended-description, .highcharts-container text * {
    font-family: 'Interstate', sans-serif !important;
}
.content-wrapper .fjord-page-top-img-container .fjord-top-title {
    display: none;
}
.content-wrapper .fjord-content-inner {
    max-width: 980px;
    width: 100%;
    padding: 0;
    margin: 0 auto;
}
.savings-select-wrapper {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    margin-top: 20px;
}
.savings-select-wrapper .fjord-select-label {
    font-size: 16px;
    font-weight: 500;
}
.fjord-myplan-overview #fjord-billhistory-spending-chart-area .mybill-spending-graph .alert-overlay {
    height: 74px;
}
.fjord-myplan-overview #fjord-billhistory-spending-chart-area .mybill-spending-graph .description {
    padding: 0;
}
.fjord-myplan-overview .my_goal_title {
    font-size: 16px;
    color: #333333;
}
#select-segment {
    cursor: pointer;
    box-shadow: none!important;
}
#select-container:after {
    content: "\f107";
    font: normal normal normal 14px/1 FontAwesome;
    position: relative;
    font-size: 20px;
    right: 22px;
    top: 10px;
    background: #ffffff;
    color: #005564;
    z-index: 1;
    cursor: pointer;
    height: 20px;
}
#net-savings-over {
    display: flex;
    justify-content: space-around;
    align-items: center;
    width: 100%;
    list-style-type: none;
    margin: 30px 0;
    padding: 0;
    cursor: pointer;
}
#net-savings-over li {
    width: 160px;
    text-align: center;
    font-size: 18px;
    border: 1px solid #757575;
    padding: 5px 0 5px 0;
    color: #757575;
}
.selected-period {
    background: #173A64;
    color: #ffffff !important;
}
#net-savings-over li:hover {
    background: #173A64;
    color: #ffffff;
}
.branding-hidden {
    display: none !important;
}
.fjord-tab-controls {
    font-size: 16px;
    color: #333333;
    font-weight: 500;
    padding: 20px 0 ;
}
#my-goal-branding {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    font-size: 16px;
}
#my-goal-branding span{
    margin-bottom: 20px;
}
.my-goal-branding {
    border: 1px solid #757575;
    margin-top: 10px;
    padding: 10px 0 10px 0;
    font-size: 18px;
}
#roi-plan-container {
    height: 250px;
    width: 100%;
}
#roi-plan-container .highcharts-axis > path {
    display: none;
}
.my-savings-plan .ws-body{
    padding: 0;
    border: none;
}
.my-savings-plan .ws-body .reverse {
    display: flex;
    flex-direction: column-reverse;
}
.my-savings-plan .ws-body .reverse .link_update_home {
    color: #0F7A94;
    padding-bottom: 5px;
}
.my-savings-plan .ws-body .overview-version-maxroy .title-dollar-savings {
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 15px;
    color: #173A64;
    order: 4;
}
.my-savings-plan .ws-body .accuracy-info{
    font-size: 18px;
    color: #333333;
    order: 2;
}
.my-savings-plan .icon-info-fjord:before {
    font-size: 15px;
}
.my-savings-plan .ws-body .accuracy-info .accuracy-value {
    color: #173A64;
    font-weight: 600;
}
.my-savings-plan .ws-body .overview-version-maxroy .roi-plan-container {
    overflow-y: hidden;
    display: flex;
    order: 3;
}
.my-savings-plan .ws-body .roi-plan-container .savings-amount {
    margin-right: 20px;
    text-align: center;
    color: #333333;
    font-size: 18px;
    -ms-writing-mode: tb-rl;
    writing-mode: vertical-rl;
    transform: rotate(180deg);
}
.my-savings-plan .ws-body .title-carbon {
    font-size: 18px;
    line-height: 22px;
    font-weight: 600;
    color: #173A64;
}
.my-savings-plan .ws-body p {
    font-size: 18px;
    line-height: 21px;
    color: #333333;
    margin: 17px 0;
}
.my-savings-plan .ws-body .roi-text {
    margin: 14px 0px 50px 0px;
    font-weight: 500 !important;
}
.my-savings-plan .ws-body .total-carbon-lifetime {
    font-size: 18px;
    color: #333333;
}
.my-savings-plan .ws-body .total-carbon-value {
    font-size: 60px;
    color: #173A64;
    font-weight: bold;
}
.my-savings-plan .ws-body #health-info-wrapper p {
    font-weight: 600;
    font-size: 18px;
    color: #173A64;
}
.my-savings-plan .ws-body #health-info-wrapper #fair {
    font-size: 60px;
    color: #173A64;
}
.savings-overview, .recomended-description {
    margin-bottom: 40px;
}
.savings-overview .title-savings-overview {
    margin-bottom: 30px;
}
.savings-overview .title-savings-overview, .recomended-header .title-recomended {
    font-size: 24px;
    font-weight: bold;
    color: #173A64;
}
.savings-overview .text-savings-overview, .recomended-description {
    font-size: 18px;
    color: #333333;
}
#savings-cost {
    display: flex;
    margin-bottom: 30px;
}
#savings-cost .cost {
    font-size: 24px;
    font-weight: bold;
    color: #173A64;
}
#savings-cost .title {
    font-size: 18px;
    padding: 5px 0 0 10px;
    color: #333333;
    font-weight: normal;
}
.my-plan-actions .reverse {
    display: flex;
    flex-direction: column-reverse;
    align-items: flex-start;
    justify-content: space-between;
}
.my-plan-actions .overview-calculations {
    margin-bottom: 30px;
    border-bottom: 1px solid #828282;
}
.my-plan-actions .reverse .savings-popup-trigger {
    font-size: 16px;
    line-height: 19px;
    color: #0F7A94;
    padding-bottom: 5px;
    margin-bottom: 20px;
    border: none;
}
.my-plan-actions .reverse .fjord-tab-switcher {
    width: 75%;
    margin-bottom: -1px;
}
.my-plan-actions .reverse .fjord-tab-switcher .no-gutters .action-tab-switcher {
    text-align: center;
    text-align: -moz-center;
    margin: 20px 0 0 0;
    padding-bottom: 8px;
}
.my-plan-actions .reverse .fjord-tab-switcher .no-gutters .action-tab-switcher.selected {
    font-size: 14px;
    color: #173A64;
    border-bottom: 2px solid #FFC82C;
    margin: 20px 0 0 0;
    padding-bottom: 8px;
}
.my-plan-actions .reverse .fjord-tab-switcher .no-gutters .action-tab-switcher.selected .action-tab-title {
    font-weight: bold;
}
.my-plan-actions .reverse .fjord-tab-switcher .no-gutters .action-tab-switcher:hover {
    font-size: 14px;
    color: #173A64;
    box-shadow: 0 2px 0 0 #ffc82c;
    cursor: pointer;
}
.carbon-rectangle img{
    width: 100%;
    height: 156px;
}
.haus-container {
    display: flex;
    justify-content: flex-start;
    margin: 20px 0 20px 0;
}
.haus-container .haus {
    margin-right: 25px;
}
.haus-container .haus img {
    width: 110px;
}
.overview-graph {
    display: block !important;
}
.content-wrapper .fjord-content-inner .fjord-page-description {
    font-family: interstate, sans-serif;
    font-size: 18px;
    color: #333333;
    margin: 18px 0 18px 0;
}
.content-wrapper .fjord-content-inner .fjord-page-header {
    font-size: 36px;
    line-height: 43px;
    color: #173A64;
    font-weight: normal;
    margin: 0 0 23px;
    line-height: 1em;
}
.content-wrapper .fjord-content-inner .fjord-page-description p{
    font-size: 18px;
    color: #333333;
}
.content-wrapper .fjord-content-inner .fjord-page-description p a {
    padding-bottom: 5px;
}
.my-plan-actions .declined-container .wide-tab.declined-tab {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 20px;
    margin: 40px 0 20px 0;
    border-bottom: 1px solid #CCCCCC;
}
.my-plan-actions .declined-container .wide-tab.declined-tab:after {
    content: "\271A";
    font: normal normal normal 14px/1 FontAwesome;
    color: #173A64;
    font-size: 18px;
    font-weight: 600;
}
.my-plan-actions .declined-container .wide-tab.declined-tab div {
    color: #173A64;
    font-size: 18px;
    font-weight: 600;
}
.my-plan-actions .declined-container .wide-tab.declined-tab.selected:after {
    content: "\f068";
    font: normal normal normal 14px/1 FontAwesome;
    color: #0F7A94;
    font-size: 18px;
    font-weight: 600;
}
.my-plan-actions .declined-container .wide-tab.declined-tab.selected div {
    color: #0F7A94;
}
.my-plan-actions .declined-items-count-container {
    display: none;
}
.content-wrapper .fjord-content-inner #select-segment{
    max-width: 30%;
    min-width: 280px;
    background: #ffffff;
    color: #333333;
}
.fjord-content-inner #roi-plan-container .highcharts-yaxis-labels > text,
.fjord-content-inner #roi-plan-container .highcharts-yaxis-labels > tspan{
    font-size: 14px !important;
    color: #757575 !important;
    font-weight: 500 !important;
    fill: #757575 !important;
}
.fjord-content-inner #roi-plan-container .highcharts-xaxis-labels > text,
.fjord-content-inner #roi-plan-container .highcharts-xaxis-labels tspan{
    width: 50px;
    font-size: 14px !important;
    color: #333333 !important;
    font-weight: 500 !important;
    fill: #333333 !important;
}
#sel_period_content{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.fjord-myplan-overview .more-tips-wrapper .fjord-page-header {
    font-size: 24px;
}
.fjord-myplan-overview #fjord-support-bar {
    display: none;
}
.fjord-myplan-overview .action-tab-subtitle-label {
    display: none;
}
.fjord-tab-switcher.action-tabs-wrapper {
    line-height: 20px;
}
.fjord-myplan-overview .tips-by-category .fjord-tips-container {
    display: flex;
    flex-direction: column;
}
.fjord-myplan-overview .more-tips-item {
    display: flex;
    flex-direction: column-reverse;
    flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    max-width: 100%;
}
.fjord-myplan-overview .tips-category-title {
    order: 3;
    font-size: 18px;
    color: #173A64;
    margin-bottom: 20px;
    font-weight: bold;
}
.fjord-myplan-overview .show-tips-category {
    display: flex;
    justify-content: space-between;
    order: 1;
    margin-bottom: 20px;
}
.fjord-myplan-overview .half-tip {
    padding-bottom: 20px;
    width: 47%;
}
.fjord-myplan-overview .more-tips-item .no-gutters {
    order: 2;
    display: flex;
    justify-content: flex-start !important;
    font-size: 16px;
    color: #0F7A94;
    margin-bottom: 20px;
}
.fjord-myplan-overview .more-tips-item .no-gutters a i {
    display: none;
}
.fjord-myplan-overview .tip-headline {
    font-size: 24px;
}
.fjord-myplan-overview .more-tips-item div.tip-buttons {
    justify-content: center !important;
    margin-bottom: 0;
}
.fjord-myplan-overview div.tip-buttons .tip-action-btn .tip-action-btn-label,
.fjord-myplan-overview div.tip-buttons .tip-action-btn:before {
    text-transform: capitalize;
    font-size: 16px;
    padding-left: 0;
}
.fjord-myplan-overview .fjord-tip-footer a {
    font-size: 16px;
    text-align: center;
    background: #173A64;
    padding: 15px 40px;
}
.fjord-myplan-overview .no_items {
    display: none;
}
.fjord-myplan-overview .tab-mobile-icon {
    display: none;
}
.fjord-myplan-overview .my-plan-actions .fjord-tip{
    border-bottom: none;
    margin: 0 0 16px 0;
}
.fjord-myplan-overview .my-plan-actions .fjord-tip .tip-headline{
    height: auto;
    padding: 30px 30px 0 30px;
    font-size: 29px !important;
}
.fjord-myplan-overview .my-plan-actions .fjord-tip .tip-headline a{
    color: #333333 !important;
}
.fjord-myplan-overview .my-plan-actions .fjord-tip .ws-title{
    font-size: 16px;
    font-weight: 700;
    color: #173A64;
}
.fjord-myplan-overview .my-plan-actions .fjord-tip .ws-list li:nth-child(odd) {
    background: #F2F2F2;
}
.fjord-myplan-overview .my-plan-actions .fjord-tip .ws-list-label{
    font-size: 16px;
    color: #333333;
}
.fjord-myplan-overview .my-plan-actions .fjord-tip .haus-container .haus{
    margin-right: 2px;
}
.fjord-myplan-overview .my-plan-actions .fjord-tip .haus-container .haus img{
    width: 15px;
}
.fjord-myplan-overview .my-plan-actions .fjord-tip .tip-buttons{
    justify-content: space-evenly !important;
    /* smathias 2025-02-18 CEP-5285 removed height rules. These are breaking things, but when not in place buttons appear where they should.
    height: -moz-calc(100% - 220px);
    height: -webkit-calc(100% - 220px);
    height: calc(100% - 220px);*/
    align-items: flex-end;
}
.fjord-myplan-overview .my-plan-actions .fjord-tip .tip-buttons .col-auto{
    font-size: 16px;
    color: #0F7A94;
}
.fjord-myplan-overview .my-plan-actions .fjord-tip .tip-buttons .col-auto .fa{
    font-weight: 500;
    padding: 0;
}
.fjord-myplan-overview .my-plan-actions .fjord-tip .fjord-tip-footer{
    border-top: none;
    background: #173A64;
    margin: 0px -2px 0 -2px;
}
.fjord-myplan-overview .my-plan-actions .fjord-tip .fjord-tip-footer a{
    font-size: 16px;
    line-height: 19px;
    color: #FFFFFF;
    vertical-align: middle;
    padding: 0;
}
#carbon-time-period {
    display: flex !important;
    align-items: center;
    font-weight: bold;
    color: #173A64;
    font-size: 24px;
    margin-bottom: 30px;
}
#carbon-time-period .carbon-time-period-title {
    margin-left: 20px;
    font-size: 18px;
    color: #333333;
}
.fjord-myplan-overview .more-tips-wrapper .fjord-stretch-btn.btn-to-all-tips {
    display: none;
}
@media (max-width: 992px) {
    #roi-plan-container {
        width: 100%;
        padding: 0;
    }
    .fjord-myplan-overview .show-tips-category {
        flex-direction: column;
    }
    .fjord-myplan-overview .half-tip {
        width: 100%;
        max-width: 430px;
        margin-bottom: 10px;
    }
    .fjord-myplan-overview .fjord-content-inner .my-plan-actions .reverse .fjord-tab-switcher{
        width:100%;
    }
    .fjord-myplan-overview .mybill-spending-graph, .fjord-myplan-overview .mybill-spending-graph-info {
        flex: 0 0 100%;
        -ms-flex: 0 0 100%;
        max-width: 100%;
    }
    .audit-progress-bar > .col-12.d-flex::after{
        left: 0%;
    }
}
@media (max-width: 767px) {
    .fjord-myplan-overview .more-tips-item {
        min-width: auto;
        align-items: flex-start;
        justify-content: space-between;
    }
    .fjord-myplan-overview .half-tip {
        max-width: 340px;
    }
    #content .content-wrapper .fjord-content-inner {
        padding: 15px 20px 15px 20px;
    }
    #content .content-wrapper .fjord-content-inner .fjord-page-header{
        font-size: 36px;
        color: #173A64;
        margin: 0;
    }
    .content-wrapper .fjord-content-inner .fjord-page-description{
        margin-top: 30px;
    }
    .content-wrapper .fjord-content-inner .fjord-page-description p{
        margin: 18px 0;
    }
    .content-wrapper .fjord-content-inner #select-segment{
        font-size: 16px;
        line-height: 19px;
        max-width: 81%;
        border: 1px solid #757575;
        box-sizing: border-box;
        padding: 10px 30px 10px 10px;
    }
    #roi-plan-container {
        width: 100%;
        padding: 0;
    }
    #net-savings-over li{
        padding: 5px 0 5px 0;
    }
    .my-savings-plan .ws-body .roi-plan-container .savings-amount {
        display: none;
    }
    .my-savings-plan .ws-body .overview-version-maxroy p{
        font-size: 18px;
        line-height: 1.5em;
        color: #222222;
    }
    .fjord-content-inner .savings-overview{
        margin-bottom: 16px;
    }
    .fjord-content-inner .my-savings-plan .ws-body #health-info-wrapper p{
        font-size: 18px;
        line-height: 22px;
        color: #173A64;
    }
    .fjord-content-inner .my-savings-plan .ws-body{
        padding: 0;
        border: none;
    }
    .my-savings-plan .ws-body #health-info-wrapper #fair{
        font-size: 48px;
        line-height: 58px;
        margin-top: 18px;
    }
    .recomended-header .title-recomended{
        margin-bottom: 5px;
    }
    .carbon-rectangle{
        background-image: url("/images/carbon-rectangle-mobile.png");
        background-size: contain;
        background-repeat: no-repeat;
        width: 100%;
        height: 0;
        padding-top: 146%;
    }
    .carbon-rectangle img{
        display:none;
    }
    .haus-container{
        margin: 35px 0 10px 0;
    }
    .haus-container .haus{
        margin-right: 2px;
    }
    .haus-container .haus img{
        width: 40px!important;
    }
    .my-plan-actions .reverse .savings-popup-trigger{
        line-height: 23px;
        margin-bottom: 40px;
    }
    #savings-cost {
        margin: 20px 0 20px 0;
    }
    #savings-cost .cost{
        line-height: 29px;
    }
    #content .action-tab-switcher{
        font-size: 14px;
        text-align: center;
        color: #757575;
        padding: 0;
        margin: 0;
    }
    #content .action-tab-switcher.selected{
        font-weight: bold;
        color: #173A64;
        border-bottom:2px solid #FFC82C;
    }
    #sel_period_content .fjord-info-tooltip{
        display: none;
    }
    .wizard-img-container + .fjord-content-inner .row.tiles-parent .col-6.col-md-4.tile {
        height: 100%;
    }
}
.content-wrapper .fjord-content-inner #select-segment{
    max-width: 30%;
    min-width: 280px;
    background: #ffffff;
    color: #333333;
}
.fjord-content-inner #roi-plan-container .highcharts-yaxis-labels > text,
.fjord-content-inner #roi-plan-container .highcharts-yaxis-labels > tspan{
    font-size: 14px !important;
    color: #757575 !important;
    font-weight: 500 !important;
    fill: #757575 !important;
}
.fjord-content-inner #roi-plan-container .highcharts-xaxis-labels > text,
.fjord-content-inner #roi-plan-container .highcharts-xaxis-labels tspan{
    width: 50px;
    font-size: 14px !important;
    color: #333333 !important;
    font-weight: 500 !important;
    fill: #333333 !important;
}
#sel_period_content{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.fjord-myplan-overview .more-tips-wrapper .fjord-page-header {
    font-size: 24px;
}
.fjord-myplan-overview #fjord-support-bar {
    display: none;
}
.fjord-myplan-overview .action-tab-subtitle-label {
    display: none;
}
.fjord-tab-switcher.action-tabs-wrapper {
    line-height: 20px;
}
.fjord-myplan-overview .tips-by-category .fjord-tips-container {
    display: flex;
}
.fjord-myplan-overview .more-tips-item {
    display: flex;
    flex-direction: column-reverse;
    flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    max-width: 100%;
}
.fjord-myplan-overview .tips-category-title {
    order: 3;
    font-size: 18px;
    color: #173A64;
    margin-bottom: 20px;
    font-weight: bold;
}
.fjord-myplan-overview .show-tips-category {
    display: flex;
    justify-content: space-between;
    order: 1;
    margin-bottom: 20px;
}
.fjord-myplan-overview .half-tip {
    padding-bottom: 20px;
    width: 47%;
}
.fjord-myplan-overview .more-tips-item .no-gutters {
    order: 2;
    display: flex;
    justify-content: flex-start !important;
    font-size: 16px;
    color: #0F7A94;
    margin-bottom: 20px;
}
.fjord-myplan-overview .more-tips-item .no-gutters a i {
    display: none;
}
.fjord-myplan-overview .tip-headline {
    font-size: 24px;
}
.fjord-myplan-overview .more-tips-item div.tip-buttons {
    justify-content: center !important;
    margin-bottom: 0;
}
.fjord-myplan-overview div.tip-buttons .tip-action-btn .tip-action-btn-label,
.fjord-myplan-overview div.tip-buttons .tip-action-btn:before {
    text-transform: capitalize;
    font-size: 16px;
    padding-left: 0;
}
.fjord-myplan-overview .fjord-tip-footer a {
    font-size: 16px;
    text-align: center;
    background: #173A64;
    padding: 15px 40px;
}
.fjord-myplan-overview .no_items {
    display: none;
}
.fjord-myplan-overview .tab-mobile-icon {
    display: none;
}
.fjord-myplan-overview .my-plan-actions .fjord-tip{
    border-bottom: none;
    margin: 0 0 16px 0;
}
.fjord-myplan-overview .my-plan-actions .fjord-tip .tip-headline{
    height: auto;
    padding: 30px 30px 0 30px;
    font-size: 29px !important;
}
.fjord-myplan-overview .my-plan-actions .fjord-tip .tip-headline a{
    color: #333333 !important;
}
.fjord-myplan-overview .my-plan-actions .fjord-tip .ws-title{
    font-size: 16px;
    font-weight: 700;
    color: #173A64;
}
.fjord-myplan-overview .my-plan-actions .fjord-tip .ws-list li:nth-child(odd) {
    background: #F2F2F2;
}
.fjord-myplan-overview .my-plan-actions .fjord-tip .ws-list-label{
    font-size: 16px;
    color: #333333;
}
.fjord-myplan-overview .my-plan-actions .fjord-tip .haus-container .haus{
    margin-right: 2px;
}
.fjord-myplan-overview .my-plan-actions .fjord-tip .haus-container .haus img{
    width: 15px;
}
.fjord-myplan-overview .my-plan-actions .fjord-tip .tip-buttons{
    justify-content: space-evenly !important;
    /* smathias 2025-02-18 CEP-5285 removed height rules. These are breaking things, but when not in place buttons appear where they should.
    height: -moz-calc(100% - 220px);
    height: -webkit-calc(100% - 220px);
    height: calc(100% - 220px);*/
    align-items: flex-end;
}
.fjord-myplan-overview .my-plan-actions .fjord-tip .tip-buttons .col-auto{
    font-size: 16px;
    color: #0F7A94;
}
.fjord-myplan-overview .my-plan-actions .fjord-tip .tip-buttons .col-auto .fa{
    font-weight: 500;
    padding: 0;
}
.fjord-myplan-overview .my-plan-actions .fjord-tip .fjord-tip-footer{
    border-top: none;
    background: #173A64;
    margin: 0px -2px 0 -2px;
}
.fjord-myplan-overview .my-plan-actions .fjord-tip .fjord-tip-footer a{
    font-size: 16px;
    line-height: 19px;
    color: #FFFFFF;
    vertical-align: middle;
    padding: 0;
}
@media (max-width: 992px) {
    #roi-plan-container {
        width: 100%;
        padding: 0;
    }
    .fjord-myplan-overview .show-tips-category {
        flex-direction: column;
    }
    .fjord-myplan-overview .half-tip {
        width: 100%;
        max-width: 430px;
        margin-bottom: 10px;
    }
    .fjord-myplan-overview .fjord-content-inner .my-plan-actions .reverse .fjord-tab-switcher{
        width:100%;
    }
    .fjord-myplan-overview .mybill-spending-graph, .fjord-myplan-overview .mybill-spending-graph-info {
        flex: 0 0 100%;
        -ms-flex: 0 0 100%;
        max-width: 100%;
    }
}
@media (max-width: 767px) {
    .fjord-myplan-overview .more-tips-item {
        min-width: auto;
        align-items: flex-start;
        justify-content: space-between;
    }
    .fjord-myplan-overview .half-tip {
        max-width: 340px;
    }
    #content .content-wrapper .fjord-content-inner {
        padding: 15px 20px 15px 20px;
    }
    #content .content-wrapper .fjord-content-inner .fjord-page-header{
        font-size: 36px;
        color: #173A64;
        margin: 0;
    }
    .content-wrapper .fjord-content-inner .fjord-page-description{
        margin-top: 30px;
    }
    .content-wrapper .fjord-content-inner .fjord-page-description p{
        margin: 18px 0;
    }
    .content-wrapper .fjord-content-inner #select-segment{
        font-size: 16px;
        line-height: 19px;
        max-width: 81%;
        border: 1px solid #757575;
        box-sizing: border-box;
        padding: 10px 30px 10px 10px;
    }
    #roi-plan-container {
        width: 100%;
        padding: 0;
    }
    #net-savings-over li{
        padding: 5px 0 5px 0;
    }
    .my-savings-plan .ws-body .roi-plan-container .savings-amount {
        display: none;
    }
    .my-savings-plan .ws-body .overview-version-maxroy p{
        font-size: 18px;
        line-height: 1.5em;
        color: #222222;
    }
    .fjord-content-inner .savings-overview{
        margin-bottom: 16px;
    }
    .fjord-content-inner .my-savings-plan .ws-body #health-info-wrapper p{
        font-size: 18px;
        line-height: 22px;
        color: #173A64;
    }
    .fjord-content-inner .my-savings-plan .ws-body{
        padding: 0;
        border: none;
    }
    .my-savings-plan .ws-body #health-info-wrapper #fair{
        font-size: 48px;
        line-height: 58px;
        margin-top: 18px;
    }
    .recomended-header .title-recomended{
        margin-bottom: 5px;
    }
    .carbon-rectangle{
        background-image: url("/images/carbon-rectangle-mobile.png");
        background-size: contain;
        background-repeat: no-repeat;
        width: 100%;
        height: 0;
        padding-top: 146%;
    }
    .carbon-rectangle img{
        display:none;
    }
    .haus-container{
        margin: 35px 0 10px 0;
    }
    .haus-container .haus{
        margin-right: 2px;
    }
    .haus-container .haus img{
        width: 40px!important;
    }
    .my-plan-actions .reverse .savings-popup-trigger{
        line-height: 23px;
        margin-bottom: 40px;
    }
    #savings-cost {
        margin: 20px 0 20px 0;
    }
    #savings-cost .cost{
        line-height: 29px;
    }
    #content .action-tab-switcher{
        font-size: 14px;
        text-align: center;
        color: #757575;
        padding: 0;
        margin: 0;
    }
    #content .action-tab-switcher.selected{
        font-weight: bold;
        color: #173A64;
        border-bottom:2px solid #FFC82C;
    }
    #sel_period_content .fjord-info-tooltip{
        display: none;
    }
}
/* end myplan/overview */
/* myenergy/energy-target */
#content #content-main.outer-wrapper {
    min-height: 420px;
}
/* end myenergy/energy-target */
/* savings-popup */
.savings-overlay .fjord-popup {
    height: 500px;
    border-radius: 0;
    border-top: none;
    overflow-x: hidden;
}
.savings-overlay .fjord-close-popup {
    background: #F2F2F2;
    height: 60px;
    position: static;
}
.savings-overlay .fjord-close-popup:before {
    position: absolute;
    top: 15px;
    right: 10px;
}
.savings-overlay .fjord-select-label {
    font-size: 16px;
    color: #333333;
}
.savings-overlay .select-container {
    display: none;
}
.savings-overlay .ul-container {
    display: block !important;
}
.savings-overlay .ul-container>div {
    padding-left: 0;
}
.savings-overlay .ul-container #ul-popup-savings-period {
    display: inline-flex;
    justify-content: flex-start;
    list-style-type: none;
    padding: 0;
}
.savings-overlay .ul-container #ul-popup-savings-period li {
    border: 1px solid #757575;
    width: 100px;
    height: 40px;
    font-size: 18px;
    text-align: center;
    color: #757575;
    padding-top: 7px;
}
.savings-overlay .ul-container #ul-popup-savings-period li:first-child{
    border-left: 1px solid #757575 !important;
}
.savings-overlay .ul-container #ul-popup-savings-period li:hover {
    color: #ffffff;
    background: #173A64;
    border: 1px solid #173A64 !important;
    cursor: pointer;
}
.savings-overlay .ul-container #ul-popup-savings-period li:nth-child(odd){
    border-left: none;
    border-right: none;
}
.savings-overlay  .ws-list li {
    padding: 20px 0px 20px 12px;
    min-height: 56px;
}
.savings-overlay  .ws-list li:nth-child(odd){
    background: #F2F2F2;
}
.savings-overlay  .ws-list li:nth-child(even){
    background: #FFFFFF;
}
.savings-overlay .st-header {
    margin: 0px 0px 0px 0px;
    display: flex;
    justify-content: space-around;
}
.savings-overlay .st-header .st-head-name {
    height: 50px;
    font-size: 16px;
    font-weight: 600;
    color: #173A64;
    padding: 0px 3px 0px 12px;
}
.savings-overlay .fjord-info-tooltip {
    display: inline-block !important;
}
.savings-overlay .savings-table .fjord-info-tooltip {
    position: relative;
    top: 0;
    left: 50px;
}
.savings-overlay .savings-table .ws-list-label-left .fjord-info-tooltip {
    left: 0;
}
.savings-overlay .ws-list-label, .savings-overlay .savings-label {
    font-size: 16px;
    display: block;
}
.savings-overlay .fjord-popup-body {
    padding: 20px;
}
.savings-overlay .fjord-popup-headline {
    position: absolute;
    top: 20px;
    color: #173A64;
    font-weight: bolder;
    line-height: 22px;
}
.savings-overlay .savings-popup-tip-text {
    font-weight: normal;
    font-size: 16px;
    line-height: 16px;
    color: #333333;
    margin-top: 16px;
}
.savings-overlay .savings-info-section {
    display: flex;
    flex-direction: column;
    width: 450px;
    margin-top: 10px;
}
.savings-overlay .savings-info-section .col-md-6{
    flex: 0 0 auto;
    -mx-flex: 0 0 auto;
}
.savings-overlay .savings-info-section-1 {
    width: 450px;
}
.savings-overlay .savings-info-section-1 .fjord-popup-headline {
    position: static;
    margin: 20px 0 20px 0px;
    color: #173A64;
    font-weight: bold;
    font-size: 18px;
    line-height: 22px;
    color: #173A64;
}
.savings-overlay .savings-info-section-2 {
    width: 450px;
}
.savings-overlay .savings-info-section-2 .fjord-popup-headline {
    display: none;
}
.savings-overlay .savings-info-section-2 .savings-info-images {
    display: none;
}
.savings-overlay .savings-info-list {
    font-size: 16px;
    line-height: 1.5em;
    color: #333333;
    padding-left: 12px;
}
.savings-overlay .savings-info-list li{
    margin-top: 20px;
}
.savings-overlay .savings-info-footer {
    font-size: 18px;
    color: #173A64;
    font-weight: 600;
    padding: 20px 0px;
}
.savings-overlay .fjord-popup #footer-popup {
    display: flex !important;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
    padding: 30px 20px;
    height: 300px;
}
.savings-overlay .popup-image-container {
    background: url("/images/savings-popup-image-desktop-version.png");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    width: 100%;
    height: 120px;
}
.savings-overlay .close-popup-container {
    display: flex;
    justify-content: flex-start;
    width: 100%;
}
.savings-overlay .close-popup-container div.fjord-close-popup {
    width: 185px;
    height: 50px;
    color: #ffffff;
    background: #173A64;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    padding-top: 15px;
}
@media screen and (max-width: 767px) {
    .fjord-popup {
        height: 100% !important;
    }
    .savings-overlay .st-data-li {
        display: flex;
        justify-content: space-between;
        border-bottom: 1px solid #CCCCCC;
    }
    .savings-overlay .ws-list-label {
        font-size: 18px;
        display: flex;
        flex-direction: row-reverse;
        justify-content: space-between;
        color: #173A64;
        font-weight: bold;
    }
    .savings-overlay .fjord-popup .ul-container {
        display: none !important;
    }
    .savings-overlay .select-container {
        display: flex;
        flex-direction: column;
        align-items: flex-start !important;
    }
    .savings-overlay .select-container > div {
        display: flex;
        justify-content: space-between;
    }
    .savings-overlay [id^="iconic-select-"] {
        width: 100%;
    }
    .savings-overlay .fjord-select {
        font-family: Interstate;
        font-size: 16px;
        color: #333333;
        border: 0;
        border-radius: 0;
        margin: 10px 0 10px 0;
        width: 450px;
        display: flex;
        justify-content: space-between;
        overflow: visible;
    }
    .savings-overlay .fjord-select:after {
        display: none;
    }
    .savings-overlay .select-container span {
        margin: 20px 0 0 10px;
    }
    .savings-overlay .select-container .fjord-select-label.fjord-select-label-right {
        display: none;
    }
    .savings-overlay .savings-table .st-header {
        display: none;
    }
    .savings-overlay .st-data-wrapper {
        border-top: none;
    }
    .savings-overlay .selected {
        color: #0F7A94;
        font-weight: 600;
    }
    .savings-overlay .savings-table .mobile-toggle-label .icon-i:after {
        content: "\e910";
    }
    .savings-overlay .savings-table .mobile-toggle-label.selected .icon-i:after {
        content: "\e911";
        font-weight: 600;
    }
    .savings-overlay .savings-table .table-values-container {
        display: none;
    }
    .savings-overlay  .ws-list li{
        background: #FFFFFF!important;
    }
    .savings-overlay .ws-list-label.ws-list-labels-right div.savings-label:nth-child(2) {
        display: none;
    }
    .savings-overlay .ws-list-label-left {
        display: flex;
        flex-direction: row;
        justify-content: left;
    }
    .savings-overlay .table-values-container  .ws-list-label{
        font-size: 16px;
        font-weight: 300;
        font-family: Interstate;
        font-style: normal;
        font-size: 16px;
        line-height: 23px;
        color: #333333;
    }
    .savings-overlay .child-style {
        padding: 12px 5px 12px 5px !important;
        height: 55px;
    }
    .savings-overlay .child-style:nth-child(odd) {
        background: #F2F2F2;
    }
    .savings-overlay .savings-info-section {
        flex-direction: row;
        background: #FFFFFF;
    }
    .savings-overlay .savings-info-section-1 {
        width: 360px;
    }
    .savings-overlay .savings-info-section-2 {
        width: 360px;
    }
    .savings-overlay .fjord-popup #footer-popup {
        display: flex !important;
        flex-direction: column;
        align-items: center;
        justify-content: space-between;
        padding: 0 20px;
        height: 380px;
    }
    .savings-overlay .popup-image-container {
        background: url("/images/savings-popup-image-mobile-version.png");
        background-size: contain;
        background-repeat: no-repeat;
        background-position: center center;
        width: 100%;
        height: 305px;
    }
    .savings-overlay .ws-list-label [class^="icon-"] {
        font-weight: bold;
    }
    .savings-overlay .fjord-popup-body {
        padding-bottom: 0;
    }
    .savings-overlay .fjord-popup .carbon-image-wrapper,
    .fjord-myplan-overview .fjord-content-inner .my-savings-plan .carbon-image-wrapper{
        flex-direction: column !important;
        justify-content: center;
    }
    .savings-overlay .fjord-popup .fjord-popup-body .carbon-image-wrapper .carbon-image-item,
    .fjord-myplan-overview .fjord-content-inner .my-savings-plan .carbon-image-item{
        max-width: 100%;
        width: auto;
        margin: 15px auto 15px auto;
    }
}
/* end savings-popup */
/*Timeline*/
#content.content-act-user-timeline .inner-wrapper {
    padding-top: 48px;
}
#fjord-page-inner-timeline .timeline-item {
    font-size: 16px;
    line-height: 1.5;
}
#fjord-page-inner-timeline .fjord-content-inner .col-md-11 h1,
#fjord-page-inner-timeline .fjord-page-top-img-container img,
#fjord-page-inner-timeline .timeline-show-first-wrap-row,
#fjord-page-inner-timeline .search-timeline,
#fjord-page-inner-timeline .timeline-item .col-1,
#fjord-page-inner-timeline .fjord-page-top-img-container .fjord-top-title:after {
    display: none;
}
#fjord-page-inner-timeline .fjord-page-top-img-container .fjord-top-title {
    display: block;
    color: #173A64;
    position: relative;
    transform: none;
    font-weight: 700;
    font-size: 36px;
    line-height: 1.5;
    left: 0;
    top: 0;
    padding-bottom: 30px;
}
#fjord-page-inner-timeline [id^="iconic-select-"] {
    width: 280px;
}
#fjord-page-inner-timeline .timeline-period-block .date-selecte-icon {
    flex: 0 0 auto;
    max-width: 280px;
    padding: 0;
}
#fjord-page-inner-timeline .timeline-period-block .date-selecte-to {
    margin-left: 16px;
}
#fjord-page-inner-timeline .category-select {
    border: 0;
}
.content-act-user-timeline .content-wrapper {
    overflow: visible;
}
#fjord-page-inner-timeline .timeline-period-block input {
    height: 46px;
    border: 1px solid #757575;
    border-radius: 0;
    padding: 10px;
    font-size: 16px;
    line-height: 1.5;
    margin: 0;
}
#fjord-page-inner-timeline .timeline-period-block .date-selecte-icon:after {
    right: 10px;
    top: auto;
    transform: translateY(50%);
    bottom: 23px;
    font-family: "Font Awesome 5 Pro";
    font-size: 16px;
    line-height: 18px;
    color: #333;
}
#fjord-page-inner-timeline .category-select .is-select:after {
    content: "\f078";
    font-weight: 900;
}
#fjord-page-inner-timeline .dp-highlight-first .ui-state-default,
#fjord-page-inner-timeline .dp-highlight-last .ui-state-default {
    background-color: #173A64 !important;
}
#fjord-page-inner-timeline .dp-highlight,
#fjord-page-inner-timeline .dp-highlight-first,
#fjord-page-inner-timeline .dp-highlight-last {
    background: rgba(23, 58, 100, 0.5) !important;
}
#fjord-page-inner-timeline .ui-datepicker-calendar tbody tr td {
    background-clip: content-box !important;
}
#fjord-page-inner-timeline .timeline-period-block label {
    font-size: 16px;
    line-height: 1.5;
    font-weight: 700;
}
#fjord-page-inner-timeline .timeline-period-block {
    margin-bottom: 30px;
}
#fjord-page-inner-timeline > .content-inner {
    padding: 0;
}
#fjord-page-inner-timeline > .content-inner .more-btn {
    margin: 7px 0 0;
    border-radius: 0;
    height: 52px;
    border: none;
    color: white;
    background: #173A64;
    text-transform: lowercase;
    padding: 14px 34px;
    font-size: 16px;
    line-height: 1.5;
    width: auto;
    display: inline-block;
}
#fjord-page-inner-timeline > .content-inner .more-btn:first-letter {
    text-transform: uppercase;
}
#fjord-page-inner-timeline .timeline-period-block .row {
    margin: 0;
}
#fjord-page-inner-timeline .timeline-item .date-outside-item {
    display: flex;
    margin: 0;
    flex-direction: row;
    flex: 0 0 auto;
    max-width: 100%;
    justify-content: flex-start;
}
#fjord-page-inner-timeline .timeline-item .date-outside-item .date {
    margin-right: 4px;
}
#fjord-page-inner-timeline .timeline-item {
    display: flex;
    flex-direction: column-reverse;
    margin: 16px 0;
    border: 2px solid #8B9CB0;
    padding: 30px;
}
#fjord-page-inner-timeline .timeline-item .timeline-item-inner {
    padding: 16px 0 0 !important;
    margin: 0;
    flex: 0 0 auto;
    max-width: 100%;
}
#fjord-page-inner-timeline .timeline-item .timeline-item-inner .col-8 {
    flex: 0 0 auto;
    max-width: 100%;
}
#fjord-page-inner-timeline #timeline-place .fjord-page-header {
    padding: 0;
    margin: 16px 0 18px;
    font-size: 24px;
    line-height: 1.2;
}
@media (max-width: 991px) {
    #fjord-page-inner-timeline .timeline-period-block .row {
        flex-direction: column;
    }
    #fjord-page-inner-timeline .timeline-period-block .date-selecte-to {
        margin: 16px 0 0;
    }
}
@media (max-width: 767px) {
    #fjord-page-inner-timeline #timeline-place .date-inside-item {
        display: none;
    }
    #fjord-page-inner-timeline .fjord-top-title {
        width: auto;
        text-align: left;
        padding-left: 16px;;
    }
    #content #content-main.outer-wrapper #fjord-page-inner-timeline .fjord-content-inner {
        padding: 0 15px 25px;
    }
    #fjord-page-inner-timeline {
        padding-bottom: 47px;
    }
    #fjord-page-inner-timeline > .content-inner {
        padding: 0 15px 0;
    }
    #content.content-act-user-timeline #fjord-page-inner-timeline .fjord-content-inner {
        padding-top: 0;
    }
    #content.content-act-user-timeline #fjord-page-inner-timeline .fjord-page-description p {
        margin: 0;
    }
}
/*End Timeline*/
.fjord-recommended-action-tips .savingsplan-box-img-wrapper, .fjord-recommended-action-tips .mysavings-item-img {
    order: 2;
    margin: 0;
    width: 140px;
    height: 140px;
}
.fjord-recommended-action-tips .savingsplan-box-img-wrapper div {
    width: 140px;
    height: 140px;
}
.fjord-recommended-action-tips .savings-actionlist:before {
    font-family: "FontAwesome";
    font-size: 15px;
    content: "\f004";
    margin-right: 3px;
}
.fjord-recommended-action-tips .savings-completed:before {
    font-family: "FontAwesome";
    font-size: 15px;
    content: "\f00c";
    margin-right: 3px;
}
.fjord-recommended-action-tips .savings-decline:before {
    font-family: "FontAwesome";
    font-size: 15px;
    content: "\f070";
    margin-right: 3px;
}
/* end FBC-98 usage breakdown wrapper */
/*FBC-240*/
.fjord-contractors-filter-toggle.toogled_color{
    color: #0F7A94;
}
.fjord-filter-colum-name{
    color: #173A64;
    font-weight: 600;
    text-transform: none;
    border-bottom: none;
}
.custom-checkbox {
    position: relative;
    float: left;
    margin-right: 15px;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none !important;
}
.custom-checkbox:before {
    content: "";
    display: block;
    width: 14px;
    height: 14px;
    border: 1px solid #333333;
    box-sizing: border-box;
    background-color: white;
}
input[type=checkbox]:checked + label .custom-checkbox:before{
    background: white url(/images/checked.png) no-repeat center center/contain;
}
input[type=checkbox]:checked + a label .custom-checkbox:before{
    background: white url(/images/checked.png) no-repeat center center/contain;
}
.fjord-page-wrapper-energy-tips div.selection.for-filter .css-label, .contractors-filters input[type="checkbox"]:checked + label.css-label{
    color: #333333;
}
.fjord-contractors-filter-toggle{
    padding-bottom: 8px;
    border-bottom: 1px solid #CCCCCC;
}
.gray-separator{
    display: none;
}
/*FBC-240*/

/* FBC-152/153 audit-wizard */
.assessment-container .fjord-page-header {
    text-transform: lowercase;
}
.assessment-container .fjord-page-header:first-letter {
    text-transform: uppercase;
}
.assessment-container .confirm-button.unconfirmed {
    display: none;
}
.assessment-container .bar-grey-thick.component-with-show-notes {
    margin-bottom: 30px;
}
.assessment-container .appliance-add {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    height: 100%;
    position: relative;
    left: 0 !important;
    right: unset;
    margin-bottom: 30px;
}
.assessment-container .appliance-add label {
    text-transform: lowercase;
}
.assessment-container .appliance-add label:first-letter {
    text-transform: uppercase;
}
.assessment-container .appliance-add .check-box {
    width: 15px;
    height: 15px;
    margin-right: 15px !important;
    position: relative;
}
.assessment-container .appliance-add .appliance-add-stayon {
    position: relative;
    top: 20px !important;
    border: 1px solid #173A64;
    padding: 5px 30px 10px 30px;
}
.assessment-container .appliance-add .appliance-add-stayon a, .delete-appliance-link a {
    color: #173A64;
}
/* end FBC-152/153 audit-wizard */
/* FBC-190 */
#dashboard .fjord-page-header-description {
    display: block !important;
    font-size: 18px;
    line-height: 26px;
    padding-bottom: 16px;
    margin-bottom: 0;
    margin-top: 0;
}
.fjord-content-inner-get-started .landing-page-welcome-message-link {
    font-weight: 300;
}
/* end FBC-190 */
/* FBC-245 My home assessment pages 1-5 question general updates */
.assessment .component .select select, .assessment .fjord-page-header + p, .assessment .fjord-page-header + p + p{
    font-weight: 300;
}
.d-h-any-check-box-wrapper{
    flex-direction: row-reverse;
    float: none !important;
    justify-content: flex-end;
}
.d-h-any-check-box-wrapper .d-h-any-check-box{
    width: 14px;
    height: 14px;
    margin-right: 10px !important;
}
.d-h-any-check-box.active:after{
    font-size: 10px;
}
.assessment .appliance-add, .assessment div.select[id*="_yes_no"] {
    position: static;
    flex-direction: unset;
    float: left;
}
.assessment .appliance-add{
    flex-direction: row-reverse;
}
.assessment #pool_details .bar-grey-thick .form-element.select{
    padding-left: 0;
}
.assessment .appliance-add .check-box, .assessment div.select[id*="_yes_no"] a div{
    width: 14px;
    height: 14px;
    margin-right: 10px !important;
}
.assessment .appliance-add .check-box:after {
    font-size: 10px;
}
.d-h-any-check-box-label, .component .label.idha-label, div.select[id*="_yes_no"] .label{
    text-transform: lowercase;
}
.d-h-any-check-box-label:first-letter, .component .label.idha-label:first-letter, div.select[id*="_yes_no"] .label:first-letter{
    text-transform: uppercase;
}
#topSectionContentAppliancesandEquipment .delete_check, #topSectionContentAppliancesandEquipment .add_check{
    position: absolute;
    left: 0;
}
#topSectionContentAppliancesandEquipment div.select[id*="_yes_no"] .check-box{
    top: 0;
    left: 0;
}
#pool_details{
    float: left;
}
#topSectionContentAppliancesandEquipment div.select[id*="_yes_no"]{
    float: none;
}
#topSectionContentAppliancesandEquipment .appliance-add{
    position: relative;
}
.d-h-any-check-box.active:after, .appliance-add .check-box.active:after, div.select[id*="_yes_no"] .check-box.active:after{
    font-size: 11px;
}
.assessment .component .select select, .assessment .fjord-page-header + p, .assessment .fjord-page-header + p + p{
    font-weight: 300;
}
.assessment .component .bar-grey-thick{
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
}
.d-h-any-check-box-wrapper{
    flex-direction: row-reverse;
    margin-top: 21px;
}
.d-h-any-check-box-wrapper .d-h-any-check-box{
    width: 14px;
    height: 14px;
    margin-right: 10px !important;
}
.d-h-any-check-box.active:after{
    font-size: 10px;
}
.assessment .appliance-add, .assessment div.select[id*="_yes_no"] {
    position: static;
    flex-direction: unset;
    float: left;
}
.assessment .appliance-add{
    flex-direction: row-reverse;
}
.assessment #pool_details .bar-grey-thick .form-element.select{
    padding-left: 0;
}
.assessment .appliance-add .check-box, .assessment div.select[id*="_yes_no"] a div{
    width: 14px;
    height: 14px;
    margin-right: 10px !important;
}
.assessment .appliance-add .check-box:after {
    font-size: 10px;
}
.d-h-any-check-box-label, .component .label.idha-label, div.select[id*="_yes_no"] .label{
    text-transform: lowercase;
}
.d-h-any-check-box-label:first-letter, .component .label.idha-label:first-letter, div.select[id*="_yes_no"] .label:first-letter{
    text-transform: uppercase;
}
#topSectionContentAppliancesandEquipment .delete_check, #topSectionContentAppliancesandEquipment .add_check{
    position: absolute;
    left: 0;
}
#topSectionContentAppliancesandEquipment .check-box{
    top: 4px;
    left: 23px;
}
#topSectionContentAppliancesandEquipment div.select[id*="_yes_no"] .check-box{
    top: 0;
    left: 0;
}
#pool_details{
    float: left;
}
#topSectionContentAppliancesandEquipment div.select[id*="_yes_no"]{
    float: none;
}
#topSectionContentAppliancesandEquipment .appliance-add{
    position: relative;
}
.d-h-any-check-box.active:after, .appliance-add .check-box.active:after, div.select[id*="_yes_no"] .check-box.active:after{
    font-size: 11px;
}
.fieldset-component [id^="iconic-select-"] .is-select{
    font-weight: 300;
}
.assessment-container #topSectionContentAppliancesandequipment .appliance-add .check-box{
    top: -22px;
}
.fjord-content-inner.assessment-container .appliance-add .appliance-add-stayon .label:before{
    content: "\f067";
    display: none;
}
.fjord-content-inner.assessment-container .delete-appliance-link .label-remove:before {
    content: "\f068";
    display: none;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin: 0 5px;
}
/*end FBC-245*/
.fjord-info-tooltip .fjord-info-tooltip-body{
    font-family: 'Interstate';
    font-style: normal;
    font-weight: 300;
    font-size: 18px;
    line-height: 150%;
    color: #000000;
    z-index: 20;
}
.savings-overlay .c-b-fixed-details{
    padding-left: 25px !important;
}
#billhistory-spending-chart-area .fjord-block-title {
    font-size: 24px;
    color: #173A64;
    font-weight: bold;
    margin-bottom: 20px;
}
#billhistory-spending-chart-area .fjord-block-description {
    font-size: 18px;
    color: #333333;
    padding: 0 20px 0 20px;
    line-height: 25px;
}
#billhistory-spending-chart-area .fjord-block-description a {
    color: #0F7A94;
    padding-bottom: 2px;
}
.mybill-spending-graph .mybill-history-graph-filters-section {
    display: none;
}
.mybill-spending-graph .description a {
    display: none;
}
.chart-info .tip-buttons .col-auto .tip-action-btn {
    display: flex;
    font-size: 16px;
    position: relative;
    top: 10px;
    border-bottom: 2px solid #FFC82C;
}
.chart-info .tip-buttons .col-auto .fa-heart:before {
    position: relative;
    top: 5px;
    right: 5px;
}
.chart-info .tip-buttons .col-auto .fa-check:before {
    position: relative;
    top: 5px;
    right: 5px;
}
.chart-info .tip-buttons .col-auto .fa-times:before {
    content: "\f070";
    position: relative;
    top: 5px;
    right: 5px;
}
#fjord-billhistory-spending-chart-area .content-inner.up {
    padding: 0;
}
/* FBC-98 usage breakdown wrapper */
#billhistory-spending-chart-area .fjord-block-description {
    max-width: 915px;
    margin-bottom: 40px;
}
.fjord-myplan-overview .mybill-spending-graph-info .part, .fjord-myplan-overview .hc_mySpending.change-colors {
    display: none;
}
.fjord-myplan-overview .page-widget-wrapper-body {
    margin-top: 36px;
}
.fjord-myplan-overview .page-widget-wrapper-body div.span_1_of_1 {
    padding: 0;
}
.fjord-myplan-overview .top-recommended-tips a.tip-image {
    display: block;
    width: 100%;
    height: 160px;
    max-width: 240px;
    background-size: contain;
    margin: 30px auto;
    background-position: center;
}
.fjord-myplan-overview .top-recommended-tips .tip-headline, .top-recommended-tips .fjord-tip-footer {
    border-top: none;
    border-bottom: none;
}
.fjord-myplan-overview .top-recommended-tips .fjord-tip-footer {
    display: none;
}
.fjord-myplan-overview .top-recommended-tips .fjord-tip-footer a {
    color: #FFFFFF;
}
.fjord-myplan-overview .top-recommended-tips .tip-action-btn-label {
    text-transform: capitalize;
    font-size: 16px;
    padding-left: 0;
    color: #0F7A94;
}
.fjord-myplan-overview .top-recommended-tips .tip-headline {
    font-size: 18px !important;
}
.fjord-myplan-overview .billhistory-spending-widget-wrapper, .fjord-myplan-overview #mybill-spending-graph-info-box-1 {
    overflow-x: hidden !important;
    overflow-y: hidden !important;
}
.fjord-myplan-overview #mybill-spending-graph-info-box-1 {
    border: 2px solid #8B9CB0;
    margin-top: 40px;
}
.fjord-myplan-overview .mybill-spendingbreakdown-graph img {
    display: none;
}
.fjord-myplan-overview div.body-wrapper div.chart-info {
    display: block !important;
    border-radius: 0;
}
.fjord-myplan-overview .mybill-spendingbreakdown-graph {
    margin: 0;
}
.disabled-spending-graph {
    height: 88%;
    margin-top: 6%;
    margin-left: 8%;
    box-shadow: 0 0 black;
    max-width: 250px;
}
.fjord-recommended-action-tips .savingsbox-usemotionsensor {
    border: 0;
    box-shadow: none;
}
.fjord-recommended-action-tips .savingsplan-box-imgtitle {
    display: flex;
    flex-direction: column-reverse;
    justify-content: space-around;
    align-items: center;
    min-height: 300px;
}
.fjord-recommended-action-tips .savingsplan-box-title-wrapper {
    order: 3;
    width: 100% !important;
    margin: 0 0 0 20px !important;
}
.fjord-recommended-action-tips .savingsplan-box-title a {
    font-size: 18px !important;
}
.fjord-recommended-action-tips .savingsplan-box-main-bh {
    order: 1;
    display: flex;
    justify-content: space-around;
    width: 100%;
}
.fjord-recommended-action-tips .savingsplan-buttons {
    width: 100%;
    position: inherit !important;
    display: flex !important;
    justify-content: space-around;
}
.fjord-recommended-action-tips .savings-actionlist, .fjord-recommended-action-tips .savings-completed,
.fjord-recommended-action-tips .savings-decline {
    text-decoration: none;
    border-bottom: 2px solid #FFC82C;
    text-transform: capitalize;
    font-size: 16px;
    padding: 0 0 5px 0 !important;
    color: #0F7A94 !important;
    font-weight: bold !important;
    background: none !important;
    margin-right: 10px;
}
.fjord-recommended-action-tips .savingsplan-box-img-wrapper, .fjord-recommended-action-tips .mysavings-item-img {
    order: 2;
    margin: 0;
    width: 140px;
    height: 140px;
}
.fjord-recommended-action-tips .savingsplan-box-img-wrapper div {
    width: 140px;
    height: 140px;
}
.fjord-recommended-action-tips .savings-actionlist:before {
    font-family: "FontAwesome";
    font-size: 15px;
    content: "\f004";
    margin-right: 3px;
}
.fjord-recommended-action-tips .savings-completed:before {
    font-family: "FontAwesome";
    font-size: 15px;
    content: "\f00c";
    margin-right: 3px;
}
.fjord-recommended-action-tips .savings-decline:before {
    font-family: "FontAwesome";
    font-size: 15px;
    content: "\f070";
    margin-right: 3px;
}
.mybill-spending-graph-info-box .title:not(.changed-spending-percent),
.mybill-spending-graph-info-box .title.changed-spending-percent,
.mybill-spending-graph-info-box .description span,
.mybill-history-graph-legend-key-wide .mybill-history-graph-legend-key-inner span {
    text-transform: lowercase;
    display: inline-block;
    padding: 0;
}
.mybill-spending-graph-info-box .title:not(.changed-spending-percent)::first-letter,
.mybill-spending-graph-info-box .title.changed-spending-percent::first-letter,
.mybill-spending-graph-info-box .description span::first-letter,
.mybill-history-graph-legend-key-wide .mybill-history-graph-legend-key-inner span::first-letter {
    text-transform: uppercase;
}
/* end FBC-98 usage breakdown wrapper */
/*FBC-251*/
#fjord-footer .fjord-footer-contact .contact-info, #fjord-footer .fjord-copyright-text{
    font-weight: 300;
}
#fjord-footer .fjord-copyright-text:first-letter{
    font-weight: normal;
}
/*end FBC-251*/
.audit-progress-bar .assessment-bar-block{
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
    padding: 0;
}
.audit-progress-bar > .col-12.d-flex {
    justify-content: space-between;
}
@media (max-width: 420px){
    .audit-progress-bar .assessment-bar-block{
        padding: 0 7px;
        flex-basis: 0;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%;
    }
    .audit-progress-bar > .col-12.d-flex::after {
        left: -2.3%;
    }
    .assessment .audit-progress-bar .assessment-bar-block a {
        padding-bottom: 10px;
    }
}
@media (max-width: 320px){
    .audit-progress-bar .assessment-bar-block{
        padding: 0 1px;
    }
}
/* end FBC-152/153 audit-wizard */
#fjord-custom-marketing .image-block {
    background: url("../images/widgets/custom-marketing/custom-marketing-human.png") center/100% auto no-repeat #968C82;
}
/* FBC-152/153 audit-wizard */
.assessment-container .fjord-page-header {
    text-transform: lowercase;
}
.assessment-container .fjord-page-header:first-letter {
    text-transform: uppercase;
}
/* screen size adjustments */
body{
    background-color: #ceccca !important;
}
#wrapper {
    margin: auto;
}
#content-main {
    display: flex;
    justify-content: center;
}
.inner-wrapper, .content-wrapper, .content-wrapper.fjord-myplan-overview, #dashboard {
    padding: 47px 15px;
    width: auto;
    overflow: hidden;
}
#content .inner .content-wrapper,
#content #content-main.outer-wrapper .fjord-content-inner{
    max-width: 855px;
}
#content .inner-wrapper,
#content .inner {
    max-width: 885px;
    margin: 0;
}
.content-wrapper, .inner .fjord-content-inner {
    margin: 0;
    padding: 0;
}
#dashboard {
    background: #FFF;
}
#dashboard .widget-section [class="col-12 col-md-4"],
.wizard-img-container + .fjord-content-inner .row.tiles-parent .col-6.col-md-4.tile {
    min-width: 295px;
}
@media screen and (max-width: 767px) {
    #content .fjord-content-inner {
        width: 100%;
    }
    #content .inner-wrapper, #content .fjord-content-inner, #dashboard, .content-wrapper.fjord-myplan-overview  {
        padding: 0;
    }
}
.assessment .component .bar-grey-thick .component-label-title {
    padding-bottom: 18px;
}
.component .bar-grey-thick {
    flex-direction: column;
    align-items: flex-start;
}
.assessment .bar-grey-thick.component-with-show-notes {
    margin-bottom: 16px;
}
.assessment .component {
    margin: 29px 0;
    padding-bottom: 0;
}
.assessment .ddImages-wrapper img {
    margin: 24px 0;
}
.assessment .ddImages-wrapper a span {
    height: 28px;
}
.assessment .ddImages-wrapper a {
    width: 150px;
}
.assessment #form-next-page {
    min-width: 211px;
    height: 47px;
}
/* //screen size adjustments */
.goal-Electric .my-goal-block .current .my-goal-boby .my-goal-new-graph-header{
    font-weight: 300;
}
/* FBC-152/153 audit-wizard */
.assessment-container .fjord-page-header {
    text-transform: lowercase;
}
.assessment-container .fjord-page-header:first-letter {
    text-transform: uppercase;
}
.assessment-container .confirm-button.unconfirmed {
    display: none;
}
.inner {
    width: 100%;
}
.assessment-container .bar-grey-thick.component-with-show-notes {
    margin-bottom: 30px;
}
#dashboard {
    background: #FFF;
}
.assessment-container .appliance-add {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    height: 100%;
    position: relative;
    left: 0 !important;
    right: unset;
    margin-bottom: 35px;
}
.assessment-container .appliance-add label {
    text-transform: lowercase;
}
.assessment-container .appliance-add label:first-letter {
    text-transform: uppercase;
}
.assessment-container .appliance-add .check-box {
    width: 15px;
    height: 15px;
    margin-right: 15px !important;
    position: relative;
}
.assessment-container .d-h-any-check-box-label,
.cbReplace-parent .form-element-label {
    font-family: 'Interstate', sans-serif;
    font-weight: 300;
    font-size: 16px;
    line-height: 1.5;
}
.cbReplace-parent .cbReplace .checkbox:before,
.assessment-container .d-h-any-check-box,
.assessment-container div.select[id*="_yes_no"] .check-box,
.assessment-container .appliance-add .check-box {
    font-family: 'Font Awesome 5 Pro' !important;
    font-size: 16px;
    font-weight: 400;
    box-shadow: none !important;
    width: auto;
    height: auto;
    color: #333;
    border: none;
    margin: 0 10px 0 1px !important;
}
.assessment-container div.select[id*="_yes_no"] {
    padding: 0;
}
.assessment-container a {
    box-shadow: none !important;
}
.cbReplace .checkbox-wrapper:hover .checkbox:before,
.assessment-container .d-h-any-check-box:hover,
.assessment-container div.select[id*="_yes_no"] .check-box:hover,
.assessment-container .appliance-add .check-box:hover {
    color: #0f7a94;
}
.cbReplace-parent .cbReplace .checkbox:before,
.assessment-container .d-h-any-check-box:before,
.assessment-container div.select[id*="_yes_no"] .check-box:before,
.assessment-container .appliance-add .check-box:before {
    content: "\f0c8";
}
.cbReplace-parent.selected .cbReplace .checkbox:before,
.assessment-container .d-h-any-check-box.active:before,
.assessment-container div.select[id*="_yes_no"] .check-box.active:before,
.assessment-container .appliance-add .check-box.active:before {
    content: "\f14a";
    color: #0f7a94;
    font-weight: 900;
}
.d-h-any-check-box.active::after,
.appliance-add .check-box.active::after,
div.select[id*="_yes_no"] .check-box.active::after {
    display: none;
}
.assessment-container .appliance-add .appliance-add-stayon {
    position: relative;
    border: 1px solid #173A64;
    padding: 5px 30px 10px 30px;
}
#dashboard .fjord-page-header {
    margin: 0;
    padding: 0 0 20px;
}
#dashboard .widget-section [class="col-12 col-md-4"],
.wizard-img-container + .fjord-content-inner .row.tiles-parent .col-6.col-md-4.tile {
    min-width: 295px;
}
@media screen and (max-width: 767px) {
    .assessment .form-button-inner a#form-next-page,
    .assessment .save-exit-wrapper a#save-exit-assessment{
        width: auto;
        display: inline-block;
    }
    #content-main {
        padding: 0;
    }
    #content .fjord-content-inner {
        width: 100%;
    }
    .inner-wrapper, .content-wrapper, #dashboard {
        float: inherit;
    }
    .fjord-content-inner {
        margin: 0;
    }
    #content .inner-wrapper, #content .fjord-content-inner, #dashboard, .content-wrapper.fjord-myplan-overview  {
        padding: 0;
        float: inherit;
    }
    #content .fjord-content-inner {
        padding: 15px 20px;
    }
}
.assessment .component .form-box-content{
    padding: 0 0 31px;
}
.assessment .bar-grey-thick.component-with-show-notes {
    margin-bottom: 16px;
}
.assessment .component {
    margin: 29px 0;
    padding-bottom: 0;
}
.assessment .ddImages-wrapper img {
    margin: 24px 0;
}
.assessment-container .appliance-add .appliance-add-stayon a, .delete-appliance-link a {
    color: #173A64;
}
.assessment .ddImages-wrapper a span {
    height: 28px;
}
.assessment .ddImages-wrapper a {
    width: 150px;
}
.assessment #form-next-page {
    min-width: 211px;
    height: 47px;
}
/* //screen size adjustments */

/* end FBC-152/153 audit-wizard */
.d-h-any-check-box-label, .component .label.idha-label, div.select[id*="_yes_no"] .label{
    display: inline-block;
}

/* FBC-311, FBC-312 */
.fjord-page-header,
.content-wrapper .fjord-content-inner .fjord-page-header,
#dashboard .fjord-page-header,
.energy-target-page #targetPage .header {
    color: #173a64;
    font-size: 36px;
    font-weight: 700;
    line-height: 1.5;
    padding-bottom: 30px;
    margin: 0;
}
.content-wrapper .fjord-content-inner .fjord-page-description,
.energy-target-page #targetPage .plain-text,
#dashboard .fjord-page-header-description {
    color: #333333;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.5;
    padding-bottom: 16px;
    padding-top: 0;
    margin: 0;
}
.fjord-page-description p {
    margin: 0;
}
.box-shadow .fjord-content-inner.fjord-rewards-content-wrapper .fjord-page-description {
    /*margin: 0 0 -30px 0;*/
}

.fjord-content-inner.fjord-rewards-content-wrapper .fjord-page-description p.points-expire {
    margin-bottom: 20px;
}
/* // FBC-311, FBC-312 */
/* FBC-352 */
#quickform #form-element-fueltypeHotTubfueltype {
    padding-top: 30px;
}
#quickform #form-element-hottub_yes_no {
    position: relative;
}
/* end FBC-352 */
/*FBC-348*/
.branding-link, .w-footer a, #content .fjord-content-inner .fjord-page-description .tos-link, .redeem-bill-credit-btn,
.fjord-page-wrapper-energy-tips .myplan-overview-link, .fjord-page-wrapper-energy-tips .fjord-tip .tip-action-btn:after,
.my-savings-plan .ws-body .reverse .link_update_home, .my-plan-actions .reverse .savings-popup-trigger,
.fjord-myplan-overview div.tip-buttons .tip-action-btn .tip-action-btn-label, .fjord-myplan-overview div.tip-buttons .tip-action-btn:before,
.content-wrapper .fjord-content-inner .fjord-page-description p a, .fjord-myplan-overview .more-tips-item .no-gutters a.more-tips-link,
#fjord-myactions-widget .widget-button .energytips-link, #billhistory-spending-chart-area .fjord-block-description a,
.energy-target-page .my-goal-group-block .set-new-goal span:nth-child(2), .my-savings-plan .link_update_home, #fjord-myactions-widget .energytips-link{
    color: #0f7a94;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.5;
    box-shadow: 0 1px 0 0 #ffc82c;
    border-top: 0;
    display: inline-block;
}
.branding-link:hover, .w-footer a:hover,
#content .fjord-content-inner .fjord-page-description .tos-link:hover,
.redeem-bill-credit-btn:hover,
.fjord-page-wrapper-energy-tips .myplan-overview-link:hover,
.fjord-page-wrapper-energy-tips .fjord-tip .tip-action-btn:hover:after,
.my-savings-plan .ws-body .reverse .link_update_home:hover,
.my-plan-actions .reverse .savings-popup-trigger:hover,
.fjord-myplan-overview div.tip-buttons .tip-action-btn:hover .tip-action-btn-label,
.fjord-myplan-overview div.tip-buttons .tip-action-btn:hover:before,
.content-wrapper .fjord-content-inner .fjord-page-description p a:hover,
.fjord-myplan-overview .more-tips-item .no-gutters a.more-tips-link:hover,
#billhistory-spending-chart-area .fjord-block-description a:hover,.energy-target-page .my-goal-group-block .set-new-goal span:nth-child(2):hover,
.my-savings-plan .link_update_home:hover, .energy-target-page .top-tips-link a:hover{
    color: #0f7a94;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.5;
    box-shadow: 0 2px 0 0 #ffc82c;
    border-top: 0;
}
#dashboard .w-footer a, #fjord-myactions-widget .widget-button .energytips-link, .my-savings-plan .ws-body .reverse .link_update_home,
.my-plan-actions .reverse .savings-popup-trigger,  #dashboard #fjord-saving-plan-widget .w-footer a {
    padding: 0;
    font-weight: 500;
    line-height: 24px;
}
.tip-action-btn-label, .fjord-tip .tip-action-btn:before, .energy-target-page .my-goal-group-block .set-new-goal span:nth-child(2),
#content .fjord-content-inner .fjord-page-description .tos-link, .redeem-bill-credit-btn, #billhistory-spending-chart-area .fjord-block-description a, #health-info-wrapper .link_update_home,
.content-wrapper .fjord-content-inner .fjord-page-description p a, #content-main .fjord-page-wrapper-energy-tips .myplan-overview-link{
    padding-bottom: 0;
}
#fjord-myactions-widget .widget-button{
    margin-top: 0;
}
#fjord-rewards-widget .w-footer, #fjord-custom-marketing .w-footer, .tip-action-btn-label,  .fjord-tip .tip-action-btn:before{
    padding-top: 0;
}
.fjord-myplan-overview div.tip-buttons .tip-action-btn:before{
    padding: 0 0.4em;
}
.tip-action-btn-label{
    line-height: 1.5;
}
/*end FBC-348*/
/*FBC-327*/
.device-thermometer-setting.HeatStandard{
    background: #B7312C;
}
/* end FBC-327*/
/* FBC-345 */
.fjord-myplan-overview #net-savings-over {
    margin-top: 8px;
    justify-content: left;
}
.fjord-myplan-overview #net-savings-over li.data-period {
    font-size: 16px;
    font-weight: lighter;
    padding: 10px;
    border-color: #707070;
}
.fjord-myplan-overview #net-savings-over li.data-period:not(:last-child) {
    border-right: none;
}
/* end FBC-345 */
/* FBC-379 */
.fjord-rewards-content-wrapper > .white-section .ws-header .ws-title,
.fjord-rewards-content-wrapper .redeem-details-block .group-title{
    color: #173a64;
    font-family: Interstate, sans-serif;
    font-weight: 700;
    line-height: 1.2;
    padding-bottom: 18px;
    font-size: 24px;
}
.fjord-rewards-content-wrapper > .white-section .ws-header{
    border-bottom: none;
    padding: 0;
}
/* // FBC-379 */
.appliance > .appliance-row-label.appliance-block, .component .form-box.box-shadow, #pool_details .form-box, .assessment-container .appliance-add, .appliance > .appliance-row-custom-label{
    padding-left: 0;
    padding-right: 0;
    color: #173A64;
    font-weight: 700;
    padding-bottom: 16px;
    line-height: 1.5;
    font-size: 18px;
}
.assessment-container .bar-grey-thick.component-with-show-notes{
    padding-left: 0;
    padding-right: 0;
    color: #173A64;
    font-size: 24px;
    font-weight: 700;
    line-height: 1.2;
}
/* Goal pages */
.my-goal-body-subtitle, .form-element-label, #title, #target_percent_savings, #form-element-target_percent_savings,
#save-goal, .cancel-goal, .pupup-goal-text, #btn-no, #btn-yes, .energy-target-page #targetPage .header, .energy-target-page .my-goal-boby .my-goal-new-graph-header,
.energy-target-page .plain-text, .energy-target-page .my-goal-boby .my-goal-new-procent-numbers .new-my-goal-title,
.energy-target-page .my-goal-boby .my-goal-new-procent-numbers .new-my-goal-number, .my-goal-new .my-goal-boby .set-new-goal {
    font-family: 'Interstate', sans-serif !important;
}
.energy-target-page.my-goal-new {
    background: #FFFFFF;
}
.fjord-page-top-img-container.energy-target-img-container {
    display: none;
}
.energy-target-page #targetPage .header {
    font-size: 36px;
    color: #173A64;
    font-weight: bold;
    line-height: 43px;
    text-align: left;
    padding-bottom: 30px;
}
.energy-target-page .plain-text {
    font-size: 18px;
}
.energy-target-page .no-data-goal .my-goal-block .my-goal-boby-title {
    font-weight: normal;
    font-size: 18px;
    color: #333333;
    text-align: left;
}
.energy-target-page .no-data-goal .my-goal-block {
    border: 2px solid #8B9CB0;
    padding: 10px 20px 20px;
    border-radius: 0;
}
.energy-target-page .my-goal-block .my-goal-body-subtitle {
    font-size: 18px;
}
.energy-target-page .my-goal-block .my-goal-icon-box {
    display: none;
}
.energy-target-page .goal-energy-result {
    display: flex;
    min-height: 208px;
    border: 2px solid #8B9CB0;
    margin-top: 15px;
    font-size: 18px;
    line-height: 120%;
    color: #333333;
    margin-bottom: 15px;
    width: 100%;
}
.energy-target-page .goal-energy-result .goal-energy-result-media {
    flex-basis: 35%;
    background: #757575;
}
.energy-target-page .header.recommended-actions {
    font-size: 24px;
    font-weight: bold;
    line-height: 29px;
    color: #173A64;
    margin-bottom: -5px;
}
.energy-target-page .goal-energy-result-progress-title {
    font-size: 24px;
    font-weight: bold;
    line-height: 29px;
    color: #173A64;
    margin: 30px 0 16px 31px;
}
.energy-target-page .goal-energy-result-progress p {
    font-size: 16px;
    line-height: 23px;
    margin: 0 20% 30px 31px;
}
.energy-target-page .goal-energy-result-progress .my-goal-get-started {
    font-size: 16px;
    line-height: 144%;
    color: #0F7A94;
    margin-left: 31px;
    border: 0;
    border-bottom: 2px solid #FFC82C;
    padding: 0 0 3px 0;
    background: transparent;
    margin-bottom: 20px;
}
.energy-target-page .recommended-actions-title {
    font-size: 24px;
    font-weight: bold;
    line-height: 29px;
    color: #173A64;
    margin-bottom: 0;
}
.energy-target-page .recommended-actions-description {
    width: 100% !important;
    margin-bottom: 15px;
}
.energy-target-page .tip-action-btn-label {
    padding-bottom: 0;
}
.energy-target-page .fjord-tip .tip-action-btn:after {
    content: "";
    display: block;
    position: absolute;
    top: 100%;
    left: 54%;
    width: calc(100% - 25px);
    transform: translate(-50%, -50%);
    border-top: 1px solid #FFC82C;
}
.energy-target-page .link_hidden {
    font-size: 16px;
    line-height: 24px;
    color: #0F7A94;
    margin-bottom: 5px;
    box-shadow: 0 1px 0 0 #ffc82c;
    font-weight: 500;
}
.energy-target-page .tip-headline {
    font-size: 24px;
    line-height: 29px;
}
.energy-target-page .tip-buttons {
    justify-content: center !important;
}
.energy-target-page .tip-action-btn-label {
    text-transform: capitalize;
    font-weight: normal;
    font-size: 16px;
    line-height: 23px;
    color: #0F7A94;
}
.energy-target-page .fjord-tip-footer {
    background-color: #fff;
    margin-top: 10px;
}
.energy-target-page .fjord-tip .fjord-tip-footer a {
    background: #173A64;
    display: inline-block;
    padding: 15px 30px;
    line-height: 1;
    width: 212px;
}
.energy-target-page .set-new-goal {
    font-size: 16px;
    line-height: 144%;
    color: #0F7A94;
    border: 0;
    border-bottom: 2px solid #FFC82C;
    padding: 0 0 3px 0;
    background: transparent;
    margin-bottom: 30px;
}
.energy-target-page .my-goal-title-span-fuel-type {
    display: none;
}
.energy-target-page .my-goal-title .row.no-gutters.align-items-center {
    display: none;
}
.energy-target-page .top-section-my-goal .my-goal-block .my-goal-title {
    border-bottom: 0;
}
.energy-target-page .my-goal-block .percent-tab.tab-content.current .my-goal-boby {
    border: 2px solid #8B9CB0;
    margin-bottom: 20px;
}
.energy-target-page .my-goal-block .my-goal-grey-line {
    display: none;
}
.energy-target-page .my-goal-block .my-goal-progress-label {
    padding-bottom: 60px;
    margin: 20px;
    color: #333;
    display: block;
}
.energy-target-page .my-goal-block .my-goal-new-graph-header {
    margin-top: 0;
    padding-top: 0;
    font-size: 18px;
}
.energy-target-page .my-goal-block .my-goal-new-procent-numbers {
    margin-top: 0;
}
.energy-target-page .my-goal-new-procent-numbers.row.justify-content-between {
    margin-left: 5px !important;
    width: calc(100% - 10px);
}
.energy-target-page .my-goal-procent-blue-line {
    background: #0F7A94;
    border-radius: 0;
}
.energy-target-page .my-goal-procent-blue-line .below-goal {
    display: none;
}
.energy-target-page .my-goal-procent-grey-line {
    margin-right: 20px;
    margin-left: 20px;
    margin-top: 25px;
}
.energy-target-page .new-my-goal-number.actual-number.new-my-goal-percent-actual,
.energy-target-page .new-my-goal-number.text-right.target-number {
    font-size: 20px;
}
.energy-target-page .my-goal-new-procent-numbers .new-my-goal-title {
    font-size: 16px;
}
.energy-target-page .my-goal-new-graph-header .actual,
.energy-target-page .my-goal-new-graph-header .percent,
.energy-target-page .my-goal-new-graph-header .more-less,
.energy-target-page .my-goal-new-graph-header .target{
    font-weight: bold;
}
/* energy-target-popup */
#energy-target-pop-up .pop-up-box {
    overflow: hidden !important;
    border-radius: 0;
}
#energy-target-pop-up .pop-up-head {
    height: 60px;
    background: #F2F2F2;
}
#energy-target-pop-up .close-pop-up {
    top: 20px;
    right: 20px;
}
#energy-target-pop-up .my-goal-icon-setgoal {
    display: none;
}
#energy-target-pop-up .body-pop-up {
    display: flex;
    flex-direction: column;
    padding: 20px 15px 30px 15px;
}
#energy-target-pop-up .my-goal-boby-title {
    position: absolute;
    top: 20px;
    left: 15px;
    margin: 0;
    font-family: 'Interstate', sans-serif !important;
    font-size: 18px;
    color: #173A64;
}
#energy-target-pop-up .my-goal-body-subtitle {
    font-size: 16px;
    margin: 0 0 10px 0 !important;
    text-align: left;
}
#energy-target-pop-up #form-element-title #title,
#energy-target-pop-up #form-element-target_percent_savings #target_percent_savings {
    border-radius: 0 !important;
    font-size: 16px;
    margin: 0 0 15px 0;
}
#energy-target-pop-up #form-element-title {
    max-width: 280px;
}
#energy-target-pop-up .form-element-label {
    font-size: 16px !important;
}
#energy-target-pop-up .pop-up-select-border:after {
    content: "\f107";
    font: normal normal normal 14px/1 FontAwesome;
    border-left: none;
    position: relative;
    font-size: 20px;
    left: 2px;
    background: #ffffff;
    color: #ffffff;
    z-index: 1;
    cursor: pointer;
}
#energy-target-pop-up .pop-up-select-border select {
    width: 280px !important;
}
#energy-target-pop-up .my-goal-form-block {
    margin: 0;
    max-width: 380px;
}
#energy-target-pop-up .my-goal-form-block .pop-up-buttons {
    display: flex;
    flex-direction: row-reverse;
    justify-content: space-between;
    max-width: 380px;
    margin: 0;
}
#energy-target-pop-up .my-goal-form-block .pop-up-buttons .block-cancel-goal {
    background: linear-gradient(0deg, #FFFFFF, #FFFFFF), #173A64;
    border: 2px solid #173A64;
    width: 180px ;
    height: 45px;
    margin: 0;
}
#energy-target-pop-up .my-goal-form-block .pop-up-buttons .cancel-goal {
    font-size: 16px;
    color: #173A64;
    width: 100%;
    padding: 10px 0;
}
#energy-target-pop-up .my-goal-form-block .pop-up-buttons #save-goal {
    border-radius: 0;
    background:  #173A64;
    color: #FFFFFF;
    width: 180px;
    height: 45px;
    font-size: 16px;
    margin: 0;
    text-transform: none;
}
/* end energy-target-popup */
/* set-new-goal-popup */
.fjord-goal-popup {
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: #00000087;
    z-index: 11;
}
.fjord-goal-popup .fjord-popup-block {
    overflow: hidden;
    border-top: none;
    border-radius: 0;
}
.fjord-goal-popup .fjord-popup-head {
    height: 58px;
    background: #F2F2F2;
}
.fjord-goal-popup .popup-goal-image {
    display: none;
}
.fjord-goal-popup .pupup-goal-title {
    position: absolute;
    top: 20px;
    left: 20px;
    margin: 0;
    font-family: 'Interstate', sans-serif !important;
    font-size: 18px;
    color: #173A64;
    line-height: 22px;
}
.fjord-goal-popup .pupup-goal-text {
    font-size: 16px;
    line-height: 24px;
    text-align: left;
    padding: 30px;
    margin: 0;
}
.fjord-goal-popup .popup-goal-buttons {
    display: flex;
    flex-direction: row-reverse;
    justify-content: flex-end;
    width: 100%;
    margin: 0;
    padding: 0 30px 30px;
}
.fjord-goal-popup .popup-goal-buttons .confirm-button {
    line-height: 19px;
    width: 184px;
    text-align: center;
    margin: 0 30px 0 0;
}
.energy-target-page .popup-goal-buttons .confirm-button.goal-add-cancel,
.fjord-goal-popup #btn-no.cancel-new-goal {
    background: linear-gradient(0deg, #FFFFFF, #FFFFFF), #173A64;
    border: 2px solid #173A64;
    height: auto;
    margin: 0 20px 0 0;
    font-size: 16px;
    padding: 11px;
}
.popup-goal-buttons .goal-add-confirm,
.fjord-goal-popup #btn-yes.set-new-goal {
    border-radius: 0;
    background:  #173A64;
    color: #FFFFFF;
    height: auto !important;
    font-size: 16px;
    margin: 0;
    text-transform: none;
    padding: 11px;
}
/* end set-new-goal-popup */
/* get started block */
.energy-target-page .my-goal-title-span, .my-goal-get-started, .my-goal-description {
    font-family: 'Interstate', sans-serif !important;
}
.energy-target-page .top-section-my-goal .my-goal-block {
    min-height: auto;
}
.top-section-my-goal .my-goal-block .my-goal-title {
    display: flex;
    align-items: flex-start !important;
    border-bottom: 0;
    height: auto;
}
.energy-target-page .goal-tracking .my-goal-title-span {
    display: none;
}
.top-section-my-goal .my-goal-block .my-goal-title .my-goal-title-span {
    font-size: 24px;
}
.top-section-my-goal .my-goal-block .my-goal-title .my-goal-description {
    font-size: 18px;
    color: #333333;
    text-align: left;
    margin: 20px 0 20px 0;
}
.top-section-my-goal .my-goal-block .my-goal-title .my-goal-title-span:first-letter {
    text-transform: uppercase;
}
.energy-target-page .goal-tracking .my-goal-block .my-goal-boby {
    display: flex;
    border: 2px solid #8B9CB0;
}
.goal-energy-result-media {
    width: 35%;
    background: #757575;
}
.my-goal-block .my-goal-body-content div {
    text-align: left;
}
.top-section-my-goal .my-goal-block .my-goal-icon-pig {
    display: none;
}
.my-goal-block .my-goal-boby-title {
    font-size: 24px;
    font-weight: bold;
    color: #173A64;
}
.my-goal-block .my-goal-body-subtitle {
    font-size: 16px;
    line-height: 25px;
    font-weight: 100;
    color: #333333;
    text-align: left;
}
.my-goal-button {
    margin-top: 25px;
}
.top-section-my-goal .my-goal-block .my-goal-button .my-goal-get-started {
    font-size: 16px;
    line-height: 1.5;
    color: #0F7A94;
    border-bottom: 1px solid #FFC82C;
    padding: 0;
    background: none;
    height: 28px;
    border-radius: 0;
    text-align: left;
    width: auto;
    text-transform: lowercase;
    margin: 0;
}
.top-section-my-goal .my-goal-block .my-goal-button .my-goal-get-started:hover {
    box-shadow: inset 0 -2px 0 0 #FFC82C;
    border-bottom: 0;
}
.top-section-my-goal .my-goal-block .my-goal-button .my-goal-get-started:first-letter {
    text-transform: uppercase;
}
.energy-target-page .go-to-bill {
    display: none;
}
.energy-target-page .my-goal-chart-new-legend {
    background-image: url(/images/energy-target/legend-2.png);
    height: 80px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position-x: -25px;
}
.energy-target-page .my-goal-chart-new-legend img {
    display: none;
}
.energy-target-page .highcharts-axis-labels tspan {
    font-size: 14px;
}
.energy-target-page .highcharts-axis {
    display: none;
}
.energy-target-page .my-goal-reduce-usage-button {
    display: none;
}
.energy-target-page .energy-target-chart-block {
    position: relative;
}
.energy-target-page .chart-left-info {
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    white-space: nowrap;
    font-size: 18px;
    width: 20px;
    position: absolute;
    z-index: 5;
    top: 150px;
    color: #000000;
}
.energy-target-page .my-goal-charts-new {
    width: 95%;
    margin-left: 5%;
}
/* end get started block */
/*FBC-993*/
.energy-target-page .my-goal-charts-new {
    padding: 0;
}
.energy-target-page .chart-disclaimer,
.energy-target-page .chart-disclaimer div {
    padding: 8px 0;
    font-size: 16px;
    font-weight: 300;
    line-height: 1.5;
    color: #000;
}
.energy-target-page .my-goal-charts-new {
    max-width: 420px;
}
/*end FBC-993*/
.energy-target-page .my-goal-boby .set-new-goal .add-goal {
    display: none !important;
}
.energy-target-page .my-goal-boby .set-new-goal {
    font-size: 16px;
    right: auto;
}
.energy-target-page .my-goal-boby .set-new-goal.exist {
    top: -45px;
}
.energy-target-page .dollar-tab.tab-content .my-goal-block .my-goal-boby  .my-goal-new-graph-header {
    font-size: 18px;
}
.energy-target-page .actual-goal-accent {
    font-weight: bold;
}
.energy-target-page .new-my-goal-number.anew-my-goal-percent-actual {
    font-size: 18px;
}
.energy-target-page .target-number {
    font-weight: bold;
}
.energy-target-page .below-goal {
    display: none !important;
}
.energy-target-page .popup-goal-buttons .confirm-button {
    border-bottom: 0;
}
.energy-target-page .my-goal-procent-grey-line .my-goal-procent-red-line {
    height: 50px;
    background: #B7312C;
    border-radius: 0;
    width: 0;
    max-width: 25%;
    position: absolute;
    top: 0;
    display: block;
}
.energy-target-page .my-goal-procent-grey-line .my-goal-procent-blue-line {
    height: 50px;
    border-radius: 0;
    width: 80%;
    position: absolute;
    top: 0;
    max-width: 100%;
}
.energy-target-page .my-goal-procent-grey-line .my-goal-procent-red-line:after {
    display: block;
    position: absolute;
    content: '';
    height: 70px;
    width: 2px;
    background: #333;
    top: -10px;
    right: 0;
}
.energy-target-page .my-goal-procent-grey-line .grey-line {
    height: 50px;
    background: #F2F2F2;
    border-radius: 0;
    display: block;
}
.energy-target-page .my-goal-procent-grey-line .grey-line:after {
    content: '';
    position: absolute;
    top: -10px;
    right: 20%;
    height: 70px;
    width: 1px;
    border-right: 2px dashed #333;
    z-index: 99;
}
.energy-target-page .my-goal-progress-label {
    height: 18px;
    position: relative;
}
.energy-target-page .my-goal-progress-label .left-progress {
    position: absolute;
    max-width: min-content;
    font-size: 18px;
}
.energy-target-page .my-goal-progress-label .right-progress {
    position: absolute;
    right: calc(20% - 50px);
    font-size: 18px;
}
.energy-target-page .my-goal-new-procent-numbers .new-my-goal-number.text-right {
    color: #0F7A94;
}
.energy-target-page .my-goal-group-block .set-new-goal .add-goal {
    display: none;
}
.energy-target-page .my-goal-group-block .set-new-goal {
    border-bottom: 0;
    width: 100%;
}
.energy-target-page .set-new-goal {
    margin-bottom: 20px;
}
.energy-target-page .fuel-chart {
    margin-top: 27px;
}
.energy-target-page .cost-detail {
    display: none;
}
.energy-target-page .goal-energy-result-media {
    background: url(/images/energy-target/19-181.png) no-repeat;
    background-size: cover;
}
#energy-target-pop-up #form-element-title #title, #energy-target-pop-up #form-element-target_percent_savings #target_percent_savings {
    margin: 5px 0 15px 0;
}
@media screen and (max-width: 767px) {
    .energy-target-page .goal-energy-result {
        flex-direction: column;
    }
    .energy-target-page .goal-energy-result .goal-energy-result-media {
        flex-basis: auto;
        height: 200px;
    }
    .energy-target-page .goal-energy-result .goal-energy-result-media:after {
        content: ".";
        visibility: hidden;
    }
    .energy-target-page .goal-energy-result-progress p {
        margin: 0 31px 30px 31px;
    }
    .energy-target-page .fjord-tip {
        margin-bottom: 20px;
    }
    .energy-target-page .recommended-actions-container {
        margin-bottom: 10px;
    }
    .energy-target-page .my-goal-chart-new-legend {
        height: 100px;
        background-size: cover;
        background-position-x: -90px;
    }

    .my-goal-block .my-goal-boby {
        flex-direction: column;
    }
    .goal-energy-result-media {
        width: 100%;
        height: 220px;
    }
    .my-goal-block .my-goal-boby-title {
        text-align: left;
        margin-bottom: 10px;
    }
    .energy-target-page .popup-goal-buttons {
        flex-direction: column;
    }
    .energy-target-page .popup-goal-buttons .cancel-new-goal {
        margin-top: 20px !important;
    }
    #energy-target-pop-up .my-goal-form-block .pop-up-buttons {
        flex-direction: column;
    }
    #energy-target-pop-up .my-goal-form-block .pop-up-buttons .block-cancel-goal {
        margin-top: 20px;
    }
    .energy-target-page.fjord-content-inner {
        padding: 20px !important;
    }
}

.energy-target-page .no-data-goal .my-goal-boby .set-new-goal.exist {
    top: -120px;
    left: -20px;
    width: auto;
}
/*end Goal pages */
/* FBC-346 */
#fjord-custom-marketing.w-item-horizontal {
    overflow: hidden;
    height: 220px;
}
#fjord-custom-marketing.w-item-horizontal > .row,
#fjord-custom-marketing.w-item-horizontal .image-block {
    height: 100%;
    background-size: cover;
}
#fjord-custom-marketing.w-item-horizontal .content-block h4 {
    color: #173a64;
    font-family: Interstate;
    font-weight: 700;
    line-height: 1.2;
    margin-bottom: 18px;
}
#fjord-custom-marketing.w-item-horizontal .w-description {
    color: #333333;
    font-family: Interstate;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    margin: 0;
    padding-top: 0;
    padding-bottom: 16px;
}
/* end FBC-346 */
/*FBC-395*/
.wizard-container .button-begin .next-btn, .assessment #form-next-page, .wizard-container .button-begin .next-btn, .assessment #form-next-page span, #quickform .form-button-wrapper .form-button #form-next-page[title~="Climate"]{
    text-transform: lowercase;
    display: inline-block;
}
.wizard-container .button-begin .next-btn, .assessment #form-next-page:first-letter, .wizard-container .button-begin .next-btn:first-letter, .assessment #form-next-page span:first-letter {
    text-transform: uppercase;
}
/*end FBC-395*/
/* FBC-777 */
.wizard-container .d-flex.goal-cart-title {
    justify-content: flex-start;
}
/* end FBC-777 */
/* FBC-337 */
.fjord-rewards-content-wrapper .ws-list-reward {
    font-size: 16px;
    line-height: 22px;
}
.redeem-points-block .ws-list-label,
.redeem-details-block .ws-list-label{
    font-weight: 400;
    font-size: 16px;
    line-height: 22px;
}
/* // FBC-337 */

/*FBC-371*/
.tips-by-category .fjord-tips-container .more-tips-item .show-tips-category .fjord-tip a,
.search-results-section-wrapper .search-results-section .fjord-tip .tip-headline {
    padding: 30px 30px 0 30px;
}
.tips-by-category .fjord-tips-container .more-tips-item .show-tips-category .fjord-tip {
    padding-bottom: 30px;
}
.fjord-tip-body .tip-buttons .col-auto .tip-save .tip-action-btn-label,
.fjord-tip-body .tip-buttons .col-auto .tip-complete .tip-action-btn-label,
.fjord-tip-body .tip-buttons .col-auto .tip-decline .tip-action-btn-label {
    text-transform: capitalize;
}
.search-results-section-wrapper .fjord-tip-body .tip-buttons .tip-action-btn-label {
    font-weight: 500;
    line-height: 24px;
}
.fjord-page-wrapper-energy-tips .fjord-tip .fjord-tip-footer {
    padding-bottom: 30px;
}
/*END FBC-371*/
/*FBC-393*/

#fjord-footer .fjord-footer-inline-list li:after{
    display: none;
}

.fjord-footer-middle-section .fjord-footer-inline-list li a:hover{
    box-shadow: 0 2px 0 0 #ffc82c;
}
#fjord-footer .decorated-inline-list li:after, #fjord-footer .decorated-inline-list a:after{
    display: none;
}
/*end FBC-393*/
/*FBC-340*/
.my-goal-boby .my-goal-body-content .my-goal-button{
    margin-top: 0;
}
.my-goal-block .my-goal-boby-title{
    line-height: 1.2;
}
.my-goal-block .my-goal-body-content{
    padding: 30px;
}
/*end FBC-340*/
/* FBC-403 */
.assessment .component .form-box-content.d-checkbox {
    padding: 10px 0;
}
.assessment .component .form-box.box-shadow.form-box-with-check-list {
    margin-top: -18px;
}
/* // FBC-403 */
/*FBC-405*/
#arbitrarycomponent00 div.bar-grey-thick{
    padding-top:36px;
}
/*end FBC-405*/
/* ACTION PLAN */
@media (min-width: 767px) {
    .fjord-action-plan .white-section:not(.energy-tips-faq) > *:not(.ws-header) {
        padding-left: 50px;
    }
    .fjord-action-plan .chart-for-export-fjord:not(#hc_chart1) {
        width: 45%;
    }
    .fjord-action-plan .action-plan-tip.fjord-measure .tip-img {
        margin-bottom: 60px;
    }
}
.fjord-action-plan .fjord-tip .tip-headline {
    height: 100%;
}
.fjord-action-plan .fjord-page-header, .fjord-action-plan .fjord-go-back-link .fa {
    display: none;
}
.fjord-action-plan .energy-tips-to-do-list-block .ws-body {
    padding-top: 0;
    padding-bottom: 0;
}
.fjord-action-plan .to-do-list {
    margin-top: 0;
}
.fjord-action-plan .ws-header .ws-title {
    font-size: 24px;
    color: #173A64;
    font-weight: 600;
}
.fjord-action-plan .tip-headline{
    padding: 30px;
}
.fjord-action-plan .tip-headline .tip-headline-link {
    font-size: 24px;
}
.fjord-action-plan .tip-description {
    font-size: 18px;
    padding: 0 30px 20px 30px;
}
.fjord-action-plan .ws-list-label {
    font-size: 16px;
}
.fjord-action-plan .tip-info .ws-title {
    font-weight: 600;
    font-size: 16px;
}
.fjord-action-plan .fjord-go-back-link {
    margin-bottom: 22px;
    font-size: 16px;
    color: #0F7A94;
    display: inline-block;
}
.fjord-action-plan .fjord-tip .tip-action-btn-label {
    text-transform: none;
    font-weight: 400;
    font-size: 16px;
}
.fjord-action-plan .fjord-tip .tip-img {
    max-width: 200px;
}
.fjord-action-plan .fjord-tip .tip-action-btn:before {
    padding: 0.2em 0.2em 0 0;
}
.fjord-action-plan .fjord-tip .tip-action-btn:after {
    content: "";
    display: block;
    position: absolute;
    top: 100%;
    left: 50%;
    width: calc(100% - 20px);
    transform: translate(-50%, -50%);
    border-top: 2px solid #FFC82C;
}
.fjord-action-plan .action-plan-tip .tip-info .tip-buttons {
    position: absolute;
    bottom: 2em;
    left: -85%;
    width: 70%;
}
.fjord-action-plan .action-plan-tip .ws-list li:nth-child(odd) {
    background: #F2F2F2;
}
.fjord-action-plan .haus-container .haus img{
    width: 15px;
}
.fjord-action-plan .download-graph-button-wrapper {
    background: none;
    position: relative;
    width: auto;
    height: auto;
    color: #0F7A94;
    font-size: 16px;
    border-bottom: 2px solid #FFC82C;
    display: inline-block;
    cursor: pointer;
    margin-left: 15px;
}
.fjord-action-plan .energy-water-savings-total {
    width: 100%;
    padding-top: 10px;
}
.fjord-action-plan .total-savings {
    font-size: 24px;
    color: #173A64;
    padding-left: 5px;
}
.fjord-action-plan .ws-header .ws-title.total-title {
    font-size: 16px;
    font-weight: normal;
    padding-left: 30px;
    text-transform: lowercase;
}
.fjord-action-plan .ws-header .ws-title.total-title:first-letter {
    text-transform: uppercase;
}
.fjord-action-plan .energy-water-savings-total .fjord-info-tooltip {
    display: none;
}
.fjord-action-plan .download-graph-button-wrapper .download-graph-button {
    display: none;
}
.fjord-action-plan .download-graph-button-content {
    display: inline-block;
}
.fjord-action-plan .download-graph-button-content i {
    display: none;
}
.fjord-action-plan .chart-box .justify-content-end {
    justify-content: flex-start !important;
}
.fjord-action-plan .tip-info .ws-header {
    border-bottom: 1px solid #CCCCCC;
    padding-top: 16px;
    padding-bottom: 16px;
}
.fjord-action-plan .tip-info .icon-info-fjord {
    font-size: 13px;
}
.fjord-action-plan .tip-heart-wrapper {
    width: 79px;
    height: 13.5px;
    margin: 0;
}
.fjord-action-plan .tip-heart-wrapper .heart-z-1,
.fjord-action-plan .heart-2-wrapper {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: auto;
    width: 79px;
    height: 13.5px;
    background-image: url("../images/myplan/icon-rank-house-black.png");
    background-repeat: no-repeat;
    background-position: left center;
    background-size: 79px 13.5px;
}
.fjord-action-plan .tip-heart-wrapper .heart-z-1::before {
    display: none;
    content: "";
}
.fjord-action-plan .heart-2-wrapper {
    background-image: url("../images/myplan/icon-rank-house.png");
}
.fjord-action-plan .heart-2-wrapper i {
    display: none;
}
.fjord-action-plan .to-do-list {
    display: block;
}
.fjord-action-plan .to-do-list .li-counter,
.fjord-action-plan .to-do-list .li-description {
    font-size: 18px;
    text-align: left;
}
.fjord-action-plan .to-do-list .li-counter {
    margin-bottom: 12px;
}
.fjord-action-plan .white-section {
    margin: 0;
}
.fjord-action-plan .ws-list li {
    font-size: 16px;
    min-height: 56px;
}
.fjord-action-plan .ws-list li:nth-child(odd) {
    background: #F2F2F2;
}
.fjord-action-plan .descript {
    font-family: inherit;
    font-size: 18px;
    line-height: 150%;
}
.fjord-action-plan .chart-box,
.fjord-action-plan .ws-list,
.fjord-action-plan .ws-body {
    border: none;
}
/* Charts styles */
.fjord-action-plan .context-menu {
    right: auto;
    left: 0;
}
.fjord-action-plan .highcharts-series rect {
    fill: #0F7A94;
}
.fjord-action-plan #hc_chart1 .highcharts-series rect {
    fill: #173A64;
}
.fjord-action-plan .highcharts-axis-labels text {
    font-size: 14px !important;
}
.fjord-action-plan .highcharts-grid.highcharts-yaxis-grid .highcharts-grid-line {
    stroke-width: 2;
}
/* FAQ */
.fjord-action-plan .energy-tips-faq .ws-toggle-label,
.fjord-action-plan .energy-tips-faq .ws-title,
.fjord-action-plan .energy-tips-faq .ws-toggle-label .icon-i::before {
    color: #173A64;
    font-weight: bold;
}
.fjord-action-plan .energy-tips-faq .ws-toggle-list .ws-toggle-label {
    justify-content: space-between;
    font-size: 18px;
}
.fjord-action-plan .energy-tips-faq .ws-toggle-label .icon-i {
    order: 1;
    margin-right: 0;
    margin-left: 10px;
}
.fjord-action-plan .energy-tips-faq .ws-list-label .icon-i::before {
    content: "\271A";
}
.fjord-action-plan .ws-toggle-list .selected .icon-i::before {
    content: "\f068";
    font: normal normal normal 14px/1 FontAwesome;
}
.fjord-action-plan .fjord-go-back-link.action-plan-back {
    display: none;
}
.fjord-action-plan .ws-list-reward span{
    display: inline-block !important;
}
.fjord-action-plan .tips-search-buttons {
    display: flex;
    padding: 0 30px 20px 30px;
}
.fjord-action-plan .tips-search-buttons .fjord-stretch-btn.find-rebates-btn {
    background: #FFFFFF;
    color: #173A64;
    border: 2px solid #173A64;
}
.fjord-action-plan .tips-search-buttons a {
    margin: 0 5px;
    min-width: 180px;
    padding: 13px 20px;
    font-size: 16px;
    height: auto;
    margin-left: 0;
}
.fjord-action-plan .to-do-list .li-counter {
    color: #173A64;
    font-weight: 600;
}
.fjord-action-plan .energy-tips-to-do-list-block .ws-header {
    padding-bottom: 5px;
}
.fjord-action-plan .ws-list-reward {
    font-weight: 600;
    font-size: 16px;
}
.fjord-action-plan .white-section .chart-box {
    padding-bottom: 0;
}
.fjord-action-plan .ws-list-reward span {
    font-weight: 400;
}
.fjord-action-plan .chart-box:not(.savings-on-bill) .download-graph-box {
    display: none;
}
.fjord-action-plan .highcharts-xaxis-labels text {
    font-weight: 500;
    fill: #333 !important;
    color: #333 !important;
}
@media (max-width: 767px) {
    #content .fjord-action-plan.fjord-content-inner {
        padding: 10px 15px;
    }
    .fjord-action-plan .ws-header,
    .fjord-action-plan .descript{
        padding-left: 0;
        padding-right: 0;
    }
    .fjord-action-plan .tip-info .ws-header {
        display: none;
    }
    .fjord-action-plan .energy-tips-faq .ws-list-label {
        padding-left: 0;
    }
    .fjord-action-plan .fjord-tip .tips-search-buttons {
        /*display: block !important;*/
    }
    .fjord-action-plan .fjord-tip .tips-search-buttons a:not(:last-child){
        margin-bottom: 20px;
    }
    .fjord-action-plan .savings-label {
        max-width: 50%;
    }
    .fjord-action-plan .white-section .chart-box {
        padding: 10px 0 0;
    }
    .fjord-action-plan .ws-header .ws-title.total-title {
        padding-left: 0;
    }
    .fjord-action-plan .energy-tips-to-do-list-block .ws-body {
        padding: 0;
    }
}
/* END ACTION PLAN */

/*FBC-360*/
#fjord-saving-plan-widget .ws-title, #fjord-saving-plan-widget #net-savings-years label.hidden,
#fjord-seasonishere-widget .seasonishere-body h4 span, #fjord-saving-plan-widget .carbon-title{
    text-transform: lowercase;
}
#fjord-saving-plan-widget .ws-title:first-letter, #fjord-saving-plan-widget #net-savings-years label.hidden:first-letter,
#fjord-saving-plan-widget .carbon-title:first-letter {
    text-transform: uppercase;
}
/*end FBC-360*/
/*FBC-373*/
#fjord-my-goal-widget .title, #fjord-rewards-widget .w-header, #fjord-hurs-widget-ouc .w-header, #fjord-hurs-widget-ouc .w-header, .seasonishere-body h4, .seasonishere-body .widget-header-h4, #fjord-custom-marketing h4{
    color: #173a64;
    font-family: Interstate;
    font-size: 24px;
    font-weight: 700;
    line-height: 1.2;
    margin-bottom: 18px;
    justify-content: left;
}
#fjord-myactions-widget .description-text-widget p, .reward-points-label, #fjord-hurs-widget-ouc .hurs-description, #fjord-seasonishere-widget .slick-list a, #fjord-custom-marketing .w-description, #fjord-myactions-widget .seasonishere-body a{
    color: #333333;
    font-family: Interstate;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    margin-bottom: 16px;
    border-bottom: none;
}
#fjord-myactions-widget #myactions-slider {
    height: auto;
}
#fjord-my-goal-widget .w-inner{
    padding: 0 30px 30px;
}
#fjord-rewards-widget .w-header{
    padding-bottom: 0;
}
.seasonishere-body .widget-header-h4{
    padding-top: 30px;
}
.seasonishere-body h4{
    margin-top: 0;
    padding-top: 30px;
}
#fjord-rewards-widget .w-footer{
    position: static;
    padding-top: 16px;
}
#fjord-seasonishere-widget #seasonishere-slider{
    height: auto;
}
.slick-slider .slick-track{
    color: #333333;
    font-family: Interstate;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    margin-bottom: 16px;
}
.seasonishere-body .slick-dots{
    bottom: auto;
    margin-top: 25px;
}
#fjord-myactions-widget .widget-button{
    position: static;
    bottom: auto;
    margin: 0;
}
#fjord-myactions-widget .description-text-widget p, #fjord-myactions-widget .description-text-widget{
    margin-top: 0;
}
#fjord-has-nothing-my-plan-widget .seasonishere-body p{
    color: #333333;
    font-family: Interstate;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    margin: 0 0 16px;
}
#fjord-has-nothing-my-plan-widget .seasonishere-footer{
    margin-top: 0 !important;
}
#fjord-has-nothing-my-plan-widget .widget-btn{
    color: #0f7a94;
    font-family: Interstate;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.5;
    box-shadow: 0 1px 0 0 #ffc82c;
    border: none;
    padding-bottom: 0;
    margin-bottom: 0;
}
#fjord-has-nothing-my-plan-widget .widget-btn:hover{
    box-shadow: 0 2px 0 0 #ffc82c;
}
#fjord-my-goal-widget .my-goal-grogress-block .my-goal-progress-label {
    height: 36px;
}
#fjord-my-goal-widget .reward-description{
    padding-bottom: 16px;
}
#fjord-my-goal-widget .my-goal-grogress-block{
    margin-top: 0;
    margin-bottom: 16px;
}
/*end FBC-373*/
/*FBC-435*/
#get-started-landing-widgets #fjord-rewards-widget .reward-points{
    font-weight: 600;
}
#get-started-landing-widgets .seasonishere-body .slick-dots{
    bottom: auto;
}
#get-started-landing-widgets #fjord-rewards-widget .w-footer a,
#get-started-landing-widgets #fjord-custom-marketing .w-footer a{
    padding: 0;
    font-weight: 500;
    line-height: 24px;
}
/*end FBC-435*/
/* FBC-740 */
#fjord-header .js-nav-system__subnav__link:focus:before {
    border-color: transparent;
}
/* end FBC-740 */
/*FBC-375*/
.fjord-header-top{
    width: 990px;
    margin: 0 auto;
    max-width: 100%;
    padding-left: 0;
}
#wrapper{
    max-width: 1440px;
}
#content .inner .content-wrapper, #content .outer-wrapper .fjord-content-inner{
    max-width: 100%;
}
#fjord-header{
    background: white;
}
@media screen and (min-width: 768px), print {
    #fjord-header .js-nav-system__subnav a {
        color: #333;
        font-weight: 400;
        line-height: 21px;
        font-style: normal;
    }
    #fjord-header .js-nav-system__subnav a:hover {
        color: #173A64;
    }
}
.fjord-header-bottom-menu .fjord-top-menu-wrapper{
    width: 990px;
    margin: 0 auto;
}
.fjord-header-bottom-menu .fjord-top-menu-wrapper .js-nav-system .nav_li_0{
    margin: 0;
    line-height: 21px;
}
.fjord-header-bottom-menu .fjord-top-menu-wrapper .js-nav-system{
    justify-content: space-between;
}
@media (max-width: 768px) {
    .fjord-header-top{
        flex-wrap: wrap-reverse;
        padding: 0 20px;
        justify-content: start;
        max-width: 100%;
    }
    .fjord-header-img{
        margin-right: 40px;
    }
    .fjord-header-user-container {
        min-height: 0;
        flex: 1;
        justify-content: flex-end;
        padding: 0;
    }
    .fjord-header-top-menu li:last-child{
        padding-right: 0;
    }
    .fjord-header-bottom-menu{
        padding: 0 20px;
    }
    .fjord-header-bottom-menu .fjord-top-menu-wrapper, .fjord-header-account .user-account-info{
        width: 100%;
    }
    .fjord-header-account .user-account-info .user-account-id{
        margin-right: 0;
    }
}
@media (max-width: 1024px) {
    .fjord-header-bottom-menu .fjord-top-menu-wrapper{
        padding: 0 20px;
        max-width: 100%;
    }
    .fjord-header-top {
        padding: 0 20px;
    }
    .fjord-header-bottom-menu .fjord-top-menu-wrapper .js-nav-system .nav_li_0{
        margin: 0 5px;
    }
    .fjord-header-bottom-menu .fjord-top-menu-wrapper .js-nav-system .nav_li_0:first-child{
        margin-left: 0;
    }
    .fjord-header-bottom-menu .fjord-top-menu-wrapper .js-nav-system .nav_li_0:last-child{
        margin-right: 0;
    }
}
/*end FBC-375*/
/*FBC-378*/
.wizard-container .button-begin .fjord-red-btn,
#quickform  .form-button-wrapper #form-next-page[title~="Climate"]{
    text-transform: none;
}
/*END FBC-378*/
/* FBC-399 */
.fjord-content-inner-get-started .landing-page-welcome-message-link {
    padding-top: 0;
}
.fjord-content-inner-get-started .fjord-page-header {
    margin-bottom: 0 !important;
}
/* end FBC-399 */
/* FBC-402 */
.fjord-myplan-overview .more-tips-wrapper .fjord-page-header {
    margin-top: 36px;
    display: inline-block;
}
.fjord-page-header.recomended-header .title-recomended {
    margin-top: 36px;
}
@media (max-width: 767px) {
    #content .fjord-myplan-overview .more-tips-wrapper .fjord-page-header {
        margin-top: 36px;
    }
}
/* end FBC-402 */
/*FBC-447*/
.mybill-spending-graph .mybill-spendingbreakdown-graph .chart-border {
    margin-left: 0;
}

@media (max-width: 767px) {
    [id^=highcharts-].highcharts-container {
        width: 100% !important;
    }
    .mybill-history-graph-legend-key .mybill-history-graph-legend-key-wide {
        width: 100%;
    }
}
/*end FBC-447*/
/*FBC-334*/
#form-element-hottub_yes_no, #form-element-pool_yes_no{
    padding: 0;
    float: none;
}
/*FBC-334*/
/*FBC-467*/
.fjord-action-plan .white-section.energy-tips-faq .ws-title {
    text-transform: unset;
}
/*end FBC-467*/
/* FBC-461 */
.fjord-action-plan .energy-tips-faq .ws-toggle-label .icon-i::before {
    color: unset;
}
.fjord-action-plan .white-section .ws-header{
    line-height: 1.2;
    padding: 36px 0 18px 0;
    border-bottom: none;
}
.fjord-action-plan .energy-tips-faq .ws-toggle-label,
.fjord-action-plan .white-section.energy-tips-to-do-list-block .ws-body{
    padding-left: 0;
    padding-right: 0;
}
.fjord-action-plan .to-do-list .li-counter{
    line-height: 1.5;
    padding-top: 0;
    padding-bottom: 16px;
}
.fjord-action-plan .to-do-list .li-description{
    font-size: 16px;
    line-height: 1.5;
    padding-bottom: 16px;
}
.fjord-action-plan .ws-toggle-list .ws-toggle-label{
    min-height: unset;
    padding: unset;
    border-top: 1px solid #ceccca;
}
.fjord-action-plan .ws-toggle-list li:first-child .ws-toggle-label{
    border-top: none;
}
.fjord-action-plan .energy-tips-faq .ws-toggle-list .ws-toggle-label div{
    margin: 16px 0;
    line-height: 27px;
}
.fjord-action-plan .energy-tips-faq .ws-toggle-list li.selected .ws-toggle-label,
.fjord-action-plan .energy-tips-faq .ws-toggle-list .ws-toggle-label:hover{
    color: #0f7a94;
}
.fjord-action-plan .energy-tips-faq .ws-toggle-list li.selected .ws-toggle-label div{
    line-height: 27pt;
}
.fjord-action-plan .energy-tips-faq .ws-toggle-list .ws-toggle-label i.icon-i::before{
    font-size: 18px;
    content: "\f067";
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    text-rendering: auto;
    line-height: 1;
    font-family: "Font Awesome 5 Pro";
    font-weight: 900;
}
.fjord-action-plan .energy-tips-faq .ws-toggle-list li.selected i.icon-i::before{
    content: "\f068";
}
.fjord-action-plan .energy-tips-faq .ws-toggle-list li i.icon-i{
    margin-right: 16px;
}
.fjord-action-plan .energy-tips-faq .ws-toggle-list li .ws-toggle-item{
    box-shadow: none;
    background: none;
}
.fjord-action-plan .energy-tips-faq .ws-toggle-list li .ws-toggle-item .ws-list-label{
    padding: 5px 0;
}
.fjord-action-plan .energy-tips-faq .ws-toggle-list li.selected .ws-toggle-label{
    box-shadow: none;
}
/* END FBC-461 */
/*FBC-460*/
#SquareFootage{
    padding: 10px 10px 10px 10px;
    color: #333 !important;
    line-height: 24px;
    border-radius: 0px;
}
/*end FBC-460*/
@media (max-width: 767px) {
    /* FBC-446 */
    .fjord-myplan-overview #roi-plan-container .highcharts-exporting-group {
        display: none;
    }
    /* end FBC-446 */
    /* FBC-443 */
    .assessment .ddImages-wrapper a {
        width: 100%;
        display: flex;
        flex-direction: row;
        margin-bottom: 10px;
    }
    .assessment .ddImages-wrapper a span {
        justify-content: left;
        padding: 0 16px;
        line-height: 17px;
        width: auto;
    }
    .assessment .changed .ddImages-wrapper a.active span,
    .assessment .ddImages-wrapper a.active span {
        background: transparent;
        color: #333;
    }
    .assessment .ddImages-wrapper img,
    .assessment .ddImages-wrapper a.active img {
        margin: 0;
        border: 0;
        border-radius: 0;
        width: 80px;
        height: 80px;
    }
    .assessment .ddImages-wrapper a.active {
        border-radius: 0;
    }
    .assessment .changed .ddImages-wrapper a.active::after {
        top: 16px;
        right: 16px;
        height: 18px;
        width: 18px;
        font-size: 18px;
    }
    /* // FBC-443*/
    /* FBC-440 */
    .seasonishere-body .slick-dots{
        bottom: 30px;
        margin-bottom: 0;
    }
    #fjord-rewards-widget .w-footer, #fjord-hurs-widget-ouc .w-footer{
        padding: 16px 30px 0;
        margin-bottom: 30px;
    }
    #fjord-myactions-widget .seasonishere-body .widget-button{
        padding: 0;
        margin-bottom: 30px;
        position: static;
        margin-left: 0;
    }
    #fjord-my-goal-widget .w-footer, #fjord-saving-plan-widget .w-footer {
        min-height: auto;
        margin-bottom: 30px;
    }
    #fjord-hurs-widget-ouc .w-footer{
        min-height: 0;
    }
    #fjord-saving-plan-widget .w-footer a{
        margin-bottom: 0;
    }
    #fjord-saving-plan-widget, #fjord-myactions-widget, #fjord-my-goal-widget, #fjord-hurs-widget-ouc, #fjord-seasonishere-widget, #fjord-rewards-widget, #fjord-findrebateshalf-widget{
        height: auto;
    }
    #fjord-seasonishere-widget.seasonishere .slick-slide{
        height: auto;
        min-height: 90px;
    }
    #fjord-seasonishere-widget .season-tip-text{
        width: 100%;
        display: block;
    }
    #dashboard #fjord-findrebateshalf-widget .widget-button{
        margin-left: 0;
        margin-right: 0;
    }
    #fjord-rewards-widget .w-footer{
        position: static;
    }
    /* end FBC-440 */
}
/* end FBC-446 */
/* FBC-429 */
.assessment #quickform .component .pool .form-element.select#form-element-pool_yes_no,
.assessment #quickform .component #pool_details .bar-grey-thick .doYouHave{
    padding-bottom: 18px;
}
/* END FBC-429*/
/* FBC-628 */
#quickform .fieldset-component .component .component-with-show-notes .doYouHave {
    float: none;
}
/* END FBC-628 */
/* FBC-428 */
#appliance_row_new_WaterHeater_0 .questionWrapper {
    padding: 0 !important;
}
/* end FBC-428 */
/*FBC-427*/
.mybill-spending-graph-info-box .title.changed-spending-percent{
    text-align: left;
    line-height: 1.2;
    font-weight: 700;
    padding-bottom: 18px;
}
.billhistory-spending-widget-wrapper .body-wrapper .description{
    font-weight: 400;
    line-height: 1.5;
    padding-bottom: 16px;
    padding-top: 0;
}
.billhistory-spending-widget-wrapper .description+.title{
    font-size: 16px;
    font-weight: 500;
    line-height: 1.5;
    padding-bottom: 8px;
}
.fjord-myplan-overview div.body-wrapper div.chart-info{
    color: #333333;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    padding: 10px;
}
.fjord-myplan-overview div.body-wrapper div.chart-info a{
    padding: 0;
    color: #0f7a94;
    font-family: Interstate;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.5;
    box-shadow: 0 1px 0 0 #ffc82c;
}
.fjord-myplan-overview div.body-wrapper div.chart-info a:hover{
    box-shadow: 0 2px 0 0 #ffc82c;
}
.fjord-myplan-overview .page-widget-wrapper .kitchen_appliances .chart-info.no-data-wrapper{
    margin-top: 0;
    color: #333333;
}
/*end FBC-427*/
/* FBC-415 */
#dashboard #fjord-findrebateshalf-widget {
    padding-bottom: 30px;
}
#dashboard #fjord-findrebateshalf-widget .rebates-item-button {
    padding: 0;
}
#dashboard #fjord-findrebateshalf-widget .description-text-widget p {
    color: #333333;
    margin-bottom: 16px;
    margin-top: 0;
    padding-bottom: 0;
}
#dashboard #fjord-findrebateshalf-widget .description-text-widget {
    margin-top: 0;
}
#dashboard #fjord-findrebateshalf-widget .title-widget p {
    font-weight: 700;
    line-height: 1.2;
    margin-bottom: 18px;
    padding-bottom: 0;
}
#dashboard #fjord-findrebateshalf-widget .widget-button {
    position: inherit;
    margin-top: 0;
    padding-left: 0;
}
/* end FBC-415 */
/*FBC-406*/
.form-box:last-child .form-box-content, .form-box.last .form-box-content.d-select:last-child{
    padding-bottom: 0px;
}
#duct20{
    padding: 0px;
}
.appliance-wrapper-inner .appliance-add{
    margin-bottom: 0px;
    height: auto;
}
.appliance-wrapper-inner .appliance-add .appliance-add-stayon {
    margin-bottom: 35px;
}
#cool_yes_no-wrapper{
    display: none;
}
#topSectionContentAppliancesandEquipment .delete_check, #topSectionContentAppliancesandEquipment .add_check{
    position: relative;
}
#add-anotherRefrigerator, #add-anotherFreezer, #add-anotherWasher, #add-anotherDryer, #add-anotherDishwasher, #add-anotherWaterHeater{
    margin-top: 0;
}
/*end FBC-406*/
/*FBC-401*/
.energy-target-page .fjord-tip {
    padding-bottom: 30px;
}
.energy-target-page .fjord-tip .tip-headline {
    padding: 30px 30px 0 30px;
}
.energy-target-page .tip-action-btn-label {
    font-weight: 500;
    line-height: 24px;
    text-transform: capitalize !important;
}
.energy-target-page .fjord-tip .fjord-tip-footer {
    padding-top: 20px;
    padding-bottom: 0;
    margin-top: 0;
    vertical-align: top;
}
.energy-target-page .fjord-tip .tip-action-btn:hover:after {
    box-shadow: 0 1px 0 0 #ffc82c;
}
/*END FBC-401*/
.user-account-id {
    margin-right: 57px;
    padding-left: 5px;
}
.fjord-header-account .user-account-address {
    margin: 0;
    padding-left: 5px;
}

/* FBC-316 */
.assessment .fjord-select {
    overflow: visible;
    border: 0;
    background: none;
}
[id^="iconic-select-"] {
    width: 284px;
    position: relative;
    font-family: 'Interstate', sans-serif !important;
    border: 0;
    vertical-align: top;
}
#dashboard [id^="iconic-select-"] {
    width: 100%;
}
[id^="iconic-select-"] .is-select {
    background: none;
    font-size: 16px;
    padding: 10px;
    height: auto;
    line-height: 24px;
    border: 1px solid #757575;
    font-weight: 400;
}
[id^="iconic-select-"] .is-select::after {
    font-family: 'Font Awesome 5 Pro', sans-serif;
    content: "\f107";
    font-weight: bold;
    font-size: 16px;
    position: absolute;
    top: 50%;
    right: 10px;
    transform: translate(0, -50%);
}
[id^="iconic-select-"] .is-select.open-select {
    border: 2px solid #0f7a94;
}
[id^="iconic-select-"] .is-select.open-select::after {
    color: #0f7a94;
}
[id^="iconic-select-"] .is-options {
    border: 2px solid #0f7a94;
    top: calc(100% - 2px);
    left: 0;
    right: 0;
    font-size: 16px;
    max-height: 600px;
    overflow-y: auto;
    font-weight: 400;
}
[id^="iconic-select-"] .is-option {
    padding: 8px 0 8px 10px;
}
[id^="iconic-select-"] .is-option:hover {
    color: #0f7a94;
    text-decoration: underline;
    background-color: #fff;
}
/* FBC-723 */
@media screen and (max-width: 575px) {
    #content .fjord-rewards-content-wrapper [id^="iconic-select-"] .is-select {
        padding: 10px;
    }
}
/* end FBC-723 */
#dashboard .plan-switcher-inselect-wrapper:after {
    display: none;
}
#select-container.fjord-tab-controls {
    padding-bottom: 30px;
}
#select-container.fjord-tab-controls:after {
    display: none;
}
#fjord-saving-plan-widget .w-header {
    padding: 0 0 30px;
    margin-bottom: 0;
}
#fjord-saving-plan-widget .plan-switcher-inselect-wrapper {
    padding: 0 30px;
}
#fjord-saving-plan-widget [id^="iconic-select-"] .is-select {
    text-overflow: ellipsis;
    padding-right: 20px;
}
.fjord-myplan-overview #select-container.fjord-tab-controls {
    padding-top: 8px;
}
.assessment .component label.form-element-label {
    padding-bottom: 8px;
    padding-top: 0;
}
.assessment .tool-tip.explain.sub {
    margin-bottom: 0;
}
.assessment label[for="goal-switcher"] {
    margin-bottom: 8px;
    font-weight: 500;
}
.assessment #content .goal-choice-select-wrapper {
    margin: 0 0 30px;
}
.assessment .component .form-box-content.d-select{
    padding: 0 0 30px;
}
#poolheater_fields .ddToTxtButton,
#poolheater_fields .from_moPoolHeaterBeginningMonthPoolHeater0 {
    padding: 0 0 30px;
}
.assessment #content .delete-appliance-link {
    margin-bottom: 20px;
}
.assessment .component #ThermostatYesNo_id {
    padding-bottom: 30px;
}
.assessment .component #poolheater_fields .form-box-content {
    float: left;
    padding: 0 0 30px;
}
.assessment .component .billhistory .form-box-content.d-select {
    padding-bottom: 0;
}
.fjord-myplan-overview .my_goal_title {
    font-weight: 500;
}
/* end FBC-316 */
.fjord-tip .accept-overlay,
.fjord-myplan-overview .accept-overlay{
    background: rgba(23,58,100, 0.9);
}
.fjord-tip .complete-overlay,
.fjord-myplan-overview .complete-overlay{
    background: rgba(23,58,100, 0.9);
}
.fjord-tip .decline-overlay,
.fjord-myplan-overview .decline-overlay{
    background: rgba(23,58,100, 0.9);
}
.fjord-tip .fjord-tip-body{
    padding-bottom: 10px;
}
.fjord-myplan-overview .fjord-tip .fjord-tip-body{
    padding-bottom: 16px;
}
.fjord-myplan-overview .more-tips-item .fjord-tip .fjord-tip-body{
    padding-bottom: 20px;
}
.fjord-myplan-overview .more-tips-item .no-gutters{
    margin-bottom: 0px;
}
/*FBC-464*/
.fjord-tip-body .tip-buttons.row .tip-action-btn .tip-action-btn-label{
    text-transform: capitalize;
}
.fjord-tip-body .tip-buttons.row .tip-action-btn:before{
    padding: 0 0;
}
.fjord-tip-body .tip-buttons.row .tip-action-btn::after{
    border-top: none;
}
.fjord-action-plan .fjord-go-back-link, .fjord-tip-body .tip-buttons.row .tip-action-btn .tip-action-btn-label, .fjord-tip-body .tip-buttons.row .tip-action-btn:before{
    font-size: 16px;
    font-weight: 500;
    line-height: 1.5;
    box-shadow: 0 1px 0 0 #ffc82c;
}
.fjord-action-plan .fjord-go-back-link:hover, .fjord-tip-body .tip-buttons.row .tip-action-btn:hover .tip-action-btn-label, .fjord-tip-body .tip-buttons.row .tip-action-btn:hover:before{
    box-shadow: 0 2px 0 0 #ffc82c;
}
.assessment .fjord-action-plan .tip-headline {
    padding-bottom: 18px;
}
.assessment .fjord-action-plan .fjord-tip-body {
    padding-bottom: 30px;
}
.assessment .fjord-action-plan .fjord-tip-body .tip-info .tip-description {
    font-size: 16px;
    padding: 16px 30px 16px 30px;
    font-weight: 400;
    line-height: 1.5;
}
/*end FBC-464*/
/*FBC-468*/
.content-wrapper .fjord-content-inner .fjord-page-description.recomended-description{
    font-size: 16px;
    line-height: 1.5;
}
/*end FBC-468*/
/* FBC-438 */
.fjord-myplan-overview .my-savings-plan .carbon-rectangle{
    display: none;
}
.savings-overlay .fjord-popup .carbon-image-wrapper,
.fjord-myplan-overview .my-savings-plan .carbon-image-wrapper{
    display: flex;
    flex-direction: row;
    background: white;
    padding: 0 15px;
}
.savings-overlay .fjord-popup .carbon-image-wrapper .carbon-image-item,
.fjord-myplan-overview .my-savings-plan .carbon-image-item{
    width: 33.33%;
    display: flex;
    flex-direction: column;
    padding: 0;
    flex: none;
    align-self: flex-start;
    margin: 30px 0;
    height: auto;
}
.savings-overlay .fjord-popup .carbon-image-wrapper .carbon-image-item img,
.fjord-myplan-overview .my-savings-plan .carbon-image-item img{
    display: block;
    height: 51px;
}
.savings-overlay .fjord-popup .carbon-image-wrapper .carbon-image-tip,
.fjord-myplan-overview .my-savings-plan .carbon-image-tip{
    display: block;
    position: static;
    color: #333333;
    font-family: Interstate;
    font-style: normal;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    text-align: center;
    margin: 16px 16px 0 16px;
}
.savings-overlay .fjord-popup .popup-image-container{
    display: none;
}
.savings-overlay .fjord-popup .carbon-image-wrapper{
    padding: 0 20px;
}
/* END FBC-438 */
/*FBC-257*/
.roi-plan-container .highcharts-container, #roi-plan-container, .my-savings-plan .ws-body .overview-version-maxroy .roi-plan-container{
    overflow: visible !important;
}
/*end FBC-257*/
/*FBC-246*/
.assessment .form-button-wrapper{
    display: flex;
}
.assessment #save-exit-assessment{
    border: 2px solid #173A64;
    box-sizing: border-box;
    font-size: 16px;
    line-height: 19px;
    display: flex;
    align-items: center;
    text-align: center;
    justify-content: center;
    margin-right: 20px;
}
.assessment #save-exit-assessment {
    color: #173A64;
}
/*end FBC-246*/

/* FBC-407 */
#fjord-seasonishere-widget .seasonishere-body .slick-dots {
    margin: 0;
    bottom: 0;
}
#fjord-seasonishere-widget #seasonishere-slider {
    position: relative;
}
/* // FBC-407 */

/* FBC-265 */
.contractors-filters .css-label.none-before{
    width: max-content;
}
/* end FBC-265 */

/* FBC-478 */
.overlay-restriction {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    padding: 0 15px;
    background: rgba(102, 102, 102, 0.64);
    display: flex;
    justify-content: center;
    align-items: center;
    opacity: 1;
}
.overlay-restriction .restriction-message{
    font-family: 'Interstate', sans-serif;
    background: white;
    padding: 30px;
    width: 100%;
    height: auto;
    max-width: 500px;
    box-sizing: border-box;
    margin: 0;
    border-top: none;
}
.overlay-restriction .restrict-header{
    font-size: 24px;
    line-height: 1.2;
    font-weight: 700;
    color: #173A64;
    padding-bottom: 18px;
    text-align: left;
    margin: 0;
}
.overlay-restriction .restrict-message {
    text-align: inherit;
    margin: 0;
    color: inherit;
    font-size: 14px;
    line-height: 20px;
}
.restrict-message-text{
    font-weight: 400;
    font-size: 16px;
    line-height: 1.5;
    color: #173a64;
    padding-bottom: 16px;
    display: block;
}
.overlay-restriction .restrict-message .button {
    background: transparent;
    text-align: left;
    margin: 0;
    padding: 0;
    height: auto;
}
@media (max-width: 767px) {
    #content.content-act-audit-wizard .overlay-restriction {
        background: rgba(102, 102, 102, 0.64);
    }
    #content.content-act-audit-wizard .overlay-restriction .restriction-message {
        padding: 30px;
        max-width: 500px;
    }
    #content.content-act-audit-wizard .overlay-restriction .restrict-header {
        margin: 0;
    }
    #content.content-act-audit-wizard .overlay-restriction .restrict-message .restrict-message-text {
        margin: 0;
    }
    #content.content-act-audit-wizard .overlay-restriction .restrict-message .button {
         padding: 0;
         margin: 0;
    }
}
.branding-btn {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.428571429;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;

}
.branding-btn-primary {
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
    background: rgb(23, 58, 100);
    border: none;
    color: #fff;
    border-radius: 0;
    padding: 14px 34px;
    transform: perspective(1px) translateZ(0);
    transition: color .1s cubic-bezier(0,.6,.7,.9);
}
.branding-btn-primary::before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #0f7a94;
    transform: scaleY(0);
    transform-origin: 50% 100%;
    transition: transform .1s cubic-bezier(0,.6,.7,.9);
}
.branding-btn-primary:hover::before {
    transform: scaleY(1);
}
.branding-btn-primary:hover,
.branding-btn-primary:focus{
    background-color: #173a64;
    color: #fff;
    border: none;
    box-shadow: none !important;
}

.branding-btn-secondary {
    font-size: 16px;
    font-weight: 500;
    color: #173a64;
    border: 2px solid #173a64;
    background: #fff;
    border-radius: 0;
    padding: 12px 32px;
    transform: perspective(1px) translateZ(0);
    transition: color .1s cubic-bezier(0,.6,.7,.9);
}
.branding-btn-secondary::before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #173a64;
    transform: scaleY(0);
    transform-origin: 50% 100%;
    transition: transform .1s cubic-bezier(0,.6,.7,.9);
}
.branding-btn-primary:hover::before,
.branding-btn-primary:focus::before,
.branding-btn-secondary:hover::before,
.branding-btn-secondary:focus::before{
    transform: scaleY(1);
}
.branding-btn-secondary:hover,
.branding-btn-secondary:focus{
    color: #fff;
    border: 2px solid #173a64;
    background-color: inherit;
}
/* //FBC-478 */
/* FBC-707 */
#content .sessions-bar .sessions-bar-container .sessions-right-container a {
    background-color: #757575;
    text-transform: inherit;
}
/* end FBC-707 */
/* FBC-665 */
#content #side-sub-menu .side-sub-menu-title {
    font-weight: 500;
    line-height: 24px;
}
#content #side-sub-menu .side-sub-menu-list {
    padding-left: 15px;
}
#content #side-sub-menu .side-sub-menu-list li {
    margin: 32px 0;
}
#content #side-sub-menu .side-sub-menu-list a {
    font-family: Interstate;
    font-size: 14px;
    font-weight: 400;
    line-height: 21px;
    font-style: normal;
    padding: 8px 0;
}
#content #side-sub-menu .side-sub-menu-list a.active {
    font-weight: 400;
}
#content #side-sub-menu .side-sub-menu-list a.active::before {
    left: -13px;
    top: -6px;
    height: 32px;
}
#content #side-sub-menu .side-sub-menu-list .second-level-list {
    list-style: none;
    padding-left: 15px;
}
#content #side-sub-menu .side-sub-menu-list .second-level-list a.active::before {
    left: -17px;
}
/*end FBC-665*/
/* FBC-612 */
.fjord-action-plan .savings-on-bill-chart-title, .fjord-action-plan .energy-water-savings-block .chart-title {
    margin-bottom: 29px;
}
.fjord-action-plan .round {
    width: 12px;
    height: 12px;
    display: inline-block;
}
.fjord-action-plan .savings-on-bill-chart-title .round {
    background: #173A64;
}
.fjord-action-plan .energy-water-savings-block .chart-title .round {
    background: #0F7A94;
}
.fjord-action-plan .savings-on-bill-chart-title .label-text,
.fjord-action-plan .energy-water-savings-block .chart-title .label-text {
    display: inline-block;
    margin-left: 6px;
    font-weight: normal;
    font-size: 12px;
    line-height: 16px;
    color: #333333;
}
/* end FBC-612 */
/* FBC-232 */
.fjord-header-top-menu .fjord-fortis-link, .fjord-header-top-menu .fjord-header-logout-link {
    font-weight: 300;
}
.fjord-header-user-container .fjord-header-top-menu .fjord-user-name-link{
    text-overflow: ellipsis;
    width: 125px;
    white-space: nowrap;
    overflow: hidden;
}
#fjord-header .fjord-header-middle-text {
    text-transform: capitalize;
}
@media screen and (min-width: 768px) {
    #side-sub-menu + .inner-wrapper {
        min-height: 400px;
    }
    #fjord-header .fjord-mobile-menu-trigger {
        width: auto;
        font-weight: 700;
    }
    #fjord-header .fjord-mobile-menu-trigger .fa-bars {
        font-size: 20px;
    }
    #fjord-header .user-account-label {
        display: inline;
    }
    #fjord-header .user-account-label, #fjord-header .user-account-val, #fjord-header .user-account-address {
        font-weight: 300;
    }
}
@media screen and (max-width: 768px) {
    #wrapper #wrapper-inner #fjord-header .fjord-header-middle-text {
        font-size: 15px;
        line-height: 22px;
    }
    /* FBC-713 */
    #fjord-header .fjord-header-account.account-info .user-account-address:before {
        display: none;
    }
    #fjord-header .fjord-header-account.account-info .user-account-address {
        color: #333333;
    }
    /* end FBC-713 */
}
/* end FBC-232 */
/*FBC-252*/
.content-wrapper .fjord-content-inner .fjord-page-description,
.fjord-myplan-overview .my-savings-plan .text-savings-overview,
.content-wrapper .fjord-content-inner .fjord-page-description p,
.my-savings-plan .ws-body .accuracy-info,
.fjord-myplan-overview #savings-cost .title{
    font-weight:300;
}
/*end FBC-252*/
/* FBC-527 */
#fjord-saving-plan-widget #net-savings-total{
    padding: 8px 0 8px 0;
}
/* // FBC-527 */

/* FBC-341 */
.energy-target-page .no-data-goal .my-goal-block .my-goal-boby-title, .energy-target-page .my-goal-block .my-goal-body-subtitle {
    color: #333333;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
}
.energy-target-page .top-section-my-goal .my-goal-block .my-goal-title .my-goal-title-span .my-goal-title-span-main{
    color: #173a64;
    font-size: 24px;
    font-weight: 700;
    line-height: 1.2;
}
.my-goal-group-block .my-goal-block .my-goal-boby .my-goal-body-subtitle {
    margin-top: 0;
}
/* // FBC-341 */
/* start FBC-535 */
.energy-target-page .top-section-my-goal .my-goal-block .my-goal-title .my-goal-title-span {
    line-height: normal;
}
.energy-target-page .no-data-goal .my-goal-boby .set-new-goal.exist {
    top: -124px;
}
.energy-target-page .no-data-goal .my-goal-block {
    padding: 30px;
}
#targetPage .my-goal-title {
    padding-bottom: 18px;
}
/* end FBC-535 */
/* FBC-682 */
.energy-target-page #targetPage .no-data-goal .my-goal-title{
    padding-left: 0;
}
.energy-target-page .no-data-goal .my-goal-title .my-goal-title-span{
    padding-left: 0;
    padding-right: 0;
}
.energy-target-page #targetPage .no-data-goal .set-new-goal{
    left: -31px;
}
/* END FBC-682 */
/*FBC-551*/
.assessment-container #quickform .confirm-button {
    display: none;
}
/*end FBC-551*/

/* FBC-122 */
.dashboard_widget #hc_mySpending {
    width: 322px;
    height: 247px;
}
/* //FBC-122*/

/* FBC-439 */
@media screen and (max-width: 767px) {
    #fjord-custom-marketing.w-item-horizontal {
        overflow: auto;
        height: auto;
    }
    #fjord-custom-marketing.w-item-horizontal {
        max-width: 100%;
    }
    #fjord-custom-marketing.w-item-horizontal .image-block {
        background-position: top;
        height: 170px;
    }
}
/* // FBC-439 */
/* FBC-465 revert css from FBC-249 for audit/wizard checkboxes */
.assessment-container .appliance-add .idha-label{
    margin-left: 20px !important;
}
.assessment-container .appliance-add .check-box {
    top: -20px;
}
/* end FBC-465 revert css from FBC-249 for audit/wizard checkboxes */
/* FBC-465 */
#topSectionContentAppliancesandequipment .fieldset-component .appliance-row:not(:last-child),
#topSectionContentAppliancesandequipment .fieldset-component .appliance-row-new:not(:last-child){
    padding-bottom: 30px;
}
#topSectionContentAppliancesandequipment .dishwasher-row .dishwasher-row-input:nth-last-child(2) .box-shadow,
#topSectionContentAppliancesandequipment .washer-row .washer-row-input:nth-last-child(3) .box-shadow{
    padding-bottom: 30px;
}
/* end FBC-465 */
/* FBC-566 */
#fjord-explore_savings_opportunities .explore_savings_opportunities-body{
    padding: 0 30px;
}
#fjord-explore_savings_opportunities .explore_savings_opportunities-image{
    height: 150px;
}
#fjord-explore_savings_opportunities .explore_savings_opportunities-title,
#fjord-lessmonths-widget .title-widget p,
#fjord-find-contractors .title,
#fjord-findrebateshalf-widget .title-widget p,
#myenergywidget-showspendingpiechartwide-widget .w-header,
#fjord-custom-marketing.w-item-horizontal .content-block h4{
    line-height: 1.2;
    font-weight: 700;
    color: #173A64;
    font-size: 24px;
    margin: 0;
    padding: 30px 0 18px;
    width: 100%;
    box-sizing: border-box;
}
.w-description, div .w-description li, div .w-description a, div .w-description p {
    color: #333333;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    padding-bottom: 16px;
    margin: 0;
    padding-top: 0;
    text-align: left;
}
div .w-description p {
    padding-bottom: 0;
}
.w-item-horizontal .w-description {
    margin: 15px 0;
    padding: 10px 0;
}

#fjord-explore_savings_opportunities .explore_savings_opportunities-link,
#fjord-findrebateshalf-widget .description-text-widget,
#myenergywidget-showspendingpiechartwide-widget.w-item-horizontal .w-footer{
    margin: 0;
}
.dashboard_widget .w-footer a{
    font-family: 'Interstate', sans-serif;
    color: #0f7a94;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.5;
    box-shadow: 0 1px 0 0 #ffc82c;
    border-top: 0;
    display: inline-block;
    margin: 0;
    border-bottom: 2px solid #FFC82C;
    padding: 0 0 3px;
    background: transparent;
    width: auto;
    height: auto;
    text-transform: none;
    text-decoration: none;
}
.dashboard_widget .w-footer a:hover{
    box-shadow: 0 2px 0 0 #ffc82c;
}
#fjord-lessmonths-widget .widget-content-simple-list {
    padding-left: 15px;
    margin-top: 7px;
    padding-bottom: 0;
}
.dashboard_widget #fjord-findrebateshalf-widget .widget-button{
    position: static;
    margin: 0;
}
#fjord-find-contractors .w-btn-wrapper{
    text-align: left;
    align-self: auto !important;
}
#seasonishere-slider .slick-slide{
    display: flex;
    height: 100px;
    flex-wrap: wrap;
}
.branding-link{
    margin-top: 16px;
}
/* //FBC-566 */
/* FBC-236 */
#energy-target-pop-up .body-pop-up {
    overflow: hidden !important;
}
.energy-target-page #targetPage .plain-text {
    font-weight: 300;
}
@media only screen and ( max-height: 720px ) {
    .pop-up-box {
        height: unset;
    }
}
/* //FBC-236 */
/* FBC-566 */
.redeem-bill-credit .bill-credit-btn-wrapper .redeem-bill-credit-btn {
    border: none;
}
.fjord-page-wrapper-energy-tips .fjord-page-description .myplan-overview-link {
    border: none;
}
#fjord-myactions-widget .widget-button .energytips-link:hover {
    box-shadow: 0 2px 0 0 #ffc82c;
}
/* //FBC-566 */
/* FBC-567 */
#fjord-header .fjord-header-middle-text{
    font-weight: bold;
    font-size: 24px;
    line-height: 29px;
}
/* //FBC-567 */
/* FBC-573 */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .fjord-myplan-overview .carbon-image-item img[src*=".svg"],
    .savings-overlay .fjord-popup .carbon-image-wrapper .carbon-image-item img[src*=".svg"] {
        width: 100%;
        height: 51px;
    }
}
/* //FBC-573 */


/* FBC-358 */
.audit-form .top-section-description h2 {
    color: #173a64;
    font-family: 'Interstate', sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 1.2;
    padding-bottom: 18px;
    padding-top: 0;
    margin: 0;
}
.audit-form .top-section-description p {
    color: #333333;
    font-family: 'Interstate', sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    padding-bottom: 16px;
    padding-top: 0;
    margin: 0;
}
/* // FBC-358 */
/* FBC-523 */
.assessment .audit-form .content-inner.center h3 {
    font-weight: 300;
}
#topSectionContentBillHistory {
    margin: 30px 0 0 0;
}
/* // FBC-523 */

/* FBC-314 */
#savings-cost  {
    display: none !important;
}
/* FBC-314 end */

/* FBC-171 */
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .fjord-page-wrapper-energy-tips #search-rebates-form .search-section {
        display: block;
        margin-top: 60px;
    }

    .fjord-page-wrapper-energy-tips #search-rebates-form .search-section .no-gutters #search-rebates {
        margin-left: 40px;
    }

    .fjord-page-wrapper-energy-tips #search-rebates-form .search-section .fjord-search-button {
        top: 5px;
        left: 0;
    }
}
/* end FBC-171 */
/* FBC-176 */
#fjord-saving-plan-widget .w-header {
    flex-direction: row;
}

#fjord-saving-plan-widget .w-inner {
    height: auto;
    padding: 0 30px 16px 30px;
}
/* end FBC-176 */
/* FBC-347 */
.fjord-page-wrapper-energy-tips .fjord-contractors-filter-container .fjord-contractors-filter-toggle:hover,
.fjord-myplan-overview .my-plan-actions .declined-container .wide-tab.declined-tab:hover{
    color: #0F7A94;
}
.fjord-page-wrapper-energy-tips .fjord-contractors-filter-container .fjord-contractors-filter-toggle.toogled_color,
.fjord-myplan-overview .my-plan-actions .declined-container .wide-tab.declined-tab.selected{
    color: #0F7A94;
    border-bottom: none;
}
.fjord-myplan-overview .my-plan-actions .declined-container .wide-tab.declined-tab {
    color: #173A64;
    padding: 16px 0;
    margin: 36px 0 18px;
}
.fjord-myplan-overview .my-plan-actions .declined-container .wide-tab.declined-tab div,
.fjord-myplan-overview .my-plan-actions .declined-container .wide-tab.declined-tab:after{
    line-height: 27px;
    color: inherit;
    font-weight: 700;
}
.fjord-myplan-overview .declined-items{
    display: none;
}
.fjord-page-wrapper-energy-tips .fjord-contractors-filter-container .fjord-contractors-filter-toggle {
    padding: 16px 0;
    margin-bottom: 0;
    line-height: 27px;
    font-weight: 700;
}
/* end FBC-347 */
/* FBC-238 */
.fjord-page-wrapper-energy-tips .myplan-overview-link {
    color: #0F7A94;
    border-bottom: 1px solid #FFC82C;
    padding-bottom: 3px;
}
.fjord-page-wrapper-energy-tips .fjord-filter-colum-name {
    color: #173A64;
    font-family: Interstate;
    font-weight: bold;
    text-transform: lowercase;
}
.fjord-page-wrapper-energy-tips .fjord-filter-colum-name::first-letter {
    text-transform: uppercase;
}
/* end FBC-238 */
/* FBC-241 */
.fjord-page-wrapper-energy-tips .load-more-button-wrapper {
    width: 100%;
}
.fjord-page-wrapper-energy-tips .load-more-button {
    background: linear-gradient(0deg, #FFFFFF, #FFFFFF), #173A64;
    border: 2px solid #173A64;
    font-family: Interstate;
    font-size: 16px;
    color: #173A64;
    line-height: 48px;
    text-transform: lowercase;
    border-radius: 0;
    width: 100%;
}
.fjord-page-wrapper-energy-tips .load-more-button::first-letter {
    text-transform: uppercase;
}
/* end FBC-241 */
/* FBC-349 */
#content #dashboard .fjord-content-inner .w-item,
#content #dashboard .fjord-content-inner  .w-item-horizontal {
    margin: 18px auto;
}
/* end FBC-349 */
@media screen and (max-width: 767px) {
    /* FBC-242 */
    #content #dashboard .fjord-content-inner {
        padding: 19px 15px;
    }
    #content #dashboard .fjord-content-inner .w-item{
        max-width: none;
        margin: 16px auto 0;
    }
    #content #dashboard .fjord-content-inner  .w-item-horizontal {
        max-width: none;
    }
    /* //FBC-242 */
}
/* FBC-250 */
.fjord-rewards-content-wrapper .bill-credit-popup{
    position: fixed;
    top: 50%;
}
.fjord-rewards-content-wrapper .info-container .group-title + .white-section .ws-list-label,
.fjord-rewards-content-wrapper .bill-credit-popup-dropdown{
    font-family: 'interstate_light', sans-serif;
    font-weight: 300;
}
/* //FBC-250 */
/* FBC-260 */
#energy-target-pop-up #form-element-title #title{
    pointer-events: auto !important;
}
/* end FBC-260 */
/* FBC-264 */
.fjord-content-inner.fjord-content-inner-get-started .landing-page-welcome-message-link,
#dashboard .fjord-page-header-description {
    border: none;
}
#fjord-billhistory-spending-chart-area .mybill-history-graph-legend-key-inner span {
    font-family: 'Interstate', sans-serif !important;
}
.fjord-page-description {
    font-weight: normal;
}
.goal-card-description {
    font-weight: normal;
}
.landing-page-welcome-message-link {
    color: #333333 !important;
}
/* END FBC-264 */
/* FBC-231 */
.savings-select-wrapper .fjord-info-tooltip-direction-left {
    left: -150px;
}
.savings-select-wrapper .fjord-info-tooltip-direction-left:before {
    left: 140px;
}
/* End FBC-231 */
/* FBC-229 */
#fjord-saving-plan-widget #health-info-wrapper .comfort-label {
    font-size: 38px;
}
#fjord-saving-plan-widget .plan-switcher-inselect {
    padding-right: 20px;
}
/* End FBC-229 */

/* FBC-286 */
#fjord-seasonishere-widget .seasonishere-body .slick-dots {
    width: 100%;
    box-sizing: border-box;
    left: 0;
}
/* //FBC-286 */
/* FBC-235 */
#fjord-myactions-widget .description-text-widget p{
    font-size: 16px;
    line-height: 24px;
}
#fjord-myactions-widget .widget-button {
    position: absolute;
    bottom: 30px;
    text-align: left;
    height: auto;
    line-height: unset;
    border: 0;
    background: transparent;
    border-radius: 0;
}
/* //FBC-235 */

/* FBC-318 */
.assessment .questionWrapper .confirm-button, #form-next-page,
.wizard-img-container + .fjord-content-inner .fjord-red-btn,
.assessment #save-exit-assessment,
.fjord-myplan-overview .fjord-tip-footer a,
.fjord-page-wrapper-energy-tips .fjord-tip .fjord-tip-footer a,
.energy-target-page .fjord-tip .fjord-tip-footer a,
.assessment-container .appliance-add .appliance-add-stayon, .assessment-container .delete-appliance-link{
    overflow: hidden;
    font-size: 16px !important;
    padding: 14px 34px !important;
    font-weight: 500;
    line-height: 1.5 !important;
    transform: perspective(1px) translateZ(0);
    transition: color .1s cubic-bezier(0,.6,.7,.9);
}
.wizard-img-container + .fjord-content-inner .fjord-red-btn:before, #form-next-page:before,
.assessment #save-exit-assessment:before,
.fjord-myplan-overview .fjord-tip-footer a:before,
.fjord-page-wrapper-energy-tips .fjord-tip .fjord-tip-footer a:before,
.energy-target-page .fjord-tip .fjord-tip-footer a:before,
.assessment-container .appliance-add .appliance-add-stayon:before, .assessment-container .delete-appliance-link:before{
    content: "";
    position: absolute;
    z-index: -1;
    top: 100%;
    left: 0;
    right: 0;
    bottom: auto;
    width: 100%;
    height: 100%;
    background: #0F7A94;
    transform: translate(0, 0);
    transition: transform .1s cubic-bezier(0,.6,.7,.9);
}
.assessment-container .appliance-add .appliance-add-stayon .label:before, .assessment-container .delete-appliance-link:before{
    content: "";
}
.assessment #save-exit-assessment:hover,
.assessment-container .appliance-add .appliance-add-stayon:hover,
.assessment-container .delete-appliance-link:hover{
    color: #ffffff;
}
.assessment #save-exit-assessment:before,
.assessment-container .appliance-add .appliance-add-stayon:before,
.assessment-container .delete-appliance-link:before{
    background: #173A64;
}
.wizard-img-container + .fjord-content-inner .fjord-red-btn:hover:before, #form-next-page:hover:before,
.assessment #save-exit-assessment:hover:before,
.fjord-myplan-overview .fjord-tip-footer a:hover:before,
.fjord-page-wrapper-energy-tips .fjord-tip .fjord-tip-footer a:hover:before,
.energy-target-page .fjord-tip .fjord-tip-footer a:hover:before,
.assessment-container .appliance-add .appliance-add-stayon:hover:before, .assessment-container .delete-appliance-link:hover:before{
    transform: translate(0, -100%);
}
.wizard-img-container + .fjord-content-inner .fjord-red-btn:active,
#form-next-page:active,
.fjord-myplan-overview .fjord-tip-footer a:active,
.fjord-page-wrapper-energy-tips .fjord-tip .fjord-tip-footer a:active,
.energy-target-page .fjord-tip .fjord-tip-footer a:active{
    background: #0F7A94;
}
.fjord-myplan-overview .my-plan-actions .fjord-tip-footer a{
    width: 100%;
}
.assessment #save-exit-assessment:active{
    background: #173A64;
    color: #ffffff;
}
#form-next-page {
    border: none;
}
.assessment #save-exit-assessment {
    width: auto;
    height: 52px;
    margin: 0;
}
.assessment #form-next-page{
    height: auto;
}
.fjord-page-wrapper-energy-tips .fjord-tip .fjord-tip-footer a,
.energy-target-page .fjord-tip .fjord-tip-footer a{
    min-width: 150px;
}
.assessment-container .appliance-add .appliance-add-stayon, .assessment-container .delete-appliance-link{
    color: #173A64;
}
.assessment-container .delete-appliance-link{
    position: relative;
    border: 1px solid #173A64;
    top: 5px !important;
    margin: 0;
    width: 184px;
    height: auto;
    justify-content: center;
}
.assessment-container .delete-appliance-link:before {
    width: 100%;
    left: -5px;
}
.assessment-container .appliance-add-stayon .label {
    color: inherit;
    padding: 0;
    margin: 0;
}

@media screen and (min-width: 768px), print{
    a:focus, button:focus, input[type='submit']:focus, input[type='radio']:focus, input[type='checkbox']:focus,
    select:focus, .css-label[tabindex='0']:focus, .mybill-spending-graph-info-tab:focus, .checklist-box:focus div,
    .tab-checkbox-click:focus div, .doYouHaveYN:focus div, .header-container-left:focus {
        box-shadow: none !important;
    }
}
/* // FBC-318 */

/* FBC-315 */
.fjord-rewards-content-wrapper .ws-footer,
.fjord-rewards-content-wrapper .ws-footer-list {
    font-size: 16px;
    color: #333;
    line-height: 24px;
}
.fjord-rewards-content-wrapper .ws-footer {
    margin-top: 15px;
}
/* // FBC-315 */
/* FBC-334 */
.assessment-container .appliance-add .delete_check {
    position: relative;
}
/* // FBC-334 */

/* FBC-320 */
.wizard-container.choosing-primary-goal .fjord-page-header.choose-goal-title,
.assessment .component .bar-grey-thick,
.appliance > .appliance-row-label {
    font-weight: 700;
    padding-bottom: 18px;
    margin-bottom: 0 !important;
    line-height: 1.2;
    font-size: 24px;
}
/* // FBC-320 */
/*FBC-331*/
.waiting-results-popup > img {
    display: none !important;
}
.waiting-results-popup .waiting-results-popup-opacity .highlight-description-popup.detail-highlight-popup,  .mark-highlight-popup, .actions-highlight-popup {
    display: none !important;
}
/*END FBC-331*/
/*FBC-361*/
.waiting-results-popup {
    position: fixed;
    width: 100%;
    height: 100%;
    z-index: 80000;
    left: 0;
    top: 0;
    margin: 0;
}
.waiting-results-popup-opacity{
    background: rgba(102, 102, 102, 0.64);
}
.waiting-results-popup .loading-container {
    display: flex;
    flex-direction: row;
    padding: 30px;
    position: absolute;
    height: 89px;
    left: calc(50% - 169px);
    top: 40%;
    background: #FFFFFF;
    margin: 0 ;
}
.waiting-results-popup .loading-spinner {
    position: static;
    width: 16px;
    height: 11px;
    left: 30px;
    top: 39px;
    flex: none;
    order: 0;
    align-self: center;
    margin:  0 8px 0 0;
}
.waiting-results-popup .loading-results-text {
    font-family: Interstate;
    font-style: normal;
    font-weight: bold;
    font-size: 24px;
    line-height:1.2;
    display: flex;
    color: #333333;
    align-self: center;
    margin: 0;
}
/*FBC-361*/
/*FBC-364*/
#fjord-hurs-widget-ouc .view-report-link {
    display: block;
    background: url("../images/widgets/energy-report/home-energy-report2.png") center/cover no-repeat;
    height: 140px;
}
/*end FBC-364*/
/* FBC-333 */
.assessment .component label.form-element-label,
.assessment .component label.form-element-label span,
.assessment .component .component-flex .tool-tip {
    color: #333333;
    font-family: 'Interstate', sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.5;
    padding-bottom: 8px;
}
/* // FBC-333 */
/* FBC-315 */
.redeem-details-block .ws-footer-list {
    margin-left: 20px;
}
/* // FBC-315 */
/* FBC-337 */
.white-section .ws-header{
    padding: 16px 30px;
    border-bottom: 1px solid #CECCCA;
}
.fjord-rewards-content-wrapper .ws-title{
    font-size: 16px;
    line-height: 22px;
}
.ws-list li{
    padding: 16px 30px;
}
.fjord-rewards-content-wrapper .ws-list li{
    border-bottom: 1px solid #CECCCA;
}
.fjord-rewards-content-wrapper .ws-list li:nth-child(2n+1){
    background:none;
}
.ws-list{
    border-bottom: none;
    border-top: none;
}
.redeem-details-block .ws-list-label{
    font-weight: 400;
    font-size: 16px;
    line-height: 22px;
    color: #333333;
}
/* //FBC-337 */
/* FBC-344 */
.fjord-myplan-overview .my-savings-plan .text-savings-overview,
.my-savings-plan .ws-body .accuracy-info,
.my-savings-plan .ws-body .roi-text,
.fjord-myplan-overview .my-plan-actions .fjord-tip .ws-list-label, #billhistory-spending-chart-area .fjord-block-description,
.fjord-content-inner .more-tips-wrapper .fjord-page-description p {
    color: #333333;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    padding-bottom: 16px;
}
.my-savings-plan .ws-body .roi-text {
    margin: 0;
    font-weight: 400 !important;
}
.fjord-myplan-overview .my-savings-plan .text-savings-overview {
    margin: 0;
}
#billhistory-spending-chart-area .spending-breakdown.header.content,
.my-savings-plan .savings-overview,
#billhistory-spending-chart-area .fjord-block-description,
.fjord-myplan-overview .white-section.my-savings-plan {
    margin: 0
}
#billhistory-spending-chart-area .fjord-block-title,
#billhistory-spending-chart-area .fjord-block-description{
    padding-left: 0;
    padding-right: 0;
}
.my-savings-plan .ws-body #health-info-wrapper p:first-child,
.my-savings-plan .ws-body .title-carbon {
    margin-top: 0
}
/* // FBC-344 */
/* FBC-342 */
.my-plan-actions .reverse .fjord-tab-switcher .no-gutters .action-tab-switcher {
    padding: 15px !important;
    font-size: 14px;
    line-height: 21px;
    color: #757575;
    margin: 0;
}
.my-plan-actions .reverse .fjord-tab-switcher .no-gutters .action-tab-switcher.selected {
    color: #173A64;
    border-bottom: 5px solid #FFC82C;
    margin: 0;
}
.my-plan-actions .reverse .fjord-tab-switcher .no-gutters .action-tab-switcher:hover{
    color: #173A64;
    border-bottom: 5px solid #FFC82C;
    cursor: pointer;
}
.my-plan-actions .overview-calculations {
    border-bottom: 2px solid #828282;
}
/* // FBC-342 */
/* FBC-338 */
.fjord-rewards-content-wrapper .white-section .ws-header .ws-title {
    color: #173a64;
    font-family: 'Interstate', sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 1.2;
    padding-bottom: 18px;
}
.redeem-bill-credit .ws-title,
.redeem-details-block .group-title,
.fjord-rewards-content-wrapper .redeem-details-block .white-section .ws-header .ws-title,
.fjord-rewards-content-wrapper .redeem-info-block .white-section .ws-header .ws-title{
    color: #173a64;
    font-family: 'Interstate', sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 22px;
    padding-bottom: 0px;
}
/* // FBC-338 */
/* FBC-339 */
.redeem-bill-credit .bc-message {
    color: #333333;
    font-family: 'Interstate', sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    padding-bottom: 16px;
    padding-top: 0;
    margin-bottom: 0;
}
.fjord-rewards-content-wrapper .ws-body {
    color: #333333;
    font-family: 'Interstate', sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
}
.fjord-rewards-content-wrapper .ws-title.ws-message {
    font-size: 16px;
    font-weight: 400;
}
/* // FBC-339 */
/* FBC-350 */
#fjord-saving-plan-widget .ws-title-wrapper{
    margin: 30px 0 0 0;
}
#dashboard #fjord-saving-plan-widget .ws-title{
    font-weight: 700;
    margin: 0 0 18px 0;
}
#fjord-saving-plan-widget .saving-plan-all-data, #fjord-saving-plan-widget .seasonishere-body,
#fjord-saving-plan-widget .carbon-description,#fjord-saving-plan-widget #health-info-wrapper .comfort-title {
    display: none;
}
#fjord-saving-plan-widget #net-savings-years label.hidden,#fjord-saving-plan-widget .total-carbon-lifetime,
#fjord-saving-plan-widget .w-footer a, #fjord-saving-plan-widget .plan-switcher-inselect,
#fjord-saving-plan-widget .carbon-title {
    font-size: 16px;
    font-weight: 300;
    line-height: 22px;
    margin-bottom: 8px;
}
#dashboard .plan-switcher-inselect-wrapper::after{
    color: #333333;
}
/* // FBC-350 */
/* FBC-355 */
.audit-form .form-button-inner {
    padding: 0 10px;
}
@media screen and (max-width: 767px) {
    .assessment .form-button-wrapper {
        flex-wrap: wrap;
    }
    .audit-form .save-exit-wrapper {
        width: 100%;
    }
    .audit-form .form-button-inner {
        width: 100%;
        padding: 10px 0;
    }
}
/* // FBC-355 */
/* FBC-358 */
.audit-form .top-section-description h2 {
    color: #173a64;
    font-family: 'Interstate', sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 1.2;
    padding-bottom: 18px;
    padding-top: 0;
    margin: 0;
}
.audit-form .top-section-description p {
    color: #333333;
    font-family: 'Interstate', sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    padding-bottom: 16px;
    padding-top: 0;
    margin: 0;
}
/* // FBC-358 */
/* FBC-359 */
.fjord-rewards-content-wrapper .points-num {
    color: #173A64;
}
.fjord-rewards-content-wrapper .points-progress-bar-wrapper .pb-fill {
    background: #173A64;
}
/* //FBC-359 */
/*FBC-343*/
#content-main .content-wrapper .more-tips-wrapper .fjord-page-header {
    font-size: 24px !important;
    line-height: 1.2 !important;
    padding-bottom: 18px !important;
}
.billhistory-spending-widget-wrapper .fjord-block .spending-breakdown span.fjord-block-title {
    font-weight: 700 !important;
    line-height: 1.2 !important;
    padding-bottom: 18px;
    margin-bottom: 0 !important;
}
.fjord-page-header.recomended-header .title-recomended {
    font-weight: 700 !important;
    line-height: 1.2 !important;
    padding-bottom: 18px;
}
.content-wrapper .fjord-content-inner .fjord-page-header.recomended-header {
    padding-bottom: 0;
}
.fjord-content-inner .white-section .savings-overview p.title-savings-overview {
    font-weight: 700 !important;
    line-height: 1.2 !important;
    padding-bottom: 18px;
    margin: 0 0 0 0;
}
/*END FBC-343*/
/* FBC-357 */
#topSectionContentBillHistory .questionWrapper {
    padding: 0 0 30px 0;
}
#topSectionContentBillHistory .form-box-content input {
    width: 280px;
    min-width: 280px;
    margin: 0 !important;
    padding: 0 30px;
    color: #333333 !important;
    font-weight: 400;
    line-height: 1.5;
}
#topSectionContentBillHistory .form-element-label {
    padding-top: 0;
}
.billhistoryelement .billunit {
    position: absolute;
    left: 10px !important;
    bottom: 8px;
    color: #757575;
    font-weight: 400;
    line-height: 1.5;
}
/* // FBC-357 */
/* FBC-312 */
.fjord-rewards-content-wrapper .fjord-page-description p {
    margin: 0;
}
/* // FBC-312 */

/* FBC-320 */
.d-h-any-check-box-wrapper {
    margin-top: 0;
}
/* // FBC-320 */
/* FBC-345 */
label.fjord-select-label[for="savings-period-select"] {
    text-transform: none;
}
#net-savings-over li {
    line-height: 24px !important;
    width: auto;
    font-weight: 400;
}
.savings-select-wrapper {
    margin-top: 0;
}
/* end FBC-345 */

/* FBC-372 */
.fjord-myplan-overview .fjord-tip-footer{
    padding: 0;
}
.fjord-myplan-overview .fjord-tip-footer a{
    display: inline-block;
}
/* // FBC-372 */
/*FBC-371*/
.tips-by-category .fjord-tips-container .more-tips-item .show-tips-category .fjord-tip a {
    padding: 30px 30px 0 30px;
}
.search-results-section-wrapper .search-results-section .fjord-tip .tip-headline {
    padding: 30px 30px 0 30px;
}
.tips-by-category .fjord-tips-container .more-tips-item .show-tips-category .fjord-tip {
    padding-bottom: 30px;
}
.fjord-page-wrapper-energy-tips .fjord-tip .fjord-tip-footer {
    padding: 0 30px 30px 30px;
}
/*END FBC-371*/
/*FBC-596*/
#iw-air_infiltrationaccascreen3016000000 span {
    line-height: 1;
}
/*END FBC-596*/
/*FBC-548*/
#pool_details .bar-grey-thick,
#quickform .upgrades div.bar-grey-thick {
    padding-left: 0;
    padding-right: 0;
}
/*END FBC-548*/
/*FBC-619*/
.fjord-goal-popup #btn-no.cancel-new-goal{
    color: #173A64;
}
/*end FBC-619*/
/* FBC-670 */
.fjord-header-user-container.desktop-user-container.fjord-header-user-logged .fjord-header-top-menu .fjord-user-name-link {
    width: inherit;
    max-width: 720px;
}
.fjord-header-user-container.desktop-user-container div.fjord-user-name-link {
    display: none;
}
@media screen and (max-width: 767px) {
    .fjord-header-user-container.desktop-user-container.fjord-header-user-logged {
        display: block;
        text-align: right;
    }
    .fjord-header-user-container.desktop-user-container.fjord-header-user-logged .fjord-header-top-menu,
    .fjord-header-user-container.desktop-user-container.fjord-header-user-logged div.fjord-user-name-link {
        padding-right: 20px;
    }
    .fjord-header-user-container.desktop-user-container.fjord-header-user-logged div.fjord-user-name-link a {
        color: #333333;
    }
    .fjord-header-user-container.mobile-user-menu-dynamic div.fjord-user-name-link {
        display: block;
    }
    .fjord-header-user-container.mobile-user-menu-dynamic .fjord-user-name-link-list-item {
        display: none;
    }
    .fjord-header-user-container.desktop-user-container.fjord-header-user-logged ul {
        justify-content: flex-end;
    }
    .fjord-header-user-container.desktop-user-container.fjord-header-user-logged a.fjord-user-name-link {
        max-width: inherit;
        overflow: hidden;
    }
    .fjord-header-user-container.desktop-user-container.fjord-header-user-logged .fjord-header-top-menu .fjord-user-name-link {
        width: inherit;
    }
}
/* // FBC-670 */
/* FBC-659 */
#fjord-header #premises_meters #iconic-select-1 {
    z-index: 14;
    width: auto;
}
/* // FBC-659 */

/*FBC-666*/
.energy-target-page .header.recommended-actions{
    margin-top: 0;
    padding-bottom: 18px;
}
.energy-target-page .recommended-actions-description{
    padding: 0;
    margin-bottom: 16px;
}
.energy-target-page .fjord-page-description .top-tips-link{
    padding: 0;
}
/*end FBC-666*/
/* FBC-744 */
[id^="iconic-select-"] .is-options {
    max-height: 200px;
}
/* // FBC-744 */
/* FBC-753 */
.fjord-page-wrapper-energy-tips .fjord-contractors-filter-container .fjord-contractors-filter-toggle {
    text-transform: none;
}
.fjord-page-wrapper-energy-tips .contractors-filters .css-label.none-before {
    min-width: 225px;
}
.fjord-page-wrapper-energy-tips .contractors-filters .custom-checkbox {
    margin-right: 10px;
}
/* // FBC-753 */
/* FBC-722 */
.fjord-myplan-overview .more-tips-item .no-gutters {
    margin-bottom: 16px;
}
/* // FBC-722 */
/* FBC-623 */
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .fjord-tip .fa:before {
        display: block;
    }
}
/* // FBC-623 */
/* FBC-672 */
#fjord-saving-plan-widget #net-savings-total {
    white-space: nowrap;
}
#fjord-saving-plan-widget #net-savings-total {
    font-size: 0;
    width: 100%;
}
#fjord-saving-plan-widget #net-savings-total span {
    font-size: 48px;
}
/* // FBC-672 */
/*FBC-719*/
#structure30 .form-box-content.half .questionWrapper label, #SquareFootage_id label, #Basement_id label{
    width: 100% !important;
}
/*end FBC-719*/
/* FBC-621 */
.assessment #form-element-pool_yes_no,
.assessment #form-element-hottub_yes_no
{
    flex-direction: row;
}
/* // FBC-621 */
/*FBC-718*/
.cbReplace-parent .form-element-label{
    text-align: left;
}
/*end FBC-718*/
/*FBC-809*/
.fjord-content-inner-get-started .landing-video-wrapper .play-video-wrapper {
    display: none;
}
.fjord-content-inner-get-started #video {
    display: block;
}
.fjord-content-inner-get-started a.get-started-top-text-link {
    color: #0a0a0a;
    font-weight: bold;
}
/*end FBC-809*/

/* FBC-839 */
div#no_recomentation_actions_found .is_recomentation_actions_null {
    border: 2px solid #8B9CB0;
}

#no_recomentation_actions_found .pb-text {
    font-family: Interstate;
    font-style: normal;
    font-weight: 300;
    font-size: 16px;
    line-height: 150%;
}

#no_recomentation_actions_found .pb-img {
    background-image: url("/images/myplan/overview/no_recommended_actions_300.png");
    background-repeat: no-repeat;
    width: 100%;
    height: 216px;
}

@media screen and (min-width: 401px) {
    #no_recomentation_actions_found .pb-title, #no_recomentation_actions_found .pb-text {
        margin-left: 24px;
    }
}

@media screen and (max-width: 400px) {
    #no_recomentation_actions_found .pb-img {
        background-image: url("/images/myplan/overview/no_recommended_actions_345.png");
        background-repeat: no-repeat;
        width: 100%;
        height: 216px;
    }

    #no_recomentation_actions_found .pb-title > h2, #no_recomentation_actions_found .pb-text {
        padding-left: 30px;
    }
    #no_recomentation_actions_found .pb-text {
        padding-bottom: 46px;
    }
}
/* end FBC-839 */
/* FBC-794 */
.wizard-img-container + .fjord-content-inner .radio-btn{
    outline: none;
}
/* end FBC-794 */
/* FBC-934 */
#fjord-saving-plan-widget .total-carbon-lifetime {
    font-family: 'Interstate',sans-serif !important;
}
#fjord-saving-plan-widget #net-savings-years label.hidden,#fjord-saving-plan-widget .total-carbon-lifetime,
#fjord-saving-plan-widget .w-footer a, #fjord-saving-plan-widget .plan-switcher-inselect,
#fjord-saving-plan-widget .carbon-title {
    font-size: 16px!important;
}
/* end FBC-934 */
/* FBC-925 */
.fjord-tip .tip-headline span:not(.action-item-hidden),
.tips-by-category .fjord-tips-container .more-tips-item .show-tips-category .fjord-tip>a{
    box-sizing: content-box;
    display: block;
    display: -webkit-box;
    line-height: 29px;
    max-height: 58px;
}
/* end FBC-925 */
/* FBC-981 */
.fjord-header-dropdown.fjord-header-user-container.desktop-user-container.fjord-header-user-logged {
    width: 194px;
    position: relative;
    display: inline-block;
    padding: 0;
}
.fjord-header-dropdown.fjord-header-user-container.desktop-user-container div.fjord-user-name-link {
    display: block;
    background: #173A64;
}
.fjord-header-dropdown.fjord-header-user-container.desktop-user-container div.fjord-user-name-link a {
    display: block;
    color: #FFFFFF;
    font-family: Interstate;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    text-align: center;
    line-height: 24px;
    padding: 8px 0px;
}
.fjord-header-dropdown .fjord-header-dropdown-content{
    display: none;
    position: absolute;
    background-color: #fff;
    max-width: 194px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
    height: 0px;
    transition: all 0.2s;
    visibility: hidden;
    opacity: 0;
}
.fjord-header-dropdown:hover .fjord-header-dropdown-content {
    display: block;
    opacity: 1;
    visibility: visible;
    height: auto;
    min-height: 124px;
    padding-bottom: 30px;
}
.fjord-header-dropdown:hover.fjord-header-user-container.desktop-user-container div.fjord-user-name-link {
    background: #0F7A94;
}
.fjord-header-dropdown:hover .fjord-header-dropdown-content .fjord-header-top-menu{
    display: block;
    width: 194px;
    min-width: 194px;
}
.fjord-header-dropdown .fjord-header-dropdown-content li{
    padding: 0 0 0 17px;
}
.fjord-header-dropdown .fjord-header-dropdown-content li a {
    color: #333;
    padding: 0;
    padding-left: 11px;
    text-decoration: none;
    display: block;
    margin-top: 30px;
    border-left: solid 2px transparent;
    font-size: 14px;
    font-weight: 500;
    cursor: pointer;
}
.fjord-header-dropdown .fjord-header-dropdown-content li a:hover {
    background-color: transparent;
    border-left: solid 2px #FFC82C;
}
.fjord-header-dropdown .fjord-header-dropdown-content li a:hover:before {
    border: none;
}
@media screen and (max-width: 767px) {
    .fjord-header-dropdown.fjord-header-user-container.desktop-user-container.fjord-header-user-logged{
        display: block;
        position: absolute;
        top: 0;
        left: inherit;
        right: 15px;
        width: 194px;
        margin: 0;
        text-align: left;
    }
}
/* end FBC-981 */
/* FBC-1154 */
.fjord-tip-body .tip-info-wrapper .ws-list .ws-list-label {
    display: block;
}
/* end FBC-1154 */
.energy-target-page .top-section-my-goal .create-new-goal {
    display: block;
}
.energy-target-page.fortis .top-section-my-goal .my-goal-delete-link {
    display: inline-block;
    position: relative;
    right: auto;
    border-bottom: 2px solid #FFC82C;
    font-size: 16px;
    line-height: 23px;
    margin-top: 18px;
    color: #0F7A94;
}
.energy-target-page .create-new-goal .add-goal {
    display: none;
}
.energy-target-page .top-section-my-goal .create-new-goal > .create-new-goal-button-wrapper span {
    border-bottom: 2px solid #FFC82C;
    font-size: 16px;
    line-height: 23px;
}
.energy-target-page .top-section-my-goal .create-new-goal > .create-new-goal-button-wrapper {
    margin-bottom: 16px;
    color: #0F7A94;
}
.energy-target-page .my-goal-title-span-main {
    width: 100%;
    display: block;
}
#energy-target-pop-up .pop-up-box {
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}
#energy-target-pop-up .overlay-pop-up {
    background: rgba(102, 102, 102, 0.75);
}
.fjord-goal-popup.goal-adding-confirmation .popup-goal-buttons {
    flex-direction: row;
    justify-content: flex-start;
}
.popup-goal-buttons .goal-add-cancel,
.popup-goal-buttons #btn-no.cancel-new-goal {
    font-family: 'Interstate', sans-serif;
}
.goal-deletion-confirmation-block {
    padding-top: 58px;
    height: 138px;
}
.goal-deletion-confirmation-block:before {
    content: '';
    display: block;
    position: absolute;
    height: 58px;
    background: #f2f2f2;
    top: 0;
    width: 100%;
}
.energy-target-page .goal-deletion-confirmation-text {
    margin: 0;
    padding: 30px;
    font-size: 16px;
    line-height: 1.2;
    text-align: left;
}
#save-goal {
    box-shadow: none;
}
.fjord-goal-popup .close-popup {
    top: 20px;
    right: 20px;
}
#energy-target-pop-up .close-pop-up .fa,
.fjord-goal-popup .close-popup,
.fjord-goal-popup .close-popup .icon-close {
    font-family: 'Font Awesome 5 Pro' !important;
    font-size: 18px;
    line-height: 14px;
    font-weight: 900;
    color: #333;
}
.fjord-goal-popup .close-popup .icon-close:before {
    content: "\f00d";
}
.energy-target-page .my-goal-boby .set-new-goal.exist {
    display: none;
}
.energy-target-page .fuel-chart {
    margin-top: 0;
}
#targetPage .fuel-chart .my-goal-title {
    border: 2px solid #8B9CB0;
    border-bottom: none;
    padding-top: 30px;
}
#targetPage .fuel-chart .my-goal-boby {
    border-top: none;
}

/* CEP-3823 */
@media  (min-width: 768px) {
    .dashboard_widget #hc_mySpending {
        margin-left: -15%;
    }
}

@media  (max-width: 767px) {
    .energy-target-page .popup-goal-buttons .confirm-button.goal-add-confirm {
        margin-bottom: 20px;
    }
    .fjord-goal-popup.goal-adding-confirmation .popup-goal-buttons {
        flex-direction: column-reverse;
    }
    #energy-target-pop-up .pop-up-box,
    .fjord-goal-popup .fjord-popup-block {
        margin: 0 auto;
        width: calc(100% - 30px);
    }

    /* CEP-3823 */
    .dashboard_widget #hc_mySpending {
        margin-left: 0%;
    }    
}
/* simple-error-page */
#simple-error-page {
    color: #000;
    font-size: 12px;
}
#simple-error-page .section-header-error-page,
#simple-error-page .equipment-info {
    display: none;
}
#simple-error-page .overview-details {
    width: 100%;
    padding-top: 0;
}
/* //simple-error-page */
/* FBC-1236 */
#get-started-landing-widgets #fjord-myactions-widget .seasonishere-body .slick-dots {
    bottom: 0;
}
/* end FBC-1236 */

/* CEP-3948 */
.component-flex select {
    padding: 7px 10px 10px 10px;
    color: #333 !important;
    line-height: 24px;
    border-radius: 0px;
}
/* End CEP-3948 */

/* Bdr-info */
.fjord-programs-bdr-info .container-fluid {
    padding-right: 0;
    padding-left: 0;
}
.fjord-programs-bdr-info b {
    font-weight: 900;
}
.fjord-content-inner {
    max-width: 980px;
    margin: 0 auto;
}
.fjord-programs-bdr-info .img-container {
    display: flex;
    margin: 0 auto;
    padding-bottom: 40px;
    justify-content: center;
    align-items: flex-end;
}
.fjord-programs-bdr-info .bdr-info-img {
    padding-left: 8px;
    padding-right: 8px;
}
.fjord-programs-bdr-info .bdr-info-img > img {
    width: 100%;
    max-width: 120px;
}
.fjord-programs-bdr-info .fjord-page-header {
    font-size: 24px;
    font-weight: 600;
    line-height: 1 !important;
    color: #333333;
    padding-bottom: 10px;
}
.fjord-programs-bdr-info .fjord-page-description {
    padding-bottom: 0;
}
.fjord-programs-bdr-info .fjord-page-description p {
    font-size: 16px;
    line-height: 1.7 !important;
    margin-top: 0;
    margin-bottom: 32px;
    color: #333333;
}

@media (min-width: 768px) {

    .fjord-programs-bdr-info .container-fluid {
        padding-left: 0;
        padding-right: 0;
    }
}
/* //Bdr-info */