label,
a span,
span :not(th tr span),
:not(i),
i:not(.fe, .fas, .far, .fa),
h1,
h2,
h3,
h4,
h5,
h6,
a,
button {
    font-family: "droidkufifont";
}

::placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    font-family: "droidkufifont";
}

:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    font-family: "droidkufifont";
}

::-ms-input-placeholder {
    /* Microsoft Edge */
    font-family: "droidkufifont";
}

.invalid-feedback {
    font-family: "droidkufifont";
}

.droidfontcss>* {
    font-family: "droidkufifont";
}

@font-face {
    font-family: 'droidkufifont';
    src: url('../fonts/droidkufi/DroidArabicKufi.eot');
    src: url('../fonts/droidkufi/DroidArabicKufi.eot?#iefix') format('embedded-opentype'), url('../fonts/droidkufi/DroidArabicKufi.woff2') format('woff2'), url('../fonts/droidkufi/DroidArabicKufi.woff') format('woff'), url('../fonts/droidkufi/DroidArabicKufi.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'droidkufifont';
    src: url('../fonts/droidkufi/DroidArabicKufi-Bold.eot');
    src: url('../fonts/droidkufi/DroidArabicKufi-Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/droidkufi/DroidArabicKufi-Bold.woff2') format('woff2'), url('../fonts/droidkufi/DroidArabicKufi-Bold.woff') format('woff'), url('../fonts/droidkufi/DroidArabicKufi-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'droidkufifont';
    src: url('../fonts/droidkufi/DroidArabicKufi-Bold_1.eot');
    src: url('../fonts/droidkufi/DroidArabicKufi-Bold_1.eot?#iefix') format('embedded-opentype'), url('../fonts/droidkufi/DroidArabicKufi-Bold_1.woff2') format('woff2'), url('../fonts/droidkufi/DroidArabicKufi-Bold_1.woff') format('woff'), url('../fonts/droidkufi/DroidArabicKufi-Bold_1.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'droidkufifont';
    src: url('../fonts/droidkufi/DroidArabicKufi-Bold_2.eot');
    src: url('../fonts/droidkufi/DroidArabicKufi-Bold_2.eot?#iefix') format('embedded-opentype'), url('../fonts/droidkufi/DroidArabicKufi-Bold_2.woff2') format('woff2'), url('../fonts/droidkufi/DroidArabicKufi-Bold_2.woff') format('woff'), url('../fonts/droidkufi/DroidArabicKufi-Bold_2.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'droidkufifont';
    src: url('../fonts/droidkufi/DroidArabicKufi_1.eot');
    src: url('../fonts/droidkufi/DroidArabicKufi_1.eot?#iefix') format('embedded-opentype'), url('../fonts/droidkufi/DroidArabicKufi_1.woff2') format('woff2'), url('../fonts/droidkufi/DroidArabicKufi_1.woff') format('woff'), url('../fonts/droidkufi/DroidArabicKufi_1.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'droidkufifont';
    src: url('../fonts/droidkufi/DroidArabicKufi_2.eot');
    src: url('../fonts/droidkufi/DroidArabicKufi_2.eot?#iefix') format('embedded-opentype'), url('../fonts/droidkufi/DroidArabicKufi_2.woff2') format('woff2'), url('../fonts/droidkufi/DroidArabicKufi_2.woff') format('woff'), url('../fonts/droidkufi/DroidArabicKufi_2.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'droidkufifont';
    src: url('../fonts/droidkufi/DroidArabicKufi-Bold_3.eot');
    src: url('../fonts/droidkufi/DroidArabicKufi-Bold_3.eot?#iefix') format('embedded-opentype'), url('../fonts/droidkufi/DroidArabicKufi-Bold_3.woff2') format('woff2'), url('DroidArabicKufi-Bold_3.woff') format('woff'), url('../fonts/droidkufi/DroidArabicKufi-Bold_3.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'droidkufifont';
    src: url('../fonts/droidkufi/DroidArabicKufi_3.eot');
    src: url('../fonts/droidkufi/DroidArabicKufi_3.eot?#iefix') format('embedded-opentype'), url('../fonts/droidkufi/DroidArabicKufi_3.woff2') format('woff2'), url('../fonts/droidkufi/DroidArabicKufi_3.woff') format('woff'), url('../fonts/droidkufi/DroidArabicKufi_3.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}


.cursor-alias {
    cursor: alias;
}

.cursor-all-scroll {
    cursor: all-scroll;
}

.cursor-auto {
    cursor: auto;
}

.cursor-cell {
    cursor: cell;
}

.cursor-context-menu {
    cursor: context-menu;
}

.cursor-col-resize {
    cursor: col-resize;
}

.cursor-copy {
    cursor: copy;
}

.cursor-crosshair {
    cursor: crosshair;
}

.cursor-default {
    cursor: default;
}

.cursor-e-resize {
    cursor: e-resize;
}

.cursor-ew-resize {
    cursor: ew-resize;
}

.cursor-grab {
    cursor: -webkit-grab;
    cursor: grab;
}

.cursor-grabbing {
    cursor: -webkit-grabbing;
    cursor: grabbing;
}

.cursor-help {
    cursor: help;
}

.cursor-move {
    cursor: move;
}

.cursor-n-resize {
    cursor: n-resize;
}

.cursor-ne-resize {
    cursor: ne-resize;
}

.cursor-nesw-resize {
    cursor: nesw-resize;
}

.cursor-ns-resize {
    cursor: ns-resize;
}

.cursor-nw-resize {
    cursor: nw-resize;
}

.cursor-nwse-resize {
    cursor: nwse-resize;
}

.cursor-no-drop {
    cursor: no-drop;
}

.cursor-none {
    cursor: none;
}

.cursor-not-allowed {
    cursor: not-allowed;
}

.cursor-pointer {
    cursor: pointer;
}

.cursor-progress {
    cursor: progress;
}

.cursor-row-resize {
    cursor: row-resize;
}

.cursor-s-resize {
    cursor: s-resize;
}

.cursor-se-resize {
    cursor: se-resize;
}

.cursor-sw-resize {
    cursor: sw-resize;
}

.cursor-text {
    cursor: text;
}

.cursor-w-resize {
    cursor: w-resize;
}

.cursor-wait {
    cursor: wait;
}

.cursor-zoom-in {
    cursor: zoom-in;
}

.cursor-zoom-out {
    cursor: zoom-out;
}

/* Ensure privacy mask dots display correctly as standard round bullets instead of Kufi stars */
.financial-sensitive {
    font-family: 'Segoe UI', Tahoma, Arial, sans-serif !important;
    letter-spacing: 2px;
}