@charset "UTF-8";fieldset[disabled] .multiselect{pointer-events:none}.multiselect__spinner{position:absolute;right:1px;top:1px;width:48px;height:35px;background:#fff;display:block}.multiselect__spinner:after,.multiselect__spinner:before{position:absolute;content:"";top:50%;left:50%;margin:-8px 0 0 -8px;width:16px;height:16px;border-radius:100%;border:2px solid transparent;border-top-color:#41b883;box-shadow:0 0 0 1px transparent}.multiselect__spinner:before{animation:spinning 2.4s cubic-bezier(.41,.26,.2,.62);animation-iteration-count:infinite}.multiselect__spinner:after{animation:spinning 2.4s cubic-bezier(.51,.09,.21,.8);animation-iteration-count:infinite}.multiselect__loading-enter-active,.multiselect__loading-leave-active{transition:opacity .4s ease-in-out;opacity:1}.multiselect__loading-enter,.multiselect__loading-leave-active{opacity:0}.multiselect,.multiselect__input,.multiselect__single{font-family:inherit;font-size:16px;-ms-touch-action:manipulation;touch-action:manipulation}.multiselect{box-sizing:content-box;display:block;position:relative;width:100%;min-height:40px;text-align:left;color:#35495e}.multiselect *{box-sizing:border-box}.multiselect:focus{outline:0}.multiselect--disabled{background:#ededed;pointer-events:none;opacity:.6}.multiselect--active{z-index:50}.multiselect--active:not(.multiselect--above) .multiselect__current,.multiselect--active:not(.multiselect--above) .multiselect__input,.multiselect--active:not(.multiselect--above) .multiselect__tags{border-bottom-left-radius:0;border-bottom-right-radius:0}.multiselect--active .multiselect__select{transform:rotate(180deg)}.multiselect--above.multiselect--active .multiselect__current,.multiselect--above.multiselect--active .multiselect__input,.multiselect--above.multiselect--active .multiselect__tags{border-top-left-radius:0;border-top-right-radius:0}.multiselect__input,.multiselect__single{position:relative;display:inline-block;min-height:20px;line-height:20px;border:none;border-radius:5px;background:#fff;padding:0 0 0 5px;width:100%;transition:border .1s ease;box-sizing:border-box;margin-bottom:8px;vertical-align:top}.multiselect__input:-ms-input-placeholder{color:#35495e}.multiselect__input::placeholder{color:#35495e}.multiselect__tag~.multiselect__input,.multiselect__tag~.multiselect__single{width:auto}.multiselect__input:hover,.multiselect__single:hover{border-color:#cfcfcf}.multiselect__input:focus,.multiselect__single:focus{border-color:#a8a8a8;outline:0}.multiselect__single{padding-left:5px;margin-bottom:8px}.multiselect__tags-wrap{display:inline}.multiselect__tags{min-height:40px;display:block;padding:8px 40px 0 8px;border-radius:5px;border:1px solid #e8e8e8;background:#fff;font-size:14px}.multiselect__tag{position:relative;display:inline-block;padding:4px 26px 4px 10px;border-radius:5px;margin-right:10px;color:#fff;line-height:1;background:#41b883;margin-bottom:5px;white-space:nowrap;overflow:hidden;max-width:100%;text-overflow:ellipsis}.multiselect__tag-icon{cursor:pointer;margin-left:7px;position:absolute;right:0;top:0;bottom:0;font-weight:700;font-style:normal;width:22px;text-align:center;line-height:22px;transition:all .2s ease;border-radius:5px}.multiselect__tag-icon:after{content:"×";color:#266d4d;font-size:14px}.multiselect__tag-icon:focus,.multiselect__tag-icon:hover{background:#369a6e}.multiselect__tag-icon:focus:after,.multiselect__tag-icon:hover:after{color:#fff}.multiselect__current{min-height:40px;overflow:hidden;padding:8px 30px 0 12px;white-space:nowrap;border-radius:5px;border:1px solid #e8e8e8}.multiselect__current,.multiselect__select{line-height:16px;box-sizing:border-box;display:block;margin:0;text-decoration:none;cursor:pointer}.multiselect__select{position:absolute;width:40px;height:38px;right:1px;top:1px;padding:4px 8px;text-align:center;transition:transform .2s ease}.multiselect__select:before{position:relative;right:0;top:65%;color:#999;margin-top:4px;border-color:#999 transparent transparent;border-style:solid;border-width:5px 5px 0;content:""}.multiselect__placeholder{color:#adadad;display:inline-block;margin-bottom:10px;padding-top:2px}.multiselect--active .multiselect__placeholder{display:none}.multiselect__content-wrapper{position:absolute;display:block;background:#fff;width:100%;max-height:240px;overflow:auto;border:1px solid #e8e8e8;border-top:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px;z-index:50;-webkit-overflow-scrolling:touch}.multiselect__content{list-style:none;display:inline-block;padding:0;margin:0;min-width:100%;vertical-align:top}.multiselect--above .multiselect__content-wrapper{bottom:100%;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom:none;border-top:1px solid #e8e8e8}.multiselect__content::webkit-scrollbar{display:none}.multiselect__element{display:block}.multiselect__option{display:block;padding:12px;min-height:40px;line-height:16px;text-decoration:none;text-transform:none;vertical-align:middle;position:relative;cursor:pointer;white-space:nowrap}.multiselect__option:after{top:0;right:0;position:absolute;line-height:40px;padding-right:12px;padding-left:20px;font-size:13px}.multiselect__option--highlight{background:#41b883;outline:0;color:#fff}.multiselect__option--highlight:after{content:attr(data-select);background:#41b883;color:#fff}.multiselect__option--selected{background:#f3f3f3;color:#35495e;font-weight:700}.multiselect__option--selected:after{content:attr(data-selected);color:silver}.multiselect__option--selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect--disabled .multiselect__current,.multiselect--disabled .multiselect__select{background:#ededed;color:#a6a6a6}.multiselect__option--disabled{background:#ededed!important;color:#a6a6a6!important;cursor:text;pointer-events:none}.multiselect__option--group{background:#ededed;color:#35495e}.multiselect__option--group.multiselect__option--highlight{background:#35495e;color:#fff}.multiselect__option--group.multiselect__option--highlight:after{background:#35495e}.multiselect__option--disabled.multiselect__option--highlight{background:#dedede}.multiselect__option--group-selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--group-selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect-enter-active,.multiselect-leave-active{transition:all .15s ease}.multiselect-enter,.multiselect-leave-active{opacity:0}.multiselect__strong{margin-bottom:8px;line-height:20px;display:inline-block;vertical-align:top}[dir=rtl] .multiselect{text-align:right}[dir=rtl] .multiselect__select{right:auto;left:1px}[dir=rtl] .multiselect__tags{padding:8px 8px 0 40px}[dir=rtl] .multiselect__content{text-align:right}[dir=rtl] .multiselect__option:after{right:auto;left:0}[dir=rtl] .multiselect__clear{right:auto;left:12px}[dir=rtl] .multiselect__spinner{right:auto;left:1px}@keyframes spinning{0%{transform:rotate(0)}to{transform:rotate(2turn)}}.cookie-banner{position:fixed;top:0;left:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,.75);-webkit-box-shadow:rgba(0,0,0,.5) 0 5px 10px;box-shadow:rgba(0,0,0,.5) 0 5px 10px;color:#fff;font-size:14px;padding:20px;z-index:9999}.cookie-banner-message a{color:#fff;font-weight:700;text-decoration:none}.cookie-banner-button-container{padding-left:20px}.cookie-banner-button-container .cookie-banner-button{background-color:rgba(0,0,0,0);border:none;-webkit-box-shadow:none;box-shadow:none;color:#fff;font-size:18px;padding:0}@media(min-device-width:992px){#rateSelectorSection .rateSelectorSummaryCard:nth-child(odd){padding-right:.875em}#rateSelectorSection .rateSelectorSummaryCard:nth-child(even){padding-left:.875em}#rateSelectorSection .rateSelectorSummaryCard:nth-child(-n+2){margin-top:.875em}}#rateSelectorSection button{color:#588028;display:block;height:2em;font-weight:700;width:11.125em;margin:auto;margin-top:.625em}#rateSelectorSection .cpr-navigation-link{font-size:1em}#rateSelectorSection #rateSelectorSummaryContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap}#rateSelectorSection .rateSelectorSummaryContent.selected:before{content:"✓";display:-webkit-box;display:-ms-flexbox;display:flex;width:2em;height:2em;background-color:#588028;color:#fff;font-weight:700;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;position:absolute;left:calc(50% - 1em);top:-1em;margin:0;padding:0;-webkit-transition:all .2s ease;transition:all .2s ease}#rateSelectorSection .rateSelectorSummaryCard{padding:0;text-align:center;margin-top:1.75em}#rateSelectorSection .rateSelectorSummaryCard .selected{outline:.1875em solid #588028!important}#rateSelectorSection .rateSelectorSummaryCard .selected .selectedRateText{top:1.25em!important}#rateSelectorSection .rateSelectorSummaryCard .selectedRateText{font-size:.75em;color:#588028;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:.8em}#rateSelectorSection .rateSelectorSummaryCard .rateSelectorSummaryContent{height:100%;position:relative;padding:1.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#rateSelectorSection .rateSelectorSummaryCard .rateSelectorSummaryContent.selectRateEnabled{padding:2.5em 1.5em 1.25em}#rateSelectorSection .rateSelectorSummaryCard .rateSelectorSummaryTitle+.rateSelectorSummaryAverage{margin-top:.5em}#rateSelectorSection .rateSelectorSummaryCard .rateSelectorSummaryTitle{color:#588028;font-weight:700;font-size:1.375em;display:block}#rateSelectorSection .rateSelectorSummaryCard .rateSelectorSummaryDescription{color:#666;font-size:.8125em;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:8px}#rateSelectorSection .rateSelectorSummaryCard .rateSelectorSummaryAverage{color:#588028;font-weight:700;font-size:1.5em;display:inline-block}#rateSelectorSection .rateSelectorSummaryCard .rateSelectorSummaryAverageLabel{color:#666;font-size:.8125em;margin-bottom:1.25em}#rateSelectorSection .rateSelectorSummaryCard .billVariance{margin-top:1.125em}#rateSelectorSection .rateSelectorSummaryCard .billVarianceIcon{display:inline-block;padding-right:.3125em}#rateSelectorSection .rateSelectorSummaryCard .billVarianceText{display:inline-block;vertical-align:top}#rateSelectorSection .rateSelectorSummaryCard .billVarianceText+.billVarianceIcon{padding-left:1.25em}#rateSelectorSection .rateSelectorSummaryCard .billVarianceAmount{color:#666;font-size:1em;font-weight:700;text-align:left}#rateSelectorSection .rateSelectorSummaryCard .billVarianceLabel{color:#666;font-size:.75em;font-style:italic;text-align:left}#rateSelectorSection .rateSelectorSummaryCard .lowestBillTag{border-radius:.5em;padding:.0625em .5em;font-size:.875em;font-weight:700;margin-left:.5em;line-height:2em;vertical-align:bottom;border:#003e05 solid .0625em;background-color:#cffbd1;color:#003e05}#rateSelectorSection .rateSelectorSummaryCard .currentBillTag{border-radius:.5em;padding:.0625em .5em;font-size:.875em;font-weight:700;margin-left:.5em;line-height:2em;vertical-align:bottom;border:#000 solid .0625em;background-color:#eaeaea;color:#000}#rateSelectorSection .rateSelectorSummaryCard .selectButton{font-size:1.125em;background-color:#588028;color:#fff}#rateSelectorSection .rateSelectorSummaryCard .selectButton:disabled{background-color:#efefef;color:#fff;cursor:default}#rateSelectorSection .rateSelectorSummaryCard .learnMoreButton{margin-top:1.25em;font-size:.875em;font-weight:600}#rateSelectorSection .rateSelectorSummaryCard .selectButton+.learnMoreButton{margin-top:.625em}#rateSelectorSection #rateSelectorModal #closeModalButton{position:absolute;top:0;right:0;width:5em;font-size:1.125em;margin-top:.5em}#rateSelectorSection #rateSelectorModal .modal-body{padding:2em}#rateSelectorSection #rateSelectorModal .modal-content{border-radius:0;-webkit-box-shadow:0 .1875em .375em rgba(0,0,0,.2);box-shadow:0 .1875em .375em rgba(0,0,0,.2)}#rateSelectorSection #rateSelectorModal #modalTitle{color:#588028;font-size:1.75em;font-weight:700;margin-top:.625em}@media(min-device-width:768px){#rateSelectorSection #rateSelectorModal #modalTitle{margin-top:0}}#rateSelectorSection #rateSelectorModal #modalSubtitle{color:#666;font-size:1.375em;font-weight:700;margin-top:.625em}#rateSelectorSection #rateSelectorModal #modalDetails{color:#666;font-size:1em;margin-bottom:1em}#rateSelectorSection #rateSelectorModal #modalDetails li{margin-top:.625em}#rateSelectorSection #rateSelectorModal #modalLink{color:#588028;font-size:.875em;text-decoration:none;font-weight:700}#rateSelectorSection #rateSelectorModal #modalAverage{text-align:center;color:#588028;font-size:1.375em;font-weight:700}#rateSelectorSection #rateSelectorModal #modalDisclaimer{color:#666;font-size:.8125em}#rateSelectorSection #rateSelectorModal #rateSelectorChart{margin:auto;max-width:22.5em}#rateSelectorSection #rateSelectorModal a svg{fill:#588028}.energy-efficiency-tab-container{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-flow:wrap;flex-flow:wrap;width:100%;margin-bottom:-10px}.energy-efficiency-tab-container .energy-efficiency-tab-wrapper{padding:0;padding-bottom:10px}@media(min-device-width:1200px){.energy-efficiency-tab-container .energy-efficiency-tab-wrapper:nth-child(odd){padding:0 10px 20px 0}.energy-efficiency-tab-container .energy-efficiency-tab-wrapper:nth-child(even){padding:0 0 20px 10px}}.energy-efficiency-tab-container .energy-efficiency-tab-wrapper .energy-efficiency-radio-tab{height:100%}.energy-efficiency-content-container{padding:20px 30px;font-weight:400;color:#666}.energy-efficiency-content-container .energy-efficiency-content-top-left{text-align:left;float:left;width:calc(100% - 120px)}@media(min-device-width:768px){.energy-efficiency-content-container .energy-efficiency-content-top-left{width:calc(100% - 140px)}}.energy-efficiency-content-container .energy-efficiency-content-top-left .estimated-cost{font-size:.8em;color:#588028;font-style:italic;font-weight:700;padding-bottom:14px}.energy-efficiency-content-container .energy-efficiency-content-top-left .leaf-icon-container{margin:15px 0 10px 0}.energy-efficiency-content-container .energy-efficiency-content-top-left .leaf-icon-container .leaf-icon{display:inline;padding-right:10px}.energy-efficiency-content-container .energy-efficiency-content-top-left .leaf-icon-container .leaf-icon .crossOutSign{stroke:#588028}.energy-efficiency-content-container .energy-efficiency-content-top-left .improvements-title{color:#588028;font-weight:700;font-size:1.4em}.energy-efficiency-content-container .energy-efficiency-content-top-right .ee-value{padding-left:20px}.energy-efficiency-content-container .energy-efficiency-content-bottom-right,.energy-efficiency-content-container .energy-efficiency-content-top-right{float:right;width:120px;text-align:center}@media(min-device-width:768px){.energy-efficiency-content-container .energy-efficiency-content-bottom-right,.energy-efficiency-content-container .energy-efficiency-content-top-right{width:140px}}.energy-efficiency-content-container .energy-efficiency-content-bottom-right .ee-dollar-sign,.energy-efficiency-content-container .energy-efficiency-content-bottom-right .ee-value,.energy-efficiency-content-container .energy-efficiency-content-top-right .ee-dollar-sign,.energy-efficiency-content-container .energy-efficiency-content-top-right .ee-value{color:#588028;font-size:1.7em;font-weight:700}.energy-efficiency-content-container .energy-efficiency-content-bottom-right .ee-label,.energy-efficiency-content-container .energy-efficiency-content-top-right .ee-label{color:#6d6e71;font-size:.75em;font-weight:400;padding-left:20px;line-height:1.25em}.energy-efficiency-content-container .energy-efficiency-content-bottom-left{float:left;text-align:left;width:calc(100% - 120px)}@media(min-device-width:768px){.energy-efficiency-content-container .energy-efficiency-content-bottom-left{width:calc(100% - 140px)}}.energy-efficiency-content-container .energy-efficiency-content-bottom-left .example{padding-top:0;font-weight:400}@media(min-device-width:768px){.energy-efficiency-content-container .energy-efficiency-content-bottom-left .example{padding-top:10px}}.energy-efficiency-content-container .energy-efficiency-content-bottom-left .example.example-heading{padding-top:0}.energy-efficiency-content-container .energy-efficiency-content-bottom-left ul{padding-left:15px}.energy-efficiency-content-container .energy-efficiency-content-bottom-left ul li:before{margin-left:-15px}.energy-efficiency-content-container .energy-efficiency-content-bottom-right{padding-top:15px}@media(min-device-width:1200px){.energy-efficiency-content-container .energy-efficiency-content-bottom-right{position:absolute;right:30px;top:110px}}.energy-efficiency-content-container .energy-efficiency-content-bottom-right input{width:100px;text-align:center}@media(min-device-width:768px){.energy-efficiency-content-container .energy-efficiency-content-bottom-right input{width:120px}}.energy-efficiency-content-container .energy-efficiency-content-bottom-right input::-webkit-inner-spin-button{opacity:1}.energy-efficiency-content-container .energy-efficiency-content-bottom-right .ee-dollar-sign{width:20px;display:inline-block}.wizard-radio-tab-wrapper{padding-bottom:10px}@media(min-device-width:768px){.wizard-radio-tab-wrapper{padding:0 5px}}.wizard-radio-tab{display:inline-block}.wizard-radio-tab input[type=radio]{opacity:0;position:absolute}.wizard-radio-tab input[type=radio]+label{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;cursor:pointer;-webkit-box-shadow:#c6c6c6 0 3px 6px;box-shadow:#c6c6c6 0 3px 6px;border:3px solid transparent;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fff}@media(min-device-width:768px){.wizard-radio-tab input[type=radio]+label{-webkit-box-pack:inherit;-ms-flex-pack:inherit;justify-content:inherit}}.wizard-radio-tab input[type=radio]:checked+label{border-color:#588028}.wizard-radio-tab input[type=radio][disabled]+label .cpr-header{color:#ebebeb}.wizard-radio-tab input[type=radio][disabled]+label .cpr-number{color:#ebebeb}.wizard-radio-tab input[type=radio][disabled]+label .cpr-caption{color:#ebebeb}.wizard-radio-tab input[type=radio][disabled]+label .wizard-radio-tab-text-divider{border-bottom:1px solid #ebebeb}.wizard-radio-tab label .wizard-radio-tab-title-block{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.wizard-radio-tab label .wizard-radio-tab-title-block .cpr-header{color:#588028;text-align:center;font-weight:700;max-width:260px;line-height:32px;height:64px}@media(min-device-width:768px){.wizard-radio-tab label .wizard-radio-tab-body-blocks{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.wizard-radio-tab label .wizard-radio-tab-body-blocks svg{display:none}@media(min-device-width:768px){.wizard-radio-tab label .wizard-radio-tab-body-blocks svg{display:inherit}}.wizard-radio-tab label .wizard-radio-tab-body-blocks .wizard-radio-tab-body-block{margin:12px auto;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;text-align:center}.wizard-radio-tab label .wizard-radio-tab-body-blocks .wizard-radio-tab-body-block .cpr-number{color:#588028}.wizard-radio-tab label .wizard-radio-tab-body-blocks .wizard-radio-tab-body-block .cpr-caption{padding:0 50px}.wizard-radio-tab label .wizard-radio-tab-body-blocks .wizard-radio-tab-body-block svg{margin:auto}.wizard-radio-tab .wizard-radio-tab-header-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wizard-radio-tab .wizard-radio-tab-header-wrapper .cpr-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (-ms-high-contrast:active){.wizard-radio-tab .wizard-radio-tab-header-wrapper .cpr-header{margin:0}}@media screen and (-ms-high-contrast:none){.wizard-radio-tab .wizard-radio-tab-header-wrapper .cpr-header{margin:0}}.wizard-radio-tab-text{vertical-align:top}@media(min-device-width:768px){.wizard-radio-tab-text{min-height:459px}}.wizard-radio-tab-text label{padding:14px 0}@media(min-device-width:768px){.wizard-radio-tab-text label{min-height:459px}}.wizard-radio-tab-text label .wizard-radio-tab-title-block>div{margin-top:25px}.wizard-radio-tab-text label .wizard-radio-tab-title-block .cpr-header{margin-bottom:-10px}.wizard-radio-tab-text label .wizard-radio-tab-text-divider{width:162px;border-bottom:1px solid #aaa;margin-left:auto;margin-right:auto}.wizard-radio-tab-text .wizard-radio-tab-text-parameters{min-height:30px}.wizard-radio-tab-image{height:100px}@media(min-device-width:768px){.wizard-radio-tab-image{min-height:300px}.wizard-radio-tab-image .wizard-radio-tab-title-block{margin-top:36px}}.wizard-radio-tab-image svg{stroke:#588028}.radio-list-container{margin:0 auto;max-width:750px;background-color:#fff}.radio-list-item{position:relative;margin-bottom:1px}.radio-list-item:not(:last-of-type){border-bottom:1px solid #e3e3e3}.radio-list-item input[type=radio]{opacity:0;position:fixed;width:0}.radio-list-item input[type=radio]+label{display:inline-block;width:100%;padding:16px 16px 16px 84px;background-color:#fff;color:#666;cursor:pointer}.radio-list-item input[type=radio]+label span{position:absolute;left:32px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px;height:20px;border:1px solid #666;border-radius:50%}.radio-list-item input[type=radio]:checked+label span:after{content:"";position:absolute;top:1px;left:1px;width:16px;height:16px;background-color:#666;border-radius:50%}#wizard-radio-container-comparison.wizard-radio-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}#wizard-radio-container-comparison.wizard-radio-container .wizard-radio-tab{height:100%}#wizard-radio-container-comparison.wizard-radio-container .wizard-radio-tab-title-block{margin-bottom:25px;color:#588028}#wizard-radio-container-comparison.wizard-radio-container .cpr-base{font-size:1rem}#wizard-radio-container-comparison.wizard-radio-container .comparison-section+.comparison-section{margin-top:20px}#wizard-radio-container-comparison.wizard-radio-container input[type=radio]:disabled+label{background-color:#e3e3e3;text-align:left;cursor:default;padding:25px}#wizard-radio-container-comparison.wizard-radio-container input[type=radio]:disabled+label .cpr-base{font-weight:400}#wizard-radio-container-comparison.wizard-radio-container input[type=radio]:disabled+label .cpr-header{color:#666}#wizard-radio-container-comparison.wizard-radio-container label{padding:25px 10px}#wizard-radio-container-comparison.wizard-radio-container .comparison-section-title{width:100%;padding-bottom:10px;border-bottom:1px solid #e3e3e3;color:#588028}#wizard-radio-container-comparison.wizard-radio-container .comparison-section-title+div{padding-top:10px}#wizard-radio-container-comparison.wizard-radio-container .comparison-section-title+ul{padding-top:10px}#wizard-radio-container-comparison.wizard-radio-container .comparison-summary-section{display:-webkit-box;display:-ms-flexbox;display:flex}#wizard-radio-container-comparison.wizard-radio-container .comparison-summary-section .stack-item{margin-bottom:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#wizard-radio-container-comparison.wizard-radio-container .comparison-summary-section .comparison-section-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#wizard-radio-container-comparison.wizard-radio-container .comparison-summary-section .comparison-section-item>.cpr-number{font-size:1.125rem}#wizard-radio-container-comparison.wizard-radio-container .comparison-summary-section .comparison-section-item:nth-child(even){border-left:1px solid #e3e3e3}#wizard-radio-container-comparison.wizard-radio-container .comparison-info-section ul{text-align:left;font-size:.875rem;font-weight:400;margin:0 20px}#wizard-radio-container-comparison.wizard-radio-container .comparison-detail-section .comparison-section-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#wizard-radio-container-comparison.wizard-radio-container .comparison-detail-section .comparison-section-item .cpr-caption,#wizard-radio-container-comparison.wizard-radio-container .comparison-detail-section .comparison-section-item .cpr-number-small{font-size:.875rem}#wizard-radio-container-comparison.wizard-radio-container .comparison-detail-section .comparison-section-item .cpr-number-small{font-weight:700}#wizard-radio-container-comparison.wizard-radio-container .comparison-detail-section .comparison-section-item:nth-child(odd){background-color:#efefef}#wizard-radio-container-comparison.wizard-radio-container .comparison-detail-section .comparison-section-item>span{width:50%}#wizard-radio-container-comparison.wizard-radio-container .comparison-detail-section .comparison-section-item>span:first-child{padding-right:7px;text-align:right}#wizard-radio-container-comparison.wizard-radio-container .comparison-detail-section .comparison-section-item>span:nth-child(2){padding-left:7px;text-align:left}@media(min-device-width:768px) and (max-device-width:1199px){#wizard-radio-container-comparison.wizard-radio-container .comparison-detail-section .comparison-section-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#wizard-radio-container-comparison.wizard-radio-container .comparison-detail-section .comparison-section-item>span{width:100%}#wizard-radio-container-comparison.wizard-radio-container .comparison-detail-section .comparison-section-item>span:first-child{padding-right:0;text-align:center}#wizard-radio-container-comparison.wizard-radio-container .comparison-detail-section .comparison-section-item>span:nth-child(2){padding-left:0;text-align:center}}#wizard-radio-container-comparison.wizard-radio-container .comparison-notification-section{padding:2px 40px;color:#588028;background-color:rgba(88,128,40,.1);font-weight:400}.multiselect,.multiselect__input,.multiselect__single{font-size:1rem;line-height:normal}.multiselect{min-height:42px;color:#666}.multiselect--disabled .multiselect__select{opacity:.6;background:#fff}.multiselect__tags{min-height:42px;border-radius:0;border:1px solid #ccc;font-size:1rem;font-weight:600;background:#fff}.multiselect__select:before{color:#666;border-color:#666 transparent transparent}.multiselect__placeholder{color:#666;padding:0 0 0 5px;margin-bottom:8px}.multiselect__content-wrapper{border:1px solid #ccc;border-bottom-left-radius:0;border-bottom-right-radius:0}.multiselect__option:after{font-size:inherit}.multiselect__option--highlight{background:#588028}.multiselect__option--highlight:after{background:#588028}.multiselect__option--selected{background:#efefef;color:#666}.multiselect__option--selected.multiselect__option--highlight{background:#588028}.multiselect__option--selected.multiselect__option--highlight:after{background:#588028}.multiselect--disabled,.multiselect--disabled .multiselect__current,.multiselect--disabled .multiselect__select{background:#fff;color:#666}#vueResultsPage .modal .modal-dialog{max-width:1160px;width:auto}#vueResultsPage .modal .modal-dialog-sm{max-width:447px!important;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#vueResultsPage .modal .modal-dialog-sm .textGroup .LargeText{font-size:2em}#vueResultsPage .modal .modal-dialog-sm .multiselect{padding-bottom:10px}#vueResultsPage .modal .modal-dialog-sm .modal-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#vueResultsPage .modal .modal-content{border-radius:0;width:auto;max-width:1160px;padding:.5em}@media(min-device-width:768px){#vueResultsPage .modal .modal-content{padding:3em}}#vueResultsPage .modal .modal-header{border-bottom:none}#vueResultsPage .modal .modal-footer{border-top:none;text-align:center;padding:10px 0 0 0}@media(min-device-width:768px){#vueResultsPage .modal .modal-footer{text-align:right}}#vueResultsPage .modal .modal-footer .cpr-button-secondary{margin-right:15px}#vueResultsPage .modal .modal-body,#vueResultsPage .modal .modal-header{padding:0}.textGroup .LargeText{font-size:2.5em;font-weight:700;text-align:center;color:#666;margin:.5em 0}.textGroup .Text{font-size:1.375em;font-weight:600;text-align:center;color:#666;margin:1em 0}.textGroup .TextCompact{margin-bottom:0}.textGroup .SmallText{font-size:1em;text-align:center;color:#666;margin:1.5em 0}.textGroup .Tooltip{border:1px solid #ccc;border-radius:.625em;background-color:#f5f5f5;font-size:1em;color:#666;padding:1em 1.5em 1em 4em;text-align:left;position:relative;margin:1.5em 0}.textGroup .Tooltip:before{content:url(../../img/Wizard/tooltip.svg);position:absolute;top:.8em;left:1.5em}.modal .textGroup .LargeText{margin-top:0}.edit-icon:after{content:"✏";font-family:"Glyphicons Halflings";font-size:1rem}#vueResultsPage button[disabled]{color:#e3e3e3}#vueResultsPage button[disabled] svg{stroke:#e3e3e3;fill:#e3e3e3}.error-block{font-size:1em;color:#f30f20;height:auto;min-height:32px;padding:5px 0;text-align:center}.error-box{border-color:#f30f20!important;border-style:solid}#partnerButton,#quoteForm{max-width:none}@media(min-device-width:992px){#partnerButton,#quoteForm{max-width:530px}}html{font-size:16px}body{font-size:16px}a,abbr,acronym,address,article,aside,audio,b,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strong,summary,table,tbody,td,tfoot,th,thead,time,tr,u,ul,var,video{margin:0;padding:0;border:0;vertical-align:baseline;font-family:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.transparent-border{border:transparent}h1,h2,h3,h4,h5,h6{font-weight:700}.chartNarrativeContainerShow,.demandSavingsSettingsDescription>span,.inputToolTip,.inputsContainer .inputTooltip,.rowInfo,.systemSettingsDescription .customSystemDescription>span,.systemSettingsDescription .energyOffsetDescription>span,.systemSettingsDescription .sunNumberDescription>span,.valueRow .inputTooltip,h2 .inputTooltip{display:inline-block;position:relative;top:1px;width:14px;height:14px;cursor:help;color:transparent;text-align:center;background-image:url(../../img/Other/help-icon.svg);background-repeat:no-repeat;background-position:center;background-size:14px}.inputToolTipPadding{padding-left:1em}.infoIcon{display:inline-block;position:relative;top:1px;width:14px;height:14px;cursor:help;color:transparent;text-align:center;background-image:url(../../img/Other/help-icon.svg);background-repeat:no-repeat;background-position:center;background-size:14px}.infoIcon:before{visibility:hidden;background:#588028;color:#fff;content:attr(tooltip);-webkit-transition:opacity .4s ease-in;transition:opacity .4s ease-in;opacity:0;position:absolute;font-size:14px;left:-128px;top:17px;width:247px;border-radius:5px;padding:8px;z-index:5;font-weight:400;text-transform:none;font-style:normal}.infoIcon:hover:before{visibility:visible;opacity:1;display:block}.lockScreen{position:relative!important;height:100%!important;overflow:hidden!important}.unlockScreen{overflow-y:auto;height:auto}.hidden{visibility:hidden}.positionRelative{position:relative}.textAlignLeft{text-align:left}.textAlignCenter{text-align:center}.textAlignJustify{text-align:justify}.marginLR10{margin:0 10px}#SuggestedRateLegend::after{content:"Suggested Rate"}#OtherRatesLegend::after{content:"Other Rates"}.space-between+.space-between{margin-left:12px}html{margin:0;padding:0;position:relative;min-height:100%}html body{color:#232323;margin:0;background-color:#656e75;padding:0;height:100%}@media(min-device-width:992px){html body{min-width:992px}}@media screen and (max-device-width:768px){html body{font-size:14px}}html body input{color:#232323}html body label{display:inline}html body>header{width:100%;background-color:#fff;height:110px;padding:5px 0;-webkit-box-sizing:content-box;box-sizing:content-box}@media(min-device-width:992px){html body>header{height:80px}}html body>header *{-webkit-box-sizing:content-box;box-sizing:content-box}html body>header.auto-hide{position:fixed;z-index:2;top:-120px;-webkit-transition:top .25s;transition:top .25s}html body>header.auto-hide.header-visible{top:0}html body>header .logoContainer{height:100%;position:relative;left:0}html body>header .logoContainer .WPlogo{position:absolute;top:0;right:0;width:200px;height:50px;background-repeat:no-repeat}html body>header .logoContainer .logo{position:absolute;cursor:pointer;background-size:contain;background-repeat:no-repeat;background-position:center;left:calc(50%);top:calc(50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-indent:200%;white-space:nowrap;overflow:hidden}html body>header .version{position:absolute;top:40px;left:230px;color:#ccc;cursor:default}html body>header .line{background-color:#588028;height:14px;position:relative;top:70px;left:0;display:block;-webkit-box-shadow:5px 5px 15px #232323;box-shadow:5px 5px 15px #232323}html body .tipsyEvFinancialTooltip{border:1px solid #656e75;color:#58585a;background-color:#fff;width:180px;font-size:13px;padding:6px;position:absolute;-webkit-box-shadow:4px 4px 4px #656e75;box-shadow:4px 4px 4px #656e75;text-align:left;z-index:1}html body .tipsyEvFinancialTooltip.short{height:90px}html body .tipsyEvFinancialTooltip.medium{height:210px}html body .tipsyEvFinancialTooltip.long{height:335px}html body .tipsyEvFinancialTooltip.huge{height:395px}html body .tipsyFinancialTooltip{color:#fff;background-color:#588028;border-radius:3px;width:240px;font-size:13px;padding:12px;position:absolute;text-align:left;z-index:1;padding-bottom:22px;padding-top:17px}html body .tipsyCostTip{color:#fff;background-color:#588028;position:absolute;font-size:13px;padding:25px;border-radius:3px}html body .tipsyCostTip .tipsy-close{position:absolute;top:-3px;right:5px;cursor:pointer;-webkit-transform:scale(1.2,1);transform:scale(1.2,1);font-size:20px}html body .tipsyInputTooltip{border:1px solid #656e75;color:#58585a;background-color:#fff;width:260px;font-size:13px;padding:12px;position:absolute;-webkit-box-shadow:4px 4px 4px #656e75;box-shadow:4px 4px 4px #656e75;z-index:4;margin-top:10px;padding-bottom:20px;text-align:left}html body .tipsyWizardTooltip{color:#fff;background-color:#588028;border-radius:3px;width:240px;font-size:13px;padding:12px;position:absolute;text-align:left;z-index:8;margin-top:10px;padding-bottom:22px;padding-top:17px}#mainBigMenu .tooltip-inner{border:1px solid #656e75;color:#58585a;background-color:#fff;width:260px;font-size:13px;padding:10px;position:absolute;-webkit-box-shadow:4px 4px 4px #656e75;box-shadow:4px 4px 4px #656e75;z-index:4;margin-left:-240px;margin-top:5px;text-align:left;pointer-events:none}#mainBigMenu .tooltip.in{opacity:1!important}#mainBigMenu .tooltip-arrow{display:none}.goSolarButton{position:fixed;right:10px;bottom:0;cursor:pointer;z-index:1;color:#fff;background-color:#70ad47;padding:15px;font-size:17px;width:205px;z-index:2}.goSolarButton:hover{font-weight:700}@media screen and (max-device-width:1485px){.goSolarButton{display:none}}.ui-slider{text-align:left}.ui-widget-header{position:relative;top:-4px;left:-2px;border:3px solid #588028;color:#222;font-weight:700}.ui-widget-content{border:3px solid #e7e7e7;color:#222;font-weight:700}.ui-slider .ui-slider-handle{background-color:#588028;border:solid 2px #3d591c;display:inline-block;height:22px;width:22px;cursor:pointer;position:relative;border-radius:50%;top:-20px;margin-left:-17px}.ui-slider.ui-slider-disabled{visibility:hidden}.ui-slider-incrementors{color:gray;font-size:32px;font-weight:700;display:inline-block;text-align:center;vertical-align:middle;margin-top:-1.7em;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ui-slider-incrementors-up{margin-left:25px}.ui-slider-incrementors-down{margin-right:25px}div.footerSpacer{height:80px;width:100%;visibility:hidden}footer{background-color:#fff;z-index:5;position:relative;overflow:hidden;padding:10px;font-size:.8125em;color:#747474}footer>.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}footer>.row>div{-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}@media(min-device-width:768px){footer>.row>div{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}footer>.row>div.footer-links{text-align:right;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}footer>.row>div.footer-links>div{-ms-flex-preferred-size:100%;flex-basis:100%}}footer .footer-logo{width:100%;max-width:200px;vertical-align:middle}footer .footer-links a{color:#747474}footer .footer-links a:hover{color:#65b4e6}body>footer{left:0;right:0;bottom:0;max-height:250px}article>footer{position:fixed;left:0;right:0;bottom:0}@media(max-device-width:1179px){article>footer{position:relative}}body.modal-open .downloadButton{right:49px}#pdfButton{background-color:#fff;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;width:124px;height:42px;cursor:pointer;top:24px;right:32px;z-index:2;line-height:42px}@media screen and (max-device-width:1250px){#pdfButton{display:none}}#pdfButton.alone{top:0;-webkit-box-shadow:0 4px 10px 0;box-shadow:0 4px 10px 0}#pdfButton svg{position:relative;vertical-align:middle}#pdfButton svg .iconFill{fill:#588028}#pdfButton .downloadText{font-family:"Segoe UI",Helvetica,Arial,sans-serif;font-size:14px;color:#666;letter-spacing:-.16px}.navSection{position:fixed;top:0;left:0;right:0;width:100%;z-index:2;-webkit-transition:top .25s;transition:top .25s;-webkit-box-sizing:content-box;box-sizing:content-box}.navSection.header-visible{top:0}@media(min-device-width:992px){.navSection.header-visible{top:80px}}.navSection *{-webkit-box-sizing:content-box;box-sizing:content-box}.navSection label{display:inline}@media screen and (min-width:1451px){body.modal-open .navGroup{left:calc(50% - 720.5px)}}.navGroup{position:absolute;z-index:2;top:20px;left:calc(100vw - 64px)}@media screen and (min-device-width:991px){.navGroup{left:6px}}@media screen and (min-width:1450px){.navGroup{left:calc(50% - 712px)}}.solarMenu{position:relative;z-index:11;margin-bottom:20px}.quickMenu{position:relative;z-index:11}.screensMenu{width:100px;margin-bottom:20px}@media screen and (max-device-width:991px){.screensMenu{display:none}}.quickMenu ul,.screensMenu ul,.solarMenu ul{list-style-type:none;background-color:#fff;margin:0;padding:0;z-index:4;width:100px;border-radius:10px;padding:1px;-webkit-box-shadow:2px 3px 10px #000;box-shadow:2px 3px 10px #000;text-align:center}@media screen and (max-device-width:991px){.quickMenu ul,.screensMenu ul,.solarMenu ul{width:50px;border-radius:5px}}.quickMenu ul li:first-of-type button,.screensMenu ul li:first-of-type button,.solarMenu ul li:first-of-type button{border-top-left-radius:10px;border-top-right-radius:10px}@media screen and (max-device-width:991px){.quickMenu ul li:first-of-type button,.screensMenu ul li:first-of-type button,.solarMenu ul li:first-of-type button{border-top-left-radius:5px;border-top-right-radius:5px}}.quickMenu ul li:last-of-type button,.screensMenu ul li:last-of-type button,.solarMenu ul li:last-of-type button{border-bottom-left-radius:10px;border-bottom-right-radius:10px}@media screen and (max-device-width:991px){.quickMenu ul li:last-of-type button,.screensMenu ul li:last-of-type button,.solarMenu ul li:last-of-type button{border-bottom-left-radius:5px;border-bottom-right-radius:5px}}.quickMenu ul button,.screensMenu ul button,.solarMenu ul button{cursor:pointer;text-align:center;width:100%;color:#666;background-color:#efefef;background-repeat:no-repeat;background-position:center center;background-size:40px 40px;font-size:15px;padding:5px 0}@media screen and (max-device-width:991px){.quickMenu ul button,.screensMenu ul button,.solarMenu ul button{font-size:12px;height:auto}}.quickMenu ul button:hover,.screensMenu ul button:hover,.solarMenu ul button:hover{color:#588028;background-color:#fff}.quickMenu ul button.selected,.screensMenu ul button.selected,.solarMenu ul button.selected{background-color:#fff;color:#588028;font-weight:700}@media screen and (max-device-width:991px){.quickMenu ul button .title,.screensMenu ul button .title,.solarMenu ul button .title{display:none}}.quickMenu ul button .inlineicon,.screensMenu ul button .inlineicon,.solarMenu ul button .inlineicon{text-align:center;display:block;height:35px;padding:5px 0 2px 0}.quickMenu ul button .inlineicon svg,.screensMenu ul button .inlineicon svg,.solarMenu ul button .inlineicon svg{max-width:50px;max-height:100%}@media screen and (max-device-width:991px){.quickMenu ul button .inlineicon,.screensMenu ul button .inlineicon,.solarMenu ul button .inlineicon{height:30px;padding:0 0}.quickMenu ul button .inlineicon svg,.screensMenu ul button .inlineicon svg,.solarMenu ul button .inlineicon svg{max-width:40px}}.quickMenu ul button .inlineicon .iconstroke,.screensMenu ul button .inlineicon .iconstroke,.solarMenu ul button .inlineicon .iconstroke{stroke:#666}.quickMenu ul button .inlineicon .iconfill,.screensMenu ul button .inlineicon .iconfill,.solarMenu ul button .inlineicon .iconfill{fill:#666}.quickMenu ul button.selected .inlineicon .iconstroke,.quickMenu ul button:hover .inlineicon .iconstroke,.screensMenu ul button.selected .inlineicon .iconstroke,.screensMenu ul button:hover .inlineicon .iconstroke,.solarMenu ul button.selected .inlineicon .iconstroke,.solarMenu ul button:hover .inlineicon .iconstroke{stroke:#588028}.quickMenu ul button.selected .inlineicon .iconfill,.quickMenu ul button:hover .inlineicon .iconfill,.screensMenu ul button.selected .inlineicon .iconfill,.screensMenu ul button:hover .inlineicon .iconfill,.solarMenu ul button.selected .inlineicon .iconfill,.solarMenu ul button:hover .inlineicon .iconfill{fill:#588028}.quickMenu ul button{height:30px;vertical-align:middle;padding:0}.quickMenu ul button .inlineicon{height:20px;width:30px;float:left;margin-left:2px;padding:5px 0}@media screen and (max-device-width:991px){.quickMenu ul button .inlineicon{width:100%;float:none}}.quickMenu ul button .title{margin-top:8px;font-size:75%;float:left}.solarMenu ul button{background-color:#588028;border-color:#588028;color:#fff}.solarMenu ul button:hover{background-color:#fff}.solarMenu ul button:hover .hoverfill{fill:#588028}.mainBigMenu{direction:rtl;position:absolute;width:100%;top:0;left:-14px;right:0}@media(min-device-width:992px){.mainBigMenu{direction:ltr;left:0}}.bigMenuContainer{width:100%;text-align:center}.bigMenu{max-width:1337px;max-height:550px;margin:0 0;width:0;height:0;top:20px;background-color:#fff;position:relative;-webkit-box-shadow:0 5px 8px -2px #000;box-shadow:0 5px 8px -2px #000;overflow:hidden;border-bottom:solid 5px #588028;border-top:solid 5px #588028;z-index:10;margin-left:calc(50% - 712px);-webkit-transition:width .7s,height .7s;transition:width .7s,height .7s}@media(max-width:1450px){.bigMenu{margin-left:0;max-width:100vw}}.bigMenu #resetSettings{float:right;text-decoration:none;padding-right:10px;font-size:12px;cursor:pointer;left:0;color:#588028}.bigMenu #resetSettings.show{display:inline}.bigMenu #resetSettings:hover{text-decoration:underline}.bigMenu.menu-open{width:calc(100vw - 46px);height:100vh}@media(max-device-width:991px){.bigMenu.menu-open{width:calc(100vw - 14px)}}@media screen and (max-height:650px){.bigMenu{top:0;margin-top:0!important}}.bigMenu #closeBigMenu{padding-left:16px;padding-top:4px;padding-bottom:2px;position:absolute;right:10px;font-size:16px;color:#fff;font-family:"Segoe UI",Helvetica,Arial,sans-serif;top:10px;text-decoration:none;background-image:url(../../img/Other/x.svg);background-repeat:no-repeat;width:83px;height:28px;background-color:#363636;background-position:72px 12px;text-align:left}.bigMenuCategories{color:#fff;background-color:#588028;float:left;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.bigMenuCategoriesList{list-style-type:none;width:120px;padding:0;margin:0;height:100%}.bigMenuCategoriesList>li{display:block;width:100%;height:14.4%;text-transform:uppercase;font-size:18px;color:#fff}.bigMenuCategoriesList>li .bigMenuTitleIcon{display:inline-block;margin-top:5px;width:50px;height:50px;background-size:100%;background-image:url(../../img/nav/solar%20menu.svg);background-repeat:no-repeat}.bigMenuCategoriesList>li.clickable{cursor:pointer;border-bottom:1px solid #588028}.bigMenuCategoriesList>li.clickable:hover{color:#588028;background-color:#fff}.bigMenuCategoriesList>li:nth-last-of-type(2){border-bottom-style:none}.bigMenuCategoriesList>li button{width:100%;height:100%}.bigMenuCategoriesList>li.selected{color:#588028;font-weight:700;background-color:#fff}.bigMenuCategoriesList>li:first-of-type{height:11%}.bigMenuCategoriesList .vcenter{position:relative;display:block;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.categoryContainer{position:absolute;left:120px;right:0;bottom:40px;top:35px;display:none;overflow:auto;direction:ltr}.categoryContainer[cat=financing] .minWidthDiv,.categoryContainer[cat=system] .minWidthDiv{min-width:940px}.systemSettingsDescription{color:#58585a}.systemSettingsDescription .customSystemDescription,.systemSettingsDescription .energyOffsetDescription,.systemSettingsDescription .sunNumberDescription{display:inline-block;width:245px;padding:5px;vertical-align:top;color:#fff;background-color:#d3d3d3;margin-bottom:7px;position:relative;border-top-left-radius:2px;border-top-right-radius:2px;cursor:pointer}.systemSettingsDescription .customSystemDescription.selected,.systemSettingsDescription .energyOffsetDescription.selected,.systemSettingsDescription .sunNumberDescription.selected{background-color:#588028}.systemSettingsDescription .customSystemDescrition{width:700px}.valuesPanel{height:390px;width:245px;display:inline-block;vertical-align:top;margin-left:10px}.valuesPanel .values{border:1px solid #d3d3d3;margin:10px;border-radius:2px}.valuesPanel .values>h4{font-weight:400;padding:5px;margin:0;color:#fff;background-color:#d3d3d3;border-top-left-radius:2px;border-top-right-radius:2px}.valuesPanel .values .valueRow{margin:5px;text-align:left;color:#d3d3d3;position:relative}.valuesPanel .values .valueRow .tilt{margin-right:30px}.valuesPanel .values .valueRow>span.tiltTooltip{left:60px}.valuesPanel.selected .values{border:1px solid #656e75}.valuesPanel.selected .values>h4{background-color:#588028}.valuesPanel.selected .values .valueRow{color:#58585a}.valuesPanel:hover{border:3px dotted #656e75;border-radius:3px;cursor:pointer;margin-left:7px;margin-top:-3px;margin-right:-3px}.systemInputsPanel{position:relative}.systemInputsPanel .systemInputsPanelAdd{border:1px dotted #656e75;margin:10px;border-radius:2px;position:absolute;right:10px;width:270px;text-align:center;cursor:pointer;color:#58585a;font-size:12px;padding:7px;text-decoration:underline;background-color:#fff;height:370px;-webkit-box-sizing:border-box;box-sizing:border-box}.valuesPanel.selected{border:3px solid #656e75;border-radius:3px;cursor:default;margin-left:7px;margin-top:-3px;margin-right:-3px}.systemInputsPanel.selected{border:3px solid #656e75;border-radius:3px;margin:7px;cursor:default;margin-top:-3px}.systemInputsPanel{height:390px;width:100%;max-width:890px;display:inline-block;vertical-align:text-top;color:#58585a;text-align:center;margin:10px;margin-top:0}.systemInputsPanel .energyOffsetPanel{width:80%;margin:40px auto}.systemInputsPanel .energyOffsetPanel .slider{margin:6px;margin-left:0;height:0;width:80%;margin:18px auto;display:block}.systemInputsPanel .energyOffsetPanel label>span{color:#588028;font-weight:700}.systemInputsPanel .systemPanel{margin:10px;border-radius:2px;position:relative;padding-bottom:16px;color:#58585a;border:1px solid #656e75;display:inline-block;width:270px;height:350px;text-align:center;background-color:#fff;vertical-align:top}.systemInputsPanel .systemPanel label>span{color:#588028;font-weight:700}.systemInputsPanel .systemPanel>h4{font-weight:400;padding:5px;margin:0;color:#fff;background-color:#588028;text-align:center;position:relative}.systemInputsPanel .systemPanel>h4>button{position:absolute;border:1px solid #fff;right:4px;width:20px;height:16px;top:4px;line-height:14px;padding-bottom:4px}.systemInputsPanel .systemPanel .inputsContainer{display:block;vertical-align:top;position:relative;margin:15px 10px;text-align:left}.systemInputsPanel .systemPanel .inputsContainer .static{margin-bottom:12px;color:#58585a}.systemInputsPanel .systemPanel .inputsContainer select{width:230px;padding:5px;margin-top:7px;display:block}.systemInputsPanel .systemPanel .inputsContainer .slider{margin:6px;margin-left:0;height:0;width:230px;margin-top:18px;display:block;margin-left:5px}.systemInputsPanel.selected .systemPanel{color:#58585a;border:1px solid #656e75}.systemInputsPanel.selected .systemPanel>h4{background-color:#588028}.evSeparator{margin:5%}@media(max-device-width:991px){.evSeparator{margin:0}}.demandSavingsPanel,.energyEfficiencyPanel,.inputsPanel,.storagePanel{height:390px;width:270px;display:inline-block;vertical-align:text-top;color:#58585a;text-align:left;margin:20px}.demandSavingsPanel h4,.energyEfficiencyPanel h4,.inputsPanel h4,.storagePanel h4{font-weight:400;padding:5px;margin:0;color:#fff;background-color:#588028;text-align:center;margin-top:4px}.demandSavingsPanel .inputsContainer,.energyEfficiencyPanel .inputsContainer,.inputsPanel .inputsContainer,.storagePanel .inputsContainer{position:relative;margin-top:5px}.demandSavingsPanel .inputsContainer input[type=checkbox],.energyEfficiencyPanel .inputsContainer input[type=checkbox],.inputsPanel .inputsContainer input[type=checkbox],.storagePanel .inputsContainer input[type=checkbox]{display:inline}.demandSavingsPanel .inputsContainer label,.energyEfficiencyPanel .inputsContainer label,.inputsPanel .inputsContainer label,.storagePanel .inputsContainer label{display:inline-block;padding:5px;text-align:left;padding-left:0}.demandSavingsPanel .inputsContainer label span,.energyEfficiencyPanel .inputsContainer label span,.inputsPanel .inputsContainer label span,.storagePanel .inputsContainer label span{color:#588028;font-weight:700}.demandSavingsPanel .inputsContainer input[type=radio]~label,.energyEfficiencyPanel .inputsContainer input[type=radio]~label,.inputsPanel .inputsContainer input[type=radio]~label,.storagePanel .inputsContainer input[type=radio]~label{padding-left:6px}.demandSavingsPanel .inputsContainer .static,.energyEfficiencyPanel .inputsContainer .static,.inputsPanel .inputsContainer .static,.storagePanel .inputsContainer .static{margin-bottom:12px;color:#58585a}.demandSavingsPanel .inputsContainer .select,.energyEfficiencyPanel .inputsContainer .select,.inputsPanel .inputsContainer .select,.storagePanel .inputsContainer .select{width:270px;padding:5px;margin-bottom:10px;display:block}.demandSavingsPanel .inputsContainer .slider,.energyEfficiencyPanel .inputsContainer .slider,.inputsPanel .inputsContainer .slider,.storagePanel .inputsContainer .slider{margin:6px;margin-left:0;height:0;width:240px;margin-top:15px;display:block}.demandSavingsPanel .inputsContainer.financingChoice h4,.energyEfficiencyPanel .inputsContainer.financingChoice h4,.inputsPanel .inputsContainer.financingChoice h4,.storagePanel .inputsContainer.financingChoice h4{margin-top:120px;margin-bottom:10px}.demandSavingsPanel .inputsContainer>.msrpInput,.energyEfficiencyPanel .inputsContainer>.msrpInput,.inputsPanel .inputsContainer>.msrpInput,.storagePanel .inputsContainer>.msrpInput{width:50%}.demandSavingsPanel .inputsContainer>.msrpHint,.energyEfficiencyPanel .inputsContainer>.msrpHint,.inputsPanel .inputsContainer>.msrpHint,.storagePanel .inputsContainer>.msrpHint{font-size:80%;font-style:italic}.demandSavingsPanel .inputsContainer .vehicleSelect,.energyEfficiencyPanel .inputsContainer .vehicleSelect,.inputsPanel .inputsContainer .vehicleSelect,.storagePanel .inputsContainer .vehicleSelect{width:90%;margin-top:11px;padding:5px;font-size:14px}.demandSavingsPanel .inputsContainer .fuelType,.energyEfficiencyPanel .inputsContainer .fuelType,.inputsPanel .inputsContainer .fuelType,.storagePanel .inputsContainer .fuelType{text-align:center;color:#000}.demandSavingsPanel .inputsContainer .fuelType .fuelTypeInner,.energyEfficiencyPanel .inputsContainer .fuelType .fuelTypeInner,.inputsPanel .inputsContainer .fuelType .fuelTypeInner,.storagePanel .inputsContainer .fuelType .fuelTypeInner{font-weight:700}.demandSavingsPanel .inputsContainer .crop,.energyEfficiencyPanel .inputsContainer .crop,.inputsPanel .inputsContainer .crop,.storagePanel .inputsContainer .crop{width:100%;overflow:hidden}.demandSavingsPanel .inputsContainer .crop img,.energyEfficiencyPanel .inputsContainer .crop img,.inputsPanel .inputsContainer .crop img,.storagePanel .inputsContainer .crop img{margin:-11% auto}.demandSavingsPanel .gasPriceInfo,.demandSavingsPanel .publicChargerInfo,.energyEfficiencyPanel .gasPriceInfo,.energyEfficiencyPanel .publicChargerInfo,.inputsPanel .gasPriceInfo,.inputsPanel .publicChargerInfo,.storagePanel .gasPriceInfo,.storagePanel .publicChargerInfo{position:relative;top:10px}.demandSavingsPanel .ChargerType,.energyEfficiencyPanel .ChargerType,.inputsPanel .ChargerType,.storagePanel .ChargerType{font-size:14px;font-family:"Segoe UI","Lucida Grande",Verdana,Helvetica,Sans-Serif;font-weight:700;margin-top:-10px;margin-bottom:15px;margin-left:-6px}.demandSavingsPanel .ChargerType>span:nth-child(1),.energyEfficiencyPanel .ChargerType>span:nth-child(1),.inputsPanel .ChargerType>span:nth-child(1),.storagePanel .ChargerType>span:nth-child(1){margin-right:12px}.demandSavingsPanel .ChargerType #ChargerTypespan,.energyEfficiencyPanel .ChargerType #ChargerTypespan,.inputsPanel .ChargerType #ChargerTypespan,.storagePanel .ChargerType #ChargerTypespan{width:auto!important;display:block;margin-bottom:10px}.demandSavingsPanel .chargerInfo,.energyEfficiencyPanel .chargerInfo,.inputsPanel .chargerInfo,.storagePanel .chargerInfo{position:absolute;font-size:12px;font-family:"Segoe UI","Lucida Grande",Verdana,Helvetica,Sans-Serif}.demandSavingsPanel .chargerInfo.Label1,.energyEfficiencyPanel .chargerInfo.Label1,.inputsPanel .chargerInfo.Label1,.storagePanel .chargerInfo.Label1{top:25px}.demandSavingsPanel .chargerInfo.Label2,.energyEfficiencyPanel .chargerInfo.Label2,.inputsPanel .chargerInfo.Label2,.storagePanel .chargerInfo.Label2{top:65px}.storagePanel .inputsPanel{height:40%;width:43%}.storagePanel .inputsPanel .slider{width:95%}.solarSharesPanel{display:inline-block;padding-top:20px}@media(min-device-width:800px){.solarSharesPanel{width:70%}}.solarSharesPanel h4{font-weight:400;padding:5px;margin:0;color:#fff;background-color:#588028;text-align:center;margin-top:4px}.solarSharesPanel .inputsContainer{padding-top:40px}.solarSharesPanel .inputsContainer .slider{margin:6px;margin-left:0;height:0;width:80%;margin:18px auto;display:block}.solarSharesPanel .inputsContainer span{color:#588028;font-weight:700}.financialDropdownSelector{padding-left:41%;color:#fff;background-color:#588028;width:270px;height:31px;font-size:15px;-webkit-box-sizing:border-box;box-sizing:border-box}.updateButtonContainer{left:120px;right:0;height:30px;position:absolute;bottom:10px;-webkit-box-sizing:border-box;box-sizing:border-box}.updateButtonContainer *{-webkit-box-sizing:border-box;box-sizing:border-box}.updateButtonContainer .updateEstimationButton{padding:6px;width:150px;height:35px;border:1px solid #588028;color:#fff;background-color:#4b6d22;background-image:-webkit-gradient(linear,left top,left bottom,from(#588028),to(#4b6d22));background-image:linear-gradient(180deg,#588028,#4b6d22);-webkit-box-shadow:2px 3px 5px #000;box-shadow:2px 3px 5px #000;font-weight:700;cursor:pointer}.updateButtonContainer .updateEstimationButton:hover{background-color:#4b6d22;background-image:-webkit-gradient(linear,left bottom,left top,from(#588028),to(#4b6d22));background-image:linear-gradient(0deg,#588028,#4b6d22)}.updateButtonContainer .disabled{background-image:none;cursor:default;background-color:#d3d3d3;color:#a9a9a9;border:inset 1px #a9a9a9;font-style:italic;-webkit-box-shadow:none;box-shadow:none}.updateButtonContainer .disabled:hover{background-image:none;cursor:default;background-color:#d3d3d3;color:#a9a9a9;border:inset 1px #a9a9a9;font-style:italic;-webkit-box-shadow:none;box-shadow:none}.pageSection{border-top:14px solid #588028;background-color:#e6e7e8;padding-top:25px;text-align:center;padding-bottom:10px}.pageSection .bar{width:100%;height:0;line-height:0;font-size:0;border-top:14px solid #588028}.pageSection header{font-size:30px;color:#58585a}@media(max-device-width:767px){.pageSection header{font-size:26px}}.pageSection header.padding p{padding-left:65px;padding-right:60px}.pageSection .wrapper{height:100%}.pageSection .sectionDescription{display:block;margin:25px 40px;font-size:16px;color:#58585a}@media(max-device-width:767px){.pageSection .sectionDescription>img{padding-right:100px}}.pageSection .sectionFooter{display:block;margin:25px 40px 10px 40px;font-size:12px;color:#58585a;font-style:italic}.starting{color:#588028;position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:6;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-sizing:content-box;box-sizing:content-box}.starting *{-webkit-box-sizing:content-box;box-sizing:content-box}.starting label{display:inline}.starting .disclaimerPanel,.starting .startingPanel{max-width:990px}.starting .startingPanel{background-color:#fff;margin:auto;position:relative;height:650px;width:800px}@media(max-device-width:800px){.starting .startingPanel{width:100vw}}@media(max-height:650px){.starting .startingPanel{height:100vh}}.starting .startingPanel header{font-size:25px;font-weight:700;padding:10px;width:85%;margin:20px auto;margin-top:0;color:#588028}.starting .startingPanel p{color:#58585a;width:90%;font-size:16px;text-align:justify;margin:10px auto}.starting .disclaimerText>p{display:inline-block;min-width:300px;vertical-align:top;font-size:16px!important;padding:10px}.starting .disclaimerButton{max-width:300px;margin:0 auto}.starting .startingPanel{border-radius:5px}.starting .startingPanel .stepsContainer{margin:0 auto;padding:0;width:100%;position:relative;height:100%;display:-webkit-flex;-webkit-align-content:space-around;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-line-pack:distribute;align-content:space-around}@media(max-device-width:775px){.starting .startingPanel .stepsContainer{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-flow:column-reverse nowrap;flex-flow:column-reverse nowrap}}.starting .startingPanel .stepsContainer .stepsList{padding:0;color:#d8d8d8;text-align:left;list-style-type:none;white-space:nowrap;font-size:18px;position:relative;margin:auto;height:417px;width:40%;display:-webkit-flex;-webkit-align-content:space-around;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-line-pack:distribute;align-content:space-around}@media(max-device-width:775px){.starting .startingPanel .stepsContainer .stepsList{height:300px}}@media(max-device-width:600px){.starting .startingPanel .stepsContainer .stepsList{width:100%;top:-5px}}@media(max-device-width:375px){.starting .startingPanel .stepsContainer .stepsList{width:100%;top:-20px}}.starting .startingPanel .stepsContainer .stepsList li{position:relative;padding:6px;opacity:0;-webkit-transition:opacity 1s linear;transition:opacity 1s linear;height:28px;margin-top:auto;margin-bottom:auto}.starting .startingPanel .stepsContainer .stepsList li.visible{opacity:1}.starting .startingPanel .stepsContainer .stepsList li .progressIconCalculating{position:relative;display:none;margin-right:12px;top:8px}.starting .startingPanel .stepsContainer .stepsList li .progressIconCalculating.calculating{display:inline-block}.starting .startingPanel .stepsContainer .stepsList li .progressIconCalculating>svg{animation:rotate 1s linear infinite;-webkit-animation:rotate 1s linear infinite;-moz-animation:rotate 1s linear infinite}@-webkit-keyframes rotate{100%{-webkit-transform:rotate(360deg)}}@keyframes rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.starting .startingPanel .stepsContainer .stepsList li .progressIconFinished{position:relative;display:none;margin-right:12px;top:8px}.starting .startingPanel .stepsContainer .stepsList li .progressIconFinished.calculated{display:inline-block}.starting .startingPanel .stepsContainer .stepsList li .progressIconFinished>svg>g .svgCheckmark{fill:#588028}.starting .startingPanel .stepsContainer .stepsList li>span.label{font-family:"Segoe UI",Helvetica,Arial,sans-serif;font-style:normal;font-size:18px;font-weight:600;color:#444}.starting .startingPanel .stepsContainer .stepsContent{position:relative;width:301px;height:417px;margin:auto;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-flow:column nowrap;-ms-flex-line-pack:center;align-content:center;display:-webkit-flex;-webkit-align-content:center;display:-ms-flexbox;-ms-flex-flow:column nowrap;-ms-flex-align:center;-o-object-fit:contain;object-fit:contain;background-image:url(../../img/Calculation/sheet.svg);background-repeat:no-repeat}@media(max-device-width:775px){.starting .startingPanel .stepsContainer .stepsContent{background-size:165px 230px;width:165px;height:230px;margin-top:43px}}.starting .startingPanel .stepsContainer .stepsContent .progressText{position:relative;margin:auto;margin-bottom:15px;margin-top:139px;font-family:"Segoe UI",Helvetica,Arial,sans-serif;font-size:16px;font-weight:600;text-align:center;color:#444;max-width:174px}@media(max-device-width:775px){.starting .startingPanel .stepsContainer .stepsContent .progressText{max-width:138px;margin-top:65px}}.starting .startingPanel .stepsContainer .stepsContent .progressBar{position:relative;width:183px;height:5px;margin:auto;margin-top:15px;background-color:#dbdbdb;bottom:0;border-radius:100px}@media(max-device-width:775px){.starting .startingPanel .stepsContainer .stepsContent .progressBar{width:140px}}.starting .startingPanel .stepsContainer .stepsContent .progressBar .progress-meter{background-color:#588028;height:100%;width:0%;margin-top:0;position:relative;float:left;border-radius:100px;-webkit-transition:width .2s linear;transition:width .2s linear}.starting .completedPanel{width:97%;height:97%;top:1%;background-color:#fff;margin:0 auto;position:absolute;min-height:590px;left:1%}.starting .completedPanel p{text-align:center;font-size:25px}.starting .completedPanel .tipConatiner{margin-top:10px;width:80%;margin:0 auto;max-width:1280px}.starting .completedPanel .tipConatiner .tipsImage{width:100%}.landingPage{color:#666;text-align:center;min-height:calc(100vh - 161px);background-color:#efefef;padding-bottom:32px}.landingPage .startPage{background-image:url(../../img/PGEBackground.jpg);background-size:cover;background-position:center center;text-align:center;background-repeat:no-repeat}.landingPage .startPage>div{width:100%;height:100%;padding:50px 0;background-color:rgba(0,0,0,.5);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:distribute;align-content:space-around}@media(min-device-width:992px){.landingPage .startPage>div{min-height:45vh}}.landingPage .startPage>div .userProfileDescription{display:block;margin:auto;max-width:884px;margin-bottom:20px}.landingPage .startPage>div .userProfileDescription>h1{font-family:"Segoe UI",Helvetica,Arial,sans-serif;font-size:60px;letter-spacing:-.2px;color:#fff;line-height:1em}@media screen and (max-device-width:800px){.landingPage .startPage>div .userProfileDescription>h1{font-size:44px;letter-spacing:-.1px}}@media screen and (max-device-width:450px){.landingPage .startPage>div .userProfileDescription>h1{font-size:29px}}.landingPage .startPage>div .userProfileDescription>p{max-width:884px;font-family:"Segoe UI",Helvetica,Arial,sans-serif;font-size:20px;line-height:1.3;color:#fff;margin-top:11px}.landingPage .startPage>div .userProfileIndicator{max-width:800px;width:80%;margin:2em auto;background-color:#fff;padding-top:20px;padding-bottom:20px;border-radius:6px;opacity:.85}.landingPage .startPage>div .userProfileIndicator>.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.landingPage .startPage>div .userProfileIndicator>.row>div{text-align:left;color:#333;border-bottom:1px dashed #000;padding-top:1em;padding-bottom:1em}.landingPage .startPage>div .userProfileIndicator>.row>div>*{color:#333}@media(min-device-width:768px){.landingPage .startPage>div .userProfileIndicator>.row>div{border-right:dashed #000 1px;border-bottom:none;padding-left:2em;padding-top:0;padding-bottom:0}}.landingPage .startPage>div .userProfileIndicator>.row>div:last-child{border-right:none;border-bottom:none}.landingPage .startPage>div .userProfileIndicator>.row>div>span{display:block;line-height:1em}@media(min-device-width:768px){.landingPage .startPage>div .userProfileIndicator>.row>div>span{margin-top:6px}}.landingPage .startPage>div .buttons{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;max-width:884px;margin:auto}.landingPage .startPage .loader{position:relative;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-line-pack:center;align-content:center}.landingPage .startPage .loader .transferring{margin:auto;margin-bottom:20px;font-size:24px;color:#fff}.landingPage .startPage .loader .cancelAndReturn{margin:auto;margin-top:20px;font-size:16px;color:#fff;text-decoration:underline;cursor:pointer}.landingPage .startPage .loader .profile-main-loader{position:relative!important;z-index:2;margin:auto;margin-top:10px;margin-bottom:10px;width:45px}.landingPage .startPage .loader .profile-main-loader .loader{margin:0 auto;width:45px;height:45px}.landingPage .startPage .loader .profile-main-loader .loader:before{content:"";display:block;padding-top:100%}.landingPage .startPage .loader .circular-loader{-webkit-animation:rotate 2s linear infinite;animation:rotate 2s linear infinite;height:100%;-webkit-transform-origin:center center;transform-origin:center center;width:100%;position:absolute;top:0;left:0;margin:auto}.landingPage .startPage .loader .loader-path{stroke-dasharray:89,200;stroke-dashoffset:-10;-webkit-animation:dash 1.5s ease-in-out infinite,color 6s ease-in-out infinite;animation:dash 1.5s ease-in-out infinite,color 6s ease-in-out infinite;stroke-linecap:round}@-webkit-keyframes rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35}100%{stroke-dasharray:89,200;stroke-dashoffset:-124}}@keyframes dash{0%{stroke-dasharray:1;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35}100%{stroke-dasharray:89,200;stroke-dashoffset:-124}}@-webkit-keyframes color{0%{stroke:#fff}40%{stroke:#fff}66%{stroke:#fff}80%,90%{stroke:#fff}}@keyframes color{0%{stroke:#fff}40%{stroke:#fff}66%{stroke:#fff}80%,90%{stroke:#fff}}.landingPage .userInformation{text-align:center;color:#222;background-color:#efefef;padding-bottom:30px}.landingPage .userInformation .userInformationHow{margin-top:40px;font-family:"Segoe UI",Helvetica,Arial,sans-serif;font-weight:500;font-size:36px;color:#444;text-align:center}@media screen and (max-device-width:767px){.landingPage .userInformation .userInformationHow{margin-top:30px;font-size:24px}}.landingPage .userInformation .userInformationSteps{margin-top:20px}.landingPage .userInformation .userInformationSteps>div{margin:auto;width:90%}@media(max-device-width:767px){.landingPage .userInformation .userInformationSteps>div{width:96%}}.landingPage .userInformation .userInformationSteps .userInformationStep{padding-top:20px}.landingPage .userInformation .userInformationSteps .userInformationStep .iconBubble{background-color:#fff;border:solid 2px #e2e2e2;width:125px;height:125px;border-radius:125px;margin:auto}@media screen and (max-device-width:500px){.landingPage .userInformation .userInformationSteps .userInformationStep .iconBubble{width:100px;height:100px}}.landingPage .userInformation .userInformationSteps .userInformationStep .iconBubble.step1{background-image:url(../../img/LandingPage/icon-summary.svg);background-repeat:no-repeat;background-position:center}.landingPage .userInformation .userInformationSteps .userInformationStep .iconBubble.step2{background-image:url(../../img/LandingPage/icon-scale.svg);background-repeat:no-repeat;background-position:center}.landingPage .userInformation .userInformationSteps .userInformationStep .iconBubble.step3{background-image:url(../../img/LandingPage/icon-financials.svg);background-repeat:no-repeat;background-position:center}.landingPage .userInformation .userInformationSteps .userInformationStep>h2{margin:auto;display:inline-block;margin-top:15px;font-family:"Segoe UI",Helvetica,Arial,sans-serif;font-size:20px;color:#444;font-weight:400}.landingPage .userInformation .userInformationSteps .userInformationStep>p{margin:auto;margin-top:10px;max-width:362px;font-family:"Segoe UI",Helvetica,Arial,sans-serif;font-size:16px;line-height:1.3em;color:#7b7b7b}.landingPage .userProfileStepsNote{font-size:12px;font-family:"Segoe UI",Helvetica,Arial,sans-serif;color:#222;padding:0 0 5px 0;background-color:rgba(255,255,255,.7)}.landingPage .userProfileStepsNote img.logo{height:60px;padding:20px}@media screen and (max-device-width:600px){.landingPage .userProfileStepsNote{display:none}}.shareMyDataStepsBackground{display:none;width:100%;height:100%;background-color:rgba(0,0,0,.8);position:fixed;top:0;left:0;z-index:7}.shareMyDataStepsBackground .shareMyDataSteps{position:absolute;top:calc(50% - 450px);left:calc(50% - 500px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:distribute;justify-content:space-around;display:-webkit-flex;-webkit-justify-content:space-around;width:1000px;height:80%;background-color:#fff;margin:auto;-webkit-box-shadow:0 20px 29px rgba(0,0,0,.5);box-shadow:0 20px 29px rgba(0,0,0,.5);border-radius:5px;overflow:hidden}@media screen and (max-device-width:1000px),screen and (max-height:900px){.shareMyDataStepsBackground .shareMyDataSteps{left:0;top:0;width:100%;height:100%}}.shareMyDataStepsBackground .shareMyDataSteps .xButton{position:absolute;top:10px;right:10px;cursor:pointer}.shareMyDataStepsBackground .shareMyDataSteps .title{position:absolute;left:0;right:0;top:10px;width:70%;margin:auto;font-weight:500;font-size:27px;color:#444}@media(max-device-width:800px){.shareMyDataStepsBackground .shareMyDataSteps .title{font-size:22px;width:80%}}@media(max-device-width:600px){.shareMyDataStepsBackground .shareMyDataSteps .title{font-size:18px;width:86%}}.shareMyDataStepsBackground .shareMyDataSteps #stepsImageContainer{position:absolute;left:0;right:0;top:130px;bottom:150px;margin:auto;background-color:#eee;width:94%;overflow:auto;border:2px solid #ddd;border-radius:3px}@media(max-device-width:600px){.shareMyDataStepsBackground .shareMyDataSteps #stepsImageContainer{width:98%;top:120px}}.shareMyDataStepsBackground .shareMyDataSteps #stepsImageContainer .stepsImage{margin:auto;width:100%}.shareMyDataStepsBackground .shareMyDataSteps .continue{width:400px;height:70px;position:absolute;bottom:70px;left:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:distribute;justify-content:space-around;display:-webkit-flex;-webkit-justify-content:space-around;margin:auto;background-color:#ffa100;border-radius:100px;cursor:pointer}@media(max-device-width:400px){.shareMyDataStepsBackground .shareMyDataSteps .continue{width:100%}}.shareMyDataStepsBackground .shareMyDataSteps .continue:hover{background-color:#ffb433}.shareMyDataStepsBackground .shareMyDataSteps .continue>span{margin:auto;margin-bottom:-2px;font-size:20px;color:#fff;text-align:center}.shareMyDataStepsBackground .shareMyDataSteps .continue>p{margin:auto;margin-left:20px;margin-right:20px;font-size:13px;color:#fff}@media(max-device-width:400px){.shareMyDataStepsBackground .shareMyDataSteps .continue>p{font-size:10px}}.shareMyDataStepsBackground .shareMyDataSteps .specialNote{position:absolute;width:100%;left:0;right:0;bottom:35px;margin:auto;font-size:16px;color:#828282}@media(max-device-width:600px){.shareMyDataStepsBackground .shareMyDataSteps .specialNote{font-size:12px}}@media(max-device-width:400px){.shareMyDataStepsBackground .shareMyDataSteps .specialNote{font-size:10px}}.shareMyDataStepsBackground .shareMyDataSteps .goBack{position:absolute;bottom:10px;width:100%;left:0;right:0;margin:auto;cursor:pointer;font-size:16px;color:#828282;line-height:26px;text-decoration:underline}.shareMyDataStepsBackground .shareMyDataSteps .goBack:hover{color:#9c9c9c}#sharMyDataButtonContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#landingPageLinkButton{width:300px;height:70px;border-radius:100px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#e3e3e3;text-decoration:none}#landingPageLinkButton:hover{background-color:#fdfdfd}@media screen and (max-device-width:600px){#landingPageLinkButton{height:50px}}#landingPageLinkButton .text{font-family:"Segoe UI",Helvetica,Arial,sans-serif;font-size:20px;color:#588028}.userProfileGoButton{border:0;width:300px;height:70px;border-radius:100px;cursor:pointer;-webkit-transition:All .3s ease;transition:All .3s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-line-pack:center;align-content:center;text-decoration:none;background-color:#588028}.userProfileGoButton:hover{text-decoration:none;background-color:#73a734}.userProfileGoButton:focus{text-decoration:none}.userProfileGoButton.hidden{display:none}@media screen and (max-device-width:600px){.userProfileGoButton{height:50px}}.userProfileGoButton .text{font-family:"Segoe UI",Helvetica,Arial,sans-serif;font-size:20px;color:#fff;margin:auto;margin-left:10px;padding-bottom:4px}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.userProfileGoButton .text{margin-top:18px}}.userProfileGoButton .buttonImage{margin:auto;margin-right:10px}.userProfileGoButton .buttonImage#arrowIcon{margin:auto;margin-left:10px;padding-top:5px;width:21px;height:15px}.userProfileGoButton .buttonImage#detailedIcon{width:21px;height:28px}.userProfileGoButton .buttonImage#calculateIcon{height:27px}.userProfileGoButton.ShareMyData{width:350px;margin-top:30px;background-color:#ffa100}.userProfileGoButton.ShareMyData:hover{background-color:#ffb433}.userProfileGoButton.ShareMyData .buttonText{margin:auto;margin-left:10px;text-align:left;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-flow:column nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-flex;-webkit-align-content:center;display:-ms-flexbox;-ms-flex-flow:column nowrap}.userProfileGoButton.ShareMyData .buttonText>span{font-family:"Segoe UI",Helvetica,Arial,sans-serif;font-size:20px;color:#fff}.userProfileGoButton.ShareMyData .buttonText>p{text-align:left;font-family:"Segoe UI",Helvetica,Arial,sans-serif;font-size:11px;color:#fff}.userProfileGoButton.ShareMyData .buttonText.proceed{margin:auto;margin-right:10px}.userProfileGoButton #spinnerIcon{display:none}.userProfileGoButton.clicked{background-color:#ddd}.userProfileGoButton.clicked #spinnerIcon{display:block;margin:0;margin-top:3px}.userProfileGoButton.clicked .buttonImage{height:22px;width:22px;position:relative;left:80px;top:22px;-o-object-fit:contain;object-fit:contain;animation:spin 4s linear infinite;-webkit-animation:spin 4s linear infinite;-moz-animation:spin 4s linear infinite}@media screen and (max-device-width:800px){.userProfileGoButton.clicked .buttonImage{top:5px}}.userProfileGoButton.clicked>span{display:none}.userProfileGoButton.clicked:after{position:relative;left:100px;margin-top:auto;margin-bottom:auto;content:"Loading..."}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.userProfileGoButton.clicked:after{margin-top:25px}}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.userProfileGoButton.clicked:hover{background-color:#ddd}.sectionsContainer{max-width:1206px;width:1206px;margin:80px auto 0 auto;min-width:360px;background-color:#e6e7e8}@media(max-width:1450px){.sectionsContainer{margin:80px auto 0 115px}}@media(max-device-width:991px){.sectionsContainer{margin:110px auto 0 auto;width:100%;min-width:360px}}@media(max-device-width:767px){.sectionsContainer{padding:0;min-width:360px}}.sectionsContainer .summarySection{background-color:#fff;margin:0 auto;max-width:910px;border-radius:3px}.sectionsContainer .summarySection .summarySectionDescription{text-align:justify;padding:10px;color:#58585a;padding-top:0}.sectionsContainer .summarySection.inline{vertical-align:top;display:inline-block;width:360px;border-radius:3px}@media screen and (min-device-width:768px){.sectionsContainer .summarySection.inline{height:280px}}.sectionsContainer .summarySection.inline .summarySectionDescription{display:block;max-width:100%}@media screen and (max-device-width:991px){.sectionsContainer .summarySection.inline .summarySectionDescription{font-size:90%}}@media screen and (max-device-width:991px){.sectionsContainer .summarySection.inline{width:350px}}@media screen and (max-device-width:767px){.sectionsContainer .summarySection.inline{width:90%}}.sectionsContainer .summarySection h4{border-top-left-radius:3px;border-top-right-radius:3px;margin:0;padding:7px;color:#fff;background-color:#588028}.sectionsContainer .onLanding{max-height:900px}.sectionsContainer .userRooftopSystemsContainer{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.25);display:none;z-index:5}.sectionsContainer .userRooftopSystemsContainer .userRooftopSystems{width:45%;top:20%;margin:0 auto;background-color:#fff;position:relative;padding:15px;overflow-y:auto;color:#58585a}@media(max-device-width:767px){.sectionsContainer .userRooftopSystemsContainer .userRooftopSystems{top:0;width:100%;height:100%;padding-top:30px}}.sectionsContainer .userRooftopSystemsContainer .userRooftopSystems>P{text-align:left;font-size:20px;margin-top:0;margin-bottom:0;color:#588028}@media(max-device-width:767px){.sectionsContainer .userRooftopSystemsContainer .userRooftopSystems>P{font-size:16px}}.sectionsContainer .userRooftopSystemsContainer .userRooftopSystems>P.systemProduction{font-size:17px}@media(max-device-width:767px){.sectionsContainer .userRooftopSystemsContainer .userRooftopSystems>P.systemProduction{font-size:13px}}.sectionsContainer .userRooftopSystemsContainer .userRooftopSystems ul{width:100%;text-align:left;list-style-type:none;padding:0;margin-top:2px;overflow:auto}.sectionsContainer .userRooftopSystemsContainer .userRooftopSystems ul P{font-size:18px;margin-top:3px;margin-bottom:3px;color:#588028}.sectionsContainer .userRooftopSystemsContainer .userRooftopSystems ul li{font-size:15px}.sectionsContainer .userRooftopSystemsContainer .userRooftopSystems ul li P{font-size:15px;margin-left:25px;margin-top:2px;margin-bottom:2px}.sectionsContainer .userRooftopSystemsContainer .userRooftopSystems ul li span{display:block;color:#58585a;margin-left:45px}.sectionsContainer .userRooftopSystemsContainer .userRooftopSystems .closeRooftopSystems{padding:6px;cursor:pointer;position:absolute;right:10px;font-size:16px;color:#fff;font-family:"Segoe UI",Helvetica,Arial,sans-serif;top:10px;text-decoration:none;background-image:url(../../img/Other/x.svg);background-repeat:no-repeat;width:83px;background-color:#363636;background-position:66px center;text-align:left}@media(max-device-width:767px){.sectionsContainer .userRooftopSystemsContainer .userRooftopSystems .closeRooftopSystems{top:0;right:0;padding:3px 6px}}.sectionsContainer .userRooftopSystemsContainer .userRooftopSystems .systemDetailsTitle{padding-bottom:5px;font-size:18px;margin:0 25px;color:#58585a}.sectionsContainer .userRooftopSystemsContainer .userRooftopSystems .systemDetailsFootnote{position:relative;bottom:5px;padding-top:35px;margin-left:10px;margin-right:10px;color:#58585a;font-size:14px;font-style:italic}.sectionsContainer .charge-section{position:relative;background-color:#fff;border:#d3d3d3 2px solid;border-radius:7px;padding:15px 15px 0 15px;width:calc(100% - 56px);max-width:1060px;margin:auto}.sectionsContainer .charge-section .chargeTimeSummary,.sectionsContainer .charge-section .chargerTypeSummary,.sectionsContainer .charge-section .rateChoiceSummary{position:relative;display:-webkit-inline-flex;-webkit-justify-content:space-between;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px;height:30px}.sectionsContainer .charge-section .chargeTimeSummary.chargeTimeSummary,.sectionsContainer .charge-section .chargerTypeSummary.chargeTimeSummary,.sectionsContainer .charge-section .rateChoiceSummary.chargeTimeSummary{width:225px}.sectionsContainer .charge-section .chargeTimeSummary>h4,.sectionsContainer .charge-section .chargerTypeSummary>h4,.sectionsContainer .charge-section .rateChoiceSummary>h4{text-align:center;font-size:18px;font-weight:400;color:#a9a9a9;margin:auto}.sectionsContainer .charge-section .chargeTimeSummary .value,.sectionsContainer .charge-section .chargerTypeSummary .value,.sectionsContainer .charge-section .rateChoiceSummary .value{position:relative;font-weight:700;font-size:14px;margin-left:5px;margin-right:5px}.sectionsContainer .charge-section .chargeTimeSummary>span,.sectionsContainer .charge-section .chargerTypeSummary>span,.sectionsContainer .charge-section .rateChoiceSummary>span{margin:auto}.sectionsContainer .charge-section .chargerChartVerticalSeperator{position:relative;top:15px;display:inline-block;margin:auto;height:40px;width:0;border:1px solid #d3d3d3;margin-left:15px;margin-right:15px}@media(max-device-width:767px){.sectionsContainer .charge-section .chargerChartVerticalSeperator{display:none}}.sectionsContainer .charge-section .compareSection{position:relative;width:100%;margin-bottom:15px}.sectionsContainer .charge-section .compareSection .chartBox{width:100%}.sectionsContainer .charge-section .seasonSelectors{position:relative;display:-webkit-inline-flex;-webkit-justify-content:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:25px}@media(max-device-width:991px){.sectionsContainer .charge-section .seasonSelectors{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}}.sectionsContainer .charge-section .seasonSelectors .seasonSelector{position:relative;display:-webkit-flex;-webkit-justify-content:space-around;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:distribute;justify-content:space-around;width:200px;height:35px;cursor:pointer;background-color:#f6f6f6}.sectionsContainer .charge-section .seasonSelectors .seasonSelector .title{color:#444;margin:auto}.sectionsContainer .charge-section .seasonSelectors .seasonSelector .title:first-letter {text-transform:capitalize}.sectionsContainer .charge-section .seasonSelectors .seasonSelector.selected{background-color:#444}.sectionsContainer .charge-section .seasonSelectors .seasonSelector.selected .title{color:#fff}.sectionsContainer .charge-section .seasonSelectors .seasonSelector.start{border-top-left-radius:20px;border-bottom-left-radius:20px}@media(max-device-width:991px){.sectionsContainer .charge-section .seasonSelectors .seasonSelector.start{border-top-left-radius:20px;border-bottom-left-radius:0;border-top-right-radius:20px}}.sectionsContainer .charge-section .seasonSelectors .seasonSelector.end{border-top-right-radius:20px;border-bottom-right-radius:20px}@media(max-device-width:991px){.sectionsContainer .charge-section .seasonSelectors .seasonSelector.end{border-top-right-radius:0;border-bottom-right-radius:20px;border-bottom-left-radius:20px}}.sectionsContainer .charge-section .chargingChartDisclaimerText{display:block;font-family:"Segoe UI","Lucida Grande",Verdana,Helvetica,Sans-Serif;font-size:12px;font-style:italic;color:#58585a;margin-bottom:15px}.sectionsContainer .evMapContainer,.sectionsContainer .evRangeContainer,.sectionsContainer .mapContainer{min-height:735px}.sectionsContainer .evMapContainer #rangeHeader,.sectionsContainer .evRangeContainer #rangeHeader,.sectionsContainer .mapContainer #rangeHeader{text-align:center;margin:auto}.sectionsContainer .evMapContainer .localMap,.sectionsContainer .evRangeContainer .localMap,.sectionsContainer .mapContainer .localMap{max-width:1060px;width:90%;height:500px;z-index:1;background:#fff;position:relative;margin:auto;margin-top:20px;margin-bottom:10px;border:1px solid gray;text-align:left}@media screen and (max-device-width:1280px){.sectionsContainer .evMapContainer .localMap,.sectionsContainer .evRangeContainer .localMap,.sectionsContainer .mapContainer .localMap{height:50%;height:400px}}@media screen and (max-device-width:600px){.sectionsContainer .evMapContainer .localMap,.sectionsContainer .evRangeContainer .localMap,.sectionsContainer .mapContainer .localMap{height:300px}}.sectionsContainer .evMapContainer .localMap .systemDetails,.sectionsContainer .evRangeContainer .localMap .systemDetails,.sectionsContainer .mapContainer .localMap .systemDetails{width:170px;height:auto;background-color:#fff;padding:10px;border:1px solid #656e75;text-align:left;border-radius:4px;font-size:12px}.sectionsContainer .evMapContainer .localMap .systemDetails h3,.sectionsContainer .evRangeContainer .localMap .systemDetails h3,.sectionsContainer .mapContainer .localMap .systemDetails h3{font-size:12px}.sectionsContainer .evMapContainer .localMap .systemDetails span,.sectionsContainer .evRangeContainer .localMap .systemDetails span,.sectionsContainer .mapContainer .localMap .systemDetails span{display:block;padding:2px}.sectionsContainer .evMapContainer .localMap .locationDetails,.sectionsContainer .evRangeContainer .localMap .locationDetails,.sectionsContainer .mapContainer .localMap .locationDetails{width:95px;height:auto;background-color:#fff;padding:10px;padding-top:2px;border:1px solid #656e75;text-align:center;border-radius:4px;font-size:12px}.sectionsContainer .evMapContainer .localMap .locationDetails span,.sectionsContainer .evRangeContainer .localMap .locationDetails span,.sectionsContainer .mapContainer .localMap .locationDetails span{display:block;padding:2px}.sectionsContainer .evMapContainer .localMap .rangeDetails,.sectionsContainer .evRangeContainer .localMap .rangeDetails,.sectionsContainer .mapContainer .localMap .rangeDetails{width:140px;height:16px;background-color:transparent;padding:10px;padding-top:2px;text-align:left;color:green;font-weight:700}.sectionsContainer .evMapContainer .localMap .rangeDetails span,.sectionsContainer .evRangeContainer .localMap .rangeDetails span,.sectionsContainer .mapContainer .localMap .rangeDetails span{display:block;padding:2px;font-size:13px}.sectionsContainer .evMapContainer .indicators,.sectionsContainer .evRangeContainer .indicators,.sectionsContainer .mapContainer .indicators{display:block;color:#58585a;text-align:center;width:100%;text-align:center}.sectionsContainer .evMapContainer .indicators .indicator,.sectionsContainer .evRangeContainer .indicators .indicator,.sectionsContainer .mapContainer .indicators .indicator{display:inline-block;width:255px;height:75px;margin:0 auto;vertical-align:text-bottom;border-right:1px solid #656e75;padding:7px;position:relative}@media screen and (max-device-width:767px){.sectionsContainer .evMapContainer .indicators .indicator,.sectionsContainer .evRangeContainer .indicators .indicator,.sectionsContainer .mapContainer .indicators .indicator{border:none}}.sectionsContainer .evMapContainer .indicators .indicator>span,.sectionsContainer .evRangeContainer .indicators .indicator>span,.sectionsContainer .mapContainer .indicators .indicator>span{display:block;color:#666}.sectionsContainer .evMapContainer .indicators .indicator>span.link,.sectionsContainer .evRangeContainer .indicators .indicator>span.link,.sectionsContainer .mapContainer .indicators .indicator>span.link{cursor:pointer;position:absolute;right:8px;top:3px;text-decoration:underline;font-size:12px;color:#58585a}.sectionsContainer .evMapContainer .indicators .indicator>span span,.sectionsContainer .evRangeContainer .indicators .indicator>span span,.sectionsContainer .mapContainer .indicators .indicator>span span{font-size:15px}.sectionsContainer .evMapContainer .indicators span:last-of-type,.sectionsContainer .evRangeContainer .indicators span:last-of-type,.sectionsContainer .mapContainer .indicators span:last-of-type{border-right:none}.sectionsContainer .evMapContainer .citationDisclaimer,.sectionsContainer .evRangeContainer .citationDisclaimer,.sectionsContainer .mapContainer .citationDisclaimer{font-size:10px;color:#6d6f71;margin:0 25px}.sectionsContainer .evMapContainer .citationDisclaimer>span,.sectionsContainer .evRangeContainer .citationDisclaimer>span,.sectionsContainer .mapContainer .citationDisclaimer>span{margin:0}.sectionsContainer .evMapContainer .mapPushpin,.sectionsContainer .evRangeContainer .mapPushpin,.sectionsContainer .mapContainer .mapPushpin{position:relative;width:50px;height:30px;text-align:center;line-height:20px;background-color:#fff;border:8px solid #588028;border-radius:15px;-webkit-box-shadow:2px 2px 4px #888;box-shadow:2px 2px 4px #888;-webkit-box-sizing:content-box;box-sizing:content-box;overflow:visible!important}.sectionsContainer .evMapContainer .mapPushpin>div,.sectionsContainer .evRangeContainer .mapPushpin>div,.sectionsContainer .mapContainer .mapPushpin>div{color:#000!important}.sectionsContainer .evMapContainer .mapPushpin img,.sectionsContainer .evRangeContainer .mapPushpin img,.sectionsContainer .mapContainer .mapPushpin img{display:none}.sectionsContainer .evMapContainer .mapPushpin:before,.sectionsContainer .evRangeContainer .mapPushpin:before,.sectionsContainer .mapContainer .mapPushpin:before{content:" ";position:absolute;width:0;height:0;left:15px;top:30px;border:12px solid;border-color:#588028 transparent transparent transparent}.sectionsContainer .installersContainer{color:#58585a}.sectionsContainer .installersContainer>p{font-size:30px}.sectionsContainer .installersContainer .installersPanel ul{color:#588028;width:100%;position:relative;list-style:none;margin:0;padding:0;margin-top:50px;min-height:300px}.sectionsContainer .installersContainer .installersPanel ul li{margin-bottom:8px;margin-left:5px;display:inline-block;text-align:center;width:180px}.sectionsContainer .installersContainer .installersPanel ul li>article{display:inline-block;width:100%;text-align:left;vertical-align:text-top;font-size:19px;cursor:pointer;color:#588028}.sectionsContainer .installersContainer .installersPanel ul li>article header{height:65px;text-align:center;padding:5px;font-size:15px;color:#588028;background-color:#fff;position:relative;text-transform:capitalize}.sectionsContainer .installersContainer .installersPanel ul li>article section{position:relative;display:none}.sectionsContainer .installersContainer .installersPanel ul li>article section .close{display:none;position:absolute;top:-50px;right:5px;cursor:pointer;color:#fff;font-size:22px;-webkit-transform:scale(1.5,1);transform:scale(1.5,1)}.sectionsContainer .installersContainer .installersPanel ul li>article:hover header{background-color:#588028;color:#fff}.sectionsContainer .installersContainer .installersPanel ul li.selected{position:absolute;min-width:400px;height:300px;left:50%;background-color:transparent;margin:0;border:none;margin-top:75px;-webkit-box-shadow:0 0;box-shadow:0 0;top:10px}.sectionsContainer .installersContainer .installersPanel ul li.selected article{background-color:#fff;position:relative;left:-50%;height:300px;width:100%;min-width:400px;z-index:3;cursor:default;-webkit-box-shadow:2px 3px 10px #232323;box-shadow:2px 3px 10px #232323}.sectionsContainer .installersContainer .installersPanel ul li.selected article>header{background-color:#0e3179;color:#fff;height:35px;font-size:18px;text-transform:capitalize}.sectionsContainer .installersContainer .installersPanel ul li.selected article>section{display:block;margin:2px;padding:5px;color:#58585a;font-size:14px}.sectionsContainer .installersContainer .installersPanel ul li.selected article>section .close{display:block}.sectionsContainer .installersContainer ul.special{color:#58585a;width:100%;list-style:none;margin:0;padding:0;margin-top:50px;position:inherit}.sectionsContainer .installersContainer ul.special li{text-align:left;list-style-type:disc;width:80%;margin:auto;margin-bottom:10px;display:inherit}.sectionsContainer .installersContainer .disclaimer{width:96%;margin:0 auto;text-align:center;font-size:13px}.flexColumn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.cluster{width:40px;height:40px;border-radius:20px;background-color:#ffa500;border:1px solid #ffa500;color:#fff;vertical-align:middle;opacity:.7;line-height:40px;text-align:center;font-size:12px}.detailsOpen{position:relative}.detailsOpen .detailsOpenButton{position:absolute;width:40px;background-color:#588028;right:-40px;height:100px;cursor:pointer;top:15px}.detailsOpen .detailsOpenButton span.detailsarrow{display:none;color:#fff;font-size:65px;padding:0;line-height:48px}.detailsOpen .detailsOpenButton span.detailsarrow:hover{font-weight:700}.detailsOpen .detailsOpenButton span.text{display:inline-block;color:#fff;font-size:20px;margin-top:35px;margin-left:-8px;transform:rotate(90deg);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-moz-transform:rotate(90deg)}.errorContainer,.wizardErrorContainer{width:100%;height:100%;top:0;left:0;z-index:15;background-color:rgba(0,0,0,.25);position:fixed}.errorContainer .errorMessagePanel,.errorContainer .errorSystemMessagePanel,.errorContainer .warningSunNumberMessagePanel,.errorContainer .warningSystemMessagePanel,.wizardErrorContainer .errorMessagePanel,.wizardErrorContainer .errorSystemMessagePanel,.wizardErrorContainer .warningSunNumberMessagePanel,.wizardErrorContainer .warningSystemMessagePanel{width:30%;position:relative;top:35%;background-color:#fff;min-height:320px;font-size:16px;margin:0 auto}@media screen and (max-device-width:1082px){.errorContainer .errorMessagePanel,.errorContainer .errorSystemMessagePanel,.errorContainer .warningSunNumberMessagePanel,.errorContainer .warningSystemMessagePanel,.wizardErrorContainer .errorMessagePanel,.wizardErrorContainer .errorSystemMessagePanel,.wizardErrorContainer .warningSunNumberMessagePanel,.wizardErrorContainer .warningSystemMessagePanel{min-width:320px}}.errorContainer .errorMessagePanel h5,.errorContainer .errorSystemMessagePanel h5,.errorContainer .warningSunNumberMessagePanel h5,.errorContainer .warningSystemMessagePanel h5,.wizardErrorContainer .errorMessagePanel h5,.wizardErrorContainer .errorSystemMessagePanel h5,.wizardErrorContainer .warningSunNumberMessagePanel h5,.wizardErrorContainer .warningSystemMessagePanel h5{color:#fff;background-color:#588028;margin:0;padding:7px;font-size:18px}.errorContainer .errorMessagePanel .errorMessage,.errorContainer .errorMessagePanel .warningMessage,.errorContainer .errorSystemMessagePanel .errorMessage,.errorContainer .errorSystemMessagePanel .warningMessage,.errorContainer .warningSunNumberMessagePanel .errorMessage,.errorContainer .warningSunNumberMessagePanel .warningMessage,.errorContainer .warningSystemMessagePanel .errorMessage,.errorContainer .warningSystemMessagePanel .warningMessage,.wizardErrorContainer .errorMessagePanel .errorMessage,.wizardErrorContainer .errorMessagePanel .warningMessage,.wizardErrorContainer .errorSystemMessagePanel .errorMessage,.wizardErrorContainer .errorSystemMessagePanel .warningMessage,.wizardErrorContainer .warningSunNumberMessagePanel .errorMessage,.wizardErrorContainer .warningSunNumberMessagePanel .warningMessage,.wizardErrorContainer .warningSystemMessagePanel .errorMessage,.wizardErrorContainer .warningSystemMessagePanel .warningMessage{padding:20px;color:#58585a;margin-top:7%;text-align:center}.errorContainer .errorMessagePanel .errorMessageClose,.errorContainer .errorSystemMessagePanel .errorMessageClose,.errorContainer .warningSunNumberMessagePanel .errorMessageClose,.errorContainer .warningSystemMessagePanel .errorMessageClose,.wizardErrorContainer .errorMessagePanel .errorMessageClose,.wizardErrorContainer .errorSystemMessagePanel .errorMessageClose,.wizardErrorContainer .warningSunNumberMessagePanel .errorMessageClose,.wizardErrorContainer .warningSystemMessagePanel .errorMessageClose{width:30px;height:30px;position:absolute;top:0;right:0;cursor:pointer;color:#fff;font-size:22px;-webkit-transform:scale(1.5,1);transform:scale(1.5,1)}.errorContainer .errorMessagePanel .warningMessageOptions,.errorContainer .errorSystemMessagePanel .warningMessageOptions,.errorContainer .warningSunNumberMessagePanel .warningMessageOptions,.errorContainer .warningSystemMessagePanel .warningMessageOptions,.wizardErrorContainer .errorMessagePanel .warningMessageOptions,.wizardErrorContainer .errorSystemMessagePanel .warningMessageOptions,.wizardErrorContainer .warningSunNumberMessagePanel .warningMessageOptions,.wizardErrorContainer .warningSystemMessagePanel .warningMessageOptions{position:absolute;width:100%;text-align:center;bottom:0;margin-bottom:10px}.errorContainer .errorMessagePanel .warningMessageOptions button,.errorContainer .errorSystemMessagePanel .warningMessageOptions button,.errorContainer .warningSunNumberMessagePanel .warningMessageOptions button,.errorContainer .warningSystemMessagePanel .warningMessageOptions button,.wizardErrorContainer .errorMessagePanel .warningMessageOptions button,.wizardErrorContainer .errorSystemMessagePanel .warningMessageOptions button,.wizardErrorContainer .warningSunNumberMessagePanel .warningMessageOptions button,.wizardErrorContainer .warningSystemMessagePanel .warningMessageOptions button{color:#fff;background-color:#588028;border:none;padding:8px;cursor:pointer;width:140px}.errorContainer{display:none}.errorContainer .errorMessagePanel,.errorContainer .errorSystemMessagePanel,.errorContainer .warningSunNumberMessagePanel,.errorContainer .warningSystemMessagePanel{display:none}.detailsContainer{display:none;width:100%;height:100%;top:0;left:0;z-index:15;background-color:rgba(0,0,0,.75);position:fixed;-webkit-box-sizing:content-box;box-sizing:content-box}.detailsContainer *{-webkit-box-sizing:content-box;box-sizing:content-box}.detailsContainer .detailsInnerContainer{position:absolute;background-color:#fff;display:block;margin:auto auto;max-width:990px;width:100%;height:100%;max-height:700px;overflow:hidden;left:0;right:0;top:0;bottom:0}.detailsContainer .detailsClose{padding:5px;cursor:pointer;position:absolute;right:10%;font-size:18px;color:#58585a;width:120px;background-color:#fff;top:calc(100% - 150px)}.detailsContainer .detailsClose:hover{font-weight:700}.detailsContainer .arrowDetailsClose{position:absolute;top:43%;color:#58585a;font-size:100px;cursor:pointer;font-size:70px;transform:scale(1,2);-ms-transform:scale(1,2);-webkit-transform:scale(1,2);height:120px;background-color:transparent}.detailsContainer .arrowDetailsClose:hover{font-weight:700}button.report_selection{padding:7px;cursor:pointer;width:200px;margin:3px;display:inline-block;border:1px solid #588028;font-size:17px;color:#58585a;background-color:#fff;margin:30px}button.report_selection:hover{font-weight:700}button.report_selection.selected{color:#fff;border:1px solid #588028;background-color:#588028}#hm_table .hm_left{color:#588028;width:14%}.chartNarrativeContainerShow{position:absolute;top:5px;left:5px;cursor:pointer;border-radius:12px;z-index:3}.chartNarrativeContainer{width:30%;max-width:500px;min-width:300px;height:auto;position:absolute;z-index:2;background-color:#588028;color:#fff;border-radius:5px;top:5px;left:5px;padding:5px;display:none}.chartNarrativeContainer p.narrative{font-size:16px;margin:28px 10px 5px 10px;text-align:justify}.chartNarrativeContainer .chartNarrativeContainerClose{position:absolute;top:0;right:8px;-webkit-transform:scale(1.2,1);transform:scale(1.2,1);cursor:pointer;font-size:20px}.financingChartDescription{margin:10px;font-size:18px;text-align:center;font-weight:700}@media screen and (max-device-width:991px){.financingChartDescription{font-size:15px;font-weight:700}}h4.financingChartTitle,h4.vehicleChartTitle{color:#656e75;font-size:22px;padding:3px;font-weight:700;margin:0;text-align:center}.financingChartDynamicDescContainer{position:absolute;bottom:5%;width:95%;margin-left:2.5%;margin-top:.5%;margin-bottom:1%}.financingChartDynamicDescContainer .financingChartDynamicDesc{margin-left:auto;margin-right:auto;font-size:15px;text-align:center}@media screen and (max-device-width:991px){.financingChartDynamicDescContainer .financingChartDynamicDesc{font-size:12px}}@media screen and (max-device-width:767px){.financingChartDynamicDescContainer .financingChartDynamicDesc{font-size:10px}}.chartsContainer{width:100%;position:absolute;display:inline-block;top:40px;bottom:100px;overflow-y:auto;text-align:center;padding:0}.chartsContainer.costComponents,.chartsContainer.vehicleBreakdown{bottom:50px}.chartsContainer #costComponentChartTable{float:left;width:26%;margin:20px 0 0 22px;display:none;min-width:230px}.chartsContainer #costComponentChartTable .systemCostBreakTable{margin:0 auto;width:100%;color:#58585a}.chartsContainer #costComponentChartTable .systemCostBreakTable tr.clickRow{position:relative}.chartsContainer #costComponentChartTable .systemCostBreakTable tr.clickRow .expandRow{position:absolute;border:1px solid #58585a;height:12px;width:12px;border-radius:8px;top:9px;left:-17px;line-height:10px;cursor:pointer;padding:1px;text-align:center}.chartsContainer #costComponentChartTable .systemCostBreakTable tr.linkRow{font-size:13px;height:0}.chartsContainer #costComponentChartTable .systemCostBreakTable tr td{padding:5px 5px 0 5px;vertical-align:top;text-align:left;position:relative}.chartsContainer #costComponentChartTable .systemCostBreakTable tr td span{font-size:14px;display:inline-block;width:157px;vertical-align:text-top}.chartsContainer #costComponentChartTable .systemCostBreakTable tr td label{font-size:14px;display:block;display:inline-block;width:55px;text-align:right}.chartsContainer #costComponentChartTable .systemCostBreakTable tr td.linkCell{display:none;font-size:12px}.chartsContainer #costComponentChartTable .systemCostBreakTable tr td.detailsCell{display:none}.chartsContainer #costComponentChartTable .systemCostBreakTable tr td.detailsCell span{font-size:12px;padding-left:5px}.chartsContainer #costComponentChartTable .systemCostBreakTable tr td.detailsCell label{font-size:12px}.chartsContainer #costComponentChartTable .systemCostBreakTable tr td.subvalueCell{padding-top:0}.chartsContainer #costComponentChartTable .systemCostBreakTable tr td.subvalueCell span{text-align:right;font-size:12px;vertical-align:middle}.chartsContainer #costComponentChartTable .systemCostBreakTable tr td.subvalueCell label{font-size:12px}.chartsContainer #costComponentChartTable .systemCostBreakTable tr td.symbolCell{width:30px;font-size:40px}.chartsContainer #costComponentChartTable .systemCostBreakTable tr td.headingTotalCell{border-bottom:solid 1px #54545a}.chartsContainer #costComponentChartTable .systemCostBreakTable tr td.subtotalCell{border-top:solid 1px #54545a;font-weight:700;padding-bottom:15px}.chartsContainer #costComponentChartTable .systemCostBreakTable tr td.grandTotalCell{background:#588028;font-weight:700;color:#fff;border-top:solid 2px #54545a;padding-top:0}.chartsContainer #costComponentChartTable .systemCostBreakTable tr td.grandTotalCell span{width:140px!important}.chartsContainer #costComponentChartTable .systemCostBreakTable tr td.grandTotalCell label{width:75px!important}.chartsContainer #costComponentChartTable .systemCostBreakTable tr td.breakdownHeadingCell{text-align:center}.chartsContainer #costComponentChartTable .systemCostBreakTable tr td.breakdownHeadingCell span{font-size:105%;width:100%;display:inline-block;text-decoration:underline}.chartsContainer #costComponentChart{float:left;width:calc(100% - 380px);height:325px;min-width:230px;margin:20px 2%;display:none}.chartsContainer.vehicleBreakdown #costComponentChart{height:425px}.chartsContainer p.narrative{font-size:17px;margin:10px 10px 5px 10px}.chartsContainer>div{margin:0 auto;width:99%;text-align:center}.chartsContainer>div.hide{display:none}.chartsContainer>div.display{display:block}.chartsContainer .trendingText{padding:3px;margin-bottom:10px;color:#58585a}.chartsContainer .systemCostChart{width:55%;vertical-align:top;height:70%;-webkit-box-sizing:border-box;box-sizing:border-box;min-width:300px;display:inline-block;margin-top:20px;min-height:270px}.chartsContainer .systemCostBreak{text-align:center;margin-top:15px;display:inline-block;width:40%;height:auto;min-width:300px;margin-top:20px}.chartsContainer .upfrontTypes{list-style:none;width:100%;max-width:700px;text-align:left;padding:0;margin:0 auto;margin-top:20px}@media screen and (max-device-width:991px){.chartsContainer .upfrontTypes{font-size:14px}}.chartsContainer .upfrontTypes li{padding:10px}.chartsContainer .upfrontTypes li span.name{display:inline-block;vertical-align:top}.chartsContainer .upfrontTypes li span.description{display:inline-block;width:auto;max-width:610px;margin-left:15px;text-align:justify}.chartsContainer .trendingChart{display:inline-block;width:100%;height:55%;max-width:780px}.chartsContainer .trendingDesc{display:inline-block;width:100%;border:1px solid #588028;border-radius:3px;margin-bottom:10px;margin-top:15px;max-width:370px;padding-bottom:15px;max-height:170px}@media screen and (max-device-width:991px){.chartsContainer .trendingDesc{padding-bottom:5px}}.chartsContainer .trendingDesc .trendingDescHead{font-size:20px;background-color:#588028;border-top-left-radius:3px;border-top-right-radius:3px;color:#fff;padding:5px}.chartsContainer .trendingDesc .trendingDescValue{color:#588028;font-size:44px;border-radius:7px;display:block;margin-top:13px}@media screen and (max-device-width:991px){.chartsContainer .trendingDesc .trendingDescValue{margin-top:0}}.chartsContainer .trendingDesc .trendingDescText{font-size:16px;color:#58585a}.chartsContainer .ratesSavingsChart{height:calc(100% - 90px)}.chartsContainer .ratesSavingsChart .ratesLegendContainer{text-align:center;padding:6px;margin:0 auto;width:410px;border-radius:5px;border:1px solid grey;padding-top:3px}.chartsContainer .ratesSavingsChart .ratesLegendContainer .ratesLegend{margin:0 8px;display:inline-block;position:relative;text-align:left;vertical-align:middle}.chartsContainer .ratesSavingsChart .ratesLegendContainer .ratesLegend .legendColor{display:inline-block;width:15px;height:15px;vertical-align:middle}.chartsContainer .ratesSavingsChart .ratesLegendContainer .ratesLegend .legendText{font-size:12px;display:inline-block;margin-left:4px}.chartsContainer .ratesSavingsChart .ratesLegendContainer .ratesLegend .actual{background-color:#2f7ed8}.chartsContainer .ratesSavingsChart .ratesLegendContainer .ratesLegend .prop{background-color:#70ad47}.chartsContainer .ratesSavingsChart .ratesLegendContainer .ratesLegend .rest{background-color:#d9d8d7}.environmentalBenefits{overflow:hidden;color:#58585a;text-align:center}.environmentalBenefits>div{font-size:30px}.environmentalBenefits>div span.header{display:block;padding:15px;width:auto;border:none;font-size:26px;margin:0;padding:0;margin-top:40px;margin-bottom:4%;background-image:none}@media(max-device-width:991px){.environmentalBenefits>div span.header{font-size:18px}}@media(max-device-width:767px){.environmentalBenefits>div span.header{font-size:15px}}.environmentalBenefits>div span.ebcontainer{font-size:20px;display:inline-block;width:49%;vertical-align:text-top;background:#fff;float:left}.environmentalBenefits>div span.ebcontainer.clearleft{clear:left}.environmentalBenefits>div span.ebcontainer .innerContainer{display:block;width:80%;max-width:180px;margin:0 auto}.environmentalBenefits>div span.ebcontainer .description{color:#588028;font-size:40px;display:inline-block;text-align:center;margin-top:0}@media(max-device-width:991px){.environmentalBenefits>div span.ebcontainer .description{font-size:30px}}@media(max-device-width:767px){.environmentalBenefits>div span.ebcontainer .description{font-size:20px}}.environmentalBenefits>div span.ebcontainer .description>span{color:#656e75;display:block;font-size:15px;width:100%}@media(max-device-width:991px){.environmentalBenefits>div span.ebcontainer .description>span{font-size:13px}}@media(max-device-width:767px){.environmentalBenefits>div span.ebcontainer .description>span{font-size:11px}}.environmentalBenefits>div span.ebcontainer .gasIcon,.environmentalBenefits>div span.ebcontainer .milesLessIcon,.environmentalBenefits>div span.ebcontainer .trashCan,.environmentalBenefits>div span.ebcontainer .treeIcon{display:inline-block;width:100%;padding-bottom:100%;background-size:contain;background-repeat:no-repeat;background-position:center center;vertical-align:top}.environmentalBenefits>div span.ebcontainer .milesLessIcon{background-image:url(../../img/ebCar2.png)}.environmentalBenefits>div span.ebcontainer .treeIcon{background-image:url(../../img/ebTree1.png)}.environmentalBenefits>div span.ebcontainer .gasIcon{background-image:url(../../img/ebGasPump.png)}.environmentalBenefits>div span.ebcontainer .trashCan{background-image:url(../../img/ebTrashCan.png)}.rcBillImpactsContainer header{width:90%;margin:auto;line-height:1.2em}@media(max-device-width:991px){.rcBillImpactsContainer header{width:95%;font-size:24px}.rcBillImpactsContainer header.padding p{padding-left:0;padding-right:0}}.gearButtonShowSettings{position:absolute;background-image:url(../../img/RateComparison/gear.svg);background-size:18px 19px;background-repeat:no-repeat;cursor:pointer;border:#c5c5c5 1px solid;border-radius:3px;top:1.5px;right:1.5px;width:79px;height:30px;background-color:#fff;background-position:90% center;background-position-y:center;background-position-x:90%}@media(max-device-width:767px){.gearButtonShowSettings{width:20px;height:20px;background-size:14px 14px;background-position:center center}}.gearButtonShowSettings.small{position:relative;top:0;width:30px;background-position:center center}.gearButtonShowSettings>span{position:relative;left:-12px;top:2px;font-family:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif;font-weight:500;font-size:12px;color:#6e6e6e}@media(max-device-width:767px){.gearButtonShowSettings>span{display:none}}.gearButtonShowSettings#rcButtonShowSettings{background-color:#f4f4f4;top:16px;right:16px}@media(max-device-width:767px){.gearButtonShowSettings#rcButtonShowSettings{top:8px;right:8px}}.gearButtonShowSettings#modifyFinancialSettings>span{top:-2px}.gearButtonShowSettings#modifySolarSystem span{left:6px}.rcProposedRates{text-align:center;color:#444;font-size:28px;font-weight:500;margin:30px auto 6px auto}@media(max-device-width:767px){.rcProposedRates{font-size:22px}}.rcYourCurrentRate{color:#444;text-align:center;font-size:18px;font-weight:500;position:absolute;left:10px;top:16px}.rcYourCurrentRate>span{color:#588028}@media(max-device-width:767px){.rcYourCurrentRate{font-size:16px;left:5px}}.rcBillImpactsSubtitle{font-family:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif;line-height:26px;color:#9b9b9b;margin:20px 20%;font-size:20px}@media(max-device-width:991px){.rcBillImpactsSubtitle{margin:16px 10%;font-size:18px;line-height:20px}}@media(max-device-width:767px){.rcBillImpactsSubtitle{margin:12px 5%;font-size:14px}}#rcRateChartPanel{width:100%;font-family:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif}#rcRateChartPanel .rcMonthlyCharts{width:90%;margin:10px auto;border:#d3d3d3 2px solid;border-radius:7px;padding-top:30px;padding-bottom:50px;background-color:#fff;position:relative}@media(max-device-width:991px){#rcRateChartPanel .rcMonthlyCharts{width:96%;padding-bottom:30px}}@media(max-device-width:767px){#rcRateChartPanel .rcMonthlyCharts{width:98%;padding-bottom:10px}}#rcRateChartPanel .rcMonthlyCharts .rcMonthlyGroupContainer{margin-bottom:20px}#rcRateChartPanel .rcMonthlyCharts .rcMonthlyGroupContainer.proposedRate:before{content:"This rate plan is used for your estimate";text-align:center;font-size:11px;line-height:12px;font-weight:500;color:#94bf65}#rcRateChartPanel .rcMonthlyCharts .rcMonthlyGroupContainer.proposedRate .rcMonthlyGroup{border:solid 4px #d0e5b9;border-radius:5px;-webkit-box-sizing:content-box;box-sizing:content-box}#rcRateChartPanel .rcMonthlyCharts .rcMonthlyGroupContainer .rcMonthlyGroup{width:90%;margin:auto;padding:19px 25px 30px 25px;-webkit-box-sizing:content-box;box-sizing:content-box}@media(max-device-width:991px){#rcRateChartPanel .rcMonthlyCharts .rcMonthlyGroupContainer .rcMonthlyGroup{padding:19px 12px 30px 12px}}@media(max-device-width:767px){#rcRateChartPanel .rcMonthlyCharts .rcMonthlyGroupContainer .rcMonthlyGroup{padding:19px 8px 30px 8px}}#rcRateChartPanel .rcMonthlyCharts .rcMonthlyGroupContainer .rcMonthlyGroup .rcMonthlyRateName{position:relative;width:100%;font-size:16px;font-weight:600;letter-spacing:-.2px;text-align:left;color:#444;margin:0 0 10px 0;line-height:21px}@media(max-device-width:767px){#rcRateChartPanel .rcMonthlyCharts .rcMonthlyGroupContainer .rcMonthlyGroup .rcMonthlyRateName{font-size:14px}}#rcRateChartPanel .rcMonthlyCharts .rcMonthlyGroupContainer .rcMonthlyGroup .rcMonthlyRateName .bestOptionMarker,#rcRateChartPanel .rcMonthlyCharts .rcMonthlyGroupContainer .rcMonthlyGroup .rcMonthlyRateName .currentRateMarker{display:none;margin:0 0 0 7px;padding:1.5px 8px 2.5px 14px;font-size:11px;font-weight:500;color:#fff;background-size:cover;background-repeat:no-repeat;background-position:left center}#rcRateChartPanel .rcMonthlyCharts .rcMonthlyGroupContainer .rcMonthlyGroup .rcMonthlyRateName .bestOptionMarker{background-image:url(../../img/RateComparison/orange_tag.svg)}#rcRateChartPanel .rcMonthlyCharts .rcMonthlyGroupContainer .rcMonthlyGroup .rcMonthlyRateName .bestOptionMarker:after{content:"Best Option"}#rcRateChartPanel .rcMonthlyCharts .rcMonthlyGroupContainer .rcMonthlyGroup .rcMonthlyRateName .currentRateMarker{background-image:url(../../img/RateComparison/gray_tag.svg)}#rcRateChartPanel .rcMonthlyCharts .rcMonthlyGroupContainer .rcMonthlyGroup .rcMonthlyContainer,#rcRateChartPanel .rcMonthlyCharts .rcMonthlyGroupContainer .rcMonthlyGroup .rcMonthlyContainerNoChart{position:relative;height:109px;width:100%}#rcRateChartPanel .rcMonthlyCharts .rcMonthlyGroupContainer .rcMonthlyGroup .rcMonthlyContainer .rcAnnualBox,#rcRateChartPanel .rcMonthlyCharts .rcMonthlyGroupContainer .rcMonthlyGroup .rcMonthlyContainer .rcAverageMonthlyBox,#rcRateChartPanel .rcMonthlyCharts .rcMonthlyGroupContainer .rcMonthlyGroup .rcMonthlyContainerNoChart .rcAnnualBox,#rcRateChartPanel .rcMonthlyCharts .rcMonthlyGroupContainer .rcMonthlyGroup .rcMonthlyContainerNoChart .rcAverageMonthlyBox{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center;display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-align-content:center;width:18%;float:left;height:109px;position:relative;color:#fff;background-color:#588028;border-top-left-radius:5px;border-bottom-left-radius:5px}@media(max-device-width:991px){#rcRateChartPanel .rcMonthlyCharts .rcMonthlyGroupContainer .rcMonthlyGroup .rcMonthlyContainer .rcAnnualBox,#rcRateChartPanel .rcMonthlyCharts .rcMonthlyGroupContainer .rcMonthlyGroup .rcMonthlyContainer .rcAverageMonthlyBox,#rcRateChartPanel .rcMonthlyCharts .rcMonthlyGroupContainer .rcMonthlyGroup .rcMonthlyContainerNoChart .rcAnnualBox,#rcRateChartPanel .rcMonthlyCharts .rcMonthlyGroupContainer .rcMonthlyGroup .rcMonthlyContainerNoChart .rcAverageMonthlyBox{font-size:90%}}@media(max-device-width:767px){#rcRateChartPanel .rcMonthlyCharts .rcMonthlyGroupContainer .rcMonthlyGroup .rcMonthlyContainer .rcAnnualBox,#rcRateChartPanel .rcMonthlyCharts .rcMonthlyGroupContainer .rcMonthlyGroup .rcMonthlyContainer .rcAverageMonthlyBox,#rcRateChartPanel .rcMonthlyCharts .rcMonthlyGroupContainer .rcMonthlyGroup .rcMonthlyContainerNoChart .rcAnnualBox,#rcRateChartPanel .rcMonthlyCharts .rcMonthlyGroupContainer .rcMonthlyGroup .rcMonthlyContainerNoChart .rcAverageMonthlyBox{font-size:80%}}#rcRateChartPanel .rcMonthlyCharts .rcMonthlyGroupContainer .rcMonthlyGroup .rcMonthlyContainer .rcAnnualBox div,#rcRateChartPanel .rcMonthlyCharts .rcMonthlyGroupContainer .rcMonthlyGroup .rcMonthlyContainer .rcAverageMonthlyBox div,#rcRateChartPanel .rcMonthlyCharts .rcMonthlyGroupContainer .rcMonthlyGroup .rcMonthlyContainerNoChart .rcAnnualBox div,#rcRateChartPanel .rcMonthlyCharts .rcMonthlyGroupContainer .rcMonthlyGroup .rcMonthlyContainerNoChart .rcAverageMonthlyBox div{width:100%;text-align:center}#rcRateChartPanel .rcMonthlyCharts .rcMonthlyGroupContainer .rcMonthlyGroup .rcMonthlyContainer .rcAnnualBox .boldValue,#rcRateChartPanel .rcMonthlyCharts .rcMonthlyGroupContainer .rcMonthlyGroup .rcMonthlyContainer .rcAverageMonthlyBox .boldValue,#rcRateChartPanel .rcMonthlyCharts .rcMonthlyGroupContainer .rcMonthlyGroup .rcMonthlyContainerNoChart .rcAnnualBox .boldValue,#rcRateChartPanel .rcMonthlyCharts .rcMonthlyGroupContainer .rcMonthlyGroup .rcMonthlyContainerNoChart .rcAverageMonthlyBox .boldValue{font-size:32px;font-weight:500}@media(max-device-width:991px){#rcRateChartPanel .rcMonthlyCharts .rcMonthlyGroupContainer .rcMonthlyGroup .rcMonthlyContainer .rcAnnualBox .boldValue,#rcRateChartPanel .rcMonthlyCharts .rcMonthlyGroupContainer .rcMonthlyGroup .rcMonthlyContainer .rcAverageMonthlyBox .boldValue,#rcRateChartPanel .rcMonthlyCharts .rcMonthlyGroupContainer .rcMonthlyGroup .rcMonthlyContainerNoChart .rcAnnualBox .boldValue,#rcRateChartPanel .rcMonthlyCharts .rcMonthlyGroupContainer .rcMonthlyGroup .rcMonthlyContainerNoChart .rcAverageMonthlyBox .boldValue{font-size:22px}}@media(max-device-width:767px){#rcRateChartPanel .rcMonthlyCharts .rcMonthlyGroupContainer .rcMonthlyGroup .rcMonthlyContainer .rcAnnualBox .boldValue,#rcRateChartPanel .rcMonthlyCharts .rcMonthlyGroupContainer .rcMonthlyGroup .rcMonthlyContainer .rcAverageMonthlyBox .boldValue,#rcRateChartPanel .rcMonthlyCharts .rcMonthlyGroupContainer .rcMonthlyGroup .rcMonthlyContainerNoChart .rcAnnualBox .boldValue,#rcRateChartPanel .rcMonthlyCharts .rcMonthlyGroupContainer .rcMonthlyGroup .rcMonthlyContainerNoChart .rcAverageMonthlyBox .boldValue{font-size:14px}}#rcRateChartPanel .rcMonthlyCharts .rcMonthlyGroupContainer .rcMonthlyGroup .rcMonthlyContainer .rcAnnualBox .smallBoldValue,#rcRateChartPanel .rcMonthlyCharts .rcMonthlyGroupContainer .rcMonthlyGroup .rcMonthlyContainer .rcAverageMonthlyBox .smallBoldValue,#rcRateChartPanel .rcMonthlyCharts .rcMonthlyGroupContainer .rcMonthlyGroup .rcMonthlyContainerNoChart .rcAnnualBox .smallBoldValue,#rcRateChartPanel .rcMonthlyCharts .rcMonthlyGroupContainer .rcMonthlyGroup .rcMonthlyContainerNoChart .rcAverageMonthlyBox .smallBoldValue{font-size:28px;font-weight:500}@media(max-device-width:991px){#rcRateChartPanel .rcMonthlyCharts .rcMonthlyGroupContainer .rcMonthlyGroup .rcMonthlyContainer .rcAnnualBox .smallBoldValue,#rcRateChartPanel .rcMonthlyCharts .rcMonthlyGroupContainer .rcMonthlyGroup .rcMonthlyContainer .rcAverageMonthlyBox .smallBoldValue,#rcRateChartPanel .rcMonthlyCharts .rcMonthlyGroupContainer .rcMonthlyGroup .rcMonthlyContainerNoChart .rcAnnualBox .smallBoldValue,#rcRateChartPanel .rcMonthlyCharts .rcMonthlyGroupContainer .rcMonthlyGroup .rcMonthlyContainerNoChart .rcAverageMonthlyBox .smallBoldValue{font-size:15px}}@media(max-device-width:767px){#rcRateChartPanel .rcMonthlyCharts .rcMonthlyGroupContainer .rcMonthlyGroup .rcMonthlyContainer .rcAnnualBox .smallBoldValue,#rcRateChartPanel .rcMonthlyCharts .rcMonthlyGroupContainer .rcMonthlyGroup .rcMonthlyContainer .rcAverageMonthlyBox .smallBoldValue,#rcRateChartPanel .rcMonthlyCharts .rcMonthlyGroupContainer .rcMonthlyGroup .rcMonthlyContainerNoChart .rcAnnualBox .smallBoldValue,#rcRateChartPanel .rcMonthlyCharts .rcMonthlyGroupContainer .rcMonthlyGroup .rcMonthlyContainerNoChart .rcAverageMonthlyBox .smallBoldValue{font-size:10px}}#rcRateChartPanel .rcMonthlyCharts .rcMonthlyGroupContainer .rcMonthlyGroup .rcMonthlyContainer .rcAverageMonthlyBox:after,#rcRateChartPanel .rcMonthlyCharts .rcMonthlyGroupContainer .rcMonthlyGroup .rcMonthlyContainerNoChart .rcAverageMonthlyBox:after{content:"Year 1 Average Monthly Bill";text-align:center;display:block;width:100%}#rcRateChartPanel .rcMonthlyCharts .rcMonthlyGroupContainer .rcMonthlyGroup .rcMonthlyContainer .rcAnnualBox:after,#rcRateChartPanel .rcMonthlyCharts .rcMonthlyGroupContainer .rcMonthlyGroup .rcMonthlyContainerNoChart .rcAnnualBox:after{content:"Year 1 Annual Bill";text-align:center;display:block;width:100%}#rcRateChartPanel .rcMonthlyCharts .rcMonthlyGroupContainer .rcMonthlyGroup .rcMonthlyContainer .rcMonthlyChart,#rcRateChartPanel .rcMonthlyCharts .rcMonthlyGroupContainer .rcMonthlyGroup .rcMonthlyContainerNoChart .rcMonthlyChart{width:82%;height:109px;float:left;background-color:#f6f6f6;position:relative;border-top-right-radius:5px;border-bottom-right-radius:5px}#rcRateChartPanel .rcMonthlyCharts .rcMonthlyGroupContainer .rcMonthlyGroup .rcMonthlyContainer:after{content:"Year 1 Monthly Bills";text-align:center;color:#444;display:block;font-size:11px;line-height:24px;width:82%;margin-left:18%}#rcRateChartPanel .rcMonthlyCharts .rcMonthlyGroupContainer .rcMonthlyGroup .rcMonthlyContainerNoChart .rcMonthlyRateName{height:109px;width:62%;float:left;padding-top:40px}#rcRateChartPanel .rcMonthlyCharts .rcMonthlyGroupContainer .rcMonthlyGroup .rcMonthlyContainerNoChart .rcMonthlyRateName .rcRateText{font-size:150%}@media(max-device-width:991px){#rcRateChartPanel .rcMonthlyCharts .rcMonthlyGroupContainer .rcMonthlyGroup .rcMonthlyContainerNoChart .rcMonthlyRateName .rcRateText{font-size:125%}}@media(max-device-width:767px){#rcRateChartPanel .rcMonthlyCharts .rcMonthlyGroupContainer .rcMonthlyGroup .rcMonthlyContainerNoChart .rcMonthlyRateName .rcRateText{font-size:100%}}#rcRateChartPanel .rcMonthlyCharts .rcMonthlyGroupContainer .rcMonthlyGroup .rcMonthlyContainerNoChart .rcAnnualBox{margin:0 10%}#rcRateChartPanel .rcMonthlyCharts .rcMonthlyGroupContainer.bestRate .rcMonthlyGroup .rcMonthlyRateName .bestOptionMarker{display:inline}#rcRateChartPanel .rcMonthlyCharts .rcMonthlyGroupContainer.currentRate .rcMonthlyGroup .rcMonthlyRateName .currentRateMarker{display:inline}#rcRateChartPanel .rcBillImpactsFooter{color:#9b9b9b;text-align:center;margin:39px 20%;font-size:16px;line-height:22px}@media(max-device-width:991px){#rcRateChartPanel .rcBillImpactsFooter{margin:30px 10%}}header.environmentalBenefitsHeader{width:90%;margin:auto}@media(max-device-width:991px){header.environmentalBenefitsHeader{font-size:24px;width:95%}header.environmentalBenefitsHeader.padding p{padding-left:0;padding-right:0}}.environmentalBenefitsPanel .sectionDescription .Co2Offset{color:#333;font-weight:700}.environmentalBenefitsPanel .equivalentEnvironmentalBenefits{display:block}.environmentalBenefitsPanel .equivalentEnvironmentalBenefits .environmentalBenefit{display:inline-block;vertical-align:top;margin:auto 37.5px;width:130px}@media(max-device-width:991px){.environmentalBenefitsPanel .equivalentEnvironmentalBenefits .environmentalBenefit{margin:8px 12px}}.environmentalBenefitsPanel .equivalentEnvironmentalBenefits .environmentalBenefit .environmentalBenefitImage{background-color:#f6f6f6;width:130px;height:130px;border-radius:130px;margin:auto;float:left}.environmentalBenefitsPanel .equivalentEnvironmentalBenefits .environmentalBenefit .environmentalBenefitImage>img{margin-top:36px}.environmentalBenefitsPanel .equivalentEnvironmentalBenefits .environmentalBenefit .environmentalBenefitValue{font-family:"Segoe UI","Lucida Grande",Verdana,Helvetica,Sans-Serif;font-weight:700;font-size:33px;letter-spacing:-1.7px;color:#007bb3;margin-top:11px}.environmentalBenefitsPanel .equivalentEnvironmentalBenefits .environmentalBenefit .environmentalBenefitText{display:block;font-family:"Segoe UI","Lucida Grande",Verdana,Helvetica,Sans-Serif;font-size:16px;line-height:1;color:#7b7b7b;margin-top:3px}.environmentalBenefitsPanel .environmentalBenefitsPanelFootnote{width:70%;margin:30px auto;text-align:center}@media(max-device-width:767px){.environmentalBenefitsPanel .environmentalBenefitsPanelFootnote{width:95%}}.environmentalBenefitsPanel .energyOffsetOptions{display:block;margin:40px auto 20px auto}.environmentalBenefitsPanel .energyOffsetOptions .energyOption{display:table-cell;width:224px;height:40px;background-color:#f6f6f6;vertical-align:middle;text-align:center;font-size:16px;font-family:"Segoe UI","Lucida Grande",Verdana,Helvetica,Sans-Serif;font-weight:400;color:#444;cursor:pointer}.environmentalBenefitsPanel .energyOffsetOptions .energyOption.clicked{background-color:#444;color:#fff}.environmentalBenefitsPanel .energyOffsetOptions .energyOption.first{border-bottom-left-radius:100px;border-top-left-radius:100px}.environmentalBenefitsPanel .energyOffsetOptions .energyOption.last{border-bottom-right-radius:100px;border-top-right-radius:100px}@media(max-device-width:767px){.environmentalBenefitsPanel .energyOffsetOptions .energyOption{display:block;border-radius:100px;width:66.7%;margin:20px auto;height:initial;padding:12px 0}}@media(max-device-width:350px){.environmentalBenefitsPanel .energyOffsetOptions .energyOption{width:75%}}.buttonLinkDetails{font-size:15px;margin-top:8px;text-decoration:underline;cursor:pointer;color:#4472d8}.detailsPanelClose{padding-left:16px;padding-top:6px;cursor:pointer;position:absolute;right:10px;font-size:16px;color:#fff;font-family:"Segoe UI",Helvetica,Arial,sans-serif;top:10px;text-decoration:none;background-image:url(../../img/Other/x.svg);background-repeat:no-repeat;width:83px;height:28px;background-color:#363636;background-position:72px 12px}.utilityAndTerritoryAndRateSelectorContainer{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;height:118px;margin-left:15px;margin-right:15px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:distribute;justify-content:space-around;-webkit-justify-content:space-around}.utilityAndTerritoryAndRateSelectorContainer .selector{width:250px;height:50px;border-radius:100px;background-color:#f4f4f4;margin:auto;cursor:pointer}@media(max-device-width:800px){.utilityAndTerritoryAndRateSelectorContainer .selector{width:100%}}.utilityAndTerritoryAndRateSelectorContainer .selector .choiceIcon{position:relative;float:left;top:13px;left:19px}.utilityAndTerritoryAndRateSelectorContainer .selector>label{position:relative;float:left;top:15px;left:27px;font-family:"Segoe UI",Helvetica,Arial,sans-serif;font-size:14px;line-height:18px;color:#7b7b7b;cursor:pointer}.utilityAndTerritoryAndRateSelectorContainer .selector>label .rowInfo{display:inline-block;position:relative;cursor:default;color:transparent;text-align:center;background-image:url(../../img/Other/help-icon.svg);background-repeat:no-repeat;background-position:center;background-size:14px;top:-1px;left:1px;padding-left:3px;padding-right:3px}.utilityAndTerritoryAndRateSelectorContainer .selector>label .rowInfo:hover:before{background:#588028;color:#fff;content:attr(tooltip);display:block;position:absolute;font-size:14px;left:-128px;width:247px;opacity:.9;border-radius:5px;padding:8px;z-index:5;font-weight:400;text-transform:none;font-style:normal}.utilityAndTerritoryAndRateSelectorContainer .selector>span{position:relative;float:left;top:15px;left:35px;font-family:"Segoe UI",Helvetica,Arial,sans-serif;font-weight:600;font-size:16px;line-height:18px;letter-spacing:.8px;color:#444}.utilityAndTerritoryAndRateSelectorContainer .selector .upDownArrow{position:relative;float:right;top:22px;right:18px}.utilityAndTerritoryAndRateSelectorContainer .selector .upDownArrow.up{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.utilityAndTerritoryAndRateSelectorContainer .selector .upDownArrow.down{-webkit-transform:rotateX(0);transform:rotateX(0)}.utilityAndTerritoryAndRateSelectorContainer .selector .infoList{position:relative;top:23px;background-color:#fff;-webkit-box-shadow:0 6px 9px 0 rgba(0,0,0,.19);box-shadow:0 6px 9px 0 rgba(0,0,0,.19);z-index:3;float:left}.utilityAndTerritoryAndRateSelectorContainer .selector .infoList>div{padding-top:8px;padding-bottom:10px;padding-left:12px;width:228px;font-family:"Segoe UI",Helvetica,Arial,sans-serif;font-size:16px;font-weight:600;line-height:1.13;letter-spacing:.8px;color:#444}@media(max-device-width:800px){.utilityAndTerritoryAndRateSelectorContainer .selector .infoList>div{width:80vw}}.utilityAndTerritoryAndRateSelectorContainer .selector .infoList>div:hover{color:#fff;background-color:#5e5e5e}.utilityAndTerritoryAndRateSelectorContainer .separatorLine{position:absolute;left:66px;top:138px;width:668px;height:1px;border-bottom:solid 1px #e8e8e8;z-index:1}@media(max-device-width:800px){.utilityAndTerritoryAndRateSelectorContainer .separatorLine{display:none}}@media(max-device-width:800px){.utilityAndTerritoryAndRateSelectorContainer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}}.ui-helper-hidden-accessible{display:none;visibility:hidden;position:absolute;width:0;height:0;top:0;left:0}ul.ui-autocomplete{max-width:306px;background-color:#fff;color:#58585a;z-index:6;list-style:none;padding:0;border:1px solid grey}ul.ui-autocomplete li{text-align:left;padding:4px;font-size:13px}ul.ui-autocomplete li:hover{cursor:pointer;font-weight:700}ul.ui-autocomplete li .ui-state-focus{font-weight:700}.working{color:#588028;position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:6;-webkit-box-sizing:content-box;box-sizing:content-box}.working *{-webkit-box-sizing:content-box;box-sizing:content-box}.working.capturer{position:absolute;width:100%;height:100%}.working .utilitiesSelector{padding:20px}.working .userLocation{text-align:left;display:inline-block;height:440px;width:100%;vertical-align:top}.working .userLocation .userMapAerial{height:100%;margin:0 auto;position:relative;width:calc(100% - 30px);margin-left:13px;z-index:1;border:solid 1px #fff;border-radius:10px;background-color:rgba(0,0,0,0);overflow:auto}.working .userLocation .userMapAerial #aerialMap{position:relative;z-index:0;width:100%;height:100%}.working .userLocation .userMapAerial #aerialMap .MicrosoftMap{height:100%!important}.working .capturerPanel{background:#fff;position:absolute;max-height:650px;height:92vh;top:calc(50vh - 325px);max-width:800px;left:0;right:0;width:100%;border-radius:5px;-webkit-box-shadow:0 38px 40px 0 rgba(0,0,0,.22);box-shadow:0 38px 40px 0 rgba(0,0,0,.22);-webkit-box-sizing:border-box;box-sizing:border-box;margin:auto;overflow:hidden;-webkit-transform:translate3d(0,0,0)}@media screen and (max-height:650px){.working .capturerPanel{top:0}}.working .capturerPanel .capturerHeader{height:50px;width:100%;margin:0;padding:0}.working .capturerPanel .capturerContent{width:100%;padding:0;margin:0;position:absolute;overflow:auto;overflow-x:hidden;top:60px;bottom:70px}.working .capturerPanel .capturerFooter{height:65px;width:100%;margin:0;padding:0;position:absolute;bottom:-1px;background-color:rgba(0,0,0,0)}.working .capturerPanel .captureSectionContainer{display:inline-block;width:48%;height:400px;vertical-align:top;min-width:400px;margin-bottom:30px;background-color:rgba(0,0,0,0)}.working .capturerPanel .userManualInputTitle{color:#58585a;font-size:20px;margin:0 10px 5px 10px;text-align:center;letter-spacing:0}@media(max-device-width:600px){.working .capturerPanel .userManualInputTitle{font-size:16px}}@media(max-device-width:400px){.working .capturerPanel .userManualInputTitle{font-size:14px;margin:0 4px 3px 4px}}.working .capturerPanel .userManualInputDesc{color:#58585a;font-size:16px;margin:0 10px;text-align:center;letter-spacing:0;line-height:28px}.working .capturerPanel .userManualInputDesc#eeDescription{margin:0 30px}@media(max-device-width:800px){.working .capturerPanel .userManualInputDesc#eeDescription{margin:0 3%}}@media(max-device-width:600px){.working .capturerPanel .userManualInputDesc{font-size:12px}}@media(max-device-width:400px){.working .capturerPanel .userManualInputDesc{margin:0 4px}}.working .capturerPanel .inlineErrorMessage{display:table;position:relative;width:98%;max-width:500px;margin:auto;background-color:#fcf6f6;border:solid 2px #eec5c3;border-radius:8px;display:none}.working .capturerPanel .inlineErrorMessage .errorIcon{display:table-cell;position:relative;top:12px;left:10px}.working .capturerPanel .inlineErrorMessage .errorText{display:table-cell;Position:relative;top:-10px;left:50px;width:450px;font-family:"Segoe UI",Helvetica,Arial,sans-serif;font-size:14px;font-weight:600;line-height:1.29;color:#444}@media(max-device-width:800px){.working .capturerPanel .inlineErrorMessage .errorText{width:86vw}}.working .capturerPanel .inputUserLocationContainer{position:absolute;width:100%;height:110px;z-index:2;background-color:#fff;top:21px}.working .capturerPanel .inputUserLocationContainer label{font-weight:400}@media screen and (max-device-width:799px){.working .capturerPanel .inputUserLocationContainer{top:10px;width:100%}}.working .capturerPanel .inputUserLocationContainer .searchBar{position:absolute;left:127px;width:400px}@media screen and (max-device-width:650px){.working .capturerPanel .inputUserLocationContainer .searchBar{left:7vw}}@media screen and (max-device-width:371px){.working .capturerPanel .inputUserLocationContainer .searchBar{left:2vw}}.working .capturerPanel .inputUserLocationContainer .searchBar>label{position:absolute;height:18px;font-family:"Segoe UI",Helvetica,Arial,sans-serif;font-size:16px;line-height:18px;color:#333}.working .capturerPanel .inputUserLocationContainer .searchBar .rowInfo{position:absolute;left:135px;top:2px}.working .capturerPanel .inputUserLocationContainer .searchBar .rowInfo:hover:before{background:#588028;color:#fff;content:attr(tooltip);display:block;position:absolute;font-size:14px;left:-128px;width:247px;opacity:.9;border-radius:5px;padding:8px;z-index:5;font-weight:400;text-transform:none;font-style:normal}.working .capturerPanel .inputUserLocationContainer .searchBar #pvDirections{display:none}.working .capturerPanel .inputUserLocationContainer .searchBar .userAddress{position:absolute;width:253px;height:44px;top:24px;background-color:#fff;border:solid 2px #dedede;padding-right:44px;padding-left:9px;font-family:"Segoe UI",Helvetica,Arial,sans-serif;font-size:16px;line-height:18px}.working .capturerPanel .inputUserLocationContainer .searchBar .userAddress:focus{color:#444;border:solid 2px #588028;outline:0}.working .capturerPanel .inputUserLocationContainer .searchBar .userAddress::-ms-clear{display:none}.working .capturerPanel .inputUserLocationContainer .searchBar .userAddress.Error{border-color:#f09d99}.working .capturerPanel .inputUserLocationContainer .searchBar .userAddressButton{position:absolute;font-size:0;width:22px;height:22px;padding:5.5px;top:32px;left:270px;cursor:pointer}.working .capturerPanel .inputUserLocationContainer .searchBar .userAddressButton:focus{outline:0}.working .capturerPanel .inputUserLocationContainer .searchBar .redErrorMessage{display:none;position:relative;top:77px;left:0;width:320px;height:18px;font-family:"Segoe UI",Helvetica,Arial,sans-serif;font-weight:500;font-size:12px;line-height:16px;color:#d67571}.working .capturerPanel .inputUserLocationContainer .searchBar.alone{left:180px}.working .capturerPanel .inputUserLocationContainer .searchBar.alone>label{display:block}.working .capturerPanel .inputUserLocationContainer .searchBar.alone #pvDirections{position:relative;left:0;top:87px;margin-left:0;max-width:400px;text-align:left;font-size:13px;line-height:1.1;font-family:"Segoe UI",Helvetica,Arial,sans-serif}@media screen and (max-device-width:650px){.working .capturerPanel .inputUserLocationContainer .searchBar.alone #pvDirections{width:calc(250px + 16vw);line-height:.9}}.working .capturerPanel .inputUserLocationContainer .searchBar.alone .userAddress{display:block;width:353px}@media screen and (max-device-width:650px){.working .capturerPanel .inputUserLocationContainer .searchBar.alone .userAddress{width:calc(200px + 16vw)}}.working .capturerPanel .inputUserLocationContainer .searchBar.alone .userAddressButton{left:369px}@media screen and (max-device-width:650px){.working .capturerPanel .inputUserLocationContainer .searchBar.alone .userAddressButton{left:calc(215px + 16vw)}}.working .capturerPanel .inputUserLocationContainer .searchBar.alone .redErrorMessage{position:absolute;top:75px}@media screen and (max-device-width:799px){.working .capturerPanel .inputUserLocationContainer .searchBar.alone{top:21px}}@media screen and (max-device-width:650px){.working .capturerPanel .inputUserLocationContainer .searchBar.alone{left:7vw}}@media screen and (max-device-width:371px){.working .capturerPanel .inputUserLocationContainer .searchBar.alone{left:2vw}}.working .capturerPanel .inputUserLocationContainer .commuteBar{top:10px;left:0}.working .capturerPanel .inputUserLocationContainer .commuteBar>label{position:absolute;height:18px;font-family:"Segoe UI",Helvetica,Arial,sans-serif;font-size:16px;line-height:18px;left:128px;top:88px;cursor:pointer;-moz-user-select:-moz-none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.working .capturerPanel .inputUserLocationContainer .commuteBar>label .upDownArrow{margin-left:4px}.working .capturerPanel .inputUserLocationContainer .commuteBar>label .upDownArrow.up{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.working .capturerPanel .inputUserLocationContainer .commuteBar>label .upDownArrow.down{-webkit-transform:rotateX(0);transform:rotateX(0)}@media screen and (max-device-width:650px){.working .capturerPanel .inputUserLocationContainer .commuteBar>label{left:7vw}}@media screen and (max-device-width:371px){.working .capturerPanel .inputUserLocationContainer .commuteBar>label{left:2vw}}.working .capturerPanel .inputUserLocationContainer .commuteBar .userAddress{position:absolute;width:253px;height:44px;background-color:#fff;border:solid 2px #dedede;padding-left:9px;padding-right:44px;font-family:"Segoe UI",Helvetica,Arial,sans-serif;font-size:16px;line-height:18px;top:112px;left:127px;display:none}.working .capturerPanel .inputUserLocationContainer .commuteBar .userAddress:focus{color:#444;border:solid 2px #588028;outline:0}.working .capturerPanel .inputUserLocationContainer .commuteBar .userAddress.Error{border-color:#f09d99}.working .capturerPanel .inputUserLocationContainer .commuteBar .userAddress::-ms-clear{display:none}@media screen and (max-device-width:650px){.working .capturerPanel .inputUserLocationContainer .commuteBar .userAddress{left:7vw}}@media screen and (max-device-width:532px){.working .capturerPanel .inputUserLocationContainer .commuteBar .userAddress{width:198px}}@media screen and (max-device-width:371px){.working .capturerPanel .inputUserLocationContainer .commuteBar .userAddress{left:2vw}}.working .capturerPanel .inputUserLocationContainer .commuteBar .userDestinationButton{position:absolute;font-size:0;width:22px;height:22px;top:120px;left:398px;padding:5.5px;cursor:pointer;display:none}.working .capturerPanel .inputUserLocationContainer .commuteBar .userDestinationButton:focus{outline:0}@media screen and (max-device-width:650px){.working .capturerPanel .inputUserLocationContainer .commuteBar .userDestinationButton{left:calc(7vw + 263px)}}@media screen and (max-device-width:532px){.working .capturerPanel .inputUserLocationContainer .commuteBar .userDestinationButton{left:235px}}@media screen and (max-device-width:371px){.working .capturerPanel .inputUserLocationContainer .commuteBar .userDestinationButton{left:calc(2vw + 220px)}}.working .capturerPanel .inputUserLocationContainer .commuteBar .redErrorMessage{display:none;position:relative;top:164px;left:126px;width:250px;height:18px;font-family:"Segoe UI",Helvetica,Arial,sans-serif;font-weight:500;font-size:12px;line-height:1.1;color:#d67571}@media screen and (max-device-width:532px){.working .capturerPanel .inputUserLocationContainer .commuteBar .redErrorMessage{left:7vw}}.working .capturerPanel .inputUserLocationContainer .commuteBar .destinationPinContainer{position:absolute;top:112px;left:460px;display:none}@media screen and (max-device-width:650px){.working .capturerPanel .inputUserLocationContainer .commuteBar .destinationPinContainer{left:65vw}}@media screen and (max-device-width:440px){.working .capturerPanel .inputUserLocationContainer .commuteBar .destinationPinContainer{left:75vw}}@media screen and (max-device-width:371px){.working .capturerPanel .inputUserLocationContainer .commuteBar .destinationPinContainer{left:272px}}.working .capturerPanel .inputUserLocationContainer .commuteBar .destinationPinContainer .pin{position:absolute;z-index:3;left:0;top:0;cursor:pointer;-webkit-animation-duration:4s;animation-duration:4s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:hop;animation-name:hop}.working .capturerPanel .inputUserLocationContainer .commuteBar .destinationPinContainer .pin.off{-webkit-animation-name:none;animation-name:none}@-webkit-keyframes hop{0%{-webkit-transform:translate(0,0)}50%{-webkit-transform:translate(0,-4px)}100%{-webkit-transform:translate(0,0)}}@keyframes hop{0%,10%,20%{-webkit-transform:translate(0,0);transform:translate(0,0)}15%,5%{-webkit-transform:translate(0,-4px);transform:translate(0,-4px)}}.working .capturerPanel .inputUserLocationContainer .commuteBar .destinationPinContainer .pinLabel{position:relative;display:inline-block;width:57px;height:24px;font-family:"Segoe UI",Helvetica,Arial,sans-serif;font-size:10px;line-height:12px;letter-spacing:-.2px;color:#a3a3a3;text-transform:uppercase;left:33px;top:8px}@media screen and (max-device-width:371px){.working .capturerPanel .inputUserLocationContainer .commuteBar .destinationPinContainer .pinLabel{display:none}}.working .capturerPanel .inputUserLocationContainer .commuteBar .destinationPinContainer.hidden{display:none}.working .capturerPanel .inputUserLocationContainer .commuteBar .tripDistance{position:absolute;width:200px;left:458px;top:0}@media screen and (max-device-width:650px){.working .capturerPanel .inputUserLocationContainer .commuteBar .tripDistance{left:65vw}}@media screen and (max-device-width:532px){.working .capturerPanel .inputUserLocationContainer .commuteBar .tripDistance{left:7vw;top:auto;bottom:-17px}}@media screen and (max-device-width:371px){.working .capturerPanel .inputUserLocationContainer .commuteBar .tripDistance{left:2vw}}.working .capturerPanel .inputUserLocationContainer .commuteBar .tripDistance .distLabel{width:100%;height:18px;position:relative;display:block;font-family:"Segoe UI",Helvetica,Arial,sans-serif;font-size:16px;line-height:18px;color:#333}.working .capturerPanel .inputUserLocationContainer .commuteBar .tripDistance input[type=number]::-webkit-inner-spin-button,.working .capturerPanel .inputUserLocationContainer .commuteBar .tripDistance input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.working .capturerPanel .inputUserLocationContainer .commuteBar .tripDistance input[type=number]{-moz-appearance:textfield}.working .capturerPanel .inputUserLocationContainer .commuteBar .tripDistance .inputDistanceBox{position:relative;display:inline-block;top:3px;height:44px;width:67px;border:solid 2px #dedede;padding-left:6px;padding-right:6px;font-family:"Segoe UI",Helvetica,Arial,sans-serif;font-weight:700;font-size:28px;line-height:18px;color:#588028;text-align:center}.working .capturerPanel .inputUserLocationContainer .commuteBar .tripDistance .inputDistanceBox:focus{border:solid 2px #588028;outline:0}.working .capturerPanel .inputUserLocationContainer .commuteBar .tripDistance .inputDistanceBox.Error{border-color:#f09d99}.working .capturerPanel .inputUserLocationContainer .commuteBar .tripDistance .annualMiles{display:inline-block;position:relative;top:8px;right:0;width:90px;font-family:"Segoe UI",Helvetica,Arial,sans-serif;font-size:11px;line-height:14px;color:#a3a3a3;padding-left:7px}.working .capturerPanel .inputUserLocationContainer .commuteBar .tripDistance .redErrorMessage{position:relative;top:5px;left:0;width:143px;height:18px;font-family:"Segoe UI",Helvetica,Arial,sans-serif;font-weight:500;font-size:12px;line-height:1.1;color:#d67571}@media screen and (max-device-width:532px){.working .capturerPanel .inputUserLocationContainer .commuteBar .tripDistance .redErrorMessage{position:absolute;width:260px;left:0;top:77px;bottom:-20px}}.working .capturerPanel .inputUserLocationContainer.unselected{height:110px}.working .capturerPanel .inputUserLocationContainer.unselected #commuteControl{color:#8bb8ff;text-decoration:underline}@media screen and (max-device-width:532px){.working .capturerPanel .inputUserLocationContainer.unselected{height:176px}}.working .capturerPanel .inputUserLocationContainer.selected{height:163px}.working .capturerPanel .inputUserLocationContainer.selected #commuteControl{color:#444;text-decoration:none}@media screen and (max-device-width:532px){.working .capturerPanel .inputUserLocationContainer.selected{height:228px}}@media screen and (max-device-width:533px){.working .capturerPanel .inputUserLocationContainer.alone{height:110px}}.working .capturerPanel .inputUserLocationContainer.Error{top:81px}.working .capturerPanel .inputUserLocationContainer .searchBar .autocompletesuggestions{position:relative;top:64px}.working .capturerPanel .inputUserLocationContainer .commuteBar .autocompletesuggestions{position:relative;top:164px;left:127px}.working .capturerPanel .userAddressMap,.working .capturerPanel userMapAerial{position:relative;width:calc(100% - 30px);margin-left:15px;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;border:solid 1px #fff;border-radius:10px;overflow:auto;background-color:rgba(0,0,0,0);z-index:1}.working .capturerPanel .userAddressMap #map,.working .capturerPanel userMapAerial #map{position:relative;z-index:0;width:100%;height:100%}.working .capturerPanel .userAddressMap .MicrosoftMap,.working .capturerPanel userMapAerial .MicrosoftMap{height:100%!important}.working .capturerPanel .userAddressMap .MicrosoftMap .CopyrightContainer,.working .capturerPanel userMapAerial .MicrosoftMap .CopyrightContainer{font-size:9px;text-align:right}.working .capturerPanel .userAddressMap .MicrosoftMap .TermsLinkContainer,.working .capturerPanel userMapAerial .MicrosoftMap .TermsLinkContainer{float:right;margin-left:5px}.working .capturerPanel .userAddressMap .MicrosoftMap .CopyrightControl,.working .capturerPanel userMapAerial .MicrosoftMap .CopyrightControl{float:right}.working .capturerPanel .userAddressMap .MicrosoftMap .ShadowTextLight,.working .capturerPanel userMapAerial .MicrosoftMap .ShadowTextLight{display:inline-block;color:#fff;text-shadow:#000 1px 1px}.working .capturerPanel .userAddressMap .MicrosoftMap .ShadowTextDark,.working .capturerPanel userMapAerial .MicrosoftMap .ShadowTextDark{display:inline-block;color:#000;text-shadow:#fff 1px 1px}.working .capturerPanel .userAddressMap.raised,.working .capturerPanel userMapAerial.raised{top:142px;height:348px}.working .capturerPanel .userAddressMap.lowered,.working .capturerPanel userMapAerial.lowered{top:196px;height:294px}@media screen and (max-device-width:532px){.working .capturerPanel .userAddressMap.raised,.working .capturerPanel userMapAerial.raised{top:207px;height:280px}.working .capturerPanel .userAddressMap.lowered,.working .capturerPanel userMapAerial.lowered{top:262px;height:230px}}@media screen and (max-height:650px){.working .capturerPanel .userAddressMap.raised,.working .capturerPanel userMapAerial.raised{height:38vh}.working .capturerPanel .userAddressMap.lowered,.working .capturerPanel userMapAerial.lowered{height:calc(78vh - 280px)}}.working .capturerPanel .userAddressMap.alone,.working .capturerPanel userMapAerial.alone{height:370px;top:120px}@media screen and (max-device-width:800px){.working .capturerPanel .userAddressMap.alone,.working .capturerPanel userMapAerial.alone{height:365px}}@media screen and (max-device-width:553px){.working .capturerPanel .userAddressMap.alone,.working .capturerPanel userMapAerial.alone{height:330px;top:130px}}@media screen and (max-height:600px){.working .capturerPanel .userAddressMap.alone,.working .capturerPanel userMapAerial.alone{height:calc(280px + 5vh)}}.working .capturerPanel .userAddressMap.Error.raised,.working .capturerPanel userMapAerial.Error.raised{top:182px;height:349px}.working .capturerPanel .userAddressMap.Error.lowered,.working .capturerPanel userMapAerial.Error.lowered{top:236px;height:295px}.working .capturerPanel .userAddressMap.alone.Error,.working .capturerPanel userMapAerial.alone.Error{height:351px;top:180px}@media screen and (max-device-width:553px){.working .capturerPanel .userAddressMap.alone.Error,.working .capturerPanel userMapAerial.alone.Error{top:130px;height:411px}}@media screen and (max-height:600px){.working .capturerPanel .userAddressMap.alone.Error,.working .capturerPanel userMapAerial.alone.Error{height:calc(301px + 5vh)}}.working .capturerPanel .userAddressLabel{position:absolute;top:140px;left:0;right:0;padding:5px 10px;display:none;max-width:500px;width:100%;margin:7px auto;font-size:16px;text-align:center;color:#a94442;background-color:#f2dede;border:solid 1px #ebccd1;border-radius:5px;min-height:33px}.working .capturerPanel .scanningContainer{position:relative;width:100%;height:100%;float:left;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:distribute;justify-content:space-around;-webkit-justify-content:space-around}.working .capturerPanel .scanningContainer.customizing{top:0}.working .capturerPanel .scanningContainer .lidarMap{top:65px;position:relative;margin:auto;border-radius:10px;overflow:hidden}@media(min-width:768px){.working .capturerPanel .scanningContainer .lidarMap{top:105px}}.working .capturerPanel .scanningContainer .lidarMap .CopyrightContainer{font-size:9px;text-align:right}.working .capturerPanel .scanningContainer .lidarMap .TermsLinkContainer{float:right;margin-left:5px}.working .capturerPanel .scanningContainer .lidarMap .CopyrightControl{float:right}.working .capturerPanel .scanningContainer .lidarMap .ShadowTextLight{display:inline-block;color:#fff;text-shadow:#000 1px 1px}.working .capturerPanel .scanningContainer .lidarMap .ShadowTextDark{display:inline-block;color:#000;text-shadow:#fff 1px 1px}.working .capturerPanel .scanningContainer .lidarMap.scanning{width:340px;height:180px}@media(max-device-width:330px){.working .capturerPanel .scanningContainer .lidarMap.scanning{width:100vw}}.working .capturerPanel .scanningContainer .lidarMap.scanning .svgCompass{display:none}.working .capturerPanel .scanningContainer .lidarMap.scanning .mapRadar{z-index:3;display:inline;position:relative;top:0}.working .capturerPanel .scanningContainer .lidarMap.scanning .mapRadar.firstAnimation{left:-57px;-webkit-animation:scan 2.5s linear 2;animation:scan 2.5s linear 2;-moz-animation:scan 2.5s linear 2;-webkit-animation-name:scan;-webkit-animation-duration:2.5s;-webkit-animation-timing-function:linear;-webkit-animation-iteration-count:2}.working .capturerPanel .scanningContainer .lidarMap.scanning .mapRadar.secondAnimation{left:-57px;-webkit-animation:scan 2.5s linear infinite;animation:scan 2.5s linear infinite;-moz-animation:scan 2.5s linear infinite;-webkit-animation-name:scan;-webkit-animation-duration:2.5s;-webkit-animation-timing-function:linear;-webkit-animation-iteration-count:infinite}@-webkit-keyframes scan{0%{-webkit-transform:translate(0,0)}100%{-webkit-transform:translate(397px,0)}}@keyframes scan{100%{-webkit-transform:translate(397px,0);transform:translate(397px,0)}}.working .capturerPanel .scanningContainer .lidarMap.customizing{position:absolute;max-width:198px;width:40%;height:105px;margin:0;left:44px;top:14px;float:left}@media(max-device-width:767px){.working .capturerPanel .scanningContainer .lidarMap.customizing{left:5%}}@media(max-device-width:400px){.working .capturerPanel .scanningContainer .lidarMap.customizing{height:150px}}.working .capturerPanel .scanningContainer .lidarMap.customizing .svgCompass{display:block;width:100px;height:100px}.working .capturerPanel .scanningContainer .lidarMap.customizing .mapRadar{display:none}.working .capturerPanel .scanningContainer .lidarMap.found{width:340px;height:180px}@media(max-device-width:330px){.working .capturerPanel .scanningContainer .lidarMap.found{width:100vw}}.working .capturerPanel .scanningContainer .lidarMap.found .mapRadar{display:none}.working .capturerPanel .scanningContainer .lidarMap.found .svgCompass{display:none}.working .capturerPanel .scanningContainer #scanningTitle{margin-top:136px;position:relative;display:block;font-family:"Segoe UI",Helvetica,Arial,sans-serif;font-weight:700;font-size:20px;letter-spacing:0;text-align:center;color:#333}.working .capturerPanel .scanningContainer #scanningText{margin-top:10px;position:relative;display:block;font-family:"Segoe UI",Helvetica,Arial,sans-serif;font-size:16px;line-height:26px;text-align:center;color:#333}@media(max-device-width:750px){.working .capturerPanel #rooftopPanel{margin-bottom:40px}}@media(max-device-width:400px){.working .capturerPanel #rooftopPanel{margin-bottom:130px}}.working .capturerPanel .lidarAvailableText{position:relative;-webkit-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;font-family:"Segoe UI",Helvetica,Arial,sans-serif;margin:auto;margin-top:309px}.working .capturerPanel .lidarAvailableText>span{display:-webkit-flex;-webkit-justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.working .capturerPanel .lidarAvailableText>span>svg{display:inline-block;position:relative;margin-right:5px}.working .capturerPanel .lidarAvailableText>span>svg .lidarCheckmark{fill:#588028}.working .capturerPanel .lidarAvailableText>span>h3{display:inline-block;font-weight:700;font-size:20px;line-height:.8;text-align:center;color:#444;margin-top:5px}.working .capturerPanel .lidarAvailableText>p{max-width:470px;font-size:16px;line-height:26px;text-align:center;color:#333;margin:auto;margin-top:11px;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-flex-basis:100%;letter-spacing:0}.working .capturerPanel .lidarAvailableText .arrow{margin-left:5px;display:inline-block}.working .capturerPanel .lidarAvailableText .arrow.up{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.working .capturerPanel .lidarAvailableText .arrow.down{-webkit-transform:rotateX(0);transform:rotateX(0)}.working .capturerPanel .lidarAvailableText .rooftopLidarInfoClick{position:relative;top:14px;font-family:"Segoe UI",Helvetica,Arial,sans-serif;font-size:14px;line-height:21px;text-align:center;color:#588028;cursor:pointer;font-weight:500}.working .capturerPanel .lidarAvailableText .rooftopLidarInfo{position:relative;top:16px;max-width:496px;font-family:"Segoe UI",Helvetica,Arial,sans-serif;font-size:12px;line-height:1.3;text-align:center;color:#7b7b7b}.working .capturerPanel .lidarUnavailable{margin-bottom:52px;position:relative;width:45%;top:14px;left:277px;font-family:"Segoe UI",Helvetica,Arial,sans-serif;overflow:auto}@media(max-device-width:767px){.working .capturerPanel .lidarUnavailable{left:50%;margin-bottom:40px;padding:0 10px}}.working .capturerPanel .lidarUnavailable>h3{position:relative;overflow:auto;font-size:16px;letter-spacing:0;line-height:26px;color:#333}.working .capturerPanel .lidarUnavailable>div{position:relative;max-width:294px;margin-top:4px;font-size:12px;line-height:1.3;color:#666;text-align:left;letter-spacing:0;line-height:18px}@media(max-device-width:800px){.working .capturerPanel .lidarUnavailable>div{max-width:38vw}}.working .capturerPanel .rooftopRow{margin-left:40px;margin-right:40px;border-top:1px solid rgba(83,83,83,.2)}@media(max-device-width:400px){.working .capturerPanel .rooftopRow{margin-left:10px;margin-right:10px}}.working .capturerPanel .rooftopRow .rooftopDataRow{display:block;margin-top:-16px;padding-bottom:10px;width:100%}.working .capturerPanel .rooftopRow .rooftopDataRow .rooftopRowLabel{vertical-align:top;text-transform:capitalize;font-weight:700;color:#444;position:relative;top:30px;font-family:"Segoe UI",Helvetica,Arial,sans-serif;font-size:18px;line-height:21px}@media(max-device-width:550px){.working .capturerPanel .rooftopRow .rooftopDataRow .rooftopRowLabel{top:10px}}.working .capturerPanel .rooftopRow .rooftopDataRow .rooftopRowLabel>span{display:inline-block;position:relative;cursor:help;color:transparent;text-align:center;background-image:url(../../img/Other/help-icon.svg);background-repeat:no-repeat;background-position:center;background-size:14px;top:31px}@media(max-device-width:550px){.working .capturerPanel .rooftopRow .rooftopDataRow .rooftopRowLabel>span{top:12px}}.working .capturerPanel .rooftopRow .rooftopDataRow .rooftopRowLabel>span:hover:before{background:#588028;color:#fff;content:attr(tooltip);display:block;position:absolute;font-size:14px;width:380px;padding:8px;z-index:5;font-weight:400;text-transform:none;font-style:normal;border-radius:5px;bottom:0}.working .capturerPanel .rooftopRow .rooftopDataRow .rooftopInputColumns{width:88%;margin-left:15%}@media(max-device-width:550px){.working .capturerPanel .rooftopRow .rooftopDataRow .rooftopInputColumns{width:110%;margin-left:-8px;margin-top:20px}}@media(max-device-width:400px){.working .capturerPanel .rooftopRow .rooftopDataRow .rooftopInputColumns{width:105%}}.working .capturerPanel .rooftopRow .rooftopDataRow .rooftopInputColumns>span{display:inline-block;text-align:center;padding-top:0}.working .capturerPanel .rooftopRow .rooftopDataRow .rooftopInputColumns>span input{visibility:hidden;position:absolute}.working .capturerPanel .rooftopRow .rooftopDataRow .rooftopInputColumns>span>span{display:block;width:30%;height:30%;padding:15px;margin:auto;z-index:5}.working .capturerPanel .rooftopRow .rooftopDataRow .rooftopInputColumns>span>span>svg{width:100%;height:100%}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.working .capturerPanel .rooftopRow .rooftopDataRow .rooftopInputColumns>span>span>svg{height:55px}}.working .capturerPanel .rooftopRow .rooftopDataRow .rooftopInputColumns>span>input+span{border:2px solid transparent;border-radius:5px}.working .capturerPanel .rooftopRow .rooftopDataRow .rooftopInputColumns>span>input+span:hover{border:2px solid #a9a9a9;border-radius:5px}.working .capturerPanel .rooftopRow .rooftopDataRow .rooftopInputColumns>span>input:checked+span{border:2px solid #588028;border-radius:5px}.working .capturerPanel .rooftopRow .rooftopDataRow .rooftopInputColumns>span>input:checked+span .svgShade{fill:#588028}.working .capturerPanel .rooftopRow .rooftopDataRow .rooftopInputColumns>span>input:checked+span .svgShade>path{fill:#588028}.working .capturerPanel .rooftopRow .rooftopDataRow .rooftopInputColumns>span>input:checked+span .svgShade>circle{fill:#588028}.working .capturerPanel .rooftopRow .rooftopDataRow .rooftopInputColumns>span>input:checked+span .svgSlope>path{fill:#588028}.working .capturerPanel .rooftopRow .rooftopDataRow .rooftopInputColumns>span>input:checked+span .svgCircle{fill:#588028}.working .capturerPanel .rooftopRow .rooftopDataRow .rooftopInputColumns>span>input:checked+span .svgArrow{fill:#000}.working .capturerPanel .rooftopRow .rooftopDataRow .rooftopInputColumns>span>input:checked~label{color:#588028}.working .capturerPanel .rooftopRow .rooftopDataRow .rooftopInputColumns>span>label{cursor:pointer;display:block;color:#939393;margin-top:-20px;font-size:13px;pointer-events:none}.working .capturerPanel .InputEnergyUseFooter{width:80%;margin:auto;color:#7b7b7b;font-size:14px;position:relative}.working .capturerPanel .inputSelectionContainer{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;border-bottom:solid 1px #e8e8e8;margin-left:66px;margin-right:66px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:distribute;justify-content:space-around;-webkit-justify-content:space-around}@media(max-device-width:800px){.working .capturerPanel .inputSelectionContainer{margin-top:20px}}.working .capturerPanel .inputSelectionContainer .GreenButtonSelector,.working .capturerPanel .inputSelectionContainer .ShareMyDataSelector,.working .capturerPanel .inputSelectionContainer .averageBillSelector,.working .capturerPanel .inputSelectionContainer .monthlyInputSelector{width:131px;height:61px;margin:auto;margin-top:29px;padding-bottom:28px;text-align:left;font-family:"Segoe UI","Lucida Grande",Verdana,Helvetica,Sans-Serif;cursor:pointer;border-bottom:none}.working .capturerPanel .inputSelectionContainer .GreenButtonSelector.False,.working .capturerPanel .inputSelectionContainer .ShareMyDataSelector.False,.working .capturerPanel .inputSelectionContainer .averageBillSelector.False,.working .capturerPanel .inputSelectionContainer .monthlyInputSelector.False{width:auto;padding-bottom:5px}.working .capturerPanel .inputSelectionContainer .GreenButtonSelector>h3,.working .capturerPanel .inputSelectionContainer .ShareMyDataSelector>h3,.working .capturerPanel .inputSelectionContainer .averageBillSelector>h3,.working .capturerPanel .inputSelectionContainer .monthlyInputSelector>h3{font-size:16px;font-weight:600;line-height:1.13;color:#444}.working .capturerPanel .inputSelectionContainer .GreenButtonSelector>label,.working .capturerPanel .inputSelectionContainer .ShareMyDataSelector>label,.working .capturerPanel .inputSelectionContainer .averageBillSelector>label,.working .capturerPanel .inputSelectionContainer .monthlyInputSelector>label{font-size:12px;line-height:19px;color:#7b7b7b;cursor:pointer}.working .capturerPanel .inputSelectionContainer .GreenButtonSelector.selected,.working .capturerPanel .inputSelectionContainer .ShareMyDataSelector.selected,.working .capturerPanel .inputSelectionContainer .averageBillSelector.selected,.working .capturerPanel .inputSelectionContainer .monthlyInputSelector.selected{border-bottom:solid 6px #588028}.working .capturerPanel .inputSelectionContainer .GreenButtonSelector.selected>h3,.working .capturerPanel .inputSelectionContainer .ShareMyDataSelector.selected>h3,.working .capturerPanel .inputSelectionContainer .averageBillSelector.selected>h3,.working .capturerPanel .inputSelectionContainer .monthlyInputSelector.selected>h3{color:#588028;color:#588028}.working .capturerPanel .inputSelectionContainer .inputSelectionOr{width:30px;height:30px;border-radius:30px;background-color:#f3f3f3;margin:auto}.working .capturerPanel .inputSelectionContainer .inputSelectionOr>p{font-family:"Segoe UI","Lucida Grande",Verdana,Helvetica,Sans-Serif;font-size:11px;font-weight:600;letter-spacing:-.3px;color:#9b9b9b;position:relative;top:7px;left:7.5px;cursor:default}@media(max-device-width:800px){.working .capturerPanel .inputSelectionContainer{border-bottom:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:distribute;justify-content:space-around;display:-webkit-flex;-webkit-justify-content:space-around;margin-left:10px;margin-right:10px}.working .capturerPanel .inputSelectionContainer .GreenButtonSelector,.working .capturerPanel .inputSelectionContainer .ShareMyDataSelector,.working .capturerPanel .inputSelectionContainer .averageBillSelector,.working .capturerPanel .inputSelectionContainer .monthlyInputSelector{background-color:#fff;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-flex:1;margin:0;width:auto;height:auto;padding-top:7px;padding-bottom:6px;padding-left:15px}.working .capturerPanel .inputSelectionContainer .GreenButtonSelector.selected,.working .capturerPanel .inputSelectionContainer .ShareMyDataSelector.selected,.working .capturerPanel .inputSelectionContainer .averageBillSelector.selected,.working .capturerPanel .inputSelectionContainer .monthlyInputSelector.selected{border-bottom:none;background-color:#588028;border-radius:5px}.working .capturerPanel .inputSelectionContainer .GreenButtonSelector.selected>h3,.working .capturerPanel .inputSelectionContainer .ShareMyDataSelector.selected>h3,.working .capturerPanel .inputSelectionContainer .averageBillSelector.selected>h3,.working .capturerPanel .inputSelectionContainer .monthlyInputSelector.selected>h3{color:#fff}.working .capturerPanel .inputSelectionContainer .GreenButtonSelector.selected>label,.working .capturerPanel .inputSelectionContainer .ShareMyDataSelector.selected>label,.working .capturerPanel .inputSelectionContainer .averageBillSelector.selected>label,.working .capturerPanel .inputSelectionContainer .monthlyInputSelector.selected>label{color:#fff}.working .capturerPanel .inputSelectionContainer .inputSelectionOr{display:none}}.working .capturerPanel .inputContainer{width:100%;min-height:200px}.working .capturerPanel .inputContainer .averageBillSelector{width:100%;height:100%}.working .capturerPanel .inputContainer .averageBillSelector .inputsContainer{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-flex;-webkit-justify-content:center;left:0;top:40px;width:100%;text-align:center}.working .capturerPanel .inputContainer .averageBillSelector .inputsContainer #staticaverageBillSelectorLabel{margin:auto;font-family:"Segoe UI","Lucida Grande",Verdana,Helvetica,Sans-Serif;font-size:16px;font-weight:400;line-height:26px;letter-spacing:0;color:#333}.working .capturerPanel .inputContainer .averageBillSelector .inputsContainer .averageMonthlyBillValue{margin:auto;margin-top:20px;font-family:"Segoe UI","Lucida Grande",Verdana,Helvetica,Sans-Serif;font-size:30px;color:#588028}.working .capturerPanel .inputContainer .averageBillSelector .inputsContainer .energySlider{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-flex;-webkit-justify-content:center;margin-top:20px;margin-left:158px;margin-right:158px}.working .capturerPanel .inputContainer .averageBillSelector .inputsContainer .energySlider .minVal{width:30px;height:18px;font-family:"Segoe UI","Lucida Grande",Verdana,Helvetica,Sans-Serif;font-size:18px;font-weight:600;line-height:18px;text-align:center;color:#9b9b9b}@media(max-device-width:800px){.working .capturerPanel .inputContainer .averageBillSelector .inputsContainer .energySlider .minVal{font-size:16px}}.working .capturerPanel .inputContainer .averageBillSelector .inputsContainer .energySlider #averageBillSelector{-ms-flex-preferred-size:365px;flex-basis:365px;-webkit-flex-basis:365px;border-top:5px solid #e7e7e7;height:0;display:block;margin:8px 10px 20px 10px}@media(max-device-width:800px){.working .capturerPanel .inputContainer .averageBillSelector .inputsContainer .energySlider #averageBillSelector{-ms-flex-preferred-size:260px;flex-basis:260px;-webkit-flex-basis:260px;margin-left:10px;margin-right:10px}}@media(max-device-width:400px){.working .capturerPanel .inputContainer .averageBillSelector .inputsContainer .energySlider #averageBillSelector{-ms-flex-preferred-size:200px;flex-basis:200px}}.working .capturerPanel .inputContainer .averageBillSelector .inputsContainer .energySlider .maxVal{width:30px;height:18px;font-family:"Segoe UI","Lucida Grande",Verdana,Helvetica,Sans-Serif;font-size:18px;font-weight:600;line-height:1;text-align:center;color:#9b9b9b}@media(max-device-width:800px){.working .capturerPanel .inputContainer .averageBillSelector .inputsContainer .energySlider .maxVal{font-size:16px}}@media(max-device-width:800px){.working .capturerPanel .inputContainer .averageBillSelector .inputsContainer .energySlider{margin-top:5px;margin-left:10px;margin-right:10px}}.working .capturerPanel .inputContainer .monthlyInputSelector{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:distribute;justify-content:space-around;display:-webkit-flex;-webkit-justify-content:space-around;margin-left:15px;margin-right:15px}.working .capturerPanel .inputContainer .monthlyInputSelector .monthlyInputTitle{width:100%;font-family:"Segoe UI","Lucida Grande",Verdana,Helvetica,Sans-Serif;font-size:16px;font-weight:400;line-height:26px;letter-spacing:0;text-align:center;color:#333;margin-top:40px;margin-bottom:20px}.working .capturerPanel .inputContainer .monthlyInputSelector .monthlyUsage{list-style:none;display:inline-block;margin-top:15px}.working .capturerPanel .inputContainer .monthlyInputSelector .monthlyUsage>label{position:relative;display:block;text-align:center;font-family:"Segoe UI","Lucida Grande",Verdana,Helvetica,Sans-Serif;font-size:12px;font-weight:500;line-height:1.5;text-align:center;color:#9b9b9b}.working .capturerPanel .inputContainer .monthlyInputSelector .monthlyUsage .monthlyUsageLabel{font-size:16px;line-height:18px;color:#444}.working .capturerPanel .inputContainer .monthlyInputSelector .monthlyUsage>input{position:relative;display:inline;width:42px;height:16px;background-color:#fff;border:solid 2px #dedede;font-family:"Segoe UI","Lucida Grande",Verdana,Helvetica,Sans-Serif;font-size:16px;font-weight:400;line-height:1.13;color:#444;padding-left:10px;padding-top:10px;padding-bottom:10px}.working .capturerPanel .inputContainer .monthlyInputSelector .monthlyUsage input[type=number]::-webkit-inner-spin-button,.working .capturerPanel .inputContainer .monthlyInputSelector .monthlyUsage input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.working .capturerPanel .inputContainer .monthlyInputSelector .monthlyUsage input[type=number]{-moz-appearance:textfield}.working .capturerPanel .inputContainer .monthlyInputSelector .monthlyUsageSubText{margin:auto;width:95%;display:block;margin-top:20px;color:#333}@media(max-device-width:800px){.working .capturerPanel .inputContainer .monthlyInputSelector{margin-left:32px;margin-right:32px}}@media(max-device-width:400px){.working .capturerPanel .inputContainer .monthlyInputSelector{margin-left:62px;margin-right:62px}}.working .capturerPanel .inputContainer .GreenButtonSelector,.working .capturerPanel .inputContainer .ShareMyDataSelector{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-flex;-webkit-justify-content:center}.working .capturerPanel .inputContainer .GreenButtonSelector>label,.working .capturerPanel .inputContainer .ShareMyDataSelector>label{margin:auto;margin-top:40px;font-family:"Segoe UI","Lucida Grande",Verdana,Helvetica,Sans-Serif;font-size:16px;letter-spacing:0;font-weight:400;line-height:26px;text-align:center;color:#333}.working .capturerPanel .inputContainer .GreenButtonSelector .image-upload,.working .capturerPanel .inputContainer .ShareMyDataSelector .image-upload{text-align:center}.working .capturerPanel .inputContainer .GreenButtonSelector .image-upload>label,.working .capturerPanel .inputContainer .ShareMyDataSelector .image-upload>label{position:relative}.working .capturerPanel .inputContainer .GreenButtonSelector .image-upload>label .greenButtonIcon,.working .capturerPanel .inputContainer .ShareMyDataSelector .image-upload>label .greenButtonIcon{margin-left:auto;margin-right:auto;padding:5px;cursor:pointer}.working .capturerPanel .inputContainer .GreenButtonSelector .image-upload>label .greenButtonIcon.activated,.working .capturerPanel .inputContainer .ShareMyDataSelector .image-upload>label .greenButtonIcon.activated{animation:spin .5s ease 1;-webkit-animation:spin .5s ease 1;-moz-animation:spin .5s ease 1}.working .capturerPanel .inputContainer .GreenButtonSelector .image-upload>label .greenButtonIcon.loaded,.working .capturerPanel .inputContainer .ShareMyDataSelector .image-upload>label .greenButtonIcon.loaded{-webkit-transform:rotate(180deg);transform:rotate(180deg);border:2px solid #a6edc1;border-radius:100px}.working .capturerPanel .inputContainer .GreenButtonSelector .image-upload>label .greenButtonIcon.error,.working .capturerPanel .inputContainer .ShareMyDataSelector .image-upload>label .greenButtonIcon.error{-webkit-transform:rotate(180deg);transform:rotate(180deg);border:2px solid #f09d99;border-radius:100px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}100%{-webkit-transform:rotate(540deg);transform:rotate(540deg)}}@keyframes spin{0%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}100%{-webkit-transform:rotate(540deg);transform:rotate(540deg)}}.working .capturerPanel .inputContainer .GreenButtonSelector .image-upload>label .greenButtonLoader,.working .capturerPanel .inputContainer .ShareMyDataSelector .image-upload>label .greenButtonLoader{display:none;position:absolute;left:0}.working .capturerPanel .inputContainer .GreenButtonSelector .image-upload>label .greenButtonLoader.loading,.working .capturerPanel .inputContainer .ShareMyDataSelector .image-upload>label .greenButtonLoader.loading{display:inline;animation:load 1s linear infinite;-webkit-animation:load 1s linear infinite;-moz-animation:load 1s linear infinite}@-webkit-keyframes load{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.working .capturerPanel .inputContainer .GreenButtonSelector .image-upload #greenButtonText,.working .capturerPanel .inputContainer .ShareMyDataSelector .image-upload #greenButtonText{font-family:"Segoe UI","Lucida Grande",Verdana,Helvetica,Sans-Serif;font-size:15px;font-weight:600;line-height:1.2;text-align:center;color:#007bb3;text-decoration:underline;cursor:pointer}.working .capturerPanel .inputContainer .GreenButtonSelector .image-upload #greenButtonText.load,.working .capturerPanel .inputContainer .ShareMyDataSelector .image-upload #greenButtonText.load{color:#7b7b7b;text-decoration:none}.working .capturerPanel .inputContainer .GreenButtonSelector .image-upload #greenButtonError,.working .capturerPanel .inputContainer .ShareMyDataSelector .image-upload #greenButtonError{display:none;font-family:"Segoe UI","Lucida Grande",Verdana,Helvetica,Sans-Serif;font-size:12px;font-weight:600;line-height:1.58;text-align:center;color:#d67571;cursor:default}.working .capturerPanel .inputContainer .GreenButtonSelector .image-upload #staticGreenButtonInformation,.working .capturerPanel .inputContainer .ShareMyDataSelector .image-upload #staticGreenButtonInformation{font-family:"Segoe UI","Lucida Grande",Verdana,Helvetica,Sans-Serif;font-size:12px;font-weight:400;line-height:1.58;text-align:center;color:#9b9b9b;cursor:default}.working .capturerPanel .inputContainer .GreenButtonSelector .image-upload #staticGreenButtonInstruction,.working .capturerPanel .inputContainer .ShareMyDataSelector .image-upload #staticGreenButtonInstruction{margin:auto;width:75%;display:block;margin-top:15px}@media(max-device-width:400px){.working .capturerPanel .inputContainer .GreenButtonSelector .image-upload #staticGreenButtonInstruction,.working .capturerPanel .inputContainer .ShareMyDataSelector .image-upload #staticGreenButtonInstruction{width:95%}}.working .capturerPanel .energyEfficiencyValue{font-size:30px;color:#588028;display:inline-block}.working .capturerPanel .energyEfficiency{border-top:5px solid #656e75;height:0;max-width:550px;width:calc(100% - 100px);display:block;margin:0 auto;margin-top:15px;margin-bottom:20px}.working .capturerPanel .buildingTypeAlert{color:red;text-align:center}.working .capturerPanel .buildingTypeSelector{height:180px;text-align:center;padding-top:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.working .capturerPanel .buildingTypeSelector .commercialBuilding,.working .capturerPanel .buildingTypeSelector .electricHeating,.working .capturerPanel .buildingTypeSelector .naturalGasHeating,.working .capturerPanel .buildingTypeSelector .residentialBuilding{display:inline-block;height:80px;width:80px;border-radius:5px;margin:0 25px;cursor:pointer;position:relative;padding:15px 25px 42px 25px;border:solid 4px transparent}@media(max-device-width:767px){.working .capturerPanel .buildingTypeSelector .commercialBuilding,.working .capturerPanel .buildingTypeSelector .electricHeating,.working .capturerPanel .buildingTypeSelector .naturalGasHeating,.working .capturerPanel .buildingTypeSelector .residentialBuilding{margin:0 15px;padding:15px 15px 42px 15px}}.working .capturerPanel .buildingTypeSelector .commercialBuilding .buildingImage>svg,.working .capturerPanel .buildingTypeSelector .electricHeating .buildingImage>svg,.working .capturerPanel .buildingTypeSelector .naturalGasHeating .buildingImage>svg,.working .capturerPanel .buildingTypeSelector .residentialBuilding .buildingImage>svg{width:100%;height:100%}.working .capturerPanel .buildingTypeSelector .commercialBuilding:hover,.working .capturerPanel .buildingTypeSelector .electricHeating:hover,.working .capturerPanel .buildingTypeSelector .naturalGasHeating:hover,.working .capturerPanel .buildingTypeSelector .residentialBuilding:hover{border-color:#a9a9a9}.working .capturerPanel .buildingTypeSelector .commercialBuilding .buildingDescrption,.working .capturerPanel .buildingTypeSelector .electricHeating .buildingDescrption,.working .capturerPanel .buildingTypeSelector .naturalGasHeating .buildingDescrption,.working .capturerPanel .buildingTypeSelector .residentialBuilding .buildingDescrption{position:absolute;bottom:13px;padding:2px;width:100%;color:#939393;left:-3px}@media(max-device-width:600px){.working .capturerPanel .buildingTypeSelector .commercialBuilding .buildingDescrption,.working .capturerPanel .buildingTypeSelector .electricHeating .buildingDescrption,.working .capturerPanel .buildingTypeSelector .naturalGasHeating .buildingDescrption,.working .capturerPanel .buildingTypeSelector .residentialBuilding .buildingDescrption{font-size:90%}}.working .capturerPanel .buildingTypeSelector .commercialBuilding.active,.working .capturerPanel .buildingTypeSelector .electricHeating.active,.working .capturerPanel .buildingTypeSelector .naturalGasHeating.active,.working .capturerPanel .buildingTypeSelector .residentialBuilding.active{border-color:#588028}.working .capturerPanel .buildingTypeSelector .commercialBuilding.active .svgCommercial,.working .capturerPanel .buildingTypeSelector .commercialBuilding.active .svgElectricity,.working .capturerPanel .buildingTypeSelector .commercialBuilding.active .svgResidential,.working .capturerPanel .buildingTypeSelector .electricHeating.active .svgCommercial,.working .capturerPanel .buildingTypeSelector .electricHeating.active .svgElectricity,.working .capturerPanel .buildingTypeSelector .electricHeating.active .svgResidential,.working .capturerPanel .buildingTypeSelector .naturalGasHeating.active .svgCommercial,.working .capturerPanel .buildingTypeSelector .naturalGasHeating.active .svgElectricity,.working .capturerPanel .buildingTypeSelector .naturalGasHeating.active .svgResidential,.working .capturerPanel .buildingTypeSelector .residentialBuilding.active .svgCommercial,.working .capturerPanel .buildingTypeSelector .residentialBuilding.active .svgElectricity,.working .capturerPanel .buildingTypeSelector .residentialBuilding.active .svgResidential{fill:#588028}.working .capturerPanel .buildingTypeSelector .commercialBuilding.active .svgNaturalGas,.working .capturerPanel .buildingTypeSelector .electricHeating.active .svgNaturalGas,.working .capturerPanel .buildingTypeSelector .naturalGasHeating.active .svgNaturalGas,.working .capturerPanel .buildingTypeSelector .residentialBuilding.active .svgNaturalGas{stroke:#588028}.working .capturerPanel .buildingTypeSelector .commercialBuilding.active>.buildingDescrption,.working .capturerPanel .buildingTypeSelector .electricHeating.active>.buildingDescrption,.working .capturerPanel .buildingTypeSelector .naturalGasHeating.active>.buildingDescrption,.working .capturerPanel .buildingTypeSelector .residentialBuilding.active>.buildingDescrption{color:#588028}.working .capturerPanel .dailyCommute,.working .capturerPanel .gasPrice{border-top:5px solid #656e75;height:0;max-width:550px;min-width:300px;width:70%;display:block;margin:15px auto 40px auto}.working .capturerPanel .dailyCommuteText,.working .capturerPanel .gasPriceText{color:#58585a}.working .capturerPanel .dailyCommuteValue,.working .capturerPanel .gasPriceValue{font-size:30px;color:#588028;display:block}@media(max-device-width:600px){.working .capturerPanel .dailyCommuteValue,.working .capturerPanel .gasPriceValue{font-size:30px}}@media(max-device-width:400px){.working .capturerPanel .dailyCommuteValue,.working .capturerPanel .gasPriceValue{font-size:25px}}.working .capturerPanel .annualMileageText{display:block}.working .capturerPanel .evInputStep{text-align:center;padding-top:0!important}.working .capturerPanel .evInputStep .vehiclesInfo{margin:20px 5% 0 5%;display:-webkit-box;display:-ms-flexbox;display:flex;color:#444}@media(max-device-width:450px){.working .capturerPanel .evInputStep .vehiclesInfo{margin:15px 2% 0 2%}}.working .capturerPanel .evInputStep .vehiclesInfo .vehicleInfo{margin:0 3%;padding:14px 7px;border:1px solid #ccc;border-radius:5px;display:inline-block;-ms-flex:1;-webkit-box-flex:1;flex:1}.working .capturerPanel .evInputStep .vehiclesInfo .vehicleInfo .vehiclePreamble{height:60px}@media(max-device-width:450px){.working .capturerPanel .evInputStep .vehiclesInfo .vehicleInfo{margin-right:auto;margin-left:auto}}.working .capturerPanel .evInputStep .vehiclesInfo .vehicleInfo h4{font-size:20px;font-family:"Segoe UI","Lucida Grande",Verdana,Helvetica,Sans-Serif}.working .capturerPanel .evInputStep .vehiclesInfo .vehicleInfo h4 span{color:#58585a;border-bottom:1px solid #58585a;padding:23px 23px 0 23px}@media(max-device-width:600px){.working .capturerPanel .evInputStep .vehiclesInfo .vehicleInfo h4 span{padding:5px 5px 0 5px}}@media(max-device-width:600px){.working .capturerPanel .evInputStep .vehiclesInfo .vehicleInfo h4{font-size:90%}}@media(max-device-width:400px){.working .capturerPanel .evInputStep .vehiclesInfo .vehicleInfo h4{font-size:70%;letter-spacing:-.1px}}.working .capturerPanel .evInputStep .vehiclesInfo .vehicleInfo .fuelType{text-align:center;font-size:80%}@media(max-device-width:400px){.working .capturerPanel .evInputStep .vehiclesInfo .vehicleInfo .fuelType{font-size:70%}}.working .capturerPanel .evInputStep .vehiclesInfo .vehicleInfo .fuelType .fuelTypeInner{font-weight:700}.working .capturerPanel .evInputStep .vehiclesInfo .vehicleInfo .vehicleSelect{width:90%;margin-top:11px;padding:5px;font-size:16px}.working .capturerPanel .evInputStep .vehiclesInfo .vehicleInfo .crop{width:100%;overflow:hidden}.working .capturerPanel .evInputStep .vehiclesInfo .vehicleInfo .crop img{margin:-11% auto}.working .capturerPanel .evInputStep .vehiclesInfo .vehicleVsVehicle{display:inline-block;margin:90px 3px 0 3px}.working .capturerPanel .evInputStep .drivingHabits{margin-top:4%}@media(max-device-width:600px){.working .capturerPanel .evInputStep .drivingHabits{margin-top:25px}}@media(max-device-width:400px){.working .capturerPanel .evInputStep .drivingHabits{margin-top:15px}}.working .capturerPanel .evInputStep .solarize{margin-top:-10px}.working .capturerPanel .evInputStep .solarize input#chxSolarize{width:1.25em;height:1.25em;vertical-align:middle}.working .capturerPanel .evInputStep .solarize label{font-size:125%;vertical-align:middle}@media(max-device-width:600px){.working .capturerPanel .evInputStep .solarize label{font-size:135%}}@media(max-device-width:600px){.working .capturerPanel .evInputStep .solarize label{font-size:120%}}.working .capturerPanel .evInputStep .vehicleSubText{margin-top:10px;display:block;text-align:center;width:100%}@media(max-device-width:450px){.working .capturerPanel .evInputStep .vehicleSubText{margin-top:6px;font-size:80%}}.working .capturerPanel .evInputStep .vehicleErrorMessage{padding:5px 10px;display:none;max-width:500px;width:50%;left:0;right:0;position:absolute;margin:7px auto;min-width:280px;font-size:14px;text-align:center;color:#a94442;background-color:#f2dede;border:solid 1px #ebccd1;border-radius:5px}@media(max-device-width:800px){.working .capturerPanel .userManualInputTitle{margin-top:5%}}.working .capturerPanel .userManualInputTitle#staticVehicleTitle{margin-top:0}.working .capturerPanel .disclaimerText{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-line-pack:center;align-content:center;color:#58585a;margin:10px 0 30px 0;text-align:center}@media(max-device-width:600px){.working .capturerPanel .disclaimerText{margin:5px 0 20px 0}}@media(max-height:700px){.working .capturerPanel .disclaimerText{margin-bottom:120px}}.working .capturerPanel .disclaimerText p{text-align:justify;font-size:16px;padding:10px 15px;margin-left:9%;margin-right:9%}@media(max-device-width:800px){.working .capturerPanel .disclaimerText p{padding:6px 15px;font-size:12px;margin-left:7%;margin-right:7%}}.working .message{width:370px;height:150px;background-color:#fff;margin:0 auto;margin-top:22%;position:relative}.working .message .globalMessage{font-size:22px;display:block;padding-top:20px;text-align:center}.working .message .currentStepMessage{font-size:16px;display:block;margin-top:7px;color:#58585a}.working .message .progressBar{width:100%;height:15px;position:absolute;bottom:0;background-color:#dbdbdb;overflow:hidden}.working .message .progressBar .progress-meter{background-color:#588028;height:100%;width:0%;max-width:100%}.working .wizard .steps{text-align:center;z-index:4;width:100%;height:100%}.working .wizard .steps .stepsBar{z-index:2;position:absolute;width:80%;height:2px;background-color:#d8d8d8;top:23px;left:80px}@media(max-device-width:800px){.working .wizard .steps .stepsBar{width:78%}}@media(max-device-width:700px){.working .wizard .steps .stepsBar{width:76%}}@media(max-device-width:650px){.working .wizard .steps .stepsBar{top:52px;left:8%;width:84%}}.working .wizard .steps .stepsBar .stepsBarProgress{position:absolute;left:0;background-color:#588028;z-index:3;height:100%;width:0%}.working .wizard .steps ul{margin-top:16px;width:90%;display:-webkit-inline-flex;-webkit-justify-content:space-between;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;z-index:3}@media(max-device-width:650px){.working .wizard .steps ul{margin-top:45px}}.working .wizard .steps ul li{width:90px}@media(max-device-width:650px){.working .wizard .steps ul li{width:30px}}.working .wizard .steps ul li>div{margin:auto;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.working .wizard .steps ul li>div .bubble{z-index:3;width:16px;height:16px;border-radius:16px;background-color:#d8d8d8;margin:auto}.working .wizard .steps ul li>div .labelContainer{white-space:nowrap}@media(max-device-width:650px){.working .wizard .steps ul li>div .labelContainer{display:block;position:absolute;left:50%;top:10px}}.working .wizard .steps ul li>div .labelContainer>label{margin-top:10px;font-family:"Segoe UI",Helvetica,Arial,sans-serif;font-size:13px;font-weight:500;line-height:17px;text-align:center;color:#444}@media(max-device-width:650px){.working .wizard .steps ul li>div .labelContainer>label{display:none}}.working .wizard .steps ul li.active>div .bubble{background-color:#588028}.working .wizard .steps ul li.active>div .labelContainer>label{font-weight:700;color:#588028}@media(max-device-width:650px){.working .wizard .steps ul li.current>div .labelContainer>label{display:block;position:relative;left:-50%;top:8px}}.working .wizard .actions{width:100%;height:100%;display:inline-block}.working .wizard .actions ul{height:100%;margin:0;padding:0;width:100%}.working .wizard .actions li{height:44px;border-radius:100px;margin:auto;margin-bottom:15px;position:relative;z-index:3;transition:All .3s ease;-webkit-transition:All .3s ease;-moz-transition:All .3s ease;-o-transition:All .3s ease}@media screen and (min-device-height:600px){.working .wizard .actions li{min-width:135px}}@media screen and (max-device-height:600px){.working .wizard .actions li{max-width:150px}}@media(max-device-width:450px){.working .wizard .actions li{margin-bottom:8px}}.working .wizard .actions li.next{background-color:#588028;float:right;margin-right:15px}@media(max-device-width:450px){.working .wizard .actions li.next{margin-right:8px}}.working .wizard .actions li.next:hover{background-color:#73a734;color:#fff}.working .wizard .actions li.next>div .next-pointer{position:relative;margin-left:7px;margin-right:40px}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.working .wizard .actions li.next>div .next-pointer{margin-right:auto}}@media(max-device-width:400px){.working .wizard .actions li.next>div .next-pointer{margin-right:34px}}.working .wizard .actions li.next>div>h3{margin-right:7px;margin-left:40px}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.working .wizard .actions li.next>div>h3{margin-top:13px;margin-left:20px}}@media(max-device-width:400px){.working .wizard .actions li.next>div>h3{margin-left:34px}}.working .wizard .actions li.prev{background-color:#444;float:left;margin-left:15px}@media(max-device-width:450px){.working .wizard .actions li.prev{margin-left:8px}}.working .wizard .actions li.prev:hover{background-color:#5e5e5e;color:#fff}.working .wizard .actions li.prev>div{width:100%;height:100%}.working .wizard .actions li.prev>div .next-pointer{margin-right:7px;margin-left:40px}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.working .wizard .actions li.prev>div .next-pointer{margin-left:0}}@media(max-device-width:400px){.working .wizard .actions li.prev>div .next-pointer{margin-left:34px}}.working .wizard .actions li.prev>div>h3{margin-left:7px;margin-right:40px}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.working .wizard .actions li.prev>div>h3{margin-top:13px;margin-right:20px}}@media(max-device-width:400px){.working .wizard .actions li.prev>div>h3{margin-right:34px}}.working .wizard .actions li>div{width:100%;height:100%;margin:auto;display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-flex;-webkit-align-content:center;display:-ms-flexbox;font-size:18px;font-weight:600;line-height:1;font-family:"Segoe UI",Helvetica,Arial,sans-serif;color:#fff;cursor:pointer}@media(max-device-width:650px){.working .wizard .actions li>div{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.working .wizard .actions li>div .next-pointer{padding:7px 3px 7px 3px;width:6px;height:10px;margin:auto;-webkit-animation:none;animation:none}.working .wizard .actions li>div .next-pointer.spin{padding:0;width:12px;height:12px;visibility:visible;animation:spin 1s linear infinite;-webkit-animation:spin 1s linear infinite;-moz-animation:spin 1s linear infinite}.working .wizard .actions li>div>h3{font-size:16px;color:#fff;letter-spacing:0;font-weight:400;margin:auto;white-space:nowrap}@media(max-device-width:500px){.working .wizard .actions li>div>h3{font-size:12px}}.working .wizard .actions li>div .spinner{display:none;padding:7px 3px 7px 3px;margin:auto}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.working .wizard .actions li.disabled{background-color:#d3d3d3;color:#a9a9a9;cursor:default}.working .wizard .actions li.disabled:hover{background-color:#d3d3d3;cursor:default}.working .wizard .content section{height:100%;width:100%;margin:0 auto;padding-top:20px}@media(max-device-width:600px){.working .wizard .content section{padding-top:10px}}.hide{display:none}.status-loading{background-color:transparent;width:48px;height:48px;background-image:url(../../img/loading.gif);background-repeat:no-repeat;background-size:100%;margin:auto;image-rendering:optimizeSpeed;image-rendering:-moz-crisp-edges;-ms-interpolation-mode:bicubic}.status-loading-bg{background-color:rgba(0,0,0,.5);margin:auto;padding:25px;border-radius:10px;-webkit-box-shadow:2px 5px 15px #232323;box-shadow:2px 5px 15px #232323}.status-loading-bar{background-color:transparent;width:24px;height:19px;background-image:url(../img/loading-bar.gif);background-repeat:no-repeat;background-size:100%;margin:auto;image-rendering:optimizeSpeed;image-rendering:-moz-crisp-edges;-ms-interpolation-mode:bicubic}#priceunit{color:#588028;margin-left:-10px;font-weight:700}.customErrorMessage{margin-top:100px;font-size:22px;color:#58585a}.greenButtonUploadProgress{width:32px;height:32px;cursor:pointer;background-image:url(../../img/loading-black.gif);background-repeat:no-repeat;background-size:100%;image-rendering:optimizeSpeed;image-rendering:-moz-crisp-edges;-ms-interpolation-mode:bicubic;display:inline-block;vertical-align:middle;position:relative}.greenButtonUploadProgressText{display:inline}.greenButtonContainer{padding-top:62px;text-align:center}.image-upload{margin-top:10px}.image-upload>input{display:none}.demandSavingsSettingsFootnote{font-size:12px}.inputRadioSettings{font-size:16px}.demandSavingsSettingsDescription{display:inline-block;width:700px;padding:5px;vertical-align:top;color:#fff;background-color:#588028;position:relative;border-top-left-radius:2px;border-top-right-radius:2px}.demandSavingsValueDescription{display:inline-block;width:700px;vertical-align:top;font-size:90%;padding-left:20px}.demandSavingsPanel{width:700px;margin-top:10px}.demandSavingsInstallationCostPanel,.energyEfficiencyCostPanel{margin:20px auto;width:350px}.storagePanel{width:700px}.storagePanel>span{display:inline-block;padding:15px}.storagePanel h3{padding:10px;font-weight:400;font-size:120%;text-align:center}.settings-spacer{height:20px}.energyEfficiencyPanel{width:auto}@media(min-device-width:800px){.energyEfficiencyPanel{width:70%}}.restartFormParent{width:100vw;height:100vh}.restartForm{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;overflow:auto;height:15vh;width:20vw;background-color:#fff;border-radius:12px;min-width:350px;min-height:150px}.restartForm .restartHeader{position:absolute;top:0;width:100%;padding-bottom:4px}.restartForm .restartHeader h3,.restartForm .restartHeader h4{margin:6px auto;width:80%;text-align:center;font-size:18px}@media screen and (max-device-width:500px){.restartForm .restartHeader h3,.restartForm .restartHeader h4{font-size:95%}}.restartForm .restartBody{position:absolute;width:80%;top:40px;padding-left:30px;padding-right:30px;font-size:90%}.restartForm .restartFooter{position:absolute;bottom:0;width:100%;height:50px}.restartForm .restartFooter input{width:100px;height:40px;border-radius:6px;border:none;cursor:pointer}.restartForm .restartFooter .submit{float:right;margin-right:42px;cursor:pointer;color:#fff;background-color:#588028}.restartForm .restartFooter .cancel{float:left;margin-left:30px}.working .capturerPanel .evInputStep .userManualInputTitle{padding-top:5px!important}.feedbackFormParent{width:100vw;height:100vh}.working .solarCheckboxContainer{margin:0 40px -40px 40px;position:relative;top:77px;z-index:2}.working .solarCheckboxContainer.checked{top:14px;float:right;width:180px}@media(max-device-width:767px){.working .solarCheckboxContainer.checked{top:0;margin:0 20px}}.categoryContainer .cprCheckboxContainer>img,.working .solarCheckboxContainer>img{margin-left:calc(50% - 85px);margin-bottom:31px}.categoryContainer .cprCheckboxContainer #solarTag,.working .solarCheckboxContainer #solarTag{position:relative;width:48px;height:24px;font-family:"Segoe UI",Helvetica,Arial,sans-serif;font-size:12px;line-height:1;text-align:right;color:#444;float:left;top:6px;-moz-margin-end:10px}@media(max-device-width:800px){.categoryContainer .cprCheckboxContainer #solarTag,.working .solarCheckboxContainer #solarTag{top:10px}}.categoryContainer .cprCheckboxContainer .evCheckboxText,.working .solarCheckboxContainer .evCheckboxText{display:inline-block;vertical-align:top;line-height:40px}.categoryContainer .cprCheckboxContainer .cprCheckbox,.categoryContainer .cprCheckboxContainer .solarCheckbox,.working .solarCheckboxContainer .cprCheckbox,.working .solarCheckboxContainer .solarCheckbox{margin-left:calc(50% - 64px);width:30%}.categoryContainer .cprCheckboxContainer .evCheckbox,.working .solarCheckboxContainer .evCheckbox{width:20%}.categoryContainer .cprCheckboxContainer .cprCheckbox,.categoryContainer .cprCheckboxContainer .evCheckbox,.categoryContainer .cprCheckboxContainer .solarCheckbox,.working .solarCheckboxContainer .cprCheckbox,.working .solarCheckboxContainer .evCheckbox,.working .solarCheckboxContainer .solarCheckbox{height:40px;display:inline-block}@media(max-device-width:450px){.categoryContainer .cprCheckboxContainer .cprCheckbox,.categoryContainer .cprCheckboxContainer .evCheckbox,.categoryContainer .cprCheckboxContainer .solarCheckbox,.working .solarCheckboxContainer .cprCheckbox,.working .solarCheckboxContainer .evCheckbox,.working .solarCheckboxContainer .solarCheckbox{margin-top:8px;margin-bottom:6px}}.categoryContainer .cprCheckboxContainer .cprCheckbox>cpr-checkbox>input,.categoryContainer .cprCheckboxContainer .evCheckbox>cpr-checkbox>input,.categoryContainer .cprCheckboxContainer .solarCheckbox>cpr-checkbox>input,.working .solarCheckboxContainer .cprCheckbox>cpr-checkbox>input,.working .solarCheckboxContainer .evCheckbox>cpr-checkbox>input,.working .solarCheckboxContainer .solarCheckbox>cpr-checkbox>input{width:104px;height:39px;-webkit-appearance:none;position:absolute;margin:0}.categoryContainer .cprCheckboxContainer .cprCheckbox>cpr-checkbox>input+label,.categoryContainer .cprCheckboxContainer .evCheckbox>cpr-checkbox>input+label,.categoryContainer .cprCheckboxContainer .solarCheckbox>cpr-checkbox>input+label,.working .solarCheckboxContainer .cprCheckbox>cpr-checkbox>input+label,.working .solarCheckboxContainer .evCheckbox>cpr-checkbox>input+label,.working .solarCheckboxContainer .solarCheckbox>cpr-checkbox>input+label{display:inline-block;position:relative;cursor:pointer;outline:0;max-width:none}.categoryContainer .cprCheckboxContainer .cprCheckbox>cpr-checkbox>input.toggle+label,.categoryContainer .cprCheckboxContainer .evCheckbox>cpr-checkbox>input.toggle+label,.categoryContainer .cprCheckboxContainer .solarCheckbox>cpr-checkbox>input.toggle+label,.working .solarCheckboxContainer .cprCheckbox>cpr-checkbox>input.toggle+label,.working .solarCheckboxContainer .evCheckbox>cpr-checkbox>input.toggle+label,.working .solarCheckboxContainer .solarCheckbox>cpr-checkbox>input.toggle+label{width:100px;height:35px;border:solid 2px;border-color:#d8d8d8;border-radius:100px;-webkit-transition:background .4s;transition:background .4s;background-color:#fff}.categoryContainer .cprCheckboxContainer .cprCheckbox>cpr-checkbox>input.toggle+label:after,.categoryContainer .cprCheckboxContainer .cprCheckbox>cpr-checkbox>input.toggle+label:before,.categoryContainer .cprCheckboxContainer .evCheckbox>cpr-checkbox>input.toggle+label:after,.categoryContainer .cprCheckboxContainer .evCheckbox>cpr-checkbox>input.toggle+label:before,.categoryContainer .cprCheckboxContainer .solarCheckbox>cpr-checkbox>input.toggle+label:after,.categoryContainer .cprCheckboxContainer .solarCheckbox>cpr-checkbox>input.toggle+label:before,.working .solarCheckboxContainer .cprCheckbox>cpr-checkbox>input.toggle+label:after,.working .solarCheckboxContainer .cprCheckbox>cpr-checkbox>input.toggle+label:before,.working .solarCheckboxContainer .evCheckbox>cpr-checkbox>input.toggle+label:after,.working .solarCheckboxContainer .evCheckbox>cpr-checkbox>input.toggle+label:before,.working .solarCheckboxContainer .solarCheckbox>cpr-checkbox>input.toggle+label:after,.working .solarCheckboxContainer .solarCheckbox>cpr-checkbox>input.toggle+label:before{display:block;position:absolute;text-align:center;font-size:14px;vertical-align:middle}.categoryContainer .cprCheckboxContainer .cprCheckbox>cpr-checkbox>input.toggle+label:before,.categoryContainer .cprCheckboxContainer .evCheckbox>cpr-checkbox>input.toggle+label:before,.categoryContainer .cprCheckboxContainer .solarCheckbox>cpr-checkbox>input.toggle+label:before,.working .solarCheckboxContainer .cprCheckbox>cpr-checkbox>input.toggle+label:before,.working .solarCheckboxContainer .evCheckbox>cpr-checkbox>input.toggle+label:before,.working .solarCheckboxContainer .solarCheckbox>cpr-checkbox>input.toggle+label:before{top:2px;right:15px;background-color:#fff;border-radius:60px;-webkit-transition:.4s;transition:.4s;content:"Yes";line-height:30px;color:#9b9b9b}.categoryContainer .cprCheckboxContainer .cprCheckbox>cpr-checkbox>input.toggle+label:after,.categoryContainer .cprCheckboxContainer .evCheckbox>cpr-checkbox>input.toggle+label:after,.categoryContainer .cprCheckboxContainer .solarCheckbox>cpr-checkbox>input.toggle+label:after,.working .solarCheckboxContainer .cprCheckbox>cpr-checkbox>input.toggle+label:after,.working .solarCheckboxContainer .evCheckbox>cpr-checkbox>input.toggle+label:after,.working .solarCheckboxContainer .solarCheckbox>cpr-checkbox>input.toggle+label:after{top:-2px;left:-2px;width:50px;height:39px;background-color:#9b9b9b;border-radius:100px;-webkit-transition:margin .4s,background .4s;transition:margin .4s,background .4s;content:"No";line-height:35px;color:#fff}.categoryContainer .cprCheckboxContainer .cprCheckbox>cpr-checkbox>input:checked+label,.categoryContainer .cprCheckboxContainer .evCheckbox>cpr-checkbox>input:checked+label,.categoryContainer .cprCheckboxContainer .solarCheckbox>cpr-checkbox>input:checked+label,.working .solarCheckboxContainer .cprCheckbox>cpr-checkbox>input:checked+label,.working .solarCheckboxContainer .evCheckbox>cpr-checkbox>input:checked+label,.working .solarCheckboxContainer .solarCheckbox>cpr-checkbox>input:checked+label{background-color:#fff}.categoryContainer .cprCheckboxContainer .cprCheckbox>cpr-checkbox>input.toggle:checked+label:after,.categoryContainer .cprCheckboxContainer .evCheckbox>cpr-checkbox>input.toggle:checked+label:after,.categoryContainer .cprCheckboxContainer .solarCheckbox>cpr-checkbox>input.toggle:checked+label:after,.working .solarCheckboxContainer .cprCheckbox>cpr-checkbox>input.toggle:checked+label:after,.working .solarCheckboxContainer .evCheckbox>cpr-checkbox>input.toggle:checked+label:after,.working .solarCheckboxContainer .solarCheckbox>cpr-checkbox>input.toggle:checked+label:after{margin-left:50%;left:1px;background-color:#588028;content:"Yes";line-height:35px}.categoryContainer .cprCheckboxContainer .cprCheckbox>cpr-checkbox>input.toggle:checked+label:before,.categoryContainer .cprCheckboxContainer .evCheckbox>cpr-checkbox>input.toggle:checked+label:before,.categoryContainer .cprCheckboxContainer .solarCheckbox>cpr-checkbox>input.toggle:checked+label:before,.working .solarCheckboxContainer .cprCheckbox>cpr-checkbox>input.toggle:checked+label:before,.working .solarCheckboxContainer .evCheckbox>cpr-checkbox>input.toggle:checked+label:before,.working .solarCheckboxContainer .solarCheckbox>cpr-checkbox>input.toggle:checked+label:before{padding-right:45px;background-color:#fff;content:"No";line-height:30px}.categoryContainer .cprCheckboxContainer .cprCheckbox>cpr-label>label,.categoryContainer .cprCheckboxContainer .evCheckbox>cpr-label>label,.categoryContainer .cprCheckboxContainer .solarCheckbox>cpr-label>label,.working .solarCheckboxContainer .cprCheckbox>cpr-label>label,.working .solarCheckboxContainer .evCheckbox>cpr-label>label,.working .solarCheckboxContainer .solarCheckbox>cpr-label>label{position:relative;display:inline-block;bottom:40%}.feedbackForm{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;overflow:auto;height:100vh;width:100vw;max-height:500px;max-width:550px;background-color:#fff;border-radius:12px}@media screen and (max-device-width:500px){.feedbackForm{max-height:initial}}.feedbackForm .feedbackHeader{position:absolute;top:0;width:100%;height:80px}.feedbackForm .feedbackHeader h3,.feedbackForm .feedbackHeader h4{font-size:18px;margin:6px auto;width:80%;text-align:center}@media screen and (max-device-width:500px){.feedbackForm .feedbackHeader h3,.feedbackForm .feedbackHeader h4{font-size:80%}}.feedbackForm .feedbackBody{position:absolute;width:100%;top:80px;bottom:50px}.feedbackForm .feedbackBody textarea{width:80%;height:calc(100% - 30px);display:block;margin:0 auto}.feedbackForm .feedbackFooter{position:absolute;bottom:4px;width:100%;height:50px}.feedbackForm .feedbackFooter input{margin:5px 20px;width:100px;height:40px;float:right;border-radius:6px;border:none;cursor:pointer}@media screen and (max-device-width:500px){.feedbackForm .feedbackFooter input{margin:5px 10px}}.feedbackForm .feedbackFooter input.submit{cursor:pointer;color:#fff;background-color:#588028;margin-right:10%}.energyEfficiencySelector{width:100%;height:102px;position:relative}@media(max-device-width:800px){.energyEfficiencySelector{height:36px;margin-top:40px}}.energyEfficiencySelector .eeValues{position:absolute;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media(min-device-width:800px){.energyEfficiencySelector .eeValues{width:570px;height:21px;left:calc(50% - 282px);top:43px}}.energyEfficiencySelector .eeValues>span{font-family:"Segoe UI",Helvetica,Arial,sans-serif;font-size:17px;color:#dfdfdf;line-height:21px}.energyEfficiencySelector .eeValues>span.selected{font-size:24px;color:#444}.energyEfficiencySelector .eeBarImage{position:absolute;margin:auto;background-image:url(../../img/EnergyEfficiency/ee_bar_small.svg);background-repeat:no-repeat;width:336px;height:21px;left:calc(50% - 168px)}@media(min-device-width:800px){.energyEfficiencySelector .eeBarImage{width:578px;height:36px;left:calc(50% - 289px);top:44px;background-image:url(../../img/EnergyEfficiency/ee_bar_large.svg)}}.energyEfficiencySelector .eeBarImage .buttonHolder>button,.energyEfficiencySelector .eeBarImage .buttonHolder>span{position:absolute;z-index:2}.energyEfficiencySelector .eeBarImage .buttonHolder .eeButtons{background:#fff;cursor:pointer;border-radius:9px;width:9px;height:9px;top:3px;border:3px solid #fff}@media(min-device-width:800px){.energyEfficiencySelector .eeBarImage .buttonHolder .eeButtons{border-radius:14px;width:14px;height:14px;top:6px;border:5px solid #fff}}.energyEfficiencySelector .eeBarImage .buttonHolder .eeButtons.selected{background:#d9d9d9}.energyEfficiencySelector .eeBarImage .buttonHolder .eeNumbers{font-family:"Segoe UI",Helvetica,Arial,sans-serif;font-size:17px;color:#666;line-height:21px;top:-25px}@media(max-device-width:800px){.energyEfficiencySelector .eeBarImage .buttonHolder .eeNumbers{font-size:15px}}.energyEfficiencySelector .eeBarImage .buttonHolder .eeNumbers.selected{font-size:24px;color:#444;top:-27px;margin-left:-2px}@media(max-device-width:800px){.energyEfficiencySelector .eeBarImage .buttonHolder .eeNumbers.selected{font-size:20px}}.energyEfficiencySelector .eeBarImage .eeUpArrow{position:absolute;left:2px;z-index:2;bottom:-20px}@media(min-device-width:800px){.energyEfficiencySelector .eeBarImage .eeUpArrow{left:6px;top:42px}}.energyEfficiencyInformation{position:relative;border:5px solid #f0f0f0;border-radius:10px;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(max-device-width:800px){.energyEfficiencyInformation{margin-left:3%;margin-right:3%;min-height:130px}}@media(max-device-width:400px){.energyEfficiencyInformation{min-height:172px}}@media(min-device-width:800px){.energyEfficiencyInformation{width:598px;height:150px;margin-bottom:5px}}.energyEfficiencyInformation .eeImage{position:relative;margin-top:24px;margin-left:53px;width:36px;height:94px;z-index:1}@media(max-device-width:800px){.energyEfficiencyInformation .eeImage{margin:24px 25px auto 21px}}.energyEfficiencyInformation .textArea{margin:auto;margin-top:19px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-family:"Segoe UI",Helvetica,Arial,sans-serif}@media(min-device-width:800px){.energyEfficiencyInformation .textArea{width:456px}}.energyEfficiencyInformation .textArea .eeInformationTitle{font-size:18px;color:#444;line-height:21px;margin-bottom:5px}.energyEfficiencyInformation .textArea .eeInformationSubtext{font-family:"Segoe UI",Helvetica,Arial,sans-serif;font-size:14px;color:#333;letter-spacing:0;line-height:22px}.energyEfficiencyInformation .textArea .eeInformationSubtext>p{font-family:"Segoe UI",Helvetica,Arial,sans-serif;font-size:14px;color:#333;letter-spacing:0;line-height:22px}.energyEfficiencyInformation .textArea .eeInformationSubtext>ul{margin-top:6px}.energyEfficiencyInformation .textArea .eeInformationSubtext>ul>li{position:relative;font-family:"Segoe UI",Helvetica,Arial,sans-serif;font-size:14px;color:#333;letter-spacing:0;line-height:22px}.energyEfficiencyInformation .textArea .eeInformationSubtext>ul>li>cpr-ee-checkmark{margin-right:9px;padding-top:2px}.energyEfficiencyInformation .textArea .eeInformationSubtext>ul>li>cpr-ee-checkmark .eeCheckmark{stroke:#588028}.energyEfficiencySubText{margin:auto;font-size:16px;color:#333;letter-spacing:0;line-height:26px;text-align:center}@media(min-device-width:800px){.energyEfficiencySubText{width:604px}}@media(max-device-width:800px){.energyEfficiencySubText{margin-top:20px}}.addressErrorMessage{color:#ff4747}a,a:hover{text-decoration:underline;color:#00e}.no-right-gutter{padding-right:0}.text-center *{margin:auto}.text-blue{color:#39f}.text-18{font-size:18px}.background-white{background-color:#fff}.text-row-title{font-size:24px;color:#666;font-weight:700}.text-row-description{font-size:16px;color:#666;font-weight:400}.text-row-summary-value{font-size:32px;color:#000;font-weight:400}.text-benefits-header{margin-bottom:10px;border-bottom:1px dotted #666;padding:0 0 10px 0}.util-color{color:#588028}.details-panel-description{font-size:16px;color:#666;padding:23px 0}.table-details{width:100%}.table-details table.table-detail{color:#000;width:100%}.table-details table.table-detail tr td{text-align:right;min-width:100px}.table-details table.table-detail tr>td:first-child{text-align:left}.table-details table.table-detail tr>td:first-child .glyphicon.glyphicon-triangle-top{top:8px;position:relative}.table-details table.table-detail tr>td:first-child .glyphicon.glyphicon-triangle-bottom{top:8px;position:relative;display:none}.table-details table.table-detail tr>td:first-child.collapsed .glyphicon-triangle-bottom{display:inline-block}.table-details table.table-detail tr>td:first-child.collapsed .glyphicon-triangle-top{display:none}.table-details table.table-detail tr.has-detail>td:first-child{cursor:pointer}.table-details table.table-detail tr th{text-align:right;padding-bottom:20px}.table-details table.table-detail tbody tr td{padding-top:10px}.table-details table.table-detail tbody tr:first-child td{padding-top:0}.table-details table.table-detail tbody tr.fine-detail>td{padding-top:0;text-align:right}.table-details table.table-detail tbody tr.fine-detail>td p{margin:8px 0 0 0}.table-details table.table-detail tbody tr.fine-detail>td div.collapse{display:block;overflow-y:hidden}.table-details table.table-detail tfoot tr td{padding-top:20px}.table-details table.table-detail tfoot tr:last-child{padding-top:10px;border-top:1px dotted #666}.table-details table.solar-detail{margin-bottom:40px}.table-details table.solar-detail tr td{text-align:left}.table-details table.solar-detail tr th{text-align:left}.table-details table.solar-detail tr.has-detail>td:first-child{cursor:auto}.table-details table.solar-detail tbody tr.fine-detail>td{text-align:left}.cpr-section-header{width:1060px;margin:1em auto 1em auto;text-align:center}@media screen and (max-device-width:991px){.cpr-section-header{width:100%;padding:1em 28px;margin:0}}.cpr-section-header .cpr-header{color:#666;font-family:"Segoe UI",Helvetica,Arial,sans-serif;font-size:1.75em;font-weight:400;outline:0}.cpr-section-header .cpr-body{color:#666;font-family:"Segoe UI",Helvetica,Arial,sans-serif;font-size:1em;font-weight:400}.cpr-block-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (max-device-width:991px){.cpr-block-title{margin-bottom:14px}}@media screen and (max-device-width:767px){.cpr-block-title{font-size:22px;margin-bottom:24px}}.CprGaugeChartDisplayValue{position:relative;top:-40px;text-align:center}.storageUseChartCaption{position:relative;top:-20px;text-align:center}.solarDetails{margin-right:0}.solarDetails .panel-body{padding-right:0}.solarDetailsTable{margin-left:28px;margin-right:28px}.data-value-desc{display:block;text-align:left}@media screen and (max-device-width:991px){.data-value-desc{margin-bottom:28px}}@media screen and (max-device-width:767px){.data-value-desc{margin-bottom:24px}}.data-value-desc .data-value{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.data-value-desc.number-desc{display:inline-block}.data-value-desc.number-desc.details{margin:0 50px 32px 0}.data-value-desc.per .data-value{display:inline;margin-right:10px}.data-value-desc.per .data-desc{display:inline}.data-value-desc.per .data-desc.stack-long-desc{display:inline-block}.data-value-desc.left{float:left}.data-value-desc.right{float:right}@media screen and (max-device-width:991px){.data-value-desc.right{float:left}}.data-value-desc.mb-zero{margin-bottom:0}#newVehicle.value-desc-modal-link{width:100%}@media screen and (min-width:992px){#newVehicle.value-desc-modal-link{width:60%}}.value-desc-modal-link a{cursor:pointer;color:#666;text-decoration:none}.value-desc-modal-link a span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;max-width:calc(100% - 30px);vertical-align:bottom}.value-desc-modal-link a:hover{color:#588028}.value-desc-modal-link a:after{padding-left:5px}.value-desc-modal-link p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.techCardContainer cpr-tech-card .techCard{border-radius:2px;font-family:"Segoe UI",Helvetica,Arial,sans-serif;margin-bottom:28px;width:1060px}@media screen and (max-device-width:991px){.techCardContainer cpr-tech-card .techCard{width:100%}}@media screen and (max-device-width:767px){.techCardContainer cpr-tech-card .techCard{height:auto}}.techCardContainer cpr-tech-card .techCard .techHeader{background-color:#fff;border-bottom:solid 1px #c6c6c6;height:58px;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-device-width:991px){.techCardContainer cpr-tech-card .techCard .techHeader{height:76px}}.techCardContainer cpr-tech-card .techCard .techHeader .icon{margin:auto 23px}@media screen and (max-device-width:767px){.techCardContainer cpr-tech-card .techCard .techHeader .icon{margin:auto 13px}}.techCardContainer cpr-tech-card .techCard .techHeader .icon>svg{fill:#666;width:35px;height:35px}@media screen and (max-device-width:767px){.techCardContainer cpr-tech-card .techCard .techHeader .icon>svg{width:25px;height:25px}}.techCardContainer cpr-tech-card .techCard .techHeader .flex-right{margin-left:auto}.techCardContainer cpr-tech-card .techCard .techHeader .updateCard{margin-right:28px}.techCardContainer cpr-tech-card .techCard .techContent{width:100%;min-height:256px;margin:auto 0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-device-width:767px){.techCardContainer cpr-tech-card .techCard .techContent{height:auto;display:block}}.technologyDetails{border-top:solid 1px #c6c6c6;padding:0 28px;text-align:left}.technologyDetails .rateDetailsTitle{font-family:"Segoe UI";font-size:24px;color:#666;margin-bottom:16px}.technologyDetails .rateDetailsSubtitle{font-family:"Segoe UI Symbol";font-size:16px;color:#666;margin-bottom:32px}.technologyDetails .rateInfoRow{float:left}.technologyDetails .rateInfoRow .rateTitle{font-family:"Segoe UI-Light";font-size:20px;line-height:20px;color:#666;float:left}.technologyDetails .rateInfoRow .proposedMarker{margin:0 0 0 7px;padding:1.5px 8px 2.5px 14px;font-size:11px;font-weight:500;color:#fff;background-size:cover;background-repeat:no-repeat;background-position:left center}@media(max-device-width:991px){.technologyDetails .rateInfoRow .proposedMarker{padding-left:8px;margin-left:0}}.technologyDetails .rateSelectedMargin{display:block;position:relative;float:left;height:16px;width:100%;text-align:right;line-height:16px;color:#94bf65;margin-bottom:2px}.technologyDetails .proposedMarker{background-image:url(../../img/RateComparison/green_tag.svg)}@media(max-device-width:991px){.technologyDetails .proposedMarker{background-image:url(../../img/RateComparison/green_sticker.svg)}}.technologyDetails .proposedMarker:after{content:"Best Option"}.technologyDetails .rateRow{position:relative;height:109px;width:100%;float:left;margin-bottom:32px}@media(max-device-width:991px){.technologyDetails .rateRow{height:100%}}.technologyDetails .rateRow.proposed{border:1px solid #d0e5b9}.technologyDetails .rateRow .annualBill{height:109px;width:18%;float:left;position:relative;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(max-device-width:991px){.technologyDetails .rateRow .annualBill{width:100%;height:100%}}.technologyDetails .rateRow .rateCompareChart{width:82%;height:109px;float:left;position:relative}@media(max-device-width:991px){.technologyDetails .rateRow .rateCompareChart{width:100%}}.showDetails{font-family:"Segoe UI",Helvetica,Arial,sans-serif;font-weight:500;font-size:18px;text-align:right;float:right;color:#068dfc;margin-right:28px;margin-bottom:26px}.showDetails .glyphicon{margin-left:12px}.showDetails .show-text:after{content:"Show details"}.showDetails[aria-expanded=true] .show-text:after{content:"Hide details"}#progress-spinner{display:block;height:calc(100vh - 241px);margin:24px}@media(min-device-width:768px){#progress-spinner{min-height:calc(100vh - 209px)}}#progress-spinner div{text-align:center}#progress-spinner .header{color:#666;font-size:2.5em;font-weight:700;margin:16px}#progress-spinner .subheader{color:#666;font-size:1.25em;font-weight:400;margin:12px}.lds-default{display:block;position:relative;-ms-flex-line-pack:center;align-content:center;width:64px;height:64px;margin:15px auto}.lds-default div{position:absolute;width:5px;height:5px;background:#588028;border-radius:50%;-webkit-animation:lds-default 1.2s linear infinite;animation:lds-default 1.2s linear infinite}.lds-default div:nth-child(1){-webkit-animation-delay:0s;animation-delay:0s;top:29px;left:53px}.lds-default div:nth-child(2){-webkit-animation-delay:-.1s;animation-delay:-.1s;top:18px;left:50px}.lds-default div:nth-child(3){-webkit-animation-delay:-.2s;animation-delay:-.2s;top:9px;left:41px}.lds-default div:nth-child(4){-webkit-animation-delay:-.3s;animation-delay:-.3s;top:6px;left:29px}.lds-default div:nth-child(5){-webkit-animation-delay:-.4s;animation-delay:-.4s;top:9px;left:18px}.lds-default div:nth-child(6){-webkit-animation-delay:-.5s;animation-delay:-.5s;top:18px;left:9px}.lds-default div:nth-child(7){-webkit-animation-delay:-.6s;animation-delay:-.6s;top:29px;left:6px}.lds-default div:nth-child(8){-webkit-animation-delay:-.7s;animation-delay:-.7s;top:41px;left:9px}.lds-default div:nth-child(9){-webkit-animation-delay:-.8s;animation-delay:-.8s;top:50px;left:18px}.lds-default div:nth-child(10){-webkit-animation-delay:-.9s;animation-delay:-.9s;top:53px;left:29px}.lds-default div:nth-child(11){-webkit-animation-delay:-1s;animation-delay:-1s;top:50px;left:41px}.lds-default div:nth-child(12){-webkit-animation-delay:-1.1s;animation-delay:-1.1s;top:41px;left:50px}@-webkit-keyframes lds-default{0%,100%,20%,80%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.5);transform:scale(1.5)}}@keyframes lds-default{0%,100%,20%,80%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.5);transform:scale(1.5)}}.spinner-border{border:8px solid #588028;border-radius:50%;border-top:8px solid transparent;width:40px;height:40px;-webkit-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.faqSectionsContainer{height:100%;width:100%;max-width:1179px;background-color:#e6e7e8;margin:0 auto}.faqSectionsContainer .pageSection{border-top:14px solid #588028;background-color:#e6e7e8;text-align:center;min-height:calc(100vh - 161px)}.faqSectionsContainer h1{margin-bottom:10px;font-size:20px;font-weight:400;color:#588028}.faqSectionsContainer h1>a{cursor:pointer;padding:10px;text-decoration:none;color:#588028}.faqSectionsContainer h1>a.selected{text-decoration:underline}@media screen and (min-device-width:767px){.faqSectionsContainer .faq-header-break{display:none}}@media screen and (max-device-width:767px){.faqSectionsContainer .faq-header-bar{display:none}}.faqSectionsContainer .accordion{max-width:900px;width:100%;margin:0 auto;margin-top:5px;font-size:13px;padding:15px 0 25px 15px;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.faqSectionsContainer .accordion>h2{color:#fff;background-color:#588028;padding:5px;cursor:pointer;margin:13px 15px 0 0;font-weight:400;font-size:16px}.faqSectionsContainer .accordion>div{border:1px solid #588028;padding:10px;text-align:justify;margin-right:15px}.faqSectionsContainer .accordion>div p{margin:1em 0}#deratesTable{margin:0 auto}#deratesTable tr{border-bottom:1px solid #588028}#deratesTable th{color:#fff;background-color:#588028;padding:5px;text-align:left}#deratesTable td{padding:5px}.cpr-partner-button{font-size:20px;text-decoration:none;cursor:pointer;color:#007b9a;text-align:center}.cpr-partner-button:hover{text-decoration:none}.cpr-partner-button>span{margin:auto}.cpr-primary-button{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#588028;color:#fff!important;height:36px;min-width:140px;text-decoration:none;cursor:pointer;color:#007b9a;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto;padding:0 20px}.cpr-primary-button:hover{text-decoration:none;background-color:#233210}.cpr-primary-button:active{background-color:#233210}.cpr-primary-button>span{margin:auto}.cpr-default-button,.cpr-expander,.cpr-text-button{-webkit-appearance:none;border:0;padding:0;background-color:transparent}.cpr-expander,.cpr-text-button{color:#588028;cursor:pointer;font-weight:600}.cpr-expander:hover,.cpr-text-button:hover{color:#233210}.cpr-expander:focus,.cpr-text-button:focus{color:#233210}.cpr-button{-webkit-appearance:none;cursor:pointer;min-width:130px;height:36px;font-weight:600}@media(min-device-width:768px){.cpr-button{min-width:140px}}.cpr-button-primary,.cpr-quote-form-button{background-color:#588028;border:0;color:#fff}.cpr-button-primary:hover,.cpr-quote-form-button:hover{background-color:#233210}.cpr-button-primary:focus,.cpr-quote-form-button:focus{background-color:#233210}.cpr-button-primary[disabled],[disabled].cpr-quote-form-button{background-color:#eaeaea}.cpr-quote-form-button{height:36px}.cpr-button-secondary{background-color:transparent;border:1px solid #588028;color:#588028}.cpr-button-secondary:hover{border:#233210 1px solid;color:#233210}.cpr-button-secondary:focus{border:#233210 1px solid;color:#233210}.cpr-button-transparent-white{background-color:transparent;border:1px solid #fff;color:#fff;text-decoration:none;font-size:1.25em;padding:5px 30px;font-weight:700;display:inline-block}.cpr-button-transparent-white:hover{border:#ccc 1px solid;color:#ccc;text-decoration:none}.cpr-button-transparent-white:focus{border:#ccc 1px solid;color:#ccc}.cpr-button-secondary[disabled]{border:1px solid #eaeaea;color:#eaeaea}.cpr-modify-button{min-width:120px;border-radius:36px;padding:6px 22px;border:0}.cpr-modify-button span{padding-right:16px}.gray-base{color:#000}.gray-darker{color:#666}.gray-dark{color:#8e8e8e}.gray{color:#aaa}.gray-light{color:#c6c6c6}.gray-lighter{color:#e3e3e3}.cpr-primary{color:#588028}.cpr-primary\!{color:#588028!important}.cpr-secondary{color:#5da5da}.cpr-secondary\!{color:#5da5da!important}.cpr-tertiary{color:#fcaf17}.cpr-tertiary\!{color:#fcaf17!important}.cpr-tertiary-alt{color:#07629b}.cpr-tertiary-alt\!{color:#07629b!important}.brand-success{color:#81cc00}.brand-warning{color:#ffda26}.brand-error{color:#f40903}.gray-base-background{background-color:#000}.gray-darker-background{background-color:#666}.gray-dark-background{background-color:#8e8e8e}.gray-background{background-color:#aaa}.gray-light-background{background-color:#c6c6c6}.gray-lighter-background{background-color:#e3e3e3}.gray-lightest-background{background-color:#efefef}.cpr-primary-background{background-color:#588028}.cpr-secondary-background{background-color:#5da5da}.cpr-tertiary-background{background-color:#fcaf17}.cpr-tertiary-alt-background{background-color:#07629b}.brand-success-background{background-color:#81cc00}.brand-warning-background{background-color:#ffda26}.brand-error-background{background-color:#f40903}.white-text{color:#fff}.white-background{background-color:#fff}.cpr-header{color:#666;font-family:"Segoe UI",Helvetica,Arial,sans-serif;font-size:1.75em;font-weight:400}.cpr-subheader{color:#666;font-family:"Segoe UI",Helvetica,Arial,sans-serif;font-size:1.5em;font-weight:400}.cpr-title{color:#666;font-family:"Segoe UI",Helvetica,Arial,sans-serif;font-size:1.25em;font-weight:700}.cpr-title-alt{color:#666;font-family:"Segoe UI",Helvetica,Arial,sans-serif;font-size:1.25em;font-weight:lighter}.cpr-base{color:#666;font-family:"Segoe UI",Helvetica,Arial,sans-serif;font-size:1.125em;font-weight:700}.cpr-body{color:#666;font-family:"Segoe UI",Helvetica,Arial,sans-serif;font-size:1em;font-weight:400}.cpr-caption{color:#666;font-family:"Segoe UI",Helvetica,Arial,sans-serif;font-size:.8125em;font-weight:400}.cpr-caption-alt{color:#666;font-family:"Segoe UI",Helvetica,Arial,sans-serif;font-size:.6875em;font-weight:400}.cpr-number-large{color:#000;font-family:"Segoe UI",Helvetica,Arial,sans-serif;font-size:1.75em;font-weight:700}.cpr-number{color:#000;font-family:"Segoe UI",Helvetica,Arial,sans-serif;font-size:1.5em;font-weight:700}.cpr-number-small{color:#000;font-family:"Segoe UI",Helvetica,Arial,sans-serif;font-size:1em;font-weight:400}.cpr-bullet{color:#000;font-family:"Segoe UI",Helvetica,Arial,sans-serif;font-size:1.375em;font-weight:700}.cpr-style-margin{color:#666;margin-bottom:10px}.cpr-button-text{color:#fff;font-family:"Segoe UI",Helvetica,Arial,sans-serif;font-size:1em;font-weight:600}html body{background-color:#efefef}.pageSection{border-top:none;background-color:transparent}.sectionsContainer{background-color:transparent}.no-gutter{padding-right:0;padding-left:0}@media(max-device-width:992px){.cpr-no-gutter-device{padding-right:0;padding-left:0}}.cpr-row-device{margin-left:-15px;margin-right:-15px}@media(max-device-width:992px){.cpr-row-device{margin-left:0;margin-right:0}}.ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.full-height{height:100%}.width-100{width:100%}.width-50{width:50%}.width-75{width:75%}.center-align{text-align:center}.cpr-inline-desktop{display:inline}@media(max-device-width:768px){.cpr-inline-desktop{display:block}}@media(max-device-width:768px){.cpr-custom-tech-header{height:96px!important}.cpr-custom-tech-header .cpr-subheader{text-align:left;width:70%}}.cpr-ev-dealer-card{margin-top:2em;margin-bottom:1.5em;margin-right:1.5em}.cpr-tech-block div.visualContainer{position:absolute;overflow:hidden;right:32px;bottom:-5%;width:45%;max-height:100%;text-align:left}@media(min-device-width:768px){.cpr-tech-block div.visualContainer{bottom:5%}}.cpr-tech-block div.visualContainer #vehicleImage{margin:-10% -5%}@media(min-device-width:992px){.cpr-tech-block div.visualContainer#vehicleImage{width:33%}}@media(max-device-width:991px){.cpr-tech-block div.visualContainer#vehicleImage{bottom:10%}}.cpr-tech-block div.visualContainer#communitySolarEnergyOffsetChart,.cpr-tech-block div.visualContainer#solarEnergyOffsetChart{bottom:0}@media(min-device-width:992px){.cpr-tech-block div.visualContainer#communitySolarEnergyOffsetChart,.cpr-tech-block div.visualContainer#solarEnergyOffsetChart{width:35%}}@media(max-device-width:991px){.cpr-tech-block div.visualContainer#communitySolarEnergyOffsetChart,.cpr-tech-block div.visualContainer#solarEnergyOffsetChart{padding-bottom:10px}}@media(min-device-width:992px){.cpr-tech-block div.visualContainer#demandControlChart,.cpr-tech-block div.visualContainer#energyEfficiencyChart,.cpr-tech-block div.visualContainer#storageUseChart{right:75px}}.cpr-tech-block div.visualContainer#demandControlChart,.cpr-tech-block div.visualContainer#storageUseChart{max-width:190px}.cpr-tech-block div.visualContainer#energyEfficiencyChart{max-width:130px}@media(min-device-width:768px){.cpr-tech-block div.visualContainer#energyEfficiencyChart{max-width:190px}}.cpr-tech-block div.visualContainer .energyEfficiencyChart{display:-webkit-box;display:-ms-flexbox;display:flex}.cpr-tech-block div.visualContainer .energyEfficiencyChart .highcharts-container{display:-webkit-box;display:-ms-flexbox;display:flex}.cpr-tech-block .rateSwitchMonthlyChart{position:absolute;overflow:hidden;right:32px;width:40%;bottom:10%}@media(max-device-width:991px){.cpr-tech-block .rateSwitchMonthlyChart{width:55%;bottom:0}}@media(max-device-width:767px){.cpr-tech-block .rateSwitchMonthlyChart{visibility:hidden}}.cpr-tech-block .energyOffsetChart{max-width:150px}@media(min-device-width:768px){.cpr-tech-block .energyOffsetChart{padding-bottom:10px}}@media(max-device-width:400px){.cpr-tech-block .energyOffsetChart{-webkit-transform:scale(.5,.5);transform:scale(.5,.5)}}@media(min-device-width:401px) and (max-device-width:767px){.cpr-tech-block .energyOffsetChart{-webkit-transform:scale(.6,.6);transform:scale(.6,.6)}}.cpr-tech-block .energyOffsetChartTitle{text-align:center}.cpr-tech-block .energyOffsetLegend{height:125px;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media(max-device-width:767px){.cpr-tech-block .energyOffsetLegend{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.cpr-tech-block .energyOffsetLegend .keyColor{display:inline-block;height:10px;width:10px}.cpr-tech-block .proposedMarker{background-image:url(../../img/RateComparison/green_sticker.svg);background-size:cover;padding:1.5px 8px 2.5px 8px;font-size:11px;font-weight:500;color:#fff}.cpr-tech-block .proposedMarker:after{content:"Best Option"}.cpr-flex-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.center-row-vertically{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.space-between-column{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:justify;align-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.cpr-vertical-align-baseline{display:inline-block;vertical-align:baseline;float:none}.cpr-section-header{width:1060px;margin:1em auto 1em auto;text-align:left}@media screen and (max-device-width:991px){.cpr-section-header{width:100%;padding:1em 28px;margin:0}}.cpr-block-seperator{margin:35px 0 28px 0;height:200px;width:0;position:absolute;left:33.33%;border-left:1px solid #c6c6c6}@media screen and (max-device-width:767px){.cpr-block-seperator{height:0;width:calc(100% - 56px);position:static;margin:0 28px 0 28px;border-left:none;border-top:1px solid #c6c6c6}}.cpr-block-seperator.summary{position:static}.cpr-block-seperator.tablet-middle{position:static}@media screen and (max-device-width:992px){.cpr-block-seperator.tablet-middle{height:0;width:calc(100% - 56px);margin:0 28px 0 28px;border-left:none;border-top:1px solid #c6c6c6}}.cpr-line-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.cpr-line-item.stack-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.cpr-line-item.stack-item:not(:last-of-type){margin-bottom:12px}.cpr-flex-row-align-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}cpr-card{display:block;width:100%;max-width:1060px;margin:auto;text-align:left}.cpr-tech-card{border:solid 1px #c6c6c6;border-radius:2px;background-color:#fff;font-family:"Segoe UI",Helvetica,Arial,sans-serif;margin-bottom:28px;width:1060px}@media screen and (max-device-width:991px){.cpr-tech-card{width:100%}}@media screen and (max-device-width:767px){.cpr-tech-card{height:auto}}#cpr-tip-card-container .cpr-tip-card-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#cpr-tip-card-container .cpr-tip-card-wrapper .cpr-tip-card{background-color:#fcfcfc;border:1px dashed #c6c6c6;min-height:266px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#cpr-tip-card-container .cpr-tip-card-wrapper .cpr-tip-card .cpr-tip-add-button{position:absolute;height:72px;width:72px;margin:15px;border-radius:50%;border:#588028 1px solid;color:#588028;background-color:Transparent;-webkit-box-shadow:0 3px 6px rgba(50,50,50,.3);box-shadow:0 3px 6px rgba(50,50,50,.3)}#cpr-tip-card-container .cpr-tip-card-wrapper .cpr-tip-card .cpr-tip-add-button:hover{border:#233210 1px solid;color:#233210}#cpr-tip-card-container .cpr-tip-card-wrapper .cpr-tip-card .cpr-tip-add-button:focus{outline:0;border:#233210 1px solid;color:#233210}#cpr-tip-card-container .cpr-tip-card-wrapper .cpr-tip-card .cpr-tip-add-button span{font-size:1.5em;padding:0 0 1px 1px}#cpr-tip-card-container .cpr-tip-card-wrapper .cpr-tip-card .content{padding:6px 0 12px 0}#cpr-tip-card-container .cpr-tip-card-wrapper .cpr-tip-card .content .cpr-tip-card-icon img,#cpr-tip-card-container .cpr-tip-card-wrapper .cpr-tip-card .content .cpr-tip-card-icon svg{width:65px;height:65px}#cpr-tip-card-container .cpr-tip-card-wrapper .cpr-tip-card .content .cpr-tip-card-icon svg{fill:#666}#cpr-tip-card-container .cpr-tip-card-wrapper .cpr-tip-card .content h2{margin-top:-3px}#cpr-tip-card-container .cpr-tip-card-wrapper .cpr-tip-card .content .modal-dialog{margin:10px}@media(min-device-width:768px){#cpr-tip-card-container .cpr-tip-card-wrapper .cpr-tip-card .content .modal-dialog{margin:30px auto}}.sectionCard{background-color:#fff;border:1px solid transparent;-webkit-box-shadow:0 3px 6px 0 rgba(50,50,50,.2);box-shadow:0 3px 6px 0 rgba(50,50,50,.2);max-width:1060px;margin:auto}.energyChartCard{padding:0 20px}.rateSelectorSummaryContent{background-color:#fff;border:1px solid transparent;-webkit-box-shadow:0 3px 6px 0 rgba(50,50,50,.2);box-shadow:0 3px 6px 0 rgba(50,50,50,.2)}.techCard{background-color:#fff;border:1px solid transparent;-webkit-box-shadow:0 3px 6px 0 rgba(50,50,50,.2);box-shadow:0 3px 6px 0 rgba(50,50,50,.2);position:relative}#cpr-summary-cards-container{max-width:1074px;margin-left:-14px;margin-bottom:-14px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap}@media(min-device-width:992px){#cpr-summary-cards-container{margin-bottom:0}}#cpr-summary-cards-container .cpr-summary-card-wrapper{padding:0 0 0 14px;padding-bottom:14px}@media(min-device-width:992px){#cpr-summary-cards-container .cpr-summary-card-wrapper{padding-bottom:0}}#cpr-summary-cards-container .cpr-summary-card-wrapper .cpr-summary-card{background-color:#fff;border:1px solid transparent;-webkit-box-shadow:0 3px 6px 0 rgba(50,50,50,.2);box-shadow:0 3px 6px 0 rgba(50,50,50,.2);height:100%;min-height:230px;padding:26px 32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}@media(min-device-width:992px){#cpr-summary-cards-container .cpr-summary-card-wrapper .cpr-summary-card{padding:26px 22px}}.cpr-ml-dynamic-card-container{margin-left:-28px}.cpr-padding-dynamic-card{padding-left:28px;padding-right:0}.cpr-center-absolute-dynamic-card-link{position:absolute!important;left:0;right:0;padding-left:28px}.cpr-table-row{display:table;width:100%}.cpr-table-row>div{float:none;display:table-cell;vertical-align:middle}@media screen and (max-device-width:991px){.cpr-table-row>div{display:block;float:left;margin-bottom:14px}.cpr-table-row>div:last-child>div{padding-left:0;padding-right:0}}.cpr-table-row>div:first-child>div{padding-left:0}#staticNextStepsFooterText{padding:0 28px 0 56px}@media(min-device-width:992px){#staticNextStepsFooterText{padding:0 0 0 28px}}#staticFinancialFooterText,.cpr-next-step-body,.cpr-next-step-title{padding:0 28px}@media(min-device-width:992px){#staticFinancialFooterText,.cpr-next-step-body,.cpr-next-step-title{padding:0}}.cpr-text-block-next-step{background-color:#fff;border:1px solid transparent;-webkit-box-shadow:0 3px 6px 0 rgba(50,50,50,.2);box-shadow:0 3px 6px 0 rgba(50,50,50,.2);min-height:215px}.cpr-button-next-step{background-color:#fff;border:1px solid transparent;-webkit-box-shadow:0 3px 6px 0 rgba(50,50,50,.2);box-shadow:0 3px 6px 0 rgba(50,50,50,.2)}.cpr-installer-next-step{background-color:#fff;border:1px solid transparent;-webkit-box-shadow:0 3px 6px 0 rgba(50,50,50,.2);box-shadow:0 3px 6px 0 rgba(50,50,50,.2);min-height:300px}.cpr-installer-title{text-align:center;min-height:2.75em}.cpr-installer-link{margin-left:auto;margin-right:auto;width:80%}.cpr-installer-image{margin-left:auto;margin-right:auto;max-height:150px;height:150px;display:-webkit-box;display:-ms-flexbox;display:flex}.cpr-installer-image>img{max-width:150px;margin:auto;-ms-flex-item-align:center;align-self:center}.cpr-step-links{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;bottom:0}@media(max-device-width:767px){.cpr-step-links{position:relative;margin-top:-50px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cpr-step-links>a{margin:10px auto}}.cpr-step-links-margin{margin-left:28px}@media(max-device-width:767px){.cpr-step-links-margin{margin-left:0}}.cpr-center-absolute{position:absolute;left:0;right:0}.cpr-main-border{border:1px solid #588028}.cpr-standard-border{border:1px solid #c6c6c6}.cpr-transparent-border{border:1px solid transparent}.cpr-section-line{border-bottom:1px solid #c6c6c6}.cpr-partner-image{padding-bottom:36px}.dataEntryContainer>div{margin-top:48px}.dataEntryContainer>div:first-child{margin-top:28px}.dataEntryContainer>div.cpr-check-container{margin-top:12px}.cpr-input-field{display:block;position:relative;font-size:12px;font-family:"Segoe UI",Helvetica,Arial,sans-serif;font-weight:400}.cpr-input-field>.labelBehind{position:absolute;z-index:1;cursor:text;pointer-events:none;color:#aeaeae;bottom:10px}.cpr-input-field>.labelBehind.active{bottom:28px;color:#068dfc}.cpr-input-field>.labelBehind.inputHasValue{bottom:28px}.cpr-input-field input[type=email],.cpr-input-field input[type=tel],.cpr-input-field input[type=text]{outline:0;border:none;border-bottom:1px solid #aeaeae;background:0 0;display:block;width:100%;z-index:0;margin:0}.cpr-input-field input[type=email]:focus,.cpr-input-field input[type=tel]:focus,.cpr-input-field input[type=text]:focus{border-color:#068dfc}.cpr-input-field input[type=email].error,.cpr-input-field input[type=tel].error,.cpr-input-field input[type=text].error{border-color:#f40903}.cpr-checkbox-field{display:block;position:relative;margin-top:8px}label.error{position:absolute;color:red;font-size:12px;font-weight:400}#quote_div_Authorize span{font-weight:700}.successMessage{text-align:center;padding:70px 0}.successMessage h3{font-family:SegoeUI-Bold;font-size:24px;color:#81cc00;padding-bottom:28px}.successMessage h3 span{position:relative;padding-left:14px}.successMessage h3 span:before{content:"";background-image:url(../../img/Other/green-check-circle.svg);position:absolute;width:34px;height:34px;left:-34px;top:-1px}.successMessage p{font-size:18px;color:#666;font-weight:400}.cpr-financials-header{border:#c6c6c6 1px solid}.cpr-financials-header-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:54px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cpr-financials-header-row:not(:last-child){border-bottom:#c6c6c6 1px solid}.cpr-financials-header-row>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cpr-financials-header-row div.cpr-financials-tech-icon>svg{fill:#666;height:30px;margin-left:auto;width:30px}.cpr-financials-header-row .cpr-financial-parameters span:after{content:"   |   "}.cpr-financials-header-row .cpr-financial-parameters span:last-child:after{content:""}.cpr-financials-header-row .cpr-button-text{color:#588028;cursor:pointer;text-align:left;text-decoration:none}@media(max-device-width:991px){.cpr-financials-header-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto;padding:10px 28px}.cpr-financials-header-row>div{padding:5px 0}.cpr-financials-header-row div.cpr-financials-header-title:first-child{font-size:16px}}@media(max-device-width:767px){.cpr-financials-header-row .cpr-financial-parameters span:nth-child(2):after{content:" ";display:block;clear:both}.cpr-financials-header-row .cpr-financial-parameters span:first-child:before,.cpr-financials-header-row .cpr-financial-parameters span:nth-child(3):before{content:" ";display:block;clear:both;height:8px}}.cpr-text-right{text-align:right}.cpr-margin-auto{margin:auto}.cpr-block-margin{margin:24px 32px}.cpr-mb-tiny{margin-bottom:6px}.cpr-mb-small{margin-bottom:10px}.cpr-mb-med{margin-bottom:14px}.cpr-mb-large{margin-bottom:24px}.cpr-mb-huge{margin-bottom:28px}.cpr-mb-huge-negative{margin-bottom:-28px}.cpr-mt-tiny{margin-top:6px}.cpr-mt-small{margin-top:10px}.cpr-mt-med{margin-top:14px}.cpr-mt-large{margin-top:24px}.cpr-mt-huge{margin-top:28px}.cpr-mt-massive{margin-top:56px}.cpr-mr-tiny{margin-right:6px}.cpr-mr-small{margin-right:10px}.cpr-mr-med{margin-right:14px}.cpr-mr-large{margin-right:24px}.cpr-mr-huge{margin-right:28px}.cpr-ml-tiny{margin-left:6px}.cpr-ml-small{margin-left:10px}.cpr-ml-med{margin-left:15px}.cpr-ml-large{margin-left:28px}.cpr-ml-huge{margin-left:28px}.cpr-pl-small{padding-left:12px}.cpr-pl-med{padding-left:18px}.cpr-pl-large{padding-left:24px}.cpr-pl-huge{padding-left:32px}.cpr-pr-small{padding-right:12px}.cpr-pr-med{padding-right:18px}.cpr-pr-large{padding-right:28px}.cpr-pr-huge{padding-right:32px}.cpr-lr-padding-tiny{padding:0 8px}.cpr-lr-padding-small{padding:0 14px}.cpr-lr-padding-med{padding:0 28px}.cpr-padding-small{padding:12px}h1.cpr-header{line-height:1.42857143}h2.cpr-subheader{line-height:1.42857143}#staticEnergySubtitle{line-height:1.42857143}.cpr-expander .glyphicon{display:none}.cpr-expander .glyphicon.glyphicon-chevron-down{display:inline}.cpr-expander .collapse-text{display:none}.cpr-expander[aria-expanded=true] .expand-text{display:none}.cpr-expander[aria-expanded=true] .collapse-text{display:inline}.cpr-expander[aria-expanded=true] .glyphicon.glyphicon-chevron-up{display:inline}.cpr-expander[aria-expanded=true] .glyphicon.glyphicon-chevron-down{display:none}.cpr-navigation-link{font-size:.875em;color:#588028;font-family:"Segoe UI",Helvetica,Arial,sans-serif;font-weight:600;cursor:pointer;text-decoration:none!important}.cpr-navigation-link:hover{color:#233210}.cpr-navigation-link.large-link{font-size:.9125em}.cpr-navigation-link.extra-large-link{font-size:1.125em}.cpr-navigation-link.not-clickable{cursor:default;color:#666}cpr-financials-rows .panel-group{z-index:0;position:relative;-webkit-box-shadow:0 3px 6px 0 rgba(50,50,50,.2);box-shadow:0 3px 6px 0 rgba(50,50,50,.2);margin-bottom:0}cpr-financials-rows .panel-group .panel{border:1px solid transparent;border-bottom:1px solid #c6c6c6;border-radius:0}cpr-financials-rows .panel-group .panel .row:after,cpr-financials-rows .panel-group .panel .row:before{display:none}cpr-financials-rows .panel-group .panel>.panel-body{padding:0 43px}cpr-financials-rows .panel-group .panel>.panel-body cpr-row:first-child>div{min-height:108px;height:108px}cpr-financials-rows .panel-group .panel>.panel-body cpr-row:first-child>div>div{padding-left:0}cpr-financials-rows .panel-group .panel>.panel-body cpr-row:last-child>div{padding:3px 0 32px 0}cpr-financials-rows .panel-group .panel>.panel-body .table-details,cpr-financials-rows .panel-group .panel>.panel-body cpr-cash-flow-chart>div{margin-top:32px}cpr-financials-rows .panel-group .panel>.panel-body .incentive-details .table-details{margin-top:0}cpr-financials-rows .panel-group .panel>.panel-body .download-csv{cursor:pointer;width:100%}cpr-financials-rows .panel-group .panel>.panel-body .download-csv .text{color:#588028;font-weight:600;display:inline}cpr-financials-rows .panel-group .panel>.panel-body .download-csv svg{display:inline;max-height:18px;max-width:18px;margin-right:5px}cpr-financials-rows .panel-group .panel>.panel-body .download-csv svg .iconFill{fill:#588028}cpr-financials-rows .panel-group .panel+.panel{margin-top:0}cpr-financials-rows .panel-group .panel:last-child{border-bottom:1px solid #c6c6c6}cpr-financials-rows .panel-group .panel.selected{border:1px solid #588028}.cpr-info-link{text-decoration:none}.cpr-info-link>span{color:#588028}.cpr-info-link:focus,.cpr-info-link:hover{text-decoration:none}.cpr-info-link:focus>span,.cpr-info-link:hover>span{color:#233210}.cpr-info-link .info-link-help-text{font-size:1em;font-weight:600;margin-left:8px}.cpr-info-link .glyphicon{font-size:.75em}.actionTrigger{cursor:pointer;font-size:1.25em;color:#588028}.actionTrigger:hover{color:#8dc648}.modal-radio-focus input[type=radio]:focus+label{outline-width:2px;outline-style:solid;outline-color:Highlight}cpr-modal-dialog{position:relative}cpr-modal-dialog .radio-tab-select-overlay{display:none;position:absolute;z-index:1;width:100%;height:100%;background-color:#000;opacity:.25}cpr-modal-dialog .modal-dialog{max-width:1160px;width:auto;background-color:#fff;color:#666}cpr-modal-dialog .modal-dialog .cpr-modal-title{margin:auto;padding-bottom:48px;text-align:center}cpr-modal-dialog .modal-dialog .modal-footer{border-top:none;padding:28px 42px}@media(max-device-width:991px){cpr-modal-dialog .modal-dialog .modal-footer{text-align:center;padding:28px}}cpr-modal-dialog .modal-dialog>div{padding:28px 28px 0 28px}cpr-modal-dialog .modal-dialog>div:last-child{padding-bottom:28px}cpr-modal-dialog .modal-dialog .container-fluid{padding:0 0;text-align:center}cpr-modal-dialog .modal-dialog input[type=radio]{opacity:0;position:absolute}cpr-modal-dialog .modal-dialog input[type=radio]+label{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:252px;border:#666 1px solid;cursor:pointer;padding:12px 0 0 0;margin:11px 9px;-webkit-transition:all .2s ease;transition:all .2s ease;text-align:center;-webkit-box-shadow:#666 0 3px 6px;box-shadow:#666 0 3px 6px}cpr-modal-dialog .modal-dialog input[type=radio]+label:before{content:"✓";display:-webkit-box;display:-ms-flexbox;display:flex;width:32px;height:32px;border:#666 2px solid;background-color:#fff;color:#fff;font-weight:700;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;position:absolute;left:calc(50% - 16px);top:-17px;margin:0;padding:0;-webkit-transition:all .2s ease;transition:all .2s ease}cpr-modal-dialog .modal-dialog input[type=radio]:checked+label,cpr-modal-dialog .modal-dialog input[type=radio]:focus+label,cpr-modal-dialog .modal-dialog input[type=radio]:hover+label{border-color:#588028;border-top-width:6px;margin-top:6px}cpr-modal-dialog .modal-dialog input[type=radio]:focus+label:before,cpr-modal-dialog .modal-dialog input[type=radio]:hover+label:before{border-color:#588028}cpr-modal-dialog .modal-dialog input[type=radio]:checked+label:before{border-color:#fff;background-color:#588028}.cpr-radio-tab{display:inline-block}.cpr-radio-tab label .cpr-radio-tab-title-block{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.cpr-radio-tab label .cpr-radio-tab-body-blocks{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cpr-radio-tab label .cpr-radio-tab-body-blocks .cpr-radio-tab-body-block{margin:12px auto;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.cpr-radio-tab label .cpr-radio-tab-body-blocks .cpr-radio-tab-body-block .cpr-caption{padding:0 50px}.solar-switch-tab-container label .cpr-radio-tab-title-block .cpr-header{font-size:1.6em;height:72px}.cpr-radio-tab-text{vertical-align:top}.cpr-radio-tab-text .radio-tab-header-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cpr-radio-tab-text .radio-tab-header-wrapper .cpr-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (-ms-high-contrast:active){.cpr-radio-tab-text .radio-tab-header-wrapper .cpr-header{margin:0}}@media screen and (-ms-high-contrast:none){.cpr-radio-tab-text .radio-tab-header-wrapper .cpr-header{margin:0}}.cpr-radio-tab-text label{min-height:492px}.cpr-radio-tab-text label .cpr-radio-tab-title-block>div{margin-top:28px}.cpr-radio-tab-text label .cpr-radio-tab-title-block .cpr-radio-tab-text-divider{width:162px;border-bottom:1px solid #aaa;margin-left:auto;margin-right:auto}.cpr-radio-tab-text label .cpr-radio-tab-text-parameters{min-height:30px}.cpr-radio-tab-text label .cpr-radio-tab-text-parameters span:after{content:"   |   "}.cpr-radio-tab-text label .cpr-radio-tab-text-parameters span:nth-child(2):after{content:" ";display:block;clear:both}.cpr-radio-tab-text label .cpr-radio-tab-text-parameters span:last-child:after{content:""}.cpr-radio-tab-text input[type=radio]:checked+label .cpr-radio-tab-title-block .cpr-header{color:#588028}.cpr-radio-tab-text input[type=radio]:checked+label,.cpr-radio-tab-text input[type=radio]:focus+label,.cpr-radio-tab-text input[type=radio]:hover+label{min-height:497px}.cpr-radio-tab-vehicle label{position:relative;min-height:550px}.cpr-radio-tab-vehicle label .cpr-radio-tab-title-block{margin-top:28px;margin-bottom:15px}.cpr-radio-tab-vehicle label .cpr-radio-tab-title-block .cpr-radio-tab-make,.cpr-radio-tab-vehicle label .cpr-radio-tab-title-block .cpr-radio-tab-model{width:250px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 8px}.cpr-radio-tab-vehicle label .cpr-radio-tab-title-block .cpr-radio-tab-make{margin-top:5px}.cpr-radio-tab-vehicle label .cpr-radio-tab-title-block .cpr-radio-tab-model{line-height:32px}.cpr-radio-tab-vehicle label .cpr-radio-tab-vehicle-image{overflow:hidden;margin:0}.cpr-radio-tab-vehicle label .cpr-radio-tab-vehicle-image img{display:block;width:100%;margin:-10% 0}.cpr-radio-tab-vehicle label .cpr-radio-tab-vehicle-selector-placeholder{margin-top:22px}.cpr-radio-tab-vehicle label button{outline:0}.cpr-radio-tab-vehicle label .cpr-radio-tab-vehicle-selector{display:none;position:absolute;z-index:2;margin-top:5px;margin-left:10px;width:92%;min-height:520px;background-color:#fff;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:520px;top:12px}.cpr-radio-tab-vehicle label .cpr-radio-tab-vehicle-selector select:first-of-type{margin-top:16px}.cpr-radio-tab-vehicle label .cpr-radio-tab-vehicle-selector select{width:90%;margin-top:0;margin-left:12px;margin-bottom:16px}.cpr-radio-tab-vehicle label .cpr-radio-tab-vehicle-selector cpr-button{margin:initial;margin-top:24px}.cpr-radio-tab-vehicle input[type=radio]:checked+label .cpr-radio-tab-title-block .cpr-radio-tab-make,.cpr-radio-tab-vehicle input[type=radio]:checked+label .cpr-radio-tab-title-block .cpr-radio-tab-model{color:#588028}.cpr-radio-tab-vehicle input[type=radio]:checked+label,.cpr-radio-tab-vehicle input[type=radio]:focus+label,.cpr-radio-tab-vehicle input[type=radio]:hover+label{min-height:555px}.cpr-list{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;list-style-position:outside;padding-left:22px}.cpr-list>li{display:block}.cpr-list>li.tablet-width{width:100%}@media screen and (max-device-width:767px){.cpr-list>li.tablet-width{width:120px}}.cpr-list>li:before{font-family:"Glyphicons Halflings";float:left;margin-left:-24px;color:#588028}.cpr-list>li.bullet-secondary-color:before{color:#5da5da}.cpr-list>li.bullet-gray-darker-color:before{color:#666}.cpr-list>li.itemTag:before{content:""}.cpr-list>li.itemCheck:before{content:""}.cpr-list>li.itemDot:before{margin-top:-2px;content:"●"}.cpr-list>li.itemTree:before{content:""}.cpr-list>li.itemWaste:before{content:""}.cpr-list>li.itemPounds:before{content:""}.remove-last-mb>li:last-child{margin-bottom:0}.cpr-partner-button{font-size:20px;text-decoration:none;cursor:pointer;color:#007b9a;text-align:center}.cpr-partner-button:hover{text-decoration:none}.cpr-partner-button>span{margin:auto}.cpr-primary-button{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#588028;color:#fff!important;height:36px;min-width:140px;text-decoration:none;cursor:pointer;color:#007b9a;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto;padding:0 20px}.cpr-primary-button:hover{text-decoration:none;background-color:#233210}.cpr-primary-button:active{background-color:#233210}.cpr-primary-button>span{margin:auto}.cpr-default-button,.cpr-expander,.cpr-text-button{-webkit-appearance:none;border:0;padding:0;background-color:transparent}.cpr-expander,.cpr-text-button{color:#588028;cursor:pointer;font-weight:600}.cpr-expander:hover,.cpr-text-button:hover{color:#233210}.cpr-expander:focus,.cpr-text-button:focus{color:#233210}.cpr-button{-webkit-appearance:none;cursor:pointer;min-width:130px;height:36px;font-weight:600}@media(min-device-width:768px){.cpr-button{min-width:140px}}.cpr-button-primary,.cpr-quote-form-button{background-color:#588028;border:0;color:#fff}.cpr-button-primary:hover,.cpr-quote-form-button:hover{background-color:#233210}.cpr-button-primary:focus,.cpr-quote-form-button:focus{background-color:#233210}.cpr-button-primary[disabled],[disabled].cpr-quote-form-button{background-color:#eaeaea}.cpr-quote-form-button{height:36px}.cpr-button-secondary{background-color:transparent;border:1px solid #588028;color:#588028}.cpr-button-secondary:hover{border:#233210 1px solid;color:#233210}.cpr-button-secondary:focus{border:#233210 1px solid;color:#233210}.cpr-button-transparent-white{background-color:transparent;border:1px solid #fff;color:#fff;text-decoration:none;font-size:1.25em;padding:5px 30px;font-weight:700;display:inline-block}.cpr-button-transparent-white:hover{border:#ccc 1px solid;color:#ccc;text-decoration:none}.cpr-button-transparent-white:focus{border:#ccc 1px solid;color:#ccc}.cpr-button-secondary[disabled]{border:1px solid #eaeaea;color:#eaeaea}.cpr-modify-button{min-width:120px;border-radius:36px;padding:6px 22px;border:0}.cpr-modify-button span{padding-right:16px}.pc-external{text-align:left}.pc-external label.custom-control-label{font-weight:400}.pc-external label.d-inline{font-weight:400}#landingPageRoot{cursor:default;background-color:#efefef}#landingPageRoot .landing-page-container{min-height:calc(100vh - 161px);padding-bottom:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#landingPageRoot .landing-page-container.gray-text{color:#666}#landingPageRoot .landing-page-container.white-text{color:#fff}#landingPageRoot .hero-image{position:absolute;top:0;left:0;background-position:center center;background-repeat:no-repeat;background-size:cover;width:100%}#landingPageRoot .hero-image.full-height{height:100%}#landingPageRoot .hero-image.partial-height{top:0;height:calc(100% - 200px)}#landingPageRoot .opaque-overlay{background-color:rgba(0,0,0,.5);width:100%;height:100%}#landingPageRoot .upper-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:50px 0;text-align:center;width:100%}@media(min-device-width:992px){#landingPageRoot .upper-section{min-height:45vh}}#landingPageRoot .upper-section.padding-bottom-0{padding-bottom:0}#landingPageRoot .landing-page-heading{position:relative;max-width:884px;padding:0 15px}#landingPageRoot #staticLandingTitle{font-size:2.5rem;line-height:1em}#landingPageRoot #staticLandingSubtitle{font-size:1.125rem;line-height:1.3em;margin-top:20px}#landingPageRoot .action-section{position:relative;margin-top:35px;padding:0 15px;max-width:884px}#landingPageRoot .action-title{font-size:1.75rem;line-height:1.3em;width:100%;margin-bottom:24px}#landingPageRoot .action-button-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(min-device-width:768px){#landingPageRoot .action-button-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}#landingPageRoot .action-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#588028;border:0;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.29);box-shadow:0 3px 6px rgba(0,0,0,.29);color:inherit;margin-bottom:24px;text-decoration:none;-webkit-transition:background-color .3s linear;transition:background-color .3s linear;cursor:pointer}@media(min-device-width:768px){#landingPageRoot .action-button{margin-bottom:0}}@media screen and (min-device-width:768px){#landingPageRoot .action-button+.action-button{margin-left:24px}}#landingPageRoot .action-button:hover{background-color:#73a734;text-decoration:none}#landingPageRoot .action-button-text{font-size:1.375rem;padding:10px 60px}#landingPageRoot .ghost-button{background-color:transparent;border:2px solid;-webkit-box-shadow:none;box-shadow:none;height:auto}#landingPageRoot .ghost-button:hover{background-color:#588028}#landingPageRoot .ghost-button:hover .action-button-text{color:#fff}#landingPageRoot .ghost-button .action-button-text{padding:8px 58px}#landingPageRoot .share-my-data-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;flex-flow:column wrap;position:relative;margin-top:35px;padding:0 15px;max-width:884px}#landingPageRoot .share-my-data-title{font-size:1.5rem;line-height:1.3em;width:100%;padding-bottom:24px}#landingPageRoot .loading-spinner{position:relative;width:80px;height:80px;margin:10px 0}#landingPageRoot .loading-spinner .loading-spinner-segment{position:absolute;width:100%;height:100%;border:8px solid #fff;border-radius:50%;border-color:#fff transparent transparent transparent;-webkit-animation:loading-spinner 1.2s cubic-bezier(.5,0,.5,1) infinite;animation:loading-spinner 1.2s cubic-bezier(.5,0,.5,1) infinite}@-webkit-keyframes loading-spinner{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loading-spinner{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}#landingPageRoot .loading-spinner .loading-spinner-segment:nth-of-type(1){-webkit-animation-delay:0s;animation-delay:0s}#landingPageRoot .loading-spinner .loading-spinner-segment:nth-of-type(2){-webkit-animation-delay:-.15s;animation-delay:-.15s}#landingPageRoot .loading-spinner .loading-spinner-segment:nth-of-type(3){-webkit-animation-delay:-.3s;animation-delay:-.3s}#landingPageRoot .loading-spinner .loading-spinner-segment:nth-of-type(4){-webkit-animation-delay:-.45s;animation-delay:-.45s}#landingPageRoot .alternative-action-link{position:relative;margin-top:20px;padding:0 15px;font-size:1.125rem;max-width:884px;text-align:center}#landingPageRoot .alternative-action-link.utility-text-color{color:#588028}#landingPageRoot .alternative-action-link a{color:inherit;font-weight:700;text-decoration:none}#landingPageRoot .info-card-container{position:relative;margin-top:50px}#landingPageRoot .info-card-box-shadow{position:absolute;bottom:0;left:0;width:100%;-webkit-box-shadow:0 4px 8px #d6d6d6;box-shadow:0 4px 8px #d6d6d6}#landingPageRoot .info-card-box-shadow.partial-height{height:150px}#landingPageRoot .info-card-box-shadow.full-height{height:100%}#landingPageRoot .info-card{display:inline-block;position:relative;background-color:#fff;color:#666;font-size:1.375rem;padding:30px;text-align:center;width:100%;max-width:476px;z-index:1}@media screen and (min-device-width:768px){#landingPageRoot .info-card{text-align:left;width:auto}}#landingPageRoot .info-card .action-section{margin-top:10px}#landingPageRoot .info-card .action-button{margin-bottom:0;color:#fff}#landingPageRoot .info-card .action-button+.action-button{margin:16px 0 0 0}#landingPageRoot .info-card .alternative-action-link{color:#588028}#landingPageRoot .info-item{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:20px}#landingPageRoot .info-item+.info-item{border-top:1px solid #d3d3d3;padding-top:20px}@media screen and (min-device-width:768px){#landingPageRoot .info-item+.info-item{border-top:none;padding-top:0}}#landingPageRoot .info-card-icon{display:none}#landingPageRoot .info-card-icon>svg{width:100%;height:auto;max-width:50px;max-height:50px}@media screen and (min-device-width:768px){#landingPageRoot .info-card-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:30px;width:50px;height:50px}}#landingPageRoot .info-card-text{width:100%}#landingPageRoot .info-card-text .address-label{font-weight:700}#landingPageRoot .info-card-text .rate-label{font-size:1rem;font-weight:500}#landingPageRoot .info-card-text .rate-description{font-weight:700}#landingPageRoot .info-card-text .energy-usage-label{font-size:1rem;font-weight:500}#landingPageRoot .info-card-text .energy-usage-label span{font-size:1.375rem;font-weight:700}#landingPageRoot .info-card-text .energy-usage-interval-label{font-size:.75rem;font-style:italic}#landingPageRoot .content-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;color:#666;margin:30px 0;text-align:center}@media screen and (min-device-width:768px){#landingPageRoot .content-section{margin-top:40px}}#landingPageRoot .content-section-title{font-size:2rem;font-weight:500;margin-bottom:20px}#landingPageRoot .content-section-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}@media screen and (min-device-width:768px){#landingPageRoot .content-section-items{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}#landingPageRoot .content-section-icon>svg{width:auto;height:55px}#landingPageRoot .content-section-item{padding:20px 15px 0 15px}#landingPageRoot .content-section-item.two-up{-ms-flex-preferred-size:35%;flex-basis:35%}#landingPageRoot .content-section-item.three-up{-ms-flex-preferred-size:30%;flex-basis:30%}#landingPageRoot .content-section-item.four-up{-ms-flex-preferred-size:35%;flex-basis:35%}@media screen and (min-device-width:992px){#landingPageRoot .content-section-item.four-up{-ms-flex-preferred-size:23%;flex-basis:23%}}#landingPageRoot .content-section-item-title{margin-top:15px;font-size:1.375rem;font-weight:700}#landingPageRoot .content-section-item-text{font-size:1rem;line-height:1.3em;margin:auto;margin-top:10px;max-width:362px}.aux-section-container{max-width:1206px;width:1206px;padding:0 28px;min-width:360px;margin:40px auto 0 auto;margin-top:40px}@media(max-device-width:991px){.aux-section-container{padding:0 14px;width:100%;min-width:360px;margin:40px auto 0 auto}}@media(max-device-width:767px){.aux-section-container{padding:0 7px;min-width:360px;margin:40px auto 0 auto}}.aux-section-container .textGroup .CompactText,.aux-section-container .textGroup .LargeText,.aux-section-container .textGroup .SmallText,.aux-section-container .textGroup .Text{text-align:left}.aux-upper-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:24px 28px;text-align:center;width:100%;color:#fff;background-color:#588028}.aux-upper-section .textGroup .LargeText,.aux-upper-section .textGroup .Text{color:#fff;max-width:800px}.aux-upper-section .textGroup .Text{font-size:1em;font-weight:400}.aux-upper-section .aux-action-section-button{padding-top:24px;padding-bottom:24px}.aux-details-section ul{list-style:disc;padding-left:48px}.aux-details-section li{padding:0 0 16px 0}.aux-details-section .details-section-image{margin:22px 0}.aux-contact-form-section{margin:40px 0}@media(min-device-width:768px){#add-solar-step .wizard-radio-container{margin-top:16px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}#add-solar-step .wizard-radio-tab-body-block{margin:0}@media(min-device-width:768px){#add-solar-step .wizard-radio-tab-body-block{margin-top:24px}}@media(min-device-width:768px){#add-solar-step .wizard-radio-tab-header-wrapper{margin-bottom:12px}}#add-solar-step svg{width:60px;height:60px}#add-solar-step .checkMark{fill:#588028}#add-solar-step .solarIcon{fill:none;stroke:#588028}#add-solar-step .cross,#add-solar-step .solarIconCheck{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}#add-solar-step .noCross{fill:#d7373f}#wizardRoot #addressEntryMap{margin-top:10px}#wizardRoot .hiddenMap{position:absolute;clip:rect(1px,1px,1px,1px);visibility:hidden}#wizardRoot #searchBar{margin:auto;margin-bottom:10px;position:relative;width:100%}@media(min-device-width:768px){#wizardRoot #searchBar{width:464px}}#wizardRoot #searchBar label{display:block}#wizardRoot #inputUserLocationAutoComplete .MicrosoftMap .as_container_search{width:100%}@media(min-device-width:768px){#wizardRoot #inputUserLocationAutoComplete .MicrosoftMap .as_container_search{width:464px}}#wizardRoot #inputUserLocation{-webkit-box-sizing:border-box!important;box-sizing:border-box!important;border:solid 2px #dedede;font-size:16px;padding-left:9px;padding-right:44px;height:44px;width:100%}#wizardRoot #inputUserLocation:focus{border:solid 2px #588028;outline:0}#wizardRoot .input-button-background{background:-webkit-gradient(linear,right top,left top,color-stop(70%,#fff),to(rgba(255,255,255,0)));background:linear-gradient(to left,#fff 70%,rgba(255,255,255,0));pointer-events:none;position:absolute;right:2px;width:62px;border-bottom-right-radius:10px;top:6px;height:36px}#wizardRoot .input-button-background.remove-gradient{background:rgba(255,255,255,0)}#wizardRoot #userAddressButton{background-color:rgba(255,255,255,0);border:none;cursor:pointer;pointer-events:auto;padding:5px;position:absolute;right:5px;top:1px;height:30px;width:30px}#wizardRoot #userAddressButton.highlight-icon>svg>path{fill:#588028;opacity:.8}#wizardRoot .loading-symbol{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;border:4px solid #f5f5f5;border-top:4px solid #588028;border-radius:50%;position:absolute;right:8px;top:4px;height:24px;width:24px}@keyframes spin{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}#budget-step .budget-radio-tab{margin:0;width:auto;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}@media(min-device-width:768px){#budget-step .budget-radio-tab{margin:0 100px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}}@media(min-device-width:1200px){#budget-step .budget-radio-tab{margin:0 150px}}#budget-step .wizard-radio-tab-wrapper{padding:5px}#budget-step .wizard-radio-tab .cpr-header{font-size:1.25rem;font-weight:600}#budget-step .wizard-radio-tab .description{margin-top:12px;font-size:.75rem;font-weight:700;font-style:italic}#budget-step .wizard-radio-tab input[type=radio]{opacity:0;position:absolute}#budget-step .wizard-radio-tab input[type=radio]+label{padding:32px 0;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;cursor:pointer;-webkit-box-shadow:#c6c6c6 0 3px 6px;box-shadow:#c6c6c6 0 3px 6px;border:3px solid transparent;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fff}@media(min-device-width:768px){#budget-step .wizard-radio-tab input[type=radio]+label{-webkit-box-pack:inherit;-ms-flex-pack:inherit;justify-content:inherit}}#budget-step .wizard-radio-tab input[type=radio]:checked+label{border-color:#588028}#budget-step .wizard-radio-tab input[type=radio][disabled]+label .cpr-header{color:#ebebeb}#budget-step .wizard-radio-tab input[type=radio][disabled]+label .cpr-number{color:#ebebeb}#budget-step .wizard-radio-tab input[type=radio][disabled]+label .cpr-caption{color:#ebebeb}.equivalent-distance{color:#666;font-size:1.125rem;font-weight:600;padding:25px 0 35px 0}#wizardRoot #disclaimer-text{height:21.1875em;font-weight:600;text-align:left;padding:2em 1.5em;overflow-y:auto;background:#fff;border:1px solid #707070}#wizardRoot #disclaimer-text p+p{padding-top:1.5em}#wizardRoot .checkbox-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#wizardRoot .screen-reader-only{position:absolute;clip:rect(1px,1px,1px,1px);height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;border:0}#wizardRoot .checkbox-label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#wizardRoot .checkbox-label:before{content:"";display:inline-block;width:16px;height:16px;border:1px solid #bbb;margin-right:8px;background-color:#fff}#wizardRoot input:checked+.checkbox-label:before{border-color:#588028;background:#588028 url(../../img/Wizard/checkmark.svg) center/10px no-repeat}#wizardRoot .requried-asterisk{color:#dc3545}.energy-efficiency-tab-container{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-flow:wrap;flex-flow:wrap;width:100%;margin-bottom:-10px}.energy-efficiency-tab-container .energy-efficiency-tab-wrapper{padding:0;padding-bottom:10px}@media(min-device-width:1200px){.energy-efficiency-tab-container .energy-efficiency-tab-wrapper:nth-child(odd){padding:0 10px 20px 0}.energy-efficiency-tab-container .energy-efficiency-tab-wrapper:nth-child(even){padding:0 0 20px 10px}}.energy-efficiency-tab-container .energy-efficiency-tab-wrapper .energy-efficiency-radio-tab{height:100%}.energy-efficiency-content-container{padding:20px 30px;font-weight:400;color:#666}.energy-efficiency-content-container .energy-efficiency-content-top-left{text-align:left;float:left;width:calc(100% - 120px)}@media(min-device-width:768px){.energy-efficiency-content-container .energy-efficiency-content-top-left{width:calc(100% - 140px)}}.energy-efficiency-content-container .energy-efficiency-content-top-left .estimated-cost{font-size:.8em;color:#588028;font-style:italic;font-weight:700;padding-bottom:14px}.energy-efficiency-content-container .energy-efficiency-content-top-left .leaf-icon-container{margin:15px 0 10px 0}.energy-efficiency-content-container .energy-efficiency-content-top-left .leaf-icon-container .leaf-icon{display:inline;padding-right:10px}.energy-efficiency-content-container .energy-efficiency-content-top-left .leaf-icon-container .leaf-icon .crossOutSign{stroke:#588028}.energy-efficiency-content-container .energy-efficiency-content-top-left .improvements-title{color:#588028;font-weight:700;font-size:1.4em}.energy-efficiency-content-container .energy-efficiency-content-top-right .ee-value{padding-left:20px}.energy-efficiency-content-container .energy-efficiency-content-bottom-right,.energy-efficiency-content-container .energy-efficiency-content-top-right{float:right;width:120px;text-align:center}@media(min-device-width:768px){.energy-efficiency-content-container .energy-efficiency-content-bottom-right,.energy-efficiency-content-container .energy-efficiency-content-top-right{width:140px}}.energy-efficiency-content-container .energy-efficiency-content-bottom-right .ee-dollar-sign,.energy-efficiency-content-container .energy-efficiency-content-bottom-right .ee-value,.energy-efficiency-content-container .energy-efficiency-content-top-right .ee-dollar-sign,.energy-efficiency-content-container .energy-efficiency-content-top-right .ee-value{color:#588028;font-size:1.7em;font-weight:700}.energy-efficiency-content-container .energy-efficiency-content-bottom-right .ee-label,.energy-efficiency-content-container .energy-efficiency-content-top-right .ee-label{color:#6d6e71;font-size:.75em;font-weight:400;padding-left:20px;line-height:1.25em}.energy-efficiency-content-container .energy-efficiency-content-bottom-left{float:left;text-align:left;width:calc(100% - 120px)}@media(min-device-width:768px){.energy-efficiency-content-container .energy-efficiency-content-bottom-left{width:calc(100% - 140px)}}.energy-efficiency-content-container .energy-efficiency-content-bottom-left .example{padding-top:0;font-weight:400}@media(min-device-width:768px){.energy-efficiency-content-container .energy-efficiency-content-bottom-left .example{padding-top:10px}}.energy-efficiency-content-container .energy-efficiency-content-bottom-left .example.example-heading{padding-top:0}.energy-efficiency-content-container .energy-efficiency-content-bottom-left ul{padding-left:15px}.energy-efficiency-content-container .energy-efficiency-content-bottom-left ul li:before{margin-left:-15px}.energy-efficiency-content-container .energy-efficiency-content-bottom-right{padding-top:15px}@media(min-device-width:1200px){.energy-efficiency-content-container .energy-efficiency-content-bottom-right{position:absolute;right:30px;top:110px}}.energy-efficiency-content-container .energy-efficiency-content-bottom-right input{width:100px;text-align:center}@media(min-device-width:768px){.energy-efficiency-content-container .energy-efficiency-content-bottom-right input{width:120px}}.energy-efficiency-content-container .energy-efficiency-content-bottom-right input::-webkit-inner-spin-button{opacity:1}.energy-efficiency-content-container .energy-efficiency-content-bottom-right .ee-dollar-sign{width:20px;display:inline-block}#energy-usage-step .slider-label{color:#588028;font-size:2em;text-align:center;margin:.5em}#energy-usage-step .energy-usage-container{margin:auto;display:inline-block}#energy-usage-step .energy-usage-container li{list-style:none;display:inline-block;margin-top:15px}#energy-usage-step .energy-usage-input-box-container{margin:auto;width:100%}@media(min-device-width:768px){#energy-usage-step .energy-usage-input-box-container{max-width:450px}}@media(min-device-width:1200px){#energy-usage-step .energy-usage-input-box-container{max-width:100%}}#energy-usage-step .energy-usage-inputBox{width:60px;height:40px;margin:5px;border-color:#588028;border-style:solid;text-align:center}#energy-usage-step .monthly-usage-kwh-label{display:block;text-align:center;color:#666;font-weight:500;font-family:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif}#energy-usage-step .monthly-usage-month-label{display:block;text-align:center;color:#666;font-weight:700;font-size:1.25em;font-family:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif}#energy-usage-step .energy-usage-radio-tab-image{height:77px}@media(min-device-width:768px){#energy-usage-step .energy-usage-radio-tab-image{min-height:175px}#energy-usage-step .energy-usage-radio-tab-image .wizard-radio-tab-title-block{margin-top:36px}}#energy-usage-step .energy-usage-radio-tab-image svg{stroke:#588028;fill:#588028}#energy-usage-step .energy-usage-radio-tab-icon>svg{height:58px}#energy-usage-step .energy-usage-tab-title{font-size:1.7em;color:#588028;font-family:"Segoe UI",Arial,Helvetica,sans-serif;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:700}@media(min-device-width:768px){#energy-usage-step .energy-usage-tab-title{font-size:1.25em;color:#666;padding-bottom:8px;padding-top:8px;height:auto;display:block}}#energy-usage-step .energy-usage-tab-description{color:#588028;font-weight:400;font-size:1.125em}#energy-usage-step .energy-usage-user-manual-input-description{color:#666;font-family:"Segoe UI",Arial,Helvetica,sans-serif;font-size:1em;padding-top:25px}#energy-usage-step .wizard-radio-tab-body-blocks{height:100%}@media(min-device-width:768px){#energy-usage-step .wizard-radio-tab-body-blocks{height:auto}}#energy-usage-step .energy-usage-radio-tab-body-blocks{height:100%}@media(min-device-width:768px){#energy-usage-step .energy-usage-radio-tab-body-blocks{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:auto}}#energy-usage-step .energy-usage-radio-tab-body-blocks .wizard-radio-tab-body-block{height:100%}@media(min-device-width:768px){#energy-usage-step .energy-usage-radio-tab-body-blocks .wizard-radio-tab-body-block{height:auto}}#energy-usage-step .energy-usage-radio-tab-body-blocks .energy-usage-tab-description,#energy-usage-step .energy-usage-radio-tab-body-blocks svg{display:none}@media(min-device-width:768px){#energy-usage-step .energy-usage-radio-tab-body-blocks .energy-usage-tab-description,#energy-usage-step .energy-usage-radio-tab-body-blocks svg{display:inherit}}#energy-usage-step #shareMyDataModal{text-decoration:none}#energy-usage-step #shareMyDataModal .modal{padding-left:0!important}#energy-usage-step #shareMyDataModal .modal-dialog-centered{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;margin:auto}#energy-usage-step #shareMyDataModal #openModalButton{background-color:#588028;-webkit-box-shadow:rgba(0,0,0,.16) 0 3px 6px;box-shadow:rgba(0,0,0,.16) 0 3px 6px;color:#fff;display:block;font-size:1.375em;height:62px;margin:25px auto;padding-left:20px;padding-right:20px;width:auto}#energy-usage-step #shareMyDataModal .modal-content{border-radius:0}#energy-usage-step #shareMyDataModal .modal-body{padding:20px 35px}@media(min-device-width:992px){#energy-usage-step #shareMyDataModal .modal-body{padding:40px 70px}}#energy-usage-step #shareMyDataModal .modal-body .instructionsHeaderText{margin-top:0}#energy-usage-step #shareMyDataModal .modal-body .instructionsBodyTextContainer{padding:.5em 0 2em 0}#energy-usage-step #shareMyDataModal .modal-body .instructionsBodyTextContainer .instructionsBodyText{color:#666;margin:.25em 0}#energy-usage-step #shareMyDataModal .modal-body #instructionsImage>img{max-width:100%}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){#energy-usage-step #shareMyDataModal .modal-body #instructionsImage{max-width:900px}}#energy-usage-step #shareMyDataModal #instructionsModalButtons{display:inline-block;width:100%}#energy-usage-step #shareMyDataModal #instructionsModalButtons #closeModalButton{color:#588028;float:left;font-size:1.375em;font-weight:700}#energy-usage-step #shareMyDataModal #instructionsModalButtons #closeModalButton svg path{fill:#fff}@media(min-device-width:768px){#energy-usage-step #shareMyDataModal #instructionsModalButtons #closeModalButton svg path{fill:inherit}}#energy-usage-step #shareMyDataModal #instructionsModalButtons #closeModalButton .iconfill{fill:#588028}#energy-usage-step #shareMyDataModal #instructionsModalButtons #closeModalButton .iconstroke{stroke:#588028}#energy-usage-step #shareMyDataModal #instructionsModalButtons #continueButton{background-color:#588028;-webkit-box-shadow:rgba(0,0,0,.16) 0 3px 6px;box-shadow:rgba(0,0,0,.16) 0 3px 6px;color:#fff;display:block;font-size:1.375em;height:62px;margin:25px auto;padding-left:20px;padding-right:20px;width:auto;float:right;height:auto;margin:0;padding:10px 40px}@media(min-device-width:992px){#energy-usage-step #shareMyDataModal #instructionsModalButtons #continueButton{padding:10px 80px}}#energy-usage-step #greenButtonContainer #greenButtonInstruction{font-size:1.25em;color:#666}#energy-usage-step #greenButtonContainer #greenButtonRestrictions{font-size:1em;color:#666;margin-top:1.25em}#energy-usage-step #greenButtonContainer #greenButtonLoading{color:#588028;margin:auto}#energy-usage-step #greenButtonContainer #greenButtonSuccess button{font-size:1.25em;font-weight:700}#energy-usage-step #greenButtonContainer #greenButtonSuccess button span{color:#588028;margin-left:1em;margin-right:1em}#energy-usage-step #greenButtonContainer #greenButtonSuccess #removeFileX{font-size:1.375em}#energy-usage-step #greenButtonContainer input{opacity:0;position:absolute}#energy-usage-step #greenButtonContainer input+label{font-size:1.375em;color:#588028;margin-top:1.25em;cursor:pointer}@media(min-device-width:767px){#energy-usage-step .wizard-radio-tab-wrapper>.wizard-radio-tab{max-width:320px}}#energy-usage-step .wizard-radio-tab-wrapper:first-of-type>.wizard-radio-tab{float:right}@media(min-device-width:767px){.heating-type-radio-tab>.wizard-radio-tab-wrapper>.wizard-radio-tab{max-width:300px}}.heating-type-radio-tab>.wizard-radio-tab-wrapper:first-of-type>.wizard-radio-tab{float:right}#vehicle-catalog-step #vehicle-catalog-step-title{font-size:2rem}#vehicle-catalog-step .wizard-radio-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;padding-bottom:16px}@media(min-device-width:768px) and (max-device-width:1199px){#vehicle-catalog-step .wizard-radio-container{margin-top:60px}}#vehicle-catalog-step .wizard-radio-tab-wrapper{padding:10px}#vehicle-catalog-step .wizard-radio-tab{height:100%}#vehicle-catalog-step input:checked+label .checkbox{background:#588028 url(../../img/Wizard/checkmark.svg) center/10px no-repeat}#vehicle-catalog-step label{padding:15px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:286px;z-index:0}#vehicle-catalog-step .vehicle-heading-container{display:-webkit-box;display:-ms-flexbox;display:flex;z-index:0}#vehicle-catalog-step .vehicle-heading{width:calc(100% - 27px);text-align:left}#vehicle-catalog-step .vehicle-heading-title{line-height:1;padding:0 10px 5px 0}#vehicle-catalog-step .vehicle-heading-title.cpr-line-item{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;white-space:nowrap}#vehicle-catalog-step .vehicle-heading-title div:nth-child(1){padding-right:10px}#vehicle-catalog-step .vehicle-heading-title div:nth-child(2){padding-left:10px;border-left:1px solid #e3e3e3}#vehicle-catalog-step .vehicle-heading-subtitle{font-size:.8125rem}#vehicle-catalog-step .checkbox{width:22px;height:22px;border:3px solid #588028;margin:0 0 0 5px}#vehicle-catalog-step .crop-fuel-api-image{width:100%;height:165px;overflow:hidden;margin:-15px 0 -20px 0;z-index:-1}@media(min-device-width:768px){#vehicle-catalog-step .crop-fuel-api-image{height:190px}}@media(min-device-width:1200px){#vehicle-catalog-step .crop-fuel-api-image{height:170px}}#vehicle-catalog-step .crop-fuel-api-image img,#vehicle-catalog-step .crop-fuel-api-image svg{margin:-12% auto;width:108%}#vehicle-catalog-step .placeholder{margin:15px 0 0 -115px}@media(min-device-width:768px) and (max-device-width:1199px){#vehicle-catalog-step .placeholder{margin-top:20px}}@media(min-device-width:768px) and (max-device-width:1199px){#vehicle-catalog-step .placeholder svg{height:250px}}#vehicle-catalog-step .vehicle-details{display:-webkit-box;display:-ms-flexbox;display:flex;z-index:0}#vehicle-catalog-step .vehicle-details .cpr-caption{font-size:.7rem}#vehicle-catalog-step .vehicle-details .cpr-number-small{font-size:.8125rem}#vehicle-catalog-step .vehicle-details-left{border-right:1px solid #e3e3e3;padding:0 10px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:47%}#vehicle-catalog-step .vehicle-details-left .stack-item:not(:last-of-type){margin-bottom:6px}#vehicle-catalog-step .vehicle-details-left div:first-child .cpr-caption{margin-top:3px}#vehicle-catalog-step .vehicle-details-right{padding:0 0 0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:53%}#vehicle-catalog-step .vehicle-details-right div:first-child{padding-top:7px}#vehicle-catalog-step .vehicle-details-right div:first-child .cpr-number{font-size:1.75rem;line-height:1em}#vehicle-catalog-step .vehicle-details-right div:nth-child(2){padding-bottom:6px}#vehicle-catalog-step .vehicle-details-right div:nth-child(3){text-align:center;border-radius:10px;line-height:1em}#vehicle-catalog-step .hybrid-background-color{background-color:#bad6ff}#vehicle-catalog-step .electric-background-color{background-color:#eef6a1}#vehicle-catalog-step .left-align-item{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#vehicle-catalog-step .left-align-item .cpr-caption{padding-right:10px}#vehicle-catalog-step .ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#vehicle-catalog-step .cpr-number-small{font-weight:700}.multiselect,.multiselect__input,.multiselect__single{font-size:1rem;line-height:normal}.multiselect{min-height:42px;color:#666}.multiselect--disabled .multiselect__select{opacity:.6;background:#fff}.multiselect__tags{min-height:42px;border-radius:0;border:1px solid #ccc;font-size:1rem;font-weight:600;background:#fff}.multiselect__select:before{color:#666;border-color:#666 transparent transparent}.multiselect__placeholder{color:#666;padding:0 0 0 5px;margin-bottom:8px}.multiselect__content-wrapper{border:1px solid #ccc;border-bottom-left-radius:0;border-bottom-right-radius:0}.multiselect__option:after{font-size:inherit}.multiselect__option--highlight{background:#588028}.multiselect__option--highlight:after{background:#588028}.multiselect__option--selected{background:#efefef;color:#666}.multiselect__option--selected.multiselect__option--highlight{background:#588028}.multiselect__option--selected.multiselect__option--highlight:after{background:#588028}.multiselect--disabled,.multiselect--disabled .multiselect__current,.multiselect--disabled .multiselect__select{background:#fff;color:#666}#vehicle-choice-step .vehicle-select-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(min-device-width:768px){#vehicle-choice-step .vehicle-select-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}#vehicle-choice-step .multiselect{max-width:300px;padding:0}#vehicle-choice-step .multiselect+.multiselect{margin:20px 0 0 0}@media(min-device-width:768px){#vehicle-choice-step .multiselect+.multiselect{margin:0 0 0 20px}}.logoContainer{height:100%;position:relative;left:0}.logoContainer .WPlogo{position:absolute;top:0;right:0;width:200px;height:50px;background-repeat:no-repeat}.logoContainer .logo{position:absolute;cursor:pointer;background-size:contain;background-repeat:no-repeat;background-position:center;left:calc(50%);top:calc(50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-indent:200%;white-space:nowrap;overflow:hidden}.wizardMap{height:360px!important;margin-top:30px;position:relative;background-color:#efefef}#lidar-success-step svg{display:block;margin:auto}.wizardMap.scanning{overflow:hidden}.wizardMap.scanning .mapRadar{z-index:3;display:inline;position:relative;top:0}@-webkit-keyframes scanSmall{to{-webkit-transform:translateX(446px);transform:translateX(446px)}}@keyframes scanSmall{to{-webkit-transform:translateX(446px);transform:translateX(446px)}}@-webkit-keyframes scanMedium{to{-webkit-transform:translateX(873px);transform:translateX(873px)}}@keyframes scanMedium{to{-webkit-transform:translateX(873px);transform:translateX(873px)}}@-webkit-keyframes scanLarge{to{-webkit-transform:translateX(1122px);transform:translateX(1122px)}}@keyframes scanLarge{to{-webkit-transform:translateX(1122px);transform:translateX(1122px)}}.wizardMap.scanning .mapRadar.firstAnimation{height:100%;left:-126px;-webkit-animation:scanSmall 2s linear infinite;animation:scanSmall 2s linear infinite}@media(min-width:768px){.wizardMap.scanning .mapRadar.firstAnimation{-webkit-animation:scanMedium 2s linear infinite;animation:scanMedium 2s linear infinite}}@media(min-width:1200px){.wizardMap.scanning .mapRadar.firstAnimation{-webkit-animation:scanLarge 2s linear infinite;animation:scanLarge 2s linear infinite}}.error-block{font-size:1em;color:#f30f20;height:auto;min-height:32px;padding:5px 0;text-align:center}.error-box{border-color:#f30f20!important;border-style:solid}.wizard-radio-tab-wrapper{padding-bottom:10px}@media(min-device-width:768px){.wizard-radio-tab-wrapper{padding:0 5px}}.wizard-radio-tab{display:inline-block}.wizard-radio-tab input[type=radio]{opacity:0;position:absolute}.wizard-radio-tab input[type=radio]+label{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;cursor:pointer;-webkit-box-shadow:#c6c6c6 0 3px 6px;box-shadow:#c6c6c6 0 3px 6px;border:3px solid transparent;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fff}@media(min-device-width:768px){.wizard-radio-tab input[type=radio]+label{-webkit-box-pack:inherit;-ms-flex-pack:inherit;justify-content:inherit}}.wizard-radio-tab input[type=radio]:checked+label{border-color:#588028}.wizard-radio-tab input[type=radio][disabled]+label .cpr-header{color:#ebebeb}.wizard-radio-tab input[type=radio][disabled]+label .cpr-number{color:#ebebeb}.wizard-radio-tab input[type=radio][disabled]+label .cpr-caption{color:#ebebeb}.wizard-radio-tab input[type=radio][disabled]+label .wizard-radio-tab-text-divider{border-bottom:1px solid #ebebeb}.wizard-radio-tab label .wizard-radio-tab-title-block{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.wizard-radio-tab label .wizard-radio-tab-title-block .cpr-header{color:#588028;text-align:center;font-weight:700;max-width:260px;line-height:32px;height:64px}@media(min-device-width:768px){.wizard-radio-tab label .wizard-radio-tab-body-blocks{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.wizard-radio-tab label .wizard-radio-tab-body-blocks svg{display:none}@media(min-device-width:768px){.wizard-radio-tab label .wizard-radio-tab-body-blocks svg{display:inherit}}.wizard-radio-tab label .wizard-radio-tab-body-blocks .wizard-radio-tab-body-block{margin:12px auto;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;text-align:center}.wizard-radio-tab label .wizard-radio-tab-body-blocks .wizard-radio-tab-body-block .cpr-number{color:#588028}.wizard-radio-tab label .wizard-radio-tab-body-blocks .wizard-radio-tab-body-block .cpr-caption{padding:0 50px}.wizard-radio-tab label .wizard-radio-tab-body-blocks .wizard-radio-tab-body-block svg{margin:auto}.wizard-radio-tab .wizard-radio-tab-header-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wizard-radio-tab .wizard-radio-tab-header-wrapper .cpr-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (-ms-high-contrast:active){.wizard-radio-tab .wizard-radio-tab-header-wrapper .cpr-header{margin:0}}@media screen and (-ms-high-contrast:none){.wizard-radio-tab .wizard-radio-tab-header-wrapper .cpr-header{margin:0}}.wizard-radio-tab-text{vertical-align:top}@media(min-device-width:768px){.wizard-radio-tab-text{min-height:459px}}.wizard-radio-tab-text label{padding:14px 0}@media(min-device-width:768px){.wizard-radio-tab-text label{min-height:459px}}.wizard-radio-tab-text label .wizard-radio-tab-title-block>div{margin-top:25px}.wizard-radio-tab-text label .wizard-radio-tab-title-block .cpr-header{margin-bottom:-10px}.wizard-radio-tab-text label .wizard-radio-tab-text-divider{width:162px;border-bottom:1px solid #aaa;margin-left:auto;margin-right:auto}.wizard-radio-tab-text .wizard-radio-tab-text-parameters{min-height:30px}.wizard-radio-tab-image{height:100px}@media(min-device-width:768px){.wizard-radio-tab-image{min-height:300px}.wizard-radio-tab-image .wizard-radio-tab-title-block{margin-top:36px}}.wizard-radio-tab-image svg{stroke:#588028}#async-loading-item .blur{-webkit-filter:blur(7px);filter:blur(7px)}#async-loading-item .fade-in-out{-webkit-animation:fade-in-out 1.5s infinite;animation:fade-in-out 1.5s infinite}@-webkit-keyframes fade-in-out{0%,100%{opacity:.5}50%{opacity:1}}@keyframes fade-in-out{0%,100%{opacity:.5}50%{opacity:1}}#async-loading-item .fade-enter-active,#async-loading-item .fade-leave-active{-webkit-transition:opacity .5s;transition:opacity .5s}#async-loading-item .fade-enter,#async-loading-item .fade-leave-to{opacity:0}#wizard-radio-container-comparison.wizard-radio-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}#wizard-radio-container-comparison.wizard-radio-container .wizard-radio-tab{height:100%}#wizard-radio-container-comparison.wizard-radio-container .wizard-radio-tab-title-block{margin-bottom:25px;color:#588028}#wizard-radio-container-comparison.wizard-radio-container .cpr-base{font-size:1rem}#wizard-radio-container-comparison.wizard-radio-container .comparison-section+.comparison-section{margin-top:20px}#wizard-radio-container-comparison.wizard-radio-container input[type=radio]:disabled+label{background-color:#e3e3e3;text-align:left;cursor:default;padding:25px}#wizard-radio-container-comparison.wizard-radio-container input[type=radio]:disabled+label .cpr-base{font-weight:400}#wizard-radio-container-comparison.wizard-radio-container input[type=radio]:disabled+label .cpr-header{color:#666}#wizard-radio-container-comparison.wizard-radio-container label{padding:25px 10px}#wizard-radio-container-comparison.wizard-radio-container .comparison-section-title{width:100%;padding-bottom:10px;border-bottom:1px solid #e3e3e3;color:#588028}#wizard-radio-container-comparison.wizard-radio-container .comparison-section-title+div{padding-top:10px}#wizard-radio-container-comparison.wizard-radio-container .comparison-section-title+ul{padding-top:10px}#wizard-radio-container-comparison.wizard-radio-container .comparison-summary-section{display:-webkit-box;display:-ms-flexbox;display:flex}#wizard-radio-container-comparison.wizard-radio-container .comparison-summary-section .stack-item{margin-bottom:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#wizard-radio-container-comparison.wizard-radio-container .comparison-summary-section .comparison-section-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#wizard-radio-container-comparison.wizard-radio-container .comparison-summary-section .comparison-section-item>.cpr-number{font-size:1.125rem}#wizard-radio-container-comparison.wizard-radio-container .comparison-summary-section .comparison-section-item:nth-child(even){border-left:1px solid #e3e3e3}#wizard-radio-container-comparison.wizard-radio-container .comparison-info-section ul{text-align:left;font-size:.875rem;font-weight:400;margin:0 20px}#wizard-radio-container-comparison.wizard-radio-container .comparison-detail-section .comparison-section-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#wizard-radio-container-comparison.wizard-radio-container .comparison-detail-section .comparison-section-item .cpr-caption,#wizard-radio-container-comparison.wizard-radio-container .comparison-detail-section .comparison-section-item .cpr-number-small{font-size:.875rem}#wizard-radio-container-comparison.wizard-radio-container .comparison-detail-section .comparison-section-item .cpr-number-small{font-weight:700}#wizard-radio-container-comparison.wizard-radio-container .comparison-detail-section .comparison-section-item:nth-child(odd){background-color:#efefef}#wizard-radio-container-comparison.wizard-radio-container .comparison-detail-section .comparison-section-item>span{width:50%}#wizard-radio-container-comparison.wizard-radio-container .comparison-detail-section .comparison-section-item>span:first-child{padding-right:7px;text-align:right}#wizard-radio-container-comparison.wizard-radio-container .comparison-detail-section .comparison-section-item>span:nth-child(2){padding-left:7px;text-align:left}@media(min-device-width:768px) and (max-device-width:1199px){#wizard-radio-container-comparison.wizard-radio-container .comparison-detail-section .comparison-section-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#wizard-radio-container-comparison.wizard-radio-container .comparison-detail-section .comparison-section-item>span{width:100%}#wizard-radio-container-comparison.wizard-radio-container .comparison-detail-section .comparison-section-item>span:first-child{padding-right:0;text-align:center}#wizard-radio-container-comparison.wizard-radio-container .comparison-detail-section .comparison-section-item>span:nth-child(2){padding-left:0;text-align:center}}#wizard-radio-container-comparison.wizard-radio-container .comparison-notification-section{padding:2px 40px;color:#588028;background-color:rgba(88,128,40,.1);font-weight:400}.radio-list-container{margin:0 auto;max-width:750px;background-color:#fff}.radio-list-item{position:relative;margin-bottom:1px}.radio-list-item:not(:last-of-type){border-bottom:1px solid #e3e3e3}.radio-list-item input[type=radio]{opacity:0;position:fixed;width:0}.radio-list-item input[type=radio]+label{display:inline-block;width:100%;padding:16px 16px 16px 84px;background-color:#fff;color:#666;cursor:pointer}.radio-list-item input[type=radio]+label span{position:absolute;left:32px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px;height:20px;border:1px solid #666;border-radius:50%}.radio-list-item input[type=radio]:checked+label span:after{content:"";position:absolute;top:1px;left:1px;width:16px;height:16px;background-color:#666;border-radius:50%}.slider-container{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:320px;margin:auto}@media(min-device-width:768px){.slider-container{width:720px}}.rail-container{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:320px}@media(min-device-width:768px){.rail-container{width:533px}}.slider-value{color:#666;font-size:1.125em;font-family:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif;margin:auto}@media(min-device-width:768px){.slider-value{font-size:2em}}.slider-label{color:#588028;font-size:2em;text-align:center;margin:.5em}.textGroup .LargeText{font-size:2.5em;font-weight:700;text-align:center;color:#666;margin:.5em 0}.textGroup .Text{font-size:1.375em;font-weight:600;text-align:center;color:#666;margin:1em 0}.textGroup .TextCompact{margin-bottom:0}.textGroup .SmallText{font-size:1em;text-align:center;color:#666;margin:1.5em 0}.textGroup .Tooltip{border:1px solid #ccc;border-radius:.625em;background-color:#f5f5f5;font-size:1em;color:#666;padding:1em 1.5em 1em 4em;text-align:left;position:relative;margin:1.5em 0}.textGroup .Tooltip:before{content:url(../../img/Wizard/tooltip.svg);position:absolute;top:.8em;left:1.5em}.modal .textGroup .LargeText{margin-top:0}.wizard-progress-with-circle,ul.wizard-nav.wizard-nav-pills{display:none}.wizard-header{display:none}.wizard-header .wizard-title{display:none}.wizard-header .category{display:none}.wizard-card-footer{min-height:20px}.wizard-card-footer button{font-size:1.375em;font-weight:700;color:#588028;overflow-anchor:none}.wizard-card-footer button svg path{fill:#fff}@media(min-device-width:768px){.wizard-card-footer button svg path{fill:inherit}}.wizard-card-footer button .iconfill{fill:#588028}.wizard-card-footer button .iconstroke{stroke:#588028}.topFooter{position:absolute;top:50px;left:0;right:0}@media(min-device-width:1200px){.topFooter{top:8px;left:-41px;right:-41px}}#wizard-next,#wizard-prev,#wizard-submit{position:fixed;bottom:10px;z-index:10;margin:0}@media(min-device-width:768px){#wizard-next,#wizard-prev,#wizard-submit{position:relative;bottom:inherit;margin:20px 0}}#wizard-next,#wizard-prev{display:-webkit-box;display:-ms-flexbox;display:flex}#wizard-next .spin,#wizard-prev .spin{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;-webkit-transform-origin:24px 24px;transform-origin:24px 24px}@media(min-width:768px){#wizard-next .spin,#wizard-prev .spin{-webkit-transform-origin:14px 14px;transform-origin:14px 14px}}@keyframes spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}#wizard-next,#wizard-submit{float:right}#wizard-prev{float:left;left:10px}#wizard-next{right:10px}#wizard-next[disabled]{color:#e3e3e3}#wizard-next[disabled] svg{stroke:#e3e3e3;fill:#e3e3e3}#wizard-submit{bottom:16px;right:10px;color:#fff;background-color:#588028;padding:11px;border-radius:30px}@media(min-device-width:768px){#wizard-submit{color:#588028;background-color:transparent;padding:inherit;border-radius:0;bottom:0}}#wizard-submit[disabled]{background-color:#e3e3e3}@media(min-device-width:768px){#wizard-submit[disabled]{color:#e3e3e3;background-color:transparent}}#wizardRoot{position:relative}#wizardRoot .tooltip-inner{border:1px solid #656e75;color:#58585a;background-color:#fff;width:260px;font-size:13px;padding:10px;position:absolute;-webkit-box-shadow:4px 4px 4px #656e75;box-shadow:4px 4px 4px #656e75;z-index:4;left:-80px;bottom:10px;text-align:left;pointer-events:none}#wizardRoot .tooltip.in{opacity:1!important}#wizardRoot .tooltip-arrow{display:none}:focus{outline:0}#wizardRoot.using-keyboard :focus,#wizardRoot.using-keyboard input[type=checkbox]:focus+label,#wizardRoot.using-keyboard input[type=file]:focus+label,#wizardRoot.using-keyboard input[type=radio]:focus+label{outline:rgba(0,136,255,.5) solid 2px}#wizardRoot{min-height:calc(100vh - 220px)}@media(min-device-width:768px){#wizardRoot{min-height:calc(100vh - 161px)}}#wizardRoot.container{width:320px}@media(min-device-width:768px){#wizardRoot.container{width:747px}}@media(min-device-width:1200px){#wizardRoot.container{width:996px}}@media screen and (-ms-high-contrast:active){.wizard-tab-container[id^=solar-choice] .wizard-header-section{height:50%}}@media screen and (-ms-high-contrast:none){.wizard-tab-container[id^=solar-choice] .wizard-header-section{height:50%}}.wizard-tab-content{height:100%;margin:auto;width:320px}@media(min-device-width:768px){.wizard-tab-content{width:747px}}@media(min-device-width:1200px){.wizard-tab-content{width:996px}}.wizard-tab-content .wizard-radio-container{text-align:center;display:inline-block;width:100%}#wizardRoot+footer{height:160px}@media(min-device-width:768px){#wizardRoot+footer{height:auto}}.wizardAddress{text-align:center;margin:auto}.centerText{text-align:center}.vertical-radio-group{padding:0 10px;margin:30px 0}.vertical-radio-group h3{margin-left:18px;margin-bottom:30px;font-weight:700;color:#588028}.vertical-radio-group.with-border{border-left:1px solid #c6c6c6}@media screen and (max-device-width:767px){.vertical-radio-group.with-border{border-left:1px transparent}}.vertical-radio-button{min-height:50px;margin-top:15px}.vertical-radio-button input[type=radio]{opacity:0;position:absolute}.vertical-radio-button input[type=radio]+label{border:3px solid transparent;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.vertical-radio-button input[type=radio]:checked+label,.vertical-radio-button input[type=radio]:focus+label{border:3px solid #588028}.vertical-radio-button svg{height:40px;width:40px;margin-right:14px;margin-top:3px}.vertical-radio-button p{font-weight:700}.rooftop-spec-card{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:#fff;-webkit-box-shadow:#c6c6c6 0 3px 6px;box-shadow:#c6c6c6 0 3px 6px;padding:0;min-height:430px;margin-bottom:1.5em}#lidar-success-step svg{stroke:#588028}.vue-slider-rail{background-color:#c6c6c6;border-radius:20px;-webkit-box-shadow:rgba(0,0,0,.16) 0 3px 6px;box-shadow:rgba(0,0,0,.16) 0 3px 6px}.vue-slider-process{background-color:#588028;border-radius:20px;-webkit-box-shadow:rgba(0,0,0,.16) 0 3px 6px;box-shadow:rgba(0,0,0,.16) 0 3px 6px}.vue-slider-dot-handle{cursor:pointer;width:100%;height:100%;border-radius:50%;background-color:#588028}html body>header .logoContainer .logo{background-image:url(../../img/smeco-color-logo.jpg);width:220px;height:80px}#landingPageRoot .content-section-item-text a{color:#588028}