﻿legend {
    text-align: right;
}

input {
    margin-left: 0;
}

    input[type=text], input[type=file], textarea, input[type=password], input[type="number"], input[type="tel"] {
        padding-right: 5px;
        padding-left: 3px;
    }

#inpDestDeposit input[type="text"], #inpDestCardNumber input[type="text"] {
    padding-right: 0;
    padding-left: 0;
}

#inpVarizVajhMojood input[type="text"] {
    padding-right: 0;
}

.linkList {
    text-align: right;
}

.captionTD {
    text-align: left;
}

.infoTDLTR {
    text-align: left;
}

.infoTDRTL {
    text-align: right;
}

.Header {
    padding-right: 15px;
}

.captionTD_Top {
    text-align: left;
}

.Style_RTL_Right {
    direction: rtl;
    text-align: right;
}

.Style_LTR_Right {
    direction: ltr;
    text-align: right;
}

.Style_RTL_Center {
    direction: rtl;
}

.Style_Right {
    text-align: right;
}

.Style_Left {
    text-align: left;
}

.Style_LeftIcon {
    float: left;
    padding-left: 20px;
}

.Style_Left_Top {
    text-align: left;
}

.divLightGreen .Style_Center {
    text-align: right;
}

.LightGreenTitle {
    text-align: right;
}

.divLightGreen ul {
    margin: 5px 25px 5px 5px !important;
}

.infoTDLTR_Top {
    text-align: left;
}

.infoTDLTR_12 {
    text-align: left;
}

.infoTDRTL_12 {
    text-align: right;
    direction: ltr;
}

.PaddingRight {
    padding-right: 12px;
}

.linkListRP {
    text-align: right;
    padding-right: 12px;
}

.textBoxStyleLTR {
    direction: ltr;
}

.Page1 {
    text-align: left;
}

.AddressPanel {
    direction: rtl;
}

.Style_TopLeft {
    text-align: left;
}

.InternetBranchTitle {
    direction: rtl;
}

.infoTextRight, .infoTextRightRegular {
    text-align: right;
}

    .infoTextRight ul ul {
        padding-right: 10px;
    }

.BatchTMEnable .leftColumn, .BatchTMDisabled .leftColumn {
    float: right;
}

.divInvoiceSetting .InvoiceSettingheader {
    padding: 2px 10px 2px 0 !important;
    background: #dce8e8;
}

.headingRedioGrop .textAfterCheckbox {
    float: right;
}

.headingBachTM, .headingBachTMTableName {
    padding: 6px 20px 4px 0;
}

.divDestinationDepositsTitle {
    padding: 5px 20px 5px 0;
}

.PersianCalendarTxt {
    direction: ltr;
}

.divAddType {
    padding: 10px 20px 10px 10px;
}

.inlineTooltip {
    margin-right: 0 !important;
}

.blockTooltip {
    margin-left: 10px;
}

.infoTextRTL {
    direction: rtl;
    text-align: right;
}

.infoTDLTR_12_T {
    text-align: left;
}

.infoTDRTL_12_T {
    text-align: right;
    direction: ltr;
}

.floatLeft {
    float: left;
}

.floatRight {
    float: right;
}

.directionltr {
    direction: ltr;
}

.CalenderlineSyle {
    padding-right: 5px;
}

.basicValidationContainer {
    text-align: right;
    padding: 4px 15px 0 0;
}

.moreInfo {
    padding: 0 15px 0 0;
}

.textInsideCheckInput label {
    padding-right: 2px;
}

.infoTextBoldRight {
    padding-right: 15px;
}

.warningTextBoldRight {
    background: #fffdee;
}

.infoTextRight, .infoTextRightRegular {
    background: #f5fbfd;
}

.warningTextBoldRight, .infoTextRight, .infoTextRightRegular {
    padding: 7px 40px 9px 10px;
    text-align: right;
}

    .infoTextRight li, .warningTextBoldRight li {
        padding-right: 20px;
    }

legend {
    text-align: right;
    margin: 0 10px 7px 0;
}

.CustomerAddressControldiv .btnContainer > .leftColumn {
    text-align: left !important;
}

.textInsideCheckInput td {
    padding: 4px 0 0 10px;
}

.BillPaymentStyle1 fieldset, .tabStyle fieldset {
    border-radius: 0 0 2px 2px;
}

.BillPaymentStyle1 legend {
    padding: 7px 10px 7px 0;
}

.RequestTextBox {
    right: -76px;
}

table .listInTable > li {
    padding-right: 5px !important;
}

.moreDetailGrid {
    padding-right: 10px;
}

input[type="checkbox"]#toggle:checked ~ .HeaderMenu {
    left: 0;
}

.selectStyleRightAlign {
    float: right;
    margin-left: 3px;
}

.gridAmountCurrency {
    float: left;
    padding-right: 15px;
}

.girdAmount {
    float: right;
}

.errorMessage, .successMessage {
    text-align: right;
    padding: 4px 20px 4px 16px;
}

    .errorMessage:before, .successMessage:before {
        float: right;
    }

.attention {
    direction: ltr;
}

