@charset "UTF-8";

html,
html[dir="ltr"],
[dir="ltr"] {
    direction: ltr;
}

html[dir="rtl"],
[dir="rtl"] {
    direction: rtl;
}

body {
    font-family: "Lusail-Plus", sans-serif !important;
    font-weight: normal;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: bold;
}

.font-regular {
    font-weight: normal;
}

.font-light {
    font-weight: 300;
}

.font-medium {
    font-weight: bold;
}

.sub-heading a {
    padding-right: 0.5rem;
}

.main-sidebar .nav-list a.active {
    border-right: 7px solid var(--mot-white-color);
}

.main-sidebar .nav-list a span {
    margin-right: 0.5rem;
}

.main-sidebar .nav-list a.sub-manu:after {
    right: 1rem;
}

.main-sidebar .sub-manu-list ul {
    padding-left: 1.75rem;
}

.header-notification .btn .img-wraper span {
    right: -4px;
}

.check-in-out .card p img {
    margin-right: 0.2rem;
}

header .user-bio {
    border-left: 1px solid var(--mot-primary-color);
    margin-left: 0.7rem;
    padding-left: 0.7rem;
}

.user-info .prayer-info .word-icon {
    margin-left: 0.3rem;
}

.theme-form .inputNumber span {
    right: 2rem;
}

.login-pane {
    padding-left: 2rem;
}

.signIn-box {
    margin-left: -1rem;
}

.card .dropdown-types {
    right: 0.5rem;
}

.card .dropdown-types .dropdown-menu {
    right: 2rem !important;
}

.card .dropdown-types .dropdown-menu:after {
    border-left: 1.1rem solid var(--mot-white-color);
    right: -1.1rem;
}

.card .dropdown-types button span {
    right: -0.5rem;
}

.card .dropdown-types .dropdown-item img {
    margin-right: 0.3rem;
}

.vessels-list {
    border-right: 1px solid var(--mot-lightgray-color);
    padding: 1rem 0 1rem 1rem;
}

.vessels-list .form-group {
    margin-right: 1rem;
}

.vessels-list .form-control {
    padding-right: 2rem;
}

.vessels-list .form-group a {
    right: 1rem;
}

.vessels-list .single-item.active {
    border-right: 3px solid var(--mot-primary-color);
}

.vessels-requestes .status-contant .bage {
    margin-left: auto;
}

.vessels-requestes .status-contant .beside-bodrer {
    border-right: 1px solid var(--mot-lightgray-color);
}

.vessels-requestes .requestes-rejected .beside-bodrer {
    border-right: 0;
    padding-right: 2.5rem;
}

.stepWizerd-form .step .circle:after {
    left: 2rem;
    right: 0;
}

.stepWizerd-form .step.active .circle:before {
    left: 4px;
}

.stepWizerd-form .step:not(:last-child)::after {
    right: -50%;
}

.dateCalender i {
    right: 0.5rem;
}

.delegation-list table tbody tr td:first-child {
    border-top-left-radius: 0.75rem;
    border-bottom-left-radius: 0.75rem;
}

.delegation-list table tbody tr td:last-child {
    border-top-right-radius: 0.75rem;
    border-bottom-right-radius: 0.75rem;
}
.main-sidebar .sub-manu-list ul {
    padding-left: 1.75rem;
}

ol.progress.list-group.top .list-group-item:not(:last-child)::after {
    left: 3rem;
    right: 0;
}
.theme-form .control:has(select.form-control.picklist)::after {
    right: 0.4rem;
}
.theme-form .control .icon-calendar{
    right:0.5rem;
}
.theme-form .control .input-group-btn {
    left: calc(100% - 2rem);
}

.custom-dropdown.open > .dropdown-menu {
    right: 0;
}

.captcha-cell a {
    right: 0.4rem;
}

.vessel-services .dropdown-menu {
    right: 0;
}

.l-request .motLtl-company .card .bage {
    margin-left: auto;
    margin-right: 1.3rem;
}

.l-request .motLtl-company .card .dropdown-types .dropdown-menu {
    right: 0 !important;
}

.l-request .card .dropdown-types .dropdown-menu:after {
    right: 1.25rem;
}

.l-request .listing-search .form-group .search-btn {
    right: 0.5rem;
}

.l-request .listing-search .form-group input {
    padding-right: 2rem;
}

.l-request .dropdown-menu {
    right: 0;
}

.l-request .theme-form .control .input-group-btn {
    right: 0;
    left: auto;
}

@media (max-width: 1199px) and (min-width:600px) {
    .l-request .Landtransport-menu .main-sidebar .card {
        left: auto;
    }
}

.l-request .accordion .item-wraper {
    padding-right: 1.5rem;
}

.l-request .accordion-button::after {
    right: 0;
}

@media all and (min-width: 1200px) {}

@media all and (max-width: 1199px) {
    .main-sidebar {
        left: 0;
    }

    .main-sidebar .nav-toggler {
        text-align: left;
        right: 0.5rem;
    }

    .vessel-services .dropdown-menu {
        left: 0;
        right: auto
    }
}

@media all and (max-width:767px) {
    .search-box input {
        left: 0;
    }
}

/*# sourceMappingURL=stylesEn.css.map */