/* Generic form-label origin RTL style */
html[dir="rtl"] .card-selection-form .slider { display: block; }
html[dir="rtl"] form label { transform-origin: top right; }

/* Generic captcha text-field RTL style */
html[dir="rtl"] .captcha-area .captchaTextField { direction: ltr; text-align: left; }

/* Generic list RTL styles */
html[dir="rtl"] .list-inline, html[dir="rtl"] .list-unstyled { padding-right: 0; }
html[dir="rtl"] .navbar-nav { padding-right: 0; }

/* Generic alert-attention RTL styles */
html[dir="rtl"] .alert.alert-attention { padding: 15px 55px 15px 33px; }
html[dir="rtl"] .alert.alert-attention::before { right: 20px; left: auto; }

/* JS generated Padding fields RTL styles */
html[dir="rtl"] .symbol-on-field { left: auto; right: 0; }
html[dir="rtl"] .symbol-on-field.right { right: auto; left: 0; }

/* Generic form button RTL styles */
html[dir="rtl"] .form .btn { margin: 0 0 0 10px; }
html[dir="rtl"] .form .btn:nth-child(2) { margin: 0; }

/* Secure Generic Card DropDown */
html[dir="rtl"] .secondry-card-drop { margin: 0 auto 0 0; }
html[dir="rtl"] .secondry-card-drop .amount-info { text-align: left; direction: ltr; }
html[dir="rtl"] .secondry-card-drop .custom-card .card-num { float: right !important; }
html[dir="rtl"] .secondry-card-drop .custom-card .amount { float: left !important; }
html[dir="rtl"] .secondry-card-drop .custom-card .head .name { float: right !important; }
html[dir="rtl"] .secondry-card-drop .custom-card .head .card-type { float: left !important; }
html[dir="rtl"] .secondry-card-drop .btn-wallet { padding: 5px 17px 5px 42px; text-align: right; }
html[dir="rtl"] .secondry-card-drop .btn-wallet .ico { left: 14px; right: auto; }
html[dir="rtl"] .secondry-card-drop .btn-wallet .list-inline { margin: 0 80px 0 0; }
html[dir="rtl"] .secondry-card-drop > .btn-secondary::after { left: 16px; right: auto; }
html[dir="rtl"] .secondry-card-drop .search .ico { right: 19px; left: auto; }
html[dir="rtl"] .secondry-card-drop .search .form-control { padding: 10px 36px 10px 10px; }
html[dir="rtl"] .secondry-card-drop > .btn-secondary { padding: 11px 17px 11px 44px; }
html[dir="rtl"] .secondry-card-drop > .btn-secondary .name { text-align: right; }
html[dir="rtl"] .btn-secondary.disabled .amount-info, html[dir="rtl"] .btn-secondary:disabled .amount-info { text-align: left; margin: 0 25px 0 0; direction: ltr; }
html[dir="rtl"] .secondry-card-drop .card-num { direction: ltr; text-align: right; }
html[dir="rtl"] .secondry-card-drop .numbers { margin: 0 6px 0 0; }
html[dir="rtl"] .alert .close { left: 15px; right: auto; }
html[dir="rtl"] .alert.alert-danger::before { right: 16px; left: auto; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
html[dir="rtl"] .alert.alert-danger { padding: 16px 48px 16px 40px; }
html[dir="rtl"] body .ui-datepicker { direction: ltr; }
html[dir="rtl"] .has-datepicker .ico { left: 10px; right: auto; }

/* Choosen */
html[dir="rtl"] .chosen-container .chosen-single { padding: 6px 15px 6px 40px; }
html[dir="rtl"] .chosen-container .chosen-single::after { left: 10px; right: inherit; }
html[dir="rtl"] .single-border .chosen-container .chosen-single { padding: 5px 0 5px 40px; text-align: right !important; }
html[dir="rtl"] [class*="icheckbox"] { margin: 0 0 0 8px; }

/* Locale Change */
html[dir="rtl"] #localeChangeDialog .modalAction li:first-child { text-align: left !important; padding: 0 0 0 5px; }
html[dir="rtl"] #localeChangeDialog .modalAction li:last-child { text-align: right !important; padding: 0 5px 0 0; }

/* Welcome Page RTL styles */
html[dir="rtl"] body { direction: rtl; text-align: right }
html[dir="rtl"] .multi-lang-drop { margin: 0 10px 0 0; }
html[dir="rtl"] .multi-lang-drop .dropdown-toggle { padding: 10px 14px 9px 0; }
html[dir="rtl"] .multi-lang-drop .dropdown-menu { left: 0; right: auto; padding: 0; width: auto; border-width: 0; margin: 5px 0 0; overflow: hidden; border-radius: 4px; min-width: inherit; box-shadow: 0 2px 4px 0 rgb(0 0 0 / 15%); }
html[dir="rtl"] .form-login#loginFormID { margin: 0 auto -50px 0; }
html[dir="rtl"] #loginFormID .form-holder .field-holder #userId, html[dir="rtl"] #loginFormID .form-holder .field-holder #userPassword { padding: 0 0 0 50px !important; }
html[dir="rtl"] .form-login#loginFormID .field .link { left: 0; right: auto }
html[dir="rtl"] .form-login#loginFormID .remember [class*=icheckbox] { margin: 0 0 0 8px; }
html[dir="rtl"] .feature-section-rtl .bg-cover.left { margin: 0 0 0 -15px; }
html[dir="rtl"] .feature-section-rtl .bg-cover.center { margin: 0 -15px; }
html[dir="rtl"] .features-section.feature-section-rtl .bg-cover.center.last { margin: 0 -15px 0 0 }
html[dir="rtl"] .bank-with-us-rtl .list-logos { padding-right: 0px }
html[dir="rtl"] .bank-with-us-rtl .list-logos li { margin: 0 0 0 10px }
html[dir="rtl"] .footer-nav ul { padding-right: 0px; }
html[dir="rtl"] .footer-nav ul li { margin: 0 0 0 20px }
html[dir="rtl"] #footer .copyright, html[dir="rtl"] #footer .logo { margin-left: 21px; margin-right: 0px; }
html[dir="rtl"] .navbar #navbarSupportedContent .navbar-nav { margin-right: auto !important; margin-left: 0 !important; }

/*temporary style for header menu */
html[dir="rtl"] .footer-info .list-logos li { margin: 0 15px 0 0 }

/* Card Registration RTL styles */
html[dir="rtl"] .card-registration-page .inner-cardactivation, html[dir="rtl"] .card_registration-page .cardRegistration-main .img-card-holder, html[dir="rtl"] .card_registration-page .cardRegistration-main .card-steps-holder, html[dir="rtl"] .account_setup-page .account_setup-main .img-card-holder { direction: ltr; }
html[dir="rtl"] .card-registration-page .inner-cardactivation .captcha-area { text-align: left; }
html[dir="rtl"] .cardactivation-main .img-card-holder .error-text { left: auto; right: -21px; }

/* html[dir="rtl"] .cardactivation-main #actvCardVerif .captchalabel-holder { text-align: left; display: block; } */
html[dir="rtl"] .cardactivation-main #actvCardVerif .form-holder .field label, html[dir="rtl"] .cardactivation-main #actvCardVerif .captcha-area .field label { direction: rtl; }
html[dir="rtl"] .field label > em, html[dir="rtl"] .captcha-area .field label:after { margin: 4px 4px 0 0; }
html[dir="rtl"] .cardactivation-main .btns .btn { float: right; margin-right: 0; }
html[dir="rtl"] .cardactivation-main .btns .btn + .btn { float: left; }
html[dir="rtl"] .card_registration-page .cardRegistration-main #registrationInfo .btns .btn, html[dir="rtl"] #wrapper.account_setup-page .account_setup-main .account-setup-buttons .btn { margin-right: 0; margin-left: 20px; }
html[dir="rtl"] .card_registration-page .cardRegistration-main .slider-checkbox_with-bg .icheckbox_flat-grey, html[dir="rtl"] #wrapper.account_setup-page .account_setup-main .slider-checkbox_with-bg .icheckbox_flat-grey { margin-right: 0; margin-left: 15px; }
html[dir="rtl"] .card_registration-page .gen-alert.alert-has-icon { padding: 15px 60px 15px 15px; }
html[dir="rtl"] .card_registration-page .gen-alert > [class*="icon-"] { right: 16px; left: auto; }

/* html[dir="rtl"] .card_registration-page .cardRegistration-main .captcha-area #registrationCaptcha { text-align: left; } */
html[dir="rtl"] .card_registration-page .cardRegistration-main .btn-half-holder .submitBtn.btn-orange { float: right !important }
html[dir="rtl"] .card_registration-page .cardRegistration-main .btn-half-holder .submitBtn.btn-light { float: left !important }

/* OTP Popup buttons RTL styles */
html[dir="rtl"] .ui-dialog .btn-holder li:last-child { float: left; padding-right: 5px; padding-left: 0px !important; }
html[dir="rtl"] .ui-dialog .btn-holder li:first-child { float: right; padding-right: 0px !important; padding-left: 5px; }

/* Secure Header RTL styles */
html[dir="rtl"] [data-pagetype="secure-page"] .nav-opener, html[dir="rtl"] [data-pagetype="secure-page"] .nav-opener ~ .logo { float: right !important; }
html[dir="rtl"] #header .user-cards-dropdown { float: right !important; margin: 0 10px 0 0; direction: ltr; }
html[dir="rtl"] #headerInfo .header-info { float: left !important; }
html[dir="rtl"] #headerInfo .header-info [id*=block-content-888-], html[dir="rtl"] #headerInfo .header-info .user-img, html[dir="rtl"] #headerInfo .header-info .lang-dropdown { float: right !important; }
html[dir="rtl"] #headerInfo .header-info .logout-link { float: left !important; transform: rotate(180deg); }
html[dir="rtl"] [data-pagetype="secure-page"] .nav-opener ~ .header-info-opener { left: 0; right: auto; }
html[dir="rtl"] .nav-opener .bar { left: auto; right: 14px; }
html[dir="rtl"] .card-selection-form .slider { transform: scaleX(-1); }
html[dir="rtl"] .slick-slide { float: left; transform: scaleX(-1); }
html[dir="rtl"] .lang-dropdown > .btn .ico { margin: 5px 5px 0 0; }
html[dir="rtl"] .custom-card.bg-green .card-num { direction: ltr; }
html[dir="rtl"] .user-img .dropdown-menu { left: 0 !important; right: auto; }

/* Sidebar RTL styles */
html[dir="rtl"] #main-nav { float: right; }
html[dir="rtl"] #nav ul a { padding: 11px 60px 11px 10px; }
html[dir="rtl"] #nav ul .has-dropdown-a { padding-left: 32px; }
html[dir="rtl"] #nav ul .ico { left: auto; right: 0; }
html[dir="rtl"] .has-dropdown-a:after { right: auto; left: 16px; transform: rotate(180deg); }
html[dir="rtl"] #nav .sub-drop { left: auto; right: 100%; margin: 0 -3px 0 0; }
html[dir="rtl"] #nav .sub-drop a { padding: 11px; }
html[dir="rtl"] .main-nav-tooltip { margin: 0 58px 0 0; }
html[dir="rtl"] .main-nav-tooltip .arrow { left: calc(100% - 1px); right: auto; transform: rotate(-180deg) !important; transform-origin: 0 50%; }

/* Dashboard Page RTL styles */
html[dir="rtl"] #homeContentContainer .widget-chart .nav-tabs { float: none !important; }
html[dir="rtl"] #homeContentContainer .widget-chart header { float: left !important; }
html[dir="rtl"] #homeContentContainer .balance-info li { padding: 0 17px 0 0; }
html[dir="rtl"] #homeContentContainer .balance-info li:before { left: auto; right: 2px; }
html[dir="rtl"] #homeContentContainer .balance-info .static-label { float: left; direction: ltr; }
html[dir="rtl"] #homeContentContainer .balance-summary-info-holder .balance-summary li > .static-label, html[dir="rtl"] #homeContentContainer .widget-chart .balance-summary li > .static-label { direction: ltr; float: right; }
html[dir="rtl"] #homeContentContainer .balance-info .title { float: none !important; padding: 0 0 0 5px; }
html[dir="rtl"] #homeContentContainer .balance-info .btn-tooltip .icon-info { margin: 0 5px 0 0; }
html[dir="rtl"] #homeContentContainer .balance-summary li { padding: 0 15px 0 0; }
html[dir="rtl"] #homeContentContainer .balance-summary li:before { left: auto; right: 0; }
html[dir="rtl"] #homeContentContainer .balance-summary .beneficiary, html[dir="rtl"] #homeContentContainer .balance-summary .title { float: right; clear: right; padding: 0 0 0 2.086em; }
html[dir="rtl"] #homeContentContainer .balance-summary time { clear: right; }
html[dir="rtl"] #homeContentContainer .balance-summary .beneficiary .btn-tooltip { left: 2px; right: auto; top: 2px; }
html[dir="rtl"] #homeContentContainer .balance-summary .beneficiary .btn-tooltip, html[dir="rtl"] #homeContentContainer .balance-summary .title .btn-tooltip { left: 10px; right: auto; }
html[dir="rtl"] #homeContentContainer .user-card-info .note .static-label { float: none; }
html[dir="rtl"] #homeContentContainer .block-request-card { padding: 15px 25px 0 22px; }
html[dir="rtl"] #homeContentContainer .block-request-card .ico { margin: 0 0 0 6px; }
html[dir="rtl"] #homeContentContainer .block-request-card .link { margin-left: 0; margin-right: 5px; }
html[dir="rtl"] #header .user-alert #alertNotificationsContainer .dropdown-menu { left: 0 !important; right: auto; }
html[dir="rtl"] #homeContentContainer .widget-chart.widget-chart-dual .chosen-container-single .chosen-single { padding: 10px 10px 8px 36px; }
html[dir="rtl"] #homeContentContainer #sub-nav a .ico { margin: 0 0 0 5px; }
html[dir="rtl"] .login-info .time { direction: ltr; }
html[dir="rtl"] .card-selection-form .info .number { direction: ltr; float: left !important; padding: 0 32px 0 0; }
html[dir="rtl"] .card-selection-form .info > div { float: right !important; }
html[dir="rtl"] .card-selection-form [class*="iradio"] { margin: 0 0 0 10px; float: right;}
html[dir="rtl"] .card-selection-form .custom-card { min-height: 200px }
html[dir="rtl"] #homeContentContainer .widget-chart-dual .form-control { padding: .375rem 1.75rem; }
html[dir="rtl"] #homeContentContainer .widget-chart.widget-chart-dual .chosen-container-single .chosen-single > span { text-align: right !important; }

/* PIN Reveal Page RTL styles */
html[dir="rtl"] .manage-pin .btns .btn { float: right; }
html[dir="rtl"] .manage-pin .btn { margin: 0 0 0 20px; }
html[dir="rtl"] .manage-pin .btns .btn:last-child { margin-right: 0; }
html[dir="rtl"] .manage-pin .pin-counter .pin-timer { direction: ltr; }
html[dir="rtl"] .show-keypad .keypad-popup { direction: ltr; }
html[dir="rtl"] .show-keypad .keypad-popup .btn { margin: 0 5px 10px; }

/* Session timer popup Page RTL styles */
html[dir="rtl"] #sessionTimeoutdialog .counter-timer { direction: ltr; }
html[dir="rtl"] #sessionTimeoutdialog .counter-timer ~ .list-inline > li:first-child { text-align: left !important; padding-left: 5px; padding-right: 0 !important; }
html[dir="rtl"] #sessionTimeoutdialog .counter-timer ~ .list-inline > li:last-child { text-align: right !important; padding-left: 0 !important; padding-right: 5px; }

/* Chosen container dropdown list padding RTL styles*/
html[dir="rtl"] .chosen-container .chosen-results li.active-result.result-selected { padding-left: 30px; padding-right: 15px; }

/* Forogt Password */
html[dir="rtl"] .form-forgot-password .carousel-indicators, html[dir="rtl"] .form-forgot-userid .carousel-indicators { padding-right: 0; }
html[dir="rtl"] span.icon-check.tick-box { right: 0; }
html[dir="rtl"] .form-forgot-password .passcode-box .radios-holder .radio, html[dir="rtl"] .form-forgot-userid .passcode-box .radios-holder .radio { display: flex; flex-direction: row-reverse; }
html[dir="rtl"] .form-forgot-password .link { left: 0; right: auto; }
html[dir="rtl"] .form-forgot-password .btns .btn, html[dir="rtl"] .form-forgot-userid .btns .btn { margin: 0 0 0 20px; }
html[dir="rtl"] #forgotPasswordIdSection #forgotPasswordForm #forgot-password-slide1-content #userId { padding: 0 0 0 60px; }
html[dir="rtl"] #forgotUserIdSection .card-steps-holder.ac-steps-holder { direction: ltr; }
html[dir="rtl"] #forgotPasswordIdSection #codeVerificationForm .verification-area .card-steps-holder.ac-steps-holder { direction: ltr; }
.otp-container.counter-active .otp-counter .sms_source{ direction: ltr; }
html[dir="rtl"] #forgotPasswordIdSection .radios-holder label .ico { margin: 0 0 0 5px; }
html[dir="rtl"] .otp-container .source .ico { margin: 0 5px 0 0; }
html[dir="rtl"] #otpFields .field-holder #OtpCodeField { direction: ltr; text-align: left; }

/* Card Summary */
html[dir="rtl"] #card-summary-container #myCards .card-summary .card-author-info li { float: right; padding: 0 0 0 10px; }
html[dir="rtl"] #card-summary-container #myCards .v-card .masked-data .card-num { text-align: right; }
html[dir="rtl"] #card-summary-container .form-field-set .card-num { direction: ltr; text-align: right; }
html[dir="rtl"] #card-summary-container #myCards .last-history .box { padding: 21px 15px 17px 150px; }
html[dir="rtl"] #card-summary-container #myCards .v-card .add-info li { margin: 0 0 5px 34px; }
html[dir="rtl"] .card-history.two-col li { left: auto; float: right; margin: 0 0 11px 17px; }
html[dir="rtl"] .card-summary .balance-info .orange .amount .title, html[dir="rtl"]  .card-summary .balance-info .title { margin: 0 0 0 8px; }
html[dir="rtl"] .card-summary .tag { margin: 6px 19px 0 0; }
html[dir="rtl"] #card-summary-container .wallet .head { padding: 0 0 0 90px; }
html[dir="rtl"] #card-summary-container .flag-holder { margin: 0 0 0 21px; float: right; }
html[dir="rtl"] #card-summary-container .wallet .head .link { left: 3px; right: auto; }
html[dir="rtl"] .radios-holder label .ico { margin: 0 0 0 5px; }
html[dir="rtl"] .card-summary .add-info .ico { margin: 0 0 0 5px; }
html[dir="rtl"] .card-history.two-col { margin: 0 0 0 17px; }
html[dir="rtl"] .last-history .not-available{ left: 20px; right: auto;}
html[dir="rtl"] .account-record .cashback-summary .reward_point_available .icon-gift{ margin-right: 0; margin-left: 12px;}
html[dir="rtl"] .available-credit .icon-coin{ margin: 0 0 0 8px;}
html[dir="rtl"] .card-history .country img{ margin: 0 0 0 5px;}

/* Card Activity */
html[dir="rtl"] #cardActivityMainSection .transaction-details h2 { float: right; }
html[dir="rtl"] #cardActivityMainSection .transaction-details .actions-list { float: left; }
html[dir="rtl"] #cardActivityMainSection .drop-download .dropdown-menu { left: 12px !important; right: auto; }
html[dir="rtl"] #cardActivityMainSection .drop-download .dropdown-menu a { padding: 16px 20px 16px 50px; text-align: right; }
html[dir="rtl"] #cardActivityMainSection .transaction-details .actions-list li:last-of-type { padding-left: 5px; float: right; }
html[dir="rtl"] #cardActivityMainSection .transaction-details .actions-list a .ico { margin: 0 10px 0 0; }
html[dir="rtl"] #cardActivityMainSection .drop-download .dropdown-menu .ico { left: 22px; right: auto; margin: -11px 0 0 !important; }
html[dir="rtl"] #cardActivityMainSection .transaction-period-drop > a[data-toggle] { text-align: right; padding: 14px 24px 16px 70px; }
html[dir="rtl"] #cardActivityMainSection .transaction-period-drop a[data-toggle] .icon-calendar { left: 23px !important; text-align: left; right: auto; }
html[dir="rtl"] #cardActivityMainSection .posted_fee_summary .posted_fee_summary-month .static-label { margin: 0 2px 0 0; }

/* html[dir="rtl"] #cardActivityMainSection .card-activity-info #transaction-period-dropdown .card {direction: ltr;} */
html[dir="rtl"] #cardActivityMainSection .filter-select label { right: 22px; }
html[dir="rtl"] #cardActivityMainSection .filter-select .chosen-container .chosen-single { text-align: right !important; }
html[dir="rtl"] #cardActivityMainSection .filter-select .chosen-container .chosen-single::after { left: 25px; right: 0; text-align: left; }
html[dir="rtl"] #cardActivityMainSection .chosen-container .chosen-results li.active-result.result-selected { padding-left: 30px; padding-right: inherit; }
html[dir="rtl"] #cardActivityMainSection .chosen-container .chosen-results li.active-result.result-selected::after { left: 12px; text-align: left; }
html[dir="rtl"] #cardActivityMainSection .errorMessage li span::before { margin-left: 5px; }
html[dir="rtl"] #cardActivityMainSection .card-activity .transaction-period-drop.error-msg-shown.hasFilterError #transactionAdvnceFilterErrorMsg { padding-right: 25px; padding-left: 70px; }

/* html[dir="rtl"] #cardActivityMainSection #gbox_transactionsGrid {direction: inherit;} */

/* html[dir="rtl"] .card-activity .table-recent-transactions thead > tr > th, html[dir="rtl"] .card-activity .table-recent-transactions tbody > tr > td { text-align: right !important; } */

html[dir="rtl"] .card-activity.transaction-details .table-recent-transactions > thead > tr > th .date, html[dir="rtl"] .card-activity.transaction-details .table-recent-transactions > tbody > tr > td .date { text-align: center !important; }
html[dir="rtl"] .card-activity .table-recent-transactions thead > tr > th:nth-child(1), html[dir="rtl"] .card-activity .table-recent-transactions tbody > tr > td:nth-child(1) { padding-right: 30px !important; text-align: right !important; }
html[dir="rtl"] .card-activity .table-recent-transactions tbody > tr > td:nth-child(1) { padding-right: 15px !important; }
html[dir="rtl"] .card-activity .table-recent-transactions thead > tr > th:nth-child(2), html[dir="rtl"] .card-activity .table-recent-transactions tbody > tr > td:nth-child(2) { text-align: right !important; }
html[dir="rtl"]:lang(es) .card-activity .table-recent-transactions thead > tr > th:nth-child(2), html[dir="rtl"]:lang(es)  .card-activity .table-recent-transactions tbody > tr > td:nth-child(2) { text-align: right !important; }
html[dir="rtl"] .card-activity .table-recent-transactions thead > tr > th:nth-child(3), html[dir="rtl"] .card-activity .table-recent-transactions tbody > tr > td:nth-child(3) { text-align: right !important; }

/* html[dir="rtl"] .card-activity .table-recent-transactions thead > tr > th:nth-child(4), html[dir="rtl"] .card-activity .table-recent-transactions tbody > tr > td:nth-child(4) {text-align: center !important;}
html[dir="rtl"] .card-activity .table-recent-transactions thead > tr > th:nth-child(5), html[dir="rtl"] .card-activity .table-recent-transactions tbody > tr > td:nth-child(5) {text-align: center !important;}
html[dir="rtl"] .card-activity .table-recent-transactions thead > tr > th:nth-child(6), html[dir="rtl"] .card-activity .table-recent-transactions tbody > tr > td:nth-child(6) {text-align: center !important; }
html[dir="rtl"] .card-activity .table-recent-transactions thead > tr > th:nth-child(7), html[dir="rtl"] .card-activity .table-recent-transactions tbody > tr > td:nth-child(7) {width: 194px !important; } */
html[dir="rtl"] .card-activity .table-recent-transactions thead > tr > th:last-child, html[dir="rtl"] .card-activity .table-recent-transactions tbody > tr > td:last-child { text-align: left !important; padding-left: 30px !important; }
html[dir="rtl"] #cardActivityMainSection .trans-icon { margin: 0 0 0 10px; }
html[dir="rtl"] #cardActivityMainSection .table-recent-transactions .owner .ico { margin: 0 0 0 7px; }
html[dir="rtl"] #cardActivityMainSection .table-recent-transactions .amount img { margin: -2px 7px 0 0; }
html[dir="rtl"] #cardActivityMainSection .table-recent-transactions .tag-minus { margin: 0 0 0 5px; }
html[dir="rtl"] #cardActivityMainSection .table-recent-transactions .s-ico span:first-child, html[dir="rtl"] #cardActivityMainSection .table-recent-transactions .s-ico span:last-child { right: 2px; }
html[dir="rtl"] #cardActivityMainSection .card-activity .posted_fee_summary .posted_fee_summary-month { margin: 0 30px 0 0; }
html[dir="rtl"] #cardActivityMainSection .card-activity .ui-pg-table.table-switcher { direction: rtl; }
html[dir="rtl"] #cardActivityMainSection .custom-nav-grid-pager { direction: ltr; -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); }
html[dir="rtl"] #cardActivityMainSection .table-switcher .chosen-container .chosen-single { padding: 6px 15px 6px 40px; }
html[dir="rtl"] #cardActivityMainSection .table-switcher .chosen-container .chosen-single .chose-selected-span { text-align: right !important; }
html[dir="rtl"] #cardActivityMainSection .table-switcher .chosen-container .chosen-single::after { left: 10px; right: inherit; }
html[dir="rtl"] #cardActivityMainSection .table-switcher .chosen-container .chosen-results li.active-result.result-selected { padding-right: 15px; }
html[dir="rtl"] #cardActivityMainSection .filters-table > div { border-width: 0 0 0 1px; }

/* Account Statement */
html[dir="rtl"] #acntStmtContent .account-statement .mailing-details .user-details { padding: 0 10px 0 0; }
html[dir="rtl"] #acntStmtContent .account-statement .head .link-edit { right: auto; left: 40px; margin: 0 10px 0 0; }
html[dir="rtl"] #acntStmtContent .account-statement .head .link-edit .icon-edit { margin: 0 0 0 5px; }
html[dir="rtl"] #acntStmtContent .account-statement .alert.alert-success::before { right: 16px; left: auto; }
html[dir="rtl"] #acntStmtContent .form-statement h3 { float: right; margin: 21px 20px 0 10px; }
html[dir="rtl"] #acntStmtContent .form-statement .selection-area { float: left; }
html[dir="rtl"] #acntStmtContent .form-statement .select { border-right: #ebeff4 solid 1px; }
html[dir="rtl"] #acntStmtContent .form-statement .select .chosen-container .chosen-single::after { left: 20px; right: auto; }
html[dir="rtl"] #acntStmtContent .form-statement .select .chosen-container .chosen-single { padding: 15px 18px 15px 45px; }
html[dir="rtl"] #acntStmtContent .chosen-container-single .chosen-search input[type="text"] { padding: 12px 20px 12px 30px; }
html[dir="rtl"] #acntStmtContent .chosen-container .chosen-results li.active-result.result-selected::after { left: 12px; right: auto; }
html[dir="rtl"] #acntStmtContent #accountStatementForm .chosen-container .chosen-single > span { text-align: right; }

/* html[dir="rtl"] #acntStmtContent #gbox_transactionsGrid {direction: inherit;} */
html[dir="rtl"] #acntStmtContent .ui-jqgrid .ui-pager-control .table-switcher[style^="table-layout: auto; white-space: pre;"] { direction: rtl; }
html[dir="rtl"] #acntStmtContent .form-statement .table-recent-transactions > thead > tr th:first-child { text-align: right !important; }
html[dir="rtl"] #acntStmtContent .form-statement #transactionsGrid > tbody > tr > td:first-child { text-align: right !important; }
html[dir="rtl"] #acntStmtContent .account-statement .form-statement #transactionsGrid > tbody > tr > td:first-child > .chechbox-holder { margin-left: 1rem; margin-right: 0; }
html[dir="rtl"] #acntStmtContent .form-statement .period { margin: 0 0 0 14px; }
html[dir="rtl"] #acntStmtContent .table-switcher .custom-nav-grid ul { margin: 0 20px 0 0; direction: ltr; -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); }

/* html[dir="rtl"] #acntStmtContent .custom-nav-grid li {margin: 0 10px 0 0;} */
html[dir="rtl"] #acntStmtContent .form-statement .footer .btn { margin: 0 0 0 15px; }
html[dir="rtl"] #acntStmtContent .chosen-container .chosen-results { margin: 0; }
html[dir="rtl"] #acntStmtContent .account-statement .list-statement .slider-checkbox { right: auto; left: 1.25rem; }
html[dir="rtl"] #acntStmtContent .list-statement label { padding: 19px 17px 19px 70px; }
html[dir="rtl"] #acntStmtContent .form-statement a.back-link .ico { display: inline-block; -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); }
html[dir="rtl"] #acntStmtContent .form-statement .heading3 { margin: 0 0 27px; }
html[dir="rtl"] #acntStmtContent .form-statement .table.confirmation th:first-child, html[dir="rtl"] #acntStmtContent .form-statement .table.confirmation td:first-child { padding-right: 0; }
html[dir="rtl"] #acntStmtContent .form-statement .table.confirmation .title-ico { margin: 0 0 0 12px; }
html[dir="rtl"] #acctStmtContent .form-statement .table.confirmation th:last-child, html[dir="rtl"] #acctStmtContent .form-statement .table.confirmation td:last-child { text-align: left; }
html[dir="rtl"] #acctStmtContent .form-statement .table.confirmation .link-delete { margin: 0 15px 0 0; display: inline-block; }
html[dir="rtl"] #acntStmtContent .form-statement .table.confirmation .note { text-align: right; }
html[dir="rtl"] #acntStmtContent .statement-success .card-num { direction: ltr; }
html[dir="rtl"] #acntStmtContent .statement-success .card-title { padding-left: 6px; }
html[dir="rtl"] .account-statement h2 { font-weight: 600; }
html[dir="rtl"] .account-statement .icon-keyboard_arrow_left, html[dir="rtl"] .account-statement .icon-keyboard_arrow_right { top: 6px; }

/* Block Reissue */
html[dir="rtl"] .blocksuccess_wrapper #card-info .card-num { direction: ltr; float: right !important; }
html[dir="rtl"] .blocksuccess_wrapper .card-summary .balance-info li { padding: 0; }
html[dir="rtl"] .blocksuccess_wrapper .card-summary .img-holder { margin: 0 0 0 28px; }
html[dir="rtl"] .blocksuccess_wrapper .card-summary .tag { margin: 7px 19px 0 0; }
html[dir="rtl"] .blocksuccess_wrapper .v-card .add-info li { margin: 0 0 5px 34px; }
html[dir="rtl"] .blocksuccess_wrapper .card-author-info li { float: right; padding: 0 0 0 10px; }
html[dir="rtl"] .blocksuccess_wrapper .card-options .iradio_minimal-grey { right: 36px; left: auto; }
html[dir="rtl"] .blocksuccess_wrapper .card-options .card-holder .vector-area { float: left; }
html[dir="rtl"] .blocksuccess_wrapper .card-options .head .btn-tooltip { margin-right: 5px; padding-left: 2px; }
html[dir="rtl"] .blocksuccess_wrapper .card-options .head .heading-area > * { float: right; }
html[dir="rtl"] .blocksuccess_wrapper .card-options .btns .btn { margin: 0 0 0 20px; }
html[dir="rtl"] .blocksuccess_wrapper .card-selection .carousel-card-selection .new_cards_design-wrapper .slick-slider .slick-slide .info .text { padding: 0 5px 0 0; }
html[dir="rtl"] .blocksuccess_wrapper .card-selection .carousel-card-selection .new_cards_design-wrapper .slick-slider .slick-slide .iradio_minimal-grey { right: unset; left: auto; }
html[dir="rtl"] .blocksuccess_wrapper .card-selection .carousel-card-selection .new_cards_design-wrapper .slick-slider .slick-slide .footer .fee-label { float: right; }
html[dir="rtl"] .blocksuccess_wrapper .card-selection .carousel-card-selection .new_cards_design-wrapper .slick-slider .slick-slide .footer .fee-amount { float: left; }
html[dir="rtl"] .blocksuccess_wrapper .card-options .card-holder.shipping-method h3 { padding: 0 30px 0 0; }
html[dir="rtl"] .blocksuccess_wrapper .card-options .card-holder.shipping-method .fee .amount, html[dir="rtl"] .blocksuccess_wrapper .card-options .card-holder.shipping-method .fee .tag.free { float: left; }
html[dir="rtl"] .blocksuccess_wrapper [class*="icheckbox"] { margin: 0 0 0 8px; }
html[dir="rtl"] .secure-page .alert.alert-success::before { right: 16px; left: auto; }
html[dir="rtl"] .blocksuccess_wrapper .order-success-card .single-card-section li:nth-child(2n) { text-align: left; }
html[dir="rtl"] .blocksuccess_wrapper .order-success-card li { float: right; text-align: right; }
html[dir="rtl"] .blocksuccess_wrapper .order-success-card li .value { direction: ltr; }
html[dir="rtl"] .form-statement .table.confirmation thead th:last-child, html[dir="rtl"] .form-statement .table.confirmation tbody td:last-child { text-align: left; padding: 20px 20px 20px 0; }
html[dir="rtl"] .form-statement .table.confirmation thead th:first-child { padding: 9px 0 12px 12px; }
html[dir="rtl"] .form-statement .table.confirmation tbody td:first-child { padding: 20px 0 20px 20px; }
html[dir="rtl"] .form-statement .table.confirmation .title .title-ico { right: 0; left: auto; }
html[dir="rtl"] .form-statement .table.confirmation .title { padding: 0 30px 0 0; }
html[dir="rtl"] .ui-dialog .ui-dialog-content.generic-dialog .blockreissue-btns .btn { float: right; }
html[dir="rtl"] .ui-dialog .ui-dialog-content.generic-dialog .btns .btn, 
.ui-dialog .ui-dialog-content.generic-dialog#edit-fnf-dialog .btns .btn { margin: 0 0 10px 15px; }
html[dir="rtl"] .form-statement .table.confirmation tbody .total-info td .total-amount img { margin: 0 5px 0 0; }
html[dir="rtl"] .form-statement .table.confirmation .normal-text .card-field { direction: ltr; }

/* Message Center */
html[dir="rtl"] .messages-section .emails-list-holder { float: right; border-left: 1px #e3e3e4 solid; border-right-width: 0px; }
html[dir="rtl"] .messages-section .emails-list-holder .sub-header { padding: 0 25px 0 0; }
html[dir="rtl"] .messages-section .emails-list-holder .area { padding: 13px 0 11px 15px; }
html[dir="rtl"] .messages-section .emails-list-holder .area [class*="icheckbox_"] { float: right; margin: 0 0 0 21px; }
html[dir="rtl"] .messages-section .email-counter { float: right; }
html[dir="rtl"] .messages-section .marker label { margin: 0 0 0 8px; }
html[dir="rtl"] .messages-section .link-delete { float: left; }
html[dir="rtl"] .messages-section .link-delete .ico { margin: 0 0 0 9px; }
html[dir="rtl"] .messages-section .emails-list [class*="icheckbox_"] { left: auto; right: 25px; }
html[dir="rtl"] .messages-section .emails-list .action-items { left: 15px; right: auto; }
html[dir="rtl"] .messages-section .ui-tabs .ui-tabs-nav div.email-link, html[dir="rtl"] .messages-section .ui-tabs .ui-tabs-nav .ui-tabs-anchor { padding: 15px 62px 15px 100px; }
html[dir="rtl"] .messages-section .emails-list .time { left: 15px; right: auto; direction: ltr; }
html[dir="rtl"] .messages-section .email-detail .email-head { padding: 0 0 14px 70px }
html[dir="rtl"] .messages-section .email-detail .email-head .link-delete { left: 0; right: auto; }
html[dir="rtl"] #delete-msg-dialog .btn:not(:last-child) { margin-left: 15px; margin-right: 0; }
html[dir="rtl"] .messages-section .email-detail .email-body-holder { padding: 0 0 0 15px; }
html[dir="rtl"] .messages-section .email-detail .email-body .slimScrollBar { left: 3px !important; right: auto !important; }
html[dir="rtl"] .messages-section .chosen-container .chosen-results li.active-result.result-selected::after { left: 5px; right: auto; }
html[dir="rtl"] .messages-section .table-switcher .select-holder { float: right !important; }
html[dir="rtl"] .messages-section .table-switcher #arrows-inboxMessagesPagination { float: left !important; margin: 0 20px 0 0; direction: ltr; -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); }
html[dir="rtl"] .messages-section .table-switcher #pages-inboxMessagesPagination { float: left !important; }
html[dir="rtl"] .messages-section .main-head h2 { float: right; }
html[dir="rtl"] .messages-section .main-head { padding: 0 30px 0 0; }
html[dir="rtl"] .messages-section .form-search { float: left; }
html[dir="rtl"] .messages-section .form-search .clear-search, html[dir="rtl"] .messages-section .form-search .ico { left: 20px; right: auto; }
html[dir="rtl"] .messages-section .form-search .form-control { padding: 26px 26px 26px 52px; }
html[dir="rtl"] .messages-section .marker { float: left; border-width: 0 1px 0 1px; }
html[dir="rtl"] .messages-section .email-detail .time .ico { float: right; margin: 1px 0 0 8px; }

/* Manage Alerts */
html[dir="rtl"] #alertChannelAddresses .alert-body-header.manage-alerts-header .cell-info .link-edit, 
html[dir="rtl"] #alertChannelAddresses .alert-body-header.manage-alerts-header .email-info .link-edit { left: 0; margin:0 5px 0 0; right: auto; }
html[dir="rtl"] .dialog-edit-alert .alert.alert-danger .close { right: auto !important; -ms-transform: translate(0, -50%); transform: translate(0, -50%); left: 10px !important; }
html[dir="rtl"] #alertChannelAddresses .alert-body-header .cell-info, html[dir="rtl"] #alertChannelAddresses .alert-body-header .email-info { padding-right: 52px; padding-left: 0; }
html[dir="rtl"] #alertChannelAddresses .alert-body-header .cell-info .ico, html[dir="rtl"] #alertChannelAddresses .alert-body-header .email-info .ico { right: 0; left: auto; }
html[dir="rtl"] #alertChannelAddresses .alert-body-header .link-edit { right: auto; left: 10px; }
html[dir="rtl"] #alertChannelAddresses .manage-alerts .alert.alert-primary { padding: 15px 50px 15px 54px; }
html[dir="rtl"] #alertChannelAddresses .manage-alerts .alert.alert-primary:before { margin-right: 0; left: auto; margin-left: 10px; right: 16px; }
html[dir="rtl"] #alertChannelAddresses .manage-alerts .alert.alert-primary .ch-icon { right: 20px; left: auto; }
html[dir="rtl"] #alertChannelAddresses .manage-alerts .cell-info .ico, html[dir="rtl"] #alertChannelAddresses .manage-alerts .cell-info .title, html[dir="rtl"] #alertChannelAddresses .manage-alerts .email-info .ico, html[dir="rtl"] #alertChannelAddresses .manage-alerts .email-info .title { float: right; }
html[dir="rtl"] #alertChannelAddresses .manage-alerts .cell-info .ico, html[dir="rtl"] #alertChannelAddresses .manage-alerts .email-info .ico { margin-left: 14px; margin-right: 0; }
html[dir="rtl"] #alertChannelAddresses .manage-alerts .cell-info .user-info, html[dir="rtl"] #alertChannelAddresses .manage-alerts .email-info .user-info { float: left }
html[dir="rtl"] #alertChannelAddresses .manage-alerts .link-edit { margin: 0 5px 0 0; }
html[dir="rtl"] #alertChannelAddresses .manage-alerts .table-recent-transactions>thead>tr>th:first-child, html[dir="rtl"] #alertChannelAddresses .manage-alerts .table-recent-transactions>tbody>tr>td:first-child { padding-right: 15px; padding-left: 0; }
html[dir="rtl"] #alertChannelAddresses .manage-alerts .table-recent-transactions #link-sms-drop td, html[dir="rtl"] #alertChannelAddresses .manage-alerts .table-recent-transactions #link-email-drop td { padding-left: 31px; }
html[dir="rtl"] #alertChannelAddresses .manage-alerts .table-recent-transactions>tbody>tr>td:nth-child(3) .ico { margin: 0 0 0 5px; }
html[dir="rtl"] #alertChannelAddresses .manage-alerts .table-recent-transactions > tbody > tr > td:nth-child(3) .ico { margin: 0 5px 0 0; }
html[dir="rtl"] #alertChannelAddresses .manage-alerts .edit-alert .add-text, html[dir="rtl"] #alertChannelAddresses .manage-alerts .edit-alert .title { float: right; }
html[dir="rtl"] #alertChannelAddresses .manage-alerts .edit-alert .ico.icon-calander3 { margin: 5px 0 0 8px; float: right; }
html[dir="rtl"] #alertChannelAddresses .alert-box:before, html[dir="rtl"] #alertChannelAddresses .manage-alerts .alert-box:after { right: 0; left: auto; }
html[dir="rtl"] #alertChannelAddresses .manage-alerts .alert-box:before { right: auto; left: 0; }
html[dir="rtl"] #alertChannelAddresses .input-holder .currency-info { left: 0; right: auto; }
html[dir="rtl"] #alertChannelAddresses .input-holder .currency-info img { margin-left: 5px; margin-right: 0; }
html[dir="rtl"] #alertChannelAddresses .transaction-period-drop .errorMessage { right: 27px; left: auto; }
html[dir="rtl"] #alertChannelAddresses #alert-history .chosen-container .chosen-single { padding: 7px 15px 6px 30px; }
html[dir="rtl"] #alertChannelAddresses #alert-history .form-search .form-control { padding: 30px 26px 10px 52px; }
html[dir="rtl"] #alertChannelAddresses #alert-history .types { padding: 15px 25px 13px 0; }
html[dir="rtl"] #alertChannelAddresses .alert-box .alert-box-holder { padding-left: 10px; padding-right: 0; }
html[dir="rtl"] #alertChannelAddresses .alert-box .edit-alert .title { float: right }
html[dir="rtl"] #alertChannelAddresses .alert-box .edit-alert .title strong { margin-left: 0; margin-right: 5px; }
html[dir="rtl"] #alertChannelAddresses .currency-symbol { float: right; margin: 3px 0 0 10px; }
html[dir="rtl"] #alertChannelAddresses .alert-box .edit-alert .link-edit { margin: 0 10px 0 0; }
html[dir="rtl"] #alertChannelAddresses .alert-box .edit-alert .link-edit .ico { margin-left: 0; margin-right: 5px; }
html[dir="rtl"] #alertChannelAddresses .alert-box .alert-tag { margin: 4px 0 4px 8px; }
html[dir="rtl"] #alertChannelAddresses .alert-box .alert-tag .ico { margin: 3px 0 0 8px; }
html[dir="rtl"] #alertChannelAddresses .alert-box .list-checkbox { text-align: left; }
html[dir="rtl"] #alertChannelAddresses .alert-box .list-checkbox li { margin: 0 6px 0 0; }
html[dir="rtl"] #alertChannelAddresses .alert-box .list-checkbox [class*=icheckbox_] { left: auto; right: 0; }
html[dir="rtl"] #alertChannelAddresses .alert-box .list-checkbox .ico { margin: 0 0 0 10px; }
html[dir="rtl"] #alertChannelAddresses .alert-box .edit-alert .ico.icon-bell-simple { margin: 3px 0 0 10px; }
html[dir="rtl"] #alertChannelAddresses .alert-settings-holder ul li .iradio_minimal-grey { right: 0; left: auto; }
html[dir="rtl"] #alertChannelAddresses .alert-settings-holder .alert-date .datepicker { padding-right: 0; padding-left: inherit; }
html[dir="rtl"] #alertChannelAddresses .alert-settings-holder .btns .btn { margin-right: 0; margin-left: 20px; }
html[dir="rtl"] #alertChannelAddresses #card-member-alert .status-option .radios-holder { left: 0; right: auto; }
html[dir="rtl"] #alertChannelAddresses #card-member-alert .status-option ul { float: left; }
html[dir="rtl"] #alertChannelAddresses #card-member-alert .notification-access ul li .iradio_minimal-grey { right: 0; left: auto; }
html[dir="rtl"] #balance-snapshot .close, html[dir="rtl"] #card-member-alert .close, html[dir="rtl"] #dialog-2 .close, html[dir="rtl"] #edit_alert .close { left: -10px; right: auto; }
html[dir="rtl"] #alertChannelAddresses .manage-alerts .table-recent-transactions.table-alert-history .link-email, html[dir="rtl"] #alertChannelAddresses .manage-alerts .table-recent-transactions.table-alert-history .link-sms, html[dir="rtl"] #alertChannelAddresses .manage-alerts .table-recent-transactions.table-alert-history .ivr { margin: 0 20px 0 0; }
html[dir="rtl"] #alertChannelAddresses .alert-box .edit-alert .edit-alert-link { margin-right: 8px; margin-left: 0; }
html[dir="rtl"] #alertChannelAddresses .alert-box .edit-alert .edit-alert-link .ico { margin-left: 3px; margin-right: 0; }
html[dir="rtl"] #alertChannelAddresses .dialog-has-chosen-multi .dialog-edit-alert .chosen-container-multi .chosen-choices li.search-choice { padding: 5px 32px 5px 25px; }
html[dir="rtl"] #alertChannelAddresses .dialog-has-chosen-multi .dialog-edit-alert .chosen-choices li.search-choice:before { margin-left: 0; margin-right: inherit; left: 0; right: 12px; }
html[dir="rtl"] #alertChannelAddresses .list-gen-tab-nav .nav-tabs .ico { margin: 0 0 0 9px; }
html[dir="rtl"] #alertChannelAddresses .form-search .title { right: 26px; left: auto; }
html[dir="rtl"] #alertChannelAddresses .form-search .clear-search, html[dir="rtl"] #alertChannelAddresses .form-search .ico { left: 20px; right: auto; }
html[dir="rtl"] #alertChannelAddresses .transaction-period-drop > a[data-toggle] { padding: 14px 24px 16px 70px; text-align: right; }
html[dir="rtl"] #alertChannelAddresses .transaction-period-drop a[data-toggle] .icon-calendar { left: 23px; right: auto; }
html[dir="rtl"] #alertChannelAddresses .manage-alerts .table-recent-transactions > tbody > tr > td:nth-child(3), html[dir="rtl"] #alertChannelAddresses .manage-alerts .table-recent-transactions > thead > tr > th:nth-child(3) { text-align: left; }
html[dir="rtl"] #alertChannelAddresses .table-recent-transactions > tbody > tr > td:last-child, html[dir="rtl"] #alertChannelAddresses .table-recent-transactions > thead > tr > th:last-child { padding-left: 31px; padding-right: 0; }
html[dir="rtl"] .chosen-container .chosen-results li.active-result.result-selected::after { left: 12px; right: auto; }
html[dir="rtl"] #alertChannelAddresses .list-gen-tab-nav [data-toggle="collapse"] { text-align: right; }
html[dir="rtl"] #alertChannelAddresses .list-gen-tab-nav .custom-nav-opener[aria-expanded="true"] .arrow { -webkit-transform: rotate(90deg) !important; -moz-transform: rotate(90deg) !important; -ms-transform: rotate(90deg) !important; -o-transform: rotate(90deg) !important; transform: rotate(90deg) !important; }
html[dir="rtl"] #alertChannelAddresses .list-gen-tab-nav .custom-nav-opener[aria-expanded="false"] .arrow { -webkit-transform: rotate(180deg) !important; -moz-transform: rotate(180deg) !important; -ms-transform: rotate(180deg) !important; -o-transform: rotate(180deg) !important; transform: rotate(180deg) !important; }
html[dir="rtl"] #alertChannelAddresses .list-gen-tab-nav [data-toggle="collapse"] .arrow { left: 15px; right: auto; }
html[dir="rtl"] #alertChannelAddresses .list-gen-tab-nav [data-toggle="collapse"] { padding: 12px 15px 12px 30px; }
html[dir="rtl"] #alertChannelAddresses .list-gen-tab-nav .jcf-scrollbar-horizontal .jcf-scrollbar-dec.jcf-inactive, html[dir="rtl"] #alertChannelAddresses .list-gen-tab-nav .jcf-scrollbar-horizontal .jcf-scrollbar-inc.jcf-inactive { display: none; }
html[dir="rtl"] #alertChannelAddresses .list-gen-tab-nav .jcf-scrollbar-horizontal .jcf-scrollbar-dec, html[dir="rtl"] #alertChannelAddresses .list-gen-tab-nav .jcf-scrollbar-horizontal .jcf-scrollbar-inc { display: none; }
html[dir="rtl"] #editAlertMainContainer .input-holder .currency-info { left: 0; right: auto; }
html[dir="rtl"] #alertChannelAddresses .filters-table > div { border-width: 0 0 0 1px; }
html[dir="rtl"] #alertChannelAddresses .manage-alerts .edit-alert .add-text strong { padding: 0 5px 0 0; }
html[dir="rtl"] #alertChannelAddresses .alert.alert-success::before { margin-right: 0; margin-left: 10px; }
html[dir="rtl"] #alertChannelAddresses .message-content.alert.email-alert #link-sms-drop-reading, html[dir="rtl"] #alertChannelAddresses .message-content.alert.email-alert #link-email-drop-reading { text-align: right; }
html[dir="rtl"] #alertChannelAddresses .custom-nav-grid-pager { direction: ltr; -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); }
html[dir="rtl"] #alertChannelAddresses .ui-pg-table.table-switcher { direction: rtl; }
html[dir="rtl"] #alertChannelAddresses .table-switcher .chosen-container .chosen-single { padding: 6px 15px 6px 40px; }
html[dir="rtl"] #alertChannelAddresses .table-switcher .chosen-container .chosen-single .chose-selected-span { text-align: right !important; }
html[dir="rtl"] #alertChannelAddresses .table-switcher .chosen-container .chosen-single::after { left: 10px; right: inherit; }
html[dir="rtl"] #alertChannelAddresses .table-switcher .chosen-container .chosen-results li.active-result.result-selected { padding-right: 15px; }
html[dir="rtl"] #alertChannelAddresses .table-switcher ul { margin: 0 }

/* html[dir="rtl"] #alertChannelAddresses .custom-nav-grid li {margin: 0 10px 0 0;} */

/* Manage Profile */
html[dir="rtl"] .manage-profile .slider-checkbox label { right: 0; left: auto; }
html[dir="rtl"] .manage-profile .form .field.has-datepicker .ui-datepicker-trigger { right: auto; left: 0; }
html[dir="rtl"] .manage-profile .form .field .generic_currency_symbol { left: 0; right: auto; }
html[dir="rtl"] .manage-profile #income-info-tab .form .form-control.chosen-search-input { padding: 4px 5px 4px 20px; }
html[dir="rtl"] .manage-profile #personal-info-tab .form-holder.p-info-right { float: left }
html[dir="rtl"] [data-aria-describedby="browseImageDialog"] .drag-image-holder [type="file"] { left: 0; right: auto; }
html[dir="rtl"] [aria-describedby="imageCropDialog"].ui-dialog.ui-widget-content { right: 50%; left: auto; }
html[dir="rtl"] .manage-profile .tab-content { padding: 50px 48px 53px 57px; }
html[dir="rtl"] .manage-profile .tab-header h2 { float: right; margin: 0 0 0 15px; }
html[dir="rtl"] .manage-profile .info-list span.flag { margin: 0 20px 0 0; }
html[dir="rtl"] .manage-profile .info-list span.flag.small { margin: 0 7px 0 0; }
html[dir="rtl"] .manage-profile #preferences-tab span.flag.alt { margin: 0 0 0 9px; }
html[dir="rtl"] .manage-profile .link-edit [class*="icon-"], html[dir="rtl"] .manage-profile .link-edit-alt [class*="icon-"] { margin: 0 0 0 4px; }
html[dir="rtl"] .manage-profile .form-box .link-edit, html[dir="rtl"] .manage-profile .form-box .link-edit-alt { float: none; }
html[dir="rtl"] .manage-profile .form-box { padding: 49px 195px 52px 20px; }
html[dir="rtl"] .manage-profile .form-box.has-alert .static-info { padding: 17px 176px 22px 20px; }
html[dir="rtl"] .manage-profile .form-box.has-alert .static-info .img-holder { right: 18px; left: auto; }
html[dir="rtl"] .manage-profile .form-box .img-holder { right: 24px; left: auto; }
html[dir="rtl"] .manage-profile .bar { right: 0; left: auto; }
html[dir="rtl"] .manage-profile .user-area { float: right }
html[dir="rtl"] .manage-profile .user-area .user-img { margin: 0 0 0 23px; }
html[dir="rtl"] .manage-profile #privacy-tab .tab-header { padding: 44px 32px 27px 92px; }
html[dir="rtl"] .manage-profile #privacy-tab .radios-holder { left: 33px; right: auto; }
html[dir="rtl"] .manage-profile #privacy-tab .main-box .radios-holder { left: 33px; right: auto; }
html[dir="rtl"] .manage-profile .user-image { float: right; }
html[dir="rtl"] .manage-profile .actions { margin: 0 2px 0 0; }
html[dir="rtl"] .manage-profile .actions .link-update-img { float: right; }
html[dir="rtl"] .manage-profile .actions .link-delete-img { float: left; }
html[dir="rtl"] .manage-profile .actions [type="file"] { right: 0; left: auto; }
html[dir="rtl"] .manage-profile #income-info-tab .btn { margin: 15px 0 0 14px; }
html[dir="rtl"] .manage-profile .alert-success [class*="icon-"] { margin: 0 0 0 10px; }
html[dir="rtl"] .manage-profile .alert-primary { padding: 15px 15px 15px 50px; }
html[dir="rtl"] .manage-profile .alert { padding-right: 50px; }
html[dir="rtl"] .manage-profile .alert > [class*="icon-"] { right: 15px; left: auto; }
html[dir="rtl"] .manage-profile #security-tab .form-box { padding: 49px 180px 36px 20px; }
html[dir="rtl"] .manage-profile #login-details-tab .form-box { padding: 40px 193px 39px 20px; }
html[dir="rtl"] .manage-profile #login-details-tab .form .form-control { margin-left: 10px; margin-right: 0; }
html[dir="rtl"] .manage-profile #login-details-tab .chosen-container .chosen-single { padding: 3px 0 5px 40px; }
html[dir="rtl"] .manage-profile .same-address h2 { margin: 0 0 0 5px; }
html[dir="rtl"] .manage-profile .same-address .slider-checkbox { margin: 0 10px 0 0; }
html[dir="rtl"] .manage-profile .same-address-holder.active:after { right: 0; left: auto; }
html[dir="rtl"] .manage-profile #preferences-tab .form-box { padding: 43px 185px 37px 20px; }
html[dir="rtl"] .manage-profile #preferences-tab .form-box.edit-ready { padding: 50px 43px 28px 38px; }
html[dir="rtl"] .manage-profile #preferences-tab .chosen-container .chosen-single { padding: 12px 0 11px 40px; }
html[dir="rtl"] .manage-profile .biz-info { padding: 35px 171px 34px 38px; }
html[dir="rtl"] .manage-profile .biz-info .img { right: 30px; left: auto; }
html[dir="rtl"] .manage-profile .biz-info.alt .img { right: 23px; left: auto; }
html[dir="rtl"] .manage-profile .privacy-features .box { padding: 30px 30px 30px 240px; }
html[dir="rtl"] .manage-profile .privacy-features .main-box .box { padding: 9px 30px 15px 340px; }
html[dir="rtl"] .manage-profile .address-list li { float: right; }
html[dir="rtl"] .manage-profile .amount img { margin: 0 5px 0 0; }
html[dir="rtl"] #termsAndCondDialog .btns .btn-orange, html[dir="rtl"] #termsAndCondDialog1 .btns .btn-orange { margin-left: 16px; margin-right: 0; }
html[dir="rtl"] #termsAndCondDialog .border-wrapper .scroll-holder { padding: 10px 0 0 10px; }
html[dir="rtl"] #delete-msg-dialog .btn:not(:last-child) { margin-left: 15px; margin-right: 0; }
html[dir="rtl"] #upload-picture-dialog .btn-close { left: -30px; right: auto; }
html[dir="rtl"] [aria-describedby="imageCropDialog"] .btn-close { left: -10px; right: auto; }
html[dir="rtl"] .manage-profile .alert-primary.alert-absolute-icon { padding-right: 48px; padding-left: 0; }
html[dir="rtl"] .manage-profile .alert-primary.alert-absolute-icon .icon-info { right: 15px; left: auto; }
html[dir="rtl"] .manage-profile #changeSecretQuestionForm > fieldset > .slimScrollDiv { margin: 0 0 60px -15px; }
html[dir="rtl"] .manage-profile #changeSecretQuestionForm > fieldset > .slimScrollDiv > .scroll-holder { padding: 0 0 0 15px; }
html[dir="rtl"] .manage-profile #changeSecretQuestionForm > fieldset > .slimScrollDiv > .slimScrollBar { left: 0 !important; right: auto !important; }
html[dir="rtl"] .manage-profile .symbol-on-field.right.showPassIcon { left: 6px; right: auto; }
html[dir="rtl"] .manage-profile .radios-holder.has-radio-2 [class*="iradio_"] ~ [class*="iradio_"] { right: 50%; left: auto; }
html[dir="rtl"] .manage-profile .radios-holder.has-radio-3 [class*="iradio_"] ~ [class*="iradio_"] { right: 33.333%; left: auto; }
html[dir="rtl"] .manage-profile .radios-holder.has-radio-3 [class*="iradio_"] ~ [class*="iradio_"] ~ [class*="iradio_"] { right: 66.6666%; left: auto; }
html[dir="rtl"] .manage-profile #login-details-tab .btns .btn { float: right }
html[dir="rtl"] .manage-profile #confirmUpdProf .btns > .btn { margin: 0 0 0 15px; }
html[dir="rtl"] .manage-profile #confirm-upd-prof-main .close { margin: -25px 0 0 -25px; }
html[dir="rtl"] .manage-profile #personal-infoview-container .btns .btn-parent { margin-left: 1rem; margin-right: 0; }
html[dir="rtl"] .manage-profile #personal-infoview-container .btns .btn-parent:last-child { margin-left: 0 }
html[dir="rtl"] .manage-profile .list-gen-tab-nav [data-toggle="collapse"] { text-align: right; }
html[dir="rtl"] .manage-profile .list-gen-tab-nav .custom-nav-opener[aria-expanded="true"] .arrow { -webkit-transform: rotate(90deg) !important; -moz-transform: rotate(90deg) !important; -ms-transform: rotate(90deg) !important; -o-transform: rotate(90deg) !important; transform: rotate(90deg) !important; }
html[dir="rtl"] .manage-profile .list-gen-tab-nav .custom-nav-opener[aria-expanded="false"] .arrow { -webkit-transform: rotate(180deg) !important; -moz-transform: rotate(180deg) !important; -ms-transform: rotate(180deg) !important; -o-transform: rotate(180deg) !important; transform: rotate(180deg) !important; }
html[dir="rtl"] .manage-profile .list-gen-tab-nav [data-toggle="collapse"] .arrow { left: 15px; right: auto; }
html[dir="rtl"] .manage-profile .list-gen-tab-nav .list-gen-tabs li { text-align: right; }
html[dir="rtl"] .manage-profile .list-gen-tab-nav [data-toggle="collapse"] { padding: 12px 15px 12px 30px; }
html[dir="rtl"] .manage-profile .list-gen-tab-nav .jcf-scrollbar-horizontal .jcf-scrollbar-dec { display: none; }
html[dir="rtl"] .manage-profile .list-gen-tab-nav .jcf-scrollbar-horizontal .jcf-scrollbar-inc { display: none; }
html[dir="rtl"] .manage-profile .credit-update-holder .credit-update-list>li:first-child { padding: 0 0 0 20px; }
html[dir="rtl"] .manage-profile .credit-update-holder .credit-update-list>li:last-child { padding: 0 20px 0 0 }
html[dir="rtl"] .manage-profile .credit-update-holder .credit-update-list>li:last-child:before { right: 0; }
html[dir="rtl"] .manage-profile .credit-faq-holder .credit-faq-list>li { padding: 0 0 0 20px; }
html[dir="rtl"] .manage-profile .credit-faq-holder .credit-faq-list>li>a .ico { margin-left: 8px; margin-right: 0; }
html[dir="rtl"] .manage-profile .credit-gauge-chart .highcharts-root { margin-right: -35px; margin-left: inherit; }
html[dir="rtl"] .manage-profile .credit-chart-legend { padding-right: 25px; padding-left: 0; }
html[dir="rtl"] .manage-profile .credit-chart-legend ul > li { padding: 0 0 0 20px; }
html[dir="rtl"] .manage-profile .credit-chart-legend ul > li .legend-dot { margin: 0 0 0 3px; }
html[dir="rtl"] .manage-profile .field-with-lr-icons.left-icon .form-control:not([style*=padding-left]) { padding-right: 14px; padding-left: 0; }
html[dir="rtl"] .manage-profile .alert.alert-danger::before { right: 19px; left: auto; }
html[dir="rtl"] .manage-profile .list-gen-tab-nav .nav-tabs .ico { margin: 0 0 0 18px; }
html[dir="rtl"] .manage-profile .list-gen-tabs a { padding: 15px 10px 15px 15px; text-align: center; }
html[dir="rtl"] .manage-profile #business-info-tab .tab-header + .alert { padding-right: 55px; padding-left: inherit; }
html[dir="rtl"] .manage-profile .has-datepicker .ico { left: 10px; right: auto; }
html[dir="rtl"] .manage-profile #privacy-form .privacy-features .text { vertical-align: top; }

/* Friends and Family */

html[dir="rtl"] .fnf-section #FnFAddSelectedBuddy .main-head .field .form-control {padding: 6px 58px 6px 12px;}
html[dir="rtl"] .fnf-section .search-holder .icon,
html[dir="rtl"] .fnf-section .search-holder .field .icon-cross {right: 30px; left: auto;}
html[dir="rtl"] .fnf-section .col-12.col-md-8.col-lg-8.left-col {border-right: none; border-left: 1px solid #f0f0f0;}
html[dir="rtl"] .fnf-section .search-area .cards-list li {margin: 0 0 20px 20px;}
html[dir="rtl"] .fnf-section .search-area .cards-list li:nth-child(2n+2) {margin: 0 0 20px 0;}
html[dir="rtl"] .fnf-section .fnf-type-search .chosen-container .chosen-single {padding: 30px 22px 15px;}
html[dir="rtl"] .fnf-section .cards-list.row {margin-right: 0; padding: 0;}
html[dir="rtl"] .fnf-section .form .btn#userSearch {margin: 0 0 0 10px;}
html[dir="rtl"] .fnf-section .fnf-type-search label {left: auto; right: 18px;}
html[dir="rtl"] .fnf-section .fnf-added-list .member .img-holder {margin: 0 0 0 15px;}
html[dir="rtl"] .fnf-section .fnf-added-list .actions {left: 0; right: auto;}
html[dir="rtl"] .fnf-section .ie-card {margin: 0 10px 0 0; padding: 0 12px 0 0;}
html[dir="rtl"] .fnf-section .fnf-added-list .added-on .date {margin: 0 5px 0 0;}
html[dir="rtl"] .fnf-section .table-switcher .select-holder.float-left {float: right !important;}
html[dir="rtl"] .fnf-section #arrows-FnfPagination {margin: 0 20px 0 0; direction: ltr;}
html[dir="rtl"] .fnf-section #arrows-FnfPagination.float-right {float: left !important;}
html[dir="rtl"] .fnf-section #pages-FnfPagination.float-right {float: left !important;}
html[dir="rtl"] #externalCardForm .card-steps-holder .input-step .form-control {text-align: right;}
html[dir="rtl"] .fnf-section #FnFAddSelectedBuddy.external-card-fnf #FnFCriteriaContainer .fnf-type-search {border-left: none;border-right: 1px solid #EBEFF4;}
html[dir="rtl"] .fnf-section .card-steps-holder .input-step #multitext_externalCardNo_1.form-control{padding: 0 0 0 149px !important;}
html[dir="rtl"] .fnf-section .fnf-dotcircle {left: auto; right: -2px;}
html[dir="rtl"] .fnf-section .search-results .header .heading {float: right;}
html[dir="rtl"] .fnf-section .search-results .header .back {float: left;}
html[dir="rtl"] .fnf-section .results-list .box {padding: 18px 69px 20px 25px;}
html[dir="rtl"] .fnf-section .results-list .box .img-holder {left: 0; right: 15px;}
html[dir="rtl"] .fnf-section .add-member-form .details {margin: 0 15px 0 0;}
html[dir="rtl"] .fnf-section #addMember .btns .btn {float: right; margin: 0 0 20px 20px;}
html[dir="rtl"] .fnf-section #fnfSwitch .status-selection-list.border-style li.bg {left: 50% !important;}
html[dir="rtl"] .fnf-section #fnfSwitch .status-selection-list.border-style li.active:nth-child(2) ~ li.bg {left: 0% !important;}
html[dir="rtl"] .fnf-section .fnf-added-list .member.hover .actions-list, 
html[dir="rtl"] .fnf-section .fnf-added-list .member:hover .actions-list {padding: 0 0 0 30px;}
html[dir="rtl"] .fnf-section #nickNameTooltip {position: absolute;}
html[dir="rtl"] .fnf-section #externalCardBean_nickNameLabel em {margin: 4px 4px 0 4px;}
html[dir="rtl"] .ui-dialog .ui-dialog-content.generic-dialog.externalCardTermsDialog {text-align: right;}
html[dir="rtl"] #externalCardTermsDialog .icon-cross.ico-close {left: 5px; right: auto; transform: translate(100%, 100%);}
html[dir="rtl"] .edit-fnf-dialog .btns .btn {float: right;}
html[dir="rtl"] .fnf-section .nick-fieldholder .label-tooltip {display: inline-block; margin: 0 7px 0 0;}
html[dir="rtl"] .fnf-section .fnf-added-list .actions-list .list-inline-item{ float: right; margin: 0 0 0 15px;}
html[dir="rtl"] .fnf-section .fnf-added-list .actions-list .list-inline-item:first-child{ margin: 0 0 0 30px;}
html[dir="rtl"] .fnf-section .fnf-added-list .actions-list .list-inline-item:last-of-type {	margin: 0; }
html[dir="rtl"] .fnf-section .fnf-added-list .fnf-actionslist .icon-share-funds{ margin-right: 0; margin-left: 5px;}
.ui-dialog .ui-dialog-content.generic-dialog#edit-fnf-dialog .scroll-holder{padding: 0 7px 5px;}
html[dir="rtl"] #FnFAddSelectedBuddy #fnfCardTypeSearch_chosen .chose-selected-span,
html[dir="rtl"] #FnfPagination .chose-selected-span{ float: right !important;}
html[dir="rtl"] .search-holder .field .clear-search{ left: 30px; right:auto;}
html[dir="rtl"] .fnf-section .search-results .back .ico{ display: inline-block; transform: scaleX(-1);}
html[dir="rtl"] .fnf-section .fnf-success .btn{margin: 0 0 0 20px;}
#edit-fnf-dialog, html[dir="rtl"] #edit-fnf-dialog{min-width: 100% !important;} 



/*C2B & B2C & C2C*/

html[dir="rtl"] .bank-transfers #bankToCardContent .btn { margin: 0 0 0 20px; }
html[dir="rtl"] .bank-transfers .btn{ float: right;}
html[dir="rtl"] .c2c-transfer .transfer-summary .summary-heading{ margin-right: 0; margin-left: 70px;}
html[dir="rtl"] .c2c-transfer .form-static .btns .btn { float: right; }
html[dir="rtl"] .c2c-transfer .pin-counter{ direction: ltr; }
html[dir="rtl"] .c2c-transfer .form-static .currencies{ float:right; transform: scale(-1); display: flex; flex-direction: row-reverse; align-items: center;}
html[dir="rtl"] .c2c-transfer .form-static .ex-rate{float: left;}
html[dir="rtl"] .c2c-transfer .currencies .title{ display: inline-block; transform: scale(-1); margin: 0;}
html[dir="rtl"] .c2c-transfer .pin-counter .pin-timer{ float: left;}
html[dir="rtl"] .pin-counter .pin-number{border-left: #eceff2 solid 1px; border-right: none;}
html[dir="rtl"] .c2c-transfer .pin-counter .currencies .clearfix{display: flex; flex-direction: row-reverse; align-items: center;}
html[dir="rtl"] .c2c-transfer .pin-counter .currencies .title{display: flex; flex-direction: row-reverse; align-items: center; transform: initial;}
html[dir="rtl"] .c2c-transfer .pin-counter .currencies .title img{ top: 0;}
html[dir="rtl"] .c2c-transfer .pin-counter .icon-narrow-arrow-right{transform: rotate(180deg); margin: 0 13px 0 19px;}

/* Concurrent Sessions */
html[dir="rtl"] .manage-session .header .btns .btn:not(:last-child) { margin: 0 0 0 15px; }
html[dir="rtl"] .manage-session .session .list-item { padding: 0 0 0 5px; float: right; }
html[dir="rtl"] .concurrent-session-page .logo { float: right !important; }
html[dir="rtl"] .manage-session .session .list-item .img { right: 2px; left: auto; }

/*  Media Queries */
@media (min-width:1366px) {

	/* Sidebar RTL styles */
	html[dir="rtl"] #nav li.open > .sub-drop, html[dir="rtl"] #nav li:hover>.sub-drop { display: block; }
}
@media (min-width:1199px) {

	/* Card Summary */
	html[dir="rtl"] .last-history .name { right: auto !important; left: 20px; }
	html[dir="rtl"] .wallet .head .link { text-align: left; }
}
@media (min-width:992px) {

	/* Welcome Page RTL styles */
	html[dir="rtl"] .hero-block-rtl * { text-align: right; }
}
@media (min-width:991px) {

	/* Forogt Password */
	html[dir="rtl"] .form-forgot-password .carousel-indicators li, html[dir="rtl"] .form-forgot-userid .carousel-indicators li { padding: 5px 3.857142857142857em 5px 0; }
}
@media (min-width:769px) {

	/* Manage Alerts */
	html[dir="rtl"] #alertChannelAddresses .alert-box .alert-box-holder { width: 50%; }
	html[dir="rtl"] #alertChannelAddresses .alert-box .list-checkbox { width: 50%; }

	/* Manage Profile */
	html[dir="rtl"] .manage-profile .btns-half button:not(:last-child) { margin: 0 0 0 5% }
}
@media (min-width:768px) {

	/* Sidebar RTL styles */
	html[dir="rtl"] #nav .sub-drop { border-left: 0px; border-right: 3px solid #CB0006; }
}
@media (min-width:579px) {

	/* Card Summary */
	html[dir="rtl"] #card-summary-container .card-summary .img-holder { float: right; margin: 0 0 0 28px; }
	html[dir="rtl"] .card-summary .card-num, html[dir="rtl"] .card-summary .card-info { text-align: right !important; }
	html[dir="rtl"] #card-summary-container #myCards .card-summary .card-info .card-num { direction: ltr; float: right !important; }
}
@media (max-width:1365px) {

	/* Sidebar RTL styles */
	html[dir="rtl"] [data-pagetype=secure-page] #main { padding-left: 0px; padding-right: 60px; }
	html[dir="rtl"] #main-nav { left: auto; right: 0; width: 60px; overflow-y: auto; overflow-x: hidden; position: absolute; top: 0; bottom: 0; }
	html[dir="rtl"] .nav-active #main-nav { width: 215px; }
	html[dir="rtl"] #nav { z-index: 20 }
	html[dir="rtl"] #nav .sub-drop { top: 0; margin: 0; left: auto; right: 100%; width: 100%; display: none; position: absolute; border-width: 0 3px 0 0; }
	html[dir="rtl"] #nav .sub-drop::after { left: auto; right: 0; top: 100%; content: ''; z-index: 10; position: absolute; width: 999px; height: 100vh; }
	html[dir="rtl"] #nav .open > .sub-drop { display: block }
	html[dir="rtl"] .login-info .ico { right: -3px; left: auto; }
}
@media (max-width:1199px) {

	/* Welcome Page RTL styles */
	html[dir="rtl"] .bank-with-us .img-holder { margin: 0 auto 0 0; }

	/* Dashboard Page RTL styles */
	html[dir="rtl"] #sub-nav ul li { float: right; }

	/* Card Summary */
	html[dir="rtl"] .wallet .head .link { text-align: left; }

	/* Manage Profile */
	html[dir="rtl"] .manage-profile .form-box.has-alert .static-info .img-holder { right: 0; left: auto; }
	html[dir="rtl"] .manage-profile .form-box.has-alert .static-info { padding: 19px 157px 22px 0; }
	
	/*C2B & B2C & C2C*/
	html[dir="rtl"] .c2c-transfer .transfer-summary .summary-heading{ text-align: right; margin-bottom: 20px;}

}
@media (max-width:992px) {

	/* Welcome Page RTL styles */
	html[dir="rtl"] .form-login#loginFormID { margin: 0 auto -60px; text-align: right; }

	/* Footer copyright text RTL styles */
	html[dir="rtl"] #footer .copyright { margin-right: 10px; }
}
@media (max-width:991px) {

	/* Welcome Page RTL styles */
	html[dir="rtl"] .navbar-toggler { left: auto; top: auto; margin: 6px 0 0 10px; float: right; }
	html[dir="rtl"] .multi-lang-drop { left: 0; right: auto; }
	html[dir="rtl"] .navbar-collapse { top: 81px; right: 0; bottom: 0; width: 215px; padding: 20px 0 15px; z-index: 102; position: fixed; height: auto !important; display: block !important; transform: translate(100%, 0); transition: transform .25s ease; -ms-transform: translate(-100%, 0); }
	html[dir="rtl"] .navbar-collapse.show { transform: translate(0, 0); }
	html[dir="rtl"] .hero-block .form-login#loginFormID { text-align: right; }
	html[dir="rtl"] .footer-info .list-logos { float: left !important }

	/* Sidebar RTL styles */
	html[dir="rtl"] [data-pagetype=secure-page] .secure-page #main { padding: 20px 0; }
	html[dir="rtl"] #main-nav { top: 0; left: auto; right: -215px; width: 215px; position: absolute; overflow-y: auto; overflow-x: hidden; transition: right .25s ease; }
	html[dir="rtl"] .nav-active #main-nav { right: 0 }

	/* Dashboard Page RTL styles */
	html[dir="rtl"] #homeContentContainer .block-request-card { padding: 11px; }
	html[dir="rtl"] #homeContentContainer .widget-chart .balance-summary .title { float: none; clear: none; }
	html[dir="rtl"] #homeContentContainer .balance-info li { padding: 15px; }

	/* Manage Alerts */
	html[dir="rtl"] #alertChannelAddresses #alert-history .types { padding: 15px 25px 17px 0; }
	html[dir="rtl"] #alertChannelAddresses .alert-box .list-checkbox li { margin: 0 1px 0 0; }
	html[dir="rtl"] #alertChannelAddresses .alert-settings-holder ul li { margin: 0 0 0 -2px !important; }
	html[dir="rtl"] #alertChannelAddresses .list-gen-tab-nav .list-gen-tabs li { text-align: right; }
	html[dir="rtl"] #alertChannelAddresses .filters-table > div { border-width: 1px 0 0 1px; }
	html[dir="rtl"] #alertChannelAddresses .filters-table.filters-table-3 > div { float: right; }

	/* Manage Profile */
	html[dir="rtl"] .manage-profile .biz-info { padding: 35px 114px 33px 38px; }
	html[dir="rtl"] .manage-profile .biz-info .img { right: 15px; left: auto; }
	html[dir="rtl"] .manage-profile .tab-content { padding: 10px 30px; }
	html[dir="rtl"] .manage-profile .list-gen-tabs a { text-align: right; }

    /* Friends and Family */
    html[dir="rtl"] .fnf-section .form .btn#submitExternalBtn {margin: 0;}
    
    /*C2B & B2C & C2C*/
    html[dir="rtl"] .c2c-transfer .transfer-summary .summary-heading { text-align: right; }
}
@media (max-width:768px) {

	/* Account Statement */
	html[dir="rtl"] #acntStmtContent .subscribe .list-statement li { float: right; }
	html[dir="rtl"] .ui-pg-table.table-switcher > tbody > tr > td .grid-chosen { width: 100% !important; float: none; padding: 0 0 10px; }
	html[dir="rtl"] #acntStmtContent .account-statement .head .link-edit { left: 15px; right: auto; }

	/* Manage Alerts */
	html[dir="rtl"] #alertChannelAddresses .alert-box .alert-box-holder { padding-left: 25px; padding-right: 0; }

	/* Manage Profile */
	html[dir="rtl"] .manage-profile #personal-infoview-container .btns .btn-parent { margin-left: 0 !important }
}
@media (max-width:767px) {

	/* Welcome Page RTL styles */
	html[dir="rtl"] #header .logo { left: 0; right: -20px; }
	html[dir="rtl"] .multi-lang-drop .dropdown-toggle:after { margin: 0 0 0 3px; }
	html[dir="rtl"] .feature-section-rtl .bg-cover.left, html[dir="rtl"] .feature-section-rtl .bg-cover.center, html[dir="rtl"] .features-section.feature-section-rtl .bg-cover.center.last { margin: 0px; }
	html[dir="rtl"] .footer-nav ul li { margin: 0; }

	/* Secure Header RTL styles */
	html[dir="rtl"] [data-pagetype=secure-page] .secure-page #main { padding: 0 0 30px; }
	html[dir="rtl"] #header .user-cards-dropdown { margin: 0; }
	html[dir="rtl"] [data-pagetype="secure-page"] .nav-opener ~ .logo { float: none !important; left: auto; right: -20px; }
	html[dir="rtl"] #header .logo { margin: 0 auto !important; float: none !important; }

	/* Dashboard Page RTL styles */
	html[dir="rtl"] #homeContentContainer .widget-chart .balance-summary li > .static-label { float: left; }
	html[dir="rtl"] #homeContentContainer .widget-chart-dual .form-control { padding: .375rem 2.75rem; }
	html[dir="rtl"] .card-selection-form .info > div, html[dir="rtl"] .card-selection-form .info .number { text-align: right !important; }

	/* Generic form button RTL styles */
	html[dir="rtl"] .form .btn+.btn { margin: 15px 0 0; }

	/* Forogt Password */
	html[dir="rtl"] .form-forgot-password .btns, html[dir="rtl"] .form-forgot-userid .btns { margin-top: 40px; }
	html[dir="rtl"] .secondry-card-drop { margin: 20px 0 0; }

	/* Card Summary */
	html[dir="rtl"] .card-history.two-col li:last-child { margin-left: 0; }

	/* Card Activity */
	html[dir="rtl"] #cardActivityMainSection #transactionsGrid > tbody > tr > td { text-align: right !important; }
	html[dir="rtl"] #cardActivityMainSection .card-activity .table-recent-transactions .amount { text-align: right; margin-left: 10px; margin-right: 0; }
	html[dir="rtl"] #cardActivityMainSection #transactionsGrid .time { margin: 0 10px 0 0; }
	html[dir="rtl"] #cardActivityMainSection .ui-pg-table.table-switcher > tbody > tr > td:not(:first-child):not(.custom-nav-grid-pager) { float: right; }
	html[dir="rtl"] #cardActivityMainSection .ui-pg-table.table-switcher > tbody > tr > td.custom-nav-grid-pager { float: left; }
	html[dir="rtl"] #cardActivityMainSection .table-switcher ul { margin: 0 }
	html[dir="rtl"] #cardActivityMainSection .table-switcher .result-rang-holder { float: right !important; }
	html[dir="rtl"] #cardActivityMainSection .transaction-details .filters-area .actions-list { float: none !important; }

	/* Account Statement */
	html[dir="rtl"] #acntStmtContent .ui-pg-table.table-switcher > tbody > tr > td:not(:first-child):not(.custom-nav-grid-pager) { float: right; }
	html[dir="rtl"] #acntStmtContent .ui-pg-table.table-switcher > tbody > tr > td.custom-nav-grid-pager { float: left; }
	html[dir="rtl"] #acntStmtContent .table-switcher ul { margin: 0 }
	html[dir="rtl"] #acntStmtContent .form-statement h3 { margin: 0 20px 0 10px; }
	html[dir="rtl"] #acntStmtContent .form-statement .table-recent-transactions > thead > tr > th, html[dir="rtl"] #acntStmtContent .form-statement .table-recent-transactions > thead > tr > td, html[dir="rtl"] #acntStmtContent .form-statement .table-recent-transactions > tbody > tr > th, html[dir="rtl"] #acntStmtContent .form-statement .table-recent-transactions > tbody > tr > td { float: right; }

	/* Block Reissue */
	html[dir="rtl"] .form-statement .table.confirmation tbody .total-info.cols2 td, html[dir="rtl"] .form-statement .table.confirmation tbody .total-info.cols2 td:last-child, html[dir="rtl"] .form-statement .table.confirmation tbody .total-info.cols2 td:first-child { float: right; }
	html[dir="rtl"] .form-statement .table.confirmation tbody td:last-child, html[dir="rtl"] .form-statement .table.confirmation tbody .normal-text:last-child { text-align: right; }
	html[dir="rtl"] .form-statement .table.confirmation .total-info.cols2 > td:last-child { text-align: left; }

	/* Message Center */
	html[dir="rtl"] .messages-section .email-detail .btn-back-email-list { float: right; left: auto; }
	html[dir="rtl"] .show-email-detail-slide .messages-holder { margin: 0 -100% 0 0; }
	html[dir="rtl"] .messages-holder .email-detail, html[dir="rtl"]  .messages-holder .emails-list-holder { float: none; }
	html[dir="rtl"] .messages-section .email-detail .email-head .link-delete { float: left; }
	html[dir="rtl"] .messages-section .email-detail .email-head { padding: 0 0 14px; }
	html[dir="rtl"] .messages-section .email-detail .icon-keyboard_arrow_left.ico { display: inline-block; -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); }
	html[dir="rtl"] .messages-section .table-switcher #pages-inboxMessagesPagination { float: right !important; margin-right: 10px; }

	/* Manage Alerts */
	html[dir="rtl"] #alertChannelAddresses .manage-alerts .alert.alert-primary .icon-info { right: 15px; left: auto; }
	html[dir="rtl"] #alertChannelAddresses .manage-alerts .alert-box .list-checkbox { text-align: right; }
	html[dir="rtl"] #alertChannelAddresses .manage-alerts .alert-box .list-checkbox li { margin-right: 0; margin-left: 10px; }
	html[dir="rtl"] #alertChannelAddresses .alert-body-header .cell-info, html[dir="rtl"] #alertChannelAddresses .alert-body-header .email-info { padding: 17px 52px 17px 17px; }
	html[dir="rtl"] #alertChannelAddresses .alert-body-header .cell-info .ico, html[dir="rtl"] #alertChannelAddresses .alert-body-header .email-info .ico { right: 0; left: auto; }
	html[dir="rtl"] #alertChannelAddresses .alert-box .list-checkbox li { margin-top: 5px; margin-right: 10px; }
	html[dir="rtl"] #alertChannelAddresses .ui-pg-table.table-switcher > tbody > tr > td:not(:first-child):not(.custom-nav-grid-pager) { float: right; }
	html[dir="rtl"] #alertChannelAddresses .ui-pg-table.table-switcher > tbody > tr > td.custom-nav-grid-pager { float: left; }
	html[dir="rtl"] #alertChannelAddresses .table-switcher ul { margin: 0 }
	html[dir="rtl"] #alertChannelAddresses .table-switcher .result-rang-holder { float: right !important; }
	html[dir="rtl"] #alertChannelAddresses .filters-table > div { border-width: 0 0 1px; }
	html[dir="rtl"] #alertChannelAddresses .table-custom > tbody > tr > td { text-align: right !important; }
	html[dir="rtl"] #alertChannelAddresses .manage-alerts .table-recent-transactions.table-alert-history .link-email, html[dir="rtl"] #alertChannelAddresses .manage-alerts .table-recent-transactions.table-alert-history .link-sms, html[dir="rtl"] #alertChannelAddresses .manage-alerts .table-recent-transactions.table-alert-history .ivr { margin: 0; }

	/* Manage Profile */
	html[dir="rtl"] .manage-profile .user-image { float: none; margin: 0 auto 20px }
	html[dir="rtl"] .manage-profile #login-details-tab .form-box .img-holder, html[dir="rtl"] .manage-profile #security-tab .form-box .img-holder, html[dir="rtl"] .manage-profile #preferences-tab .form-box .img-holder { right: auto; }
	html[dir="rtl"] .manage-profile #privacy-tab .main-box .radios-holder { left: auto; }
	html[dir="rtl"] .manage-profile #privacy-tab .radios-holder { left: auto; }
	html[dir="rtl"] .manage-profile .privacy-features .radios-holder { left: 20px; right: auto; }
	html[dir="rtl"] .manage-profile .privacy-features .radios-holder label .ico { margin: 0 0 0 4px; }
	html[dir="rtl"] .manage-profile .privacy-features .main-box .box { padding: 25px }
	html[dir="rtl"] .manage-profile .form-box.has-alert .static-info { padding: 0; }
	html[dir="rtl"] .manage-profile #login-details-tab .btns .btn { float: none; }
	html[dir="rtl"] .manage-profile .tab-content { padding: 10px 15px 30px; }
	html[dir="rtl"] .manage-profile .actions { margin: 0 auto; }
	html[dir="rtl"] .manage-profile #privacy-form .privacy-features .text { vertical-align: top; }

    /* Friends and Family */
    html[dir="rtl"] .fnf-section .fnf-added-list .member .actions {padding: 0 60px 0 0;}
	html[dir="rtl"] .fnf-section  .fnf-added-list .actions-list .list-inline-item {float: right;}
	html[dir="rtl"] .fnf-section .fnf-added-list .actions-list .list-inline-item:first-child {margin: 0 0 0 15px;}
	html[dir="rtl"] .fnf-section .fnf-added-list .actions-list .list-inline-item {margin: 0 0 0 15px;}
	
}
@media (max-width:767px) and (min-width:579px) {

	/* Block Reissue */
	html[dir="rtl"] .blocksuccess_wrapper .card-summary .time-stamp { text-align: left; }
}
@media (max-width:580px) {

	/* Concurrent Sessions */
	html[dir="rtl"] .manage-session .header .btns .btn:not(:last-child) { margin: 0 0 15px; }
}
@media (max-width:579px) {

	/* OTP Popup buttons RTL styles */
	html[dir="rtl"] .ui-dialog .btn-holder li:last-child { float: none; padding: 0px !important; }
	html[dir="rtl"] .ui-dialog .btn-holder li:first-child { float: none; padding: 0px !important; }

	/* Card Summary */
	html[dir="rtl"] .card-summary .card-num, html[dir="rtl"] .card-summary .card-info { text-align: center !important; }
	html[dir="rtl"] .wallet .head .link { text-align: right !important; }
	html[dir="rtl"] .card-summary .card-num.float-left { direction: ltr; }
	html[dir="rtl"] #card-summary-container #myCards .card-summary .card-author-info li { padding: 15px; }

	/* Card Activity */
	html[dir="rtl"] .card-activity .filters-area .actions-list li { text-align: right }
	html[dir="rtl"] .card-activity .posted_fee_summary .posted_fee_summary-title { text-align: right; }
	html[dir="rtl"] .card-activity .posted_fee_summary .posted_fee_summary-month { margin: 0 0 0 0 !important; }

	/* Account Statement */
	html[dir="rtl"] #acntStmtContent .sub-head h3 { margin: 0; }
	html[dir="rtl"] #acntStmtContent .selection-area .select { float: left; }

	/* Block Reissue */
	html[dir="rtl"] .blocksuccess_wrapper .card-summary .img-holder { margin: 0 auto 20px; }
	html[dir="rtl"] .blocksuccess_wrapper #card-info .card-num { float: none !important; }
	html[dir="rtl"] .blocksuccess_wrapper .card-summary .card-author-info li { padding: 15px; }

	/* Message Center */
	html[dir="rtl"] .messages-section .main-head h2 { float: none; }
	html[dir="rtl"] .messages-section .main-head { padding: 20px 0 0; }
	html[dir="rtl"] .messages-section .form-search { float: none; }
	html[dir="rtl"] .messages-section .marker { float: none; border-width: 1px 0 0; }
	html[dir="rtl"] .messages-section .chosen-container .chosen-single { text-align: right !important; }

	/* Manage Alerts */
	html[dir="rtl"] #alertChannelAddresses .manage-alerts .alert-box .list-checkbox li { margin-left: 0; margin-right: inherit; }

	/* Manage Profile */
	html[dir="rtl"] .manage-profile .form-box .img-holder { right: auto; }
	html[dir="rtl"] .manage-profile .biz-info .img { right: auto; }
	html[dir="rtl"] .manage-profile .link-edit, html[dir="rtl"] .manage-profile .link-edit-alt { float: right }
	html[dir="rtl"] .manage-profile .privacy-features .radios-holder { left: auto; }
	html[dir="rtl"] .manage-profile .privacy-features .box { padding: 20px }
	html[dir="rtl"] .manage-profile .biz-info { padding: 25px; }
	html[dir="rtl"] .manage-profile #privacy-tab .tab-header { padding: 0 20px 20px; }

	/* Friends and Family */
	html[dir="rtl"] .table-switcher .select-holder{  margin-right: 0;}
	html[dir="rtl"] .fnf-section #pages-FnfPagination.float-right {float: right !important; }
	html[dir="rtl"] .fnf-section #arrows-FnfPagination{margin: 0 0 0 -4px;}
}
@media (max-width:575px) {

	/*C2B & B2C & C2C*/
	html[dir="rtl"] .c2c-transfer .form-static .currencies,
    html[dir="rtl"] .c2c-transfer .form-static .ex-rate{ float: none; justify-content: center;}

}
@media (max-width: 574px){

	/* Friends and Family */
	html[dir="rtl"] .fnf-section .search-holder .field .icon-cross {right: 15px; }	
	html[dir="rtl"] .fnf-section #FnFAddSelectedBuddy .main-head .field .form-control { padding-left: 35px;}
}

@media (max-width:540px) {
	/* Friends and Family */
	html[dir="rtl"] .fnf-section .user-info .img-holder{ float: right;}
	html[dir="rtl"] .fnf-section .add-member-form .details{ margin: 8px 15px 0 0; float: right;}

}
@media (max-width:492px) {

	/* Manage Profile */
	html[dir="rtl"] #upload-picture-dialog .btn-close { left: 0; right: auto; }
}

@media (max-width:404px) {

	/* Friends and Family*/
	html[dir="rtl"] .fnf-section .fnf-success .btns a:first-child {margin: 0 0 0 15px !important }
}
@media (max-width:374px) {

	/* Dashboard Page RTL styles */
	html[dir="rtl"] #homeContentContainer .widget-chart .balance-summary li > .static-label { float: none; }
}
.manage-profile .info-list .val label {
    direction: ltr;
}