/* 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 9px; }

/* 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"] #welcomeFadeSlider{ margin: 0 -60px 0 0;}
html[dir="rtl"] .welcome-carousal .carousel-item::before{ right: auto; left: -93px;  }
/*html[dir="rtl"] .welcome-slider-custom .mask { margin: 0 0 0 -60px; padding: 0 0 0 60px;} */
html[dir="rtl"] .carousel-fade .carousel-item .textbox{ text-align: right;}
html[dir="rtl"] .benefits-section.benefits-section-i2c h3 img { margin: 0 0 0 10px; float: right; }
html[dir="rtl"] .benefits-section ul li p { padding: 0 43px 0 0; text-align: right; }
html[dir="rtl"] .benefits-section .image-holder::before { background-position:  left; left: -194px; right: auto;}
html[dir="rtl"] .welcome-slider-custom, 
html[dir="rtl"] .welcome-carousal .img-holder{ transform: scaleX(-1);}
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; transform: scaleX(-1); display: inline-block;}
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"] .login-info li, 
html[dir="rtl"] .login-info .ico img, 
html[dir="rtl"] .login-info .title{ transform: scaleX(-1);}
html[dir="rtl"] .login-info .time { direction: ltr; transform: scaleX(-1); }
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; }
html[dir="rtl"] .user-card-info-grid .user-card-info .balance-info .amount{ float: left;}
html[dir="rtl"] .currencyRatesPanel #wallet-info .flag-holder{ float: right; margin: 0 0 0 21px;}
html[dir="rtl"] .table-recent-transactions > tbody > tr > td:last-child, 
html[dir="rtl"] .table-recent-transactions > thead > tr > th:last-child{ text-align: left; padding-right: 0; padding-left: 31px;}
html[dir="rtl"] .table-recent-transactions .owner .ico { margin: 0 0 0 7px; }
html[dir="rtl"] .currencyRatesPanel h2{ margin: 0 0 20px 10px; float: right !important;}
html[dir="rtl"] .currencyRatesPanel header.clearfix a {	float: left; }
html[dir="rtl"] .transaction-info h2{ margin: 0 0 0 10px; float: right !important; }
html[dir="rtl"] .currencyRatesPanel header.clearfix a, 
html[dir="rtl"] .transaction-info .link{ float: left; }
html[dir="rtl"] .user-card-info-grid .balance-info { text-align: right; }
html[dir="rtl"] .reward-info h2 img{ margin: 0 0 0 8px; }
html[dir="rtl"] .user-card-detail-grid #sub-nav ul.lengthy-btns-list > li > a > .ico{ margin: 0 0 10px 0;}
html[dir="rtl"] .widget.coupons h2{ float: right;}
html[dir="rtl"] .widget.coupons .link-more{ float: left;}
html[dir="rtl"] #couponWidgetId .dashboard-coupans .text-right{ text-align: left !important;}
html[dir="rtl"] #couponWidgetId .dashboard-coupans .coupon-box .logo-holder{ margin: 0 0 0 20px;}
html[dir="rtl"] .widget.coupons .link-redeems strong{ padding: 0 0 0 3px;}
html[dir="rtl"] .dashboard-coupans .dashboard-couponbox .static-label strong.amount{ display: inherit;}
html[dir="rtl"] .coupon-box .btn + .btn { margin-left: 0; margin-right: 10px; }
html[dir="rtl"] #barGraph .balance-summary .static-label strong.amount, 
html[dir="rtl"] .user-card-info .static-label strong.amount, 
html[dir="rtl"] .currencyRatesPanel .static-label strong.amount{display: block;}
html[dir="rtl"] .table-recent-transactions > tbody > tr > td, 
html[dir="rtl"] .table-recent-transactions > thead > tr > th { padding-right: 2px; padding-left: .75rem;}
html[dir="rtl"] .widget-chart .nav-tabs > li{margin: 0 0 0 30px;}
html[dir="rtl"] .reward-info .balance-summary .static-label strong.amount{display: initial;}

/* 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; }
html[dir="rtl"] #forgotPasswordIdSection .radios-holder label .ico { margin: 0 0 0 5px; }
html[dir="rtl"] .otp-container .source .ico { margin: 0 0 0 5px; }
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 .jcf-scrollable-wrapper{direction: ltr; transform: scaleX(-1);}
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; transform: scaleX(-1);	direction: rtl;}
html[dir="rtl"] .manage-profile .list-gen-tab-nav [data-toggle="collapse"] { padding: 12px 15px 12px 30px; }
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; }
/*MS*/
html[dir="rtl"] .manage-profile .list-gen-tabs a {display: flex; align-items: center; justify-content: center;}
html[dir="rtl"] .manage-profile .list-gen-tab-nav .nav-tabs .ico {margin: -5px 0 0 18px;}
html[dir="rtl"] .manage-profile .privacy-features .label-public.float-left,
html[dir="rtl"] .manage-profile .privacy-features .label-private.float-left,
html[dir="rtl"] .manage-profile .privacy-features .label-public,
html[dir="rtl"] .manage-profile .privacy-features .label-private {float: right !important; /*display: flex !important; align-items: center;*/}
html[dir="rtl"] .manage-profile .btns .float-sm-left {float: right !important;}
html[dir="rtl"] #incomeInfoTabContent .static-label strong.amount{ display: initial;}
html[dir="rtl"] #business-info-tab .box .static-label strong.amount{display: initial;}

