/* residential--prepay.css */

/* FROM FREEFORM 1 */
@media(min-width:768px){.accordion-center .accordion-component .accordion__item .accordion__title{padding:28px 146px 28px 100px}
.accordion-center .accordion-component .accordion__item .accordion__title .accordion__openclose{right:7em}
}
.accordion-center .accordion-component .accordion__item .accordion__title{width:fit-content;margin-left:auto;margin-right:auto;color:var(--blue)}
.accordion-center .accordion-component .accordion__item .accordion__title:hover{color:var(--black)}
.accordion-center .accordion-component .accordion__item .accordion__title.is-active, .accordion-center .accordion__item.is-active>.accordion__title{border-bottom:0}
.accordion-gray .accordion-component .accordion__item{border:3px solid #e8e8e8}
.title-xsmall .cmp-title__text, .title-xsmall .contentcard.section .content-card--content .content-card__title{font-size:1rem !important}
.title-xsmall ul{margin-bottom:0}
.hero-title-tag.tag-rateplan .hero-banner__content h1:before{content:'Rate Plan'}
@media(max-width:767px){.accordion-mobile.accordion-sm .accordion-component .wrap-content-card{padding:20px 10px 0 10px}
.accordion-mobile.accordion-sm .accordion-component{margin-top:-30px}
}

/* FROM FREEFORM 2 */
@media(max-width:768px){.title-resource .content-card .content-card__title{margin:auto auto -0.5em auto !important}
}
.title-resource .content-card .content-card__title{display:flex;text-align:center;margin:auto auto -1.25em auto;padding:15px 1.5em;font-size:0.9rem !important;font-style:italic;letter-spacing:0.05rem}
.title-resource .content-card .content-card__title::before, .title-resource .content-card .content-card__title::after{content:" ";display:inline-block;flex-grow:1;margin:auto 1em;border-bottom:1px solid var(--gray-d-light)}
@media(max-width:400px){.title-resource .content-card .content-card__title{display:block}
.title-resource .content-card .content-card__title::before, .title-resource .content-card .content-card__title::after{display:none}
}
.rateplans .table th:first-of-type a{pointer-events:none;opacity:0.15}
.rateplans .rate-plans-overview.rates .table td span.rate-attribute, .rate-attribute{font-size:0.9rem;font-weight:600;padding:2px 5px;display:inline-block;border-radius:2px;color:#fff;margin:1px 2px 1px 0px;line-height:normal}
.attribute-peaks{background:var(--orange)}
.attribute-seasonal{background:var(--blue)}
.attribute-billed{background:var(--teal)}
.attribute-fixed{background:var(--gray-d-semi)}
.attribute-deposit{background:var(--green)}
.rateplans .table thead th{min-width:200px}
.rateplans .table td span{font-weight:600;margin-bottom:2px}
.rate-period-description{font-size:1rem}
@media(min-width:992px){.rateplans-comparison .rateplans .rates td{min-width:calc(100% / 3);max-width:calc(1140px / 3)}
}
.rateplans-comparison .rateplans:after{content:'';display:block;position:absolute;bottom:40px;width:calc(100% - 20px);height:10px;z-index:9;background:linear-gradient(0deg,#000 1px, rgba(0,0,0,0.25) 1px, transparent)}
.rateplans .table th:last-of-type, .rateplans .table td:last-of-type{border-right:0 !important}
.cmp-tabs__tablist:has(li.cmp-tabs__tab:nth-of-type(1)):not(:has(li.tabs__tab:nth-of-type(n+1))) li.cmp-tabs__tab{min-width:calc(90% / 1)}
.cmp-tabs__tablist:has(li.cmp-tabs__tab:nth-of-type(2)):not(:has(li.tabs__tab:nth-of-type(n+2))) li.cmp-tabs__tab{min-width:calc(90% / 2)}
.cmp-tabs__tablist:has(li.cmp-tabs__tab:nth-of-type(3)):not(:has(li.tabs__tab:nth-of-type(n+3))) li.cmp-tabs__tab{min-width:calc(90% / 3)}
.cmp-tabs__tablist:has(li.cmp-tabs__tab:nth-of-type(4)):not(:has(li.tabs__tab:nth-of-type(n+4))) li.cmp-tabs__tab{min-width:calc(90% / 4)}
.cmp-tabs__tablist:has(li.cmp-tabs__tab:nth-of-type(5)):not(:has(li.tabs__tab:nth-of-type(n+5))) li.cmp-tabs__tab{min-width:calc(90% / 5)}
@media(max-width:992px){li.cmp-tabs__tab{max-width:min-content}
}
li.cmp-tabs__tab--active:not(.cmp-tabs__tabpanel li.cmp-tabs__tab):after, li.cmp-tabs__tab:hover:not(.cmp-tabs__tabpanel li.cmp-tabs__tab):after{}
#tabs-icon li.cmp-tabs__tab::before{margin:0 auto 10px;content:'';width:60px;height:60px;display:block}
li.cmp-tabs__tab:nth-of-type(1):before{background:url("/content/dam/georgia-power/adaptive-images/icon_assistance_savings.png");background-size:cover}
li.cmp-tabs__tab:nth-of-type(2):before{background:url("/content/dam/georgia-power/adaptive-images/icon_assistance_location.png");background-size:cover}
#tabs-icon li.cmp-tabs__tab:not(.cmp-tabs__tabpanel li.cmp-tabs__tab){align-content:normal !important}
.cmp-tabs__tabpanel li.cmp-tabs__tab{margin:0 30px !important}
.cmp-tabs__tabpanel--active .cmp-tabs__tabpanel--active{margin-top:2em}
.cmp-tabs__tablist:not(.cmp-tabs__tabpanel .cmp-tabs__tablist){margin:0 auto;justify-content:center;border-bottom:1px solid var(--gray-d-light) !important;width:100%;background:linear-gradient(0deg, rgba(0,0,0,0.05), transparent 1em)}
li.cmp-tabs__tab:not(.cmp-tabs__tabpanel li.cmp-tabs__tab){align-content:center;padding:1em 1.5em;margin:0 5px;border:1px solid var(--gray-d-light);border-bottom:none;letter-spacing:-0.25px;background:linear-gradient(0deg, rgba(0,0,0,0.015), #fff 0.5em)}
li.cmp-tabs__tab.cmp-tabs__tab--active:not(.cmp-tabs__tabpanel li.cmp-tabs__tab.cmp-tabs__tab--active){margin-bottom:-1px;background:#fff}
@media(min-width:992px){li.cmp-tabs__tab:not(.cmp-tabs__tabpanel li.cmp-tabs__tab){font-size:1.5rem;line-height:120%;border-radius:14px 14px 0 0}
}
@media(max-width:992px){li.cmp-tabs__tab:not(.cmp-tabs__tabpanel li.cmp-tabs__tab){font-size:1.286rem;padding:1.25em 1em;white-space:normal;margin:0 auto;border-radius:10px 10px 0 0}
}
@media(max-width:540px){li.cmp-tabs__tab:not(.cmp-tabs__tabpanel li.cmp-tabs__tab){font-size:1.143rem;padding:1em 0.5em;border-radius:0}
}
@media(max-width:470px){li.cmp-tabs__tab:not(.cmp-tabs__tabpanel li.cmp-tabs__tab){font-size:1rem}
}