#CentralContent {
    float: left;
    margin-left: 4px;
}

#MenuContainer {
    padding-right: 4px;
    float: right;
}

.MainFooter {
    direction: rtl;
}

.innerFooterCenter {
    direction: rtl;
}

.innerFooterRight {
    text-align: right;
}

#ButtomContent img {
    padding-left: 5px;
    padding-right: 5px;
}

.FooterMenu {
    text-align: right;
}

    .FooterMenu li {
        text-align: right;
    }

#CentralContentTop {
    text-align: right;
}

#CentralContentTopHeader {
    padding-right: 5px;
}

#CentralContentTopHeaderRight {
    text-align: right;
    direction: rtl;
    padding-right: 15px;
    float: right;
}

.HeaderLogo {
    margin-right: 1%;
}

.tdinfoTextLarge {
    background-position: right center;
    padding-right: 10px;
}

.PageContainer {
    text-align: right;
}

#layout {
    direction: rtl;
}

.MainContent {
    /*margin: 5px 255px 5px 5px;*/
    margin: 5px;
    width: calc(100% - 259px);
    float: left;
}

.MainContent_Rudimentar {
    margin: 5px;
}

label.menu {
    float: left;
    left: 10px;
}

.pure-menu-link {
    padding-right: 10px;
}

.HeaderMenu {
    float: left;
    padding-left: 2%;
    left: 0;
    text-align: left;
}

    .HeaderMenu > ul > li {
        text-align: left;
        background-position: 90% center;
    }

.profilePopup {
    left: 40px;
}

.SettingPopup {
    left: 70px;
}

.PopupMenu {
    text-align: right;
}

.SettingPopup .PopupMenuTitle .icon::before, .profilePopup .PopupMenuTitle .icon::before {
    float: right;
    margin-right: 10px;
}

.checkBox label {
    padding-right: 4px;
}

.ShortcutHomeItem .icon::before, .ShortcutLogoutItem .icon::before {
    margin-left: 10px;
}

.ShortcutHomeItem {
    float: right;
}

.ShortcutLogoutItem {
    float: left;
}

.btnPopupHeaderClose {
    float: left;
}

.PopupMenuTitle {
    background-position: 90% center;
}

/*.HeaderMenuTextItem {
    background-position: left 100% !important;
}*/

.ViewTransferLimit .btnShowTransferLimit {
    text-align: right;
}

    .ViewTransferLimit .btnShowTransferLimit:before, .ViewTransferLimit .CollopseHeader .icon:before {
        left: 8px;
    }

.ViewTransferLimit .CollopseHeader {
    padding: 8px 10px 2px 0;
    text-align: right;
}

.ViewTransferLimit {
    text-align: right;
}

    .ViewTransferLimit div div a.Right-Style {
        float: right;
    }

    .ViewTransferLimit div div a.Left-Style {
        float: left;
        padding: 0 15px 0 0;
        text-align: left;
    }

.ViewTransferContainer .caption {
    text-align: right;
}

.leftColumn {
    text-align: right;
}

.rightColumn {
    text-align: left;
    float: right;
}

.leftColumn50 {
    text-align: right;
}

.rightColumn {
    margin-left: 1%;
}

.rightColumn50 {
    margin-left: 3px;
    float: right;
}

.wideFormStyle .Satchel .btnContainer .Style_Center {
    float: left;
    text-align: right;
}

.compactFormStyle .btnContainer .Style_Center {
    float: left;
    text-align: right;
}

.SearchPageStyle .btnContainer .Style_Center {
    text-align: right;
    padding-right: 153px;
}

.SearchPageStyle .leftColumn50, .SearchPageStyle .rightColumn50 {
    text-align: right;
}

.SearchPageStyle .rightColumn {
    margin-left: 0;
}

.SearchPageStyleOneColumn {
    padding: 10px 10px 10px 0;
}

    .SearchPageStyleOneColumn .leftColumn50 .leftColumn, .SearchPageStyleOneColumn .rightColumn50 .leftColumn {
        float: right;
    }

.btnRight {
    text-align: right;
}

.textDescription {
    padding-right: 5px;
}

.printContainer {
    padding-right: 10px;
}

.transferFormReceipt .logoContainer .icon.ib-iconBank {
    right: 15px;
}

.rightMenuColumn {
    float: right;
}

.leftMenuColumn, .rightMenuColumn {
    text-align: right;
}

.MenuBasePage .leftMenuColumn, .MenuBasePage .rightMenuColumn {
    text-align: right;
}

    .MenuBasePage .leftMenuColumn li, .MenuBasePage .leftMenuColumn span, .MenuBasePage .rightMenuColumn li, .MenuBasePage .rightMenuColumn span {
        padding-right: 16px;
    }

    .MenuBasePage .leftMenuColumn img + span, .MenuBasePage .rightMenuColumn img + span {
        padding-right: 5px;
    }

.MenuBasePage .leftMenuColumn, .MenuBasePage .rightMenuColumn {
    float: right;
}

.arbitrarySettingBox .arbitrarytextdiv {
    text-align: right;
}

