body {
    direction: rtl;
    text-align: right;
    letter-spacing: 0 !important;
    /*font-family: 'Tajawal', sans-serif;*/
}

/*.navbar-nav .nav-link {*/
/*    font-family: 'Tajawal', sans-serif;*/
/*}*/

/*button, input, optgroup, select, textarea {*/
/*    font-family: 'Tajawal', sans-serif;*/
/*}*/

.sidebar .nav li > a, .off-canvas-sidebar .nav li > a {
    font-size: 16px;
}

.table thead th {
    letter-spacing: 0 !important;
}

.main-panel {
    float: left;
}

.sidebar, .off-canvas-sidebar {
    right: 0;
    left: auto;
    border-left: 1px solid #ddd;
    border-right: none;
    z-index: 2;
}

#bodyClick {
    z-index: 1 !important;
}

.sidebar .sidebar-wrapper li.active > a:not([data-toggle="collapse"]):before, .sidebar .sidebar-wrapper li.active > [data-toggle="collapse"] + div .nav li:before {
    right: auto;
    left: -17px;
    transform: rotate(-180deg);
    top: 0;
}

.sidebar .sidebar-wrapper li.active > a:not([data-toggle="collapse"]):after, .sidebar .sidebar-wrapper li.active > [data-toggle="collapse"] + div .nav li:after {
    right: auto;
    left: -16px;
    transform: rotate(-180deg);
    top: 0;
}

.sidebar .nav i, .off-canvas-sidebar .nav i {
    float: right;
    margin-left: 12px;
}

.nav {
    padding-right: 0px;
    padding-left: inherit;
}

.dropdown-menu-right {
    left: -2px;
    right: auto;
}

.navbar-nav .dropdown-menu:after, .dropdown .dropdown-menu[x-placement="bottom-start"]:after, .dropdown .dropdown-menu[x-placement="bottom-end"]:after, .card.card-just-text .dropdown .dropdown-menu:after, .card-just-text .dropdown .dropdown-menu:after, .dropdown-btn .dropdown-menu:after {
    left: 12px;
    right: auto;
}

.navbar-nav .dropdown-menu:before, .dropdown .dropdown-menu[x-placement="bottom-start"]:before, .dropdown .dropdown-menu[x-placement="bottom-end"]:before, .card.card-just-text .dropdown .dropdown-menu:before, .card-just-text .dropdown .dropdown-menu:before, .dropdown-btn .dropdown-menu:before {
    left: 12px;
    right: auto;
}

.table .btn {
    margin-left: 5px;
}

.text-left {
    text-align: right !important;
}

.text-right {
    text-align: left !important;
}

@media screen and (max-width: 991px) {
    .sidebar, .bootstrap-navbar {
        left: 0;
        right: auto;
    }
}

.text-md-left {
    text-align: right !important;
}

.select2-search__field {
    text-align: right;
}

.form-control.is-invalid, .was-validated .form-control:invalid {
    padding-right: calc(1.5em + .75rem) !important;
}

.pl-rtl-4 {
    padding-right: 1.5rem !important;
    padding-left: 0 !important;
}

.modal-header .close {
    padding: 0;
    margin: 0;
}

.card {
    padding-right: 2%;
}

select {
    background-position-x: 10px;
}

.navbar.navbar-transparent a:not(.dropdown-item):not(.btn) {
    margin-right: 10px;
}

.alert [data-notify="message"] {
    margin-right: 18px;
    margin-left: 0;
}

.ml-lg-auto, .mx-lg-auto {
    margin-left: 0 !important;
    margin-right: auto !important;
}

.navbar-nav .nav-item {
    margin-left: .5rem;
}

.sidenav-cart {
    right: unset !important;
    left: 0 !important;
}

.input-group .input-group-prepend .input-group-text {
    border-left: none;
    border-right: 1px solid #cad1d7 !important;
    border-radius: 0.25rem;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.front-search-form {
    border-right: none;
    border-radius: 0;
    border-left: 1px solid #cad1d7 !important;
    border-top-left-radius: 0.25rem !important;
    border-bottom-left-radius: 0.25rem !important;
}

#tipntag-top-drop-options {
    padding-right: 0;
}

.web-menu {
    margin-left: 1rem !important;
}

#tipntag-top-drop-language {
    margin-left: 0;
}

.tabbable .nav-pills .nav-item:not(:last-child) {
    padding-right: 0;
    padding-left: 1rem;
}

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

.btn-group, .btn {
    border-radius: 0.375rem !important;
}

.btn-group > .btn-group:not(:last-child) > .btn, .btn-group > .btn:not(:last-child):not(.dropdown-toggle) {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
}

.btn-group > .btn-group:not(:first-child) > .btn, .btn-group > .btn:not(:first-child) {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
}

.navbar-vertical .navbar-nav .nav-link[data-toggle='collapse']:after {
    margin-right: auto;
    margin-left: 0;
    -moz-transform: scale(-1, 1);
    -webkit-transform: scale(-1, 1);
    -o-transform: scale(-1, 1);
    -ms-transform: scale(-1, 1);
    transform: scale(-1, 1);
}

.tipntag-sidebar-nav {
    padding-right: 5%;
}

.float-right {
    float: left !important;
}

.working-hours-cont .datetimepicker.form-control {
    border-right: 0 !important;
    border-left: 1px solid #cad1d7 !important;
    border-radius: 0.25rem 0 0 0.25rem;
    padding-right: 0 !important;
    padding-left: 12px !important;
}

.working-hours-cont .custom-control {
    padding-right: 1.75rem;
    padding-left: 0;
}

.working-hours-cont .custom-control-label::after {
    right: -1.75rem !important;
    left: 0;
}

.working-hours-cont .custom-control-label::before {
    right: -1.75rem !important;
    left: 0;
}
.mr-1, .mx-1 {
    margin-left: .25rem !important;
}