body {
    /* direction: rtl !important; 
                text-align:right*/
}
            
            .layout-fixed .main-sidebar {
                left: auto;
                right: 0;
            }
            
            body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .main-header {
                transition: margin-left .3s ease-in-out;
                margin-right: 250px;
                direction: rtl;
            }
            
            .navbar-nav.ml-auto {
                margin-right: auto !important;
                margin-left: 0 !important;
            }
            
            body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .content-wrapper,
            body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .main-footer,
            body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .main-header {
                margin-right: 250px;
                margin-left: 0;
                direction: rtl;
            }
            
            .content-header {
                text-align: start;
            }
            
            .content {
                text-align: right;
            }
            
            @media (min-width: 992px) {
                .sidebar-mini.sidebar-collapse .content-wrapper,
                .sidebar-mini.sidebar-collapse .main-footer,
                .sidebar-mini.sidebar-collapse .main-header {
                    margin-right: 4.6rem !important;
                    margin-left: 0 !important;
                }
            }
            
            .fa-sign-out-alt {
                transform: rotate(180deg);
            }
            
            .brand-link {
                display: flex;
                flex-direction: row-reverse;
                align-items: center;
            }
            
            .user-panel {
                flex-direction: row-reverse;
                align-items: center;
            }
            
            .nav-link {
                display: flex;
                flex-direction: row-reverse;
                align-items: center;
            }
            
            .nav-sidebar>.nav-item .nav-icon {
                margin-right: 0.05rem;
                font-size: 1.2rem;
                margin-left: 0.2rem;
                text-align: center;
                width: 1.6rem;
            }
            
            .nav-sidebar .nav-link>.right,
            .nav-sidebar .nav-link>p>.right {
                position: absolute;
                left: 1rem;
                right: auto;
                top: 0.7rem;
                transform: rotate(-180deg);
            }
            
            @media (max-width: 991.98px) {
                body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .content-wrapper,
                body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .main-footer,
                body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .main-header {
                    margin-right: 0;
                }
            }
            
            .sidebar-collapse .main-sidebar,
            .sidebar-collapse .main-sidebar::before {
                margin-right: -250px;
            }
            
            @media (min-width: 992px) {
                .sidebar-mini.sidebar-collapse .main-sidebar,
                .sidebar-mini.sidebar-collapse .main-sidebar::before {
                    margin-right: 0;
                    width: 4.6 rem;
                }
            }
            
            @media (max-width: 767.98px) {
                .main-sidebar,
                .main-sidebar::before {
                    box-shadow: none!important;
                    margin-right: -250 px;
                }
            }
            
            .dataTables_filter {
                display: flex;
                flex-direction: row-reverse;
            }
            
            .dataTables_filter label {
                display: flex;
                flex-direction: row-reverse;
            }
            /* .user-panel .image {
                padding-left: 0;
                padding-right: 0.8rem;
            } */
            
            .sidebar-mini.sidebar-collapse .sidebar .nav-sidebar .nav-link p {
                width: initial;
                white-space: nowrap;
            }
            
            .select2-results__options {
                display: flex;
                flex-direction: column;
                text-align: right;
            }
            
            .card-title {
                float: right;
                font-size: 1.1rem;
                font-weight: 400;
                margin: 0;
            }
            
            .form-check-input {
                position: absolute;
                margin-top: 0.3rem;
                margin-right: -1rem;
            }
            
            .dataTables_filter label {
                display: block;
            }
            
            div.dataTables_wrapper div.dataTables_filter input {
                margin-right: 0.5em;
                display: inline-block;
                width: auto;
                margin-left: 0;
            }
            
            .form-check {
                position: relative;
                display: block;
                padding-right: 1.25rem;
                padding-left: 0 !important;
            }
table.dataTable th {
  border-right:none;
    border-left: 1px #ddd solid;
   
}

    table.dataTable th:last-child {
        border: none
    }

table.dataTable td {
    border-right: none;
    border-left: 1px #ddd solid;
}



table.dataTable td:last-child {
    border-right: none
}
div.table-responsive > div.dataTables_wrapper > div.row:last-child {
    margin-right: -7.5px;
    margin-left: -7.5px; 
}
div.table-responsive > div.dataTables_wrapper > div.row:first-child {
    margin-right: -7.5px;
    margin-left: -7.5px;
}
.select2-search--dropdown .select2-search__field,
.select2-container--bootstrap4.select2-container--open.select2-container--below .select2-selection {
    direction: rtl;
}
.select2-container--bootstrap4 .select2-selection--single .select2-selection__arrow{
    right:auto;
    left:5px;
}
.form-control#ContactNumber {
    text-align: right;
    direction: ltr;
}
.login-box, .register-box {
    direction: rtl;
    text-align: right
}
.direcLtr {
    direction: ltr
}