.TwoRowTableIntelligence .columnsContainer .Style_OnColomn, .TableIntelligence .columnsContainer .Style_OnColomn {
    padding-right: 10px;
}

.TwoRowTableIntelligence .OneRowTowColumnsContainer, .TableIntelligence .OneRowTowColumnsContainer {
    padding-right: 10px;
}

.TwoRowTableIntelligence .leftColumn {
    float: right;
}

.TwoRowTableIntelligence li, .TableIntelligence li {
    padding-right: 12px;
}

.TwoRowTableIntelligence .OneRowTowColumnsContainer .rightColumn, .TableIntelligence .OneRowTowColumnsContainer .rightColumn {
    margin-left: 3px;
}

.SubtitleBigStyle {
    padding: 30px 20px 15px 0;
}

.CenterBox .leftColumn, .ConfirmationFunction .SpecificBox .leftColumn {
    text-align: right;
}

.DetailedDescription, .RecordOperationConfirmation {
    text-align: right;
}

    .DetailedDescription .header {
        text-align: right !important;
    }

    .DetailedDescription .infoImage {
        margin-right: 5px;
    }

    .DetailedDescription .closeImage {
        margin-left: 12px;
        float: left;
    }

.DetailedDescription {
    right: 50%;
    margin-right: -60px;
}
/*popup*/
.PopupCenterContainer {
    right: 275px;
    left: 25px;
}

    .PopupCenterContainer .RecordOperationConfirmation .headerPopUp {
        text-align: left;
    }

.RecordOperationConfirmation .closeImage {
    margin-left: 21px;
    float: left;
}

.RecordOperationConfirmation .note {
    padding: 0 20px 11px 0;
    text-align: right !important;
}

.Tab_Style a {
    margin: 0 0 0 2px;
}


.DynamicPosition {
    right: 350px;
}

.paymentMethodBox .pupupContainer .DynamicPosition {
    left: inherit;
    right: 235px;
}

.Hemisphere_L, .Hemisphere_R {
    float: right;
}

.InvoiceSearchDisabled .leftColumn {
    float: right;
}

.RecordOperationConfirmation .btnAccept, .RecordOperationConfirmation .btnCancel, .RecordOperationConfirmation .btnModify, .RecordOperationConfirmation .btnReturn, .RecordOperationConfirmation .btnCommon, .RecordOperationConfirmation .btnShow {
    padding: 2px 25px 2px 10px;
}

.btnAccept, .btnCancel, .btnModify, .btnReturn, .btnShow {
    background-position: 90% center;
    width: 145px;
}

.btnRight .btnCommon {
    margin-right: 0px;
}

.wideFormStyle .btnAccept, .wideFormStyle .btnCancel, .wideFormStyle .btnModify, .wideFormStyle .btnReturn, .wideFormStyle .btnShow, .compactFormStyle .btnAccept, .compactFormStyle .btnCancel, .compactFormStyle .btnModify, .compactFormStyle .btnReturn, .compactFormStyle .btnShow, .SearchPageStyle .btnAccept, .SearchPageStyle .btnCancel, .SearchPageStyle .btnModify, .SearchPageStyle .btnReturn, .SearchPageStyle .btnShow, .SearchPageStyleOneColumn .btnAccept, .SearchPageStyleOneColumn .btnCancel, .SearchPageStyleOneColumn .btnModify, .SearchPageStyleOneColumn .btnReturn, .SearchPageStyleOneColumn .btnShow {
    margin: 0 0 0 20px;
}

.RecordOperationConfirmation .btnAccept {
    float: right;
    margin: auto 13% auto auto !important;
}

.RecordOperationConfirmation .btnCancel {
    float: left;
    margin: auto auto auto 13% !important;
}

.welcomeInfo {
    text-align: right;
}

.welcomeInfoText {
    border-right: 1px solid #DDD;
    margin-right: 45px;
}

.welcomeInfoImage {
    float: right;
}

.DashboardMessageBoard .ContentsDashboardPart {
    padding: 10px 20px 10px 10px;
}

.DashboardServicesContainer .DashboardPart:last-child {
    margin-right: 2%;
}

.TitleDashboardPart, .TitleBookMarkPart {
    text-align: right;
}

    .TitleDashboardPart .TitleDashboardText, .TitleBookMarkPart .TitleBookMarkText {
        text-align: right;
        border-right: 1px solid #DDD;
    }

    .TitleDashboardPart .TitleDashboardIcon, .TitleBookMarkPart .TitleBookMarkIcon {
        margin-right: 1px;
    }

.wrongLogin .TitleDashboardIcon, .wrongLogin.TitleDashboardText {
    float: right;
}

.welcomeShortcut input {
    border-radius: 50% 50% 50% 50%;
}

.ctrlTwoFactorVerifier .infoTextSmallRight {
    text-align: right;
}

.MessageContainerctrlTwoFactor {
    margin-right: 393px;
    text-align: right;
}

.ctrlTwoFactorVerifier .columnsContainerctrlTwoFactor {
    text-align: right;
    padding-right: 170px;
}

.ctrlTwoFactorVerifier .rightColumnctrlTwoFactor {
    width: 220px;
}

