@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+Arabic:wght@400&display=swap');
body, * {
    font-family: 'IBM Plex Sans Arabic'!important;
}
.sidebar {
    left: auto!important;
    right:0!important;
}
.home-section {
    left: auto!important;
        right: 223px!important;
}

.home-header {
    padding-left:0!important;
    padding-right: 20px;
}
.sidebar .nav-links > li .arrow {
    transform: rotate(180deg);
}
.sidebar .nav-links > li .sub-menu {
    padding: 20px 57px 14px 6px!important;
}
.sidebar .nav-links > li .iocn-link::before {
    left:auto!important;
    right: -3px!important;
}

.sidebar .nav-links > li:hover .iocn-link::before {
    left:auto!important;
    right: 0px!important;
}
.eBtn ~ .dropdown-menu .dropdown-item, .text-start {
    text-align: right!important;
}
.copyright-text p {
        text-align: center!important;
}
.eBreadcrumb-2 li::before {
    left: -10px!important;
    right:auto!important;
}
.dropdown-menu.dropdown-menu-end {
    text-align: right;
}
.offcanvas-end {
    right:auto!important;
    left:0!important;
}
.filter-options .title {
    padding-right:15px!important;
    padding-left: 0!important;
}
.filter-button {
    padding-left:16px!important;
    padding-right: 0!important;
}
.offcanvas-end {
    transform: translateX(-100%)!important;
}
.offcanvas.show {
    transform: none!important;
}
.pr-10 {
    padding-right: 0!important;
    padding-left: 10px!important;
}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
    right: 1px!important;
    left: auto!important;
}
container--default .select2-selection--single .select2-selection__arrow {
    left: 11px !important;
    right: auto !important;
}
.eDropdown-menu li:last-child {
    padding-right:30px!important;
    padding-left: 0!important;
}
.att-report-banner::before {
    left:auto!important;
    right:0!important;
}
.sidebar.close ~ .home-section {
    right: 78px!important;
    left: auto!important;
    width: calc(100% - 78px)!important;
}
.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
    padding-left: 8px!important;
    padding-right: 20px!important;
}
.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3), .input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu) {
    border-top-right-radius: 0.25rem!important;
    border-bottom-right-radius: 0.25rem!important;
    border-top-left-radius: 0!important;
    border-bottom-left-radius: 0!important;
}
.login-form form .input-group-text {
    border: 1px solid #dddddd;
    height: 60px;
    border-right: 1px solid #dddddd!important;
    border-left: 0!important;
    padding: 0px 18px 0px 8px!important;
}
.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
    margin-right: -1px;
    margin-left: 0!important;
    border-top-left-radius: 0.25rem!important;
    border-bottom-left-radius: 0.25rem!important;
    border-top-right-radius: 0!important;
    border-bottom-right-radius: 0!important;
}
.float-end {
    float: left!important;
}