﻿body {
    direction: rtl !important;
}

.m-brand .m-brand__tools {
    text-align: left;
}

.m-aside-menu .m-menu__nav > .m-menu__item > .m-menu__heading .m-menu__link-icon, .m-aside-menu .m-menu__nav > .m-menu__item > .m-menu__link .m-menu__link-icon {
    text-align: right;
}

.m-aside-menu .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item > .m-menu__heading .m-menu__link-bullet, .m-aside-menu .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item > .m-menu__link .m-menu__link-bullet {
    text-align: right !important;
}

.m-aside-menu .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item > .m-menu__heading .m-menu__ver-arrow, .m-aside-menu .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item > .m-menu__link .m-menu__ver-arrow {
    text-align: left !important;
}

@media (min-width: 993px) {
    .m-header-menu {
        float: right !important;
    }

    .m-footer--push.m-aside-left--enabled:not(.m-footer--fixed) .m-footer {
        margin-right: 255px !important;
        margin-left: 0px !important;
    }
}

.m-topbar {
    float: left !important;
}

.m-header-menu .m-menu__nav > .m-menu__item > .m-menu__link .m-menu__link-icon {
    text-align: right !important;
}

.m-header-menu .m-menu__nav > .m-menu__item > .m-menu__link .m-menu__hor-arrow {
    text-align: left;
}

.m-header-menu .m-menu__nav > .m-menu__item > .m-menu__link .m-menu__link-badge {
    text-align: left !important;
    padding-right: 8px;
}

.m-header-menu .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav > .m-menu__item > .m-menu__link .m-menu__link-icon {
    text-align: right !important;
}

.m-header-menu .m-menu__nav > .m-menu__item .m-menu__submenu.m-menu__submenu--left {
    right: 0 !important;
    left: auto !important;
}

.m-header-menu .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav > .m-menu__item.m-menu__item--submenu > .m-menu__submenu.m-menu__submenu--right {
    right: 100% !important;
    left: auto !important;
}

.m-header-menu .m-menu__nav.m-menu__nav--submenu-arrow > .m-menu__item.m-menu__item--submenu > .m-menu__submenu .m-menu__submenu.m-menu__submenu--right > .m-menu__subnav {
    margin-right: 9px !important;
    margin-left: unset !important;
}

.m-header-menu .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav .m-menu__content .m-menu__inner > .m-menu__item > .m-menu__link .m-menu__link-icon {
    text-align: right !important;
}

.m-header-menu .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav > .m-menu__item.m-menu__item--submenu > .m-menu__submenu.m-menu__submenu--left {
    right: 100% !important;
    left: auto !important;
}

.m-list-search .m-list-search__form .m-list-search__form-wrapper .m-list-search__form-icon-close {
    text-align: left;
}

.m-quick-sidebar {
    left: -465px !important;
}

    .m-quick-sidebar.m-quick-sidebar--on {
        left: 0px !important;
        right: unset !important;
    }

.m-subheader .m-subheader__title.m-subheader__title--separator {
    border-right: none !important;
    border-left: 1px solid #e2e5ec !important;
}

.m-subheader .m-subheader__title {
    padding: 7px 0px 7px 25px !important;
    margin: 0 0 0 15px !important;
}

.mr-auto {
    margin-right: unset !important;
    margin-left: auto !important;
}

.m-menu__nav .m-menu__link-text {
    font-size: 10pt !important;
    text-align:right;
}

.m-aside-left--minimize ul.m-menu__subnav {
    margin-right:54pt !important;
    padding:0 !important;
    overflow:hidden;
}

.m-aside-menu .m-menu__nav > .m-menu__item > .m-menu__heading .m-menu__link-icon, .m-aside-menu .m-menu__nav > .m-menu__item > .m-menu__link .m-menu__link-icon {
    font-size: 18pt !important;
}

.m-widget2 .m-widget2__item:before {
    left: unset !important;
    right: .8rem !important;
}

.m-widget2 .m-widget2__item .m-widget2__checkbox {
    padding-left: 1rem !important;
    padding-right: 1rem;
}

.m-widget2 .m-widget2__item .m-widget2__actions {
    padding-left: unset !important;
    padding-right: .8rem !important;
}

.nav.nav-pills .nav-item:first-child, .nav.nav-tabs .nav-item:first-child {
    margin-left: 5px !important;
}

.m-portlet .m-portlet__head .m-portlet__head-tools {
    text-align: left !important;
}

.m-dropdown.m-dropdown--align-right .m-dropdown__wrapper {
    right: unset ;
    left: 0px ;
}

.m-dropdown.m-dropdown--align-right.m-dropdown--align-push .m-dropdown__wrapper {
    margin-left: -20px;
    margin-right: unset !important;
}
@media (max-width : 992px) {
    .m-dropdown.m-dropdown--mobile-full-width.m-dropdown--align-center > .m-dropdown__wrapper, .m-dropdown.m-dropdown--mobile-full-width > .m-dropdown__wrapper {
        right: -147px !important;
    }

    /*.m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile.m-topbar__user-profile--img.m-dropdown--arrow .m-dropdown__arrow {
        left: calc(100% - 80px ) !important;
    }*/
}