.wrongLogin {
    text-align: right !important;
}

    .wrongLogin .header {
        padding: 4px 40px 0 2px;
    }

        .wrongLogin .header img {
            padding: 0 5px 0 0;
        }

.ConfirmationTextStyle .Style_Center {
    text-align: right;
    margin-right: 34%;
    padding-right: .2em;
}

.ibanResultContainer {
    text-align: right;
}

    .ibanResultContainer span {
        direction: rtl;
    }

.ibanResultTitle {
    text-align: right;
}

.ibanContainer {
    margin-right: 3px;
}

.ibanbtnContainer {
    margin-right: 3px;
}

.ibanBox {
    right: 215px;
}

.ibanResultTitle .closeImage {
    float: left;
}

.loadingGifProvince {
    right: 160px;
}

.address .captionTD {
    padding-right: 10px;
}

.BatchRequest .basicValidationContainer {
    padding: 0 22px 0 0;
}

.Number {
    text-align: left;
}

.SpecificBox legend {
    margin: 0 10px 0 0;
}

.OuterBoxReceipt legend {
    margin: 0 10px 0 0;
}

.msg_JS_disabled, .msg_cookie_disabled {
    right: 15%;
    left: 15%;
}

.popup-mask-Dark {
    left: 0;
    right: 0;
}

.msg_disabledHeader::after {
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    left: 49%;
}

.browserFirefox {
    background: url(../images/BrowserIcon/ff-icon.png) no-repeat 99% 10px;
}

.browserIE {
    background: url(../images/BrowserIcon/ie-icon.png) no-repeat 99% 10px;
}

.browserChrome {
    background: url(../images/BrowserIcon/ch-icon.png) no-repeat 99% 10px;
}

.infoFormSection ol, .infoFormSection ul {
    padding-right: 10px;
}

.infoForms {
    direction: rtl;
}

.CreditAmount, .DebtorAmount {
    padding-left: 20px;
}

    .DebtorAmount.icon:before, .CreditAmount.icon:before {
        left: 0;
    }

.memodataLessdiv {
    text-align: right;
}

.actionTab.SelectedIthem::after {
    left: 50%;
    margin-left: -5px;
}

.ReceiptTb tr > td:last-child, .ConfirmTb tbody > tr > td:last-child {
    border-left: 1px solid #adccbc !important;
}

.ReceiptGrid .logoContainer .icon.ib-iconBank {
    right: 15px;
}

.ConfirmTb tr > td:last-child, .ConfirmTb tbody > tr > td:last-child {
    border-left: 1px solid #CCC !important;
}

.AccordionCaption {
    text-align: right;
}

    .AccordionCaption .subject_Part, .SimpleCaption .subject_Part {
        padding-right: 5px;
    }

    .AccordionCaption .icon {
        padding: 0px 15px 0 5px;
    }

        .AccordionCaption .icon:before {
            right: -13px;
        }

.SpecialConfirmation ul {
    padding-right: 10px;
}

.SimpleCaption {
    text-align: right;
}

.addbtnIcon {
    background: #FFF url(../images/plus.svg) no-repeat 98% center;
    padding-right: 17px;
}

.PartBill {
    padding: 18px 10px 5px 0;
}

.form_groupVertical {
    padding: 4px 10px 4px 0;
}

.PaymentContainer .TabRow {
    margin-right: -60px !important;
}

.keyBoardTooltipContainer .L_4_5 {
    text-align: left;
}

.keyBoardTooltipContainer .DynamicPosition {
    right: auto;
    left: 3px;
}

.PopupValidateContainer {
    padding: 0 0 15px 10px;
}

.Popup_Validate {
    right: 5px;
}

.normalInput3 input {
    padding: 4px 5px 4px 30px !important;
}

.normalInput2.YearDateInput input, .normalInput2.MonthDateInput input {
    text-align: right;
}

.wrapperPage {
    left: -10px;
    right: -10px;
}

.wrapperNoStylePage {
    left: 0;
    right: 0;
}

.TooltipContainer #TooltipMobile {
    right: 110%;
}

.TooltipCtrContainer {
    right: 0;
    left: 0;
}

.TooltipCtr {
    margin-right: 0 !important;
    text-align: right;
}

.R_1_3, .GridR_1_3 {
    text-align: left;
}

.L_2_3, .GridL_2_3 {
    text-align: right;
    padding-right: 5px;
}

.R_1_4, .GridR_1_4 {
    text-align: left;
}

.L_3_4, .GridL_3_4 {
    text-align: right;
}

.R_1_5 {
    text-align: left;
}

.L_4_5 {
    text-align: right;
}

.C_1_2 {
    text-align: right;
}

.C_1_3 {
    text-align: right;
}

.C_2_3 {
    text-align: right;
}

.R_1_2 {
    text-align: left;
}

.L_1_2 {
    text-align: right;
}

.ResultContainer .printContainer {
    float: right;
}

.ExportToolsExportsContainer {
    float: left;
}

.Titel_Form, .form_groupVertical .R_1_5 {
    padding-left: 5px;
}

