﻿body.rtl {
    direction: rtl; 
}
[dir=rtl]   .ms-auto {
    margin-left: unset !important;
    margin-right: auto !important;

}
[dir=rtl] main {
    margin-left: unset !important;
    
    margin-right: 250px ;
}
[dir=rtl] #header-fix .top-icon > li {
    border-left:unset !important;
/*    border-right: 1px solid var(--bordercolor);*/
  
}
[dir=rtl] .ico {

    margin-left: unset !important;
    margin-right: -35px;
}
[dir=rtl] #header-fix .collapse-menu-bar, [dir=rtl] #header-fix .logo-bar {
/*    border-left: 1px solid var(--bordercolor);*/
    border-right: unset !important;
}
[dir=rtl] .ms-3 {
    margin-left: unset !important;
    margin-right: 1rem ;
}
/*[dir=rtl] .sw-theme-arrows > .nav .nav-link {
    padding-left: unset !important;
    padding-right: 50px !important;
}
*/[dir=rtl] .k-grid-header {
    padding-left: 0px;
    padding-right: unset !important;
}
[dir=rtl]  footer.site-footer {
 margin-right:0px;
    margin-left: unset !important;
}
[dir=rtl]  #settings .setting {
    left: 0px;
    right: unset !important;
    border-top-right-radius: 50px !important;
    border-bottom-right-radius: 50px !important;
    border-bottom-left-radius: unset !important;
    border-top-left-radius: unset !important;
}
[dir=rtl] .opensidesubmeu .fas.fa-chevron-right {
    transform: rotate(180deg);
}
[dir=rtl]  #settings.active .sidbarchat {
    margin-right: unset !important;
    margin-left:0px;
    border-right: 1px solid var(--bordercolor);
    border-left:unset !important;
}

[dir=rtl] #settings .sidbarchat {
    position: fixed;
    height: 100%;
    top: 0px;
    right: unset !important;
    left: 0px;
    margin-left: -300px;
    margin-right: unset !important;
}
[dir=rtl] #settings.active .setting {
    left: 300px;
    right: unset !important;
    background-color: orange;
}
[dir=rtl] .me-2 {
    margin-left: .5rem !important;
    margin-right: unset !important;
}
[dir=rtl] .dropdown-menu[data-bs-popper] {
    top: 100%;
    left: 0 !important;
    right: auto !important;
    margin-top: var(--bs-dropdown-spacer);
}
[dir=rtl] .btned span {
    padding: 10px 30px;
    margin-right: 7px;
    padding-left: 30px;
    padding-right: 0px;
}
[dir=rtl] .form-floating > label {
    right: 0;
    left: auto;
/*    padding: 1rem 3px;
*/}
[dir=rtl] .k-svg-i-search {
    margin-left: -8px !important;
    margin-right: 3px !important;
}

[dir=rtl] .accordion-alt a:after {
    float: right;
    width: 50px;
    margin-left: 15px;
    margin-right: inherit;
}
[dir=rtl] .nav.ps-4 {
    padding-left: 0px !important;
    padding-right:1.5rem;
}
[dir=rtl] .compact-menu:not(.horizontal-menu) .sidesubmenu ul .nav-item, .compact-menu:not(.horizontal-menu) .sidesubmenudtplan ul .nav-item {
    text-align: right !important;
}
[dir=rtl] .bi-chevron-right {
    transform: rotate(180deg);
}
[dir=rtl] .input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
    margin-right: calc(var(--bs-border-width)* -1);
   /* border-top-right-radius: 0.375rem;
    border-bottom-right-radius: 0.375rem;*/
    margin-left: 0px !important;
    /* border-top-left-radius: 0.375rem !important;
    border-bottom-left-radius: 0.375rem !important;*/
}
[dir=rtl] .input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating) {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
    /*  border-top-right-radius: 0.375rem !important;
    border-bottom-right-radius: 0.375rem !important;*/
}

