/* Cairo Font */
@font-face {
    font-family: 'Cairo';
    src: url('../fonts/Cairo/Cairo-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Cairo';
    src: url('../fonts/Cairo/Cairo-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Cairo';
    src: url('../fonts/Cairo/Cairo-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Cairo';
    src: url('../fonts/Cairo/Cairo-SemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}

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

html {
    scroll-behavior: smooth;
}

body {
    font-family: 'Cairo', sans-serif;
    direction: rtl;
}

.header .header-menu {
    left: 30px;
}

.header-right__icons {
    margin-left: 0px !important;
    margin-right: 0;
}

.header-search-btn {
    margin-left: 15px;
}

.header .header-search__field button {
    right: auto;
    left: 0;
}

.header-search__content .icon-search {
    margin-left: 10px;
}

.filter-sidebar-form select.form-control,
.filter-sidebar-form .form-select,
.filter-sidebar-form .form-control:focus,
.filter-sidebar-form select.form-control:focus,
.filter-sidebar-form .form-select:focus,
.filter-sidebar-form select.form-control:active,
.filter-sidebar-form .form-select:active {
    background-position: left 10px center;
}

.mainSlider__form select {
    background-position: left 25px center;
}

.mainSlider__form .icon-search {
    margin-left: 15px;
}

.pagination.-arrows>*+* {
    margin-left: auto;
    margin-right: 12px;
}

.form-single-field.-base>button {
    right: auto;
    left: 10px;
}

.page-header .page-header__content .courses-single-info {
    right: auto;
    left: 0;
}

.courses-single-info__content i {
    float: right;
    margin-right: auto;
    margin-left: 5px;
}

.modal-header .btn-close {
    padding: calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);
    margin: calc(-.5 * var(--bs-modal-header-padding-y)) auto calc(-.5 * var(--bs-modal-header-padding-y)) calc(-.5 * var(--bs-modal-header-padding-x));
}

.form-select {
    background-position: left .75rem center;
}

.form-check .form-check-input {
    float: right;
    margin-left: 8px;
    margin-right: -0.1em;
}

.modal-header.couurse-modal {
    display: block !important;
}
.page-header .icon-book, .page-header .fa-book{
    margin-left: 3px;
    margin-right: auto;
}
.quick-actions i{
    margin-left: 5px;
    margin-right: auto;
}
.pagination.-buttons>*+* {
    margin-left: auto;
    margin-right: 40px;
}
.pagination.-buttons .pagination__count>*+* {
    margin-left: auto;
    margin-right: 30px
}
