﻿/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
    Global
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
html, body {
    direction: rtl;
    font-size: 92% !IMPORTANT;
}

/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
    Header
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
.header .logo img {
    width: 75px;
}

.page-header h2 .btn-back {
    transform: scaleX(-1);
}
#culture-picker {
    background-position: center left 6px;
}

/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
    Heading
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
.logo-container h2.companyName {
    margin-left: initial !important;
    margin-right: 33px !important;
    float: right;
}

/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
    Main Content
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/

.iti.iti--allow-dropdown {
    direction:ltr
}

.bent-reversearrow {
    transform: rotate(7deg) scaleX(-1);
}

#UploadSignedReceipt + input[type=file]+ p code {
   direction:rtl
}

    .common-filter .form-control:not(.form-control-lg) {
        background-position: center left 10px;
    }

.forex-dispaly-heading.fs-6{
    font-size: 0.8rem !important;
}

    .branchagentbox-dropdown .dropdown-menu:before {
        transform: rotate( -45deg);
    }

  .currency-selection select.form-control {
    background: url(../images/arrow-down.png) no-repeat center left 5px;
  }

.toggle-currencyListLi.dropdown:before {
    transform: rotate(90deg);
}
.arrow-button .bx{
    transform:scaleX(-1);
}
/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
    form
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/

select.form-control, select:not([multiple]) {
    background-position: left 1em center;
    padding-right: .75rem;
    padding-left: 2em;
}

/******Select working days*******/
.workingdays-wrapper h4:after {
    background: url(../img/arrow-down.png) no-repeat center left 8px;
}

    .workingdays-wrapper h4.toggle-h4:after {
        transform: scaleY(-1);
    }

html.header-dark #tblDocument tr td input[type=file] {
    color: transparent;
    position: relative
}

html.header-dark #tblDocument tr td input[type=file]::before {
    content: "اختر ملف";
    color: var(--btn-text-color);
    position: absolute;
    background-color: var(--theme-color);
    border: 1.2px solid var(--theme-color);
    line-height: 2;
    text-align: center;
    z-index: 2;
    top: 1px;
    right: 0px;
    width: 93px;
    height: 31px;
    border-radius: 3.9px;
    cursor: pointer
}
.bent-arrow {
    transform: rotate(7deg) scaleX(-1);
}
.img-vert {
    transform: rotateX(180deg) scaleX(-1) !important;
}
/*==============================
    Select2
=================================*/
  .select2-container--default .select2-selection--single[aria-expanded="true"] .select2-selection__arrow {
    transform: scaleY(-1)
  }
.select2-container--default .select2-selection--single .select2-selection__arrow {
    position: absolute;
    background: url(../../adminui/img/arrow-down.png) no-repeat center left 4px;
    background-size: 15px;
}
.select2-container {
    direction:rtl;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
    padding-left: 1.7rem;
    padding-right: 0.8rem;
}
.select2-results__option {
    direction: rtl;
    text-align: start;
}

.btn-group1 .custom-radio-box .radio-custom input[type="radio"]:checked + label:after {
    top: 8%;
}
/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
      Table
  \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/

/*----------------------
        Custom Table
    ------------------------*/

.ltr-currency {
    direction:ltr !important
}

    .ltr-currency > .ms-auto {
        margin-left: auto;
        margin-right: initial !important;
    }
    .ltr-currency > me-2 {
        margin-left: initial !important;
    }
.table tbody td[align=right]:has( > .table) {
    text-align: end;
}
.table tbody td[align=right] > .table {
    margin-left: 0;
    margin-right: auto;
}
    .table tbody td[align=right] > .table tbody tr td:first-child, .table tbody td[align=right] > .table tfoot tr td {
        text-align: start;
    }


.dataTables_wrapper .select2-selection--single .select2-selection__arrow {
    background: url(../../adminui/img/arrow-down.png) no-repeat center left 4px;

}
.custom-table-wrapper .title-toolbar {
    border-image: linear-gradient(to left, var(--theme-color) 25%, var(--theme-headersidbar-darkbg) 25%);
    border-image-slice: 1;
}
/*==============================================
    Kendo UI
============================================*/
.k-grid td:not(.td-actions), .k-grid th:not(.th-actions) {
    text-align: right !important;
}
 
.k-daterangepicker .k-floating-label-container:first-child:after {
    content: 'إلى';
    inset-inline-end: -1.6rem;
}

.k-nav-prev .k-i-arrow-60-left::before, .k-nav-next .k-i-arrow-60-right::before {
    transform: scale(-1) !important;
}

.k-i-arrow-s.k-button-icon:before {
    background: url(../../adminui/img/arrow-down.png) no-repeat center right -3px;
    background-size: 16px;
}
.k-grid-header .k-filterable, .k-grid-header .k-with-icon {
    padding-right: 0.6rem !important;
    padding-left: 0.5rem !important;
}

.k-pager-nav.k-link .k-icon {
    transform:scaleX(-1)
}

/*=======Table closingstate======*/
.calculated-balance td, .calculated-balance th {
    font-weight: 400;
}

.k-grid-header .k-grid-filter {
    line-height: 2 !important;
}
/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
    Custom table pagination
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
.custom-pagination :is(.prev,.next) .bx {
    transform:scaleX(-1)
}
.gotopage .advance-inputsearch .btn :is(.fas,.far) {
    transform: scaleX(-1);
    border-inline-start: 0;
    border-inline-end: 1px solid #ced4da;
    padding-inline-start: 0;
    padding-inline-end: 0.3rem;
}
.gotopage .advance-inputsearch:focus-within .btn :is(.form-control ~ .btn :is(.fas,.far)) {
    transform: scaleX(-1);
    border-inline-start: 0 !important;
    border-inline-end: 2px solid var(--theme-color) !important;
}
/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
    New Steps
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
.steps-pager .btn > .bx:is(.bx-chevron-right,.bx-chevron-left) {
    transform:scaleX(-1)
}
/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
    Sign in
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
.body-sign .card-sign .card-body {
    border-radius: 0 5px 5px 5px;
}

html.header-dark.no-overflowscrolling .sidebar-left .nano {
    box-shadow: 5px 0 0 var(--theme-color) inset;
}
html.no-overflowscrolling .nano > .nano-pane {
    width: 5px;
}
html.header-dark .card-header {
    border-bottom: 1px solid transparent;
    border-image: linear-gradient(to left, var(--theme-color) 25%, var(--theme-headersidbar-darkbg) 25%);
    border-image-slice: 1;
}
html.header-dark .modal-header {
    border-bottom: 1px solid transparent;
    border-image: linear-gradient(to left, var(--theme-color) 25%, var(--theme-headersidbar-darkbg) 25%);
    border-image-slice: 1;
}
/*html.header-dark #tblDocument input[type=file]::before {
    background-color: var(--theme-color);
    border: 1.2px solid var(--theme-color);
    color: var(--btn-text-color);
}*/
