.rtl {
    direction: rtl;
}

.rtl .desktoplogo {
    float: right;
}


/* .rtl .horizontalMenu {
    float: left;
} */

.rtl .horizontalMenu>.horizontalMenu-list>li {
    float: right;
}

@media only screen and (max-width: 991px) {
    .rtl .horizontalMenu>.horizontalMenu-list>li {
        float: none;
    }
    .rtl .horizontalMenu>.horizontalMenu-list>li>a {
        text-align: right;
    }
    .horizontalMenu>.horizontalMenu-list .dropdown-toggle {
        padding: 12px 32px 12px 17px !important;
    }
}

.rtl .single-page .wrapper label {
    text-align: right;
    right: 15px;
    left: auto;
}

.rtl .pull-left {
    float: right;
}

.rtl .pull-right {
    float: left;
}

.rtl .top-bar .top-bar-right {
    float: left;
}

.rtl .header-main .top-bar-right .custom li {
    margin-right: auto;
    margin-left: 15px;
    border-left: 1px solid rgba(255, 255, 255, 0.15);
    border-right: none;
    padding-right: 0;
    padding-left: 15px;
}

.rtl .header-main .top-bar-right .custom li:last-child {
    margin-left: 0;
    padding-left: 0;
    border: 0;
}

.rtl .dropdown-icon {
    margin-left: .5rem;
    margin-right: -.5rem;
}

.rtl .app-sidebar {
    left: auto;
    right: 0;
}


/*sidenav-toggled*/

.rtl .card-options {
    margin-right: auto;
    margin-left: -.5rem;
}

.float-right {
    float: left !important;
}

.float-left {
    float: right !important;
}

.rtl div.table-responsive>div.dataTables_wrapper>div.row>div[class^="col-"]:first-child {
    padding-right: 0;
    padding-left: 0.75rem;
}

.rtl .dataTables_wrapper .dataTables_length {
    float: right;
}

.rtl .dataTables_wrapper .dataTables_filter {
    float: left;
    text-align: left;
}

.rtl .dataTables_wrapper .dataTables_info {
    float: right;
}

.modal-dialog {
    text-align: right;
}

.demo-gallery>ul>li a {
    float: right;
}

.rtl .custom-control-label::after,
.rtl .custom-control-label::before,
[dir="rtl"] .custom-control-label::after,
[dir="rtl"] .custom-control-label::before {
    right: 0;
    left: inherit;
}

@media (max-width: 568px) {
    .rtl .header-main .top-bar-right .custom {
        text-align: left;
        float: left;
    }
    .app.sidenav-toggled .app-sidebar__overlay {
        visibility: hidden;
    }
}

@media (min-width: 768px) {
    .rtl .app-content {
        margin-right: 230px;
        margin-left: 0px;
    }
    .rtl.sidebar-mini.sidenav-toggled .app-sidebar {
        right: 0;
        left: auto;
    }
    .rtl.app.sidenav-toggled .app-sidebar {
        right: -230px;
        left: auto;
    }
    .rtl.app.sidenav-toggled .app-content {
        margin-right: 0;
        margin-left: auto;
    }
    .rtl.sidebar-mini.sidenav-toggled .app-content {
        margin-right: 50px;
        margin-left: auto;
    }
    .rtl.sidebar-mini.sidenav-toggled .app-sidebar {
        right: 0;
        left: auto;
    }
    .rtl .app-header1 {
        padding-right: 0;
        padding-left: 30px;
    }
}

@media (max-width: 767px) {
    .rtl.app {
        overflow-x: hidden;
    }
    .rtl.app .app-sidebar {
        right: -230px;
    }
    .rtl.app .app-sidebar__overlay {
        visibility: hidden;
    }
    .rtl.app.sidenav-toggled .app-content {
        margin-right: 0;
    }
    .rtl.app.sidenav-toggled .app-sidebar {
        right: 0;
    }
    .rtl.app.sidenav-toggled .app-sidebar__overlay {
        visibility: visible;
    }
}

@media (max-width: 767px) {
    .rtl.sidebar-mini.sidenav-toggled .app-sidebar .user-info {
        display: block;
    }
    .rtl.sidebar-mini.sidenav-toggled .app-sidebar .profile-img {
        display: block;
        left: 78px;
    }
    .rtl.sidebar-mini.sidenav-toggled .app-sidebar .app-sidebar-footer {
        display: block;
    }
    .rtl.sidebar-mini.sidenav-toggled .app-sidebar .app-sidebar__user {
        padding: 0 20px !important;
        margin-right: 10px;
    }
    .rtl.app-sidebar__user .user-pro-body img {
        width: 3rem;
        height: 3rem;
    }
    .rtl.sidebar-mini.sidenav-toggled .app-sidebar .user-pro-body img {
        width: 3rem;
        height: 3rem;
    }
}