﻿body {
    direction: rtl;
}

td.CityLabelRegistrationCode {
    direction: ltr;
}

.CityTextRegistrationCode {
    direction: ltr;
}

.GridTextBoxColumnLTR {
    direction: ltr;
}

input.CityUserName {
    direction: ltr;
}

input.CityPassword {
    direction: ltr;
}

.TextAlign {
    direction: rtl;
    text-align: right;
}

.InverseTextAlign {
    direction: ltr;
    text-align: left;
}

div.Image2 {
    direction: rtl;
}


.appHyperLink {
    direction: ltr;
}

.splitbtn {
    direction: rtl;
    text-align: right;
}

/*.introjs-tooltiptext,
.introjs-bullets,
.introjs-progress,
.introjs-progressbar {
}*/

div.CityPageMessageInformation {
    direction: rtl;
}

div.CityPageMessageInformation-new {
    direction: rtl;
    text-align: right;
}


div.CityPageMessageWarning {
    direction: rtl;
}

div.CityPageMessageError {
    direction: rtl;
}

table {
    direction: rtl;
}

td.CityData, td.CityImage, td.CityCaptchaImage, td.CityValidationSummary, div.CityData, div.CityImage, div.CityLoading {
    direction: rtl;
}

input {
    direction: rtl;
}

    input.Button {
        direction: rtl;
    }


td.CityRequiredLabel {
    direction: rtl;
}

td.CityRequiredLabelLogin {
    direction: rtl;
    text-align: left !important;
}

div.Status {
    direction: rtl;
}

.rddtScroll {
    direction: RTL;
}

.TextRegistrationCode {
    direction: ltr;
}

.TextBoxRtl {
    direction: rtl;
}


    .TextBoxRtl:focus {
        direction: rtl;
    }

.TextBoxReadOnlyRtl {
    direction: rtl;
}

.TextBoxLtr {
    direction: ltr;
}

    .TextBoxLtr:focus {
        direction: ltr;
    }

.TextBoxReadOnlyLtr {
    direction: ltr;
}

.GridTextBoxColumnLTR {
    direction: ltr;
}

select.DropDownList {
    direction: rtl;
}

.Rtl {
    direction: rtl;
}

.Ltr {
    direction: ltr;
}

input.Password {
    direction: ltr;
}

.RadComboBoxItem {
    direction: rtl;
}

.PanelBarPlaceHolder {
    direction: ltr !important;
}

.PanelBar {
    left: 0px;
}

.DynamicLabel {
    text-align: right !important;
}

.Required {
    text-align: right !important;
}

.simacTooltip-MultiLine:after {
    text-align: right !important;
}

::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    text-align: right;
}

::-moz-placeholder { /* Firefox 19+ */
    text-align: right;
}

:-ms-input-placeholder { /* IE 10+ */
    text-align: right;
}

:-moz-placeholder { /* Firefox 18- */
    text-align: right;
}
/*************************/
td.CityControl {
    text-align: right;
}

.RadToolBar {
    text-align: right !important;
}

td.hogooghleft {
    background-image: url(../../../../Source/Images/h-sytem-left.png);
}

td.hogooghright {
    background-image: url(../../../../Source/Images/h-sytem-right.png);
}

td.hogoogh {
    background-image: url(../../../../Source/Images/FA/Hoghoogh.jpg);
}

td.hogooghText {
    text-align: right;
}

td.Exit {
    background-image: url(../../../../Source/Images/FA/b-exit.png);
}

td.OtherSystems {
    background-image: url(../../../../Source/Images/FA/b-other-sys.png);
}

input.Password {
    background-position: left;
    padding-left: 20px;
}

    input.Password:focus {
        background-position: left;
        padding-left: 20px;
    }

.DropDownTree {
    text-align: right !important;
}

.RadDropDownTree .rddtIcon {
    left: 0 !important;
    right: auto !important;
}

.rtLI {
    text-align: right;
}

.rtLI2 {
    text-align: left;
}

.rddtScroll {
    text-align: right !important;
}

.rddtFakeInput {
    padding-right: 2px !important;
}

.ImageTooltip .LocationPane {
    left: 100%;
}

    .ImageTooltip .LocationPane i {
        right: 100%;
    }

        .ImageTooltip .LocationPane i::after {
            left: 0;
            transform: translate(50%,-50%) rotate(-45deg);
            box-shadow: -1px -1px 2px rgba(0,0,0,0.5);
        }

.HeaderTitle {
    float: right;
    padding-right: 5px;
}

.HeaderIcon {
    float: right;
    padding-right: 5px;
}

.OperationIcon {
    float: right;
}

td.PanelBar02 {
    text-align: right;
}

.PanelBarHeader1 {
    text-align: right;
}

.AlignSet {
    text-align: right;
}

.Float {
    float: right;
}