[dir=rtl] th[data-field="Status"] .k-column-title {
    margin-right: 22px;
    margin-left: unset !important;
}
[dir=rtl] th[data-field="NameAr"].k-header, th[data-field="QuestionAr"].k-header {
    text-align: start !important;
    justify-content: right;
}
[dir=rtl] .mandatory {
    color: red;
    margin-left: auto !important;
    margin-right: 3px;
}
[dir=rtl] section#timeline:before {
    height: 100%;
    position: absolute;
    /* left: 100px; */
    top: 38px;
    content: "";
    width: 4px;
    background-color: #24504c;
    right: -35px;
}
[dir=rtl] section#timeline > article > div.panel:before {
    content: "";
    display: block;
    position: absolute;
    border: 10px solid transparent;
    border-right-color: #fff;
    right: -19px;
    left: auto !important;
    transform: rotate(180deg);
}
[dir=rtl]  section#timeline article div.panel .badge::before {
    
    border-radius: 50%;
    border: 3px solid #24504c;
    position: absolute;
    right: -271px;
    left: auto !important;
}
/* NEW AUDIT rtl view CSS*/
[dir=rtl] .sw-theme-arrows > ul.step-anchor > li > a {
    padding: 10px 45px 10px 0px !important;
}

[dir=rtl] .input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-top-left-radius: 0.375rem ;
    border-bottom-left-radius: 0.375rem ;
}
[dir=rtl] .listmenuborder {
    border-left: 1px solid lightgrey
}
[dir=rtl] .nav-tabs .nav-item:not(:last-child) .circle::after {
    content: "";
   left:unset !important;
    right: 48px;
}
[dir=rtl] .me-1 {
    margin-left: .25rem;
    margin-right: unset !important;
}
[dir=rtl] .k-svg-icon.k-svg-i-file-excel.k-button-icon {
    margin-left: .25rem !important;
    margin-right:0px !important;
}

[dir=rtl] .flex-column.secondnav.nav.flex-nowrap.list-unstyled {
    padding-right: 0 !important;
    padding-left: unset !important;
}
[dir=rtl] #dgInspectionListGrid .k-grid-toolbar.k-toolbar {
    position: absolute;
    left: 14px;
    right:unset !important;
    top: -7px;
}
[dir=rtl] .text-end {
    text-align: left !important;
}
[dir=rtl] #gvAuditAssignActionListGrid .k-grid-toolbar.k-toolbar {
    position: absolute;
    left: 0px;
    top: -53px;
    right: unset !important;
}
[dir=rtl] .alignsearch .k-grid-toolbar.k-toolbar.k-toolbar-resizable.k-toolbar-md {
    position: absolute;
    top: -38px;
    left: 13px;
    right: unset !important;
}
[dir=rtl] #dgAuditStandardGrid .k-grid-toolbar.k-toolbar {
    position: absolute;
    left: 72px;
    top: -59px;
    right: unset !important;
}
[dir=rtl] .modalsearch .k-grid-toolbar.k-toolbar {
    position: absolute;
    left: 13px;
    right: unset !important;
    top: -39px;
}
[dir=rtl] .nonconforsearch .k-grid-toolbar.k-toolbar.k-toolbar-resizable.k-toolbar-md {
    position: absolute !important;
    top: -7px !important;
    left: 13px !important;
    right: unset !important;
}
[dir=rtl] .orgcertificate .k-grid-toolbar.k-toolbar.k-toolbar-resizable.k-toolbar-md {
    position: absolute !important;
    left: 14px !important;
    top: -7px !important;
    right: unset !important;
}
[dir=rtl] .alignsearchsec .k-grid-toolbar.k-toolbar.k-toolbar-resizable.k-toolbar-md {
    position: absolute;
    top: -53px;
    left: -3px;
    right: unset !important;
}
[dir=rtl] .orgserchpos .k-grid-toolbar.k-toolbar.k-toolbar-resizable.k-toolbar-md {
    position: absolute !important;
    left: 85px !important;
    top: -3px !important;
    right: unset !important;
}
[dir=rtl] #gvAuditStandardGrid .k-grid-toolbar.k-toolbar.k-toolbar-resizable.k-toolbar-md {
    position: absolute;
    top: -53px;
    left: -5px;
    right: unset !important;
}
[dir=rtl] #gvAssignActionListGrid .k-grid-toolbar.k-toolbar {
    position: absolute;
    left: 17px;
    top: -5px;
    right: unset !important;
}
[dir=rtl]  .btnnewdownload{
    left:6px;
    right:inherit;
}
