 details.dashboard-accordion summary{list-style:none;}
 details.dashboard-accordion summary::-webkit-details-marker{display:none;}
 details.dashboard-accordion:focus,summary:focus{outline:0;}
 details.dashboard-accordion summary::after{content:"Apri";display:inline-block;width:auto;height:auto;padding:5px;line-height:17px;font-size:.75rem;background:#6c8dae;color:#fff;text-align:center;border-radius:2px;cursor:pointer;font-family:sans-serif;}
 details.dashboard-accordion[open] summary::after{content:"Chiudi";background:#1C2836;}

 /* Override adempimento  nascondo opzione due della select */
form.template_adempimento #wrap_Inputfield_stato .InputfieldRadiosStacked li:nth-child(2) {
    display: none !important;
 }


 .small{
    font-size: 80%;
 }
 .d-none{
    display:none;
 }

 /* PADDING - MARGINS */
.g-pa-15{
    padding:15px;
}
 
/* ALERTS-LIKE COLORS */
.success {
	color: #155724;
	background-color: #d4edda;
	border-color: #c3e6cb;
}
.danger {
	color: #721c24;
	background-color: #f8d7da;
	border-color: #f5c6cb;
}
.warning {
	color: #856404;
	background-color: #fff3cd;
	border-color: #ffeeba;
}
.info {
	color: #0c5460;
	background-color: #d1ecf1;
	border-color: #bee5eb;
}

 details .success, details tbody tr td span.success{
    color:#42AE7A;
 }
 details .bg-success, tr.pianificato, details tbody tr:has(td i.success){
    background-color:#EDF8F2;
 }

 details .warning, details tbody tr td span.warning{
    color:#EB7419;
 }
 details .bg-warning, details tbody tr:has(td i.warning){
    background-color:#FDEEE3;
 }

 details .danger, details tbody tr td span.danger{
    color:#E24B40;
 }
 details .bg-danger, details tbody tr:has(td i.danger){
    background-color:#FCEEED;
 }

 div.tablesorter-header-inner{
    padding:0!important;
 }
 