/* 
    Created on : 18 ott 2023, 13:42:19
    Author     : MauroNascimbene
    Scopo      : Simulare bottoni, tab, titoli , colori di flowbite per le PAGINE ESISTENTI

    colore zucchetti : #0156CB;
    bg-blue-100 : #DBEAFE; rgb(219 234 254
    celeste : #06b6d4
    viola : #6d28d9
*/

.titolo_azienda{color:#0156CB;background-color: transparent!important;}

/* warning rosso sulla Pagina */
div.pageTitleMsg{z-index: 10000 !important;}

.campoObblig{ border-color: #06b6d4 !important; border-width: 2px !important; border-style: solid !important;}
.campoObbligTD { border: none !important; }
.bg-blue-z, .bg-zucchetti{background-color: #0156CB !important;}
.bg-lightblue-z{
    background-color: rgb(219, 234, 254) !important;
    color: black !important;
}
.border-blue-z{
    border-color: #0156CB;
}
/*button.btnoriginal.bg-blue-700{
    background-color: rgb(219, 234, 254) !important;;
}*/
.bg-blue-z.hover\:bg-blue-800:hover, .bg-lightblue-z.hover\:bg-blue-800:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(28,100,242) !important;
  color: white !important;
}
input:not(.original){
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-bottom:1px;
    border:1px solid #CCC;
}

[multiple], [type="date"], [type="datetime-local"], [type="email"], [type="month"], [type="number"], [type="password"], [type="search"], [type="tel"], [type="text"], [type="time"], [type="url"], [type="week"], select, textarea {
   padding:unset; padding-left:2px;
}

/* BOTTONI */
button:not(.btnoriginal):not(.menu):not(.tox-tbtn) , input[type=button], input[type=submit], input[type=reset]{
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 1rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-top: 0.325rem;
  padding-bottom: 0.325rem;
  --tw-bg-opacity: 1;
  background-color: rgb(219 234 254 / var(--tw-bg-opacity));
  border-radius: 0.75rem;
  background-image: none;
  background-position: none;
  border:none;
}

button:not(.btnoriginal):not(.menu):not(.tox-tbtn):hover , input[type=button]:hover, input[type=submit]:hover, input[type=reset]:hover{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(30 64 175 / var(--tw-bg-opacity));
  -webkit-box-shadow: 0px 1px 5px 1px #A0A0A0; box-shadow: 0px 1px 5px 1px #A0A0A0;

}

input[type="button"][disabled]:hover{
    box-shadow: none;
}

input[type=text]:not(.original) , input[type=password]:not(.original){
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-bottom:1px;
}

input[type=file]:not(.original){
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    /*margin-bottom:1px;*/
    border: 1px solid #CCC;
    
}
input[type=file]:not(.original)::file-selector-button { padding:0.325rem 1.25rem;}
input[type=file]::file-selector-button:hover { color: #FFF; background-color: #0156CB;}
    
select:not(.original){ 
    font-size:13px; 
    webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-bottom:1px;
    background-position: right .25rem center;
    min-height: 20px !important;
    padding-right: 1rem;
    padding-left: 0.25rem;
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
}
select[multiple]:not(.original){
    background-image: none;
}

textarea:not(.original){ 
    font-size:13px; 
    webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-bottom:1px;
    background-position: right .25rem center;
    border:1px solid #CCC;
    padding-right: 1rem;
    padding-left: 0.25rem;
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
}


button:disabled,button[disabled], button[disabled=disabled]{
  border: 1px solid #999999!important;
  background-color: #DDDDDD!important;
  color: #666666!important;
}

input:disabled,input[disabled], input[disabled=disabled]{
  border: 1px solid #999999!important;
  background-color: #DDDDDD!important;
  color: #666666!important;
}

select:disabled,select[disabled], select[disabled=disabled]{
  border: 1px solid #999999!important;
  background-color: #DDDDDD!important;
  color: #666666!important;
}

textarea:disabled,textarea[disabled], textarea[disabled=disabled]{
  border: 1px solid #999999!important;
  background-color: #DDDDDD!important;
  color: #666666!important;
}


fieldset{padding: 5px!important; border:1px solid #CCC;border-radius: 5px;webkit-border-radius: 5px;-moz-border-radius: 5px;}
fieldset legend{margin-left: 5px;padding: 3px;}


.crmTab { background-color: #0156CB; color: #FFFFFF; }

/* PAGE */
#pageContent{ background: none;}
#pageContent a{ background:none; padding-left:unset;color:#0156CB;}
#pageContent a.riquadroPrevisionali{ background:none; padding:4px !important;color:#0156CB;min-height: 24px;} 
#pageContent a.riquadroPrevisionali:hover{ background:#0156CB; padding:4px !important;color:#fff;} 

/* Datepicker */
input.dp-applied{ border-radius: 4px; min-height: 20px; min-width: 114px; height: 27px!important; text-align: left; padding-left:5px;}
div#dp-popup{width: 204px;}
a.dp-choose-date{position: relative!important; right: 23px!important; top: 4px!important;
    background:transparent url(/svg/calendar-regular.svg) no-repeat!important;
    filter: invert(32%) sepia(74%) saturate(6677%) hue-rotate(207deg) brightness(84%) contrast(102%); 
}
div.dp-popup h2,div.dp-popup div.dp-nav-prev a, div.dp-popup div.dp-nav-next a{color:#0156CB;}

tbody th {min-width:24px;background-color: #0156CB;color: #FFFFFF;font-weight: normal!important;padding: 4px;}

.tablesorter{width:100%!important; left:unset!important;}
.tablesorter thead tr th, table.tablesorter tfoot tr th {min-width:24px;background-color: #0156CB; color: #FFFFFF;font-weight: normal!important;}

/* .tablesorter tbody tr:nth-child(2n){background-color:#D1D5DB!important;} */
.tablesorter tbody tr:nth-child(2n){background-color:#fff;}
.tablesorter tbody tr:nth-child(2n+1){background-color:rgb(248, 248, 248);}
.tablesorter tbody td {color: black;text-align: left;vertical-align: center;padding: 2px;padding-bottom: 4px;padding-top: 4px;}
.tablesorter tbody td.text-center {text-align: center;}

.tablesorter_tab{border-collapse: separate;border-spacing: 2px 0;margin-bottom:25px!important;left:5px;}
.crmTab{border-collapse: separate;border-spacing: 2px 0;height:26px!important;}
.tabDefault{padding-left: 0.5rem; padding-right: 0.5rem; font-size: 12px; background-color: #FFFFFF!important; color: rgb(75, 85, 99)!important; border-bottom-width: 6px; border-color: transparent; border-top:none;border-left:none;border-right:none;font-weight:400;}
.tabDefault:hover{background-color: #FFFFFF; color: #1E40AF; border-bottom-color: rgb(37, 99, 235); border-bottom-width: 6px;}
.tabDefault:hover span{background-color: #FFFFFF; color: #1E40AF;}
.tabDefault:hover b{background-color: #FFFFFF!important; color: #1E40AF;}
.tabDefault b[style*="color:red"]{color:#06b6d4!important;}
.tabSelected{padding-left: 0.5rem; padding-right: 0.5rem; font-size: 12px; background-color: #FFFFFF!important;  color: #1E40AF !important; border-top:none;border-left:none;border-right:none;border-bottom: 6px solid #1E40AF !important;font-weight:600 !important;}
.tabDefault:is(.dark .dark\:bg-gray-600){background-color: rgb(17, 24, 39)!important; color: rgb(156, 163, 175)!important;}
.tabDefault:is(.dark .dark\:bg-gray-600):hover, .tabDefault:is(.dark .dark\:bg-gray-600):hover span{background-color: rgb(17, 24, 39); color: rgb(209, 213, 219);border-bottom-color: rgb(209, 213, 219) !important;}
.tabSelected:is(.dark .dark\:bg-gray-600){background-color: rgb(17, 24, 39)!important; color: rgb(209, 213, 219)!important; border-bottom: 6px solid rgb(209, 213, 219) !important;}

#contenitore_tab { border: #CCC 1px solid!important;}
#contenitore_tab .panelContent:not(.border-none) { border: #CCC 1px solid!important;}
.highLightClass{color: #0156CB!important;}



/* aggiustamento visualizzazione vecchio enerp con format=flowbite */
.tablesorter thead tr th input{color:black;}

/*
main img[src*="img/loading.gif"]{display:inline-block!important;}
main img[src*="img/wait.gif"]{display:inline-block!important;}
*/

/* stilizza singoli moduli */

/* backoffice */
main.backoffice #genera_form table tr td{padding:1px;}
main.backoffice .riga_box .box input[type="text"]{height:inherit;}
main.backoffice img[src*="img/csv.png"]{ display:inline-block!important; }
main.backoffice img[src*="img/new.png"]{ display:inline-block!important; }
main.backoffice img[src*="img/delete.png"]{ display:inline-block!important; }
main.backoffice img[src*="img/edit.png"]{ display:inline-block!important; }
main.backoffice:not(.contrattiDaComunicare) img[src*="img/detail.png"]{ display:inline-block!important; }
main.backoffice img[src*="img/back.png"]{ display:inline-block!important; }
main.backoffice img[src*="img/letto.gif"]{ display:inline-block!important; }
main.backoffice.fattureManuali img[src*="img/loading.gif"]{ display:inline-block!important; }
main.backoffice.fattureManuali img[src*="img/wait.gif"]{ display:inline-block!important; }

main.backoffice.schedaCliente #listaAziende tr td:nth-last-child(3){width:100px;}
main.backoffice.schedaCliente #listaAziende tr td:nth-last-child(3) img{display:inline-block;}
/* main.backoffice.schedaCliente #listaAziende tr[id*="riga"]>td{background-color:#FFFFFF;} */
main.backoffice.schedaCliente #listaAziende4 tr[id*="riga"]>td{background-color:#FFFFFF;}
main.backoffice.schedaCliente table.tablesorter tr[id*="dettagli"]>td{background-color:#FFFFFF;}

main.backoffice.schedaCliente img[src*="img/show.png"]{
    display: inline-block;content: url("/svg/magnifying-glass-regular.svg"); 
    filter: invert(32%) sepia(74%) saturate(6677%) hue-rotate(207deg) brightness(84%) contrast(102%); 
}

main.backoffice.schedaCliente img[src*="img/green.jpg"]{display:inline-block;}
main.backoffice.schedaCliente img[src*="img/orange.jpg"]{display:inline-block;}
main.backoffice.schedaCliente img[src*="img/red.jpg"]{display:inline-block;}
main.backoffice.schedaCliente img[src*="img/pink.jpg"]{display:inline-block;}

main.backoffice.schedaCliente table.formTable img[src*="img/refresh.png"]{display:inline-block;}
main.backoffice.schedaCliente .cnt_scheda_cliente{margin-top:0px !important;}
main.backoffice.schedaCliente #contenitore_tab{width: 100% !important;}


main.backoffice.nuovoSito table[width="130"]{ width:auto; padding-left:2px;}
main.backoffice.nuovoSito img[src*="img/ok.png"]{display:inline-block;}
main.backoffice.modificaSito table[width="130"]{ width:auto; padding-left:2px;}
main.backoffice.modificaSito img[src*="img/ok.png"]{display:inline-block;}


/* backoffice / Pareggio Partite */
main.backoffice.pareggioPartite #pageContent{width:100%;margin:unset;}

main.backoffice.pareggioPartite select{ font-size:12px;width:auto!important; }
main.backoffice.pareggioPartite fieldset.op_fieldset.messaggio{max-height: none!important;}

main.backoffice.pareggioPartite #pagina_bottom span{color:#0156CB!important;min-width: 200px!important;}
main.backoffice.pareggioPartite #pagina_bottom span img{display:inline-block!important;}
main.backoffice.pareggioPartite #paginazione_top span{color:#0156CB!important;min-width: 200px!important;}
main.backoffice.pareggioPartite #paginazione_top span img{display:inline-block!important;}

main.backoffice.pareggioPartite .tablesorter td.tipo_energia.gas,
main.backoffice.pareggioPartite .tablesorter td.tipo_energia.elettrico{min-width:4px;}

main.backoffice.solleciti #pageContent{width:100%;margin:unset;}
main.backoffice.solleciti fieldset.op_fieldset{max-height: none!important;}

/* backoffice / Storico Flussi */
main.backoffice.storicoFlussi img[src*="img/folder.jpg"]{ display:inline-block!important; }

/* backoffice / Interfacce cartelle */
main.backoffice.interfacce_cartelle img[src*="img/folder.jpg"]{ display:inline-block!important; }


/* backoffice_gas */
main.backoffice_gas.schedaCliente #listaAziende tr td:nth-last-child(3){width:100px;}
main.backoffice_gas.schedaCliente #listaAziende tr td:nth-last-child(3) img{display:inline-block;}

main.backoffice_gas.schedaCliente img[src*="img/green.jpg"]{display:inline-block;}
main.backoffice_gas.schedaCliente img[src*="img/orange.jpg"]{display:inline-block;}
main.backoffice_gas.schedaCliente img[src*="img/red.jpg"]{display:inline-block;}
main.backoffice_gas.schedaCliente img[src*="img/pink.jpg"]{display:inline-block;}
main.backoffice_gas img[src*="img/csv.png"]{ display:inline-block!important; }
main.backoffice_gas img[src*="img/new.png"]{ display:inline-block!important;max-width: 16px; }
main.backoffice_gas img[src*="img/delete.png"]{ display:inline-block!important; }
main.backoffice_gas.fattureManuali img[src*="img/loading.gif"]{ display:inline-block!important; }
main.backoffice_gas.fattureManuali img[src*="img/wait.gif"]{ display:inline-block!important; }

main.backoffice_gas.schedaCliente table.formTable img[src*="img/refresh.png"]{display:inline-block;}
main.backoffice_gas.schedaCliente .cnt_scheda_cliente{margin-top:0px !important;}
main.backoffice_gas.schedaCliente #contenitore_tab{width: 100% !important;}

main.backoffice_gas.schedaCliente img[src*="img/show.png"]{
    display: inline-block;content: url("/svg/magnifying-glass-regular.svg"); 
    filter: invert(32%) sepia(74%) saturate(6677%) hue-rotate(207deg) brightness(84%) contrast(102%); 
}

main.backoffice_gas.prodotti_elenco div[style*="width: 8%"]{width:auto!important;}

/* commerciale */
main.commerciale.scaricaDocumenti img[src*="img/folder.jpg"]{ display:inline-block!important; }
main.commerciale.scaricaDocumenti img[src*="img/pdf.jpg"]{ display:inline-block!important; }
main.commerciale.scaricaDocumenti img[src*="img/doc.jpg"]{ display:inline-block!important; }
main.commerciale.scaricaDocumenti img[src*="img/zip.jpg"]{ display:inline-block!important; }
main.commerciale.scaricaDocumenti img[src*="img/csv.jpg"]{ display:inline-block!important; }

main.commerciale.scaricaConvenzioni img[src*="img/folder.jpg"]{ display:inline-block!important; }
main.commerciale.scaricaConvenzioni img[src*="img/pdf.jpg"]{ display:inline-block!important; }
main.commerciale.scaricaConvenzioni img[src*="img/doc.jpg"]{ display:inline-block!important; }
main.commerciale.scaricaConvenzioni img[src*="img/zip.jpg"]{ display:inline-block!important; }
main.commerciale.scaricaConvenzioni img[src*="img/csv.jpg"]{ display:inline-block!important; }

/* commerciale_gas */
main.commerciale_gas.scaricaDocumenti img[src*="img/folder.jpg"]{ display:inline-block!important; }
main.commerciale_gas.scaricaDocumenti img[src*="img/pdf.jpg"]{ display:inline-block!important; }
main.commerciale_gas.scaricaDocumenti img[src*="img/doc.jpg"]{ display:inline-block!important; }
main.commerciale_gas.scaricaDocumenti img[src*="img/zip.jpg"]{ display:inline-block!important; }
main.commerciale_gas.scaricaDocumenti img[src*="img/csv.jpg"]{ display:inline-block!important; }

/* CRM */
main.crm input[type="text"].dp-applied {height:27px!important;} 
main.crm.modificaComunicazione input[type="text"].dp-applied {width:145px!important;} 
main.crm .panelTitle img{display:inline-block;}
main.crm div.pulsanti img{display:inline-block;}
main.crm #down_storni img, main.crm #up_storni img{display:inline-block;}
main.crm fieldset:not(.original) legend{margin-top:5px;}
main.crm div.panelContent form img{display:inline-block;}
main.crm div.bottoni img{display:inline-block;}
main.crm #listaAziende2com tr td:first-child img{display:inline-block;}

/* CRM scheda Cliente */
main.crm.schedaCliente div.panelContent{overflow:scroll;}
main.crm.schedaCliente #contenitore_tab{width:100%;}

main.crm.schedaCliente img[src*="img/show.png"]{
    display: inline-block;content: url("/svg/magnifying-glass-regular.svg"); 
    filter: invert(32%) sepia(74%) saturate(6677%) hue-rotate(207deg) brightness(84%) contrast(102%); 
}

main.crm #estrazione_dual_fuel div[style*="width:105px"]{width:auto!important;}

/* EDM */
main.edm.log #form_curve tr td fieldset{height:180px!important;}
main.edm.logDatiFunzionali #fsfiltro fieldset{height:180px!important;width:180px!important;}
main.edm.curve #form_curve tr td fieldset{height:180px!important;}
main.edm.registri #form_registri tr td fieldset{height:180px!important;}
main.edm.change_percentage #listaContratti tr td.colPulsantiAggiungiElimina img{display:inline-block!important;}
main.edm.elencoFattureTrasporto table tr td[style*="width: 110px"]{ width:auto!important;}

/* GDM */
main.gdm.log #form_curve tr td fieldset{height:180px!important;}
main.fatturazione_gas.elaboraLetture img[src*="img/okBlack.png"]{display:inline-block;}
main.gdm.letture form[name*="form1"] tr td fieldset{height:180px!important;}
main.gdm.registri form[name*="form1"] tr td fieldset{height:180px!important;}
main.gdm.usiFiscaliPromiscui .tablesorter tr td:last-child{width:100px!important;}
main.gdm.usiFiscaliPromiscui .tablesorter tr td:last-child img{display:inline-block;}

/* PARTITE / PAGAMENTI */
main.backoffice.pareggioPartite .tablesorter tr td img[src*="img/edit.png"]{display: inline-block;}
main.backoffice.pareggioPartite .tablesorter tr td img[src*="img/save.png"]{display: inline-block;}
main.backoffice.pareggioPartite .tablesorter tr td img[src*="img/cancella.gif"]{display: inline-block;}
main.backoffice.pareggioPartite .tablesorter tr td img[src*="img/detail.png"]{
    display: inline-block;content: url("/svg/magnifying-glass-regular.svg"); 
    filter: invert(32%) sepia(74%) saturate(6677%) hue-rotate(207deg) brightness(84%) contrast(102%); 
}
main.backoffice.components.logSolleciti img[src*="img/pdf.jpg"]{display: inline-block;}
main.backoffice.components.logSolleciti li{padding:2px;}
main.backoffice.solleciti .tablesorter tr td img[src*="img/detail.png"]{
    display: inline-block;content: url("/svg/magnifying-glass-regular.svg"); 
    filter: invert(32%) sepia(74%) saturate(6677%) hue-rotate(207deg) brightness(84%) contrast(102%); 
}
main.backoffice.sollecitiInvioMail .tablesorter tr td img[src*="img/pdf.jpg"]{display: inline-block;}
main.backoffice.partiteLegale .tablesorter tr td img{display: inline-block;}
main.backoffice.partiteLegale div[style*="height: 22px"]{height:30px!important;}
main.backoffice.partiteLegale #tabs-1 table:not(.tablesorter){border-collapse:unset;}
main.backoffice.partiteLegale #tabs-2 table:not(.tablesorter){border-collapse:unset;}
main.backoffice.partiteLegale #tabs-3 table:not(.tablesorter){border-collapse:unset;}
main.backoffice.partiteLegale #tabs-5 table:not(.tablesorter){border-collapse:unset;}
main.backoffice.addebitaSollecito span[style*="width: 170px"]{ width:auto!important;}
main.backoffice.addebitaSollecito #WHEREVALUE_CLIENTI{height:unset!important;}
main.backoffice.incassoRIDEsterni #elenco_incassi{width:100%!important;}
main.backoffice.incassoRIDEsterni #elenco_incassi table.tablesorter>tbody>tr>td:last-child>div{width:490px!important;}
main.backoffice.addebitaRidInsoluti span[style*="width: 170px"]{ width:auto!important;}


/* SWITCHING EE */
main.switching.modificaMassivaConfIndicizzazione img[src*="img/csv.png"]{ display:inline-block; }
main.switching.mailSwitch img[src*="img/delete.png"]{display: inline-block;}
main.switching.recessi tr td.datarecesso{width:200px;}
main.switching.rifiuto #contenitore_tab table:first-child{border-collapse:unset!important;}

/* SWITCHING GAS */
main.switching_gas.distributoriAccreditati #contenitore_tab{padding:5px;}
main.switching_gas.mailSwitch img[src*="img/delete.png"]{display: inline-block;}
main.switching_gas.recessi_gas tr td.datarecesso{width:200px;}
main.switching_gas.rifiuto_gas #contenitore_tab table:first-child{border-collapse:unset!important;}


/* AMMINISTRAZIONE Gestione Lettere */
main.amministrazione.gestioneLettere #tabs ul {background-color: white;border-bottom: 1px solid #CCC;height:1.9rem;}
main.amministrazione.gestioneLettere #tabs ul li{-webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px; border-top-right-radius: 5px;
    background-color: #DBEAFE; border:none;
}
main.amministrazione.gestioneLettere #tabs ul li a{padding:0.25rem;color:#000;font-weight:400;}
main.amministrazione.gestioneLettere #tabs ul li.ui-tabs-selected.ui-state-active{background-color:#0156CB;color:#FFF;}
main.amministrazione.gestioneLettere #tabs ul li.ui-tabs-selected.ui-state-active a{background: none;color:#FFF;}
main.amministrazione.gestioneLettere #tabs ul li.ui-tabs-selected.ui-state-active:hover{color:#FFF;}
main.amministrazione.gestioneLettere #tabs ul li.ui-tabs-selected.ui-state-active a:hover{color:#FFF!important;}
main.amministrazione.gestioneLettere #tabs ul li.ui-state-default:hover{background-color: #1E40AF;color:#FFF!important;}
main.amministrazione.gestioneLettere #tabs ul li.ui-state-default:hover a{background-color: #1E40AF;color:#FFF!important;}
main.amministrazione.gestioneLettere input[type=button]:not(.btnoriginal),
main.amministrazione.gestioneLettere button:not(.btnoriginal){margin-bottom: 3px;margin-right:2px;}

/* Area Clienti */
main.amministrazione.areaClienti #tabs ul {background-color: white!important;height:1.9rem!important;}
main.amministrazione.areaClienti #tabs ul li{-webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px; border-top-right-radius: 5px;
    background-color: #DBEAFE!important; border:none!important;
}
main.amministrazione.areaClienti #tabs ul li a{padding:0.25rem!important;color:#000!important;font-weight:400!important;}
main.amministrazione.areaClienti #tabs ul li.ui-tabs-selected.ui-state-active{background-color:#0156CB!important;color:#FFF!important;}
main.amministrazione.areaClienti #tabs ul li.ui-tabs-selected.ui-state-active a{background: none!important;color:#FFF!important;}
main.amministrazione.areaClienti #tabs ul li.ui-tabs-selected.ui-state-active:hover{color:#FFF!important;}
main.amministrazione.areaClienti #tabs ul li.ui-tabs-selected.ui-state-active a:hover{color:#FFF!important;}
main.amministrazione.areaClienti #tabs ul li.ui-state-default:hover{background-color: #1E40AF!important;color:#FFF!important;}
main.amministrazione.areaClienti #tabs ul li.ui-state-default:hover a{background-color: #1E40AF!important;color:#FFF!important;}
main.amministrazione.areaClienti #tabs div.ui-tabs-panel div.infocol span.pdftester {width: 45px!important;}
#infowl p.item a, #infosollecito p.item a, #inforate p.item a {cursor: pointer;font-weight: 100;}

/* templatesFiltri */
main.amministrazione.templatesFiltri .riga_box label{display:block;}
main.amministrazione.templatesFiltri #tabellaJsons,
main.amministrazione.templatesFiltri .dynaTest {border-collapse: separate;border-spacing: 2px 0;}

main.amministrazione.statoServer img{display:inline-block;}
main.amministrazione.webservice2 img{display:inline-block;}

/* Commerciale nuovoProspect */
main.commerciale.nuovoProspect #listaAziende{margin-bottom:23px !important;}

/* reselling */
main.reselling.elencoPodDaAcquistare form>div{min-height:208px;border-color:#0156CB!important;}
main.reselling.elencoPodDaAcquistare form>div:first-child{padding:25px 0!important;}
main.reselling.elencoPodDaAcquistare form>div:first-child div.box{margin-left: 15px!important;}
main.reselling.elencoPodDaAcquistare form div#sezione_procedi_acquisto{min-height:auto;}
main.reselling.elencoPodDaAcquistare form div#pod_da_acquistare{min-height:auto;}
main.reselling.elencoPodDaAcquistare input[style*="height: 18px"]{height:unset!important;}

main.reselling.elencoPodAcquistabili form>div{min-height:208px;border-color:#0156CB!important;}
main.reselling.elencoPodAcquistabili form>div:first-child{padding:25px 0!important;}
main.reselling.elencoPodAcquistabili form>div:first-child div.box{margin-left: 14px!important;}
main.reselling.elencoPodAcquistabili form div#sezione_assegna_listino{min-height:auto;}
main.reselling.elencoPodAcquistabili form div#pod_acquistabili{min-height:auto;}
main.reselling.elencoPodAcquistabili input[style*="height: 18px"]{height:unset!important;}

main.reselling.presentazioneContratti div.contenitore_filtri{min-height:140px;border-color:#0156CB!important;width:100%!important;}
main.reselling.presentazioneContratti div#contratti_da_presentare{min-height:auto;}
main.reselling.presentazioneContratti div.contenitore_filtri{padding:25px 0!important;}
main.reselling.presentazioneContratti div.contenitore_filtri div.box{margin-left: 14px!important;}
main.reselling.presentazioneContratti input[style*="height: 18px"]{height:unset!important;}

/* reselling GAS */
main.reselling_gas.elencoPodDaAcquistare form>div{min-height:215px;border-color:#0156CB!important;}
main.reselling_gas.elencoPodDaAcquistare form div#bottoni{min-height:208px;}
main.reselling_gas.elencoPodDaAcquistare form div#contrattiLista{min-height:auto;}
main.reselling_gas.elencoPodDaAcquistare input[style*="height: 18px"]{height:unset!important;}

main.reselling_gas.elencoPodAcquistabili form>div{min-height:215px;border-color:#0156CB!important;}
main.reselling_gas.elencoPodAcquistabili form div#bottoni{min-height:208px;}
main.reselling_gas.elencoPodAcquistabili form div#infocontratti{min-height:150px;}
main.reselling_gas.elencoPodAcquistabili input[style*="height: 18px"]{height:unset!important;}

main.reselling_gas.presentazioneContratti div.contenitore_filtri{min-height:160px;border-color:#0156CB!important;width:100%!important;}
main.reselling_gas.presentazioneContratti div#contratti_da_presentare{min-height:auto;}
main.reselling_gas.presentazioneContratti input[style*="height: 18px"]{height:unset!important;}

/* CRM */
main.crm table#listaAziende2 tr th:first-child{min-width: 82px!important;}
main.crm table#listaAziende2 tr th:nth-child(2){min-width: 82px!important;}
main.crm table#listaAziende2 tr td:first-child img{display:inline-block;}
main.crm table#listaAziende2 tr td:nth-child(2) img{display:inline-block;}


/* COMMERCIALE */
main.commerciale.nuovoProspect #messaggioCF img{display:inline-block;}
main.commerciale.aggiungiPOD #messaggioPOD img{display:inline-block;}
main.commerciale.schedaProspect #tabs-1 img[src*="img/detail.png"] {
    content: url("/svg/magnifying-glass-regular.svg"); 
    filter: invert(32%) sepia(74%) saturate(6677%) hue-rotate(207deg) brightness(84%) contrast(102%); 
    max-width: 32px;
}
main.commerciale.schedaCliente #tabs-1 img[src*="img/detail.png"] {
    content: url("/svg/magnifying-glass-regular.svg"); 
    filter: invert(32%) sepia(74%) saturate(6677%) hue-rotate(207deg) brightness(84%) contrast(102%); 
    max-width: 32px;
}
main.commerciale.schedaProspect #tabs-5 #selezionaOfferte img{display:inline-block;}
main.commerciale.schedaCliente #selezionaContratti img{display:inline-block;}
main.commerciale.schedaCliente #selezionaOfferte img{display:inline-block;}
main.commerciale.schedaCliente div.panelContent form img{display:inline-block;}
main.commerciale.schedaCliente div.bottoni img{display:inline-block;}
main.commerciale.schedaCliente #listaAziende2com img{display:inline-block;}
main.commerciale.schedaCliente .tabSchedaCliente div[style*="width:60%"]{width:99%!important;}
main.commerciale.schedaCliente #tabs-10 img[src*="img/detail.png"]{
    display:inline-block;
    content: url("/svg/magnifying-glass-regular.svg"); 
    filter: invert(32%) sepia(74%) saturate(6677%) hue-rotate(207deg) brightness(84%) contrast(102%); 
    max-width: 32px;
}
main.commerciale.schedaCliente #tabs-11 img[src*="img/detail.png"]{
    display:inline-block;
    content: url("/svg/magnifying-glass-regular.svg"); 
    filter: invert(32%) sepia(74%) saturate(6677%) hue-rotate(207deg) brightness(84%) contrast(102%); 
    max-width: 32px;
}
main.commerciale.schedaCliente #contenitore_tab{width: 100% !important;}


/* ATTENZIONE .. qui le schede su ENERP Attuali sono caricate al contrario */
/* main.commerciale.schedaCliente #podFatture .crmTab span.tabRiepilogo.tabDefault{background-color: #0156CB!important;color: #FFFFFF!important;}
   main.commerciale.schedaCliente #podFatture .crmTab span.tabRiepilogo.tabSelected{background-color: #DBEAFE!important;color: #000!important;}
   main.commerciale.schedaCliente #podFatture .crmTab span.tabRiepilogo.tabSelected:hover{background-color: #1E40AF!important;; color: #FFFFFF!important;}

main.commerciale.schedaProspect #podFatture .crmTab span.tabRiepilogo.tabDefault{background-color: #0156CB!important;color: #FFFFFF!important;}
main.commerciale.schedaProspect #podFatture .crmTab span.tabRiepilogo.tabSelected{background-color: #DBEAFE!important;color: #000!important;}
main.commerciale.schedaProspect #podFatture .crmTab span.tabRiepilogo.tabSelected:hover{background-color: #1E40AF!important;; color: #FFFFFF!important;}
*/

main.commerciale.insertFile .tablesorter tr td img{display:inline-block;}
main.commerciale.schedaCliente div.panelContent{overflow:scroll;}
main.commerciale.schedaProspect div.panelContent{overflow:scroll;}

/* COMMERCIALE GAS */
main.commerciale_gas.nuovoProspect #messaggioCF img{display:inline-block;}
main.commerciale_gas.aggiungiPDR #messaggioPDR img{display:inline-block;}
main.commerciale_gas.schedaProspect #tabs-1 img[src*="img/detail.png"] {
    content: url("/svg/magnifying-glass-regular.svg"); 
    filter: invert(32%) sepia(74%) saturate(6677%) hue-rotate(207deg) brightness(84%) contrast(102%); 
    max-width: 32px;
}
main.commerciale_gas.schedaCliente #tabs-1 img[src*="img/detail.png"] {
    content: url("/svg/magnifying-glass-regular.svg"); 
    filter: invert(32%) sepia(74%) saturate(6677%) hue-rotate(207deg) brightness(84%) contrast(102%); 
    max-width: 32px;
}
main.commerciale_gas.schedaProspect #tabs-5 #selezionaOfferte img{display:inline-block;}
main.commerciale_gas.schedaCliente #selezionaContratti img{display:inline-block;}
main.commerciale_gas.schedaCliente #selezionaOfferte img{display:inline-block;}
main.commerciale_gas.schedaCliente div.panelContent form img{display:inline-block;}
main.commerciale_gas.schedaCliente div.bottoni img{display:inline-block;}
main.commerciale_gas.schedaCliente #listaAziende2com img{display:inline-block;}
main.commerciale_gas.schedaCliente .tabSchedaCliente div[style*="width:60%"]{width:99%!important;}
main.commerciale_gas.schedaCliente #tabs-10 img[src*="img/detail.png"]{
    display:inline-block;
    content: url("/svg/magnifying-glass-regular.svg"); 
    filter: invert(32%) sepia(74%) saturate(6677%) hue-rotate(207deg) brightness(84%) contrast(102%); 
    max-width: 32px;
}
main.commerciale_gas.schedaCliente #tabs-11 img[src*="img/detail.png"]{
    display:inline-block;
    content: url("/svg/magnifying-glass-regular.svg"); 
    filter: invert(32%) sepia(74%) saturate(6677%) hue-rotate(207deg) brightness(84%) contrast(102%); 
    max-width: 32px;
}

main.commerciale_gas.schedaCliente #contenitore_tab{width: 100% !important;}

/* ATTENZIONE .. qui le schede su ENERP Attuali sono caricate al contrario */
/*main.commerciale_gas.schedaCliente #podFatture .crmTab span.tabRiepilogo.tabDefault{background-color: #0156CB!important;color: #FFFFFF!important;}
main.commerciale_gas.schedaCliente #podFatture .crmTab span.tabRiepilogo.tabSelected{background-color: #DBEAFE!important;color: #000!important;}
main.commerciale_gas.schedaCliente #podFatture .crmTab span.tabRiepilogo.tabSelected:hover{background-color: #1E40AF!important;; color: #FFFFFF!important;}

main.commerciale_gas.schedaProspect #podFatture .crmTab span.tabRiepilogo.tabDefault{background-color: #0156CB!important;color: #FFFFFF!important;}
main.commerciale_gas.schedaProspect #podFatture .crmTab span.tabRiepilogo.tabSelected{background-color: #DBEAFE!important;color: #000!important;}
main.commerciale_gas.schedaProspect #podFatture .crmTab span.tabRiepilogo.tabSelected:hover{background-color: #1E40AF!important;; color: #FFFFFF!important;}
*/
main.commerciale_gas.insertFile .tablesorter tr td img{display:inline-block;}
main.commerciale_gas.schedaCliente div.panelContent{overflow:scroll;}
main.commerciale_gas.schedaProspect div.panelContent{overflow:scroll;}

/* PRODOTTI */
main.prodotti table#listaAziende tr td:last-child img{display:inline-block;}


/* SWITCHING */
main.switching.trasforma_offerte_massivo div.data_fieldset{height:80px!important;}
main.switching.trasforma_offerte_massivo div.data_div{width:130px!important;}

/* SWITCHING GAS */
main.switching_gas.distributoriAccreditati .tablesorter tr td:last-child{width: 60px;}
main.switching_gas.distributoriAccreditati .tablesorter tr td:last-child img{display:inline-block;}

main.switching_gas.trasforma_offerte_massivo div.data_fieldset{height:80px!important;}
main.switching_gas.trasforma_offerte_massivo div.data_div{width:130px!important;}

/* FATTURAZIONE EE */
main.bolletta_20.checkBolletta20 .tablesorter img[src*="img/fix.png"] { display: inline-block;}
main.bolletta_20.creaAggComunicazioneArera td[style*="width:125px"]{width:150px!important;}
main.bolletta_20.checkBolletta20 .tablesorter[style*="width:75%"]{width:95%!important;}
main.fatturazione.caricaRigheExtra legend img[src*="img/csv.png"]{ display:inline-block; }
main.fatturazione.caricaRigheExtra #form1 img{ display:inline-block; }
main.fatturazione.modificaMassivaScadenza legend img[src*="img/csv.png"]{ display:inline-block; }
main.fatturazione.codaMailFatture .tablesorter tr td:nth-child(2) img[src*="img/triAlert.png"]{ display:inline-block; }
main.fatturazione.stornaDaFile legend img[src*="img/csv.png"]{ display:inline-block; }
main.fatturazione.reportistica table tr td[width="120"]{ width:auto; padding-left:2px;}
main.fatturazione.estrazionePdfFatture table tr td[style*="width:110px"]{ width:auto!important;}
main.fatturazione.estrazionePdfFatture img[src*="img/csv.png"]{ display:inline-block; }
main.fatturazione.estrazioneSIA div[style*="width: 7%"]{ width:auto!important;}
main.fatturazione.verificaFatturePA table tr td[style*="width: 120px"]{ width:auto!important;}
main.fatturazione.cancellaFattureSDI_KO img[src*="img/csv.png"]{ display:inline-block; }
main.fatturazione.verificaArchiviazioneAttive table tr td[style*="width: 120px"]{ width:auto!important;}
main.bolletta_20.comunicazioniArera table tr td:last-child img{ display: inline-block;}
main.fatturazione.gestioneCompensazioni table tr td:last-child img{ display: inline-block;}
main.fatturazione.tifCreaIndennizzi table tr td[style*="width: 120px"]{ width:auto!important;}
main.fatturazione div.nvField div[style*="width: 7rem"]{ width:auto!important;}
main.fatturazione div.nvField div[style*="width: 7rem"] a.dp-choose-date{ margin-bottom:10px;}
main.bolletta_20.comunicazioniArera table tr td img{display:inline-block!important;}
main.fatturazione.stornaFatture #elencoDocumenti img{display:inline-block!important;}

/* FATTURAZIONE GAS */
main.fatturazione_gas.caricaInteressiMora legend img[src*="img/csv.png"]{ display:inline-block; }
main.fatturazione_gas.caricaRigheManuali legend img[src*="img/csv.png"]{ display:inline-block; }
main.fatturazione_gas.caricaRigheManuali img{ display:inline-block; }
main.fatturazione_gas.caricaRigheExtra legend img[src*="img/csv.png"]{ display:inline-block; }
main.fatturazione_gas.caricaRigheExtra img{ display:inline-block; }
main.fatturazione_gas.modificaMassivaScadenza legend img{ display:inline-block; }
main.fatturazione_gas.inserisciPaginaCortesia img[src*="img/delete.png"]{ display:inline-block; }
main.fatturazione_gas.stornaDaFile legend img[src*="img/csv.png"]{ display:inline-block; }
main.fatturazione_gas.reportistica table tr td[width="120"]{ width:auto; padding-left:2px;}
main.fatturazione_gas.estrazionePdfFatture table tr td[style*="width:110px"]{ width:auto!important;}
main.fatturazione_gas.estrazionePdfFatture img[src*="img/csv.png"]{ display:inline-block; }
main.fatturazione_gas.estrazioneFatture div[style*="width: 7%"]{ width:auto!important;}
main.fatturazione_gas.verificaFatturePA table tr td[style*="width: 120px"]{ width:auto!important;}
main.fatturazione_gas.cancellaFattureSDI_KO img[src*="img/csv.png"]{ display:inline-block; }                                                                
main.fatturazione_gas.verificaArchiviazioneAttive table tr td[style*="width: 120px"]{ width:auto!important;} 
main.fatturazione_gas div.nvField div[style*="width: 7rem"]{ width:auto!important;}
main.fatturazione_gas div.nvField div[style*="width: 7rem"] a.dp-choose-date{ margin-bottom:10px;}                                           
main.fatturazione_gas.stornaFatture #elencoDocumenti img{display:inline-block!important;}
                                                                    

/* CANONE RAI */
main.prezzimedi.canoneRaiRiscosso div[style*="width: 7%"]{width:auto!important;}
main.prezzimedi.canoneRaiRimborso div[style*="width: 7%"]{width:auto!important;}


/* DICHIARAZIONI EE */
main.prezzimedi.utfRateAcconto img[src*="img/csv.png"]{ display:inline-block; }         
main.prezzimedi.generaUTF div.tabella_box{height:330px!important;}
main.prezzimedi.elencoPODEnergivori div#div_caricamento{ height:50px!important; }      
main.prezzimedi.caricamentoClassiAgevolazione div#div_caricamento{ height:50px!important; }     

/* DICHIARAZIONI GAS */
main.prezzimedi.utfRateAccontoGas img[src*="img/csv.png"]{ display:inline-block; }
main.prezzimedi.generaUTF_gas div.tabella_box{height:330px!important;}
main.prezzimedi.caricamentoClassiAgevolazioneGas div#div_caricamento{ height:50px!important; }    


/* TUTTI */
fieldset:not(.original) legend{color:#0156CB!important;} /*rimosso font-weight:normal!important; gestiamo il weight nei singoli casi*/

/* IMMAGINI */
/*
NO, FA SBARELLARE i display NONE
main img{display:inline-block!important;}
*/

/* 
https://isotropic.co/tool/hex-color-to-css-filter/ 
#0156CB --> filter: invert(32%) sepia(74%) saturate(6677%) hue-rotate(207deg) brightness(84%) contrast(102%); 
*/
/* bottone img delete*/
main img[src*="img/delete.png"] {
    content: url("/svg/circle-xmark-regular.svg"); 
    filter: invert(32%) sepia(74%) saturate(6677%) hue-rotate(207deg) brightness(84%) contrast(102%); 
    max-width: 32px;
    min-width: 16px;
}
main img[src*="img/delete_gray.png"] {
    content: url("/svg/circle-xmark-regular.svg"); 
    filter: invert(64%) sepia(0%) saturate(6%) hue-rotate(206deg) brightness(96%) contrast(93%);
    max-width: 32px;
    min-width: 16px;
}
main img[src*="img/cancella.gif"] {
    content: url("/svg/circle-xmark-regular.svg"); 
    filter: invert(32%) sepia(74%) saturate(6677%) hue-rotate(207deg) brightness(84%) contrast(102%); 
    max-width: 32px;
}

main img[src*="img/close-16x16.png"] {
    content: url("/svg/rectangle-xmark-regular.svg"); 
    filter: invert(32%) sepia(74%) saturate(6677%) hue-rotate(207deg) brightness(84%) contrast(102%);
    max-width: 32px;
}

main img[src*="img/edit.png"] {
    content: url("/svg/pen-to-square-regular.svg"); 
    filter: invert(32%) sepia(74%) saturate(6677%) hue-rotate(207deg) brightness(84%) contrast(102%); 
    min-width: 16px;
}

main img[src*="img/refresh.png"] {
    content: url("/svg/arrows-rotate-regular.svg"); 
    filter: invert(32%) sepia(74%) saturate(6677%) hue-rotate(207deg) brightness(84%) contrast(102%); 
    max-width: 32px;
}

main img[src*="img/lock.png"] {
    content: url("/svg/lock-keyhole-regular.svg"); 
    filter: invert(32%) sepia(74%) saturate(6677%) hue-rotate(207deg) brightness(84%) contrast(102%); 
    max-width: 32px;
}

main img[src*="img/detail.png"] {
    content: url("/svg/magnifying-glass-regular.svg"); 
    filter: invert(32%) sepia(74%) saturate(6677%) hue-rotate(207deg) brightness(84%) contrast(102%); 
    max-width: 32px;
}

main div.tabServizi img[src*="img/detail.png"] {
    content: url("/svg/chevrons-down-solid.svg"); 
    filter: invert(32%) sepia(74%) saturate(6677%) hue-rotate(207deg) brightness(84%) contrast(102%); 
    max-width: 32px;
}

main img[src*="img/download.png"] {
    content: url("/svg/download-regular.svg"); 
    filter: invert(32%) sepia(74%) saturate(6677%) hue-rotate(207deg) brightness(84%) contrast(102%); 
    max-width: 32px;
}

main img[src*="img/folder.jpg"]{ 
    content: url("/svg/folder-open-regular.svg"); 
    filter: invert(32%) sepia(74%) saturate(6677%) hue-rotate(207deg) brightness(84%) contrast(102%); 
    max-width: 32px;
}

main img[src*="img/zip.jpg"]{ 
    content: url("/svg/file-zip-solid.svg"); 
    filter: invert(32%) sepia(74%) saturate(6677%) hue-rotate(207deg) brightness(84%) contrast(102%); 
    max-width: 32px;
}

main img[src*="img/csv.jpg"]{ 
    content: url("/svg/file-csv-solid.svg"); 
    filter: invert(32%) sepia(74%) saturate(6677%) hue-rotate(207deg) brightness(84%) contrast(102%); 
    max-width: 32px;
}

main img[src*="img/csv.png"]{ 
    content: url("/svg/file-csv-solid.svg"); 
    filter: invert(32%) sepia(74%) saturate(6677%) hue-rotate(207deg) brightness(84%) contrast(102%); 
    max-width: 32px;
}

main img[src*="img/pdf.jpg"]{ 
    content: url("/svg/file-pdf-solid.svg"); 
    filter: invert(32%) sepia(74%) saturate(6677%) hue-rotate(207deg) brightness(84%) contrast(102%); 
    max-width: 32px;
}

main img[src*="img/doc.jpg"]{ 
    content: url("/svg/file-doc-solid.svg"); 
    filter: invert(32%) sepia(74%) saturate(6677%) hue-rotate(207deg) brightness(84%) contrast(102%); 
    max-width: 32px;
}

main img:not(.original)[src*="img/nonok.png"]{ 
    content: url("/svg/trash-xmark-solid.svg"); 
    filter: invert(32%) sepia(74%) saturate(6677%) hue-rotate(207deg) brightness(84%) contrast(102%); 
    max-width: 32px;
}

main img.circleko[src*="img/nonok.png"]{ 
    content: url("/svg/circle-exclamation-solid.svg"); 
    /*filter: invert(32%) sepia(74%) saturate(6677%) hue-rotate(207deg) brightness(84%) contrast(102%); */
    filter: invert(34%) sepia(89%) saturate(5614%) hue-rotate(335deg) brightness(83%) contrast(92%);
    max-width: 32px;
}


main img.circleok[src*="img/ok.png"]{ 
    content: url("/svg/circle-check-solid.svg"); 
    filter: invert(32%) sepia(74%) saturate(6677%) hue-rotate(207deg) brightness(84%) contrast(102%); 
    max-width: 32px;
}

/* sfondo bianco per il TD contenente la sottotabella */
main.backoffice.prodottireseller_elenco tr[id*="listino_"]>td{background-color:#FFFFFF;}
main.backoffice_gas.prodotti_elenco tr[id*="listino_"]>td{background-color:#FFFFFF;}
main.reselling.prodotti_elenco tr[id*="listino_"]>td{background-color:#FFFFFF;}
main.reselling_gas.prodotti_elenco tr[id*="listino_"]>td{background-color:#FFFFFF;}


main img[style*="margin-left:10px"]{margin-left:8px!important;}
main img[style*="margin-left:15px"]{margin-left:10px!important;}

main.backoffice.contabilizzazioneRID img[src*="img/download.png"]{width:24px;}

main label[style*="color:red"]{color:#0156CB!important;}
main legend[style*="color:red"]{color:#0156CB!important;}
main b[style*="color:red"]{color:#0156CB!important;}
main h4[style*="color:red"]{color:#0156CB!important;}
main b[style*="color: #740903"]{color:#0156CB!important;}
main a[style*="color:#740903"]{color:#0156CB!important;}
main h2[style*="color:#bf2219"]{color:#0156CB!important;}


main.crm.schedaCliente #listaAziende2com img[src*="img/detail.png"],
main.crm.schedaCliente #listaAziende2att img[src*="img/detail.png"] {
    content: url("/svg/magnifying-glass-regular.svg"); 
    filter: invert(32%) sepia(74%) saturate(6677%) hue-rotate(207deg) brightness(84%) contrast(102%); 
    max-width: 32px;
}

main.switching.disdetteFornitorePrecedente #listaAziendeD img[src*="img/detail.png"] {
    content: url("/svg/magnifying-glass-regular.svg"); 
    filter: invert(32%) sepia(74%) saturate(6677%) hue-rotate(207deg) brightness(84%) contrast(102%); 
    max-width: 32px;
}

main.switching_gas.disdetteFornitorePrecedente #listaAziendeD img[src*="img/detail.png"] {
    content: url("/svg/magnifying-glass-regular.svg"); 
    filter: invert(32%) sepia(74%) saturate(6677%) hue-rotate(207deg) brightness(84%) contrast(102%); 
    max-width: 32px;
}

main.crm.comunicazioniPrevedonoAddebito #listaAziende2 tr td:first-child img[src*="img/detail.png"] {
    content: url("/svg/magnifying-glass-regular.svg"); 
    filter: invert(32%) sepia(74%) saturate(6677%) hue-rotate(207deg) brightness(84%) contrast(102%); 
    max-width: 32px;
}

main.crm.attivitaReparto #listaAziende2 tr td:nth-child(2) img[src*="img/detail.png"] {
    content: url("/svg/magnifying-glass-regular.svg"); 
    filter: invert(32%) sepia(74%) saturate(6677%) hue-rotate(207deg) brightness(84%) contrast(102%); 
    max-width: 32px;
}
main.crm.attivitaReparto #listaAziende2 tr td img[src*="img/download.png"] { max-width: 22px;}

main.crm.attivitaDaSvolgere #listaAziende2 tr td:nth-child(2) img[src*="img/detail.png"] {
    content: url("/svg/magnifying-glass-regular.svg"); 
    filter: invert(32%) sepia(74%) saturate(6677%) hue-rotate(207deg) brightness(84%) contrast(102%); 
    max-width: 32px;
}

main.crm.attivitaFSLA #listaAziende2 tr td:nth-child(1) img[src*="img/detail.png"] {
    content: url("/svg/magnifying-glass-regular.svg"); 
    filter: invert(32%) sepia(74%) saturate(6677%) hue-rotate(207deg) brightness(84%) contrast(102%); 
    max-width: 32px;
}

main.crm.attivitaChiuse #listaAziende2 tr td:nth-child(1) img[src*="img/detail.png"] {
    content: url("/svg/magnifying-glass-regular.svg"); 
    filter: invert(32%) sepia(74%) saturate(6677%) hue-rotate(207deg) brightness(84%) contrast(102%); 
    max-width: 32px;
}



main.switching.massivo_nuovo_diretti img[src*="img/csv.png"]{ display:inline-block; }
main.switching.recessi td.datarecesso a.dp-choose-date{position: relative!important; right: 23px!important; top: 4px!important;
    background:transparent url(/svg/calendar-regular.svg) no-repeat!important;
    filter: invert(32%) sepia(74%) saturate(6677%) hue-rotate(207deg) brightness(84%) contrast(102%); 
}

main.switching_gas.massivo_nuovo_diretti_gas img[src*="img/csv.png"]{ display:inline-block; }
main.switching_gas.recessi_gas td.datarecesso a.dp-choose-date{position: relative!important; right: 23px!important; top: 4px!important;
    background:transparent url(/svg/calendar-regular.svg) no-repeat!important;
    filter: invert(32%) sepia(74%) saturate(6677%) hue-rotate(207deg) brightness(84%) contrast(102%); 
}


main.prodotti.anagrafiche.indici img[src*="img/detail.png"] {
    content: url("/svg/magnifying-glass-regular.svg"); 
    filter: invert(32%) sepia(74%) saturate(6677%) hue-rotate(207deg) brightness(84%) contrast(102%); 
    max-width: 32px;
}
main.prodotti.anagrafiche.indiciGas img[src*="img/detail.png"] {
    content: url("/svg/magnifying-glass-regular.svg"); 
    filter: invert(32%) sepia(74%) saturate(6677%) hue-rotate(207deg) brightness(84%) contrast(102%); 
    max-width: 32px;
}

/* popup */
#listaSitiCliente .intestazione
{
  font-weight: bold;
  background: #0156CB !important;
}
#listaSitiCliente .rigaPod{
    color: #333 !important;
    border-bottom: 1px dotted #0156CB;
}
#listaSitiCliente .rigaPod:nth-child(2n)
{
  background: rgb(248, 248, 248) !important;
}
#listaSitiCliente .rigaPod.hover
{
  background: #fff8e1 !important;
  color: #333;
}

#listaAziende10 :not(tfoot) tr:hover, #listaAziende :not(tfoot) tr:hover
{
  background: #fff8e1 !important;
  color: #333;
}
#listaAziende10 tr, #listaAziende tr, #listaAziende2att tr, #listaAziende2com tr
{
    border-bottom: 1px dotted #0156CB;
}

#elenco_info_contratto a.dp-choose-date{
    display: inline-block;
}

input.air-dp{
  background: transparent url(../../../svg/calendar-regular.svg) no-repeat ; background-size: 18px 18px;
  padding-left: 24px; background-position-x: 2px; background-position-y: 2px;
}

.fieldset_proc{
    margin-right:10px; border:1px solid #000000; width:340px; padding:15px !important; padding-top:10px !important; padding-bottom:10px !important; font-size:12px; display:inline; line-height:22px;
}
.fieldset_proc legend{
    color:#0156CB; font-weight:bold; border:none; padding-left:10px; padding-right:10px;
}
div#tblProd div.tabulator-table{width:100%;}
#cod_offerta_check span.txtgreen{color:#009900;}
#cod_offerta_check span.txtred{color:#FF0000;}

input.id_stato_contratto:disabled{
    background-color: #999 !important;
}