.OutputContainer {
    margin-left: 10px;
}

.ClosefixdMsg {
    left: 0px;
}

.warningfixdMsg::before, .successfixdMsg::before, .errorfixdMsg::before, .infofixdMsg::before {
    padding: 11px 8px 0 0;
    right: 0;
}

.fixdMsg {
    right: 285px;
    left: 35px;
}

.warningfixdMsg, .infofixdMsg, .successfixdMsg, .errorfixdMsg {
    padding: 10px 60px 10px 30px;
    text-align: right;
}

.requiredLable {
    margin-right: 2px;
}

.containerRowAdddToTable .icon.ib-plus-circle {
    right: 10px;
}

.lightStyleTable tbody td {
    border-left: 1px solid #d8d8d8 !important;
}

    .lightStyleTable tbody td:first-child {
        border-right: 1px solid #d8d8d8 !important;
    }

.updateProgressContainer {
    right: 0;
    left: 0;
}

.updateProgress {
    left: 50%;
}

.CardDepositBookInfoList {
    padding-right: 20px;
}

.CardDepositBookSavedDialog {
    text-align: right;
}

.mainUlBookmark li {
    text-align: right;
}

.searchBookMark img {
    left: 0 !important;
}

.containerBookMark .add-list-suggest {
    text-align: right;
}

    .containerBookMark .add-list-suggest li {
        padding: 7px 25px 7px 30px;
        background-position: 20px 38%;
    }

.containerBookMark .justList {
    text-align: right;
}

    .containerBookMark .justList .title-list {
        left: 19px;
    }

    .containerBookMark .justList li {
        padding: 7px 25px 7px 30px;
        background-position: 20px 38%;
    }

.containerBookMark .cancleList {
    left: 0;
}

.searchBookMarkimg {
    left: 0 !important;
}

.FilterMenuBookmark .searchBookMarkimg {
    left: 26px !important;
}

.FilterMenuBookmark input {
    padding-left: 25px;
}

.invoiceDetailTooltipLeftColumn {
    padding-right: 5px;
}

.invoiceDetailTooltip {
    margin-right: 20px;
    margin-left: 20px;
}

.pencilGrid {
    margin-right: 5px;
}

.tdDuplicateWarning, table.dataTable > tbody > tr > td.tdDuplicateWarning, table.responsiveGrid > tbody > tr > td.tdDuplicateWarning {
    padding-right: 24px !important;
}

    .tdDuplicateWarning, table.dataTable > tbody > tr > td.tdDuplicateWarning:before, table.responsiveGrid > tbody > tr > td.tdDuplicateWarning:before {
        right: 0px;
        margin-right: 3px;
    }

.ShebaGridWidth {
    padding-right: 25px !important;
}

.DepositGridWidth {
    padding-right: 25px !important;
}

.inlineSuccessMessage {
    text-align: right;
}

.NewPassInfo {
    right: 250px;
}

.NewPassInfoUl {
    padding: 15px 25px 15px 40px;
}

.NewPassInfo:before {
    border-left: 6px solid #eee !important;
    border-right: 10px solid transparent;
    right: -6px !important;
    margin-right: -10px;
}

.wrongicon:before {
    left: -17px;
}

.correctIcon:before {
    left: -17px;
}

.correctIcon, .wrongicon {
    float: left;
}

#passwordStrengthResult {
    left: 0;
}

#progressbarPasswordStrength {
    right: 0;
}

.Interactive-info,
.Interactive-warning,
.Interactive-success {
    background-position: 99% 12px !important;
}

.caption_Description {
    padding-right: 35px;
}

.Text_Description {
    padding-right: 50px;
}

    .Text_Description ul {
        padding-right: 40px;
    }

.IntroductionCardThirdPassword {
    background: url(../images/GetMoney.png) no-repeat 2% top;
}

.showSetCardThirdPassword {
    background: url(../images/Cards.png) no-repeat 2% top;
}

.notFound {
    direction: rtl;
}

.RecordOperationConfirmation .btnSmalContainer input:first-child, .RecordOperationConfirmation .btnSmalContainer button:first-child,
.confirmPopup .btnContainer input:first-child, .confirmPopup .btnContainer button:first-child {
    margin: 10px 0px 0px 25px !important;
}

.RecordOperationConfirmation .btnSmalContainer input:last-child, .RecordOperationConfirmation .btnSmalContainer button:last-child,
.confirmPopup .btnContainer input:last-child, .confirmPopup .btnContainer button:last-child {
    margin: 10px 25px 0px 0px !important;
}

.confirmFormContainer {
    right: 260px;
    left: 0px;
}

.SarmayegozariAtieInfo {
    padding: 7px 50px 9px 10px;
    text-align: right;
    background-position: 99% 4px !important;
}



.infobillsection .titleinfobill {
    float: right;
    text-align: left;
}

    .infobillsection .titleinfobill span {
        right: 30px;
    }

.infobillsection .tbinfobill {
    float: right;
    border-right: 1px solid;
}

    .infobillsection .tbinfobill .billrow {
        text-align: right;
    }


        .infobillsection .tbinfobill .billrow span:first-child {
            padding-left: 8px;
        }

