.video{height:unset !important;padding-top:unset !important;margin:unset !important}
.dunning-commerciale .enel-selfcare .table.table-mobile-block th,td{min-width:0 !important;text-align:center !important}
.panel.dunning-commerciale{width:100% !important}
.align-center{text-align:center !important}
.align-right{text-align:right !important}
.align-left{text-align:left !important}
.full-width-element{width:100%}
.margin-top-20{margin-top:20px}
.text-bold{font-weight:bold !important}
.font-georgia{font-family:Georgia,Times,"Times New Roman",serif}
.font-univers{font-family:"Univers",sans-serif}
@media screen and (max-width:480px){.margin-top-20-xs{margin-top:20px}
.margin-top-30-xs{margin-top:30px}
.margin-top-40-xs{margin-top:40px}
}
@media screen and (max-width:480px){.hidden-on-mobile{display:none !important}
}
.hidden-on-desktop{display:block !important}
@media screen and (min-width:768px){.hidden-on-desktop{display:none !important}
}
body.modal-open .modal-backdrop.in{opacity:.5 !important}
.acb .dunning-commerciale .table>tbody>tr{border-bottom:1px solid rgba(0,0,0,.1)}
.acb .dunning-commerciale .table>tbody>tr>td{vertical-align:middle;text-align:left !important}
.azioni-aggiuntive .box-title{font-size:25px}
.azioni-aggiuntive .box-pre-title{font-size:15px;font-family:"Georgia"}
.azioni-aggiuntive .box-description{font-size:18px;margin-bottom:20px;line-height:24px;font-family:"Univers";font-weight:300}
body.modal-open .modal .modal-dialog .modal-content .modal-body{text-align:left !important;padding:40px}
.modal-content .description-text{font-size:18px;line-height:25px}
.modal-content .content-full{width:100%;padding:40px 0}
.modal-content .content-full .content-full-line{border-bottom:1px solid rgba(0,0,0,.1);padding:10px 0 10px 0}
.modal-content .content-full .content-full-line p{font-size:15px}
.modal-content .btn-container{width:100%;max-width:300px;margin:0 auto}
.modal-content .edit-input-button{position:absolute;right:0;bottom:25%}
.modal-content .edit-input-button button{color:#0555fa !important}
.modal-content .large-title{font-family:"UniversLight",Calibri,Myriad,Tahoma,Geneva,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:25px}
.modal-content .centered-box{padding:30px 0}
.azioni-aggiuntive.free-service .box-wrap,.azioni-aggiuntive.free-service .box-wrap{text-align:right;padding:80px 40px 80px 200px;background:#003efd;overflow:hidden;max-height:380px;color:#fff}
.azioni-aggiuntive.free-service .box-wrap-mobile,.azioni-aggiuntive.free-service .box-wrap-mobile{text-align:right;padding:80px 40px 80px 40px;background:#003efd;overflow:hidden;color:#fff}
img.free-service-backg{position:absolute;left:-51px;top:50%;width:50%;transform:translateY(-50%);bottom:0}
.azioni-aggiuntive{width:100%;padding-top:40px;padding-bottom:40px}
.azioni-aggiuntive .content-full{width:100%;text-align:left;margin-bottom:30px}
.azioni-aggiuntive .content-full-nomargin{width:100%;text-align:left;margin-bottom:0}
.azioni-aggiuntive .box-title{font-size:25px}
.azioni-aggiuntive .box-pre-title{font-size:15px;font-family:"Georgia"}
.azioni-aggiuntive .box-description{font-size:18px;margin-bottom:20px;line-height:24px;font-family:"Univers"}
.azioni-aggiuntive .content-box-left{display:block;width:100%}
.azioni-aggiuntive .content-box-right{margin-top:40px;display:block;width:100%}
.azioni-aggiuntive.servizi-gratuiti .content-box-left,.azioni-aggiuntive.servizi-gratuiti .content-box-right{background:#003efd;min-height:430px;padding:40px;text-align:right}
.azioni-aggiuntive.servizi-gratuiti .content-box-left .box-wrap,.azioni-aggiuntive.servizi-gratuiti .content-box-right .box-wrap{max-width:60%;width:100%;margin:0 0 0 auto;transform:translateY(50%);margin-top:-25%}
.azioni-aggiuntive.servizi-gratuiti .box-pre-title{color:rgba(255,255,255,.5)}
.azioni-aggiuntive.servizi-gratuiti .box-title{color:#fff}
.azioni-aggiuntive.servizi-gratuiti .box-description{color:#fff;padding:30px 0}
@media screen and (min-width:768px){.azioni-aggiuntive .content-box-left{display:inline-block;width:48%}
.azioni-aggiuntive .content-box-right{margin-top:0;display:inline-block;width:49%;float:right}
}
.pagamento-effettuato .content-full-line{border-bottom:1px solid rgba(0,0,0,.1);padding:10px 0 20px 0}
.pagamento-effettuato .content-full-line p{margin:0}
.swiper-container{width:100%;height:100%}
.swiper-slide{text-align:center;font-size:18px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.acb .ris-prob h4{margin-top:30px;margin-bottom:10px}
.acb .ris-prob .table>tbody>tr>td{padding-top:24px !important;padding-bottom:21px !important;padding-right:10px !important;font-size:17px}