@charset "UTF-8";
@import url("inc/bootstrap/bootstrap.min.css");
@import url("inc/splide/splide.min.css");
@import url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.8.1/font/bootstrap-icons.css");
@import url("https://fonts.googleapis.com/css?family=Inter:400,500,700&display=swap");
@import url(https://fonts.googleapis.com/earlyaccess/droidarabickufi.css);


@font-face {
    font-family: 'Cairo Bold';
    src: url('/fonts/Cairo_Bold_700.ttf') format('truetype');
}

@font-face {
    font-family: 'Cairo';
    src: url('/fonts/Cairo_Regular_400.ttf') format('truetype');
}

@font-face {
    font-family: 'Cairo Black';
    src: url('/fonts/Cairo_Black_900.ttf') format('truetype');
}

@font-face {
    font-family: 'Cairo Extralight';
    src: url('/fonts/Cairo_ExtraLight_275.ttf') format('truetype');
}

@font-face {
    font-family: 'Cairo Light';
    src: url('/fonts/Cairo_Light_300.ttf') format('truetype');
}

@font-face {
    font-family: 'Cairo Semibold';
    src: url('/fonts/Cairo_SemiBold_600.ttf') format('truetype');
}

.droid-arabic-kufi {
    font-family: 'Droid Arabic Kufi', serif !important;
}

h1, h2, h3, h4, h5, h6, div, button {
    font-family: 'Droid Arabic Kufi' !important;
}

a, ul, li, td, label, input, p, title, text {
    font-family: 'Droid Arabic Kufi' !important;
}

table td span {
    font-family: 'Droid Arabic Kufi', sans-serif !important;
}

thead {
    font-family: 'Droid Arabic Kufi' !important;
}



/* Target the close button and its pseudo-element */
div.notranslate.rzi.rz-notification-close::before {
    font-family: Material Symbols !important;
}
div.notranslate.rzi.rz-notification-close {
    font-family: Material Symbols !important;
}

.rz-column-drag, .rz-datatable-loading-content .rzi-circle-o-notch, .rz-datatable-header .rzi-plus, .rz-sortable-column .rzi-grid-sort, .rz-datatable .rzi-chevron-circle-down, .rz-datatable .rzi-chevron-circle-right, .rz-fileupload-row .rz-button .rzi-close, .rz-fileupload-row .rz-button .rzi-times, .rz-fileupload-row .rz-button .rz-icon-trash, .rz-menuitem .rz-menuitem-icon, .rzi {
    box-sizing: border-box;
    font-family: var(--rz-icon-font-family);
    font-weight: var(--rz-icon-weight, inherit);
    font-style: normal;
    font-size: var(--rz-icon-size);
    display: inline-block;
    width: 1em;
    line-height: 1;
    text-transform: none;
    letter-spacing: normal;
    word-wrap: normal;
    white-space: nowrap;
    font-variation-settings: "FILL" var(--rz-icon-fill), "GRAD" var(--rz-icon-grade), "opsz" var(--rz-icon-optical-size);
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    -moz-osx-font-smoothing: grayscale;
    font-feature-settings: "liga";
}