body {
    font-family: dubaiRegular;
    background-color: #eff3f9;
}


@font-face {
    font-family: dubaiMd;
    src: url(../fonts/Dubai-Medium.ttf);
}

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

p,
a,
/* div, */
h1,
h2,
h3,
h4,
h5,
h6,
.small,
span {
    font-family: dubaiRegular !important;
}

.lms-font-weight-reg {
    font-family: dubaiRegular !important;
}

.lms-font-weight-md {
    font-family: dubaiMd !important;
}

.level-filter-dev {
    right: 25px;
    left: 20px;
    text-align: left;
}

.text-align-justify {
    text-align: justify;
}

.form-control-feedback-table {
    right: 16px;
}

.clear-license-dash-history {
    right: auto;
    left: 20px;
}

.p-h-l-4 {
    padding-left: 0rem;
    float: right;
    padding-right: 3rem;
}

.header-btn-p-r {
    display: flex;
    padding-right: 44px;
    padding-left: 3rem;
}

.import-name-contact {
    margin-left: 10rem;
    margin-right: 0rem;
}

.conact-filter {
    margin-left: 0;
    margin-right: 5rem;
}

.list-unstyled {
    padding-right: 0;
}

.img-input-emails {
    margin: 0rem 1rem 0rem 0rem;
}

.thead th:last-child {
    border-top-left-radius: 0.625rem;
    border-bottom-left-radius: 0.625rem;
    border-top-right-radius: 0rem;
    border-bottom-right-radius: 0rem;
}

.thead th:first-child {
    border-top-left-radius: 0rem;
    border-bottom-left-radius: 0rem;
    border-top-right-radius: 0.625rem;
    border-bottom-right-radius: 0.625rem;
}

.last-td {
    border-top-left-radius: 0.625rem;
    border-bottom-left-radius: 0.625rem;
    border-top-right-radius: 0rem;
    border-bottom-right-radius: 0rem;
}
.search-input {
    padding-right: 2.2rem !important;
}
.first-td {
    border-top-left-radius: 0rem;
    border-bottom-left-radius: 0rem;
    border-top-right-radius: 0.625rem;
    border-bottom-right-radius: 0.625rem;
}

.first-td .text-body span {
    float: right;
    position: relative;
    right: 1rem;
}

.avatar-sm {
    float: right;
}

.email-margin-left {
    margin-top: 1.5rem;
    position: absolute;
    padding-right: 3.4rem;
}

tbody:before {
    content: "";
    display: block;
    line-height: 0px;
    text-indent: -99999px;
}

.meter {
    width: 70%;
}

.meter-span-per {
    position: relative;
    right: 47px;
    bottom: 16px;
}

.thead th {
    text-align: right;
}

.tooltipstered {
    margin-left: 0.3rem !important;
}

.date-range-icon {
    left: auto;
    right: 3rem;
}

.data-range-classes {
    padding: 0.8rem 4rem 0.8rem 2rem;
    text-align: left;
}

.lms-time-line-con .timeline-left:before {
    top: 20px;
    right: 45px;
}

.timeline-item .text-left {
    text-align: justify !important;
    /* margin-right: 4.5rem; */
}

.time-line-box-hour-first {
    margin-right: 0.5rem;
    margin-top: 0.9rem !important;
}

.activity-student-row img {
    margin-right: 1.25rem !important;
}

.student-active-status-text-con {
    margin-right: 1rem;
}

.last-td {
    border-left: 1px solid #f2f3f7;
}

.class-cart-header {
    padding-right: 1rem !important;
}

.class-cart-header::after {
    margin-right: -0.5rem;
}

.input-img {
    left: 1rem;
    right: auto;
}

.path-arrow-ar {
    transform: rotate(180deg);
}

.foto-user-class {
    left: 0px;
}

.foto-user-number-class {
    right: -11px;
}

.clear-cls {
    right: 87%;
}

.control-feedback-table-cur {
    left: auto;
}

.clear-curr {
    top: 62px;
    right: 43%;
    z-index: 1;
}

.ml-hide {
    right: auto;
    left: 4%;
}

.lang-list {
    right: 87%;
    left: 0;
}

.classroom-activate-code {
    margin-right: 0rem !important;
}

.form-switch {
    margin-top: 0.3rem !important;
    margin-right: 1.5rem;
}

/* .table-search-title {
    text-align: left;
} */

.people-role {
    text-align: end;
}

