/* فرض RTL عند lang=ar (احتياطاً لو لم يُضبط dir من السكربت) */
html[lang="ar"] {
    direction: rtl !important;
}
html[dir="rtl"],
html[dir="rtl"] body,
body.hostina-rtl {
    direction: rtl;
    text-align: right;
    font-family: "Cairo", sans-serif;
}
html[dir="rtl"] #main-body,
html[dir="rtl"] #main-body .container,
html[dir="rtl"] #main-body .container-fluid,
body.hostina-rtl #main-body,
body.hostina-rtl #main-body .container,
body.hostina-rtl #main-body .container-fluid,
body.hostina-rtl section,
body.hostina-rtl .section,
body.hostina-rtl .card,
body.hostina-rtl .card-body,
body.hostina-rtl .panel,
body.hostina-rtl .panel-body,
body.hostina-rtl .list-group,
body.hostina-rtl .list-group-item,
body.hostina-rtl .table-container,
body.hostina-rtl .form-group,
body.hostina-rtl .row,
html[dir="rtl"] .row,
html[dir="rtl"] .card,
html[dir="rtl"] .card-body,
html[dir="rtl"] .form-group {
    direction: rtl;
    text-align: right;
}
body.hostina-rtl .d-flex,
body.hostina-rtl .d-inline-flex,
html[dir="rtl"] .d-flex {
    direction: rtl;
}
body.hostina-rtl .text-start {
    text-align: right !important;
}
body.hostina-rtl .text-end {
    text-align: left !important;
}
body.hostina-rtl .justify-content-start {
    justify-content: flex-end !important;
}
body.hostina-rtl .justify-content-end {
    justify-content: flex-start !important;
}
body.hostina-rtl .align-items-start {
    align-items: flex-end !important;
}
body.hostina-rtl .align-items-end {
    align-items: flex-start !important;
}
body.hostina-rtl .border-start {
    border-start-width: 0;
    border-right-width: 1px;
}
body.hostina-rtl .border-end {
    border-end-width: 0;
    border-left-width: 1px;
}
body.hostina-rtl .ps-1 {
    padding-left: 0 !important;
    padding-right: 0.25rem !important;
}
body.hostina-rtl .ps-2 {
    padding-left: 0 !important;
    padding-right: 0.5rem !important;
}
body.hostina-rtl .ps-3 {
    padding-left: 0 !important;
    padding-right: 1rem !important;
}
body.hostina-rtl .pe-1 {
    padding-right: 0 !important;
    padding-left: 0.25rem !important;
}
body.hostina-rtl .pe-2 {
    padding-right: 0 !important;
    padding-left: 0.5rem !important;
}
body.hostina-rtl .pe-3 {
    padding-right: 0 !important;
    padding-left: 1rem !important;
}
body.hostina-rtl .start-0 {
    left: 0 !important;
    right: auto !important;
}
body.hostina-rtl .end-0 {
    right: 0 !important;
    left: auto !important;
}
body.hostina-rtl .ms-auto {
    margin-left: 0 !important;
    margin-right: auto !important;
}
body.hostina-rtl .me-auto {
    margin-right: 0 !important;
    margin-left: auto !important;
}
body.hostina-rtl p,
body.hostina-rtl h1,
body.hostina-rtl h2,
body.hostina-rtl h3,
body.hostina-rtl h4,
body.hostina-rtl h5,
body.hostina-rtl h6,
body.hostina-rtl .nav-text,
body.hostina-rtl a:not(.nav-icon):not([class*="fa-"]),
body.hostina-rtl span:not(.nav-icon):not(.fa):not([class*="fa-"]),
body.hostina-rtl label,
body.hostina-rtl input,
body.hostina-rtl select,
body.hostina-rtl textarea,
body.hostina-rtl .card-title,
body.hostina-rtl .breadcrumb,
body.hostina-rtl .breadcrumb-item,
body.hostina-rtl .btn,
body.hostina-rtl .dropdown-item,
body.hostina-rtl .modal-title {
    font-family: "Cairo", sans-serif;
}
body.hostina-rtl .fa,
body.hostina-rtl .fas,
body.hostina-rtl .far,
body.hostina-rtl .fal,
body.hostina-rtl .fab,
body.hostina-rtl .fad,
body.hostina-rtl .nav-icon,
body.hostina-rtl .nav-icon i,
body.hostina-rtl .sidebar-toggle-collapse i,
body.hostina-rtl i[class*="fa-"],
body.hostina-rtl [class*="fa-"] {
    font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free", "Font Awesome 6 Free", "FontAwesome" !important;
    font-style: normal !important;
}
body.hostina-rtl .fas,
body.hostina-rtl .fab {
    font-weight: 900 !important;
}
body.hostina-rtl .far,
body.hostina-rtl .fal {
    font-weight: 400 !important;
}
body.hostina-rtl .sidebar {
    left: auto;
    right: 0;
    border-right: none;
    border-left: 1px solid rgba(255, 255, 255, 0.04);
}
body.hostina-rtl .sidebar::before {
    box-shadow:
        -4px 0 6px rgba(0, 134, 205, 0.15),
        -8px 0 20px rgba(0, 134, 205, 0.12);
}
body.hostina-rtl .sidebar:hover::before {
    box-shadow:
        -6px 0 10px rgba(0, 134, 205, 0.18),
        -12px 0 28px rgba(0, 134, 205, 0.14);
}
body.hostina-rtl .sidebar-toggle-collapse i {
    transform: none;
}
body.hostina-rtl.sidebar-collapsed .sidebar-toggle-collapse i {
    transform: rotate(180deg);
}
body.hostina-rtl .sidebar-nav .nav-link:hover {
    transform: translateX(-5px);
}
body.hostina-rtl .sidebar-close {
    right: auto;
    left: 1.25rem;
}
body.hostina-rtl .sidebar-header-inner {
    flex-direction: row;
    direction: rtl;
}
body.hostina-rtl .sidebar-nav .nav-link {
    flex-direction: row;
    direction: rtl;
}
body.hostina-rtl .sidebar-nav .nav-icon {
    margin-left: 0.75rem;
    margin-right: 0;
}
body.hostina-rtl .qwe {
    padding-left: 0 !important;
    padding-right: 26rem !important;
    transition: padding-right 0.35s cubic-bezier(0.4, 0, 0.2, 1);
}
body.hostina-rtl.sidebar-collapsed .qwe {
    padding-right: 7.2rem !important;
    padding-left: 0 !important;
}
body.hostina-rtl #dashb-header .row {
    flex-direction: row;
    direction: rtl;
    justify-content: space-between;
}
body.hostina-rtl #dashb-header .p-4 {
    padding-right: 0.75rem;
    padding-left: 1rem;
}
body.hostina-rtl #dashb-header .col-6.col-lg-8 {
    text-align: right;
    justify-content: flex-end;
    flex: 1 1 auto;
    min-width: 0;
    margin-right: 0;
    margin-left: auto;
}
body.hostina-rtl #dashb-header .col-6.col-lg-4 {
    justify-content: flex-start;
    direction: ltr;
    flex-direction: row;
    flex: 0 0 auto;
    margin-left: 0;
    margin-right: auto;
}
body.hostina-rtl #dashb-header .col-6.col-lg-4 .hostina-lang-switcher {
    order: 1;
}
body.hostina-rtl #dashb-header .col-6.col-lg-4 .d-flex.gap-3 {
    flex-direction: row;
    order: 2;
}
body.hostina-rtl #dashb-header .col-6.col-lg-4 .d-flex.gap-3 a:first-child {
    order: 1;
}
body.hostina-rtl #dashb-header .col-6.col-lg-4 .d-flex.gap-3 a:last-child {
    order: 2;
}
body.hostina-rtl #dashb-header .breadcrumb-wrapper {
    justify-content: flex-end;
    width: 100%;
}
body.hostina-rtl .breadcrumb,
html[dir="rtl"] .breadcrumb {
    flex-direction: row;
    direction: rtl;
    margin-left: 0;
    margin-right: 0;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
body.hostina-rtl .breadcrumb-item,
html[dir="rtl"] .breadcrumb-item {
    display: inline-flex;
    align-items: center;
    float: none;
}
body.hostina-rtl .breadcrumb-item .breadcrumb-icon,
html[dir="rtl"] .breadcrumb-item .breadcrumb-icon {
    margin-right: 0;
    margin-left: 0.35rem;
}
body.hostina-rtl .breadcrumb-item + .breadcrumb-item::before,
html[dir="rtl"] .breadcrumb-item + .breadcrumb-item::before {
    float: none;
    margin: 0 0.5rem;
}
html[dir="rtl"] .breadcrumb-wrapper,
body.hostina-rtl #dashb-header .breadcrumb-wrapper {
    text-align: right !important;
    justify-content: flex-end !important;
}
body.hostina-rtl #dashb-header .hostina-user-dropdown .dropdown-menu-end,
body.hostina-rtl .hostina-lang-dropdown.dropdown-menu-end {
    left: 0;
    right: auto;
}
body.hostina-rtl .dropdown-menu .dropdown-item {
    flex-direction: row-reverse;
}
body.hostina-rtl .dropdown-menu .dropdown-item i {
    margin-right: 0;
    margin-left: 0.65rem;
}
body.hostina-rtl .hostina-user-chevron {
    margin-right: 0;
    margin-left: 0.25rem;
}
body.hostina-rtl #main-body {
    text-align: right;
    font-family: "Cairo", sans-serif;
}
body.hostina-rtl #main-body .row {
    direction: rtl;
}
body.hostina-rtl .prepend-icon .field-icon {
    left: auto;
    right: 0;
    padding-left: 0;
    padding-right: 0.75rem;
}
body.hostina-rtl .prepend-icon .field,
body.hostina-rtl .prepend-icon .form-control,
body.hostina-rtl .prepend-icon input.field,
body.hostina-rtl .prepend-icon select.field {
    padding-left: 1rem;
    padding-right: 3.25rem;
}
body.hostina-rtl .text-start {
    text-align: right !important;
}
body.hostina-rtl .text-end {
    text-align: left !important;
}
body.hostina-rtl .text-left {
    text-align: right !important;
}
body.hostina-rtl .text-right {
    text-align: left !important;
}
body.hostina-rtl .ms-1 {
    margin-left: 0 !important;
    margin-right: 0.25rem !important;
}
body.hostina-rtl .ms-2 {
    margin-left: 0 !important;
    margin-right: 0.5rem !important;
}
body.hostina-rtl .ms-3 {
    margin-left: 0 !important;
    margin-right: 1rem !important;
}
body.hostina-rtl .me-1 {
    margin-right: 0 !important;
    margin-left: 0.25rem !important;
}
body.hostina-rtl .me-2 {
    margin-right: 0 !important;
    margin-left: 0.5rem !important;
}
body.hostina-rtl .me-3 {
    margin-right: 0 !important;
    margin-left: 1rem !important;
}
body.hostina-rtl .float-left {
    float: right !important;
}
body.hostina-rtl .float-right {
    float: left !important;
}
body.hostina-rtl .float-md-left {
    float: right !important;
}
body.hostina-rtl .float-md-right {
    float: left !important;
}
body.hostina-rtl .pull-right {
    float: left !important;
}
body.hostina-rtl .pull-left {
    float: right !important;
}
body.hostina-rtl .mobile-menu-toggle {
    left: auto;
    right: 1rem;
}
body.hostina-rtl .sidebar-overlay {
    left: 0;
    right: 0;
}
body.hostina-rtl .card-header,
body.hostina-rtl .panel-heading {
    text-align: right;
}
body.hostina-rtl .table {
    text-align: right;
}
body.hostina-rtl .table th,
body.hostina-rtl .table td {
    text-align: right;
}
body.hostina-rtl .modal-header {
    flex-direction: row-reverse;
}
body.hostina-rtl .modal-header .close {
    margin-left: 0;
    margin-right: auto;
}
body.hostina-rtl .modal-footer {
    flex-direction: row-reverse;
}
body.hostina-rtl .modal-footer .float-left.loader {
    float: right;
}
body.hostina-rtl .modal-body {
    text-align: right;
}
body.hostina-rtl .modal-localisation .row.item-selector {
    direction: rtl;
}
body.hostina-rtl ul,
body.hostina-rtl ol {
    padding-right: 0;
    padding-left: 0;
}
body.hostina-rtl input:not([type="checkbox"]):not([type="radio"]),
body.hostina-rtl textarea,
body.hostina-rtl select,
body.hostina-rtl .form-control,
body.hostina-rtl .custom-select {
    text-align: right !important;
    direction: rtl;
}
body.hostina-rtl select.form-control,
body.hostina-rtl select.custom-select,
body.hostina-rtl .custom-select,
body.hostina-rtl select.form-select,
body.hostina-rtl select {
    text-align: right !important;
    text-align-last: right !important;
    direction: rtl;
    padding-left: 2.25rem !important;
    padding-right: 0.75rem !important;
    background-position: left 0.6rem center !important;
    background-repeat: no-repeat !important;
    background-size: 12px 12px;
}
body.hostina-rtl select.form-control option,
body.hostina-rtl select.custom-select option,
body.hostina-rtl select option {
    text-align: right;
    direction: rtl;
}
html[dir="rtl"] select.form-control,
html[dir="rtl"] select.custom-select,
html[dir="rtl"] .custom-select,
html[dir="rtl"] select.form-select,
html[dir="rtl"] select {
    padding-left: 2.25rem !important;
    padding-right: 0.75rem !important;
    background-position: left 0.6rem center !important;
    text-align: right !important;
    text-align-last: right !important;
    direction: rtl;
    background-repeat: no-repeat !important;
}
body.hostina-rtl .row.d-md-block .float-md-left {
    float: right !important;
}
body.hostina-rtl .row.d-md-block .float-md-right {
    float: left !important;
}
body.hostina-rtl .form-group.row {
    direction: rtl;
    text-align: right;
}
body.hostina-rtl .form-group.row .col-form-label,
body.hostina-rtl .form-group .col-form-label {
    text-align: right;
}
body.hostina-rtl .form-check label,
body.hostina-rtl .controls.form-check label,
body.hostina-rtl label:has(.form-check-input) {
    display: flex !important;
    flex-direction: row-reverse;
    align-items: flex-start;
    justify-content: flex-end;
    gap: 0.5rem;
    text-align: right;
    direction: rtl;
    margin-bottom: 0.5rem;
}
body.hostina-rtl .controls.form-check label {
    margin-bottom: 10px;
}
body.hostina-rtl .form-check-input {
    margin-right: 0;
    margin-left: 0.5rem;
    flex-shrink: 0;
}
html[dir="rtl"] .form-check {
    padding-right: 1.5rem;
    padding-left: 0;
}
html[dir="rtl"] .form-check-input {
    float: right;
    margin-right: -1.5rem;
    margin-left: 0.5rem;
}
html[dir="rtl"] .form-check label {
    margin-right: 0.5rem;
}
body.hostina-rtl .hostina-lang-dropdown .dropdown-item {
    text-align: right;
}
body.hostina-rtl .home-domain-search .input-group {
    direction: rtl;
}
body.hostina-rtl .home-domain-search .input-group .form-control {
    text-align: right;
    border-radius: 0 0.375rem 0.375rem 0;
}
body.hostina-rtl .home-domain-search .input-group .input-group-append {
    border-radius: 0.375rem 0 0 0.375rem;
}
body.hostina-rtl .home-domain-search .input-group .input-group-append .btn {
    border-radius: 0;
}
body.hostina-rtl .home-domain-search .input-group .input-group-append .btn:first-child {
    border-radius: 0 0 0 0.375rem;
}
body.hostina-rtl .home-domain-search .input-group .input-group-append .btn:last-child {
    border-radius: 0.375rem 0 0 0;
}
body.hostina-rtl .home-domain-search .btn-link.float-right {
    float: left !important;
}
body.hostina-rtl #main-body .row,
body.hostina-rtl .action-icon-btns.row,
body.hostina-rtl .card-columns.home {
    direction: rtl;
}
body.hostina-rtl .card-columns.home .card {
    text-align: right;
}
body.hostina-rtl .action-icon-btns .card-accent-teal,
body.hostina-rtl .action-icon-btns .card-accent-pomegranate,
body.hostina-rtl .action-icon-btns a[class*="card-accent"] {
    text-align: right;
}
body.hostina-rtl .action-icon-btns figure.ico-container {
    margin-left: 0.5rem;
    margin-right: 0;
}
body.hostina-rtl .action-icon-btns .offset-md-2 {
    margin-right: 0;
    margin-left: 16.666667%;
}
body.hostina-rtl .action-icon-btns .offset-lg-0 {
    margin-left: 0;
    margin-right: 0;
}
body.hostina-rtl .action-icon-btns .offset-3 {
    margin-right: 25%;
    margin-left: 0;
}
body.hostina-rtl .action-icon-btns .offset-md-0 {
    margin-left: 0;
    margin-right: 0;
}
body.hostina-rtl .nav-tabs,
body.hostina-rtl .nav-pills {
    direction: rtl;
    padding-right: 0;
    padding-left: 0;
}
body.hostina-rtl .nav-tabs .nav-item,
body.hostina-rtl .nav-pills .nav-item {
    margin-left: 0.25rem;
    margin-right: 0;
}
body.hostina-rtl .pagination {
    direction: rtl;
    padding-right: 0;
    padding-left: 0;
}
body.hostina-rtl .alert,
body.hostina-rtl .badge,
body.hostina-rtl .list-group-item {
    text-align: right;
}
body.hostina-rtl .list-group-item i,
body.hostina-rtl .list-group-item .fa {
    margin-left: 0.5rem;
    margin-right: 0;
}
body.hostina-rtl .dropdown-menu {
    text-align: right;
    right: auto;
    left: 0;
}
body.hostina-rtl .dropdown-menu-end {
    left: 0;
    right: auto;
}
body.hostina-rtl #dashb-header .col-6.col-lg-4 {
    direction: ltr;
}
body.hostina-rtl select.form-control,
body.hostina-rtl select.custom-select,
body.hostina-rtl select {
    color: #111 !important;
    background-color: #fff !important;
    -webkit-text-fill-color: #111 !important;
}
body.hostina-rtl select.form-control option,
body.hostina-rtl select.custom-select option,
body.hostina-rtl select option {
    color: #111 !important;
    background-color: #fff !important;
}
body.hostina-rtl select option:checked,
body.hostina-rtl select option:hover {
    color: #111 !important;
    background-color: #e9ecef !important;
}
body.hostina-rtl #country,
body.hostina-rtl #inputAccountLanguage {
    direction: ltr !important;
    text-align: left !important;
    text-align-last: left !important;
}
body.hostina-rtl select.form-control,
body.hostina-rtl select.custom-select,
body.hostina-rtl select {
    color: #111 !important;
    background-color: #fff !important;
    -webkit-text-fill-color: #111 !important;
}
body.hostina-rtl select.form-control option,
body.hostina-rtl select.custom-select option,
body.hostina-rtl select option {
    color: #111 !important;
    background-color: #fff !important;
}
body.hostina-rtl select option:checked,
body.hostina-rtl select option:hover {
    color: #111 !important;
    background-color: #e9ecef !important;
}
body.hostina-rtl #country,
body.hostina-rtl #inputAccountLanguage {
    direction: ltr !important;
    text-align: left !important;
    text-align-last: left !important;
}
body.hostina-rtl #country,
body.hostina-rtl #inputAccountLanguage {
    direction: ltr !important;
    text-align: left !important;
    text-align-last: left !important;
}
body.hostina-rtl select,
body.hostina-rtl select.form-control,
body.hostina-rtl select.custom-select {
    color: #212529 !important;
    -webkit-text-fill-color: #212529 !important;
    background-color: #ffffff !important;
}
body.hostina-rtl select * {
    color: #212529 !important;
}
.qwe {
    padding-left: 26rem;
    padding-right: 0;
    transition: padding 0.35s cubic-bezier(0.4, 0, 0.2, 1);
}
body.sidebar-collapsed .qwe {
    padding-left: 7.2rem !important;
    padding-right: 0 !important;
}
body.hostina-rtl .qwe {
    padding-right: 26rem !important;
    padding-left: 0 !important;
}
body.hostina-rtl.sidebar-collapsed .qwe {
    padding-right: 7.2rem !important;
    padding-left: 0 !important;
}
@media (max-width: 991px) {
    .qwe {
        padding: 0 !important;
    }
    body.hostina-rtl .qwe,
    html[dir="rtl"] .qwe {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }
    body.hostina-rtl .sidebar,
    html[dir="rtl"] .sidebar {
        transform: translateX(100%);
    }
    body.hostina-rtl .sidebar.show,
    html[dir="rtl"] .sidebar.show {
        transform: translateX(0);
        box-shadow:
            -8px 0 16px rgba(0, 134, 205, 0.25),
            -16px 0 40px rgba(0, 134, 205, 0.15);
    }
}
html[dir="rtl"] #tableTicketsList_paginate {
    float: left !important;
    text-align: left !important;
}
#tableTicketsList_paginate {
    margin-top: 10px;
}
#tableTicketsList_paginate .page-link {
    font-size: 13px !important;
    padding: 4px 10px !important;
    min-width: 34px;
    height: 34px;
    line-height: 24px;
    border-radius: 8px !important;
    border: 1px solid #e2e8f0 !important;
    background-color: #ffffff;
    color: #334155;
    transition: all 0.2s ease;
}
#tableTicketsList_paginate .page-item {
    margin: 0 3px;
}
#tableTicketsList_paginate .page-link:hover {
    background-color: #f0f6fc;
    border-color: #0086cd;
    color: #0086cd;
}
#tableTicketsList_paginate .page-item.active .page-link {
    background-color: #0086cd !important;
    border-color: #0086cd !important;
    color: #ffffff !important;
    font-weight: 600;
}
#tableTicketsList_previous .page-link,
#tableTicketsList_next .page-link {
    font-size: 13px !important;
    padding: 4px 12px !important;
    font-weight: 500;
}
#tableTicketsList_paginate .page-link:focus {
    box-shadow: none !important;
    outline: none !important;
}
.form-control:focus {
    outline: 0px !important;
    box-shadow: 0px !important;
}
html[dir="rtl"] div[id$="_paginate"] {
    float: left !important;
    text-align: left !important;
}
div[id$="_paginate"] {
    margin-top: 10px;
}
div[id$="_paginate"] .page-link {
    font-size: 13px !important;
    padding: 4px 10px !important;
    min-width: 34px;
    height: 34px;
    line-height: 24px;
    border-radius: 8px !important;
    border: 1px solid #e2e8f0 !important;
    background-color: #ffffff;
    color: #334155;
    transition: all 0.2s ease;
}
div[id$="_paginate"] .page-item {
    margin: 0 3px;
}
div[id$="_paginate"] .page-link:hover {
    background-color: #f0f6fc;
    border-color: #0086cd;
    color: #0086cd;
}
div[id$="_paginate"] .page-item.active .page-link {
    background-color: #0086cd !important;
    border-color: #0086cd !important;
    color: #ffffff !important;
    font-weight: 600;
}
div[id$="_previous"] .page-link,
div[id$="_next"] .page-link {
    font-size: 13px !important;
    padding: 4px 12px !important;
    font-weight: 500;
}
div[id$="_paginate"] .page-link:focus {
    box-shadow: none !important;
    outline: none !important;
}
.form-control {
    border: 1px solid #d1d5db;
    border-radius: 10px;
    transition:
        border-color 0.2s ease,
        box-shadow 0.2s ease;
    box-shadow: none !important;
    outline: none !important;
}
.form-control:focus,
.form-control:focus-visible {
    border: 1px solid #0086cd !important;
    box-shadow: none !important;
    outline: none !important;
}
.form-group,
.input-group,
.register-wrapper,
.div-service-item {
    overflow: visible !important;
}
.form-control {
    background-clip: padding-box;
}
.form-control:focus {
    border-color: #0086cd !important;
    background-color: #ffffff;
}
.form-control:focus,
.form-control:focus-visible {
    outline: none !important;
    box-shadow: none !important;
    border: 2px solid #0086cd !important;
    background-clip: padding-box !important;
}
.form-group,
.input-group,
.register-wrapper,
.content,
.row,
.col-lg-6 {
    overflow: visible !important;
}
.form-control {
    position: relative;
    z-index: 2;
}
.hostina-active-products,
.register-wrapper {
    transform: none !important;
}
.form-control {
    border: 1px solid #d1d5db;
    border-radius: 10px;
}
.form-control:focus {
    border-color: #0086cd;
}
#dashb-header .col-lg-4 {
    justify-content: flex-end !important;
    text-align: left !important;
}

