
.header-navbar.fixed-top {
    right: 235px!important;
    left: 0!important;
}

@media (min-width: 768px){
    body:not(.sidebar-mini-md) .content-wrapper, body:not(.sidebar-mini-md) .main-footer, body:not(.sidebar-mini-md) .main-header {
        transition: margin-right .3s ease-in-out;
        margin-right: 260px;
        margin-left: unset!important;
    }
}

.layout-fixed .main-sidebar {
    right: 0!important;
    left: unset;
}
@media (min-width: 993px){
    body:not(.sidebar-mini-md) .content-wrapper, body:not(.sidebar-mini-md) .main-footer, body:not(.sidebar-mini-md) .main-header {
        margin-right: 220px;
        margin-left: unset;
    }
}
@media (min-width: 992px){
    .sidebar-mini.sidebar-collapse .content-wrapper, .sidebar-mini.sidebar-collapse .main-footer, .sidebar-mini.sidebar-collapse .main-header {
        margin-right: 5.4rem!important;
        margin-left: unset!important;
    }
}
.merchatrtl{
    direction: rtl!important;
    text-align: right;
}

.app-content{
    direction: rtl!important;
}
.pagination {
    direction: ltr!important;
}
.box-header {
    flex-direction: row-reverse!important;
}
.box-body, .box-footer {
    direction: ltr!important;
}
.table-responsive .clearfix form{
    float: right!important;
}
.justify-content-between {
    flex-direction: row-reverse!important;
}
@media (min-width: 992px){
    .navbar-expand-lg .navbar-nav {
        flex-direction: row-reverse!important;
    }
}
.header-navbar .navbar-container {
    padding-right: 0rem!important;
    padding-left: unset!important;
}
.custom-data-table-header .table-responsive .pull-right {
    float: left!important;
    padding: 0 5px;
}
.custom-data-table-header .table-responsive .clearfix  {
  direction: ltr!important;
}
.shows{
    left: 45% !important;
}
/*.input-group {*/
/*    direction: ltr!important;*/
/*}*/
.nav-sidebar>.nav-item {
    direction: rtl;
}
[class*=sidebar-light-] .nav-sidebar>.nav-item>.nav-link i {
    margin-left: 0.75rem!important;
}
[class*=sidebar-light-] .nav-sidebar>.nav-item>.nav-link i {
    margin-left: 0.4rem!important;
}
.nav-sidebar .nav-link>.right, .nav-sidebar .nav-link>p>.right {
    position: absolute;
    left: 1rem!important;
    right: unset!important;
    top: 0.9rem;
}
.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle), .input-group>.input-group-append:last-child>.input-group-text:not(:last-child), .input-group>.input-group-append:not(:last-child)>.btn, .input-group>.input-group-append:not(:last-child)>.input-group-text, .input-group>.input-group-prepend>.btn, .input-group>.input-group-prepend>.input-group-text {
    border-top-right-radius: 4px!important;
    border-bottom-right-radius: 4px!important;
}
.select2-container--default .select2-search--dropdown .select2-search__field, .select2-container--default .select2-selection--multiple, .select2-container--default .select2-selection--single {
     border-radius:unset!important;
}
.input-group-prepend .input-group-text {
    margin-left: -2px!important;
    margin-right: unset!important;
}
[class*=sidebar-light-] .nav-sidebar>.nav-item>.nav-link p i {
    transform: rotate(
        0deg);
}
.select2-container .select2-selection--single .select2-selection__rendered {
    text-align: right!important;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 26px;
    position: absolute;
    top: 1px;
    left: 1px!important;
    right: unset!important;
    width: 20px;
}
.select2-container--default .select2-selection--single .select2-selection__clear {
    float: left!important;
    margin-right: 0px!important;
    padding-right: 20px!important;
}
.select2-container--default .select2-results__option {

    text-align: right;
}

.select2-container--default .select2-selection--single .select2-selection__clear {
    margin-left: 20px!important;
}
.card-body, .card-footer {
    direction: rtl!important;
}

@media (max-width: 767.98px){
    .main-sidebar, .main-sidebar:before {
        box-shadow: none!important;
        margin-left: -260px!important;
        margin-left: unset!important;
    }
    .layout-fixed .main-sidebar {
        right: -237px!important;
        left: unset;
    }
    .sidebar-open .main-sidebar, .sidebar-open .main-sidebar:before {
        right: 0px!important;
        transition: 0.5s;
        left: unset;
    }
    .justify-content-between {
        flex-direction: unset!important;
    }
    .shows{
        left: 0% !important;
    }
}

.nav-sidebar>.nav-item>.nav-treeview .nav-link p {
    text-align: right !important;
}
