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: #E4E5E9 !important;
}

table.inail-mat-table-accordion .inail-mat-accordion-table-buttons {
    padding: 0 0 0 15px !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;
    color: #000;
}

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 .inail-mat-tr-accordion {
    height: auto !important;
}

table.inail-mat-table .fa {
    background: none !important;
    border: none !important;
    color: #002E5F;
    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: 64px !important;
}

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


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;
}



.inail-mat-table .td-icons span.fa-exclamation-triangle::before {
    color: #ffaa02 !important;
}

table.inail-mat-table td .fa-angle-up::before {
    color: #0059B8 !important;
}

table.inail-mat-table td .fa-angle-down::before {
    color: #0059B8 !important;
}


.inail-mat-accordion-button-container {
    float: right !important;
}

.inail-mat-accordion-button-container div {
    display: inline !important;
}

.inail-mat-table-accordion .inail-mat-accordion-button-container button:not(.inail-mat-button-danger) span.fa::before {
    color: #0059B8;
}

.inail-mat-table td [data-toggle="popover"]:focus {
    outline: 3px solid black !important;
    outline-offset: 2px !important;
    box-shadow: none !important;
    border-radius: 2px !important;
}