.descriptionList {
    text-align: right;
}

.checklist .leftColumn {
    padding-right: 20px;
}

.FillForm .MBLogo {
    background-position: 2% center;
}

.checkBox label:after {
    right: -2px;
}

.useMobileBank .checkBox span {
    font-size: 13px;
    padding-top: 4px;
}

.useMobileBank .checkBox label {
    padding-right: 0;
}

    .useMobileBank .checkBox label:after {
        right: 0;
    }

.checkBox.checkBoxlist label:after {
    right: 1px;
}

.checkBoxlist label {
    padding: 0px 0px 0px 15px;
}

.filterCheckBox label {
    padding: 0px 2px 0px 35px;
}

.subsidiaryDepositBtn {
    right: 330px;
}

.newNoteBookSecureKeyboard {
    right: 250px !important;
}

.noteBookSourceBalance {
    margin: 0 4px 0 0 !important;
}

.confirmPopup .Style_LeftIcon {
    padding-left: 0px;
}

.tblActionPopup {
    left: 58px;
}

.imgBanktb, .imgtdRight {
    right: 2px;
}

.imgtdLeft {
    left: 4px;
}

.child .imgtdLeft {
    left: -10px;
}

.imgOwn {
    left: 2px;
}

.EditInsideRow::after {
    right: 50%;
}

.EditInsideRow .fieldset .fieldset-title {
    right: 20px;
}

.EditInsideRow .close-window-row button {
    left: -3px;
}

.NotificationPopup {
    text-align: right;
    left: -100%;
    -webkit-transition: left 1s ease;
    -moz-transition: left 1s ease;
    -o-transition: left 1s ease;
    transition: left 1s ease;
}

.NotificationImage {
    padding: 2px 0 5px 5px;
}

.NotificationPopup.activeNotification {
    left: 0%;
}

.NotificationPopupContainer {
    left: -15px;
}

#ErrorMsgNotification {
    padding: 13px 37px 13px 10px !important;
}

    #ErrorMsgNotification:before, .InlineErrorNotification:before {
        right: 6px;
    }

    #ErrorMsgNotification.ErrorAreaRefresh::after {
        left: 90%;
    }

    #ErrorMsgNotification.ErrorAreaDismissAll::after {
        left: 36px;
    }

.btnPopupNotificationClose {
    left: 5px;
}

.NotificationRefresh_shape {
    margin-left: 5px;
}

.NotificationNumber {
    left: 13px;
}

#NormalBill .PopupValidateContainer.NInput2_Column .NoteBookTextBoxParent.mobileSelector input[type="text"] {
    text-align: right;
}

.operator1, .operator2, .operator3, .operator4 {
    left: 30px;
}

.Vertical_Tab.RadioButton_Tab input[type="radio"]:checked + label::after {
    left: 50%;
    border-color: #2b373e transparent transparent;
}

.col-form-caption {
    padding: 4px 0 0 5px;
    text-align: left;
}

.VersionItem {
    padding: 10px 20px 10px 10px;
}

.VersionHeader {
    right: -50px;
}

.addNewItem td:after {
    right: 50%;
}

.read-more .btn span {
    margin-left: 5px;
}

.EmailSendPopUp .titlePopUp .note {
    padding: 3px 8px 11px 0;
}

.EmailSendPopUp .closeImage {
    margin-left: 7px !important;
}

.titlePopUp {
    float: right;
}

.SpecialConfirmation_nav a {
    margin: 1px 1px 0 0;
}

.TopHeaderReportPage {
    float: left;
}

.bookMarkTitleHeader {
    float: left;
}

.bookMarkSeparator {
    border-right: 3px solid #f2c40f;
    padding-right: 3px;
}

.control-watch * {
    float: left;
}
/****************add style specific pages****************/

.scheduledPage .checkBox {
    margin-right: 5px;
}

.Guide-Containe .hide-List {
    border-right: 3px solid #ffd800;
}
/************************OTP Sed PopUp ************************/
.btnSendOTP:before {
    content: 'دریافت رمز پویا' !important;
}

/********************Self Declaration Page********************/
.self-declaration-page .lable-form {
    text-align: left;
}

.self-declaration-page .lable-phonenumber {
    margin-right: 8px;
}

.self-declaration-page .send-otp {
    margin-right: 8px;
}

.self-declaration-page svg {
    margin-left: 2px;
}

.chkContainer .checkBox {
    margin-right: -9px;
}

.custom-radio label {
    padding-right: 27px;
}

    .custom-radio label::before {
        right: 1px;
    }

.select-pincode table label {
    margin-left: 20px;
}

.select-pincode table input[type="radio"] {
    margin-left: 5px;
}

.inputMask {
    right: 1px;
}

#hidSheba {
    right: 0;
}

