div.article-content div.component.tags.container ul.tags__inner li a.tag{background:#41b9e6}
.form-second-way-account-br .form-wrapper .link-menu-section a{display:block;font-size:12px;font-family:"UniversBold",Calibri,Myriad,Tahoma,Geneva,Helvetica Neue,Helvetica,Arial,sans-serif;color:#ff0f64;text-transform:uppercase;font-weight:700;margin-bottom:5px}
.generic-form .form-content .form-wrapper .form-group{float:left;width:80%;padding:0 0 0 170px}
@media only screen and (max-width :767px){.generic-form .form-content .form-wrapper .form-group{width:100%;padding:0}
}
.financial-info .financial-info{width:100%}
.financial-info .financial-info .list-content{padding:0 25px}
.financial-info .list-content_inner .list-item--press:first-child{padding-top:5px}
.topHeader{background-color:#111;width:100%;height:50px;padding:10px 40px;font-size:12px;line-height:30px;font-family:"Univers";text-transform:uppercase}
.topHeader-item{color:#666}
.topHeader-item::after{content:"|";font-size:10px;display:inline-block;margin:0 5px 0 10px;color:#FFF;font-family:"Univers";position:relative;top:-2px}
.topHeader-item-last{color:#fff}
.topHeader-item-last:after{font-size:10px;display:inline-block;margin-left:10px;color:#FFF;font-family:'icomoon';content:"\e905"}
.fullPageCnt2-inner{max-width:100%;margin:0 auto}
.form-content.form-report-lack-energy,.form-content.form-contact-mail-br{margin:0 auto}
.form-content.form-report-lack-energy .form-wrapper .form-group.phone-container,.form-content.form-registration .form-wrapper .form-group.phone-container,.form-content.form-contact-mail-br .form-wrapper .form-group.phone-container{display:flex;justify-content:space-between}
.form-content.form-report-lack-energy .form-wrapper .form-group.phone-container .phone-prefix,.form-content.form-registration .form-wrapper .form-group.phone-container .phone-prefix,.form-content.form-contact-mail-br .form-wrapper .form-group.phone-container .phone-prefix{width:20%}
.form-content.form-report-lack-energy .form-wrapper .form-group.phone-container .phone,.form-content.form-registration .form-wrapper .form-group.phone-container .phone,.form-content.form-contact-mail-br .form-wrapper .form-group.phone-container .phone{width:72%}
.form-content.form-report-lack-energy .form-wrapper .form-group.phone-container input,.form-content.form-registration .form-wrapper .form-group.phone-container input,.form-content.form-contact-mail-br .form-wrapper .form-group.phone-container input,.form-automatic-debit .form-wrapper .form-group.small input{min-width:auto}
.form-content.form-report-lack-energy .form-wrapper .form-group.message-textarea,.form-content.form-contact-mail-br .form-wrapper .form-group.message-textarea{width:100%}
.form-content.form-contact-mail-br .form-wrapper .form-notes{margin:35px 0}
.form-content.form-contact-mail-br fieldset{border-bottom:1px solid #ddd}
.form-content.form-contact-mail-br .form-wrapper .form-group.three-items{width:33%}
.form-content.form-contact-mail-br .form-wrapper .result-message{font-size:17px;margin-bottom:35px}
.form-content.form-contact-mail-br .form-wrapper .result-message.error{color:#ff0f64}
form#updatePersonalData .form-submit-left button,.container .form-report-lack-energy .form-submit-left button,.generic-form .form-registration .form-submit-left button,.generic-form .form-group.form-automatic-debit.form-submit-left button{font-family:"UniversBold",Calibri,Myriad,Tahoma,Geneva,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;font-style:normal;transition:all 100ms linear;display:inline-block;font-size:12px;min-width:160px;padding:17px 40px 17px;text-transform:uppercase;border-width:2px;border-style:solid;top:-154px;letter-spacing:.6px;line-height:1.33333;border-color:#ff0f64;color:#fff;background-color:#ff0f64}
.generic-form .form-group.form-automatic-debit.form-submit-left{text-align:center}
.generic-form .form-automatic-debit .form-group.two_field.first{width:50%;margin-right:20px}
.generic-form .form-automatic-debit .form-group.small input{min-width:unset}
.generic-form .form-automatic-debit .form-group.two_field{width:50%}
.generic-form .form-automatic-debit input#n_cliente{width:92%}
.generic-form .form-automatic-debit .two_field.first .small{width:25%}
.generic-form .form-automatic-debit .two_field.first .large{width:75%;padding:0}
.generic-form .form-registration .form-wrapper .form-group,.generic-form .form-automatic-debit .form-wrapper .form-group{width:50%;padding:0 10px;min-height:125px}
.generic-form .form-registration .form-wrapper .form-group p,.generic-form .fast-login-form .form-wrapper .form-group p,.generic-form .form-automatic-debit .form-wrapper .form-group p{text-align:right;text-align:-webkit-right;text-align:-moz-right;opacity:.5;font-size:14px;padding-left:20%;display:block;padding-right:25px}
.generic-form .form-automatic-debit .form-wrapper .form-group .form-group.large{width:70%;padding-right:0}
.generic-form .form-automatic-debit .form-wrapper .form-group .form-group.small{width:30%;padding-left:0}
.generic-form .form-automatic-debit .form-group.form-submit-right{text-align:right}
.generic-form .form-automatic-debit .form-group.form-submit-left{text-align:-webkit-center}
.generic-form .form-automatic-debit .select .form-group .errorMsg{top:110px}
.generic-form .form-registration .form-group .errorMsg,.generic-form .form-automatic-debit .form-group .errorMsg{top:90px}
.generic-form .form-automatic-debit .form-field-radio.comunications label{margin-bottom:45px;margin-top:10px}
.generic-form .form-automatic-debit .form-field-radio.comunications span{opacity:.3}
.generic-form .form-automatic-debit .form-field-radio.comunications .right{margin-left:134px}
.generic-form .form-automatic-debit .form-group .captcha .errorMsg{top:80px}
.generic-form .form-automatic-debit .first .form-group.large{padding-right:10px}
.generic-form .form-automatic-debit .first .form-group.small{padding-left:10px}
.ko-result-section{text-align:center;color:red}
.result-section ul{list-style:disc;padding-left:20px;margin-top:10px}
.form-contact-mail-br .form-wrapper .form-group p{text-align:-webkit-right;opacity:.5;font-size:14px;display:block;padding-top:10px}
form.form-content.form-registration .form-group .errorMsg,form.form-content.form-automatic-debit .form-group .errorMsg{max-height:unset}
@media only screen and (max-width :767px){.simple-panel-wrapper .simple-panel-wrapper .enel_formula_e_item_table .enel_formula_e_cta_item_container .btn-cta.enel_formula_e_item_cta{border-color:#ff4687;color:#ff4687 !important;text-align:left;display:block;margin-top:25px}
}
@media only screen and (max-width :767px){.full-width-banner .full-width-banner-text .btn-cta.btn-mobile{display:block;margin-top:25px}
}
@media screen and (max-width:767px){wrapper div.component.org-group .org-group_wrap{display:block}
}
@media screen and (min-width:1024px){div.wrapper-section.searchHome div.wrapper-container{padding:0}
.page-home .wrapper-section.searchHome .wrapper-container .group.parbase{max-width:100vw}
.bento-item-wrapper a{font-size:13px !important}
.bento-group.parbase+.button.parbase{padding:0 0 20px 0}
section.wrapper-section.preventi.version2.future.hub.related-content.module.module--initialized.customer-wrapper.related-content_inner.home-group.group.enel-futuro.home-wrapper{padding:0 30px !important}
.related-content-card_image{width:100%;display:block;max-height:530px}
.related-content__cards .related-content_card-wrap a.component.related-content-card.component--initialized{padding-bottom:0}
.related-content_inner .related-content__cards .related-content_card-wrap{padding-bottom:20px}
}
@media screen and (max-width:1425px) and (min-width:1319px){.page-home section.home-group .hub_group .hub_inner{margin:0 auto;max-width:1100px;display:flex !important}
.related-content__cards .tile--small .tile_inner{padding-bottom:140.5%}
}
@media screen and (max-width:767px){.hub_group--header-left .hub_inner.content-list.hub--center-tiles{padding-left:25px}
}
@media screen and (max-width:767px){.hub_group--header-left .hub_inner.content-list.hub--center-tiles .tile--small{width:100%}
}
.related-content_card-wrap .related-content-card:nth-child(n+3){display:block}
.page-help .search-form__input::-moz-placeholder{color:#ec0f5d}
.page-help .search-form__heading{color:#a01043}
.image-hero--reduce-padding{padding-top:160px}
@media screen and (max-width:767px){.wrapper div.org-group h2.org-group_name+.org-group_wrap{display:block !important}
}
@media screen and (max-width:767px){.hub_group.hub_group--header-left .hub_inner .single.parbase{float:none}
}
.generic-form .form-clube-de-vantagens .form-field-radio.comunications .right{margin-left:75px}
.generic-form .form-clube-de-vantagens .form-field-radio.comunications label{margin-top:10px;float:left}
.generic-form .form-clube-de-vantagens .form-wrapper .form-group p{text-align:right;opacity:.5;font-size:14px;padding-left:20%;display:block}
.generic-form .form-clube-de-vantagens .form-wrapper .form-group .registered-link{color:#ff0f64;font-weight:600}
.form-content #consent.error+label:before{border:.1rem solid #ff0f64}
.login-details h1{padding-bottom:30px;font-weight:500}
.login-details .login-title{text-align:center}
.login-page .login-details.login-content-page{padding-top:20vh}
.login-btn .latam-btn-cta--white{border-color:#ff0f64}
.login-btn .latam-btn-cta--white:hover{border-color:#000}
.login-block p{font-size:18px;margin-bottom:15px}
.login-block .acc-creation p{text-align:right}
.login-block .social-icon a:active,.login-block .social-icon a:hover{text-decoration:none}
.login-block .acc-creation.full-width{width:100%}
.login-block .acc-creation.full-width p{text-align:left}
@media screen and (min-width:768px){form .login-block .acc-creation.full-width .create-account{padding-left:0}
}
.generic-form .form-content .form-wrapper .form-group.form-group-full input.recover-pwd-btn{width:100%}
.generic-form .form-registration .form-wrapper .form-group.form-group-full{width:100%}
form#updatePersonalData .form-submit-left,.container .form-report-lack-energy .form-submit-left,.generic-form .form-registration .form-submit-left{display:inline-block;margin-right:60px;margin-bottom:100px}
form#updatePersonalData .form-submit-right,.container .form-report-lack-energy .form-submit-right,.generic-form .form-registration .form-submit-right{display:inline-block}
form#updatePersonalData .form-submit-left button,.container .form-report-lack-energy .form-submit-left button,.generic-form .form-registration .form-submit-left button{border-color:#ff0f64;color:#ff0f64;background-color:#fff;top:0}
.generic-form .form-registration .form-wrapper .form-group p,.generic-form .fast-login-form .form-wrapper .form-group p{padding-right:0}
.pvtArea-account-table-row.item-icon-btn .btn-cta{color:#fff !important;background-color:#ff0f64;border:2px solid #ff0f64}
.pvtArea-account-table-row.item-icon-btn .btn-cta:active,.pvtArea-account-table-row.item-icon-btn .btn-cta:focus{border:2px solid #ff0f64;color:#ff0f64;background:rgba(255,15,100,0.2)}
.pvtArea-account-table-row.item-icon-btn .btn-cta:hover{border:2px solid #ff0f64;color:#ff0f64 !important;background:#fff}
form .login_issues div a{text-transform:uppercase;font-weight:600}
.login-block p{font-size:16px}
.pvtArea-account-media-cnt .form-group.year-select{text-align:center;float:none;margin:auto;width:40%}
.pvtArea-account-inner.half-header{width:50%}
.form-fast-login{padding:60px}
.generic-form .fast-login-form .form-wrapper .form-group .find-client-number{text-transform:uppercase;color:#ff0f64;font-size:12px;font-weight:600}
.container .form-report-lack-energy .form-submit-left{padding-left:10px}
.form-report-lack-energy .form-wrapper .form-group input[type='radio']:checked+label{font:normal 500 15px/1 "Univers",Calibri,Myriad,Tahoma,Geneva,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:bolder}
.mail-details{width:290px;margin:45px auto}
.mail-details form{padding-bottom:20px}
.mail-details input{padding:9px 10px 9px 0;margin-top:10px;line-height:1.2;width:100%}
.mail-details input:focus{outline:0}
.mail-details h1{font-size:25px;font-family:"UniversLight",Calibri,Myriad,Tahoma,Geneva,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:100}
.mail-details .mail-btn{margin-top:25px}
.mail-details .mail-btn button{width:100%;padding:15px 40px;max-width:150px}
.mail-details .mail-btn .latam-btn-cta--pink{border:2px solid #ff0f64}
.mail-details .mail-btn .latam-btn-cta--pink:hover{border:2px solid #ff0f64;color:#ff0f64;background:#fff}
.mail-details .mail-btn .latam-btn-cta--pink:active,.mail-details .mail-btn .latam-btn-cta--pink:focus{border:2px solid #ff0f64;color:#ff0f64;background:rgba(255,15,100,0.2)}
.mail-details input::-webkit-input-placeholder,.mail-details input::-moz-placeholder,.mail-details input:-ms-input-placeholder,.mail-details input:-moz-placeholder{color:#7f7f7f;font-family:"UniversLight",Calibri,Myriad,Tahoma,Geneva,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:15px;opacity:.7}
#mail-wrapper,#mail-wrapper-multiple,#secondWayBilling__mail-wrapper{width:100%;transform:translateY(-50px);transition:all .33s;padding:10px 25px 10px;vertical-align:top;margin:0;border:1px solid rgba(0,0,0,0.6);display:none}
.fancybox-slide--current #mail-wrapper,.fancybox-slide--current #mail-wrapper-multiple,.fancybox-slide--current #secondWayBilling__mail-wrapper{transform:translateY(0);box-shadow:0 5px 15px rgba(0,0,0,0.5)}
#mail-wrapper .mail-details,#mail-wrapper-multiple .mail-details,#secondWayBilling__mail-wrapper .mail-details{margin:45px auto 0;width:auto}
#mail-wrapper .mail-details form,#mail-wrapper-multiple .mail-details form,#secondWayBilling__mail-wrapper .mail-details form{padding-bottom:0}
#mail-wrapper .fancybox-close-small:after,#mail-wrapper-multiple .fancybox-close-small:after,#secondWayBilling__mail-wrapper .fancybox-close-small:after,[id*="order-detail-wrapper_"] .fancybox-close-small:after{font-size:30px;color:#ff0f64;opacity:1}
#mail-wrapper .fancybox-close-small,#mail-wrapper-multiple .fancybox-close-small,#secondWayBilling__mail-wrapper .fancybox-close-small{top:4px;right:4px}
#mail-wrapper .fancybox-close-small:hover:after,#mail-wrapper-multiple .fancybox-close-small:hover:after,#secondWayBilling__mail-wrapper .fancybox-close-small:hover:after,[id*="order-detail-wrapper_"] .fancybox-close-small:hover:after{background:0}
@media screen and (min-width:768px){.mail-details{width:400px;margin:200px auto}
.mail-details h1{font-size:40px;line-height:32px}
.mail-details input::-webkit-input-placeholder{font-size:18px}
.mail-details input::-moz-placeholder{font-size:18px}
.mail-details input:-ms-input-placeholder{font-size:18px}
.mail-details input:-moz-placeholder{font-size:18px}
}
@media screen and (min-width:1024px){.mail-details{width:400px;margin:200px auto}
.mail-details form{padding-bottom:40px}
}
@media screen and (min-width:768px){#mail-wrapper,#mail-wrapper-multiple,#secondWayBilling__mail-wrapper{width:790px;padding:10px 45px 30px;vertical-align:middle}
#mail-wrapper .fancybox-close-small:after,#mail-wrapper-multiple .fancybox-close-small:after,#secondWayBilling__mail-wrapper .fancybox-close-small:after{font-size:40px}
#mail-wrapper .fancybox-close-small,#mail-wrapper-multiple .fancybox-close-small,#secondWayBilling__mail-wrapper .fancybox-close-small{top:8px;right:8px}
#mail-wrapper input,#mail-wrapper-multiple input,#secondWayBilling__mail-wrapper input{max-width:300px}
#mail-wrapper p,#mail-wrapper-multiple p,#secondWayBilling__mail-wrapper p{padding-top:15px;padding-bottom:30px}
}
div[data-content] .reportPayment_button,div[data-content] .consultLackLight_button,div[data-content] .consultOrder_button,.secondWayBilling.table .secondWayBilling_button{font-family:"UniversBold",Calibri,Myriad,Tahoma,Geneva,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;font-style:normal;transition:all 100ms linear;display:inline-block;font-size:12px;min-width:180px;padding:15px 40px 15px;text-align:center;text-transform:uppercase;border-width:2px;border-style:solid;letter-spacing:.6px;line-height:1.33333}
div[data-content] .reportPayment_button.confirm,div[data-content] .consultLackLight_button.confirm,div[data-content] .consultOrder_button.confirm,.secondWayBilling.table .secondWayBilling_button.confirm{border-color:#ff0f64;color:#fff;background-color:#ff0f64;margin-left:10px;margin-top:30px}
div[data-content] .reportPayment_button.cancel,div[data-content] .consultLackLight_button.cancel,.secondWayBilling.table .secondWayBilling_button.cancel{border-color:#000;color:#000;background-color:#fff}
.pvtArea-account-threeBox .double{background:transparent !important}
.pvtArea-account-threeBox .double .box-info.parbase{margin-bottom:15px}
.pvtArea-account-threeBox .double .pvtArea-account-inner{margin-bottom:0}
.pvtArea-account-threeBox .double .pvtArea-account-inner .box-item{height:auto}
.pvtArea-account-threeBox .double .pvtArea-account-inner .box-item .image{padding:0;position:relative;width:35%;padding-top:24%;float:left;margin-bottom:0;background-position:center center;background-repeat:no-repeat;background-size:cover}
.pvtArea-account-threeBox .double .pvtArea-account-inner .box-item .detail{padding:0;position:relative;width:65%;text-align:left;padding:15px 20px 0 20px;float:left}
.pvtArea-account-threeBox .double .pvtArea-account-inner .box-item .detail p{color:#666;font-size:14px;line-height:20px;font-family:"Univers",Calibri,Myriad,Tahoma,Geneva,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400}
.pvtArea-account-threeBox .double .box-info.parbase:last-child{margin-bottom:0}
.pvtArea-account-threeBox .pvtArea-account-left .pvtArea-account-inner{margin-bottom:0}
#updateMobile .errorMsg{display:block;color:#ff0f64;font-size:12px;font-family:"Univers",Calibri,Myriad,Tahoma,Geneva,"Helvetica Neue",Helvetica,Arial,sans-serif;text-align:right;margin-top:7px;max-height:20px;overflow:hidden;right:0}
@media screen and (min-width:768px){#updateMobile .errorMsg{font-size:12px;margin-top:10px;margin-right:10px}
}
.divErrorCapacityDistributed .errorMsg{left:0;text-align:left}
.pvtArea-account.mobile-white input[type='radio']+label:before{top:0}
.pvtArea-account.mobile-white input[type='radio']+label{margin-left:25px}
.pvtArea-account .action-item .tableTitle{border-bottom:1px solid #ddd;padding-bottom:15px;left:20px;width:calc(100% - 40px);padding-left:0;margin-top:30px}
.pvtArea-account .action-item .tableDesc{margin-top:15px;padding-left:20px}
.pvtArea-account .action-item table.dataTable.no-footer{border-bottom:1px solid #ddd}
.pvtArea-account .action-item .buttons{margin-top:30px}
.pvtArea-account .action-item .confirm:hover{border:2px solid #ff0f64;color:#ff0f64;background:#fff}
#mail-wrapper p.error,#mail-wrapper p.confirmerror,#mail-wrapper-multiple p.error,#mail-wrapper-multiple p.confirmerror{color:#ff0f64;padding-bottom:0}
.consult-order_form-content .consult-order{margin-left:0;width:100%;z-index:1}
@media screen and (min-width:1024px){.consult-order_form-content .consult-order{width:80%}
}
#lightRewiringPaymentDate .errorMsg{overflow:inherit}
#light-rewiring-text .component.rich-text.container{padding-left:0}
#light-rewiring-text .rich-text{margin-bottom:20px}
#light-rewiring-table .accordian-table_ct{margin-left:0;margin-top:0}
#light-rewiring-table table{margin-bottom:0}
.form-consult-lack-light form.consult-lack-light-form{margin-top:100px}
.form-consult-lack-light form.consult-lack-light-form .form-group .submit{width:100%}
.form-consult-lack-light form.consult-lack-light-form .form-group .find-client-number{text-transform:uppercase;color:#ff0f64;font-size:10px;font-weight:800}
.form-consult-lack-light #consult-lack-light-response form.form-result{margin:0 auto 150px;border-top:1px solid lightgrey}
.form-consult-lack-light #consult-lack-light-response form.form-result .resultTitle{text-align:center;padding:30px;font-size:20px}
.form-consult-lack-light #consult-lack-light-response form.form-result .form-group.large{width:100%}
.form-consult-lack-light #consult-lack-light-response .result-message{text-align:center;font-size:20px;margin:20px auto 100px}
.form-consult-lack-light section#consult-lack-light-response .message-container div{padding:0 10px 15px}
.consult-lack-light .component.rich-text.container{margin:0;padding:0}
.consult-lack-light .rich-text .rich-text_inner p{font-size:15px;font-weight:600}
.detail-accordian [data-content].consult-lack-light .form-content input[type="submit"]{margin-left:10px;margin-top:30px}
.detail-accordian .consult-lack-light form#consult-lack-light-response .form-group{padding:0 20px 0 0}
@media screen and (min-width:1024px){.ico-question-box.changePasswordActionList{width:352px}
}
@media screen and (min-width:768px){.privateArea-form-row.changePasswordDivContainer{width:0}
}
#changePasswordDisclaimer{width:100%;text-align:right;margin-bottom:0}
#changePasswordDisclaimer label{font-size:14px;margin-bottom:0;color:gray;text-align:right}
.agregar-cnt.changePasswordContainersButton{padding-top:0}
@media screen and (min-width:768px){.changePassword-button.agregar-btn{padding-top:20px}
}
#form-password .errorMsg{right:inherit;margin-bottom:10px}
#form-password .changePasswordDivContainer .errorMsg{height:100%;position:static;padding-bottom:20px;max-height:none;overflow:inherit}
.changePasswordActionList #openwarning{background:transparent;display:none}
.changePasswordActionList #openwarning .error-container.small{width:280px;min-width:280px;margin-top:43vh;padding:40px 40px 34px 40px;box-shadow:0 4px 12px 0 rgba(0,0,0,0.3)}
.changePasswordActionList #openwarning .error-close.small{top:-20px;position:absolute;margin:0 auto;left:0;right:0}
.changePasswordActionList #openwarning .error-title.small{color:#000;font-weight:bold;margin-bottom:20px}
.changePasswordActionList #openwarning .error-content.small{color:#666;margin-bottom:0;line-height:1.4em}
#billing-address-text .component.rich-text.container{margin-bottom:10px}
#billing-address .form-group{padding-left:11px}
#billing-address .agregar-cnt a{float:left;margin:15px 0 0 10px}
.billing-address .insert-error,.billing-address .update-error,.billing-address .delete-error{margin-top:100px;margin-bottom:20px}
@media screen and (min-width:1024px){.form-invoice-by-email .login-page-inner{width:450px}
.form-invoice-by-email .form-content.register-form,.form-invoice-by-email .form-content.delete-form,.form-invoice-by-email .form-content.modify-form{padding-bottom:0;width:100%;padding-left:7%}
}
@media screen and (min-width:1024px){.topHeader{position:absolute;top:0;z-index:1000}
#globalheader{top:50px}
.pvtArea footer.footer.module{top:250px}
}
@media screen and (max-width:1023px){form .login-block .login-continue,form .login-block .acc-creation{display:inline-block}
form .login-block .login-continue{width:40%}
form .login-block .acc-creation{width:60%}
}
.secondBillingWay_public .warning-detail .ico-transaction.ico-ok,.action-item .warning-detail .ico-transaction.ico-ok{height:20px;width:20px}
.action-item .warning-detail .ico-transaction.ico-ok:after{left:5px;top:0;font-size:10px}
.error-wrapper-template .warning-detail .ico-transaction.ico-ok{height:20px;width:20px}
.error-wrapper-template .warning-detail .ico-transaction.ico-ok:after{left:5px;top:5px;font-size:10px}
.secondWayBilling.table .secondWayBilling_button{margin:30px 0}
.secondWayBilling.table #tableSecondaViaDeFactura th span.tableDsclaimer{font-size:10px;font-family:"UniversLight"}
.secondBillingWay_public .warning-detail .ico-transaction.ico-ok:after{left:5px;top:5px;font-size:10px}
.secondBillingWay_public .component.rich-text.container{margin:0;padding:0}
.secondBillingWay_public .secondWayBilling.table{padding:0 30px 20px}
.form-registration .result-wrapper{margin-top:150px}
#consult-debts-text .component.rich-text.container{padding-left:0;margin-bottom:0}
#consult-debts .consultDebtsInputDocument,#consult-debts .consultDebtsInputSupply{width:75%}
.consultDebtsInputSupply .errorMsg{text-align:left;position:initial}
.consult-debt .warning-detail{margin-top:0}
.item-data-consultDebts{padding-bottom:0 !important}
.secondWayBilling.table .rich-text.container,form#updatePersonalData .rich-text.container{margin:0 0 30px;padding:0;max-width:800px}
.secondWayBilling.table .rich-text.container p,form#updatePersonalData .rich-text.container p{font-size:16px}
.pvtArea-breadcrumb+.account-info{background-color:white;padding:20px;margin-top:15px}
.form-content.electric_cut{max-width:500px}
@media screen and (min-width:1024px){.form-content.electric_cut{padding-right:85px}
}
.color-scheme--white .text--page-heading,.color-scheme--white .text--breadcrumb{color:#fff !important}
#login-wrapper .login-details input{margin-top:5px;margin-bottom:10px}
.item-data .btn-section #damagesRefundLink{color:#fff}
form#updatePersonalData{padding-left:0;max-width:900px}
form#updatePersonalData p.required-fields{color:#575757;font-size:13px;padding-top:5px}
form#updatePersonalData fieldset{padding-bottom:25px;border-bottom:2px solid lightgray}
form#updatePersonalData fieldset .form-group:nth-child(odd){padding-left:0}
form#updatePersonalData input:-moz-read-only{background-color:#f6f6f6}
form#updatePersonalData input:read-only{background-color:#f6f6f6}
form#updatePersonalData .document-container .document-type{width:20%;display:inline-block;margin-right:30px}
form#updatePersonalData .document-container .document-type input{min-width:unset}
form#updatePersonalData .document-container .document-number{width:calc(80% - 35px);display:inline-block;vertical-align:top}
form#updatePersonalData .form-group a.btn-cta{margin-top:15px}
form#updatePersonalData .form-submit-left{margin-bottom:20px}
form#updatePersonalData .form-submit-left button{color:black;border-color:black}
#supplies_table{width:850px}
#supplies_table .modal-table-title{padding-bottom:30px;border-bottom:1px solid lightgray;margin-bottom:50px}
#suppliesPersonalData .selecionar{text-align:center}
#suppliesPersonalData .selecionar .btn-cta{text-align:center;cursor:pointer}
.update-personal-data-response .ico-transaction.ico-ok{height:20px;width:20px}
.update-personal-data-response .ico-transaction.ico-ok:after{left:4px;top:0;font-size:12px}
.form-group .document-type .errorMsg{max-height:unset;bottom:-40px;margin-right:5px}
.detail-accordian .form-request-br .form-group{margin-top:15px}
.detail-accordian .form-request-br .form-group.form-group-container{margin-top:0;margin-bottom:0}
.historicalInvoicesComp .warning-detail .ico-transaction.ico-ok{height:20px;width:20px}
.historicalInvoicesComp .warning-detail .ico-transaction.ico-ok:after{left:5px;top:0;font-size:10px}
@media screen and (min-width:768px){#form-changeLogin .changeLoginDoubleField{width:93%}
#form-changeLogin .changeLoginDoubleField .privateArea-form-col:first-child .changeLoginEmailCorrect{right:50px !important}
#form-changeLogin .changeLoginDoubleField .privateArea-form-col:first-child .changeLoginEmailInCorrect{right:50px !important}
}
.passwordChangeLogin .errorMsg{right:initial}
.passwordChangeLogin input{margin-bottom:2%}
#form-changeLogin input[type="email"]{margin-bottom:10px}
#form-changeLogin .changeLoginDoubleField .changeLoginEmailCorrect,form.form-invoice-by-email .form-group .emailCorrectIcon{position:absolute;top:44px;right:22px;width:22px;height:22px;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjFweCIgaGVpZ2h0PSIyMXB4IiB2aWV3Qm94PSIwIDAgMjEgMjEiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUzICg3MjUyMCkgLSBodHRwczovL3NrZXRjaGFwcC5jb20gLS0+CiAgICA8dGl0bGU+RWxlbWVudHMvSWNvbi9JbnRlcmZhY2UvRG91YnQ8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZyBpZD0iU3ltYm9scyIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IkVsZW1lbnRzL0Zvcm1zL0lucHV0L0Zvcm0tVmFsaWRhdGlvbi9WYWxpZGF0ZWQvRGVza3RvcCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM2NS4wMDAwMDAsIC01MC4wMDAwMDApIiBmaWxsPSIjN0VDMjQ2Ij4KICAgICAgICAgICAgPGcgaWQ9IkVsZW1lbnRzL0ljb24vSW50ZXJmYWNlL0NvbmZpcm1hdGlvbiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzY1LjAwMDAwMCwgNTAuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTYuOTc0NDE0NSw3LjU2NTUzODI4IEwxNC43NjYzMzU0LDUuMzI1NDI4MDcgQzE0Ljc2NjMzNTQsNS4zMjU0MjgwNyA5Ljk1NTQ3MTM2LDEwLjI1ODIxNjkgOC4zMjA4NTIxOSwxMS44OTE4MDI4IEM3LjIwMDc5NzA5LDEwLjY4MTg1NCA1LjQxNTMyMTc5LDguODk2Mzc4NjcgNS40MTUzMjE3OSw4Ljg5NjM3ODY3IEwzLjIwNzI0MjY3LDExLjEzNTQ1NTYgTDguMzIwODUyMTksMTYuMzQxMDI1NCBMMTYuOTc0NDE0NSw3LjU2NTUzODI4IFogTTIwLjY2NTIyMzQsMTAuNDcwMDM1NCBDMjAuNjY1MjIzNCwxNi4zMTAwMjc2IDE2LjA2NjE3NzksMjEgMTAuMzQ5MTQzOSwyMSBDNC42NTg5NzQ2MSwyMSAwLDE2LjMxMDAyNzYgMCwxMC40NzAwMzU0IEMwLDQuNjg5OTcyNDUgNC42NTg5NzQ2MSwwIDEwLjM0OTE0MzksMCBDMTYuMDY2MTc3OSwwIDIwLjY2NTIyMzQsNC42ODk5NzI0NSAyMC42NjUyMjM0LDEwLjQ3MDAzNTQgTDIwLjY2NTIyMzQsMTAuNDcwMDM1NCBaIiBpZD0iRmlsbC0xIj48L3BhdGg+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==");background-repeat:no-repeat;background-position:center}
#form-changeLogin .changeLoginDoubleField .changeLoginEmailInCorrect,form.form-invoice-by-email .form-group .emailInCorrectIcon{position:absolute;top:44px;right:22px;width:22px;height:22px;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjBweCIgaGVpZ2h0PSIyMXB4IiB2aWV3Qm94PSIwIDAgMjAgMjEiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUzICg3MjUyMCkgLSBodHRwczovL3NrZXRjaGFwcC5jb20gLS0+CiAgICA8dGl0bGU+RWxlbWVudHMvSWNvbi9JbnRlcmZhY2UvRG91YnQ8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZyBpZD0iU3ltYm9scyIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IkVsZW1lbnRzL0Zvcm1zL0lucHV0L0Zvcm0tVmFsaWRhdGlvbi9FcnJvci1NZXNzYW5naW5nL0Rlc2t0b3AiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zNjkuMDAwMDAwLCAtNDguMDAwMDAwKSIgZmlsbD0iI0ZGMEY2NCI+CiAgICAgICAgICAgIDxnIGlkPSJFbGVtZW50cy9JY29uL0ludGVyZmFjZS9SZWN1c2F0aW9uIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzNjkuMDAwMDAwLCA0OC4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMi4wODQ4OTg4LDEwLjA1MjIzMTIgTDE1LjMwODk5MzUsNi43Mzk4NDU5IEwxMy4xODgwMzUyLDQuNTYxMzQ5OTMgTDkuOTA2NDAyODcsNy45MDE1MTIwMSBMNi42NTE1NTUzLDQuNTYxMzQ5OTMgTDQuNTYwMzU3OSw2LjczOTg0NTkgTDcuODQzOTc0MzIsMTAuMDUyMjMxMiBMNC41NjAzNTc5LDEzLjQyMTE2MjEgTDYuNjUxNTU1MywxNS41MTMzNTE1IEw5LjkwNjQwMjg3LDEyLjE3MzE4OTQgTDEzLjE4ODAzNTIsMTUuNTEzMzUxNSBMMTUuMzA4OTkzNSwxMy40MjExNjIxIEwxMi4wODQ4OTg4LDEwLjA1MjIzMTIgWiBNMTkuODQwNTgyNiwxMC4wNTIyMzEyIEMxOS44NDA1ODI2LDE1LjY1ODE4NzggMTUuNDI1MDYwOSwyMC4xNjIgOS45MDY0MDI4NywyMC4xNjIgQzQuNDczMDU5MzQsMjAuMTYyIDAsMTUuNjU4MTg3OCAwLDEwLjA1MjIzMTIgQzAsNC41MDI4MjAyMSA0LjQ3MzA1OTM0LDAgOS45MDY0MDI4NywwIEMxNS40MjUwNjA5LDAgMTkuODQwNTgyNiw0LjUwMjgyMDIxIDE5Ljg0MDU4MjYsMTAuMDUyMjMxMiBMMTkuODQwNTgyNiwxMC4wNTIyMzEyIFoiIGlkPSJGaWxsLTEiPjwvcGF0aD4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+");background-repeat:no-repeat;background-position:center}
@media screen and (min-width:768px){form.form-invoice-by-email.form-invoice-error .form-group{margin-bottom:35px}
}
.email-error-message{margin-top:12px;text-align:right;color:#ff0f64}
@media screen and (min-width:1024px){.desligamento-programado-buttons{margin-left:10px;width:100%}
.desligamento-programado-buttons a{margin:0 20px 0 0 !important}
}
.container.generic-form .form-registration{padding-top:30px}
.form-group-container .form-group-left{padding-left:0}
.form-group-container .form-group-right{padding-right:0}
@media screen and (min-width:768px){#form-damages-refund-go .form-group .errorMsg{bottom:-19px}
}
#form-damages-refund-go .action-item .warning-detail .ico-transaction.ico-ok:after{top:4px}
@media screen and (min-width:768px){.form-step .form-group.form-group-fourth{width:25%}
}
@media screen and (min-width:1281px){.pvtModules-container{max-width:1368px;padding:0 15px}
.pvtModules-main{max-width:1038px}
}
@media screen and (min-width:1024px){.secondBillingWay_public .pvtModules-container{top:-90px;padding:0 30px;margin:0 auto}
.pvtModules-container{max-width:1368px;margin:-107px auto 0}
.secondBillingWay_public .pvtModules-container .pvtModules-main{width:100%;max-width:100%}
.pvtModules-container .pvtModules-main{width:75.90%}
.pvtModules-column:last-of-type{padding:0 0 30px 0}
.pvtModules-column{float:left}
.pvtModules-account{padding:20px;margin-top:15px}
.pvtModules-account-table-item{padding-top:20px}
}
@media screen and (min-width:768px){.pvtModules-container{top:0}
.agregar-btn{padding:30px 0}
.pvtModules-account-table-item{margin-top:20px}
.pvtModules-account{padding:24px}
.pvtModules-account-row{display:table;padding:0}
.pvtModules-account-box-cnt{padding:30px 0 0}
}
.secondBillingWay_public .pvtModules-container .pvtModules-main{width:100%;max-width:100%}
.secondBillingWay_public .pvtModules-container .pvtModules-main{width:100%;max-width:100%}
.pvtModules-column:last-of-type{padding:0 0 30px 0}
.pvtModules-container .pvtModules-column{width:100%}
.pvtModules-container .pvtModules-main{width:75.90%}
.pvtModules-column{float:left}
.pvtModules-main{padding:0}
.pvtModules-account{width:100%;min-height:500px;background-color:#fff;padding:15px}
.pvtModules-account-row{display:block;width:100%;padding-top:10px}
.pvtModules-account-box-cnt{padding:15px 0 20px}
.pvtModules-account-row .item-data{padding:0}
.dataTables_wrapper{position:relative;clear:both;*zoom:1;zoom:1}
.pvtModules-account-table-item{font-size:14px;line-height:18px;color:#000;font-family:"Univers",Calibri,Myriad,Tahoma,Geneva,"Helvetica Neue",Helvetica,Arial,sans-serif;margin-top:20px}
.pvtModules-account-table-item .text.size-18{font-size:18px;vertical-align:text-top}
.pvtModules-account-table-item .text{color:#4a4a4a}
.secondBillingWay_public .pvtModules-container .pvtModules-account-row .component.rich-text.container p{color:#000;font-size:16px;line-height:21px;font-family:"Univers",Calibri,Myriad,Tahoma,Geneva,"Helvetica Neue",Helvetica,Arial,sans-serif;display:block;margin-bottom:0}
.secondBillingWay_public .pvtModules-container .pvtModules-account-row .btn-cta.ver-mas{border-color:#ff0f64;background-color:#ff0f64;color:#fff;margin-top:30px}
.secondBillingWay_public .pvtModules-container .pvtModules-account-row .btn-cta.ver-mas:hover{background-color:#fff;color:#ff0f64}
@media screen and (min-width:768px){.consumo .pvtArea-account-box-cnt{padding:0 !important}
.action-item .pvtArea-account-box-cnt{padding:0 !important;margin-bottom:10px}
.action-item .chart-wrapper.chart-dashboard{margin-left:auto !important;margin-right:auto !important}
.consumo .pvtArea-account-box-footer .pinkLink.link.link-arrow{top:15px}
}
@media screen and (min-width:768px){#form-damages-refund-go .form-group .ico-calendar-box,#rural-self-reading .form-group .ico-calendar-box,#form-change-hoder .form-group .ico-calendar-box{max-width:none}
#disclaimerReading{margin-left:10px;margin-bottom:-43px}
}
@media only screen and (max-width :767px){#rural-self-reading-buttons{padding:145px 0 20px 0 !important}
#disclaimerReading{margin-bottom:-24px}
}
.consumo .private-messagge-ko{top:20px}
.pvtArea-btn-myEnel{width:158px !important}
.form-content input[type='checkbox']+label:before{border:2px solid #d9d9d9}
.form-registration .form-content input[type='checkbox']+label:after{border:2px solid #d9d9d9}
@media screen and (min-width:1024px){div.global-header__btns button.pvtArea-btn-myEnel.desktop-visible span{padding-left:33px}
}
.full-width-banner-outer-cta .latam-btn-cta--white{color:#1787fb}
.full-width-banner-outer-cta .latam-btn-cta--white:hover{background:#fff;border-color:#fff}
.full-width-banner-outer-cta .full-width-banner-cta{position:relative;right:auto;top:auto;margin-top:20px}
.full-width-banner-outer-cta .full-width-banner-text h2{font-size:24px;line-height:40px;max-width:100%}
.full-width-banner-outer-cta .full-width-banner-text{left:auto;top:auto;position:relative}
.full-width-banner-outer-cta .full-width-banner{height:auto;padding-top:50px;padding-bottom:50px}
.full-width-banner-outer-cta .full-width-banner-cursor{display:none}
.full-width-banner-outer-image{position:relative;overflow:hidden;margin:30px 0;padding-top:10px}
.full-width-banner-outer-image .full-width-banner{position:relative;height:auto;background-size:cover}
.full-width-banner-outer-image .banner-image{display:none}
.full-width-banner-outer-image .banner-image img{top:-10px;width:100%}
.full-width-banner-outer-image .full-width-banner-outer-image-text{padding:15px}
.full-width-banner-outer-image-left{width:35%}
.full-width-banner-outer-image .title{display:block;font-family:"Univers",Calibri,Myriad,Tahoma,Geneva,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#FFF;font-size:22px;line-height:26px;padding-top:5px}
.full-width-banner-outer-image p{display:block;font-family:"Univers",Calibri,Myriad,Tahoma,Geneva,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:15px;line-height:22px;color:#FFF;padding-top:10px}
.full-width-banner-outer-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:space-between;width:100%;padding-top:20px}
.full-width-banner-outer-image .stores-desktop{display:none}
.full-width-banner-outer-image .image-store{width:100%;max-width:115px;min-width:100px;display:block;margin:5px 0}
.full-width-banner-outer-image.v2 .full-width-banner-outer-footer input{background-color:#FFF;border-color:#fff;color:#222}
@media screen and (max-width:767px){.full-width-banner-outer-mobile{display:table;width:100%}
.full-width-banner-outer-image-cnt{width:73%;display:table-cell;padding:0 20px 0 10px;vertical-align:top}
.full-width-banner-outer-image .stores-mobile{display:table-cell;width:27%;vertical-align:middle}
.full-width-banner-outer-footer input{width:100%}
.full-width-banner-outer-image .category{display:none}
}
@media screen and (min-width:768px){.full-width-banner-outer-image .full-width-banner{height:192px}
.full-width-banner-outer-image .banner-image{display:block;position:absolute;left:20px;width:200px}
.full-width-banner-outer-cta .full-width-banner-text{left:70px;top:50px;max-width:70%;position:absolute}
.full-width-banner-outer-image .full-width-banner-outer-image-text{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;height:100%;padding:20px 30px 20px 35%}
.full-width-banner-outer-image .title{font-family:"UniversBold",Calibri,Myriad,Tahoma,Geneva,"Helvetica Neue",Helvetica,Arial,sans-serif;margin-top:15px;font-size:30px;line-height:36px;padding:0}
.full-width-banner-outer-image p{font-size:16px;line-height:20px;margin-top:10px;padding:0}
.full-width-banner-outer-image .stores-desktop{display:block}
.full-width-banner-outer-image .stores-mobile{display:none}
.full-width-banner-outer-image .image-store{height:35px;display:inline-block;float:right;margin-left:20px;width:auto}
.full-width-banner-outer-cta .full-width-banner-cursor{height:80px;top:52px;width:20px;display:block}
.full-width-banner-outer-cta .full-width-banner{height:185px}
.full-width-banner-outer-cta .full-width-banner-cta{position:absolute;right:0;top:55px}
.full-width-banner-outer-cta .full-width-banner-text h2{max-width:70%}
.full-width-banner-outer-image.v2 .full-width-banner-outer-image-text{padding:0 40px 0 45px;display:table;width:100%}
.full-width-banner-outer-image .category{font-family:Georgia,Times,"Times New Roman",serif;color:#FFF;text-transform:uppercase;font-weight:400;font-size:12px;letter-spacing:6px;margin-bottom:15px}
.full-width-banner-outer-image.v2 .title{margin-top:25px;font-family:"Univers",Calibri,Myriad,Tahoma,Geneva,"Helvetica Neue",Helvetica,Arial,sans-serif;padding-right:150px}
.full-width-banner-outer-image.v2 .full-width-banner-outer-image-cnt{display:table-cell;vertical-align:middle}
.full-width-banner-outer-image.v2 .full-width-banner-outer-footer{width:auto;display:table-cell;vertical-align:middle;text-align:right}
}
@media screen and (min-width:1024px){.full-width-banner-outer-image{position:relative}
.full-width-banner-outer-image .full-width-banner-outer-image-text{padding-left:460px}
.full-width-banner-outer-image .banner-image{width:335px;left:65px}
.full-width-banner-outer-image.v2 .full-width-banner-outer-image-text{padding:0 45px 0 55px}
}
div.document-number.primaryPhone div.errorMsg{font-size:13px}
div.form-group.secondaryPhone div.errorMsg{font-size:13px}
div.form-group.document-container.ddd div.errorMsg{font-size:13px}
.form-invoice-by-email-public .login-details .form-control{margin-top:5px}
@media screen and (min-width:768px){.form-invoice-by-email-public input[type='number']{margin-top:5px}
}
@media screen and (min-width:768px){.form-invoice-by-email-public .login-details #supplyCodeModify{margin-top:5px}
}
.form-invoice-by-email-public .login-details input[type="number"]{margin-top:5px}
.form-invoice-by-email-public .form-group{margin-top:25px;margin-bottom:14px}
@media screen and (min-width:768px){.form-invoice-by-email-public .form-group{margin-top:25px;margin-bottom:14px}
}
.form-invoice-by-email-public .form-group.form-group-full>label{font-weight:bold}
.form-submit-right-submit{background-color:#ff0f64 !important;padding:17px 40px 17px !important}
@media screen and (min-width:1024px){body.page-home div.hub_group div.hub_inner.hubgroup-items-section.module-layout div.module-content a.tile{margin-left:13px;margin-right:13px}
}
div#damages_CeRj.pvtArea-account-table section.anchor div.component.rich-text.container{padding-left:0 !important}
div#damages_Go.item-data div.pvtArea-account-table div.text.parbase section.anchor div.component.rich-text.container{padding-left:0 !important}
div#damages_Go.item-data div.pvtArea-account-table div.image.parbase section.component.full-bleed-image{font-size:0;width:100%;display:flex;align-items:center;justify-content:center}
.form-electric-cut-public .rich-text{max-width:700px;margin:0 auto}
.form-report-lack-energy-response .ico-transaction.ico-ok{height:20px;width:20px}
.form-report-lack-energy-response .ico-transaction.ico-ok:after{left:4px;top:0;font-size:12px;padding-top:2px}
.update-personal-data-nosupply .ico-transaction.ico-ok{height:20px;width:20px}
.update-personal-data-nosupply .ico-transaction.ico-ok:after{left:4px;top:0;font-size:12px;padding-top:4px}
#fornecimento-step-5 #acceptTerms{margin-right:500px}
@media screen and (min-width:1024px){#form-contact-mail-br .form-contact-mail-br{width:991px}
}
.form-user-info .ico-transaction.ico-ok{height:20px;width:20px}
.form-user-info .ico-transaction.ico-ok:after{left:4px;top:0;font-size:12px}
.pvtArea #consumo-br .private-messagge-ko,.pvtArea #consumo-br .private-messagge-ok{position:relative}
.form-automatic-debit .ico-transaction.ico-ok{height:20px;width:20px}
.form-automatic-debit .ico-transaction.ico-ok:after{left:4px;top:0;font-size:12px;padding-top:4px}
@media screen and (min-width:768px){.pvtArea canvas#miConsumo.chartjs-render-monitor{padding-bottom:50px}
}
.form-content input[type='checkbox']:checked+label:before{border:2px solid #d9d9d9}
.rural-self-reading .ico-transaction.ico-ok{height:20px;width:20px}
.rural-self-reading .ico-transaction.ico-ok:after{left:4px;top:0;font-size:12px}
#DataTables_Table_1 td[data-label=Valor]{white-space:nowrap}
.changePassword .ico-transaction.ico-ok{height:20px;width:20px}
.changePassword .ico-transaction.ico-ok:after{left:4px;top:0;font-size:12px}
@media screen and (min-width:1024px){.pvtArea div.account-summary div.pvtArea-account div.account-info div.pvtArea-account-select span.pvtArea-account-select-text{padding-right:30px}
}
.update-mobile .ico-transaction.ico-ok{height:20px;width:20px}
.update-mobile .ico-transaction.ico-ok:after{left:4px;top:0;font-size:12px;padding-top:4px}
.pvtArea .detail-accordian div.pvtArea-account form.form-content.form-report-lack-energy div.form-group{margin-bottom:30px}
@media screen and (max-width:767px){#form-contact-mail-br input#country{min-width:auto;margin-left:2px;float:left}
#form-contact-mail-br .fraude-design input#address{min-width:auto;margin-left:4px;float:left}
#form-contact-mail-br .presidente-design #stateSelectBoxItContainer{width:100%;margin-left:4px}
}
@media screen and (max-width:512px){.form-content.form-contact-mail-br .form-wrapper .form-group.three-items{width:100%}
#form-contact-mail-br .presidente-design #stateSelectBoxItContainer{width:100%;margin-left:2px}
}
@media screen and (max-width:1024px){.generic-form .form-automatic-debit .form-group.form-submit-right{text-align:left;margin-left:220px}
}
@media screen and (max-width:1024px){.generic-form .form-group.form-automatic-debit.form-submit-left{text-align:left}
.form-automatic-debit .notes-top-padd{top:-35px;padding-left:10px}
}
@media screen and (max-width:565px){.form-automatic-debit .generic-form .form-automatic-debit .form-group.two_field{width:100%;margin-bottom:0}
.generic-form .form-registration .form-wrapper .form-group,.generic-form .form-automatic-debit .form-wrapper .form-group{width:100%;padding:0 10px;min-height:0}
.form-group.form-automatic-debit.form-submit-left{margin-bottom:-100px;padding-top:70px}
.form-automatic-debit .notes-top-padd{top:-35px;padding-left:10px}
.generic-form .form-automatic-debit .form-group.form-submit-right{text-align:left;margin-left:180px}
}
@media screen and (max-width:565px){.form-automatic-debit .generic-form .form-automatic-debit .form-group.two_field{width:100%;margin-bottom:0}
.generic-form .form-registration .form-wrapper .form-group,.generic-form .form-automatic-debit .form-wrapper .form-group{width:100%;padding:0 10px;min-height:0}
.form-group.form-automatic-debit.form-submit-left{margin-bottom:-100px;padding-top:70px}
.form-automatic-debit .notes-top-padd{top:-35px;padding-left:10px}
.generic-form .form-automatic-debit .form-group.form-submit-right{text-align:left;margin-left:170px}
}
@media screen and (min-width:566px){.form-automatic-debit .notes-top-padd{top:-70px;padding-left:10px}
}
.rewiring-type-select .errorMsg{position:relative !important;margin-right:0 !important;float:left;margin-left:270px;margin-top:-5px !important}
.distribuited-generation-message .ico-transaction.ico-ok{height:20px;width:20px}
.distribuited-generation-message .ico-transaction.ico-ok:after{left:4px;top:0;font-size:12px}
@media screen and (min-width:768px){#tableSecondaViaDeFactura td[data-label='Codico de barra'] span{overflow-wrap:anywhere}
}
@media screen and (min-width:768px){.pvtArea div.account-info div.pvtArea-account-select span.pvtArea-account-select-text{width:93%}
}
@media screen and (max-width:767px){.pvtArea div.account-info div.pvtArea-account-select span.pvtArea-account-select-text{width:88%}
}
@media screen and (max-width:767px){#tableSecondaViaDeFactura td.secondWayBilling__tableBarcode .small-text{clear:both}
#tableSecondaViaDeFactura td.secondWayBilling__tableBarcode:before{line-height:15px;clear:both}
}
#billing-address .agregar-cnt{position:initial}
#report-payment .payment_button{margin-bottom:12px}
.report-payment .ico-transaction.ico-ok{height:20px;width:20px}
.report-payment .ico-transaction.ico-ok:after{left:4px;top:0;font-size:12px}
table#tableDatoPagamento .errorMsg{display:block;color:#ff0f64;font-size:12px;font-family:"Univers",Calibri,Myriad,Tahoma,Geneva,"Helvetica Neue",Helvetica,Arial,sans-serif;text-align:center;overflow:hidden;margin-top:-8px}
@media screen and (min-width:768px){.table#tableDatoPagamento .errorMsg{font-size:15px;margin-top:10px;bottom:-10px;margin-right:10px}
}
.page-general .form-change-password .form-change-password div.private-messagge-ok{margin-bottom:10px}
@media screen and (max-width:1025px){section.login-page_wrapper.login-page .login-details.login-content-page{padding-top:10vh}
}
@media screen and (max-width:1023px){section.login-page_wrapper.login-page .login-details.login-content-page{padding-top:0vh;margin:24px auto}
}
form#updatePersonalData .document-container .document-type input{min-width:inherit}
@media screen and (min-width:768px){#changeExpirationDateGo .form-group{width:50%}
}
@media screen and (max-width:767px){#changeExpirationDateGo .form-group{width:100%}
}
@media screen and (min-width:768px){#invoicebyemail-br .form-group{width:50%}
}
@media screen and (max-width:767px){#invoicebyemail-br .form-group{width:100%}
}
@media screen and (min-width:768px){#form-alternative-address .form-group.lot,#form-alternative-address .form-group.block{width:25%}
}
@media screen and (max-width:767px){#form-alternative-address .form-group.lot,#form-alternative-address .form-group.block{width:100%}
form#form-alternative-address .form-group{margin-bottom:25px}
}
form#form-alternative-address .document-container .document-type{width:20%;display:inline-block;margin-right:30px}
form#form-alternative-address .document-container .document-type input{min-width:inherit}
form#form-alternative-address .document-container .document-number{width:calc(80% - 35px);display:inline-block;vertical-align:top}
@media screen and (max-width:667px){#ligth-rewiring .warning-detail-wrapper.light-rewiring{padding-top:300px}
}
@media screen and (max-width:767px){#consult-lack-light form.consult-lack-light-form input[type="submit"].confirm{margin-left:0;margin-bottom:10px}
#consult-lack-light form.consult-lack-light-form .cancel{width:100%}
}
.detail-accordian [data-content] .item-data a.latam-btn-cta--pink{color:#fff}
@media screen and (max-width:767px){.pvtArea .detail-accordian form.form-content.form-report-lack-energy button#modifyInvoice.btn-cta.black.resetReportLackEnergyForm{width:100%;margin-top:10px}
}
@media screen and (max-width:430px){.pvtArea .detail-accordian form#ligth-rewiring.form-content.ligth-rewiring div.privateArea-form-col.rewiring-type-select div.errorMsg{margin-left:189px;margin-top:-35px !important}
}
@media screen and (max-width:767px){.pvtArea .detail-accordian div.action-item form.form-content.consult-lack-light-form div.form-wrapper input.consultLackLight_button.confirm{margin-left:0}
.pvtArea .action-list div.consult-lack-light form.form-content.consult-lack-light-form div.form-wrapper button.consultLackLight_button.cancel{width:100%;margin-top:10px}
}
@media screen and (max-width:767px){.pvtArea .form-damages-refund .form-step-3 .form-damages-refund div#fornecimento-step-2 button#cancelar-step-2.btn-cta.black.comeBackButton,.pvtArea .form-damages-refund .form-step-3 div#fornecimento-step-3 button#cancelar-step-3.btn-cta.black.comeBackButton,.pvtArea .form-damages-refund .form-step-3 button#cancelar-step-4.btn-cta.black.comeBackButton,.pvtArea .form-damages-refund .form-step-3 button#cancelar-step-5.btn-cta.black.comeBackButton{margin-top:10px}
}
@media screen and (max-width:1425px) and (min-width:1319px){.related-content__cards .tile--small .tile_inner{padding-bottom:100%}
}
@media screen and (min-width:1300px) and (max-width:1425px){section.home-group .hub_inner{margin:auto;max-width:1278px}
}
@media screen and (max-width:400px){.home-hero__content__inner{margin-top:20px}
}
#light-rewiring-table .component.accordian-table .accordian-table_inner tr:first-child{font-weight:lighter !important}
#valorSelecionado{margin:24px 0;font-family:UniversBold,Calibri,Myriad,Tahoma,Geneva,Helvetica Neue,Helvetica,Arial,sans-serif}
#valorSelecionado .text.currency,#valorSelecionado #importtotal{position:relative;top:2px}
.text.currency,#valorSelecionado #importtotal{font-family:Univers,Calibri,Myriad,Tahoma,Geneva,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:22px;color:#41b9e6}
.pvtArea-menu nav ul li a.secondary-li{display:block;margin-left:18px;color:#4a4a4a}
@media screen and (max-width:1023px){.pvtArea-menu nav ul li a.secondary-li{display:none}
}
.pvtArea-account-table-row.item-icon-btn.title-button{border-top:0}
.pvtArea-account-table-row.item-icon-btn.title-button .pvtArea-account-item-title{font-size:24px;font-weight:300;font-family:sans-serif}
.pvtArea-account-table-row.item-icon-btn.title-button .item-icon-btn-right{padding-top:0}
#negociacao-steps,#negociacao-proposta-ajax{display:flex;flex-direction:column}
#formasPagamento .pvtArea-account-radio input[type='radio']+label{padding:0 35px 0 35px}
#formasPagamento .pvtArea-account-radio input[type="radio"]:checked+label:after{top:11px}
@media screen and (max-width:479px){#formasPagamento .card-tabs.flex-100{display:block}
#formasPagamento .pvtArea-account-radio input[type='radio']+label{padding:0 35px 0 35px}
}
@media screen and (max-width:1023px){.table-pvt.negociacaoTable.dataTable thead{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.table-pvt.negociacaoTable.dataTable{border-right:0;border-top:0}
.table-pvt.negociacaoTable.dataTable tr{display:block;margin-top:6px}
.table-pvt.dataTable tr:not(:last-child){margin-bottom:32px}
.table-pvt.negociacaoTable.dataTable td{border-bottom:1px solid #e6e6e6;border-right:1px solid #e6e6e6;display:block;font-size:15px;text-align:right !important}
table.dataTable.display tbody tr:first-child td,.table-pvt.negociacaoTable.dataTable tr td:first-child{border-top:1px solid #e6e6e6}
.table-pvt.negociacaoTable.dataTable td.dataTables_empty{text-align:center !important}
.table-pvt.negociacaoTable.dataTable td:before{content:attr(data-label);float:left;font-weight:bold}
table.negociacaoTable td:last-child{border-bottom:0}
table.negociacaoTable.dataTable.no-footer{border-bottom:0 !important}
.table-pvt.negociacaoTable.dataTable tr>td:nth-child(even),.table-pvt.negociacaoTable.dataTable tr:nth-child(odd)>td:nth-child(odd){background-color:#f7f7f7}
.table-pvt.negociacaoTable.dataTable tr:nth-child(odd)>td:nth-child(even){background-color:#fff}
}
.table-codigo-barras{font-family:"UniversBold",Calibri,Myriad,Tahoma,Geneva,"Helvetica Neue",Helvetica,Arial,sans-serif;cursor:pointer}
.table-icon-container{cursor:pointer}
@media screen and (min-width:768px){.table-icon-container{text-align:center}
}
table.dataTable tbody tr.selected:nth-child(odd),table.dataTable tbody tr.selected:nth-child(even){background:0}
.pvtArea-account-table-row.item-icon-btn.title-button .item-icon-btn-left .pvtArea-account-item-title+.pvtArea-account-item-text{font-size:16px;margin-top:16px}
#modalRegularization,#modalTotalNegociavel{width:550px;margin:0;display:none;padding:40px}
#modalRegularization button.fancybox-close-small,#modalTotalNegociavel button.fancybox-close-small{display:none}
@media screen and (max-width:767px){#modalRegularization,#modalTotalNegociavel{max-width:80%}
}
.icon-center-align{display:block;font-size:42px;width:100%;text-align:center;opacity:.65;-webkit-text-stroke:1px white;-moz-text-stroke:1px white;-ms-text-stroke:1px white;text-stroke:1px white}
[class*=" icon-"].orange,[class^=icon-].orange,[class*=" icon-"].magenta,[class^=icon-].magenta{cursor:pointer}
.table-pvt.dataTable [class*=" icon-"].orange:before,.table-pvt.dataTable [class^=icon-].orange:before{color:#fd6600}
[class*=" icon-"].magenta:before,[class^=icon-].magenta:before{color:#ff0f64}
[class*=" icon-"].orange:before,[class^=icon-].orange:before,[class*=" icon-"].magenta:before,[class^=icon-].magenta:before{font-size:20px;position:relative;top:2px;z-index:2}
[class*=" icon-"].orange:after,[class^=icon-].orange:after,[class*=" icon-"].magenta:after,[class^=icon-].magenta:after{content:'';width:13px;height:13px;position:absolute;left:4px;background-color:#fff;border-radius:50%;z-index:1}
[class*=" icon-"].orange:after,[class^=icon-].orange:after{top:2px}
[class*=" icon-"].magenta:after,[class^=icon-].magenta:after{top:5px}
.regularize-border{box-shadow:inset 0 0 0 1px #fd6600}
.flex-100{display:flex;width:100%}
#formasPagamento .card-tabs.flex-100{margin-bottom:32px}
.help-tabs__content-wrapper .form-group,.help-tabs__content-wrapper .form-horizontal{padding-left:0}
.pvtArea-account-box-cnt .form-horizontal{padding-left:0}
.disabled-form{opacity:.5;pointer-events:none}
.negociacao-error-message{display:table;width:100%;margin-bottom:12px;background-color:#af4e4f}
.negociacao-error-message .private-messagge-ko{position:relative;margin:0}
#boleto .form-group{display:block;width:100%}
#boleto input[type=range]{-webkit-appearance:none;height:2px;width:400px;cursor:pointer;background:rgba(0,0,0,0.15);margin-bottom:10px}
#boleto input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;border:6px solid #41b9e6;height:20px;width:20px;border-radius:20px;background:#fff;cursor:pointer;margin-top:0}
#boleto input[type=range]:focus{outline:0}
#boleto .range-labels{padding:0;list-style:none}
#boleto .range-labels li{display:inline;margin-right:105px;font-size:14px}
@media screen and (max-width:767px){.private-messagge-ok span,.private-messagge-ko span{font-size:16px;line-height:20px}
.private-messagge-ok span::after,.private-messagge-ko span::after{top:initial}
}
.proposta-container{display:flex;margin-bottom:32px;flex-direction:column;text-align:center}
.proposta-container .proposta-title{font-size:18px;line-height:24px}
.proposta-paga{display:flex;justify-content:center;flex-direction:column;width:100%;height:40%;background-color:#55be5a;color:#fff;padding:40px;margin-bottom:12px}
.proposta-paga-value{font-family:'UniversBold',Calibri,Myriad,Tahoma,Geneva,'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:48px}
.proposta-parcelas{display:flex;justify-content:center;flex-direction:column;width:100%;height:30%;background-color:#41b9e6;color:#fff;padding:40px;margin-bottom:12px}
.proposta-parcelas-value{font-family:'UniversBold',Calibri,Myriad,Tahoma,Geneva,'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:24px}
.proposta-disclaimer{display:flex;flex-direction:column;justify-content:center;width:100%;height:30%;background-color:#fff;border:1px solid #e1e1e1;padding:24px}
.proposta-disclaimer p{line-height:24px}
@media screen and (max-width:767px){#formas-de-pagamento{padding-bottom:40px}
[class^="latam-btn-cta"]+[class^="latam-btn-cta"]:last-child{margin-top:12px}
}
@media screen and (min-width:768px){[class^="latam-btn-cta"]+[class^="latam-btn-cta"]:last-child{margin-left:8px}
}
#negociacao-contas-ajax .pvtArea-account-table-row.item-icon-btn.title-button{padding-bottom:24px}
#negociacao-contas-ajax .pvtArea-account-table-row.item-icon-btn.title-button .pvtArea-account-item-title{line-height:24px}
@media screen and (min-width:480px){#negociacao-contas-ajax .pvtArea-account-table-row.item-icon-btn .item-icon-btn-left{float:left;width:60%;padding-top:0}
#negociacao-contas-ajax .pvtArea-account-table-row.item-icon-btn .item-icon-btn-right{float:right;width:40%;text-align:right}
}
@media screen and (max-width:479px){#negociacao-contas-ajax .pvtArea-account-table-row.item-icon-btn .item-icon-btn-right{float:left;width:40%;text-align:left;padding-top:25px;padding-bottom:32px}
}
@media screen and (max-width:767px){#negociacao-contas-ajax .pvtArea-account-table-row.item-icon-btn .item-icon-btn-right{padding-bottom:32px}
}
@media screen and (max-width:479px){.pvtArea-account-row.pvtArea-account-row-cnt .horizontal-timeline ol li.active span{display:block}
}
@media screen and (max-width:479px){.pvtArea-account-row.pvtArea-account-row-cnt .horizontal-timeline ol li span{display:none}
}
@media screen and (max-width:479px){#boleto input[type=range]{width:100%}
#boleto .range-labels li{margin-right:0;display:inline;font-size:13px}
#boleto .range-labels li:nth-child(1){text-align:left;width:32%;display:inline-block}
#boleto .range-labels li:nth-child(2){text-align:center;width:32%;display:inline-block}
#boleto .range-labels li:nth-child(3){text-align:right;width:32%;display:inline-block}
.item-icon-btn-right input[type="submit"]{margin-top:20px}
#validacao-fields{display:grid !important}
#validacao-fields div.validacao-container{margin:5px 0 !important}
#negociacao-step-two,#negociacao-step-four,#negociacao-step-five,#negociacao-error{display:flex;flex-direction:column}
}
@media screen and (max-width:1024px){#boleto .range-labels li:nth-child(1){text-align:left;width:32%;display:inline-block}
#boleto .range-labels li:nth-child(2){text-align:center;width:32%;display:inline-block}
#boleto .range-labels li:nth-child(3){text-align:right;width:32%;display:inline-block}
}
.pvtArea-main .pvtArea-negociacao .pvtArea-account-table-row{padding-bottom:0}
fieldset label{line-height:18px}
#dados-pagamento .agregar-footer{border-top:0;margin:0;padding:10px 4px 0 10px}
label#ver_termos_servico{color:#ff0f64}
label#ver_termos_servico:hover{text-decoration:underline}
#validacao-form.form-content{width:100%}
#validacao-form.form-content .form-wrapper{margin:0}
#validacao-form.form-content .form-horizontal{padding:0}
#validacao-fields{display:flex;height:100%;min-height:350px;margin:24px 0 32px 0}
#validacao-fields div.validacao-container{width:100%;border:1px solid #e5e5e5;margin:0 24px;padding:24px}
#validacao-fields div.validacao-container:first-child,#validacao-fields div.validacao-container:last-child{margin:0}
#validacao-fields div.validacao-container div.title-section{font-family:"UniversBold",Calibri,Myriad,Tahoma,Geneva,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:18px}
#validacao-fields div.validacao-container div.title-subsection{font-family:"UniversBold",Calibri,Myriad,Tahoma,Geneva,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;color:#5b5b5b;padding-top:32px}
#validacao-fields div.validacao-container div.title-section+div div.title-subsection{padding-top:24px}
#validacao-fields div.validacao-container div.subtitle{color:#5b5b5b;padding-top:12px;line-height:20px}
#validacao-fields div.validacao-container div.subtitle.bold{font-family:"UniversBold",Calibri,Myriad,Tahoma,Geneva,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#41b9e6}
#validacao-fields .editar-icon{padding-top:6px;font-size:12px;float:right;color:#ff0f64;cursor:pointer}
#validacao-fields .editar-icon:hover{text-decoration:underline}
#validacao-dados-pagamento .title-section,#validacao-dados-negociacao .title-section{display:inline-block;width:80%}
#confirmacao-container{margin:24px 0;border:1px solid #e5e5e5;padding:24px;text-align:center}
#confirmacao-container #confirmacao-username{font-family:"UniversBold",Calibri,Myriad,Tahoma,Geneva,"Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:24px}
#confirmacao-container #confirmacao-success{font-family:"UniversBold",Calibri,Myriad,Tahoma,Geneva,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#55be5a}
#confirmacao-container #confirmacao-error{font-family:"UniversBold",Calibri,Myriad,Tahoma,Geneva,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#d0021b}
#confirmacao-container #confirmacao-protocolo{font-family:"UniversBold",Calibri,Myriad,Tahoma,Geneva,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:18px}
#confirmacao-container #confirmacao-bank-text{font-family:"UniversBold",Calibri,Myriad,Tahoma,Geneva,"Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase}
#confirmacao-check-icon:before{display:block;font-family:'icomoon';content:"\e921";font-size:42px;font-style:normal;font-weight:normal;color:#55be5a}
.ico-transaction.ico-ko.br-ko{height:60px;width:60px}
.ico-transaction.ico-ko.br-ko:after{font-size:30px;left:0;top:15px}
#confirmacao-container>div{padding:12px 0}
#confirmacao-container #confirmacao-buttons button{margin:12px 0 12px 0}
#confirmacao-container+.form-horizontal{padding:0}
#confirmacao-bank-img{display:flex;justify-content:center;align-items:center}
#confirmacao-bank-img img:not(:last-child),#confirmacao-bank-img a:not(:last-child){margin-right:32px}
@media screen and (max-width:767px){#confirmacao-container #confirmacao-buttons button:not(:first-child){margin-top:24px}
}
@media screen and (min-width:768px){#confirmacao-container #confirmacao-buttons button:not(:first-child){margin-left:8px}
}
body.pvtArea.menu-open #main{opacity:1}
@media screen and (min-width:1024px){.form-group .selectboxit-container{max-width:400px}
}
@media screen and (min-width:480px){#formasPagamento #boleto .range-labels li{margin-right:145px;width:auto}
}
.ligth-rewiring .ico-transaction.ico-ok{height:20px;width:20px}
.ligth-rewiring .ico-transaction.ico-ok:after{left:4px;top:0;font-size:12px}
.form-change-holder .checkbox-container-full.checkholder .errorMsg{font-size:13px !important;text-align:left !important;position:relative !important;max-height:35px !important;margin-top:-15px !important;padding-bottom:15px !important}
@media screen and (min-width:768px){#negociacao-contas .private-messagge-ok{position:relative}
}