.me-auto{margin-left: auto !important; margin-right:0 !important;}
.footer, .page-wrapper{margin-left:0; margin-right:220px;}.ms-auto, .mr-auto, .mx-auto{ margin-right: auto !important; margin-left:0 !important;}
UL.navbar-nav{padding:0;}
body {text-align: right;direction: rtl;}
.mini-sidebar .footer, .mini-sidebar .page-wrapper{margin-right:70px; margin-left:0;}
.mini-sidebar .sidebar-nav #sidebarnav > li > a{ padding: 15px 25px 15px 15px;}
html body .m-l-15{margin-right: 15px; margin-left:0;}
.text-right{text-align:left !important;}
label{text-align:right !important;}
table.dataTable thead .sorting::before, table.dataTable thead .sorting_asc::before, table.dataTable thead .sorting_desc::before, table.dataTable thead .sorting_asc_disabled::before, table.dataTable thead .sorting_desc_disabled::before{
	left: 1em !important;
	right: auto  !important;
	content: ''  !important;
}
table.dataTable thead .sorting span, table.dataTable thead .sorting_asc span, table.dataTable thead .sorting_desc span, table.dataTable thead .sorting_asc_disabled span, table.dataTable thead .sorting_desc_disabled span{
	padding-left: 25px;
	position:relative;
	display:inline-block;
}
table.dataTable thead .sorting span::before , table.dataTable thead .sorting_asc span::before, table.dataTable thead .sorting_desc span::before, table.dataTable thead .sorting_asc_disabled span::before, table.dataTable thead .sorting_desc_disabled span::before{
	left: 1em !important;
	right: auto  !important;
	position: absolute;
	bottom: 0em;
	display: block;
	opacity: 0.3;
	content: "\2191";
}
table.dataTable thead .sorting span::after, table.dataTable thead .sorting_asc span::after, table.dataTable thead .sorting_desc span::after, table.dataTable thead .sorting_asc_disabled span::after, table.dataTable thead .sorting_desc_disabled span::after{
	left: 0.5em !important;
	right: auto  !important;
	position: absolute;
	bottom: 0em;
	display: block;
	opacity: 0.3;
	content: "\2193" !important;
}
table.dataTable thead .sorting::after, table.dataTable thead .sorting_asc::after, table.dataTable thead .sorting_desc::after, table.dataTable thead .sorting_asc_disabled::after, table.dataTable thead .sorting_desc_disabled::after{
	left: 0.5em !important;
	right: auto  !important;
	content: ''  !important;
}
table.dataTable thead .sorting_asc span::before, table.dataTable thead .sorting_desc span::after {
  opacity: 1 !important;
}

table.dataTable thead > tr > th.sorting_asc, table.dataTable thead > tr > th.sorting_desc, table.dataTable thead > tr > th.sorting, table.dataTable thead > tr > td.sorting_asc, table.dataTable thead > tr > td.sorting_desc, table.dataTable thead > tr > td.sorting{
	padding-right: 1em !important;
}
@media (min-width: 768px) {
    html[dir="rtl"] .mini-sidebar .sidebar-nav #sidebarnav > li > ul {
        left: auto;
        right: 70px;
    }
    /*html[dir="rtl"] div.dataTables_wrapper div.dataTables_filter{*/
    /*    text-align: left;*/
    /*}*/
    html[dir="rtl"] .navbar-expand-md .navbar-nav .dropdown-menu{
        right: auto;
        left: 0;
    }
}
@media (max-width: 1100px){
    html[dir="rtl"] .mini-sidebar .footer, .mini-sidebar .page-wrapper {
        margin-right: 0;
    }
    html[dir="rtl"] .mini-sidebar .left-sidebar, .mini-sidebar .sidebar-footer {
        left: -220px;
        transition: 0.3s !important;
    }
}
html[dir="rtl"] .topbar .dropdown-menu .dropdown-item {
    text-align: right;
}
html[dir="rtl"] .topbar .top-navbar .mailbox ul li{
    text-align: right;
}
html[dir="rtl"] .user-profile .dropdown-menu {
    text-align: right;
}
html[dir="rtl"] .product-text .pro-price{
    left: 0;
    right: auto;
}
html[dir="rtl"] .add-to-cart{
    right: auto;
    left: 0;
    float: left;
}
html[dir="rtl"] .sidebar-nav .has-arrow::after{
    right: auto;
    left: 20px;
    transform: rotate(-50deg) translate(0, -50%);
}
html[dir="rtl"] .sidebar-nav .has-arrow[aria-expanded="true"]::after, .sidebar-nav li > .has-arrow.active::after{
    transform: rotate(220deg) translate(0, -50%);
    top: 42%;
    width: 7px;
}
html[dir="rtl"] .rtl-sidebar{
    left: auto;
    right: 0;
    text-align: right;
}
html[dir="rtl"] .rtl-sidebar a{
    padding: 10px 15px 10px 35px;
}
html[dir="rtl"] .rtl-sidebar a img{
    margin-left: 5px;
}
html[dir="rtl"] .dropdown-menu .flag-icon{
    margin-right: 0;
    margin-left: 5px;
}
html[dir="rtl"] .to-cart{
    right: auto;
    left: 0;
    float: left;
}
html[dir="rtl"] .dropdown-menu-right{
    right: auto;
    left: 0;
}
html[dir="rtl"] .my-total-table table:first-child{
    margin-left: 50px;
    margin-right: 0;
}

html[dir="rtl"] #ajax_leads,
#ajax_reports,
#ajax_product,
.dataTables_filter,
.dataTables_filter select,
.dataTables_filter input {
    text-align: right !important;
}

@media screen and (max-width: 767px) {
    html[dir="rtl"]  div.dataTables_wrapper div.dataTables_length, div.dataTables_wrapper div.dataTables_filter, div.dataTables_wrapper div.dataTables_info, div.dataTables_wrapper div.dataTables_paginate {
        text-align: right !important;
        margin-bottom: 8px;
    }
    html[dir="rtl"] .mini-sidebar.show-sidebar .left-sidebar, .mini-sidebar.show-sidebar .sidebar-footer {
        right: 0;
    }
    html[dir="rtl"] .chat-list li .chat-time{
        text-align: right !important;
    }
    html[dir="rtl"] .chat-list li.reverse{
        text-align: left;
    }
    html[dir="rtl"] .chat-list li.reverse .chat-time{
        text-align: left !important;
    }
}
