﻿
.lang-rtl .BannerBar {
    transform: scaleX(-1);
    z-index: 2;
    contain: layout;
}

.lang-rtl .BannerMenu > div {
    transform: scaleX(-1);
    direction: rtl;
}

.lang-rtl .HomeIcon {
    justify-content: flex-end;
}

.lang-rtl .BannerLogo {
    transform: translateY(-50%) scaleX(-1);
}

.lang-rtl .BannerLoggedInDetails {
    transform: translateY(-50%) scaleX(-1);
    direction: rtl;
    padding-left: 20px;
    padding-right: unset;
}

    .lang-rtl .BannerLoggedInDetails a {
        transform: scaleX(-1);
    }

.lang-rtl .ajax__tab_header > span {
    float: right;
}

    .lang-rtl .ajax__tab_header > span a {
        border-radius: 0 !important;
        border-left: 1px solid var(--tab-border-color);
    }

    .lang-rtl .ajax__tab_header > span:first-child a {
        border-top-right-radius: 8px !important;
    }

    .lang-rtl .ajax__tab_header > span:last-child a {
        border-top-left-radius: 8px !important;
    }

.lang-rtl .ajax__tab_body {
    direction: rtl;
}

    .lang-rtl .ajax__tab_body *,
    .lang-rtl tr,
    .lang-rtl td,
    .lang-rtl .bgTypeContainer {
        text-align: justify;
    }

.lang-rtl .listheader th {
    text-align: center !important;
}

.lang-rtl .listheader td.left {
    text-align: right !important;
}

.lang-rtl fieldset {
    direction: rtl;
    text-align: justify;
}

    .lang-rtl fieldset legend,
    .lang-rtl .group-box-title-text {
        margin-left: auto;
        margin-right: 40px;
    }

.lang-rtl .formlabel {
    text-align: justify;
    padding-left: 60px;
    padding-right: 10px;
}

.lang-rtl fieldset label {
    margin-right: unset;
    margin-left: 10px;
}

.lang-rtl .gradient-color-list {
    padding-right: 0;
}

.lang-rtl .ajax__slider_h_rail {
    transform: scaleX(-1);
}

.lang-rtl table.tblIawMessage {
    margin-left: auto;
    margin-right: 0px !important;
}

.lang-rtl i.ttip {
    margin-right: unset;
    margin-left: 20px;
    text-align: center;
}

.lang-rtl #tcBranding_body .sp-replacer {
    margin-left: 6px;
}

/* for charts */
.lang-rtl .header-row,
.lang-rtl .AEASearch,
.lang-rtl #divUnallocated {
    direction: rtl;
}

.lang-rtl #ocaHeadLeft.left,
.lang-rtl #ulUnallocated td,
.lang-rtl #divLeft {
    text-align: right !important
}

.lang-rtl #ocaHeadRight.right {
    text-align: left !important
}

.lang-rtl #btnFirstChart,
.lang-rtl #btnEarlierChart,
.lang-rtl #btnLaterChart,
.lang-rtl #btnLastChart,
.lang-rtl #btnModelSearch,
.lang-rtl #btnModelBackToList,
.lang-rtl #btnModelUndo {
    transform: scaleX(-1);
}

.lang-rtl #contextMenu tr,
.lang-rtl #contextMenu tr td {
    direction: rtl;
    transform: scaleX(-1);
}

.lang-rtl #contextMenu .icon-wrapper {
    padding: 5px;
}

.lang-rtl #tbl-login {
    direction: rtl;
}

.lang-rtl .login_label {
    padding-left: unset;
    padding-right: 40px;
}

.lang-rtl .login_icon {
    left: unset;
    right: -6px;
}

.lang-rtl #labPassword_eye,
.lang-rtl #labPassword_noeye {
    right: unset;
    left: 3px;
}

.lang-rtl input.login_field {
    left: unset;
    right: 8px;
}

/* drop grid control */
.lang-rtl .iaw-dropgrid-popup {
    left: auto;
    right: 0;
}

.lang-rtl .iaw-dropgrid-face {
    text-align: right;
}

/* for settings copy preview screen */
.lang-rtl .previewFrame {
    left: auto;
    right: 0;
    transform-origin: top right;
}

.lang-rtl .previewSectionLabel {
    text-align: right;
}
