[dir="rtl"] body {
    font-family: "29LT BukraRg", Arial;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: "29LT BukraMd" ;
}



[dir="rtl"] .label-en {
    display: none
}

[dir="rtl"] .label-ar {
    display: inline-block
}

[dir="rtl"] .position-ops {
    text-align: left
}

[dir="rtl"] .position-reg {
    text-align: right
}

[dir="rtl"] [type="email"],
[dir="rtl"] [type="number"],
[dir="rtl"] [type="tel"],
[dir="rtl"] [type="password"],
[dir="rtl"] [type="url"],
[dir="rtl"] select {
    text-align: right !important;
    font-family: "29LT BukraLT" !important;
}

[dir="rtl"] textarea {
    font-family: "29LT BukraLT" !important;
}

[dir="rtl"] input {
    font-family: "29LT BukraLT" !important;
}

[dir="rtl"] select {
    font: 12px;
    font-family: "29LT BukraLT" !important;
}

[dir="rtl"] .form-select {
    background-position: left 0.75rem center;
    font-family: "29LT BukraLT" !important;
}

[dir="rtl"] .dropdown-item {
    text-align: right;
}

[dir="rtl"] .langar {
    display: none;
}

[dir="rtl"] .langen {
    display: block;
}


[dir="rtl"] .offcanvass {
    right: 0;
    left: auto;
    border-radius: 0px;
    float: right;
}
[dir="ltr"] .offcanvass {
    right: 0;
    left: 0;
    border-radius: 0px;
    float: right;
}
[dir="rtl"] .iconopen {
    right: 8px;
    left: auto;
}

    [dir="rtl"] .iconopen:before {
        content: "\f061";
    }

[dir="rtl"] .overlay3 {
    right: 8px;
    left: auto;
}

    [dir="rtl"] .overlay3:before {
        content: "\f060";
    }

[dir="rtl"] .menu-container {
    float: left;
}

[dir="rtl"] .MyClass .logo img {
    left: unset;
}

[dir="rtl"] .offcanvass ul li {
    text-align: right;
}

    [dir="rtl"] .offcanvass ul li a i {
        left: auto;
        right: 0;
    }

[dir="rtl"] .MyClass ul li a i {
    right: auto;
    left: 4px;
}

[dir="rtl"] .MyClass ul li a span {
    right: 100%;
    left: auto;
}

[dir="rtl"] .loginright {
    left: auto;
    right: 0;
}

[dir="rtl"] .loginform {
    right: 50%;
    left: auto;
}

[dir="rtl"] .logintitle {
    left: 5vw;
    right: auto;
}


[dir="rtl"] .signapp {
    right: unset !important;
    left: unset !important;
}

.signapp {
    right: unset !important;
    left: unset !important;
}
    [dir="rtl"] .signapp .form-check .form-check-input {
        float: right;
        margin-left: unset;
        margin-right: -1.5em;
    }

    [dir="rtl"] .signapp .form-check {
        padding-right: 1.5em;
        padding-left: unset;
    }

    [dir="rtl"] .signapp a {
        float: left;
    }

[dir="rtl"] .form-control {
    font-size: 13px;
}

[dir="rtl"] .signapp .form-control {
    font-size: 13px;
}

[dir="rtl"] li.searchcase div div {
    left: 0;
    right: auto;
}

[dir="rtl"] .menu > ul > li {
    float: left;
    margin: 0 0 0 8px;
}

[dir="rtl"] #searchzone {
    text-align: right;
}

[dir="rtl"] .gridmenu ul li a {
    padding: 10px 50px 10px 0 !important;
}

    [dir="rtl"] .gridmenu ul li a i {
        right: 7px;
        left: auto;
    }

[dir="rtl"] .allmessages a {
    float: left !important;
}

[dir="rtl"] .tree-nav li ul li {
    /* border-right: 1px dotted var(--color);
  border-left: unset;
  margin-right: 32px;
  margin-left: unset;*/
}

[dir="rtl"] .tree-nav a {
    left: auto;
    right: 0;
    padding-right: 36px;
    padding-left: 0
}

[dir="rtl"] .copyrighttext {
    float: right;
}

[dir="rtl"] .folders:before {
    margin-left: 5px;
    margin-right: unset;
}

[dir="rtl"] .tree-nav.default {
    border-radius: 0px;
}

[dir="rtl"] .tree-side.default {
    border-radius: 0px;
}

[dir="rtl"] .folder {
    left: 0;
    right: auto;
}

    [dir="rtl"] .folder.open::after {
        right: auto;
        left: 0;
    }

[dir="rtl"] .tree-side li ul li a:before {
    margin-right: -5px;
    margin-left: unset;
}

[dir="rtl"] .tree-side li ul li {
    border-right: 1px dotted var(--color);
    margin-right: 12px;
    border-left: unset;
    margin-left: unset;
}

[dir="rtl"] .tree-side ul.sub-items a {
    padding-right: 30px;
    padding-left: 8px;
}

[dir="rtl"] .BrancheTree ul li button {
    text-align: right
}

[dir="rtl"] .BrancheTree li span.content-col {
    padding: 0 20px 0 0
}

[dir="rtl"] .BrancheTree_EMP ul li button {
    text-align: right
}

[dir="rtl"] .BrancheTree_EMP li span.content-col_EMP {
    padding: 0 20px 0 0
}

[dir="rtl"] .ManagementTree ul li button {
    text-align: right
}

[dir="rtl"] .ManagementTree li span.content-colManagement {
    padding: 0 20px 0 0
}

[dir="rtl"] .oppside {
    text-align: left;
}

.float-opps {
    float: left;
}

[dir="rtl"] .transction-home i {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
}

[dir="rtl"] .icon-dash {
    left: 20px;
    right: auto;
}

[dir="rtl"] .total-dash span {
    padding: 0 15px 0 30px;
}

    [dir="rtl"] .total-dash span::before {
        left: 8px;
        right: auto;
    }

[dir="rtl"] .head-content {
    
    padding-right: 0;
}

[dir="rtl"] button.plus.btn-light {
    right: auto;
    left: 15px;
}

[dir="rtl"] .trans-from {
    padding-right: 12px;
    padding-left: 50px
}

[dir="rtl"] .trans-to {
    padding-left: 12px;
    padding-right: 50px;
}

[dir="rtl"] .transfer-controls {
    transform: translateX(-50%) scaleX(-1);
    -webkit-transform: translateX(-50%) scaleX(-1);
}

[dir="rtl"] .profilemenu ul li i {
    left: auto;
    right: 7px;
}

[dir="rtl"] .profilemenu ul li.profile {
    padding-left: unset !important;
    padding-right: 55px !important
}

[dir="rtl"] .profilemenu ul li h4 {
    font-size: 17px;
}

[dir="rtl"] .profilemenu ul li .profimg {
    left: auto;
    right: 7px;
}

[dir="rtl"] .total-dash span {
    float: left;
}

@media (max-width: 991px) {
    [dir="rtl"] .trans-from {
        padding-right: 12px;
        padding-left: 12px
    }

    [dir="rtl"] .trans-to {
        padding-left: 12px;
        padding-right: 12px;
    }

    [dir="rtl"] .transfer-controls {
        transform: unset;
        -webkit-transform: unset;
    }

    [dir="rtl"] .loginform {
        right: 0;
        left: auto;
    }

    [dir="rtl"] .logintitle {
        left: unset;
        right: auto;
    }

    [dir="rtl"] .signapp {
        right: unset;
        left: auto;
        text-align: right;
    }
}




@media (max-width: 767px) {
    [dir="rtl"] .paddingsidbar {
        padding-left: unset;
    }
}
