*{
    direction: rtl !important;
}
.layout-fixed .main-sidebar {
    right: 0;
}
.brand-image {
    float: right;
}
.content-wrapper, .main-footer, .main-header {
    margin-left: 0px !important;
    margin-right: 250px;
}
.mr-auto-navbav{
    margin-right: auto!important;
}
.navbar-expand .navbar-nav .nav-link {
    padding-right: 1rem;
    padding-left: 1rem;
}

[class*=icheck-]>input:first-child:checked+input[type=hidden]+label::after,
[class*=icheck-]>input:first-child:checked+label::after {
    right: 15px;
    left: auto;
}
.nav-sidebar .nav-link>.right,
.nav-sidebar .nav-link>p>.right {
    left: 1rem;
    right: auto;
}
.nav-sidebar .nav-link>.right:nth-child(2),
.nav-sidebar .nav-link>p>.right:nth-child(2) {
    left: 2.2rem;
    right: auto;
}
.small-box .icon>i {
    left: 15px;
    right: auto;
}

.feedback-icon {
    left: -62px;
    right: unset;
    border-radius: 3px !important;
    border-bottom-right-radius: unset !important;
    border-bottom-left-radius: unset !important;
}

ul.navbar-nav {
    padding: 0;
}

.nav-sidebar > .nav-item.user-panel > .nav-link i {
    right: unset;
    left: 10px;
}

.user-panel .info {
    padding-left: 0;
    padding-right: 10px;
}

.nav-sidebar>.nav-item .nav-icon {
    margin-left: .2rem;
    margin-right: 0;
}


.products-list .product-info {
    margin-left: 0;
    margin-right: 60px;
    text-align: right;
}
.products-list .product-img {
    float: right;
}

.products-list .product-info span.badge {
    float: left !important;
}

.card-title {
    float: right;
}

.card-header>.card-tools {
    float: left;
}

.small-box>.inner {
    text-align: right;
}

.timeline::before {
    left: unset;
    right: 3px;
}

.timeline::before {
}

.timeline > div {
    padding: 0;
    padding-right: 20px;
}

.timeline > div > .icon {
    left: unset;
    right: -20px;
}

.timeline > div > .timeline-item > .time {
    right: unset;
    left: 10px;
}

.todo-list>li {
    border: none;
    border-right: 2px solid #e9ecef;
}


.content-header h1 {
    text-align: right;
}

.content-header .breadcrumb {
    text-align: left;
    float: left !important;
}

@media (max-width: 575px){

.content-header .breadcrumb {
    text-align: right;
    float: right !important;
}
}


.brand-link {
    text-align: right;
}
.navbar-expand .navbar-nav.ml-auto {
    margin-left: unset !important;
    margin-right: auto !important;
}
.navbar-expand .navbar-nav.ml-auto {
    margin-left: unset !important;
    margin-right: auto !important;
}

p.ml-auto.d-flex.flex-column.text-right {
    margin-left: unset !important;
    margin-right: auto !important;
}

.control-sidebar-slide-open .control-sidebar, .control-sidebar-slide-open .control-sidebar::before {
    left: 0;
    right: unset;
}

.nav-sidebar > .nav-item {
    margin-bottom: 0;
    text-align: right;
}

table.table-bordered.dataTable th:last-child, table.table-bordered.dataTable th:last-child, table.table-bordered.dataTable td:last-child, table.table-bordered.dataTable td:last-child {
    border-right-width: 1px;
}

.breadcrumb-item+.breadcrumb-item {
    padding-left: 0;
    padding-right: .5rem;
}

.breadcrumb-item+.breadcrumb-item::before {
    padding-right: 0;
    padding-left: .5rem;
}
.todo-list>li{
    text-align:right;
}
.float-as-lang{
    float:right;
}
.float-not-as-lang{
    float:left;
}
.text-as-lang{
    text-align:right;
}
.text-not-as-lang{
    text-align:left;
}

.modal-header .close, .modal-header .mailbox-attachment-close {
    padding: 1rem;
    margin: -1rem auto -1rem -1rem;
}

