table.inail-mat-table td.mat-column-expandedDetail {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

table.inail-mat-table form.form-grey {
    margin: 0 !important;
    padding: 20px !important;
}

table.inail-mat-table form .mat-mdc-form-field-icon-suffix .fa {
    font-size: inherit !important;
    color: black !important;
}

table.inail-mat-table tr.expanded-row {
    background-color: #E4E4E4 !important
}

table.inail-mat-table-accordion .baseFooter {
    padding: 20px !important;
    font-size: 14px !important;
    color: #002E5F !important;
    background: #e4e4e4 !important;
}

table.inail-mat-table tbody tr td a {
    background-color: inherit !important;
    color: #000 !important;
}

table.inail-mat-table-accordion .baseFooter em.fa {
    margin-right: 15px !important;
}

table.inail-mat-table-accordion .baseFooter div button {
    background-color: transparent !important;
    border: none !important;
    font-size: 14px !important;
}

table.inail-mat-table .fa {
    background: none !important;
    border: none !important;
    color: #002E5F !important;
    font-size: 18px !important;
}

.inail-mat-table-accordion-content {
    display: none !important;
}

.inail-mat-table-accordion-expanded {
    display: block !important;
}

table.inail-mat-table-accordion tr:not(.inail-mat-tr-accordion) {
    height: 60px !important;
}

table.inail-mat-table-accordion tr.inail-mat-tr-accordion {
    border-color: transparent !important;
}


table.inail-mat-table .warning.btn-link {
    border: 2px solid transparent; // Imposta un bordo trasparente di default
}

table.inail-mat-table .warning.btn-link:focus {
    border-color: #002E5F; // Cambia solo il colore senza modificare la dimensione
}

table.inail-mat-table [data-toggle="popover"]:focus {
    margin-top: 0 !important;
    margin-left: 0 !important;
}

table.inail-mat-table button.tabIndex-input {
    font-weight: bolder !important;
    color: #106CDB !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
}

.table-responsive .inail-mat-table-accordion h3 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}