/* Fix icon font conflict when RTL/Cairo is active – force Font Awesome on all icon elements */
html[dir="rtl"] .fa,
html[dir="rtl"] .fas,
html[dir="rtl"] .far,
html[dir="rtl"] .fal,
html[dir="rtl"] .fab,
html[dir="rtl"] .fad,
html[dir="rtl"] i[class*="fa-"],
html[dir="rtl"] .nav-icon,
html[dir="rtl"] .nav-icon i,
html[dir="rtl"] .hostina-banner-dashb__icon i,
html[dir="rtl"] .hostina-banner-dashb__visual-icon i,
html[dir="rtl"] .service-icon i,
html[dir="rtl"] .sidebar-toggle-collapse i,
html[dir="rtl"] .sidebar-close i,
html[dir="rtl"] .mobile-menu-toggle i,
body.hostina-rtl .fa,
body.hostina-rtl .fas,
body.hostina-rtl .far,
body.hostina-rtl .fal,
body.hostina-rtl .fab,
body.hostina-rtl .fad,
body.hostina-rtl i[class*="fa-"],
body.hostina-rtl .nav-icon,
body.hostina-rtl .nav-icon i,
body.hostina-rtl .hostina-banner-dashb__icon i,
body.hostina-rtl .hostina-banner-dashb__visual-icon i,
body.hostina-rtl .service-icon i,
body.hostina-rtl .sidebar-toggle-collapse i,
body.hostina-rtl .sidebar-close i,
body.hostina-rtl .mobile-menu-toggle i,
body.hostina-rtl #dashb-header .fa,
body.hostina-rtl #dashb-header .fas,
body.hostina-rtl #dashb-header i[class*="fa-"],
body.hostina-rtl .dropdown-menu .fa,
body.hostina-rtl .dropdown-menu .fas,
body.hostina-rtl .dropdown-menu i[class*="fa-"],
body.hostina-rtl .action-icon-btns .fa,
body.hostina-rtl .action-icon-btns .fas,
body.hostina-rtl .action-icon-btns i[class*="fa-"],
body.hostina-rtl .card-columns.home .fa,
body.hostina-rtl .card-columns.home .fas,
body.hostina-rtl .card-columns.home i[class*="fa-"] {
    font-family: "Font Awesome 5 Free", "Font Awesome 5 Pro", "FontAwesome", sans-serif !important;
    font-style: normal !important;
}
html[dir="rtl"] .fas,
html[dir="rtl"] .fab,
body.hostina-rtl .fas,
body.hostina-rtl .fab {
    font-weight: 900 !important;
}
html[dir="rtl"] .far,
html[dir="rtl"] .fal,
body.hostina-rtl .far,
body.hostina-rtl .fal {
    font-weight: 400 !important;
}

/* Header above sidebar + hamburger icon font in header */
#dashb-header {
    position: relative;
}
#dashb-header .mobile-toggle i,
#dashb-header .hostina-header-menu-btn i,
html[dir="rtl"] #dashb-header .mobile-toggle i,
html[dir="rtl"] #dashb-header .hostina-header-menu-btn i,
body.hostina-rtl #dashb-header .mobile-toggle i,
body.hostina-rtl #dashb-header .hostina-header-menu-btn i {
    font-family: "Font Awesome 5 Free", "Font Awesome 5 Pro", "FontAwesome", sans-serif !important;
    font-style: normal !important;
    font-weight: 900 !important;
}