/* 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;}
html[dir="rtl"] .dialog_tnc_gen #externalCardTermsDialog .dialog-inner-content table tr th{ text-align: right;}
html[dir="rtl"] #addExternalSuccess .external-fnfbtn a.btn:last-child{margin-left: 0;}

/*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;}
html[dir="rtl"] .gen-alert.alert-has-icon {	padding: 15px 60px 15px 15px; }
html[dir="rtl"] .authorization-block{padding: 19px 20px 30px 30px;}
html[dir="rtl"] .authorization-block .heading .icon{ margin: 0 0 0 5px;}
html[dir="rtl"] .authorization-block .list li::before { right: 0;}
html[dir="rtl"] .authorization-block .list li{ padding: 0 14px 0 0;}
html[dir="rtl"] .chosen-container-single .chosen-search input[type="text"]{ padding: 12px 20px 12px 30px;}
html[dir="rtl"] .bank-transfers #bankToCardContent .btn:first-child { margin-bottom: 0; }
html[dir="rtl"] .bank-transfers .form .btn{ margin: 0 0 0 25px;}
html[dir="rtl"] #bankToCardTab .form-success .btns{ display: flex;justify-content: center;}
html[dir="rtl"] #bankToCardTab .form-success .btns .btn:last-child{margin-left: 0;}

/* 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; }

/* All public pages and Articles / Contact Us */
html[dir="rtl"] .contact-us.wrapper .single-border .chosen-container .chosen-single { padding: 4px 0 6px 40px; }
html[dir="rtl"] .contact-us .form-holder .btn{ float: right;}
html[dir="rtl"] .customer-support ul > li > div { text-align: right; }
html[dir="rtl"] .availability{ position: relative; display: flex; align-items: center;}
html[dir="rtl"] .availability .ico { top: -1px; right: 5px; left: 0; margin-right: 0; margin-left: 15px; }
html[dir="rtl"] .contact-us .form-holder .btn{margin:0 0 0 12px}
html[dir="rtl"] .contact-us .form-error .customer-support ul li:only-child img{margin:0 0 0 10px}
html[dir="rtl"] .contact-us .col-left{padding-right:0; padding-left:10px}
html[dir="rtl"] .contact-us .col-right{padding-left:0; padding-right:50px}
html[dir="rtl"] .contact-us a[href^="tel:"]{direction: ltr; text-align: left; display: inline-block;}
html[dir="rtl"] .postal-address{ padding:28px 26px 37px 30px;}
html[dir="rtl"] .contact-us .captcha-area .captcha-area{ float:right; margin-right:0px; margin-left:30px}
html[dir="rtl"] .postal-address .ico{float:right; margin: 6px 7px 0 24px;}
html[dir="rtl"] .postal-address .address{text-align:right; float:right;}
html[dir="rtl"] .customer-support ul > li img{margin:4px 0 0 18px}
html[dir="rtl"] .wrapper .jumbotron { text-align: right; }
html[dir="rtl"] .i2c-articles .faqs .btn-link{ text-align: right; display: flex;}
html[dir="rtl"] .faqs .subset-count{ margin-right: 0; right: -55px; left: auto;}
html[dir="rtl"] .faqs .set{ margin-left: 0; margin-right: 55px;}
html[dir="rtl"] .jumbotron.jumbotron-bordered h1{ float: right;}
html[dir="rtl"] .updated-at{ text-align: left;}
html[dir="rtl"] .terms-conditions .table tr td { border-right: none; border-left: 1px solid #DCE4EF; }
html[dir="rtl"] #termsConditions { padding: 45px 30px 0 0; }
html[dir="rtl"] .conditions .main-list li::before { right: -30px; left: auto;}
html[dir="rtl"] .conditions #termsConditions .list-none li h4, 
html[dir="rtl"] .conditions #termsConditions .list-none li h4 span, 
html[dir="rtl"] .conditions #termsConditions .list-none li h4 strong, 
html[dir="rtl"] .conditions #termsConditions .list-none li strong span.count-legal, 
html[dir="rtl"] .conditions #termsConditions .list-none li strong{ margin-left: 10px; margin-right: 0;}
html[dir="rtl"] .conditions .table thead th{ border-right: none; border-left: 1px solid #dee2e6;}
html[dir="rtl"] .conditions .table thead th:last-child, 
html[dir="rtl"] .terms-conditions .table tr td:last-child {border-left: none;}
html[dir="rtl"] .faqs .ul-green li { margin-left: 0; margin-right: 20px; padding-right: 25px; padding-left: 0;}
html[dir="rtl"] .faqs .ul-green li::before { right: -15px;}
html[dir="rtl"] .card-registration-page .inner-cardactivation #submitCheckCardBalanceGC .img-card-holder, 
html[dir="rtl"] .card-registration-page .inner-cardactivation #submitCheckCardBalanceGC label#accessCodeLabel{ direction: rtl;}
html[dir="rtl"] .atm-locator .input-holder { padding: 12px 62px 12px 0;}
html[dir="rtl"] .atm-locator .input-holder .current-search { left: auto; right: 20px;}
html[dir="rtl"] .atm-locator .field { padding: 0 0 0 40px;}
html[dir="rtl"] .atm-locator .field .clear-search, html[dir="rtl"] .atm-locator .field .ico { right: 0; left: 20px; text-align: left;} 
html[dir="rtl"] .atm-locator .input-frame{ margin: 0 0 0 15px;}
html[dir="rtl"] .atm-locator .title{ margin: 0 0 0 20px;}
html[dir="rtl"] .atm-locator .locator-range { text-align: right; }
html[dir="rtl"] .range-area .range-holder { margin: 0 0 0 18px;}
html[dir="rtl"] .atm-locator .dropdown-holder .icon-preferences{ margin: 0 0 0 15px;}
html[dir="rtl"] .atm-locator .location-atm ul li{ padding: 0 0 0 40px;}
html[dir="rtl"] .atm-locator .location-atm ul .icon-map-pin { right: -40px; left: 0;}
html[dir="rtl"] .atm-locator .location-atm ul { text-align: right; }
html[dir="rtl"] .atm-locator .location-atm ul .icon-search{ left: 20px; text-align: left; right: 0;}
html[dir="rtl"] .list-location-btns li{text-align: right;}
html[dir="rtl"] .list-location-btns li .slider-checkbox{ float: left;}
html[dir="rtl"] .list-location-btns .dot{ margin: -2px 0 0 10px;}

/* Ccart */

html[dir="rtl"] .enrollment-container .enrollment-tabs .nav-item:first-child .nav-link { border-radius: 0px 5px 5px 0px; }
html[dir="rtl"] .enrollment-container .enrollment-tabs .nav-item:last-child .nav-link { border-radius: 5px 0px 0px 5px; }
html[dir="rtl"] .third-container .images-frame::before { right: auto; left: 0;}
html[dir="rtl"] .enrollment-container-holder .slider-container { direction: ltr;}
html[dir="rtl"] .enrollment-container-holder .slick-slider,
html[dir="rtl"] .enrollment-container-holder .slick-slider .slick-slide,
html[dir="rtl"] .enrollment-container-holder .slider-container .slider-btns,
html[dir="rtl"] .enrollment-container-holder .slider-container .slider-btns a,
html[dir="rtl"] .enrollment-container-holder .slider-container .slider-btns a .ico { transform: scaleX(-1); left: auto; top: auto;}
html[dir="rtl"] .enrollment-container-holder .slider-container .slider-btns a { display: inline-flex; align-items: center; flex-direction: row-reverse;}
/* html[dir="rtl"] .ccw-slides .slider-container{ margin-left: 0; left: auto; right: 50%; margin-right: -290px;} */
html[dir="rtl"] .enrollment-container-holder .content-holder::before { transform: scaleX(-1);}
html[dir="rtl"] .enrollment-container::after { left: 0;	transform: scaleX(-1); right: auto;}
html[dir="rtl"] .enrollment-container-holder .enrollment-holder::before { right: auto;	left: 0;}
html[dir="rtl"] .enrollment-container-holder .content-holder .first-container .container::after { left: -280px; right: auto;}
html[dir="rtl"] .enrollment-container-holder .content-holder .first-container .container::before { left: auto; right: -185px;}
html[dir="rtl"] .enrollment-container-holder .content-holder .first-container::before { left: auto; right: 30px;}
html[dir="rtl"] .enrollment-container-holder .enrollment-holder::before { right: auto; left: 0;}
html[dir="rtl"] .details-main .required-fields-indicator { padding-left: 0; padding-right: 7px;}
html[dir="rtl"] .required-fields-indicator::before { left: auto; right: -7px;}
html[dir="rtl"] .ccw-slides .single-card-holder .title-holder .title, 
html[dir="rtl"] .ccw-slides .single-card-holder .tnc__link, 
html[dir="rtl"] .ccw-slides .single-card-holder .enrollment-card-fee { text-align: right; }
html[dir="rtl"] .vr-slider.vr-img .card-box .action-link{ margin-left: 20px; margin-right: 0 !important;}
html[dir="rtl"] .ccw-slides .single-card-holder .btns{ padding-right: 0; padding-left: 30px;}
html[dir="rtl"] .vr-slider.vr-img .card-box .card-box__enroll, 
html[dir="rtl"] .vr-slider.vr-img .card-box .checkbox-holder{ right: auto; left: 30px;}
html[dir="rtl"] .vr-slider.vr-img .card-types .card-box{ padding: 30px 30px 25px 180px;}
html[dir="rtl"] .vr-slider.vr-img .card-box .action-link:nth-child(2)::before{ margin-right: 0; margin-left: 20px;}
html[dir="rtl"] .ccart .form.ccart-details .remove-btns-space a{margin: 0;}
html[dir="rtl"] .ccw-slides .slider-item .slider-content .btn-holder .currency__calc::before{ left: 0; right: -19px; }
html[dir="rtl"] .nav-steps{ margin: 0 auto 0 0 !important;}
html[dir="rtl"] .customer-details .wizard > .steps > ul li { margin: 0 0 10px 40px;}
html[dir="rtl"] .ccw-slides .slider-item .slider-content .btn-holder{ direction: rtl;}
html[dir="rtl"] .ccw-slides .slider-btns { padding: 0 0 5px 10px;}
html[dir="rtl"] .generic_ccart-main .actions .float-right{ float: left !important;}
html[dir="rtl"] form.alerts-form .agreement { padding-left: 21px; padding-right: 65px;}
html[dir="rtl"] form.alerts-form .agreement [class*="icheckbox"] { left: auto; right: 20px;}
html[dir="rtl"] .slider-checkbox [class*="icheckbox"].checked::before {	margin: 0 -3px 0 0; transform: translate(-100%,-50%); -ms-transform: translate(-100%,-50%);}
html[dir="rtl"] .slider-checkbox [class*="icheckbox"]::before { right: 0; left: auto;}
html[dir="rtl"] .customer-details .wizard .actions ul > li{ margin: 0 15px 0 0;}
html[dir="rtl"] .btn-back-parent {	margin: 0 0 0 10px; }
html[dir="rtl"] .details-main .radio-wrapper > label { padding-left: 0;	padding-right: 8px;}
html[dir="rtl"] .card-enrollment-btns{ padding: 10px 15px 10px 25px;}
html[dir="rtl"] [aria-describedby="cardEnrollmentDialog"] .dismiss-selection-btn, 
html[dir="rtl"] .generic-dialog .close[data-uidialog-close]{ right: auto; left: 20px;}
html[dir="rtl"] [aria-describedby="cardEnrollmentDialog"] .title { padding: 0 20px 0 0; }
/* html[dir="rtl"] .funds_adding-dialog_wrapper .has-symbol-on-field-right {direction: ltr; text-align: left;} */
/* html[dir="rtl"] .funds_adding-dialog_wrapper .currency_field .has-symbol-on-field-right .form-control{ padding-left: 18.4833px !important; padding-right: 26px !important;} */
html[dir="rtl"] .currency_field .field .symbol-on-field.left{ left: auto; right: 0; padding-right: 0; padding-left: 0.5rem;}
/* html[dir="rtl"] .currency_field .input-group .currency_sign-label { left: 0 !important; right: auto; } */
html[dir="rtl"] [aria-describedby="add_funds_dialog"] .currency_field .field .flag-holder{ right: auto; left: 0;}
html[dir="rtl"] #frmCurrCalcWidget .footer .add_to_card-btn.btn-orange { float: left !important;}
html[dir="rtl"] #frmLoadFunds .currency_field .has-symbol-on-field-left{ direction: ltr;}
html[dir="rtl"] .currency-table .customization_fee-row .cf-title, 
html[dir="rtl"] .funds_summary-table .customization_fee-row .cf-title { margin-left: 0;	margin-right: 9px;}
html[dir="rtl"] .currency-table .customization_fee-row .cf-desc, 
html[dir="rtl"] .funds_summary-table .customization_fee-row .cf-desc { margin-right: 36px; margin-left: 0;}
html[dir="rtl"] .currency-table tbody > tr > td:last-child:not(:only-child), 
html[dir="rtl"] .currency-table tfoot > tr > td:last-child:not(:only-child) { text-align: left !important; }
html[dir="rtl"] .static-label .amount > img{ margin: -2px 10px 0 0px;}
html[dir="rtl"] .currency-table .customization_fee-row a.fund-src-link, 
html[dir="rtl"] .funds_summary-table .customization_fee-row a.fund-src-link{ float: left; margin: 2px 2px 0 0; }
html[dir="rtl"] .currency-table .customization_fee-row .icon-mailSent.ico, 
html[dir="rtl"] .funds_summary-table .customization_fee-row .icon-mailSent.ico { transform: rotate(180deg);	display: inline-block;}
html[dir="rtl"] #paymentSourceSelect .btn-source .ico-holder{ margin: 0 0 0 20px; border-left: 1px solid #d8dde4; border-right: none;}
html[dir="rtl"] #paymentSourceSelect .btn-source::after { right: auto; left: 15px; transform: rotate(180deg);}
html[dir="rtl"] .review-load-funds-section .form-header .fund-src-link::before { display: inline-block; transform: rotate(180deg);	vertical-align: middle; }
html[dir="rtl"] .payment-confirm .context {	padding: 0 12px 0 0; }
html[dir="rtl"] .form .keypad-popup .btn.keypad-close{direction: rtl;}
html[dir="rtl"] .form .keypad-popup .btn.keypad-close::before { margin: 0 0 0 10px;}
html[dir="rtl"] .page_body-wrapper .page_body-desc span a.red-link {direction: ltr; display: inline-block;}
html[dir="rtl"] .page_body-wrapper .funds_summary-section .funds_summary-table tfoot > tr > td{ text-align: left;}
html[dir="rtl"] #main .table_summary-generic > .row > [class*="col-"] .table[class*="table_summary_common_table"] > tbody > tr > td:last-child:not(only-child){ text-align: left;}
html[dir="rtl"] .page_body-wrapper .funds_summary-section .funds_summary-table thead > tr > th:last-child:not(:only-child){ text-align: left;}
html[dir="rtl"] .card-prog-holder .slick-slider{ transform: scaleX(-1); direction: ltr;}
html[dir="rtl"] .card-prog-holder .slick-slider .slick-slide{ transform: scaleX(-1);} 
html[dir="rtl"] .details-main #giftCardEnrollemtForm .radio_tabs-wrapper .custom-control-input.btn{ margin: 0 0 10px 6px;}
/* html[dir="rtl"] .details-main #giftCardEnrollemtForm .btn.btn-light { margin: 0 10px 0 0;} */
html[dir="rtl"] .details-main #giftCardEnrollemtForm .btn-orange.next-btn{ margin-left: 0;}
html[dir="rtl"] .identification-doc-container .doc-left-nav-holder .slimScrollDiv, 
html[dir="rtl"] .identification-doc-container .doc-left-nav-holder .slimScrollDiv .doc-left-nav-frame { margin-right: 0; margin-left: 10px; }
html[dir="rtl"] .identification-doc-container .identification-tab-holder .doc-left-nav-holder { border-left: 1px solid #F0F0F0; border-right: none;}
html[dir="rtl"] .identification-doc-container .identification-tab-holder .doc-left-nav-holder .doc-left-nav { padding: 0 0 0 10px; }
html[dir="rtl"] .identification-doc-container .doc-upper-nav-holder .nav.doc-upper-nav{ padding: 0;}
html[dir="rtl"] .identification-doc-container .doc-upper-nav-holder .nav.doc-upper-nav .nav-item:first-child .nav-link { padding-right: 0;}  
html[dir="rtl"] .identification-doc-container .doc-holder > .btn-holder, 
html[dir="rtl"] .doc-review-container .doc-review-holder > .btn-holder, 
html[dir="rtl"] .your-details-container .btn-holder { float: left; }
/* html[dir="rtl"] .currency_field .field .form-control, html[dir="rtl"] .currency_field .input-group .form-control { direction: ltr;} */
/* html[dir="rtl"] .ccart #addressInfoForm .remove-btns-space a { margin: 0 10px 0 0px; } */
html[dir="rtl"] .prod-count{ margin-left: 0; margin-right: 8px;}
html[dir="rtl"] .bulk-order-total-table td.total-amount { text-align: right;}
html[dir="rtl"] .ccart-product-table tbody td { padding-left: 12px; padding-right: 0;}
html[dir="rtl"] .bulk-order-total-table td.total-amount .ico { margin-right: 0; margin-left: 12px;}
html[dir="rtl"] .bulk-order-total-table td.total-amount .ico.icon-mailSent{ transform: rotate(-180deg); display: inline-block;} 
html[dir="rtl"] .bulk-order-total-table td.amount-val{ padding: 25px 0 25px 70px; text-align: left !important;}
html[dir="rtl"] .bulk-amount-wrapper .bulk-amount{ text-align: left;}
html[dir="rtl"] .bulk-order-total-table td.amount-val.shipment-col{ padding: 0;}
html[dir="rtl"] .generic_ccart-main .btn-wrapper {	float: left;  }
html[dir="rtl"] .generic_ccart-main .btn-wrapper .btns.float-right {float: left !important;  }
html[dir="rtl"] .float-right.remove-btns-space { float: left !important;  }
html[dir="rtl"] .float-left.remove-btns-space { float: right !important; }
html[dir="rtl"] .tooltip .tooltip-inner{ text-align: right;}
html[dir="rtl"] .ccart-product-table .product-info .product-name { padding-left: 0; padding-right: 15px; text-align: right;}
html[dir="rtl"] .product-owner-info .info-label{ margin-right: 0; margin-left: 3px;}
html[dir="rtl"] .bulk-order-main .slider-checkbox > label a:focus, 
html[dir="rtl"] .bulk-order-main .slider-checkbox > label a:hover{ display: inline-block;}
html[dir="rtl"] #reviewDiv .bottom-row .remove-btns-space #checkoutBtn{ margin-left: 0 !important; margin-right: 15px;}
html[dir="rtl"] #giftCardEnrollemtForm .remove-btns-space #giftCardEnrollemtForm_0{margin-right: 10px;}
html[dir="rtl"] #giftCardEnrollemtForm .remove-btns-space #btnaddanothercard{ margin-right: 10px !important;}
html[dir="rtl"] #addressInfoForm .remove-btns-space .btn-light{ margin: 0 0 0 10px;}
html[dir="rtl"] .ccart-product-table .action-btn{ padding-left: 0;}
html[dir="rtl"] .ccart-product-table .action-btn a { display: inline-block; }
html[dir="rtl"] .bulk-order-payment-wrapper .single-heading .ico{margin-left: 10px; margin-right: 0;}
html[dir="rtl"] .ccart-product-table .action-btn a.icon-edit{ margin-right: 0 !important; margin-left: 10px !important;}
/* html[dir="rtl"] .balance-info{ text-align: left;} */
html[dir="rtl"] .balance-info-wrapper{ background: #fff url(../../../../cstatic/6ae72c34-d015-4a9c-a4e5-81e9cb450298/bulk-total-balance-rtl.svg) no-repeat left bottom;}
html[dir="rtl"] .form .card-steps-holder .input-step .step-holder > .form-control:not(div) {padding-right: 0; padding-left: 42px; }
html[dir="rtl"] .form .card-steps-holder .input-step .step-holder > *{ text-align: right;}
html[dir="rtl"] .form .field .input-group-icon.input-with_icon.with-img{ right: auto; left: 1px;}
html[dir="rtl"] .field-right-icon .ico{ right: auto; left: 0;}
html[dir="rtl"] .details-main .btns .btn { float: right !important;}
html[dir="rtl"] .ccart .details-main .form.ccart-details.payment-info .remove-btns-space a.btn-light{ margin: 0 0 0 10px;}
html[dir="rtl"] .field-expiry #multitext-crExpiryDate .step-holder input, 
html[dir="rtl"] .field-expiry #multitext-crExpiryDate .step-holder .field-masking{text-align: center;}
html[dir="rtl"] .doc-review-container .review-section .review-section-frame .field-value-r{ direction: ltr;}
html[dir="rtl"] .card-prepared-success .page_body-sub-heading{ text-align: right;}
html[dir="rtl"] .card-prepared-success .card-assist a{ display: inline-block; direction: ltr;}
html[dir="rtl"] .identification-doc-container .identification-tab-holder .left-nav-content-holder{ padding: 0 25px 0 0px;}
html[dir="rtl"] .identification-tab-holder .btns { float: left; }
html[dir="rtl"] .identification-tab-holder .btns .btn{ float: right;}
html[dir="rtl"] .identification-doc-container .doc-holder > .btn-holder .btn, 
html[dir="rtl"] .doc-review-container .doc-review-holder > .btn-holder .btn {float: right;}
html[dir="rtl"] .field-tooltip .info-tip{ left: 5px; right: auto;}
html[dir="rtl"] .customer-details .wizard .actions ul > li{ float: right;}
html[dir="rtl"] #ownerDetailsForm .btn-holder.btns.float-right{ float: left !important;}
html[dir="rtl"] #ownerDetailsForm .form-holder .btns .btn:not(:last-child) { margin: 0 15px 20px 0px !important; }
html[dir="rtl"] #ownerDetailsForm .btn-holder.btns.float-right .btn{ float: left !important;}
html[dir="rtl"] .supplementary-card-list li .btn-add { float: left; }
html[dir="rtl"] .supplementary-card-list li .supplementary-title::before{ left: auto; right: 0;}
html[dir="rtl"] .supplmentary-form-holder .supplementary-title{ padding-left: 0; padding-right: 28px; float: right;}
html[dir="rtl"] .supplmentary-form-holder .supplementary-title::before{ left: auto; right: 0;}
html[dir="rtl"] #additionalInfoForm .suppCardMainBox .bottom-row .btns{ float: right;}
html[dir="rtl"] .customer-details.side_img_neg .details-main #additionalInfoForm .suppCardMainBox .btns .btn{ margin: 0 0 0 10px;}
html[dir="rtl"] .supplementary-card-list li .readonly-data-links{ right: auto; left: 20px;}
html[dir="rtl"] .customer-details.side_img_neg .details-main .review-page-holder.failure .btns .btn{ margin: 0 0 0 10px;}
html[dir="rtl"] .supplmentary-form-holder .btn-add-card:hover .text, 
html[dir="rtl"] .supplmentary-form-holder .btn-add-card:focus .text { display: inline-block;}
html[dir="rtl"] .supplmentary-form-holder .btn-add-card::before{ left: auto; right: 0;}
html[dir="rtl"] .supplementary-card-list li .readonly-data-links > a{ float: right; margin: 0 28px 0 0;}
html[dir="rtl"] .supplementary-card-list li .readonly-data-links > a .text { margin: 0 2px 0 0px; }
html[dir="rtl"] .supplmentary-form-holder .btn-add-card{padding: 0 28px 0 0; float: right;}
html[dir="rtl"] .supplementary-block .readonly-data-links > a{ margin: 0 28px 0 0;}
html[dir="rtl"] .review-section .link-edit{ margin-left: 0; margin-right: 15px;}
html[dir="rtl"] .review-page-holder .reviewpage-block p a{ text-align: left; direction: ltr;}
html[dir="rtl"] #currency-form-holder-reading .currency-dropdown #fromAccount_chosen.chosen-container .chosen-single {padding: 6px 22px 6px 40px;}
html[dir="rtl"] .currency-cal-container .close-cal-btn{ right: auto; left: 25px;}
html[dir="rtl"] .currency-cal-container .currency_field .converted-amount-label { margin-right: 25px; margin-left: 0; }
html[dir="rtl"] .currency-cal-container .currency-form-holder .amount-holder img{ margin-left: 10px; margin-right: 0;}
html[dir="rtl"] .currency-cal-container .currency_field .flag-holder{  top: 4px;}
html[dir="rtl"] .terms-dialog.ui-dialog.ui-widget .dialog-close{ right: auto; left: 20px;}
html[dir="rtl"] .enrollment-container .enrollment-tabs .nav{padding: 0;}
html[dir="rtl"] .reg-steps ul.step_desc li{ margin: 0 0 0 28px;}
html[dir="rtl"] .ccart .sub-container .right_side-section { padding-left: 15px; padding-right: 0; }
html[dir="rtl"] .enrollment-container-holder .content-holder .sticky-btn-holder .compare-btns{ right: auto; left: 100px;}
html[dir="rtl"] .enrollment-container-holder .content-holder .sticky-btn-holder .compare-btn{ float: right;}
html[dir="rtl"] .enrollment-container-holder .content-holder .sticky-btn-holder .compare-btn .badge{ left: auto; right: -7px;}
html[dir="rtl"] .enrollment-container-holder .content-holder .sticky-btn-holder .cross-btn{ margin-left: 0; margin-right: 5px;}
html[dir="rtl"] .enrollment-container-holder .content-holder .sticky-btn-holder .cross-btn .icon-cross.ico{ margin: 4px -3px 0 0;}
html[dir="rtl"] .loadFunds-instructions-dialog .alert-primary [class*="icon-"], 
html[dir="rtl"] .add_funds-dialog .alert-primary [class*="icon-"] { left: auto; right: 15px;}
html[dir="rtl"] .pay_amount-wrapper .static-label .amount > img{ margin: 0 10px;}
html[dir="rtl"] .currency_added-section .float-right{ float: left !important;}
html[dir="rtl"] .currency_info-tbl .grand_total-field{ float: none;}
html[dir="rtl"] .currency_rates-holder > .from_rate,
html[dir="rtl"] .currency_rates-holder > .recieving_rate, 
html[dir="rtl"] .currency_rates-holder > .arrow-icon{ margin: 0 9px 0 2px;}
html[dir="rtl"] .currency_info .currency-flag ~ .currency-name{ margin-left: 0; margin-right: 17px;}
html[dir="rtl"] .currency-table .currency_rates-list{ padding-left: 0; padding-right: 35px; direction: ltr;}
html[dir="rtl"] .currency-table .customization_fee-row .cf-desc, 
html[dir="rtl"] .funds_summary-table .customization_fee-row .cf-desc {float: right;}
html[dir="rtl"] .currency_added-section .btns.bottom-btn { float: left; }
html[dir="rtl"] #currency_review-table .tbl_heading3.text-right{ text-align: left !important;}
html[dir="rtl"] .currency_review-table #cart-items .grand_total-field{float: right;}
html[dir="rtl"] .form .payment-wrapper > .row > .field-holder:first-child .field.required-field .step-holder > .form-control{ padding-left: 92px; padding-right: 0;}
html[dir="rtl"] .infos-list .owner .bar .title .ico { margin-right: 0; margin-left: 10px;  }
html[dir="rtl"] .infos-list .owner .bar .actions li:not(:last-child) { margin-left: 25px; margin-right: 0;}
html[dir="rtl"] .infos-list .owner .bar .actions .link .ico { margin: 0 0 0 5px; }
html[dir="rtl"] .page_body-wrapper .funds_agreement-section .slider-checkbox_with-bg{ padding-left: 15px; padding-right: 21px;}
html[dir="rtl"] .page_body-wrapper .funds_agreement-section .slider-checkbox_with-bg [class*="icheckbox"] { margin-right: 0; }
html[dir="rtl"] #mobileNumberOwner_0, 
html[dir="rtl"] #cellPhone0,
html[dir="rtl"] #mobileNumber{ direction: ltr; text-align: right; }
html[dir="rtl"] .alert.alert-success::before { margin-right: 0; margin-left: 10px; left: auto; right: 16px;}
html[dir="rtl"] .sticky-cart-btn{right: auto; left: 62px;}
html[dir="rtl"] .sticky-cart-btn .badge-text{ left: auto; right: -20px;}
html[dir="rtl"] .bulk-order-cart .bulk-cart-btn{ display: flex; justify-content: center; align-items: center;}
html[dir="rtl"] .bulk-amount-wrapper .action-btn{ text-align: left;}
html[dir="rtl"] .bulk-amount-wrapper .action-btn a.icon-edit { margin-left: 0!important; }
html[dir="rtl"] .bulk-order-main .btn-wrapper .btns .btn:last-child {margin-right: 10px; }
html[dir="rtl"] .bulk-order-payment-wrapper .label-slide label ~ .tooltip-with-label[data-tooltip].icon-info { margin: 0 5px 0 0; }
html[dir="rtl"] .bulk-order-payment-wrapper .alert {text-align: right; }
html[dir="rtl"] #profileinfoform #mobilePhone, 
html[dir="rtl"] #profileinfoform #homePhone, 
html[dir="rtl"] .supplmentary-form-holder #homePhone0, 
html[dir="rtl"] .supplmentary-form-holder #workPhone0{ direction: ltr; text-align: right;}
html[dir="rtl"] .details-main .field-holder .half-field{ padding: 0 0 0 15px;}
html[dir="rtl"] .add_funds-dialog #tile .close{ right: auto !important; left: -15px !important;}
html[dir="rtl"] .add_funds-dialog .btns.text-right{ text-align: left !important;}
html[dir="rtl"] .red-bullet-list li{ padding: 0 23px 0 0;}
html[dir="rtl"] .red-bullet-list li::before {left: auto; right: 0;}
html[dir="rtl"] .currency_review-table > tfoot > tr.no-border > td.text-md-right.timer-tr{ text-align: left !important;}
html[dir="rtl"] .currency-table .rates_refresh-wrapper .rate_refresh-timer{ padding-right: 5px; padding-left: 0;}
html[dir="rtl"] .secure-pay-span .ico { margin: 0 3px 0 0;  }
html[dir="rtl"] #ownerDetailsForm .btns.clearfix #savebtnOwner-0{margin-right: 0 !important;}
html[dir="rtl"] .review-content-holder .review-section .secondary-title .des{margin-left: 0; margin-right: 20px;}
html[dir="rtl"] .card-comparison-container .text-right{text-align: left !important;}
html[dir="rtl"] .card-comparison-container .choosecard{ transform: scaleX(-1); direction: ltr;}
html[dir="rtl"] .card-comparison-container .choosecard .table-fixed{ transform: scaleX(-1);}
html[dir="rtl"] .card-comparison-container .choosecard .slick-slider{top: 19px; transform: none;} 
html[dir="rtl"] .choosecard .table-choosecard .services-card .delete-btn{ left: -15px; right: auto;}
html[dir="rtl"] .multi-fund-review-wrapper .table-funds tbody > tr > td .currency-title .ico{ margin-right: 0; margin-left: 10px; transform: rotate(180deg);}
html[dir="rtl"] .customer-details .wizard .actions ul > li:nth-child(3){ float: left;}
html[dir="rtl"] .field-holder.currency-dropdown .select-label{ margin-bottom: .5rem !important;}
html[dir="rtl"] .ccw-slides .slider-btns .icon-keyboard_arrow_left { top: 0 !important; left: 6px !important;}
html[dir="rtl"] .ccw-slides .slider-btns .icon-keyboard_arrow_right { top: 0 !important; left: -6px !important;}
.ccart #localeChangeDialog .modalAction{display: flex !important;}
.ccart #localeChangeDialog .modalAction .btn{ margin: 0;} 
html[dir="rtl"] #frmLoadFunds .currency_added-section .bottom-btn .review_check-btn{margin-right: 0;}
html[dir="rtl"] .currency-cal-container .currency_field .input-group .currency_sign-label{ padding-right: 0; padding-left: .3em;}
html[dir="rtl"] [aria-describedby="add_funds_dialog"] .form .footer .btn.btn-orange, 
html[dir="rtl"] .ui-dialog .ui-dialog-content.generic-dialog#add_funds_dialog .btns .btn{ margin-left: 0;}
html[dir="rtl"] .currency_rates-holder > .arrow-icon { transform: rotate(180deg);}
html[dir="rtl"] .fund-src-link .ico{ transform: rotate(360deg);}

/*Gift Card Balance*/
html[dir="rtl"] #submitCheckCardBalanceGC .fields-icon-holder{ padding-right: 8px; padding-left: 0 !important;}
html[dir="rtl"] #submitCheckCardBalanceGC label > em{ margin: 4px 4px 0 0;}
html[dir="rtl"] .cardactivation-main .img-card-holder .fields-with-icon-holder .form-control.form-single-field{ text-align: right;}
html[dir="rtl"] #submitCheckCardBalanceGC #multitext-accessCode.card-steps-holder .form-control{ text-align: center; padding-left: 0;}
html[dir="rtl"] .balance-info .amount img{ margin: 0 8px 0 0;}
html[dir="rtl"] .cardactivation-main .img-card-holder .logo-holder.logo-holder-inner{ direction: ltr;}

/* Spending Controls / Card Restrictions */

html[dir="rtl"] .amount .num .amount .num {direction: ltr;}
html[dir="rtl"] .secondry-card-drop .amount .num {direction: ltr;}
html[dir="rtl"] #cardSummaryContent .amount .num {direction: ltr;}
/* html[dir="rtl"] .static-label strong.amount {display: flex;flex-direction: row;justify-content: center;align-items: center;} */
html[dir="rtl"] #cardSummaryContent .card-stats .card-holder .img-holder {float: right; margin: 0 0 0 28px;}
html[dir="rtl"] #cardSummaryContent .card-stats .card-holder .balance .static-label {padding-left: 0px; padding-right: 5px;}
html[dir="rtl"] #cardSummaryContent .card-stats .card-holder .last-trans {display: flex; gap: 3px;}
html[dir="rtl"] #cardSummaryContent .card-num {text-align: right;}
html[dir="rtl"] #cardSummaryContent .card-stats .card-holder .tag {margin: 0 15px 0 0;}
html[dir="rtl"] #cardSummaryContent .available-credit .float-left {float: right!important;}
html[dir="rtl"] #cardSummaryContent .available-credit .float-right {float: left!important;}
html[dir="rtl"] #spendingControlsForm .secondry-card-drop .amount img {margin: 0 4px 0 1px;}
html[dir="rtl"] .list-gen-tab-nav #listGenTabNav .nav-tabs li a {display: flex; justify-content: center;}
html[dir="rtl"] .list-gen-tab-nav #listGenTabNav .nav-tabs .ico {margin: 0 0 0 9px;}
html[dir="rtl"] .spending-limit .limit-detail {padding: 35px 30px 30px 150px;}
html[dir="rtl"] .spending-limit .illustration {left: 30px; right: auto;}
html[dir="rtl"] .spending-limit .static-label img {margin: -2px 5px 0 10px;}
html[dir="rtl"] .spending-limit .limit-info {display: flex;}
html[dir="rtl"] .spending-limit .limit-change .btn-edit {display: flex; margin: 0 15px 0 0;}
html[dir="rtl"] .sp-controls-sec .spending-limit .limit-change .btn-edit:before {margin: 0 0 0 8px;}
html[dir="rtl"] .spending-limit .lc-form .field {margin: 0 0 0 20px;}
html[dir="rtl"] .spending-limit .lc-form .form-control {padding: 5px 15.125px 5px 5px; direction: ltr; text-align: right;}
html[dir="rtl"] .sp-controls-sec .copy-action .chosen-single {padding: 8px 45px 8px 20px;}
html[dir="rtl"] .sp-controls-sec .tab-header .copy-action .dropdown {float: left;}
html[dir="rtl"] .sp-controls-sec .copy-action .chosen-single:before {left: auto; right: 15px;}
html[dir="rtl"] .cards-res-tab .recipient-form .field:not(:last-child) {margin: 0 0 0 40px;}
html[dir="rtl"] .cards-res-tab .recipient-form label {margin: 0 15px 0 0;}
html[dir="rtl"] .card-restrictions .card-actions .float-left {float: right!important;}
html[dir="rtl"] .card-restrictions .card-actions .float-right {float: left!important;}
html[dir="rtl"] .card-restrictions .card-actions {padding: 20px 30px 0 5px;}
html[dir="rtl"] .sp-controls-sec .alert-sources .label {margin: 0 0 0 15px;}
html[dir="rtl"] .card-restrictions .limit-view {padding: 5px 12px 5px 0;}
html[dir="rtl"] .card-restrictions .limit-view .ico {margin: 0 0 0 10px;}
html[dir="rtl"] .sp-controls-sec .btn-edit:before {margin: 0 0 0 8px;}
html[dir="rtl"] .card-restrictions .static-label img {margin: -2px 3px 0 10px;}
html[dir="rtl"] .card-restrictions .lc-form .field {margin: 0 0 0 20px;}
html[dir="rtl"] .card-restrictions .lc-form .form-control {padding: 5px 15.125px 5px 5px; direction: ltr; text-align: right;}
html[dir="rtl"] .merch-res-tab .text .limit-view .ico {margin: 0 0 0 10px;}
html[dir="rtl"] .merchant-restrictions .card-actions {padding: 20px 30px 0 5px;}
html[dir="rtl"] .merchant-restrictions .card-actions .slider-checkbox.float-left {float: right!important;}
html[dir="rtl"] .merchant-restrictions .card-actions .alert-sources.float-right {float: left!important;}
html[dir="rtl"] .merch-res-tab .recipient-form .field:not(:last-child) {margin: 0 0 0 40px;}
html[dir="rtl"] .merch-res-tab .recipient-form label {margin: 0 15px 0 0;}
html[dir="rtl"] .merchant-restrictions .limit-view .ico {margin: 0 0 0 10px;}
html[dir="rtl"] .geo-domestic .gen-alert.alert-has-icon {padding: 15px 60px 15px 30px;}
html[dir="rtl"] .geo-domestic .gen-alert > [class*="icon-"] {left: auto; right: 16px;}
html[dir="rtl"] .geo-domestic .alert-sources, .geo-travel .alert-sources {left: 20px; right: auto;}
html[dir="rtl"] .geo-res-tab .field.multiselectChosen .chosen-container::after {right: auto; left: 10px;}
html[dir="rtl"] .geo-res-tab .copy-restrictions {padding: 0 55px 0 0;}
html[dir="rtl"] .geo-res-tab .copy-restrictions [class*=icheckbox] {left: auto; right: 0;}
html[dir="rtl"] .geo-domestic .chosen-container-multi .chosen-choices li {float: right;}
html[dir="rtl"] .geo-res-tab .chosen-container-multi .chosen-choices li.search-choice {margin: 0 0 10px 10px!important;}
html[dir="rtl"] .geo-domestic .chosen-container-multi .search-choice-close {left: 9px!important; right: auto!important;}
html[dir="rtl"] .geo-domestic .chosen-container-multi .chosen-choices li.search-choice {padding: 7px 38px 7px 30px;}
html[dir="rtl"] .geo-travel .travel-res-check {padding: 15px 60px 15px 20px;}
html[dir="rtl"] .geo-travel .travel-res-check>[class*=icheckbox] {left: auto; right: 15px;}
html[dir="rtl"] .geo-travel #addtravelplanbtn {display: flex; justify-content: center; align-items: center; margin: auto; gap: 2px;}
html[dir="rtl"] .geo-travel .chosen-container-multi .chosen-choices li {float: right;}
html[dir="rtl"] .geo-travel .gen-alert.alert-has-icon {padding: 15px 60px 15px 30px;}
html[dir="rtl"] .geo-travel .gen-alert > [class*="icon-"] {left: auto; right: 16px;}
html[dir="rtl"] .travel-res-review .search-holder {float: left;}
html[dir="rtl"] .travel-res-review .search-holder:before {right: auto; left: 10px;}
html[dir="rtl"] .travel-res-review .search-holder .field {padding: 7.5px 15px 7.5px 25px;}
html[dir="rtl"] .travel-members .listholder .box {padding: 0 0 0 50px;}
html[dir="rtl"] .travel-members .listholder .box .slider-checkbox {left: 0; right: auto; -webkit-transform: translate(10px,-50%); -ms-transform: translate(10px,-50%); transform: translate(10px,-50%);}
html[dir="rtl"] .travel-members .listholder .box .icon-holder {border-right: none; border-left: 1px solid #d8dde4;}
html[dir="rtl"] .travel-res-review .btns-holder .btn:not(:last-child) {margin: 0 0 0 15px;}
html[dir="rtl"] .travel-res-review .gen-alert.alert-has-icon {padding: 15px 60px 15px 30px;}
html[dir="rtl"] .gen-alert > [class*="icon-"] {left: auto; right: 16px;}
html[dir="rtl"] .added-members-review .box {padding: 20px 20px 20px 50px;}
html[dir="rtl"] .added-members-review .box:after {left: 0; right: auto; -webkit-transform: translate(20px,-50%); -ms-transform: translate(20px,-50%); transform: translate(20px,-50%);}
html[dir="rtl"] .added-members-review .card-num {text-align: right;}
html[dir="rtl"] .added-members-review #selectedCardsPagination .select-holder.float-left {float: right !important;}
html[dir="rtl"] .added-members-review #selectedCardsPagination .list-inline.float-right {float: left !important; margin: 0 20px 0 0; direction: ltr;}
html[dir="rtl"] .added-members-review #selectedCardsPagination .list-inline.float-right li{margin: 0 5px 0 0;}
html[dir="rtl"] .added-members-review #selectedCardsPagination .result-rang-holder.float-right {float: left !important;}
html[dir="rtl"] .travel-res-plans .travel-plan-actions .btn:not(:last-child) {margin: 0 0 0 15px;}
html[dir="rtl"] #gbox_travelNotification[dir] {direction: rtl;}
html[dir="rtl"] .table-recent-transactions>tbody>tr>td:nth-child(1), 
html[dir="rtl"] .table-recent-transactions>thead>tr>th:nth-child(1) {padding: 10px 15px 10px 20px;}
html[dir="rtl"] #travelPlan .ui-jqgrid-labels th:nth-child(5) {text-align: right!important;}
html[dir="rtl"] .plans-grid tr td:nth-child(5) {text-align: right!important;}
html[dir="rtl"] #travelPlan .table-recent-transactions > tbody > tr > td:last-child, 
html[dir="rtl"] #travelPlan .table-recent-transactions > thead > tr > th:last-child {padding: 10px 20px 10px 31px;}
html[dir="rtl"] #travelPlan .t-custom .actions li:not(:last-child) {margin: 0 0 0 20px;}
html[dir="rtl"] #travelNotification_pager[dir],
html[dir="rtl"] #gbox_listtravelNotification[dir],
html[dir="rtl"] #listtravelNotification_pager[dir] {direction: rtl;}
html[dir="rtl"] #travelNotification_pager_center .grid-chosen[dir],
html[dir="rtl"] #listtravelNotification_pager_center .grid-chosen[dir] {direction: rtl;}
html[dir="rtl"] #travelNotification_pager_center .custom-nav-grid-pager,
html[dir="rtl"] #listtravelNotification_pager_center .custom-nav-grid-pager {direction: ltr;}
html[dir="rtl"] #travelNotification_pager_center .table-switcher ul,
html[dir="rtl"] #listtravelNotification_pager_center .table-switcher ul {margin: 0 20px 0 0;}
html[dir="rtl"] #travelNotification_pager_center .table-switcher ul.chosen-results,
html[dir="rtl"] #listtravelNotification_pager_center .table-switcher ul.chosen-results {margin: 0;}
html[dir="rtl"] #travelNotification_pager_center .custom-nav-grid li,
html[dir="rtl"] #listtravelNotification_pager_center .custom-nav-grid li {margin: 0 10px 0 0;}
html[dir="rtl"] .time-res-tab .timeRestrictionsForm-holder .fields-frame .chosen-container .chosen-single {padding: 6px 0 6px 40px;}
html[dir="rtl"] .time-res-tab .timeRestrictionsForm-holder .fields-frame .chosen-container .chosen-single:after {left: 10px; right: auto;}
html[dir="rtl"] .fc.fc-ltr {direction: rtl; text-align: right;}
html[dir="rtl"] #popup_container #popup_title {text-align: right !important;}
html[dir="rtl"] #popup_container #popup_panel {text-align: right;}
html[dir="rtl"] #popup_container #popup_cancel, 
html[dir="rtl"] #popup_container #popup_ok {margin: 0 0 0 10px;}
html[dir="rtl"] .timeRestriction-calendar .fc-time-grid-event .closeon:before {left: 5px; right: auto;}

/* Purses Transfer / Wallet Transfer  */

html[dir="rtl"] .wallet-transfer-section .wallet-currency .currency-name{ margin: 0 10px 0 0;}
html[dir="rtl"] .wallet-transfer-section .wallet-balance .currency-sign{ margin: 0 5px 0 0; }
html[dir="rtl"] .wallet-transfer-section .ico-arrows{ transform: scaleX(-1);}
html[dir="rtl"] .wallet-transfer-section .input-group .flag-holder{ right: auto; left: 2px;}
html[dir="rtl"] .wallet-transfer-section .field-holder .symbol-prepend { margin-right: 0; margin-left: 3px;}
html[dir="rtl"] #transfer-confirmation-dialog .btns .btn+.btn{ margin: 0 15px 0 0;}
html[dir="rtl"] .wallet-transfer-section .success .amount-received, 
html[dir="rtl"] .wallet-transfer-section .success .amount-sent { text-align: right;}
html[dir="rtl"] .wallet-transfer-section .success .amount-details .static-label img{ margin: 0 3px 0 0;}
html[dir="rtl"] .wallet-transfer-section .success .amount-details .ux-arrow, 
html[dir="rtl"] .wallet-transfer-section .fx-rate .ux-arrow{ transform: scaleX(-1);}
html[dir="rtl"] .wallet-transfer-section .wallet-head{ padding: 6.5px 12px 6.5px 30px;}
html[dir="rtl"] .wallet-transfer-section .wallet-list-item {padding: 10px 12px 10px 30px;}
html[dir="rtl"] .wallet-transfer-section .wallet-list-item .wallet-balance{ direction: ltr;	text-align: left;}
html[dir="rtl"] .wallet-transfer-section .wallet-list-item .wallet-balance .static-label strong.amount{ display: initial;}
html[dir="rtl"] .captcha-area .field label::after, html[dir="rtl"] .label-only > em, html[dir="rtl"] label > em{ margin: 4px 4px 0 0;}
html[dir="rtl"] .wallet-transfer-section .fx-rate-holder .static-label strong.amount{ display: initial;}

/* Manage Purses / Manage Wallet  */

html[dir="rtl"] #purselistdiv .col-md-6.text-right{ text-align: left !important;}
html[dir="rtl"] #purselistdiv .col-md-6.text-right .add-more-btn .ico{ margin-right: 0; margin-left: 10px; display: inline-block; vertical-align: middle;}
html[dir="rtl"] .wallet-list .wallet-link > .title { padding-right: 0; padding-left: 60px;}
html[dir="rtl"] #mw-section .wallet-list .wallet-link .wallet-actions{ left: 15px; right: auto;}
html[dir="rtl"] #mw-section .wallet-list .wallet-link .link-action { margin: 0 0 0 10px;}
html[dir="rtl"] #mw-section .wallet-list .wallet-link .link-action:last-child { margin: 0;}
html[dir="rtl"] #mw-section .wallet-list .wallet-link .flag-holder{margin-right: 0; margin-left: 10px;}
html[dir="rtl"] #mw-section .wallet-list .wallet-link .balance .float-left.title{ float: right !important;}
html[dir="rtl"] #mw-section .wallet-list .wallet-link .balance .float-right.amount{float: left !important;}
html[dir="rtl"] .wallet-list .wallet-link.slider-checkbox { padding: 16px 20px 20px 50px; }
html[dir="rtl"] .wallet-list .wallet-link [class*="icheckbox"] { right: auto; left: 7px;}
html[dir="rtl"] .wallet-list .wallet-link .flag-holder{ margin-right: 0; margin-left: 10px;}
html[dir="rtl"] .ui-dialog .dialog-close{ right: auto; left: 20px;}
html[dir="rtl"] .add-more-btn .ico{margin-right: 0; margin-left: 10px; display: inline-block; vertical-align: middle;}
html[dir="rtl"] #add-wallet-dialog .slimScrollDiv .slimScrollBar{left: 3px; right: auto !important;}

/* International Fund Transfer */

html[dir="rtl"] .beneficiary-item .beneficiary-header h3{ padding-left: 50px; padding-right: 0;}
html[dir="rtl"] .box .num{ left: 20px; right: auto;direction: ltr;}
html[dir="rtl"] .transfer-funds-form .btns .btn{ float: right;}
html[dir="rtl"] .ift-beneficiary-wrapper .location-box .icon-map-pin{ float: right; padding: 3px 0 0 5px;}
html[dir="rtl"] .add-beneficiary-form .beneficiary-btns .float-left, 
html[dir="rtl"] .add-beneficiary-form .btns.clearfix .float-left, 
html[dir="rtl"] #verifyIftTransferForm .btns.clearfix .float-left{float: right !important;}
html[dir="rtl"] .add-beneficiary-form .beneficiary-btns .float-right, 
html[dir="rtl"] .add-beneficiary-form .btns.clearfix .float-right, 
html[dir="rtl"] #verifyIftTransferForm .btns.clearfix .float-right{float: left !important;}
html[dir="rtl"] .add-beneficiary-form .btns.clearfix.beneficiary-btns .float-left .btn, 
html[dir="rtl"] .add-beneficiary-form .btns.clearfix .float-left .btn, 
html[dir="rtl"] #verifyIftTransferForm .btns.clearfix .float-left .btn { margin: 0 0 0 15px; float: right; }
html[dir="rtl"] .form#addBeneficiaryForm .label .info-tooltip, 
html[dir="rtl"] .form#addBeneficiaryForm label .info-tooltip {right: 5px; left: auto;}
html[dir="rtl"] .add-beneficiary-form.read-only .static-label .amount{ direction: ltr;}
html[dir="rtl"] .add-beneficiary-form.read-only .static-label .amount img { margin: -2px 0px 0 4px;}

/* Change Access Code / Manage Access Code */

html[dir="rtl"] .secure-page .form .card-steps-holder .input-step .step-holder > .form-control:not(div){ padding-left: 0; padding-right: 0;}
html[dir="rtl"] .secure-page .form .card-steps-holder .input-step .step-holder > *{ text-align: center;}
html[dir="rtl"] .access-section .form .btns .btn:not(:last-child) {	margin: 0 0px 0 15px; }
html[dir="rtl"] .access-section .helpline img{margin: 0 0 0 5px;}
html[dir="rtl"] #changeAccessCodeDialog .btns .btn:last-child{margin-left: 0;}
html[dir="rtl"] .access-section .sub-heading .link{ margin: 0 7px 0 0;}
html[dir="rtl"] .access-section .recipient-form label{ margin: 0 15px 0 25px;}
html[dir="rtl"] #revealPinOtpContainer

/*  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; }
    html[dir="rtl"] .offset-lg-1 { margin-left: 0;}
}
@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% }
    
    /*Ccart*/
    html[dir="rtl"] .reg-steps ul li {float: right;}
    html[dir="rtl"] .grand_total-field {float: right;}

}
@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:1250px) {

    /*Ccart*/
    html[dir="rtl"] .sticky-cart-btn{right: auto; left: 15px;}
    html[dir="rtl"] .currency-table .customization_fee-row a.fund-src-link, 
    html[dir="rtl"] .funds_summary-table .customization_fee-row a.fund-src-link{ float: none;}
}
@media (max-width:1199px) {

	/* Welcome Page RTL styles */
	html[dir="rtl"] .bank-with-us .img-holder { margin: 0 auto 0 0; }
    html[dir="rtl"] .benefits-section .image-holder{ width: 100%;}
	html[dir="rtl"] .benefits-section .image-holder::before { width: 100%; background-size: 100%; }
	html[dir="rtl"] .feature-holder{ margin: 0 20px;}

	/* Dashboard Page RTL styles */
	html[dir="rtl"] #sub-nav ul li { float: right; }
	html[dir="rtl"] .user-card-detail-grid #sub-nav ul.lengthy-btns-list > li > a > .ico{ margin: 0 0 5px 5px;}
	html[dir="rtl"] #couponWidgetId .dashboard-coupans .coupon-box .logo-holder {margin: 0 auto; }

	/* 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;}

    /*Ccart*/
    html[dir="rtl"] .enrollment-container-holder .content-holder .sticky-btn-holder .compare-btns{ left: 15px;}   

}
@media (max-width:1080px) {
    /*Ccart*/
    html[dir="rtl"] #paymentSourceSelect .btn-source .btn-title {  padding-left: 25px; }
}
@media (max-width:1024px) {
    /* Ccart*/
    html[dir="rtl"] .page_body-wrapper .funds_agreement-section .slider-checkbox_with-bg [class*="icheckbox"]{ position: inherit; top: inherit; left: inherit; transform: inherit; margin: 0 0 0 9px; }
    
}
@media (max-width:1025px) {

    /*Ccart*/
    body .dialog_tnc_gen.ui-dialog{ margin-left: inherit;}
}
@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"] .navbar * {	text-align: right; }
	html[dir="rtl"] .navbar-expand-lg .navbar-nav .nav-link{text-align: 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 }
	html[dir="rtl"] #welcomeFadeSlider{margin: -80px auto 0;}
	html[dir="rtl"] .benefits-section ul li h3 {text-align: right;  }
	html[dir="rtl"] .hero-block .row{ justify-content: center;}
	html[dir="rtl"] .benefits-section.benefits-section-i2c .image-holder::before {top: -10px;	right: -44px; width: 275px;	height: 571px; background-position: 0 0; background-size: 100% auto;  }

	/* 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; padding: 0; }
	html[dir="rtl"] #homeContentContainer .balance-info li { padding: 15px; }
	html[dir="rtl"] #homeContentContainer .balance-summary-info-holder .balance-summary li > .static-label, 
	html[dir="rtl"] #homeContentContainer .widget-chart .balance-summary li > .static-label{ float: none;}
	

	/* 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; }
    html[dir="rtl"] .manage-profile .list-gen-tabs a {justify-content: 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; }

    /* All public pages and Articles / Contact Us */
	html[dir="rtl"] .i2c-articles #termsConditions { padding: 0;}
	html[dir="rtl"] .i2c-articles .mobile-scroll { margin: 0 15px; }

    /*Ccart*/

    html[dir="rtl"] .ccart .header-public .navbar .logo.float-left{ float: right !important;}
    html[dir="rtl"] #paymentSourceSelect .btn-source .btn-title {  padding-right: 10px; }
    html[dir="rtl"] #paymentSourceSelect .btn-source .ico-holder { margin: 0 0 0 10px;}

    /*Spending Control / Card Restrictions*/
	html[dir="rtl"] .list-gen-tab-nav #listGenTabNav .nav-tabs li a {justify-content: right;}
	html[dir="rtl"] .list-gen-tab-nav [data-toggle=collapse] {text-align: right; padding: 12px 15px 12px 30px;}
	html[dir="rtl"] .list-gen-tab-nav [data-toggle=collapse] .arrow {right: auto; left: 15px; transform: rotate(180deg);}
	html[dir="rtl"] .list-gen-tab-nav [data-toggle=collapse][aria-expanded=true] .arrow {transform: rotate(90deg);}	
	html[dir="rtl"] .card-restrictions .lc-form .field {margin: 0 0 15px;}


}
@media (max-width:800px) {

    /*Ccart*/
    html[dir="rtl"] body.ccart .details-main .slider-checkbox [class*="icheckbox"] { left: auto; right: 0; }
    html[dir="rtl"] body.ccart .details-main #processaddressinformation .slider-checkbox, 
    html[dir="rtl"] body.ccart .details-main #ownerDetailsForm .slider-checkbox, 
    html[dir="rtl"] body.ccart .details-main #addressInfoForm .slider-checkbox, 
    html[dir="rtl"] body.ccart .details-main #creditCardEnrollment-p-4 #additionalInfoForm .slider-checkbox { padding-left: 0; padding-right: 46px; }
    html[dir="rtl"] body.ccart #reviewDiv .currency_added-section .slider-checkbox{ padding-right: 10px;}
}
@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 }

    /*Ccart*/
    html[dir="rtl"] .page_body-wrapper .page_body-heading, 
    html[dir="rtl"] .review-content-holder .review-section .tab-header .start { text-align: right; }

	/*Manage Access Code / Change Access Code*/
	html[dir="rtl"] .access-section .recipient-form .masked-data{ padding-left: 0; padding-right: 35px;}
}
@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; }
	html[dir="rtl"] .benefits-section ul li h3{ text-align: center;}
	html[dir="rtl"] .benefits-section.benefits-section-i2c h3 img{ float: none; margin: 0 auto 5px; text-align: center; }
	html[dir="rtl"] .benefits-section ul li p{ padding: 0; text-align: center;}
	html[dir="rtl"] .benefits-section .image-holder::before{ display: none;}
	html[dir="rtl"] .navbar-collapse{ width: 100%;}
	html[dir="rtl"] .feature-holder{ 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; }
	html[dir="rtl"] .table-custom .time{ margin: 5px 5px 0 0;}
	html[dir="rtl"] .table-recent-transactions.table-custom td .amount { text-align: right; }

	/* 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; }
    html[dir="rtl"] .manage-profile .privacy-features .radios-holder label .ico {margin: 0 4px;}
	html[dir="rtl"] .manage-profile .privacy-features .radios-holder label .ico.icon-preferences {font-size: 75%;}

    /* 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;}

    /* All public pages and Articles / Contact Us */
	html[dir="rtl"] .atm-locator .input-frame { margin: 0 0 20px 0; }
	html[dir="rtl"] .atm-locator .dropdown-holder{margin: 0 auto;}
	html[dir="rtl"] .atm-locator .title { margin: 0 0 20px; }
	html[dir="rtl"] .atm-locator .input-holder { padding: 12px 45px 12px 0;}
	html[dir="rtl"] .i2c-articles .table_type_4 tr.tnc_content td:nth-of-type(1){ padding: 16px 16px 0 0 !important;}
	html[dir="rtl"] .i2c-articles .table_type_4 tr.tnc_content td:nth-of-type(2){ padding: 16px 0 0 16px !important; text-align: left !important;}
	html[dir="rtl"] .faqs .set{ margin-right: 0;}
	html[dir="rtl"] .i2c-articles .faqs .btn-link{ padding: 20px 20px 20px 60px;}
	html[dir="rtl"] .i2c-articles .faqs .btn-link .icon-arrow-down{ right: auto; left: 25px;}
	html[dir="rtl"] .i2c-articles .faqs .btn-link[aria-expanded="true"] .icon-arrow-down{ transform: rotate(90deg);}
	html[dir="rtl"] .jumbotron.jumbotron-bordered h1 { float: none; text-align: right;}
	html[dir="rtl"] .updated-at { text-align: right; }
	html[dir="rtl"] .i2c-articles table .custom-list{ padding: 0 40px 16px 0;}
	html[dir="rtl"] .faqs .ul-green li{ margin-right: 0;}

    /*Ccart*/
    html[dir="rtl"] .ccw-slides .slider-item .slider-content .checkbox-holder label{ margin: 0 5px 0 0;}
    html[dir="rtl"] .reg-steps ul.step_desc li{ margin: 0;}
    html[dir="rtl"] .generic_ccart-main .btn-wrapper .btns.float-right {float: none !important;}
    html[dir="rtl"] #frmCurrCalcWidget #toggleTile.alert { padding-left: 30px; padding-right: 60px; }
    html[dir="rtl"] .show-keypad .keypad-popup .keypad-key.btn, 
    html[dir="rtl"] .show-keypad .keypad-popup .keypad-back.btn { margin: 0 5px 10px;  }
    html[dir="rtl"] .details-main .btns .btn { float: none !important;}
    html[dir="rtl"] .customer-details.side_img_neg .details-main .btns .btn{ margin-right: 0 !important;}
    html[dir="rtl"] #ownerDetailsForm .form-holder .btns .btn:not(:last-child) { margin: 0 0 20px 0 !important; }
    html[dir="rtl"] .customer-details .wizard .actions ul{ padding: 15px 15px 0 15px;}
    html[dir="rtl"] .customer-details .wizard .actions ul li{ margin-right: 0;}
    html[dir="rtl"] .customer-details .wizard .actions ul > li + li { margin: 15px 0 0; }
    html[dir="rtl"] .customer-details .wizard > .steps > ul > li { margin: 0 0 10px 15px; }
    html[dir="rtl"] .customer-details .wizard > .steps > ul > li.current{ padding-left: 12px; padding-right: 0; margin-right: 0; margin-left: 8px;}
    html[dir="rtl"] .customer-details .wizard > .steps > ul > li:last-child { margin-left: 0; }
    html[dir="rtl"] .supplementary-block .readonly-data-links > a { margin: 0 0;  }
    html[dir="rtl"] .customer-details.side_img_neg .details-main .btns .btn#savebtn-0{ margin: 15px 0 0 !important;}
    html[dir="rtl"] .identification-doc-container .identification-tab-holder .doc-left-nav-holder{ border: none;}
    html[dir="rtl"] .identification-tab-holder .btns {float: left !important; }
    html[dir="rtl"] .identification-tab-holder .btns.doc-actions .btn{ float: right !important;}
    html[dir="rtl"] .identification-tab-holder .btns.doc-actions .btn#savebtnBsns{ margin-left: 10px !important;}
    html[dir="rtl"] .infos-list .owner .bar .actions { text-align: right; }
    html[dir="rtl"] .identification-doc-container .identification-tab-holder .left-nav-content-holder{padding: 0;}
    html[dir="rtl"] #giftCardEnrollemtForm .remove-btns-space #btnaddanothercard { margin-right: 0 !important; width: 100%; }
    html[dir="rtl"] #giftCardEnrollemtForm .remove-btns-space #giftCardEnrollemtForm_0 { margin-right: 0; width: 100%; }
    html[dir="rtl"] body.ccart .details-main .slider-checkbox { padding-left: 0; padding-right: 10px; }
    html[dir="rtl"] body.ccart .details-main #addressInfoForm.address-info .slider-checkbox{ padding-right: 0;}
    html[dir="rtl"] body.ccart .boxSection #tncForm .slider-checkbox{ padding-right: 49px; padding-left: 20px;}
    html[dir="rtl"] .address-info h3{ text-align: center;}
    html[dir="rtl"] .bulk-order-main h2.section-heading { text-align: right; }
    html[dir="rtl"] .bulk-order-main .btn-wrapper .btn{ width: 100%;}
    html[dir="rtl"] .sticky-cart-btn { bottom: 85px; }
    html[dir="rtl"] .float-left.remove-btns-space { float: none !important;  }
    html[dir="rtl"] .bulk-order-main .btn-wrapper .btn{ margin: 0 0 20px 0 !important;}
    html[dir="rtl"] #reviewDiv .bottom-row .remove-btns-space #checkoutBtn { margin-right: 0; }
    html[dir="rtl"] .table-custom > tbody > tr > td{ text-align: right !important;}
    html[dir="rtl"] .details-main .page_body-wrapper.bulk-order-payment-wrapper h2.single-heading { text-align: right; }
    html[dir="rtl"] .bulk-order-main .btn-wrapper .btns .btn:last-child { margin-right: 0; }
    html[dir="rtl"] .details-main .form.ccart-details h3{ text-align: right;}
    html[dir="rtl"] #addressInfoForm .remove-btns-space .btn-light, 
    html[dir="rtl"] .ccart .details-main .form.ccart-details.payment-info .remove-btns-space a.btn-light { margin: 0 0 20px 0; }
    html[dir="rtl"] .bulk-order-total-table td.amount-val{ padding: 25px 0 25px 0;}
    html[dir="rtl"] .bulk-amount-wrapper .action-btn { text-align: left; }
    html[dir="rtl"] body.ccart #reviewDiv .currency_added-section .slider-checkbox { padding-right: 0;}
    html[dir="rtl"] #ownerDetailsForm .btns.clearfix{margin-bottom: 5px;}

    /*Spending Control / Card Restrictions*/
	html[dir="rtl"] .sp-controls-sec .tab-header .copy-action .dropdown {float: right;}
	html[dir="rtl"] .travel-res-review .btns-holder .btn:not(:last-child) {margin: 0 0 15px;}
	html[dir="rtl"] #popup_container #popup_panel {text-align: center;}
	html[dir="rtl"] #popup_container #popup_ok {margin: 0 0 10px;}
	html[dir="rtl"] #popup_container #popup_cancel {margin: 0;}

	/*C2B B2C*/
	html[dir="rtl"] .bank-transfers .transfer-summary .transfer-summary-inner{ text-align: right;}
	html[dir="rtl"] .bank-transfers #bankToCardContent .btn{ margin: 0 0 15px;}
	html[dir="rtl"] .bank-transfers #bankToCardContent .btn:first-child { margin: 0 0 15px; }
	html[dir="rtl"] #bankToCardTab .form-success .btns{ flex-direction: column;}
	html[dir="rtl"] #bankToCardTab .form-success .btns .btn{ width: 100%; }
	html[dir="rtl"] #bankToCardTab .form-success .btns .btn:last-child{ margin-bottom: 0;}

}
@media (max-width: 768px) and (min-width: 550px){
    /*Ccart*/
    html[dir="rtl"] .table.mobile_responsive-table.currency-table tbody > tr.cart-items-rows > td[headers="amount_heading_tbl"] .tbl_header_responsive::after { left: 24% !important;  right: auto !important; transform: scaleX(-1);}
}
@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; }

    /*Ccart*/
    html[dir="rtl"] .vr-slider.vr-img .card-types .card-box { padding: 20px; }

    /*Spending Control / Card Restrictions*/
	html[dir="rtl"] #cardSummaryContent .card-stats .card-holder .img-holder {float: none; margin: 0 auto 20px;}
	html[dir="rtl"] #cardSummaryContent .card-num {text-align: center;}
	html[dir="rtl"] #cardSummaryContent .card-stats .card-holder .last-trans {justify-content: center;}
	html[dir="rtl"] .cards-res-tab .recipient-form .field:not(:last-child) {margin: 0 0 10px;}
	html[dir="rtl"] .merch-res-tab .recipient-form .field:not(:last-child) {margin: 0 0 10px;}
	html[dir="rtl"] .added-members-review #selectedCardsPagination .result-rang-holder.float-right {float: right !important;}
}
@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: 0 !important; }
	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;}

    /* All public pages and Articles / Contact Us */
	html[dir="rtl"] .atm-locator .dropdown-holder { margin: 0 auto 15px;}
	html[dir="rtl"] .atm-locator .title { margin: 0 0 25px 0; }

	/* Purses Transfer / Wallet Transfer  */

	html[dir="rtl"] .wallet-transfer-section .wallet-list-item .wallet-balance, 
	html[dir="rtl"] .wallet-transfer-section .wallet-list-item .wallet-currency {float: right; }
	html[dir="rtl"] .wallet-transfer-section .wallet-list-item .wallet-balance .static-label {margin: 0; }
}
@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;}

    /*Ccart*/
    html[dir="rtl"] .currency-cal-container .currency-form-holder .amount-holder img{ margin-right: 0;}
    html[dir="rtl"] .currency-cal-container .currency-dropdown .flag-holder{ bottom: 19px;}
    html[dir="rtl"] .ccart .captcha-holder .g-recaptcha{ transform: inherit; -webkit-transform: inherit; transform-origin: 0 0; -webkit-transform-origin: 0 0;}
    html[dir="rtl"] .ccart-btn-parent, html[dir="rtl"] .btn-next-parent{ margin: 0 0 10px;}
    html[dir="rtl"] #frmCurrCalcWidget #toggleTile.alert { padding-left: 15px; padding-right: 50px; }
    html[dir="rtl"] .identification-tab-holder .btns {float: none !important; }
    html[dir="rtl"] .identification-tab-holder .btns.doc-actions .btn{ float: none !important;}
    html[dir="rtl"] .identification-tab-holder .btns.doc-actions .btn#savebtnBsns{ margin-left: 0 !important; margin-bottom: 15px !important;}
    html[dir="rtl"] .sticky-cart-btn { bottom: 25px; }

}
@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:549px) {
    /*Ccart*/
    html[dir="rtl"] .table.mobile_responsive-table.currency-table tbody > tr.cart-items-rows > td[headers="amount_heading_tbl"] .tbl_header_responsive::after { left: 12% !important;  right: auto !important; transform: rotate(180deg); }
    html[dir="rtl"] .balance-info-wrapper{background-size: 54% 100%;}
}
@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:480px) {
    /* Ccart*/
    html[dir="rtl"] .enrollment-container .enrollment-tabs .nav { padding: 0 20px; }
    html[dir="rtl"] .balance-info-wrapper{background-size: 40% 100%;}

    /*Spending Control / Card Restrictions*/
	html[dir="rtl"] .spending-limit .limit-detail {direction: ltr; padding: 15px;}
}

@media (max-width:422px) {
	html[dir="rtl"] #addExternalSuccess .external-fnfbtn a.btn{ width: 100%;}
	html[dir="rtl"] #addExternalSuccess .external-fnfbtn a.btn:first-child{margin-left: 0 !important;}
	html[dir="rtl"] #addExternalSuccess .external-fnfbtn a.btn:last-child{margin-top: 10px;}
}
@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; }

	/* C2B B2C */
	html[dir="rtl"].bank-transfers .form-success .success .transaction-id strong{ display: block;}
}