@import url('https://fonts.googleapis.com/css2?family=Cairo:wght@200..1000&display=swap');

body {
    direction: rtl;
    font-family: "Cairo", sans-serif;
}

[type=email],
[type=number],
[type=tel],
[type=url] {
    direction: rtl;
}

.simplebar-track.simplebar-vertical {
    right: auto;
    left: 0;
}

.icon-rtl {
    transform: rotate(180deg);
}

.swiper-button-next:after,
.swiper-button-prev:after {
    -webkit-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    transform: scaleX(-1);
}

.form-select {
    padding-right: 16px !important;
    padding-left: 60px !important;
}

.form-select.form-select-md {
    padding: 10px 18px 10px 40px;
}

.form-select.form-select-lg {
    padding: 14px 22px 14px 40px;
}

.form-number .form-select {
    border-radius: 0 var(--border_radius) var(--border_radius) 0;
    border-right: 1px solid rgb(var(--border_color));
    border-left: 0;
}

.form-number .form-control {
    border-radius: var(--border_radius) 0 0 var(--border_radius);
}

.form-control::file-selector-button {
    margin-right: -16px;
    margin-left: 0.75rem;
}

.form-control.form-control-md::file-selector-button {
    margin-right: -16px;
    margin-left: 0.75rem;
}

.form-control.form-control-lg::file-selector-button {
    margin-right: -22px;
    margin-left: 0.75rem;
}

.input-select {
    display: flex;
}

.input-select .form-select {
    border-right: 1px solid rgb(var(--border_color));
    border-left: 0;
    border-radius: 0 var(--border_radius) var(--border_radius) 0;
    flex-shrink: 0;
    width: auto;
    padding-inline-end: 30px !important;
}

.input-select .form-select:focus {
    border-color: rgb(var(--border_color));
}

.input-select .form-control {
    border-radius: var(--border_radius) 0 0 var(--border_radius);
    flex-grow: 1;
    flex-shrink: 1;
    min-width: 0;
    width: auto;
}

.bootstrap-select .btn {
    background-position: left 0.75rem center;
}

.bootstrap-select .dropdown-toggle .filter-option {
    text-align: right;
}

.breadcrumb.custom {
    --bs-breadcrumb-divider: "\f053";
}

.btn.btn-icon i {
    transform: rotate(180deg);
}

.btn.btn-icon:hover i {
    transform: translate(-5px) rotate(180deg);
}

.btn-social svg {
    margin-right: 0;
    margin-left: 8px;
}

.drop-down .drop-down-menu {
    right: auto;
    left: 0;
}

@media (max-width: 669.98px) {
    .drop-down.drop-down-lg .drop-down-menu {
        right: auto;
        left: -50px;
    }
}

@media (max-width: 575.98px) {
    .drop-down.drop-down-lg .drop-down-menu {
        right: auto;
        left: -30px;
    }
}

.dropdown-menu-end {
    --bs-position: start;
}

@media (min-width: 1200px) {

    .nav-bar .link:not(:last-child),
    .nav-bar .drop-down:not(:last-child) {
        margin-right: 0;
        margin-left: 20px;
    }
}

@media (min-width: 1200px) {
    .nav-bar .link-btn:not(:last-child) {
        margin-right: 0;
        margin-left: 12px;
    }
}

@media (max-width: 1199.98px) {
    .nav-bar .nav-bar-actions {
        margin-right: auto;
        margin-left: 0;
    }
}

@media (min-width: 1200px) {
    .nav-bar .nav-bar-actions .drop-down {
        margin-right: 20px !important;
        margin-left: 0px !important;
    }
}

.languages.drop-down .language-img {
    margin-right: 0;
    margin-left: 10px;
}

.form-search:not(.form-search-reverse) .form-control {
    padding-right: 45px;
    padding-left: 16px;
}

.form-search button,
.form-search .icon {
    right: 0;
    left: auto;
}

.form-search.form-search-reverse button,
.form-search.form-search-reverse .icon {
    right: auto;
    left: 0;
}

.form-search.form-search-reverse .form-control {
    padding-right: 16px;
    padding-left: 45px;
}

.header-search .search-input .icon {
    right: auto;
    left: 8px;
}

.header-search .search-input input {
    padding-right: 30px !important;
    padding-left: 70px !important;
}

.header-search .search-results-inner {
    max-height: 248px;
}

.header-search.show .search-input input {
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}

.item-verify {
    right: auto;
    left: -6px;
}

.ratings img {
    -webkit-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    transform: scaleX(-1);
}

.input-group-absolute input {
    padding-right: 20px !important;
    padding-left: 150px !important;
}

.input-group-absolute .btn {
    right: auto;
    left: 5px;
}

.comment .comment-img {
    margin-right: 0;
    margin-left: 12px;
}

.protect i {
    margin-right: 0;
    margin-left: 20px;
}

.invoice-table th:not(:last-child),
.invoice-table td:not(:last-child) {
    border-right: none;
    border-left: 1px solid rgb(var(--border_color));
}

.meta .meta-item:not(:last-child)::after {
    right: auto;
    left: -18px;
}

.plan .plan-badge {
    right: auto;
    left: -58px;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.dashboard.toggle .dashboard-sidebar {
    right: calc(var(--sidebar_width) * -1);
    left: auto;
}

@media (max-width: 1199.98px) {
    .dashboard.toggle .dashboard-sidebar {
        right: 0;
        left: auto;
    }
}

@media (max-width: 1199.98px) {
    .dashboard.toggle .dashboard-sidebar .dashboard-sidebar-inner {
        right: 0;
        left: auto;
    }
}

.dashboard-sidebar {
    right: 0;
    left: auto;
}

.dashboard-sidebar .dashboard-sidebar-inner {
    right: 0;
    left: auto;
}

@media (max-width: 1199.98px) {
    .dashboard-sidebar .dashboard-sidebar-inner {
        right: calc(var(--sidebar_width)* -1);
        left: auto;
    }
}

.dashboard-sidebar-link .dashboard-sidebar-link-title span {
    margin-right: 0;
    margin-left: 10px;
}

.dashboard-sidebar-link .dashboard-sidebar-link-title::before {
    right: -20px;
    left: auto;
    border-radius: var(--border_radius) 0 0 var(--border_radius);
}

.dashboard-sidebar-link .dashboard-sidebar-link-title:hover::before {
    right: -16px;
    border-radius: var(--border_radius) 0 0 var(--border_radius);
}

.dashboard-sidebar-link .dashboard-sidebar-link-menu {
    padding-right: 20px;
    padding-left: 0;
}

.dashboard-sidebar-link.current .dashboard-sidebar-link-title::before {
    right: -16px;
    left: auto;
}

.dashboard-toggle .toggle-title::after {
    content: "\f053";
}

.dashboard-toggle.animated .toggle-title::after {
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
}

.noti .noti-item.unread {
    padding-right: 20px;
    padding-left: 30px;
}

@media (min-width: 768px) {
    .settings-side {
        border-right: none;
        border-left: 1px solid rgb(var(--border_color));
    }
}

.settings-table table td:not(:last-child) {
    border-right: none;
    border-left: 1px solid rgb(var(--inner_border_color));
}

.sign-page .sign-page-bg {
    right: auto;
    left: 0;
}

.item-website .item-website-icon {
    transform: scale(-1, 1);
}

.item-website .item-website-arrow {
    transform: rotate(180deg);
}

.item-website:hover .item-website-arrow {
    transform: translateX(-5px) rotate(180deg);
}

.footer .footer-text i::before {
    transform: rotate(180deg);
}

.footer .footer-text:hover {
    transform: translateX(-4px);
}