/*
.noto-kufi-arabic-<uniquifier> {
    font-family: "Noto Kufi Arabic", serif;
    font-optical-sizing: auto;
    font-weight: <weight>;
    font-style: normal;
}

.lateef-medium {
    font-family: "Lateef", serif;
    font-weight: 500;
    font-style: normal;
}

.amiri-regular {
    font-family: "Amiri", serif;
    font-weight: 400;
    font-style: normal;
}

.amiri-bold {
    font-family: "Amiri", serif;
    font-weight: 700;
    font-style: normal;
}

.amiri-regular-italic {
    font-family: "Amiri", serif;
    font-weight: 400;
    font-style: italic;
}

.amiri-bold-italic {
    font-family: "Amiri", serif;
    font-weight: 700;
    font-style: italic;
}

.cairo {
    font-family: "Cairo", serif;
    font-optical-sizing: auto;
    font-weight: 500;
    font-style: normal;
    font-variation-settings:
        "slnt" 0;
}
*/
body,
.tajawal-regular {
    font-family: "Tajawal", Roboto, sans-serif, serif !important;
    font-weight: 400;
    font-style: normal;
}


h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: "Noto Kufi Arabic", Roboto, sans-serif, serif !important;
    /* font-family: "Cairo", Roboto, sans-serif, serif !important; */
    font-optical-sizing: auto;
    font-weight: 500;
    font-style: normal;
    font-variation-settings:
        "wdth" 100;
}

.mainnav-label,
.modulenav-item a {
    font-family: "Cairo", Roboto, sans-serif, serif !important;

}

.crud-title {
    font-family: "Cairo", Roboto, sans-serif, serif !important;
    text-align: center !important;
    font-size: 2em;
    font-weight: 500;
    width: 100%;
    text-decoration: underline;
    margin-top: 20px;

}

.bold-form-label .form-side-label label:after {
    content: ' *';
    color: red;
}

/* .bold-form-label .form-side-label label {
    color: red !important;
} */

table#w0 {
    direction: rtl;
}

table#w0 th,
.text-alight-right {
    text-align: right;
}

/*
div.tab-content{
    direction: rtl;
}

.crud-buttons-pan {
    transform: translateX(0%) !important;
}
 */

.zaaselect-overflow {
    direction: rtl;
}


.money-accounting {
    text-align: right;
    font-family: monospace;
    font-size: 0.9em;
    direction: ltr;
}