@media(max-width:1251px) {
    .memodataMorediv, .memodataLessdiv {
        text-align: left;
    }

    .inlineTooltip {
        left: 20px !important;
    }

    .R_1_3, .R_1_4, .L_2_3, .L_3_4, .C_1_2, .C_1_3, .C_2_3, .R_1_2, .L_1_2, .C_1_1, .R_1_5, .L_4_5 {
        text-align: right;
    }

    .DynamicPosition {
        right: 310px;
    }

    .keyBoardTooltipContainer .DynamicPosition {
        left: 5px;
    }

    .PaymentContainer .TabRow {
        margin-right: 0 !important;
    }

    .NewPassInfo {
        right: 0;
    }
}

@media screen and (max-width:1024px) {
    .ibanContainer {
        margin-right: 1px;
    }

    .ViewTransferLimit .btnShowTransferLimit {
        padding: 5px 5px 5px 25px;
    }

        .ViewTransferLimit .btnShowTransferLimit:before, .ViewTransferLimit .CollopseHeader .icon:before {
            left: 5px;
        }

    .DynamicPosition {
        left: 5%;
        right: 270px;
    }

    .divUpdateCardDepositBook .pupupContainer .DynamicPosition {
        right: inherit;
    }

    .subsidiaryDepositBtn {
        right: auto !important;
        left: 0 !important;
    }

    .newNoteBookSecureKeyboard {
        left: 0px;
        right: auto;
    }
}

@media only screen and (max-width:900px) {
    .MainContent {
        width: 100%;
    }

    #layout, .MainContent {
        padding-right: 0;
    }

    .HeaderLogo {
        margin-right: 55px;
    }

    .HeaderMenu {
        padding-left: 10px;
    }

    .pure-menu-link {
        right: 0;
    }

    .SearchPageStyleOneColumn .leftColumn50 .leftColumn, .SearchPageStyleOneColumn .rightColumn50 .leftColumn {
        float: right;
    }

    .SearchPageStyleOneColumn .btnContainer {
        padding: 10px 160px 3px 0 !important;
        text-align: right;
    }

        .SearchPageStyleOneColumn .btnContainer .Style_Center {
            text-align: right;
        }

    .TwoRowTableIntelligence .Style_OnColomn, .TableIntelligence .Style_OnColomn {
        padding: 2px 10px 3px 3px;
    }

    .DetailedDescription, .PopupCenterContainer {
        left: 0;
        right: 0;
    }

    .DynamicPosition {
        left: 5%;
    }

    .pupupContainer .DynamicPosition {
        right: inherit;
    }

    .divUpdateCardDepositBook .pupupContainer .DynamicPosition {
        left: 1%;
    }

    .inlineTooltip {
        left: 10px !important;
    }

    .compactFormStyle .btnContainer .Style_Center {
        float: left;
    }

    .ctrlTwoFactorVerifier .columnsContainerctrlTwoFactor {
        padding-right: 100px;
    }

    .ConfirmationTextStyle .Style_Center {
        padding-right: .2em;
    }

    .DashboardPart:first-child {
        margin-left: 0;
    }

    .msg_JS_disabled, .msg_cookie_disabled {
        right: 2%;
        left: 2%;
    }

    .browserFirefox, .browserIE, .browserChrome {
        background-position: 99% 1px;
    }

    .PartBill {
        padding: 5px 20px 15px 0;
    }

    .TooltipContainer #TooltipMobile {
        right: 85%;
    }

    .AccordionCaption .subject_Part {
        padding-right: 35px;
    }

    .Interactive-Title {
        padding-right: 33px;
    }

    .infoTextLight {
        background-position: 100% 12px;
    }

    .confirmFormContainer {
        right: 0;
    }

    .NotificationPopupContainer {
        left: 0px;
    }

    .btnSendOTP:before {
        content: 'رمز پویا' !important;
    }
}

@media only screen and (max-width:800px) {
    .subsidiaryDepositBtn {
        right: 0;
    }
}

@media(max-width:700px) {
    .self-declaration-page .lable-form {
        text-align: right;
    }
}

