/*
 * DataTables sort icons.
 *
 * Further description available here:
 * https://datatables.net/blog/2014/font-awesome-integration#Sort-icons
 */

/* Idle / sortable arrows (default: 0.125) */
table.dataTable thead > tr > th.dt-orderable-asc span.dt-column-order::before,
table.dataTable thead > tr > th.dt-orderable-desc span.dt-column-order::after {
    opacity: 0.4;
}

/* Active sort column arrow */
table.dataTable thead > tr > th.dt-ordering-asc span.dt-column-order::before,
table.dataTable thead > tr > th.dt-ordering-desc span.dt-column-order::after {
    opacity: 1;
}

/* Keep column titles left-aligned and table controls to their right. */
table.dataTable thead .dt-column-header {
    flex-direction: row;
}

table.dataTable thead .dt-column-title {
    order: 0;
    min-width: 0;
    margin-right: auto;
    text-align: left;
}

table.dataTable thead .dtcc,
table.dataTable thead .dt-column-order {
    order: 1;
    flex: 0 0 auto;
}