.col-license-info img {
    margin-right: 0rem !important;
    margin-left: 0.5rem;
}

.dropdown-menu.show {
    /* left: 0; */

    /* right: auto !important;
    left: 0 !important; */
}

.classroom-filter-dev {
    position: absolute;
    right: 36%;
    top: 48px;
    z-index: 10000;
}

.add-licence-first-row::before {
    left: 1.5px;
    right: auto;
}

table.dataTable thead > tr > th.sorting_asc,
table.dataTable thead > tr > th.sorting_desc,
table.dataTable thead > tr > th.sorting,
table.dataTable thead > tr > td.sorting_asc,
table.dataTable thead > tr > td.sorting_desc,
table.dataTable thead > tr > td.sorting {
    padding-right: 20px !important;
}

.licenses-link-std-table .thead th:first-child {
    border-top-left-radius: 0.625rem;
    border-bottom-left-radius: 0.625rem;
    border-top-right-radius: 0.625rem;
    border-bottom-right-radius: 0.625rem;
}

.licenses-link-std-table .modal-table {
    width: 24.5rem;
}

.clear-link {
    right: 83%;
}

td .link-body-std-fancy-style {
    /* position: absolute;
    right: 1px;
    padding-top: 11px; */
}

.with-cursor {
    float: left;
}

th .link-body-std-fancy-style {
    padding-top: 0px;
    position: relative;
    left: 5px;
}

.delete-class-icon {
    position: absolute;
    right: auto;
    bottom: 2px;
    left: 20px;
}

.radio-licence-con {
    margin-left: 0.3rem;
}

.licenses-container-scroll .card-link {
    float: left !important;
}

.modal-footer-user .back-button {
    border: 2px solid #673c71 !important;
}

table.dataTable thead .sorting:before,
table.dataTable thead .sorting_asc:before,
table.dataTable thead .sorting_desc:before,
table.dataTable thead .sorting_asc_disabled:before,
table.dataTable thead .sorting_desc_disabled:before {
    right: auto;
    /* content: "\2191"; */
    content: "\25B2";
    /* content: "\f0de"; */
    color: #979fbd;
    left: 0.1rem;
}

.daterangepicker .drp-calendar {
    direction: rtl !important;
}

.ranges,
.drp-calendar {
    float: right !important;
    text-align: right !important;
}

.daterangepicker.show-ranges.ltr .drp-calendar.left {
    border-left-color: #e2e2e250 !important;
}

.daterangepicker .drp-calendar.left .calendar-table {
    padding-left: 8px;
    padding-right: 0px;
}

.daterangepicker .calendar-table .prev span {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
}

.daterangepicker .calendar-table .next span {
    transform: rotate(135deg);
    -webkit-transform: rotate(135deg);
}

.daterangepicker.show-calendar .drp-buttons {
    position: relative !important;
    direction: rtl !important;
}

.daterangepicker .drp-selected {
    font-size: 14px !important;
    padding-left: 8px;
}

.buttons-drp-con {
    float: left;
    margin-bottom: 0.75rem;
    margin-top: 0.4rem;
}

.close {
    float: left !important;
    padding-right: 0.1rem;
    padding-left: 0rem;
}

.daterangepicker td.start-date {
    border-radius: 0 0.3rem 0.3rem 0 !important;
}

.daterangepicker td.end-date {
    border-radius: 0.3rem 0 0 0.3rem !important;
}

table.dataTable thead .sorting:after,
table.dataTable thead .sorting_asc:after,
table.dataTable thead .sorting_desc:after,
table.dataTable thead .sorting_asc_disabled:after,
table.dataTable thead .sorting_desc_disabled:after {
    /* right: auto;
    content: "\2193";
    left: 0.5rem; */
    right: 1em;
    content: "\25BC";
    top: 2em;
    color: #979fbd;
}

.stepy-header li:after,
.stepy-header li:before {
    left: auto;
    right: 0;
}

.stepy-header li:after {
    right: auto !important;
    left: 0 !important;
}

.error-form-img {
    right: auto;
    left: 18px;
}

.mail-img {
    margin-left: 0.8rem;
}

.invite-email-button {
    right: auto;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0.625rem;
    border-top-left-radius: 0.625rem;
}

.bootstrap-filestyle input {
    left: 0;
}

.input-group-btn {
    right: -149px;
}

.deactivated-select-modal-exist {
    left: 1rem;
}

.exist-table .table-search-title {
    text-align: right;
}

.clear-exist {
    left: auto;
    right: 44%;
}

