[dir=rtl] .dropdown-item, [dir=rtl] body {
    text-align: right !important;
}

.dataTables_filter {
    text-align: left !important;
}

table.dataTable thead th, table.dataTable thead td, table.dataTable tfoot th, table.dataTable tfoot td {
    text-align: right !important;
}

div.dataTables_wrapper div.dataTables_length label {
    text-align: right !important;
}

#crudTable_wrapper #crudTable .sorting:before, #crudTable_wrapper #crudTable .sorting_asc:before, #crudTable_wrapper #crudTable .sorting_asc_disabled:before, #crudTable_wrapper #crudTable .sorting_desc:before, #crudTable_wrapper #crudTable .sorting_desc_disabled:before, #crudTable_wrapper table.dataTable .sorting:before, #crudTable_wrapper table.dataTable .sorting_asc:before, #crudTable_wrapper table.dataTable .sorting_asc_disabled:before, #crudTable_wrapper table.dataTable .sorting_desc:before, #crudTable_wrapper table.dataTable .sorting_desc_disabled:before {
    right: unset !important;
    left: 0.4em !important;
}

#crudTable_wrapper #crudTable .sorting:after, #crudTable_wrapper #crudTable .sorting_asc:after, #crudTable_wrapper #crudTable .sorting_asc_disabled:after, #crudTable_wrapper #crudTable .sorting_desc:after, #crudTable_wrapper #crudTable .sorting_desc_disabled:after, #crudTable_wrapper table.dataTable .sorting:after, #crudTable_wrapper table.dataTable .sorting_asc:after, #crudTable_wrapper table.dataTable .sorting_asc_disabled:after, #crudTable_wrapper table.dataTable .sorting_desc:after, #crudTable_wrapper table.dataTable .sorting_desc_disabled:after {
    right: unset !important;
    left: 0.4em !important;
}

#crudTable_wrapper #crudTable tr td:first-child, #crudTable_wrapper #crudTable tr th:first-child, #crudTable_wrapper table.dataTable tr td:first-child, #crudTable_wrapper table.dataTable tr th:first-child {
    padding-left: 30px !important;
}

#crudTable_wrapper #crudTable thead>tr>th {
    padding-right: 0.6rem !important;
}

#crudTable_length label select {
    direction: ltr !important;
}