body{
    text-align: right;
}

div.dataTables_wrapper div.dataTables_filter {
    float: left;
}
.card-footer div#DataTables_Table_0_info {
    float: right;
}
.card-footer div#DataTables_Table_0_paginate ul.pagination {
    float: left;
}

.dataTables_wrapper {
direction: rtl;
}
.dataTables_length {
float: right;
}
.dataTables_filter {
float: left;
text-align: left;
}
#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;
}

.page-item:first-child .page-link {
    border-top-left-radius: .0;
    border-bottom-left-radius: .0;
    border-top-right-radius: .25rem;
    border-bottom-right-radius: .25rem;
    border-left: 0;
}

.page-item:last-child .page-link {
    border-top-left-radius: .25rem;
    border-bottom-left-radius: .25rem;
    border-top-right-radius: .0;
    border-bottom-right-radius: .0;
}

.btn-group>.btn-group:first-child>.btn:first-child{
    border-top-left-radius: .0;
    border-bottom-left-radius: .0;
    border-top-right-radius: .25rem;
    border-bottom-right-radius: .25rem;
}

.btn-group>.btn:last-child,
.btn-group>.btn-group:last-child>.btn:last-child{
    border-top-left-radius: .25rem;
    border-bottom-left-radius: .25rem;
    border-top-right-radius: .0;
    border-bottom-right-radius: .0;
}

.dropdown-toggle::after {
    margin-right: .255em;
    margin-left: 0;
}









































@media (min-width: 992px){
    .sidebar-mini.sidebar-collapse .content-wrapper, .sidebar-mini.sidebar-collapse .main-footer, .sidebar-mini.sidebar-collapse .main-header {
		margin-right: 50px !important;
    }
	.sidebar-mini.sidebar-collapse .content-wrapper, .sidebar-mini.sidebar-collapse .main-footer, .sidebar-mini.sidebar-collapse .main-header {
		margin-right: 50px !important;
		margin-left: 0!important;
	}
}

@media (max-width: 767.98px) {
    .main-sidebar, .main-sidebar::before {
        box-shadow: none !important;
        margin-right: -250px;
    }

    .content-wrapper, .content-wrapper::before, .main-footer, .main-footer::before, .main-header, .main-header::before {
        margin-right: 0;
    }

    .sidebar-open .main-sidebar, .sidebar-open .main-sidebar::before {
        margin-right: 0;
    }
}

body{
    font-family: 'Almarai', sans-serif;
}

.file_manger_icon {
    float: left !important;
	left:9px;
	right: unset;
}

.unselect-file {
    float: left !important;
	left:47px;
	right: unset;
}
.custom-switch .custom-control-label::after {
    right: calc(-2.25rem + 2px);
    left: unset;
}


.custom-switch .custom-control-label::before {
    right: -2.25rem;
    left: unset;
}

.custom-switch {
    padding-left: unset;
    padding-right: 2.25rem;
}

.custom-switch .custom-control-input:checked~.custom-control-label::after {
    transform: translateX(-.75rem);
}

.select2-container--default .select2-selection--single .select2-selection__clear {
    float: left;
}

.select2-container .select2-selection--single .select2-selection__rendered {
    padding-left: 20px;
    padding-right: 8px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
    right: unset;
    left: 1px;
}
@media only screen and (min-width: 700px){
.dd {
    float: right;
}
}