.email-exist-absolute {
    margin-top: 0;
    position: absolute;
    padding-right: 2.8rem;
}
.arrow-lang-res {
    transform: rotate(180deg);
}
.float-licenses-payment {
    float: left;
}

.feedback_group {
    left: auto;
    right: 15px;
}

.subject-feedback {
    display: flex !important;
}

.fancy-checkbox-c span:before {
    margin-left: 0.3rem;
}

.user-invite-container {
    text-align: justify;
}

.close-icon-b {
    left: auto;
    right: 25rem;
}

.dropdown-menu {
    text-align: right;
}

.add-licence-td {
    padding: 1rem 2.5rem !important;
}

.feedback_content .form-group {
    text-align: right;
}

.fancy-checkbox-filter p {
    margin-right: 2rem;
}

.search-clear {
    /* z-index: 10001; */
    z-index: 1;
}

.arabic-arrow {
    transform: scale(-1);
}
.fancy-checkbox-c {
    position: relative;
    left: auto;
    /* right: 12px; */
}
.copy-hover-part-con {
    left: -43px;
}
@media (max-width: 1025px) {
    .level-filter-dev {
        right: 25px;
        left: auto;
    }

    .header-btn-p-r {
        display: grid;
        padding-right: 44px;
        padding-left: 3rem;
    }
}

@media (max-width: 999px) {
    .header-navbar-margin {
        margin-left: auto;
        margin-right: -6rem;
    }

    .add-licence-td {
        padding: 1rem !important;
    }

    .link-std-email {
        padding-right: 3.5rem;
    }

    .clear-link {
        right: 38%;
    }

    .clear-exist {
        right: 41%;
    }

    .form-wizard-container {
        width: 100% !important;
    }
}

@media (max-width: 770px) {
    .clear-curr {
        top: 62px;
        right: 90%;
    }

    .lang-list {
        right: auto;
        left: 0;
        top: 0.5rem;
    }

    .history-table .first-td {
        text-align: end !important;
    }

    .history-table .first-td span {
        padding-right: 2rem;
    }

    .clear-license-dash-history {
        right: auto;
        left: 2rem;
    }

    .clear-link {
        right: 90%;
    }

    .clear-exist {
        right: 87%;
    }

    .exist-table .text-body {
        position: relative;
        right: 0rem;
    }

    .stepy-header li:last-child:after,
    .stepy-header li:last-child:before {
        content: "";
        display: flex !important;
    }

    .stepy-header li:first-child:after,
    .stepy-header li:first-child:before {
        content: none !important;
    }

    .stepy-header {
        margin-left: 103px;
        padding-right: 0px;
        position: relative;
        right: -60px;
    }
}

@media (max-width: 550px) {
    .mobile-show {
        direction: ltr;
    }

    .header-btn-p-r {
        display: block;
        padding-left: 0rem;
        padding-right: 0.7rem;
    }

    .p-h-l-4 {
        padding-left: 0rem;
        float: right;
        padding-right: 0rem;
    }

    .progress-opacity {
        /* display: none; */
    }

    .ul-p-l {
        padding-left: 0rem;
        margin-right: 0rem;
    }

    .lang-list {
        right: 82%;
        left: 0;
        top: 0.5rem;
    }

    .licenses-view-more {
        float: right !important;
    }

    .table-search-title {
        font-size: 0.8rem !important;
    }

    .clear-link {
        right: 83%;
    }

    .clear-exist {
        right: 82%;
    }

    .form-wizard-container .col-md-12 {
        padding-right: 0;
        padding-left: 0;
    }

    .stepy-header li div {
        line-height: 30px !important;
    }

    .stepy-header {
        right: -27px;
    }

    .deactivated-select-modal-payment {
        right: auto;
        top: auto;
    }

    .input-group-btn {
        right: auto;
        left: 90px;
    }

    .close-icon-b {
        left: auto;
        right: 17rem;
    }

    .add-licence-td-link {
        padding: 1rem 2.5rem !important;
    }

    .deactivated-select-modal-link {
        top: 0.5rem;
    }

}

@media (max-width: 350px) {
    .list-unstyled .lms-font-size-16 {
        font-size: 0.8rem;
    }

    .lang-list {
        right: 78%;
    }

    .input-group-btn {
        right: -74px;
        left: auto;
    }
}

@media (max-width: 330px) {
    .table-search-title {
        font-size: 0.65rem !important;
    }
}
