.mr-2, .mx-2 {
    margin-left: .5rem!important;
}
.ml-auto {
    margin-right: auto!important;
    margin-left: 0px!important;
}
.navbar-nav {
    padding-right: 0px!important;
}
@media (min-width: 768px) {
    .sidebar .sidebar-heading {
        text-align: right!important;
    }
}
@media (min-width: 768px) {
    .sidebar .nav-item .nav-link {
        text-align: right!important;
    }
}
/*
* RTL support dataTable
*/
.dataTables_wrapper {
direction: rtl;
}
@media (min-width: 576px) {
    .dataTables_filter {
        float: left;
        text-align: left;
    }
}

/*.dataTables_length {
float: right;
}
.dataTables_filter {
float: left;
text-align: left;
}*/
div.dataTables_wrapper div.dataTables_filter input {
    margin-right: 0.5em!important;
    margin-left: 0!important;
}
#DataTables_Table_0_last {
-moz-border-radius-bottomright: 0px;
-webkit-border-bottom-right-radius: 0px;
-khtml-border-bottom-right-radius: 0px;
border-bottom-right-radius: 0px;

-moz-border-radius-topright: 0px;
-webkit-border-top-right-radius: 0px;
-khtml-border-top-right-radius: 0px;
border-top-right-radius: 0px;

-moz-border-radius-bottomleft: 6px;
-webkit-border-bottom-left-radius: 6px;
-khtml-border-bottom-left-radius: 6px;
border-bottom-left-radius: 6px;

-moz-border-radius-topleft: 6px;
-webkit-border-top-left-radius: 6px;
-khtml-border-top-left-radius: 6px;
border-top-left-radius: 6px;
}
#DataTables_Table_0_first {
-moz-border-radius-bottomright: 6px;
-webkit-border-bottom-right-radius: 6px;
-khtml-border-bottom-right-radius: 6px;
border-bottom-right-radius: 6px;

-moz-border-radius-topright: 6px;
-webkit-border-top-right-radius: 6px;
-khtml-border-top-right-radius: 6px;
border-top-right-radius: 6px;

-moz-border-radius-bottomleft: 0px;
-webkit-border-bottom-left-radius: 0px;
-khtml-border-bottom-left-radius: 0px;
border-bottom-left-radius: 0px;

-moz-border-radius-topleft: 0px;
-webkit-border-top-left-radius: 0px;
-khtml-border-top-left-radius: 0px;
border-top-left-radius: 0px;
}
.dataTables_info {
float: right;
}
.dataTables_paginate {
float: left;
text-align: left;
}
/*
* RTL support dataTable
*/


.sidebar #sidebarToggle::after {
    font-weight: 900;
    content: '\f105'!important;
    font-family: 'Font Awesome 5 Free';
    margin-right: .1rem;
}
.sidebar.toggled #sidebarToggle::after {
    font-weight: 900;
    content: '\f104'!important;
    font-family: 'Font Awesome 5 Free';
    margin-right: .1rem;
}
.modal-header .close {
    margin: -1rem auto -1rem -1rem!important;
}
.modal-footer>:not(:last-child) {
    margin-left: .25rem!important;
}
.modal-footer>:not(:first-child) {
    margin-right: .25rem!important;
}
@media (min-width: 576px) {
    .topbar .dropdown .dropdown-menu {
        left: 0!important;
        right: -4.25rem!important
    }
}
/*.topbar .dropdown .dropdown-menu {
    right: -4.25rem!important
}*/

.mx-auto {
    margin-left: auto !important;
    margin-right: auto !important;
}
.dropdown-item {
    padding: 0px!important;
}
.border-left-primary {
    border-left: 0!important;
    border-right: 1.0rem solid #4e73df!important
}
.border-left-info {
    border-left: 0!important;
    border-right: 1.0rem solid #36b9cc!important
}
.border-left-success {
    border-left: 0!important;
    border-right: 1.0rem solid #1cc88a!important
}
.border-left-danger {
    border-left: 0!important;
    border-right: 1.0rem solid #e74a3b!important
}
.border-left-warning {
    border-left: 0!important;
    border-right: 1.0rem solid #f6c23e!important
}
.time-dir {
    direction: ltr;
}