@media only screen and (max-width:600px) {

    #layout {
        padding-right: 0;
    }

        #layout.active1 {
            right: 0;
        }

    .header1 {
        text-align: right;
    }

    .DynamicPosition {
        right: 0;
        left: 5%;
    }

    .pupupContainer .DynamicPosition, .paymentMethodBox .pupupContainer .DynamicPosition, .divUpdateCardDepositBook .pupupContainer .DynamicPosition {
        right: 0;
        left: 5%;
    }

    .divForHelp {
        left: 0;
    }

    .textDescription {
        padding-right: 5px;
    }

    .unitControl {
        padding-left: 10px;
    }

    .CustomerAddressControldiv .unitControl {
        float: right;
    }

    .rightColumn {
        text-align: right;
    }

    .SearchPageStyle .btnContainer .Style_Center {
        text-align: right;
        padding-right: 0;
    }

    .rightColumn, .rightColumn50 {
        margin-left: 0;
    }

    .confirmationtransferForm .tblCard .columnsContainer {
        text-align: right;
    }

    .confirmationtransferForm .divForHelp {
        margin: 5px -120px 0 0 !important;
        left: auto !important;
    }

    .Satchel .leftColumn {
        padding-right: 5px !important;
    }

    .ViewTransferLimit li a {
        padding: 0 10px 0 0;
        float: left;
        text-align: left;
    }

    .TwoRowTableIntelligence .rightColumn {
        padding-right: 10px;
    }

    .TwoRowTableIntelligence .OneRowTowColumnsContainer .rightColumn, .TableIntelligence .OneRowTowColumnsContainer .rightColumn {
        padding-right: 0;
    }

    .TwoRowTableIntelligence .columnsContainer .Style_OnColomn, .TableIntelligence .columnsContainer .Style_OnColomn {
        padding: 9px 10px 0 0;
    }

    .RecordOperationConfirmation .btnContainer input:first-child {
        margin-right: 11%;
    }

    .RecordOperationConfirmation .btnContainer input:last-child {
        margin-left: 11%;
    }

    .BillPaymentStyle1 fieldset .rightColumn, .BillPaymentStyle1 fieldset .leftColumn {
        padding-right: 10px;
        padding-left: 10px;
    }

    .ctrlTwoFactorVerifier .infoTextSmallRight {
        padding: 0 35px 10px 10px;
    }

    .ctrlTwoFactorVerifier .columnsContainerctrlTwoFactor {
        padding: 5px 10px 5px 0;
    }

    .ctrlTwoFactorVerifier .rightColumnctrlTwoFactor {
        padding-left: 10px;
    }

    .wrongLogin .ContentsDashboardPart, .wrongLogin .TitleDashboardPart .TitleDashboardText {
        margin-right: 0;
    }

    .TitleDashboardPart .TitleDashboardText {
        border-right-width: 0;
    }

    .NInput2_Column {
        padding: 0 0 15px 3px;
    }

    .normalInput2.YearDateInput, .normalInput2.MonthDateInput {
        text-align: left;
    }

    .AccordionCaption input.OpenPast {
        float: right;
    }

    .form_group {
        padding-right: 0;
    }

    .TooltipContainer #TooltipMobile {
        right: -235px;
    }

    .GridR_1_3 {
        text-align: right;
    }

    .uDMSourceDepositContainer input.NoteBookDepositPosition {
        margin-left: -33px;
    }

    .RecordOperationConfirmation .btnSmalContainer input:first-child, .RecordOperationConfirmation .btnSmalContainer button:first-child,
    .confirmPopup .btnContainer input:first-child, .confirmPopup .btnContainer input:first-child {
        margin: 10px 0px 0px 15px !important;
    }

    .RecordOperationConfirmation .btnSmalContainer input:last-child, .RecordOperationConfirmation .btnSmalContainer button:last-child,
    .confirmPopup .btnContainer input:last-child, .confirmPopup .btnContainer input:last-child {
        margin: 10px 15px 0px 0px !important;
    }

    .infobillsection .titleinfobill span {
        right: 0;
    }

    .Tooltip.TooltipcharacterInfo {
        right: -150px;
    }

    .BatchTM .btnContainer .Tooltip.TooltipcharacterInfo {
        right: -220px;
    }

    .subsidiaryDepositBtn {
        right: 0;
    }

    .newNoteBookSecureKeyboard {
        right: auto !important;
        margin-right: 12px !important;
    }

    .SaveCardDetailsTooltip {
        right: -140px;
    }

    .UseAzYourCardTooltip {
        right: -200px;
    }

    .PcFormOnMobile .rightColumn {
        float: right;
        text-align: left;
    }

    .confirmPopup.PcFormOnMobile .btnContainer input:first-child {
        margin: 10px 0px 0px 5px !important;
    }

    .confirmPopup.PcFormOnMobile .btnContainer button:last-child {
        margin: 10px 5px 0px 0px !important;
    }

    .newNoteBookSecureKeyboard {
        right: 58px !important;
    }

    .filterCheckBox label {
        padding: 0px 2px 0px 12px;
    }

    .HeaderLogo {
        width: 140px;
        height: 55px;
    }

    .tblActionPopup {
        left: 8px;
    }

    .moreDetailGrid {
        float: left;
    }

    .VersionHeader {
        right: calc(50% - 45px);
    }

    .bookMarkTitleHeader {
        padding-left: 0;
    }

    .operator1, .operator2, .operator3, .operator4 {
        left: 0;
    }

    .btnSendOTP {
        left: -12px;
    }
}

@media only screen and (max-width:360px) {
    .BatchTM .btnContainer .Tooltip.TooltipcharacterInfo {
        right: 5px;
    }

    .subsidiaryDepositBtn {
        right: 0;
    }

    .newNoteBookSecureKeyboard {
        right: 0px !important;
    }

    .filterCheckBox label {
        padding: 0px 2px 0px 6px;
    }
}
/****************** Bootstrap Grid Media**************************/
@media (min-width: 768px) {
}

@media (min-width: 992px) {
    .Vertical_Tab.RadioButton_Tab input[type="radio"]:checked + label::after {
        left: -22px;
        border-color: transparent #2b373e transparent transparent;
    }
}

@media (max-width: 992px) {

    .chkContainer .checkBox {
        margin-right: 0;
    }
}

@media (min-width: 1200px) {
}
