mat-paginator button[disabled] {
    background-color: transparent !important;
}

.mat-mdc-paginator-container {
    justify-content: center !important;
}

th .mat-sort-header-content::after {
    cursor: pointer !important;
    font-family: 'Font Awesome 6 Free' !important;
    font-size: 1.3em !important;
    padding: 0 10px !important;
    display: block !important;
    line-height: 1em !important;
    opacity: 1 !important;
    content: "\f0d7" !important;
    color: #002E5F !important;
}

th:focus .mat-sort-header-content,
th:focus-within .mat-sort-header-content {
    outline: none;
    box-shadow: 0 0 0 2px #19191a;
}

[mat-sort-header].cdk-keyboard-focused .mat-sort-header-container {
    border-bottom: none !important;
}

th.mat-sort-header:hover, th.mat-sort-header:hover .mat-sort-header-content::after {
    color: #00458F !important;
}

th[aria-sort="ascending"] .mat-sort-header-content::after {
    cursor: pointer !important;
    font-family: 'Font Awesome 6 Free' !important;
    font-size: 1.3em !important;
    padding: 0 10px !important;
    display: block !important;
    line-height: 1em !important;
    opacity: 1 !important;
    content: "\f0d7" !important;
    color: #002E5F !important;
}

th[aria-sort="descending"] .mat-sort-header-content::after {
    cursor: pointer !important;
    font-family: 'Font Awesome 6 Free' !important;
    font-size: 1.3em !important;
    padding: 0 10px !important;
    display: block !important;
    line-height: 1em !important;
    opacity: 1 !important;
    content: "\f0d8" !important;
    color: #002E5F !important;
}

.mat-sort-header-arrow {
    display: none !important;
}

table.inail-mat-table-paginated .mat-mdc-row {
    height: 64px !important;
}