@media (max-width: 768px) {
    .m-dropdown.m-dropdown--mobile-full-width.m-dropdown--align-center > .m-dropdown__wrapper, .m-dropdown.m-dropdown--mobile-full-width > .m-dropdown__wrapper {
        width: auto;
        margin: 0 auto;
        left: 30px !important;
        right: 30px !important;
    }
}
.m-portlet .m-portlet__head .m-portlet__head-tools .m-portlet__nav {
    float: left !important;
}

.m-widget3 .m-widget3__item .m-widget3__header .m-widget3__info {
    padding-right: 1rem;
    padding-left: unset !important;
}

.m-btn--icon > span > span {
    padding-left: unset !important;
    padding-right: .5em !important;
}

th {
    text-align: right !important;
}

.m-datatable.m-datatable--default > .m-datatable__table > .m-datatable__head .m-datatable__row > .m-datatable__cell > span > i {
    left: -10px !important;
    right: unset !important;
}

.m-tabs-line .m-tabs__item {
    margin-right: 20px !important;
}

    .m-tabs-line .m-tabs__item:last-child {
        margin-right: 20px !important;
    }

    .m-tabs-line .m-tabs__item:first-child {
        margin-right: 0 !important;
    }

.m-list-settings .m-list-settings__group .m-list-settings__item .m-list-settings__item-control {
    text-align: center !important;
}

.m-list-settings .m-list-settings__group .m-list-settings__item .m-list-settings__item-label {
    text-align: right !important;
    padding-right: 15px;
}

.m-list-settings .m-list-settings__group .m-list-settings__heading, .m-list-timeline__heading {
    padding-right: 10px;
}

.m-list-timeline__items .m-list-timeline__item .m-list-timeline__text {
    text-align: right;
    padding: 0 10px 0 0;
}

.m-card-user .m-card-user__details {
    text-align: right !important;
    padding-left: 0px !important;
    padding-right: 15px !important;
}

.m-card-user .m-card-user__pic {
    padding-right: 0px !important;
    padding-left: 5px !important;
}

.m-nav > .m-nav__item > .m-nav__link .m-nav__link-text {
    text-align: right;
}

.m-nav > .m-nav__item > .m-nav__link .m-nav__link-icon {
    text-align: right;
}

.m-header-menu .m-menu__nav.m-menu__nav--submenu-arrow > .m-menu__item.m-menu__item--submenu.m-menu__item--hover > .m-menu__submenu > .m-menu__arrow {
    margin-right: 28px;
    margin-left: unset !important;
}

.m-nav > .m-nav__section .m-nav__section-text {
    text-align: right;
}

.m-widget20 .m-widget20__number {
    padding-right: 2.2rem !important;
    padding-left: 0px !important;
}

.m-widget15 .m-widget15__items .m-widget15__item .m-widget15__stats {
    margin-right: 5px;
}

.m-widget5 .m-widget5__item .m-widget5__content {
    padding-right: 1.43rem;
    padding-left: unset !important;
}

.m-widget5 .m-widget5__item .m-widget5__stats2 {
    text-align: left !important;
    padding-right: 3.6rem;
    padding-left: unset !important;
}

.m-datatable.m-datatable--default > .m-datatable__pager > .m-datatable__pager-nav {
    direction: ltr !important;
}

.m-datatable.m-datatable--default > .m-datatable__pager > .m-datatable__pager-info .m-datatable__pager-size {
    direction: ltr !important;
    margin-left: 10px;
    margin-right: 0px !important;
}

input {
    font-family: Poppins !important;
}

.m-select2.m-select2--air.m-select2--pill {
    text-align: right;
}

    .m-select2.m-select2--air.m-select2--pill .select2-selection__arrow {
        left: 1px !important;
        right: auto !important;
    }

.select2-results__option {
    text-align: right;
}

.bootstrap-select.btn-group .dropdown-toggle .filter-option {
    text-align: right;
}

.bootstrap-select.btn-group > .dropdown-toggle {
    padding-right: 1.25rem !important;
    padding-left: 2.1rem !important;
}

    .bootstrap-select.btn-group > .dropdown-toggle:after {
        left: 1.59rem !important;
        right: unset !important;
    }
.m-datatable__pager-info .bootstrap-select.btn-group > .dropdown-toggle:after {
    left: 0.59rem !important;
    right: unset !important;
}

.bootstrap-select.btn-group .dropdown-menu.inner > li.selected > a span.check-mark {
    left: 1.25rem !important;
    right: unset !important;
}

.bootstrap-select.btn-group .dropdown-menu > ul.dropdown-menu {
    text-align: right;
}

.modal .modal-content .modal-footer {
    direction: ltr;
}

.dropdown-menu > li {
    font-family: Poppins;
}

.dropdown-item {
    text-align: right !important;
}

@media (min-width: 1200px) {
    .row.m-row--col-separator-xl > div:last-child {
        border-right: 1px solid #ebedf2 !important;
    }

    .row.m-row--col-separator-xl > div:first-child {
        border-right: 0 !important;
    }
}
.dropdown-toggle::after {
    margin-right: .510em;
    margin-left: -.255em;
}
.btn.dropdown-toggle:after, .nav-link.dropdown-toggle:after {
    top: .1em;
}
.m-widget3 .m-widget3__item .m-widget3__header .m-widget3__user-img .m-widget3__img{
    height:3.2rem;
}
.m-checkbox > span, .m-radio > span {
    right: 0 !important;
    left: auto !important;
}
.m-checkbox, .m-radio {
    padding-left: unset !important;
    padding-right: 30px !important;
}