.InverseFloat {
    float: left;
}

.PagePanelBarHeader {
    text-align: right;
}

.Back {
    background-image: url('../../Source/Images/Back.png');
}

    .Back:hover {
        background-image: url('../../Source/Images/Back.png') !important;
    }

.rgDataDiv .rgMasterTable .rgRow td:not(.GridTextBoxColumnLTR),
.rgDataDiv .rgMasterTable .rgAltRow td:not(.GridTextBoxColumnLTR)
/*,th.rgHeader*/ {
    text-align: right !important;
}

.RadGrid .rgMasterTable .rgRow td[data-datatype="DateTime"],
.RadGrid .rgMasterTable .rgAltRow td[data-datatype="DateTime"],
.RadGrid .rgMasterTable .rgRow td[data-columntype="GridButtonColumn"],
.RadGrid .rgMasterTable .rgAltRow td[data-columntype="GridButtonColumn"],
.RadGrid .rgMasterTable .rgRow td[data-columntype="GridCheckBoxColumn"],
.RadGrid .rgMasterTable .rgAltRow td[data-columntype="GridCheckBoxColumn"],
.RadGrid .rgMasterTable .rgRow td[data-columntype="GridIconButtonColumn"],
.RadGrid .rgMasterTable .rgAltRow td[data-columntype="GridIconButtonColumn"],
.RadGrid .rgMasterTable .rgEditRow td[data-columntype="GridIconButtonColumn"],
.RadGrid .rgMasterTable .rgRow td[data-columntype="GridTemplateColumn"],
.RadGrid .rgMasterTable .rgAltRow td[data-columntype="GridTemplateColumn"],
.RadGrid .rgMasterTable .rgEditRow td[data-columntype="GridTemplateColumn"] {
    text-align: center !important;
}

/*@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .rgHeaderDiv {
        margin-left: 17px !important;
        margin-right: 0px !important;
    }
}*/

.SimpleFloat {
    float: right;
}

.FloatReverce {
    float: left;
}

td.Control {
    text-align: right;
    padding: 1px;
    width: auto;
}

.InlineDiv {
    display: inline-block;
    float: right;
}

.toast-close-button {
    float: right !important;
}

#toast-container > div {
    background-position: 15px center !important;
}

div.stickyUserProfile-queue {
    right: 210px;
}

.rgFooter {
    text-align: right !important;
}

.CaptionHelperCss {
    font-weight: bold;
    color: #2f2f2f;
    font-style: normal;
    text-decoration: none;
    font-size: 18px;
}

.AllSystemIconCss:before {
    vertical-align: sub;
}

/*******Login theme********/
.panel__info {
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
}

@media screen and (max-width: 740px) {
    .main-content {
        width: 90%;
    }

    .login_form {
        border-top-right-radius: 20px;
        border-bottom-right-radius: 20px;
    }
}

.login_form {
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
}

input.usernamenew {
    direction: ltr !important;
}

    input.usernamenew:focus {
        direction: ltr !important;
    }

input.passwordnew {
    direction: ltr !important;
}

    input.passwordnew:focus {
        direction: ltr !important;
    }

.fa-revercefloat {
    float: left;
}

.revercetextalign {
    text-align: left;
}

.margin30px {
    margin-right: 30px;
}

.virtual-keyboard img {
    left: 24%;
}
/*******Login theme********/

.tooltipnew {
    display: inherit !important;
}

    .tooltipnew:hover {
        z-index: 20;
        display: block;
    }

    .tooltipnew:after {
        /*height: 100% !important;*/
        width: 70% !important;
        padding: 11px 5px 11px 11px !important;
        font-size: 13px !important;
        line-height: 18px !important;
        content: attr(data-tooltip) !important;
        white-space: pre-wrap !important;
        display: inline-table !important;
    }

.simptip-info.simptip-position-left:after {
    background-color: #008080 !important;
}

.simptip-position-left::before, .simptip-position-left::after {
    right: 75% !important;
}

.simptip-info.simptip-position-left:before {
    border-left-color: #008080 !important;
}

.padright35px {
    padding-right: 35px !important;
}

/*.ReverceDirection {
    direction: ltr;
}*/

.displayGrid {
    display: grid;
}

.HelpText {
    text-align: right;
    padding-bottom: 9px;
    padding-top: 3px;
    background-color: #f5f5f5;
}

.divContent {
    float: right;
}

#divMenu {
    float: right;
}

#navigationMenu span {
    right: 40px;
}

.zoningCss {
    padding: 0 2px 0 2px;
    float: right;
}

.EditingZoningCode {
    padding: 0 2px 0 2px;
    float: right;
}

.ArithmeticExpression {
    float: left;
}

.RadToolBarDropDown_rtl .rtbText {
    padding: 4px 15px 4px 3px !important;
}