@font-face {
    font-family: Font-Bold;
    src: url(../fonts/Almarai-Bold.ttf);
}

@font-face {
    font-family: Font-ExtraBold;
    src: url(../fonts/Almarai-ExtraBold.ttf);
}

@font-face {
    font-family: Font-Light;
    src: url(../fonts/Almarai-Light.ttf);
}

@font-face {
    font-family: Font-Regular;
    src: url(../fonts/Almarai-Regular.ttf);
}

:root {
    --Font-Bold: Font-Bold;
    --Font-ExtraBold: Font-ExtraBold;
    --Font-Light: Font-Light;
    --Font-Regular: Font-Regular;
}

body:not(i):not(.menu-icon) {
    font-family: var(--Font-Regular);
}

.image-input-outline.image-input-empty {
    background-image: url('../../theme/media/svg/files/blank-image.svg');
}

[data-bs-theme="dark"] .image-input-outline.image-input-empty {
    background-image: url('../../theme/media/svg/files/blank-image-dark.svg');
}

ul.select2-results__options li {
    padding-right: 2.5rem !important;
}

table.dataTable thead th, table.dataTable thead td, table.dataTable tfoot th, table.dataTable tfoot td{
    text-align: right;
}

.total-amount-display {
    text-align: right;
    font-size: 1.2rem;
    font-weight: bold;
    margin-top: 1rem;

}