@font-face {
    font-family: 'Kufi';
    font-style: normal;
    font-weight: 400;
    src: url(fonts/DroidKufi-Bold.eot);
    src: url(fonts/DroidKufi-Bold.eot?#iefix) format('embedded-opentype'), url(fonts/DroidKufi-Bold.woff) format('woff'), url(fonts/DroidKufi-Bold.ttf) format('truetype'), url(fonts/DroidKufi-Bold.svg#svgFontName) format('svg');
}

@font-face {
    font-family: 'Kufi';
    font-style: normal;
    font-weight: 700;
    src: url(fonts/DroidKufi-Bold.eot);
    src: url(fonts/DroidKufi-Bold.eot?#iefix) format('embedded-opentype'), url(fonts/DroidKufi-Bold.woff) format('woff'), url(fonts/DroidKufi-Bold.ttf) format('truetype'), url(fonts/DroidKufi-Bold.svg#svgFontName) format('svg');
}
body, h1, h2, h3, h4, h5, h6 {
	font-family: "Kufi",Arial, Akhbar MT, Segoe UI Light, Sans-Serif !important;
   /* color:black !important;*/
}
.select2-container--bootstrap5 .select2-dropdown .select2-results__option.select2-results__option--selected:after {
    left: 0 !important;
    right: 90% !important;
}
.required:after {
    font-weight: 900 !important;
}
.form-control, .form-select {
    font-size: 14px !important;
    
}


.english-input {
    direction: ltr;
    text-align: left;
}
.swal2-popup .swal2-title {
    font-size: 1.1rem !important;
}
div.dataTables_length + div.dataTables_info {
    margin-right: 1rem;
}

th {
    text-align: center !important;
}
table.dataTable > thead .sorting_asc:before, table.dataTable > thead .sorting_asc:after, table.dataTable > thead .sorting_desc:before, table.dataTable > thead .sorting_desc:after  
 { 
    margin-right: 0.5rem;
}
tbody {
    font-size: 13px !important;
    color: #5f6368 !important;
    font-weight: normal !important;
}
.table-striped > tbody > tr:nth-of-type(odd) > * {
    color: inherit !important;
}
table.table-bordered.dataTable th:first-child, table.table-bordered.dataTable th:first-child, table.table-bordered.dataTable td:first-child, table.table-bordered.dataTable td:first-child {
    border-left-width: 0px;
    border-right-width: 1px;
}
table.table-bordered.dataTable th:last-child, table.table-bordered.dataTable th:last-child, table.table-bordered.dataTable td:last-child, table.table-bordered.dataTable td:last-child {
    border-left-width: 1px;
   
}
.table-input {
    text-align: center;
    background-color: inherit;
    border: none;
    pointer-events: none;
     
}
.form-control {
    min-height: 42.75px !important;
}
 
.buttons-excel {
    background-color: #64cf95;
}

.buttons-print {
    background-color: #009ef7;
}