.delete-nav-item {
    right: unset;
    left: 0;
}
.edit-nav-item {
    right: unset;
    left: 25px;
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li:first-child.select2-search.select2-search--inline .select2-search__field {
    padding: 0 10px;
}


.upload-area h1{
    font-family: 'Almarai', sans-serif;
}

.nav-tabs.flex-column {
    border-right: unset;
    border-left: 1px solid #dee2e6;
}

.nav-tabs.flex-column .nav-link {
    border-radius: 0;
    margin-right: unset;
    border-bottom-right-radius: .25rem;
    border-top-right-radius: .25rem;
    margin-left: -1px;
}
.nav-tabs.flex-column .nav-link.active {
    border-color: #dee2e6  #dee2e6 #dee2e6 transparent;
}
.btn-group>.btn:first-child:not(.dropdown-toggle) {
    border-radius: .2rem;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-left: unset;
}
.note-editor .note-toolbar .note-color .dropdown-toggle, .note-popover .popover-content .note-color .dropdown-toggle {
    width: 20px;
    padding-right: 0;
    padding-left: 5px;
}

.btn-group>.btn-group:not(:first-child)>.btn, .btn-group>.btn:not(:first-child) {
    border-radius: .2rem;
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
}
.btn-group>.btn-group:not(:first-child), .btn-group>.btn:not(:first-child) {
    margin-left: unset;
    margin-right: -1px;
}

.btn-group>.btn-group:not(:last-child)>.btn, .btn-group>.btn:not(:last-child):not(.dropdown-toggle) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.note-dropdown-menu.dropdown-menu.show {
    left: unset;
    right: 0;
}

.note-dropdown-menu.dropdown-menu.note-table.show {
    left: 0 !important;
    right: unset !important;
    float: right;
}

.note-dropdown-menu.dropdown-menu.note-table.show *{
    direction: ltr !important;
}

.dropdown-menu {
    float: right;
    left: unset;
    right: 0;
}

.note-btn-group.btn-group button.note-btn.btn.btn-light.btn-sm.dropdown-toggle {
    border-radius: .2rem;
}

.note-editor .note-toolbar .note-color .dropdown-toggle{border-bottom-right-radius: 0 !important;border-top-right-radius: 0 !important;}

.note-dropdown-menu.dropdown-menu.show {
    direction: ltr !important;
}

.input-group>.custom-select:not(:last-child), .input-group>.form-control:not(:last-child) {
    border-radius:.2rem !important;
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
}

.input-group>.input-group-append>.btn, .input-group>.input-group-append>.input-group-text, .input-group>.input-group-prepend:first-child>.btn:not(:first-child), .input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child), .input-group>.input-group-prepend:not(:first-child)>.btn, .input-group>.input-group-prepend:not(:first-child)>.input-group-text {
    border-radius:.2rem !important;
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
    float: right;
    margin-left: 5px;
    margin-right: 0;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    float: left;
    margin-right: 4px;
    margin-left: 2px;
}
.nav-sidebar .nav-item>.nav-link .nav-icon {
    float: right;
}

.sidebar-dark-primary .nav-sidebar>.nav-item>.nav-link p {
    padding: 0;
    padding-right: 10px;
}

.nav-sidebar .nav-item > .nav-link p {
    padding: 0;
    padding-right: 10px;
}

.nav-sidebar .nav-treeview>.nav-item>.nav-link>.nav-icon {
    border: unset;
    border-right: 5px solid #514efa;
}
.nav-sidebar .nav-treeview .nav-item>.nav-link p {
    padding: 0;
    padding-right: 10px;
}

.select2-container--default .select2-selection--multiple .select2-selection__clear {
    cursor: pointer;
    float: left;
    font-weight: bold;
    margin-top: 5px;
    margin-left: 10px;
    padding: 1px;
}
div.dataTables_wrapper div.dataTables_paginate {
    float: left;
}

div.dataTables_wrapper div.dataTables_info {
    float: right;
}
ul.nav.nav-pills {
    margin: 0;
    padding: 0;
}
.badge-success + .badge-success {
    margin-right: 5px;
}
li#shortcuts .dropdown-menu.dropdown-menu-lg.dropdown-menu-right.show {
    right: 0 !important;
    left: unset !important;
}
.users-list{
	padding: 0;
}
.todo-list>li .tools{
	float: left;
}
.todo-list>li .tools> a .fas{
	margin-left: 5px;
	margin-right: 0;
}
.sidebar-mini .nav-sidebar {
    background: linear-gradient(90deg, #23292f 200px , #1d2228 50px );
}

li.nav-item.has-treeview.menu-open {
    background: linear-gradient(90deg, #2c3135 200px, #242a2f 50px );
}
