html {
    direction: rtl;
    /* overflow-x: clip; */
}

.submenu__listitem {
    padding-right: 88px;
    width: inherit;
}

.navbar__list ul.submenu__list {
    left: unset;
    right: -100px;
    width: calc(100% + 65px);
}

.submenu__listitem:before {
    left: -35%;
}

.listitem.submenu:after {
    right: unset;
    left: 21px;
}

.input-group-append--icon {
    right: unset;
    left: 17px;
}

.dropdown-select.right .dropdown-list,
.dropdown.right .dropdown-list {
    right: unset;
    left: -1px;
}

.back-to-top {
    right: unset;
    left: 5px;
}

.main__content.settings h5 {
    justify-content: unset;
}

.main__content.settings .settings__form .form-group label {
    justify-content: unset;
}

.main__content.settings .settings__form .checkbox-group .checkbox-custom label,
.main__content.settings .settings__form .form-group>span,
.main__content.settings .settings__form .radio-group .radio-custom label {
    white-space: unset;
}

.selectize-control.rtl.single .selectize-input:after {
    left: unset;
    right: 15px;
}

.is-toggled .navbar__list ul.submenu__list {
    position: unset;
}

.is-toggled .navbar__list ul.submenu__list .submenu__listitem {
    padding-right: 35px;
}



.navlink .icon-in-circle {
    transform: rotateY(180deg);
    margin-right: unset;
    margin-left: 12px;
}

.dropdown .icon-chevron-down,
.dropdown-select .icon-chevron-down,
.with-label .icon-chevron-down {
    margin-left: unset;
    margin-right: 8px;
}

.filters__btn-value {
    margin-left: unset;
    margin-right: 7px;
}

.header .user__name p .icon-chevron-down {
    margin-left: unset;
    margin-right: 4px;
}

.main__content.categories .categories__head,
.main__content.categories .table-wrap,
.main__content.team .team__head,
.main__content.team .table-wrap {
    margin-right: unset;
    margin-left: 200px;
}

.main__content.reports .reports__table {
    margin: 24px 0 56px 15vw;
}

.subject .icon {
    margin-right: unset !important;
    margin-left: 3px;
}

.table thead th .handle {
    margin-right: 8px;
}

.table thead th {
    text-align: right;
}

.ticket__body {
    margin-right: unset;
    margin-left: 24px;
}

.switch-checkbox span {
    margin-left: unset;
    margin-right: 16px;
}

.datepicker {
    left: 0;
    z-index: -1000;
}
.datepicker.active {
    left: 0;
    z-index: 10;
}

.datepicker.-from-right-.active {
    -ms-transform: translateX(-8px);
    transform: translateX(-440px)
}
.datepicker.-from-right-:not(.active){
    left: 0 !important;
    top: 0 !important;
}

.header .user__ava {
    margin-right: unset;
    margin-left: 8px;
}

.param.calendar .calendar--value{
    /* z-index: 1000; */
}
.-left-bottom- .datepicker--pointer, .-left-center- .datepicker--pointer, .-left-top- .datepicker--pointer
{
    right: calc(100% - 4px);
    left: unset;
}
.-right-bottom- .datepicker--pointer, .-right-center- .datepicker--pointer, .-right-top- .datepicker--pointer{
    left: calc(100% - 4px);
    right: unset;
}
.ticket__params .params--bar a svg{
    margin-right: unset;
    margin-left: 10px;
}
.tooltype.right .tooltype__content{
    left: unset;
    right: calc(100% + 4px);
}
.tooltype.right .tooltype__content::before{
    left: unset;
    right: -4px;
}
.tox .tox-collection--list .tox-collection__group{
    width: max-content;
}

.header .profile__user .profile__menu .profile--logout a .icon-log-out{
    margin-right: unset;
    margin-left: 8px;
}
.listitem__notification{
    left: 12px;
    right: unset;
}
.star-rate .star-filled{
    left: unset;
}
.tickets__legend .bulk-actions .bulk-actions-row .bulk-actions-row-title{
    width: 125px;
}
.inline-bottom {
    width: 220px;
}
.main__content.reports .reports__type .dropdown-select{
    margin-left: unset;
    margin-right: 18px;
}
.header .profile__item.profile__item--notification{
    margin-left: unset;
    margin-right: 32px;
}
.override{
    width: 26px;
    right: 12px;
}
@media screen and (max-width: 1280px) {
    .main__content.categories {
        padding: 16px 12px 24px
    }

    .main__content.categories .categories__head {
        margin-right: 0
    }

    .main__content.categories .new-category {
        position: static;
        margin: 0 0 16px auto
    }

    .main__content.categories .table-wrap {
        margin-right: 0;
        overflow-x: auto;
        margin-left: unset;
    }
    .main__content.team {
        padding: 16px 12px 24px
    }

    .main__content.team .team__head {
        margin-right: 0
    }

    .main__content.team .new-team {
        position: static;
        margin: 0 0 16px auto
    }

    .main__content.team .table-wrap {
        margin-right: 0;
        overflow-x: auto;
        margin-left: unset;
    }
}

@media screen and (max-width: 900px) {

    .is-toggled .navbar__list ul.submenu__list .submenu__listitem {
        padding-right: 100px;
    }
    .wrapper{
        width: 100%;
    }
}

@media screen and (min-width: 900px) {

    .main-menu.is-toggled .listitem__menu {
        left: unset;
        right: 72px;
    }
}