@charset "UTF-8";
:root {
  --orange-400: #FF6E14;
  --orange-100: #FFF7F2;
  --orange-200: #FFE7D9;
  --orange-300: #FFD0B3;
  --orange-350: #FFD7BF;
  --orange-500: #953709;
  --grayblue-300: #595959;
  --grayblue-100: #C3C3C3;
  --grayblue-200: #8D8D8D;
  --grayblue-400: #393939;
  --grayblue-500: #000000;
  --gray-300: #EEEEEE;
  --gray-100: #FFFFFF;
  --gray-200: #F6F6F6;
  --gray-400: #E8E8E8;
  --gray-500: #E1E1E1;
  --gray-600: #C9CBD0;
  --green-100: #DEF7E8;
  --green-200: #80E2A7;
  --green-300: #22CC66;
  --green-400: #15AA52;
  --green-500: #055E2B;
  --red-300: #FF3355;
  --red-100: #FFE0E6;
  --red-200: #FF8A9E;
  --red-400: #CB2540;
  --red-500: #8B2435;
  --yellow-300: #FFBB00;
  --yellow-100: #FFF5D9;
  --yellow-200: #FFD86D;
  --yellow-400: #D98E00;
  --yellow-500: #774913;
  --blue-300: #0068FF;
  --blue-100: #E1ECFF;
  --blue-200: #69A2FF;
  --blue-400: #004DE3;
  --blue-500: #0635BF;
  --blue-600: #0056B3;
  --blue-700: #0A146E;
  --blue-text: #007CBA;
  --purple-300: #9966ff;
  --purple-500: #774ecc;
  --purple-500-alpha-15: rgba(153, 102, 255, 0.15);
  --pink-300: #ff44bb;
  --pink-400: #e53b69;
  --pink-500: #c42f8e;
  --app-primary: var(--orange-400);
  --app-primary-image: var(--app-primary);
  --app-primary-light: var(--orange-200);
  --app-primary-circle: var(--orange-100);
  --app-secondary-icon: var(--orange-400);
  --app-tertiary: var(--orange-350);
  --app-list-item-border: var(--orange-300);
  /* Recoloring images */
}

:root .anim-loading lottie-animation-view svg {
  -webkit-filter: var(--img-filter);
  filter: var(--img-filter);
}

:root *:has(> img)[class*="custom-icon-round-select"],
:root *:has(> img) img,
:root *:has(> img) lottie-animation-view svg,
:root xe-lottie[class*="custom-icon-round-select"],
:root xe-lottie img,
:root xe-lottie lottie-animation-view svg,
:root ion-loading[class*="custom-icon-round-select"],
:root ion-loading img,
:root ion-loading lottie-animation-view svg,
:root ion-avatar[class*="custom-icon-round-select"],
:root ion-avatar img,
:root ion-avatar lottie-animation-view svg,
:root ion-thumbnail[class*="custom-icon-round-select"],
:root ion-thumbnail img,
:root ion-thumbnail lottie-animation-view svg,
:root ion-img[class*="custom-icon-round-select"],
:root ion-img img,
:root ion-img lottie-animation-view svg,
:root rmt-avatar[class*="custom-icon-round-select"],
:root rmt-avatar img,
:root rmt-avatar lottie-animation-view svg,
:root rmt-thumbnail[class*="custom-icon-round-select"],
:root rmt-thumbnail img,
:root rmt-thumbnail lottie-animation-view svg,
:root rmt-list-item-new[class*="payment-method"][class*="custom-icon-round-select"],
:root rmt-list-item-new[class*="payment-method"] img,
:root rmt-list-item-new[class*="payment-method"] lottie-animation-view svg {
  -webkit-filter: var(--img-filter);
  filter: var(--img-filter);
}

:root ion-icon, :root .alert-error-icon {
  -webkit-filter: var(--graphic-filter);
  filter: var(--graphic-filter);
}

:root *:has(> img[src*="/prismicDoc/"]) img {
  -webkit-filter: var(--graphic-filter);
  filter: var(--graphic-filter);
}

:root *:has(> img[src*="countryFlag"]) img,
:root *:has(> img[src*="error"]) img,
:root *:has(> img[src*="/agent/logo/"]) img,
:root *:has(> img[src*="/top-bank/"]) img,
:root *:has(> img[src*="/branding/"]) img,
:root *:has(> img[src*="/payment-card/"]) img,
:root *:has(> img[src*="/icons/trademarked/"]) img,
:root *:has(> img[src*="checkoutshopper"]) img,
:root *:has(> img[src*="transfer_success_full.svg"]) img,
:root *:has(> img[src*="info_btn_new"]) img,
:root *:has(> img[src*="ic_item_expired_circular.svg"]) img,
:root div[class*="img-container"] img,
:root rmt-list-item-new[class*="payment-method"] img,
:root button[class*="close-btn"] img,
:root .Caption img,
:root rmt-list-item-new .gray-blue img,
rmt-list-item-new :root .gray-blue img,
:root .alert-card div img {
  -webkit-filter: none;
  filter: none;
  /*mix-blend-mode: normal;*/
}

:root ion-icon[class*="icon-error"],
:root rmt-input-icon[icontype*="error"],
:root ion-icon[class*="settingsIcon"],
:root ion-icon[class*="tab-button-icon"],
:root ion-icon[class*="arrow-down"],
:root ion-icon[class*="container-icon"],
:root ion-icon[class*="custom-icon-edit"],
:root ion-icon[class*="warningIcon"],
:root ion-icon[class*="hintIcon"],
:root ion-thumbnail ion-col img,
:root rmt-labels {
  -webkit-filter: none;
  filter: none;
}

/***************
 Font Sizes
***************/
/***************
 Border Radiuses
***************/
/***************
 Box Shadows
***************/
/***************
 Weights
***************/
/***************
 Colors
***************/
/***********************************************************
 Gradients (may not contain certain button component files)
************************************************************/
/***************
 Ionic-specific
***************/
/*********************************
 Miscellaneous (consider moving)
*********************************/
/*********************************
 Alfredo color scheme
*********************************/
body.miranda {
  --app-primary: #9779D7;
  --app-primary-image: #9779D7;
  --app-primary-light: #f4eeff;
  --app-primary-circle: #ab91e2;
  --app-secondary-icon: #3A2E54;
  --app-secondary-shadow: #3A2E54;
  --app-secondary-footer-light: #E0E9FF;
  --app-secondary-footer-dark: #E0E9FF;
  --app-color-orange: #9779D7;
  --app-list-item-border: #9779D7;
  --app-orange: #9779D7;
  --app-light-orange: #f4eeff;
  --app-tertiary: #C2A9F9;
  --img-filter: grayscale(1.1) sepia(0.9) brightness(0.9) contrast(1.59) hue-rotate(219deg) saturate(2.25);
  --graphic-filter: grayscale(0.1) sepia(0.6) brightness(1.3) contrast(1) hue-rotate(214deg) saturate(0.95);
  /* Recoloring images */
  /*
    img[src="assets/imgs/activity.svg"] {
        content: url(../assets/branding/wmt/activity.svg)
    }

    img[src="assets/imgs/welcome.svg"] {
        content: url(../assets/branding/wmt/activity.svg)
    }

    img[src="assets/imgs/Identity.svg"] {
        content: url(../assets/branding/wmt/Identity.svg)
    }

    img[src="assets/imgs/world.svg"] {
        content: url(../assets/branding/wmt/World.svg)
    }

    img[src="assets/img/refer-a-friend/refer_a_friend_img.svg"] {
        content: url(../assets/branding/wmt/Share.svg)
    }

    img[src="assets/img/registration-step-bm/Person_on_computer.svg"] {
        content: url(../assets/branding/wmt/Person_On_Computer.svg)
    }

    img[src="assets/img/registration-step-bm/img.svg"] {
        content: url(../assets/branding/wmt/Looking-1.svg)
    }


    img[src="assets/img/registration-step-bm/B&M-logo2.svg"] {
        content: url(../assets/branding/wmt/B&M-logo2.svg)
    }

    img[src="assets/imgs/quick.svg"] {
        content: url(../assets/branding/wmt/Quick.svg)
    }

    img[src="assets/imgs/cvc.svg"] {
        content: url(../assets/branding/wmt/cvc.svg)
    }

    img[src="assets/imgs/B&M-logo2.svg"] {
        content: url(../assets/branding/wmt/B&M-logo2.svg)
    }

    img[src="assets/imgs/phone.svg"] {
        content: url(../assets/branding/wmt/Phone.svg)
    }

    img[src="assets/imgs/success.svg"] {
        content: url(../assets/branding/wmt/Success.svg)
    }

    img[src="assets/imgs/wallet-home.svg"] {
        content: url(../assets/branding/wmt/Wallet.svg)
    }

    img[src="assets/imgs/cancelOrder.svg"] {
        content: url(../assets/branding/wmt/Document.svg)
    }

    img[src="assets/img/refer-a-friend/refer_a_friend_gift.svg"] {
        content: url(../assets/branding/wmt/Gift.svg)
    }
    */
}

body.miranda .anim-loading lottie-animation-view svg {
  -webkit-filter: var(--img-filter);
  filter: var(--img-filter);
}

body.miranda *:has(> img)[class*="custom-icon-round-select"],
body.miranda *:has(> img) img,
body.miranda *:has(> img) lottie-animation-view svg,
body.miranda xe-lottie[class*="custom-icon-round-select"],
body.miranda xe-lottie img,
body.miranda xe-lottie lottie-animation-view svg,
body.miranda ion-loading[class*="custom-icon-round-select"],
body.miranda ion-loading img,
body.miranda ion-loading lottie-animation-view svg,
body.miranda ion-avatar[class*="custom-icon-round-select"],
body.miranda ion-avatar img,
body.miranda ion-avatar lottie-animation-view svg,
body.miranda ion-thumbnail[class*="custom-icon-round-select"],
body.miranda ion-thumbnail img,
body.miranda ion-thumbnail lottie-animation-view svg,
body.miranda ion-img[class*="custom-icon-round-select"],
body.miranda ion-img img,
body.miranda ion-img lottie-animation-view svg,
body.miranda rmt-avatar[class*="custom-icon-round-select"],
body.miranda rmt-avatar img,
body.miranda rmt-avatar lottie-animation-view svg,
body.miranda rmt-thumbnail[class*="custom-icon-round-select"],
body.miranda rmt-thumbnail img,
body.miranda rmt-thumbnail lottie-animation-view svg,
body.miranda rmt-list-item-new[class*="payment-method"][class*="custom-icon-round-select"],
body.miranda rmt-list-item-new[class*="payment-method"] img,
body.miranda rmt-list-item-new[class*="payment-method"] lottie-animation-view svg {
  -webkit-filter: var(--img-filter);
  filter: var(--img-filter);
}

body.miranda ion-icon {
  -webkit-filter: var(--graphic-filter);
  filter: var(--graphic-filter);
}

body.miranda *:has(> img[src*="/prismicDoc/"]) img {
  -webkit-filter: var(--graphic-filter);
  filter: var(--graphic-filter);
}

body.miranda *:has(> img[src*="countryFlag"]) img,
body.miranda *:has(> img[src*="error"]) img,
body.miranda *:has(> img[src*="/agent/logo/"]) img,
body.miranda *:has(> img[src*="/top-bank/"]) img,
body.miranda *:has(> img[src*="/branding/"]) img,
body.miranda *:has(> img[src*="/payment-card/"]) img,
body.miranda *:has(> img[src*="/icons/trademarked/"]) img,
body.miranda *:has(> img[src*="checkoutshopper"]) img,
body.miranda *:has(> img[src*="transfer_success_full.svg"]) img,
body.miranda *:has(> img[src*="info_btn_new"]) img,
body.miranda rmt-list-item-new[class*="payment-method"] img {
  -webkit-filter: none;
  filter: none;
  /*mix-blend-mode: normal;*/
}

body.miranda div[class="alert-error-icon"] {
  content: url(../assets/branding/miranda/error.svg);
}

body.miranda img[src="assets/imgs/Warning.svg"] {
  content: url(../assets/branding/miranda/Warning.svg);
}

body.miranda rmt-map .marker.selected-marker {
  background-image: url(../assets/branding/miranda/location_marker_selected.svg);
}

body.wmt {
  --app-primary: #0084ff;
  --app-primary-light: #0084ff;
  --app-primary-circle: #0084ff;
  --app-secondary-icon: #002078;
  --app-secondary-shadow: #13812B;
  --app-secondary-footer-light: #0084ff;
  --app-secondary-footer-dark: #0084ff;
  --app-color-orange: #0084ff;
  --app-list-item-border: #0084ff;
  --app-orange: #0084ff;
  --app-light-orange: #0084ff;
  --app-tertiary: #D3E7F8;
  --img-filter: grayscale(1.1) sepia(0.9) brightness(0.9) contrast(1.59) hue-rotate(180deg) saturate(2.25);
  --graphic-filter: grayscale(1) sepia(1) brightness(1) contrast(1) hue-rotate(177deg) saturate(4);
}

.marketingConfirm .alert-head p {
  margin: 0 20px;
}

.marketingConfirm .alert-head img {
  width: 17px;
  height: 17px;
  margin: 0 5px;
}

.marketingConfirm .alert-message {
  padding: 10px 24px;
}

.marketingConfirm .marketingButtonNo {
  width: 100%;
  border: none !important;
}

.marketingConfirm .marketingButtonYes {
  width: 100%;
  background: var(--app-primary) !important;
  color: white !important;
  border: none !important;
}

.ion-ios-add:before {
  content: "\f102";
}

.ion-ios-add-circle:before {
  content: "\f101";
}

.ion-ios-add-circle-outline:before {
  content: "\f100";
}

.ion-ios-add-outline:before {
  content: "\f102";
}

.ion-ios-alarm:before {
  content: "\f3c8";
}

.ion-ios-alarm-outline:before {
  content: "\f3c7";
}

.ion-ios-albums:before {
  content: "\f3ca";
}

.ion-ios-albums-outline:before {
  content: "\f3c9";
}

.ion-ios-alert:before {
  content: "\f104";
}

.ion-ios-alert-outline:before {
  content: "\f103";
}

.ion-ios-american-football:before {
  content: "\f106";
}

.ion-ios-american-football-outline:before {
  content: "\f105";
}

.ion-ios-analytics:before {
  content: "\f3ce";
}

.ion-ios-analytics-outline:before {
  content: "\f3cd";
}

.ion-ios-aperture:before {
  content: "\f108";
}

.ion-ios-aperture-outline:before {
  content: "\f107";
}

.ion-ios-apps:before {
  content: "\f10a";
}

.ion-ios-apps-outline:before {
  content: "\f109";
}

.ion-ios-appstore:before {
  content: "\f10c";
}

.ion-ios-appstore-outline:before {
  content: "\f10b";
}

.ion-ios-archive:before {
  content: "\f10e";
}

.ion-ios-archive-outline:before {
  content: "\f10d";
}

.ion-ios-arrow-back:before {
  content: "\f3cf";
}

.ion-ios-arrow-back-outline:before {
  content: "\f3cf";
}

.ion-ios-arrow-down:before {
  content: "\f3d0";
}

.ion-ios-arrow-down-outline:before {
  content: "\f3d0";
}

.ion-ios-arrow-dropdown:before {
  content: "\f110";
}

.ion-ios-arrow-dropdown-circle:before {
  content: "\f10f";
}

.ion-ios-arrow-dropdown-circle-outline:before {
  content: "\f10f";
}

.ion-ios-arrow-dropdown-outline:before {
  content: "\f110";
}

.ion-ios-arrow-dropleft:before {
  content: "\f112";
}

.ion-ios-arrow-dropleft-circle:before {
  content: "\f111";
}

.ion-ios-arrow-dropleft-circle-outline:before {
  content: "\f111";
}

.ion-ios-arrow-dropleft-outline:before {
  content: "\f112";
}

.ion-ios-arrow-dropright:before {
  content: "\f114";
}

.ion-ios-arrow-dropright-circle:before {
  content: "\f113";
}

.ion-ios-arrow-dropright-circle-outline:before {
  content: "\f113";
}

.ion-ios-arrow-dropright-outline:before {
  content: "\f114";
}

.ion-ios-arrow-dropup:before {
  content: "\f116";
}

.ion-ios-arrow-dropup-circle:before {
  content: "\f115";
}

.ion-ios-arrow-dropup-circle-outline:before {
  content: "\f115";
}

.ion-ios-arrow-dropup-outline:before {
  content: "\f116";
}

.ion-ios-arrow-forward:before {
  content: "\f3d1";
}

.ion-ios-arrow-forward-outline:before {
  content: "\f3d1";
}

.ion-ios-arrow-round-back:before {
  content: "\f117";
}

.ion-ios-arrow-round-back-outline:before {
  content: "\f117";
}

.ion-ios-arrow-round-down:before {
  content: "\f118";
}

.ion-ios-arrow-round-down-outline:before {
  content: "\f118";
}

.ion-ios-arrow-round-forward:before {
  content: "\f119";
}

.ion-ios-arrow-round-forward-outline:before {
  content: "\f119";
}

.ion-ios-arrow-round-up:before {
  content: "\f11a";
}

.ion-ios-arrow-round-up-outline:before {
  content: "\f11a";
}

.ion-ios-arrow-up:before {
  content: "\f3d8";
}

.ion-ios-arrow-up-outline:before {
  content: "\f3d8";
}

.ion-ios-at:before {
  content: "\f3da";
}

.ion-ios-at-outline:before {
  content: "\f3d9";
}

.ion-ios-attach:before {
  content: "\f11b";
}

.ion-ios-attach-outline:before {
  content: "\f11b";
}

.ion-ios-backspace:before {
  content: "\f11d";
}

.ion-ios-backspace-outline:before {
  content: "\f11c";
}

.ion-ios-barcode:before {
  content: "\f3dc";
}

.ion-ios-barcode-outline:before {
  content: "\f3db";
}

.ion-ios-baseball:before {
  content: "\f3de";
}

.ion-ios-baseball-outline:before {
  content: "\f3dd";
}

.ion-ios-basket:before {
  content: "\f11f";
}

.ion-ios-basket-outline:before {
  content: "\f11e";
}

.ion-ios-basketball:before {
  content: "\f3e0";
}

.ion-ios-basketball-outline:before {
  content: "\f3df";
}

.ion-ios-battery-charging:before {
  content: "\f120";
}

.ion-ios-battery-charging-outline:before {
  content: "\f120";
}

.ion-ios-battery-dead:before {
  content: "\f121";
}

.ion-ios-battery-dead-outline:before {
  content: "\f121";
}

.ion-ios-battery-full:before {
  content: "\f122";
}

.ion-ios-battery-full-outline:before {
  content: "\f122";
}

.ion-ios-beaker:before {
  content: "\f124";
}

.ion-ios-beaker-outline:before {
  content: "\f123";
}

.ion-ios-beer:before {
  content: "\f126";
}

.ion-ios-beer-outline:before {
  content: "\f125";
}

.ion-ios-bicycle:before {
  content: "\f127";
}

.ion-ios-bicycle-outline:before {
  content: "\f127";
}

.ion-ios-bluetooth:before {
  content: "\f128";
}

.ion-ios-bluetooth-outline:before {
  content: "\f128";
}

.ion-ios-boat:before {
  content: "\f12a";
}

.ion-ios-boat-outline:before {
  content: "\f129";
}

.ion-ios-body:before {
  content: "\f3e4";
}

.ion-ios-body-outline:before {
  content: "\f3e3";
}

.ion-ios-bonfire:before {
  content: "\f12c";
}

.ion-ios-bonfire-outline:before {
  content: "\f12b";
}

.ion-ios-book:before {
  content: "\f3e8";
}

.ion-ios-book-outline:before {
  content: "\f3e7";
}

.ion-ios-bookmark:before {
  content: "\f12e";
}

.ion-ios-bookmark-outline:before {
  content: "\f12d";
}

.ion-ios-bookmarks:before {
  content: "\f3ea";
}

.ion-ios-bookmarks-outline:before {
  content: "\f3e9";
}

.ion-ios-bowtie:before {
  content: "\f130";
}

.ion-ios-bowtie-outline:before {
  content: "\f12f";
}

.ion-ios-briefcase:before {
  content: "\f3ee";
}

.ion-ios-briefcase-outline:before {
  content: "\f3ed";
}

.ion-ios-browsers:before {
  content: "\f3f0";
}

.ion-ios-browsers-outline:before {
  content: "\f3ef";
}

.ion-ios-brush:before {
  content: "\f132";
}

.ion-ios-brush-outline:before {
  content: "\f131";
}

.ion-ios-bug:before {
  content: "\f134";
}

.ion-ios-bug-outline:before {
  content: "\f133";
}

.ion-ios-build:before {
  content: "\f136";
}

.ion-ios-build-outline:before {
  content: "\f135";
}

.ion-ios-bulb:before {
  content: "\f138";
}

.ion-ios-bulb-outline:before {
  content: "\f137";
}

.ion-ios-bus:before {
  content: "\f13a";
}

.ion-ios-bus-outline:before {
  content: "\f139";
}

.ion-ios-cafe:before {
  content: "\f13c";
}

.ion-ios-cafe-outline:before {
  content: "\f13b";
}

.ion-ios-calculator:before {
  content: "\f3f2";
}

.ion-ios-calculator-outline:before {
  content: "\f3f1";
}

.ion-ios-calendar:before {
  content: "\f3f4";
}

.ion-ios-calendar-outline:before {
  content: "\f3f3";
}

.ion-ios-call:before {
  content: "\f13e";
}

.ion-ios-call-outline:before {
  content: "\f13d";
}

.ion-ios-camera:before {
  content: "\f3f6";
}

.ion-ios-camera-outline:before {
  content: "\f3f5";
}

.ion-ios-car:before {
  content: "\f140";
}

.ion-ios-car-outline:before {
  content: "\f13f";
}

.ion-ios-card:before {
  content: "\f142";
}

.ion-ios-card-outline:before {
  content: "\f141";
}

.ion-ios-cart:before {
  content: "\f3f8";
}

.ion-ios-cart-outline:before {
  content: "\f3f7";
}

.ion-ios-cash:before {
  content: "\f144";
}

.ion-ios-cash-outline:before {
  content: "\f143";
}

.ion-ios-chatboxes:before {
  content: "\f3fa";
}

.ion-ios-chatboxes-outline:before {
  content: "\f3f9";
}

.ion-ios-chatbubbles:before {
  content: "\f146";
}

.ion-ios-chatbubbles-outline:before {
  content: "\f145";
}

.ion-ios-checkbox:before {
  content: "\f148";
}

.ion-ios-checkbox-outline:before {
  content: "\f147";
}

.ion-ios-checkmark:before {
  content: "\f3ff";
}

.ion-ios-checkmark-circle:before {
  content: "\f14a";
}

.ion-ios-checkmark-circle-outline:before {
  content: "\f149";
}

.ion-ios-checkmark-outline:before {
  content: "\f3ff";
}

.ion-ios-clipboard:before {
  content: "\f14c";
}

.ion-ios-clipboard-outline:before {
  content: "\f14b";
}

.ion-ios-clock:before {
  content: "\f403";
}

.ion-ios-clock-outline:before {
  content: "\f402";
}

.ion-ios-close:before {
  content: "\f406";
}

.ion-ios-close-circle:before {
  content: "\f14e";
}

.ion-ios-close-circle-outline:before {
  content: "\f14d";
}

.ion-ios-close-outline:before {
  content: "\f406";
}

.ion-ios-closed-captioning:before {
  content: "\f150";
}

.ion-ios-closed-captioning-outline:before {
  content: "\f14f";
}

.ion-ios-cloud:before {
  content: "\f40c";
}

.ion-ios-cloud-circle:before {
  content: "\f152";
}

.ion-ios-cloud-circle-outline:before {
  content: "\f151";
}

.ion-ios-cloud-done:before {
  content: "\f154";
}

.ion-ios-cloud-done-outline:before {
  content: "\f153";
}

.ion-ios-cloud-download:before {
  content: "\f408";
}

.ion-ios-cloud-download-outline:before {
  content: "\f407";
}

.ion-ios-cloud-outline:before {
  content: "\f409";
}

.ion-ios-cloud-upload:before {
  content: "\f40b";
}

.ion-ios-cloud-upload-outline:before {
  content: "\f40a";
}

.ion-ios-cloudy:before {
  content: "\f410";
}

.ion-ios-cloudy-night:before {
  content: "\f40e";
}

.ion-ios-cloudy-night-outline:before {
  content: "\f40d";
}

.ion-ios-cloudy-outline:before {
  content: "\f40f";
}

.ion-ios-code:before {
  content: "\f157";
}

.ion-ios-code-download:before {
  content: "\f155";
}

.ion-ios-code-download-outline:before {
  content: "\f155";
}

.ion-ios-code-outline:before {
  content: "\f157";
}

.ion-ios-code-working:before {
  content: "\f156";
}

.ion-ios-code-working-outline:before {
  content: "\f156";
}

.ion-ios-cog:before {
  content: "\f412";
}

.ion-ios-cog-outline:before {
  content: "\f411";
}

.ion-ios-color-fill:before {
  content: "\f159";
}

.ion-ios-color-fill-outline:before {
  content: "\f158";
}

.ion-ios-color-filter:before {
  content: "\f414";
}

.ion-ios-color-filter-outline:before {
  content: "\f413";
}

.ion-ios-color-palette:before {
  content: "\f15b";
}

.ion-ios-color-palette-outline:before {
  content: "\f15a";
}

.ion-ios-color-wand:before {
  content: "\f416";
}

.ion-ios-color-wand-outline:before {
  content: "\f415";
}

.ion-ios-compass:before {
  content: "\f15d";
}

.ion-ios-compass-outline:before {
  content: "\f15c";
}

.ion-ios-construct:before {
  content: "\f15f";
}

.ion-ios-construct-outline:before {
  content: "\f15e";
}

.ion-ios-contact:before {
  content: "\f41a";
}

.ion-ios-contact-outline:before {
  content: "\f419";
}

.ion-ios-contacts:before {
  content: "\f161";
}

.ion-ios-contacts-outline:before {
  content: "\f160";
}

.ion-ios-contract:before {
  content: "\f162";
}

.ion-ios-contract-outline:before {
  content: "\f162";
}

.ion-ios-contrast:before {
  content: "\f163";
}

.ion-ios-contrast-outline:before {
  content: "\f163";
}

.ion-ios-copy:before {
  content: "\f41c";
}

.ion-ios-copy-outline:before {
  content: "\f41b";
}

.ion-ios-create:before {
  content: "\f165";
}

.ion-ios-create-outline:before {
  content: "\f164";
}

.ion-ios-crop:before {
  content: "\f41e";
}

.ion-ios-crop-outline:before {
  content: "\f166";
}

.ion-ios-cube:before {
  content: "\f168";
}

.ion-ios-cube-outline:before {
  content: "\f167";
}

.ion-ios-cut:before {
  content: "\f16a";
}

.ion-ios-cut-outline:before {
  content: "\f169";
}

.ion-ios-desktop:before {
  content: "\f16c";
}

.ion-ios-desktop-outline:before {
  content: "\f16b";
}

.ion-ios-disc:before {
  content: "\f16e";
}

.ion-ios-disc-outline:before {
  content: "\f16d";
}

.ion-ios-document:before {
  content: "\f170";
}

.ion-ios-document-outline:before {
  content: "\f16f";
}

.ion-ios-done-all:before {
  content: "\f171";
}

.ion-ios-done-all-outline:before {
  content: "\f171";
}

.ion-ios-download:before {
  content: "\f420";
}

.ion-ios-download-outline:before {
  content: "\f41f";
}

.ion-ios-easel:before {
  content: "\f173";
}

.ion-ios-easel-outline:before {
  content: "\f172";
}

.ion-ios-egg:before {
  content: "\f175";
}

.ion-ios-egg-outline:before {
  content: "\f174";
}

.ion-ios-exit:before {
  content: "\f177";
}

.ion-ios-exit-outline:before {
  content: "\f176";
}

.ion-ios-expand:before {
  content: "\f178";
}

.ion-ios-expand-outline:before {
  content: "\f178";
}

.ion-ios-eye:before {
  content: "\f425";
}

.ion-ios-eye-off:before {
  content: "\f17a";
}

.ion-ios-eye-off-outline:before {
  content: "\f179";
}

.ion-ios-eye-outline:before {
  content: "\f424";
}

.ion-ios-fastforward:before {
  content: "\f427";
}

.ion-ios-fastforward-outline:before {
  content: "\f426";
}

.ion-ios-female:before {
  content: "\f17b";
}

.ion-ios-female-outline:before {
  content: "\f17b";
}

.ion-ios-filing:before {
  content: "\f429";
}

.ion-ios-filing-outline:before {
  content: "\f428";
}

.ion-ios-film:before {
  content: "\f42b";
}

.ion-ios-film-outline:before {
  content: "\f42a";
}

.ion-ios-finger-print:before {
  content: "\f17c";
}

.ion-ios-finger-print-outline:before {
  content: "\f17c";
}

.ion-ios-flag:before {
  content: "\f42d";
}

.ion-ios-flag-outline:before {
  content: "\f42c";
}

.ion-ios-flame:before {
  content: "\f42f";
}

.ion-ios-flame-outline:before {
  content: "\f42e";
}

.ion-ios-flash:before {
  content: "\f17e";
}

.ion-ios-flash-outline:before {
  content: "\f17d";
}

.ion-ios-flask:before {
  content: "\f431";
}

.ion-ios-flask-outline:before {
  content: "\f430";
}

.ion-ios-flower:before {
  content: "\f433";
}

.ion-ios-flower-outline:before {
  content: "\f432";
}

.ion-ios-folder:before {
  content: "\f435";
}

.ion-ios-folder-open:before {
  content: "\f180";
}

.ion-ios-folder-open-outline:before {
  content: "\f17f";
}

.ion-ios-folder-outline:before {
  content: "\f434";
}

.ion-ios-football:before {
  content: "\f437";
}

.ion-ios-football-outline:before {
  content: "\f436";
}

.ion-ios-funnel:before {
  content: "\f182";
}

.ion-ios-funnel-outline:before {
  content: "\f181";
}

.ion-ios-game-controller-a:before {
  content: "\f439";
}

.ion-ios-game-controller-a-outline:before {
  content: "\f438";
}

.ion-ios-game-controller-b:before {
  content: "\f43b";
}

.ion-ios-game-controller-b-outline:before {
  content: "\f43a";
}

.ion-ios-git-branch:before {
  content: "\f183";
}

.ion-ios-git-branch-outline:before {
  content: "\f183";
}

.ion-ios-git-commit:before {
  content: "\f184";
}

.ion-ios-git-commit-outline:before {
  content: "\f184";
}

.ion-ios-git-compare:before {
  content: "\f185";
}

.ion-ios-git-compare-outline:before {
  content: "\f185";
}

.ion-ios-git-merge:before {
  content: "\f186";
}

.ion-ios-git-merge-outline:before {
  content: "\f186";
}

.ion-ios-git-network:before {
  content: "\f187";
}

.ion-ios-git-network-outline:before {
  content: "\f187";
}

.ion-ios-git-pull-request:before {
  content: "\f188";
}

.ion-ios-git-pull-request-outline:before {
  content: "\f188";
}

.ion-ios-glasses:before {
  content: "\f43f";
}

.ion-ios-glasses-outline:before {
  content: "\f43e";
}

.ion-ios-globe:before {
  content: "\f18a";
}

.ion-ios-globe-outline:before {
  content: "\f189";
}

.ion-ios-grid:before {
  content: "\f18c";
}

.ion-ios-grid-outline:before {
  content: "\f18b";
}

.ion-ios-hammer:before {
  content: "\f18e";
}

.ion-ios-hammer-outline:before {
  content: "\f18d";
}

.ion-ios-hand:before {
  content: "\f190";
}

.ion-ios-hand-outline:before {
  content: "\f18f";
}

.ion-ios-happy:before {
  content: "\f192";
}

.ion-ios-happy-outline:before {
  content: "\f191";
}

.ion-ios-headset:before {
  content: "\f194";
}

.ion-ios-headset-outline:before {
  content: "\f193";
}

.ion-ios-heart:before {
  content: "\f443";
}

.ion-ios-heart-outline:before {
  content: "\f442";
}

.ion-ios-help:before {
  content: "\f446";
}

.ion-ios-help-buoy:before {
  content: "\f196";
}

.ion-ios-help-buoy-outline:before {
  content: "\f195";
}

.ion-ios-help-circle:before {
  content: "\f198";
}

.ion-ios-help-circle-outline:before {
  content: "\f197";
}

.ion-ios-help-outline:before {
  content: "\f446";
}

.ion-ios-home:before {
  content: "\f448";
}

.ion-ios-home-outline:before {
  content: "\f447";
}

.ion-ios-ice-cream:before {
  content: "\f19a";
}

.ion-ios-ice-cream-outline:before {
  content: "\f199";
}

.ion-ios-image:before {
  content: "\f19c";
}

.ion-ios-image-outline:before {
  content: "\f19b";
}

.ion-ios-images:before {
  content: "\f19e";
}

.ion-ios-images-outline:before {
  content: "\f19d";
}

.ion-ios-infinite:before {
  content: "\f44a";
}

.ion-ios-infinite-outline:before {
  content: "\f449";
}

.ion-ios-information:before {
  content: "\f44d";
}

.ion-ios-information-circle:before {
  content: "\f1a0";
}

.ion-ios-information-circle-outline:before {
  content: "\f19f";
}

.ion-ios-information-outline:before {
  content: "\f44d";
}

.ion-ios-ionic:before {
  content: "\f1a1";
}

.ion-ios-ionic-outline:before {
  content: "\f44e";
}

.ion-ios-ionitron:before {
  content: "\f1a3";
}

.ion-ios-ionitron-outline:before {
  content: "\f1a2";
}

.ion-ios-jet:before {
  content: "\f1a5";
}

.ion-ios-jet-outline:before {
  content: "\f1a4";
}

.ion-ios-key:before {
  content: "\f1a7";
}

.ion-ios-key-outline:before {
  content: "\f1a6";
}

.ion-ios-keypad:before {
  content: "\f450";
}

.ion-ios-keypad-outline:before {
  content: "\f44f";
}

.ion-ios-laptop:before {
  content: "\f1a8";
}

.ion-ios-laptop-outline:before {
  content: "\f1a8";
}

.ion-ios-leaf:before {
  content: "\f1aa";
}

.ion-ios-leaf-outline:before {
  content: "\f1a9";
}

.ion-ios-link:before {
  content: "\f22a";
}

.ion-ios-link-outline:before {
  content: "\f1ca";
}

.ion-ios-list:before {
  content: "\f454";
}

.ion-ios-list-box:before {
  content: "\f1ac";
}

.ion-ios-list-box-outline:before {
  content: "\f1ab";
}

.ion-ios-list-outline:before {
  content: "\f454";
}

.ion-ios-locate:before {
  content: "\f1ae";
}

.ion-ios-locate-outline:before {
  content: "\f1ad";
}

.ion-ios-lock:before {
  content: "\f1b0";
}

.ion-ios-lock-outline:before {
  content: "\f1af";
}

.ion-ios-log-in:before {
  content: "\f1b1";
}

.ion-ios-log-in-outline:before {
  content: "\f1b1";
}

.ion-ios-log-out:before {
  content: "\f1b2";
}

.ion-ios-log-out-outline:before {
  content: "\f1b2";
}

.ion-ios-magnet:before {
  content: "\f1b4";
}

.ion-ios-magnet-outline:before {
  content: "\f1b3";
}

.ion-ios-mail:before {
  content: "\f1b8";
}

.ion-ios-mail-open:before {
  content: "\f1b6";
}

.ion-ios-mail-open-outline:before {
  content: "\f1b5";
}

.ion-ios-mail-outline:before {
  content: "\f1b7";
}

.ion-ios-male:before {
  content: "\f1b9";
}

.ion-ios-male-outline:before {
  content: "\f1b9";
}

.ion-ios-man:before {
  content: "\f1bb";
}

.ion-ios-man-outline:before {
  content: "\f1ba";
}

.ion-ios-map:before {
  content: "\f1bd";
}

.ion-ios-map-outline:before {
  content: "\f1bc";
}

.ion-ios-medal:before {
  content: "\f1bf";
}

.ion-ios-medal-outline:before {
  content: "\f1be";
}

.ion-ios-medical:before {
  content: "\f45c";
}

.ion-ios-medical-outline:before {
  content: "\f45b";
}

.ion-ios-medkit:before {
  content: "\f45e";
}

.ion-ios-medkit-outline:before {
  content: "\f45d";
}

.ion-ios-megaphone:before {
  content: "\f1c1";
}

.ion-ios-megaphone-outline:before {
  content: "\f1c0";
}

.ion-ios-menu:before {
  content: "\f1c3";
}

.ion-ios-menu-outline:before {
  content: "\f1c2";
}

.ion-ios-mic:before {
  content: "\f461";
}

.ion-ios-mic-off:before {
  content: "\f45f";
}

.ion-ios-mic-off-outline:before {
  content: "\f1c4";
}

.ion-ios-mic-outline:before {
  content: "\f460";
}

.ion-ios-microphone:before {
  content: "\f1c6";
}

.ion-ios-microphone-outline:before {
  content: "\f1c5";
}

.ion-ios-moon:before {
  content: "\f468";
}

.ion-ios-moon-outline:before {
  content: "\f467";
}

.ion-ios-more:before {
  content: "\f1c8";
}

.ion-ios-more-outline:before {
  content: "\f1c7";
}

.ion-ios-move:before {
  content: "\f1cb";
}

.ion-ios-move-outline:before {
  content: "\f1cb";
}

.ion-ios-musical-note:before {
  content: "\f46b";
}

.ion-ios-musical-note-outline:before {
  content: "\f1cc";
}

.ion-ios-musical-notes:before {
  content: "\f46c";
}

.ion-ios-musical-notes-outline:before {
  content: "\f1cd";
}

.ion-ios-navigate:before {
  content: "\f46e";
}

.ion-ios-navigate-outline:before {
  content: "\f46d";
}

.ion-ios-no-smoking:before {
  content: "\f1cf";
}

.ion-ios-no-smoking-outline:before {
  content: "\f1ce";
}

.ion-ios-notifications:before {
  content: "\f1d3";
}

.ion-ios-notifications-off:before {
  content: "\f1d1";
}

.ion-ios-notifications-off-outline:before {
  content: "\f1d0";
}

.ion-ios-notifications-outline:before {
  content: "\f1d2";
}

.ion-ios-nuclear:before {
  content: "\f1d5";
}

.ion-ios-nuclear-outline:before {
  content: "\f1d4";
}

.ion-ios-nutrition:before {
  content: "\f470";
}

.ion-ios-nutrition-outline:before {
  content: "\f46f";
}

.ion-ios-open:before {
  content: "\f1d7";
}

.ion-ios-open-outline:before {
  content: "\f1d6";
}

.ion-ios-options:before {
  content: "\f1d9";
}

.ion-ios-options-outline:before {
  content: "\f1d8";
}

.ion-ios-outlet:before {
  content: "\f1db";
}

.ion-ios-outlet-outline:before {
  content: "\f1da";
}

.ion-ios-paper:before {
  content: "\f472";
}

.ion-ios-paper-outline:before {
  content: "\f471";
}

.ion-ios-paper-plane:before {
  content: "\f1dd";
}

.ion-ios-paper-plane-outline:before {
  content: "\f1dc";
}

.ion-ios-partly-sunny:before {
  content: "\f1df";
}

.ion-ios-partly-sunny-outline:before {
  content: "\f1de";
}

.ion-ios-pause:before {
  content: "\f478";
}

.ion-ios-pause-outline:before {
  content: "\f477";
}

.ion-ios-paw:before {
  content: "\f47a";
}

.ion-ios-paw-outline:before {
  content: "\f479";
}

.ion-ios-people:before {
  content: "\f47c";
}

.ion-ios-people-outline:before {
  content: "\f47b";
}

.ion-ios-person:before {
  content: "\f47e";
}

.ion-ios-person-add:before {
  content: "\f1e1";
}

.ion-ios-person-add-outline:before {
  content: "\f1e0";
}

.ion-ios-person-outline:before {
  content: "\f47d";
}

.ion-ios-phone-landscape:before {
  content: "\f1e2";
}

.ion-ios-phone-landscape-outline:before {
  content: "\f1e2";
}

.ion-ios-phone-portrait:before {
  content: "\f1e3";
}

.ion-ios-phone-portrait-outline:before {
  content: "\f1e3";
}

.ion-ios-photos:before {
  content: "\f482";
}

.ion-ios-photos-outline:before {
  content: "\f481";
}

.ion-ios-pie:before {
  content: "\f484";
}

.ion-ios-pie-outline:before {
  content: "\f483";
}

.ion-ios-pin:before {
  content: "\f1e5";
}

.ion-ios-pin-outline:before {
  content: "\f1e4";
}

.ion-ios-pint:before {
  content: "\f486";
}

.ion-ios-pint-outline:before {
  content: "\f485";
}

.ion-ios-pizza:before {
  content: "\f1e7";
}

.ion-ios-pizza-outline:before {
  content: "\f1e6";
}

.ion-ios-plane:before {
  content: "\f1e9";
}

.ion-ios-plane-outline:before {
  content: "\f1e8";
}

.ion-ios-planet:before {
  content: "\f1eb";
}

.ion-ios-planet-outline:before {
  content: "\f1ea";
}

.ion-ios-play:before {
  content: "\f488";
}

.ion-ios-play-outline:before {
  content: "\f487";
}

.ion-ios-podium:before {
  content: "\f1ed";
}

.ion-ios-podium-outline:before {
  content: "\f1ec";
}

.ion-ios-power:before {
  content: "\f1ef";
}

.ion-ios-power-outline:before {
  content: "\f1ee";
}

.ion-ios-pricetag:before {
  content: "\f48d";
}

.ion-ios-pricetag-outline:before {
  content: "\f48c";
}

.ion-ios-pricetags:before {
  content: "\f48f";
}

.ion-ios-pricetags-outline:before {
  content: "\f48e";
}

.ion-ios-print:before {
  content: "\f1f1";
}

.ion-ios-print-outline:before {
  content: "\f1f0";
}

.ion-ios-pulse:before {
  content: "\f493";
}

.ion-ios-pulse-outline:before {
  content: "\f1f2";
}

.ion-ios-qr-scanner:before {
  content: "\f1f3";
}

.ion-ios-qr-scanner-outline:before {
  content: "\f1f3";
}

.ion-ios-quote:before {
  content: "\f1f5";
}

.ion-ios-quote-outline:before {
  content: "\f1f4";
}

.ion-ios-radio:before {
  content: "\f1f9";
}

.ion-ios-radio-button-off:before {
  content: "\f1f6";
}

.ion-ios-radio-button-off-outline:before {
  content: "\f1f6";
}

.ion-ios-radio-button-on:before {
  content: "\f1f7";
}

.ion-ios-radio-button-on-outline:before {
  content: "\f1f7";
}

.ion-ios-radio-outline:before {
  content: "\f1f8";
}

.ion-ios-rainy:before {
  content: "\f495";
}

.ion-ios-rainy-outline:before {
  content: "\f494";
}

.ion-ios-recording:before {
  content: "\f497";
}

.ion-ios-recording-outline:before {
  content: "\f496";
}

.ion-ios-redo:before {
  content: "\f499";
}

.ion-ios-redo-outline:before {
  content: "\f498";
}

.ion-ios-refresh:before {
  content: "\f49c";
}

.ion-ios-refresh-circle:before {
  content: "\f226";
}

.ion-ios-refresh-circle-outline:before {
  content: "\f224";
}

.ion-ios-refresh-outline:before {
  content: "\f49c";
}

.ion-ios-remove:before {
  content: "\f1fc";
}

.ion-ios-remove-circle:before {
  content: "\f1fb";
}

.ion-ios-remove-circle-outline:before {
  content: "\f1fa";
}

.ion-ios-remove-outline:before {
  content: "\f1fc";
}

.ion-ios-reorder:before {
  content: "\f1fd";
}

.ion-ios-reorder-outline:before {
  content: "\f1fd";
}

.ion-ios-repeat:before {
  content: "\f1fe";
}

.ion-ios-repeat-outline:before {
  content: "\f1fe";
}

.ion-ios-resize:before {
  content: "\f1ff";
}

.ion-ios-resize-outline:before {
  content: "\f1ff";
}

.ion-ios-restaurant:before {
  content: "\f201";
}

.ion-ios-restaurant-outline:before {
  content: "\f200";
}

.ion-ios-return-left:before {
  content: "\f202";
}

.ion-ios-return-left-outline:before {
  content: "\f202";
}

.ion-ios-return-right:before {
  content: "\f203";
}

.ion-ios-return-right-outline:before {
  content: "\f203";
}

.ion-ios-reverse-camera:before {
  content: "\f49f";
}

.ion-ios-reverse-camera-outline:before {
  content: "\f49e";
}

.ion-ios-rewind:before {
  content: "\f4a1";
}

.ion-ios-rewind-outline:before {
  content: "\f4a0";
}

.ion-ios-ribbon:before {
  content: "\f205";
}

.ion-ios-ribbon-outline:before {
  content: "\f204";
}

.ion-ios-rose:before {
  content: "\f4a3";
}

.ion-ios-rose-outline:before {
  content: "\f4a2";
}

.ion-ios-sad:before {
  content: "\f207";
}

.ion-ios-sad-outline:before {
  content: "\f206";
}

.ion-ios-school:before {
  content: "\f209";
}

.ion-ios-school-outline:before {
  content: "\f208";
}

.ion-ios-search:before {
  content: "\f4a5";
}

.ion-ios-search-outline:before {
  content: "\f20a";
}

.ion-ios-send:before {
  content: "\f20c";
}

.ion-ios-send-outline:before {
  content: "\f20b";
}

.ion-ios-settings:before {
  content: "\f4a7";
}

.ion-ios-settings-outline:before {
  content: "\f20d";
}

.ion-ios-share:before {
  content: "\f211";
}

.ion-ios-share-alt:before {
  content: "\f20f";
}

.ion-ios-share-alt-outline:before {
  content: "\f20e";
}

.ion-ios-share-outline:before {
  content: "\f210";
}

.ion-ios-shirt:before {
  content: "\f213";
}

.ion-ios-shirt-outline:before {
  content: "\f212";
}

.ion-ios-shuffle:before {
  content: "\f4a9";
}

.ion-ios-shuffle-outline:before {
  content: "\f4a9";
}

.ion-ios-skip-backward:before {
  content: "\f215";
}

.ion-ios-skip-backward-outline:before {
  content: "\f214";
}

.ion-ios-skip-forward:before {
  content: "\f217";
}

.ion-ios-skip-forward-outline:before {
  content: "\f216";
}

.ion-ios-snow:before {
  content: "\f218";
}

.ion-ios-snow-outline:before {
  content: "\f22c";
}

.ion-ios-speedometer:before {
  content: "\f4b0";
}

.ion-ios-speedometer-outline:before {
  content: "\f4af";
}

.ion-ios-square:before {
  content: "\f21a";
}

.ion-ios-square-outline:before {
  content: "\f219";
}

.ion-ios-star:before {
  content: "\f4b3";
}

.ion-ios-star-half:before {
  content: "\f4b1";
}

.ion-ios-star-half-outline:before {
  content: "\f4b1";
}

.ion-ios-star-outline:before {
  content: "\f4b2";
}

.ion-ios-stats:before {
  content: "\f21c";
}

.ion-ios-stats-outline:before {
  content: "\f21b";
}

.ion-ios-stopwatch:before {
  content: "\f4b5";
}

.ion-ios-stopwatch-outline:before {
  content: "\f4b4";
}

.ion-ios-subway:before {
  content: "\f21e";
}

.ion-ios-subway-outline:before {
  content: "\f21d";
}

.ion-ios-sunny:before {
  content: "\f4b7";
}

.ion-ios-sunny-outline:before {
  content: "\f4b6";
}

.ion-ios-swap:before {
  content: "\f21f";
}

.ion-ios-swap-outline:before {
  content: "\f21f";
}

.ion-ios-switch:before {
  content: "\f221";
}

.ion-ios-switch-outline:before {
  content: "\f220";
}

.ion-ios-sync:before {
  content: "\f222";
}

.ion-ios-sync-outline:before {
  content: "\f222";
}

.ion-ios-tablet-landscape:before {
  content: "\f223";
}

.ion-ios-tablet-landscape-outline:before {
  content: "\f223";
}

.ion-ios-tablet-portrait:before {
  content: "\f24e";
}

.ion-ios-tablet-portrait-outline:before {
  content: "\f24e";
}

.ion-ios-tennisball:before {
  content: "\f4bb";
}

.ion-ios-tennisball-outline:before {
  content: "\f4ba";
}

.ion-ios-text:before {
  content: "\f250";
}

.ion-ios-text-outline:before {
  content: "\f24f";
}

.ion-ios-thermometer:before {
  content: "\f252";
}

.ion-ios-thermometer-outline:before {
  content: "\f251";
}

.ion-ios-thumbs-down:before {
  content: "\f254";
}

.ion-ios-thumbs-down-outline:before {
  content: "\f253";
}

.ion-ios-thumbs-up:before {
  content: "\f256";
}

.ion-ios-thumbs-up-outline:before {
  content: "\f255";
}

.ion-ios-thunderstorm:before {
  content: "\f4bd";
}

.ion-ios-thunderstorm-outline:before {
  content: "\f4bc";
}

.ion-ios-time:before {
  content: "\f4bf";
}

.ion-ios-time-outline:before {
  content: "\f4be";
}

.ion-ios-timer:before {
  content: "\f4c1";
}

.ion-ios-timer-outline:before {
  content: "\f4c0";
}

.ion-ios-train:before {
  content: "\f258";
}

.ion-ios-train-outline:before {
  content: "\f257";
}

.ion-ios-transgender:before {
  content: "\f259";
}

.ion-ios-transgender-outline:before {
  content: "\f259";
}

.ion-ios-trash:before {
  content: "\f4c5";
}

.ion-ios-trash-outline:before {
  content: "\f4c4";
}

.ion-ios-trending-down:before {
  content: "\f25a";
}

.ion-ios-trending-down-outline:before {
  content: "\f25a";
}

.ion-ios-trending-up:before {
  content: "\f25b";
}

.ion-ios-trending-up-outline:before {
  content: "\f25b";
}

.ion-ios-trophy:before {
  content: "\f25d";
}

.ion-ios-trophy-outline:before {
  content: "\f25c";
}

.ion-ios-umbrella:before {
  content: "\f25f";
}

.ion-ios-umbrella-outline:before {
  content: "\f25e";
}

.ion-ios-undo:before {
  content: "\f4c7";
}

.ion-ios-undo-outline:before {
  content: "\f4c6";
}

.ion-ios-unlock:before {
  content: "\f261";
}

.ion-ios-unlock-outline:before {
  content: "\f260";
}

.ion-ios-videocam:before {
  content: "\f4cd";
}

.ion-ios-videocam-outline:before {
  content: "\f4cc";
}

.ion-ios-volume-down:before {
  content: "\f262";
}

.ion-ios-volume-down-outline:before {
  content: "\f262";
}

.ion-ios-volume-mute:before {
  content: "\f263";
}

.ion-ios-volume-mute-outline:before {
  content: "\f263";
}

.ion-ios-volume-off:before {
  content: "\f264";
}

.ion-ios-volume-off-outline:before {
  content: "\f264";
}

.ion-ios-volume-up:before {
  content: "\f265";
}

.ion-ios-volume-up-outline:before {
  content: "\f265";
}

.ion-ios-walk:before {
  content: "\f266";
}

.ion-ios-walk-outline:before {
  content: "\f266";
}

.ion-ios-warning:before {
  content: "\f268";
}

.ion-ios-warning-outline:before {
  content: "\f267";
}

.ion-ios-watch:before {
  content: "\f269";
}

.ion-ios-watch-outline:before {
  content: "\f269";
}

.ion-ios-water:before {
  content: "\f26b";
}

.ion-ios-water-outline:before {
  content: "\f26a";
}

.ion-ios-wifi:before {
  content: "\f26d";
}

.ion-ios-wifi-outline:before {
  content: "\f26c";
}

.ion-ios-wine:before {
  content: "\f26f";
}

.ion-ios-wine-outline:before {
  content: "\f26e";
}

.ion-ios-woman:before {
  content: "\f271";
}

.ion-ios-woman-outline:before {
  content: "\f270";
}

.ion-logo-android:before {
  content: "\f225";
}

.ion-logo-angular:before {
  content: "\f227";
}

.ion-logo-apple:before {
  content: "\f229";
}

.ion-logo-bitcoin:before {
  content: "\f22b";
}

.ion-logo-buffer:before {
  content: "\f22d";
}

.ion-logo-chrome:before {
  content: "\f22f";
}

.ion-logo-codepen:before {
  content: "\f230";
}

.ion-logo-css3:before {
  content: "\f231";
}

.ion-logo-designernews:before {
  content: "\f232";
}

.ion-logo-dribbble:before {
  content: "\f233";
}

.ion-logo-dropbox:before {
  content: "\f234";
}

.ion-logo-euro:before {
  content: "\f235";
}

.ion-logo-facebook:before {
  content: "\f236";
}

.ion-logo-foursquare:before {
  content: "\f237";
}

.ion-logo-freebsd-devil:before {
  content: "\f238";
}

.ion-logo-github:before {
  content: "\f239";
}

.ion-logo-google:before {
  content: "\f23a";
}

.ion-logo-googleplus:before {
  content: "\f23b";
}

.ion-logo-hackernews:before {
  content: "\f23c";
}

.ion-logo-html5:before {
  content: "\f23d";
}

.ion-logo-instagram:before {
  content: "\f23e";
}

.ion-logo-javascript:before {
  content: "\f23f";
}

.ion-logo-linkedin:before {
  content: "\f240";
}

.ion-logo-markdown:before {
  content: "\f241";
}

.ion-logo-nodejs:before {
  content: "\f242";
}

.ion-logo-octocat:before {
  content: "\f243";
}

.ion-logo-pinterest:before {
  content: "\f244";
}

.ion-logo-playstation:before {
  content: "\f245";
}

.ion-logo-python:before {
  content: "\f246";
}

.ion-logo-reddit:before {
  content: "\f247";
}

.ion-logo-rss:before {
  content: "\f248";
}

.ion-logo-sass:before {
  content: "\f249";
}

.ion-logo-skype:before {
  content: "\f24a";
}

.ion-logo-snapchat:before {
  content: "\f24b";
}

.ion-logo-steam:before {
  content: "\f24c";
}

.ion-logo-tumblr:before {
  content: "\f24d";
}

.ion-logo-tux:before {
  content: "\f2ae";
}

.ion-logo-twitch:before {
  content: "\f2af";
}

.ion-logo-twitter:before {
  content: "\f2b0";
}

.ion-logo-usd:before {
  content: "\f2b1";
}

.ion-logo-vimeo:before {
  content: "\f2c4";
}

.ion-logo-whatsapp:before {
  content: "\f2c5";
}

.ion-logo-windows:before {
  content: "\f32f";
}

.ion-logo-wordpress:before {
  content: "\f330";
}

.ion-logo-xbox:before {
  content: "\f34c";
}

.ion-logo-yahoo:before {
  content: "\f34d";
}

.ion-logo-yen:before {
  content: "\f34e";
}

.ion-logo-youtube:before {
  content: "\f34f";
}

.ion-md-add:before {
  content: "\f273";
}

.ion-md-add-circle:before {
  content: "\f272";
}

.ion-md-alarm:before {
  content: "\f274";
}

.ion-md-albums:before {
  content: "\f275";
}

.ion-md-alert:before {
  content: "\f276";
}

.ion-md-american-football:before {
  content: "\f277";
}

.ion-md-analytics:before {
  content: "\f278";
}

.ion-md-aperture:before {
  content: "\f279";
}

.ion-md-apps:before {
  content: "\f27a";
}

.ion-md-appstore:before {
  content: "\f27b";
}

.ion-md-archive:before {
  content: "\f27c";
}

.ion-md-arrow-back:before {
  content: "\f27d";
}

.ion-md-arrow-down:before {
  content: "\f27e";
}

.ion-md-arrow-dropdown:before {
  content: "\f280";
}

.ion-md-arrow-dropdown-circle:before {
  content: "\f27f";
}

.ion-md-arrow-dropleft:before {
  content: "\f282";
}

.ion-md-arrow-dropleft-circle:before {
  content: "\f281";
}

.ion-md-arrow-dropright:before {
  content: "\f284";
}

.ion-md-arrow-dropright-circle:before {
  content: "\f283";
}

.ion-md-arrow-dropup:before {
  content: "\f286";
}

.ion-md-arrow-dropup-circle:before {
  content: "\f285";
}

.ion-md-arrow-forward:before {
  content: "\f287";
}

.ion-md-arrow-round-back:before {
  content: "\f288";
}

.ion-md-arrow-round-down:before {
  content: "\f289";
}

.ion-md-arrow-round-forward:before {
  content: "\f28a";
}

.ion-md-arrow-round-up:before {
  content: "\f28b";
}

.ion-md-arrow-up:before {
  content: "\f28c";
}

.ion-md-at:before {
  content: "\f28d";
}

.ion-md-attach:before {
  content: "\f28e";
}

.ion-md-backspace:before {
  content: "\f28f";
}

.ion-md-barcode:before {
  content: "\f290";
}

.ion-md-baseball:before {
  content: "\f291";
}

.ion-md-basket:before {
  content: "\f292";
}

.ion-md-basketball:before {
  content: "\f293";
}

.ion-md-battery-charging:before {
  content: "\f294";
}

.ion-md-battery-dead:before {
  content: "\f295";
}

.ion-md-battery-full:before {
  content: "\f296";
}

.ion-md-beaker:before {
  content: "\f297";
}

.ion-md-beer:before {
  content: "\f298";
}

.ion-md-bicycle:before {
  content: "\f299";
}

.ion-md-bluetooth:before {
  content: "\f29a";
}

.ion-md-boat:before {
  content: "\f29b";
}

.ion-md-body:before {
  content: "\f29c";
}

.ion-md-bonfire:before {
  content: "\f29d";
}

.ion-md-book:before {
  content: "\f29e";
}

.ion-md-bookmark:before {
  content: "\f29f";
}

.ion-md-bookmarks:before {
  content: "\f2a0";
}

.ion-md-bowtie:before {
  content: "\f2a1";
}

.ion-md-briefcase:before {
  content: "\f2a2";
}

.ion-md-browsers:before {
  content: "\f2a3";
}

.ion-md-brush:before {
  content: "\f2a4";
}

.ion-md-bug:before {
  content: "\f2a5";
}

.ion-md-build:before {
  content: "\f2a6";
}

.ion-md-bulb:before {
  content: "\f2a7";
}

.ion-md-bus:before {
  content: "\f2a8";
}

.ion-md-cafe:before {
  content: "\f2a9";
}

.ion-md-calculator:before {
  content: "\f2aa";
}

.ion-md-calendar:before {
  content: "\f2ab";
}

.ion-md-call:before {
  content: "\f2ac";
}

.ion-md-camera:before {
  content: "\f2ad";
}

.ion-md-car:before {
  content: "\f2b2";
}

.ion-md-card:before {
  content: "\f2b3";
}

.ion-md-cart:before {
  content: "\f2b4";
}

.ion-md-cash:before {
  content: "\f2b5";
}

.ion-md-chatboxes:before {
  content: "\f2b6";
}

.ion-md-chatbubbles:before {
  content: "\f2b7";
}

.ion-md-checkbox:before {
  content: "\f2b9";
}

.ion-md-checkbox-outline:before {
  content: "\f2b8";
}

.ion-md-checkmark:before {
  content: "\f2bc";
}

.ion-md-checkmark-circle:before {
  content: "\f2bb";
}

.ion-md-checkmark-circle-outline:before {
  content: "\f2ba";
}

.ion-md-clipboard:before {
  content: "\f2bd";
}

.ion-md-clock:before {
  content: "\f2be";
}

.ion-md-close:before {
  content: "\f2c0";
}

.ion-md-close-circle:before {
  content: "\f2bf";
}

.ion-md-closed-captioning:before {
  content: "\f2c1";
}

.ion-md-cloud:before {
  content: "\f2c9";
}

.ion-md-cloud-circle:before {
  content: "\f2c2";
}

.ion-md-cloud-done:before {
  content: "\f2c3";
}

.ion-md-cloud-download:before {
  content: "\f2c6";
}

.ion-md-cloud-outline:before {
  content: "\f2c7";
}

.ion-md-cloud-upload:before {
  content: "\f2c8";
}

.ion-md-cloudy:before {
  content: "\f2cb";
}

.ion-md-cloudy-night:before {
  content: "\f2ca";
}

.ion-md-code:before {
  content: "\f2ce";
}

.ion-md-code-download:before {
  content: "\f2cc";
}

.ion-md-code-working:before {
  content: "\f2cd";
}

.ion-md-cog:before {
  content: "\f2cf";
}

.ion-md-color-fill:before {
  content: "\f2d0";
}

.ion-md-color-filter:before {
  content: "\f2d1";
}

.ion-md-color-palette:before {
  content: "\f2d2";
}

.ion-md-color-wand:before {
  content: "\f2d3";
}

.ion-md-compass:before {
  content: "\f2d4";
}

.ion-md-construct:before {
  content: "\f2d5";
}

.ion-md-contact:before {
  content: "\f2d6";
}

.ion-md-contacts:before {
  content: "\f2d7";
}

.ion-md-contract:before {
  content: "\f2d8";
}

.ion-md-contrast:before {
  content: "\f2d9";
}

.ion-md-copy:before {
  content: "\f2da";
}

.ion-md-create:before {
  content: "\f2db";
}

.ion-md-crop:before {
  content: "\f2dc";
}

.ion-md-cube:before {
  content: "\f2dd";
}

.ion-md-cut:before {
  content: "\f2de";
}

.ion-md-desktop:before {
  content: "\f2df";
}

.ion-md-disc:before {
  content: "\f2e0";
}

.ion-md-document:before {
  content: "\f2e1";
}

.ion-md-done-all:before {
  content: "\f2e2";
}

.ion-md-download:before {
  content: "\f2e3";
}

.ion-md-easel:before {
  content: "\f2e4";
}

.ion-md-egg:before {
  content: "\f2e5";
}

.ion-md-exit:before {
  content: "\f2e6";
}

.ion-md-expand:before {
  content: "\f2e7";
}

.ion-md-eye:before {
  content: "\f2e9";
}

.ion-md-eye-off:before {
  content: "\f2e8";
}

.ion-md-fastforward:before {
  content: "\f2ea";
}

.ion-md-female:before {
  content: "\f2eb";
}

.ion-md-filing:before {
  content: "\f2ec";
}

.ion-md-film:before {
  content: "\f2ed";
}

.ion-md-finger-print:before {
  content: "\f2ee";
}

.ion-md-flag:before {
  content: "\f2ef";
}

.ion-md-flame:before {
  content: "\f2f0";
}

.ion-md-flash:before {
  content: "\f2f1";
}

.ion-md-flask:before {
  content: "\f2f2";
}

.ion-md-flower:before {
  content: "\f2f3";
}

.ion-md-folder:before {
  content: "\f2f5";
}

.ion-md-folder-open:before {
  content: "\f2f4";
}

.ion-md-football:before {
  content: "\f2f6";
}

.ion-md-funnel:before {
  content: "\f2f7";
}

.ion-md-game-controller-a:before {
  content: "\f2f8";
}

.ion-md-game-controller-b:before {
  content: "\f2f9";
}

.ion-md-git-branch:before {
  content: "\f2fa";
}

.ion-md-git-commit:before {
  content: "\f2fb";
}

.ion-md-git-compare:before {
  content: "\f2fc";
}

.ion-md-git-merge:before {
  content: "\f2fd";
}

.ion-md-git-network:before {
  content: "\f2fe";
}

.ion-md-git-pull-request:before {
  content: "\f2ff";
}

.ion-md-glasses:before {
  content: "\f300";
}

.ion-md-globe:before {
  content: "\f301";
}

.ion-md-grid:before {
  content: "\f302";
}

.ion-md-hammer:before {
  content: "\f303";
}

.ion-md-hand:before {
  content: "\f304";
}

.ion-md-happy:before {
  content: "\f305";
}

.ion-md-headset:before {
  content: "\f306";
}

.ion-md-heart:before {
  content: "\f308";
}

.ion-md-heart-outline:before {
  content: "\f307";
}

.ion-md-help:before {
  content: "\f30b";
}

.ion-md-help-buoy:before {
  content: "\f309";
}

.ion-md-help-circle:before {
  content: "\f30a";
}

.ion-md-home:before {
  content: "\f30c";
}

.ion-md-ice-cream:before {
  content: "\f30d";
}

.ion-md-image:before {
  content: "\f30e";
}

.ion-md-images:before {
  content: "\f30f";
}

.ion-md-infinite:before {
  content: "\f310";
}

.ion-md-information:before {
  content: "\f312";
}

.ion-md-information-circle:before {
  content: "\f311";
}

.ion-md-ionic:before {
  content: "\f313";
}

.ion-md-ionitron:before {
  content: "\f314";
}

.ion-md-jet:before {
  content: "\f315";
}

.ion-md-key:before {
  content: "\f316";
}

.ion-md-keypad:before {
  content: "\f317";
}

.ion-md-laptop:before {
  content: "\f318";
}

.ion-md-leaf:before {
  content: "\f319";
}

.ion-md-link:before {
  content: "\f22e";
}

.ion-md-list:before {
  content: "\f31b";
}

.ion-md-list-box:before {
  content: "\f31a";
}

.ion-md-locate:before {
  content: "\f31c";
}

.ion-md-lock:before {
  content: "\f31d";
}

.ion-md-log-in:before {
  content: "\f31e";
}

.ion-md-log-out:before {
  content: "\f31f";
}

.ion-md-magnet:before {
  content: "\f320";
}

.ion-md-mail:before {
  content: "\f322";
}

.ion-md-mail-open:before {
  content: "\f321";
}

.ion-md-male:before {
  content: "\f323";
}

.ion-md-man:before {
  content: "\f324";
}

.ion-md-map:before {
  content: "\f325";
}

.ion-md-medal:before {
  content: "\f326";
}

.ion-md-medical:before {
  content: "\f327";
}

.ion-md-medkit:before {
  content: "\f328";
}

.ion-md-megaphone:before {
  content: "\f329";
}

.ion-md-menu:before {
  content: "\f32a";
}

.ion-md-mic:before {
  content: "\f32c";
}

.ion-md-mic-off:before {
  content: "\f32b";
}

.ion-md-microphone:before {
  content: "\f32d";
}

.ion-md-moon:before {
  content: "\f32e";
}

.ion-md-more:before {
  content: "\f1c9";
}

.ion-md-move:before {
  content: "\f331";
}

.ion-md-musical-note:before {
  content: "\f332";
}

.ion-md-musical-notes:before {
  content: "\f333";
}

.ion-md-navigate:before {
  content: "\f334";
}

.ion-md-no-smoking:before {
  content: "\f335";
}

.ion-md-notifications:before {
  content: "\f338";
}

.ion-md-notifications-off:before {
  content: "\f336";
}

.ion-md-notifications-outline:before {
  content: "\f337";
}

.ion-md-nuclear:before {
  content: "\f339";
}

.ion-md-nutrition:before {
  content: "\f33a";
}

.ion-md-open:before {
  content: "\f33b";
}

.ion-md-options:before {
  content: "\f33c";
}

.ion-md-outlet:before {
  content: "\f33d";
}

.ion-md-paper:before {
  content: "\f33f";
}

.ion-md-paper-plane:before {
  content: "\f33e";
}

.ion-md-partly-sunny:before {
  content: "\f340";
}

.ion-md-pause:before {
  content: "\f341";
}

.ion-md-paw:before {
  content: "\f342";
}

.ion-md-people:before {
  content: "\f343";
}

.ion-md-person:before {
  content: "\f345";
}

.ion-md-person-add:before {
  content: "\f344";
}

.ion-md-phone-landscape:before {
  content: "\f346";
}

.ion-md-phone-portrait:before {
  content: "\f347";
}

.ion-md-photos:before {
  content: "\f348";
}

.ion-md-pie:before {
  content: "\f349";
}

.ion-md-pin:before {
  content: "\f34a";
}

.ion-md-pint:before {
  content: "\f34b";
}

.ion-md-pizza:before {
  content: "\f354";
}

.ion-md-plane:before {
  content: "\f355";
}

.ion-md-planet:before {
  content: "\f356";
}

.ion-md-play:before {
  content: "\f357";
}

.ion-md-podium:before {
  content: "\f358";
}

.ion-md-power:before {
  content: "\f359";
}

.ion-md-pricetag:before {
  content: "\f35a";
}

.ion-md-pricetags:before {
  content: "\f35b";
}

.ion-md-print:before {
  content: "\f35c";
}

.ion-md-pulse:before {
  content: "\f35d";
}

.ion-md-qr-scanner:before {
  content: "\f35e";
}

.ion-md-quote:before {
  content: "\f35f";
}

.ion-md-radio:before {
  content: "\f362";
}

.ion-md-radio-button-off:before {
  content: "\f360";
}

.ion-md-radio-button-on:before {
  content: "\f361";
}

.ion-md-rainy:before {
  content: "\f363";
}

.ion-md-recording:before {
  content: "\f364";
}

.ion-md-redo:before {
  content: "\f365";
}

.ion-md-refresh:before {
  content: "\f366";
}

.ion-md-refresh-circle:before {
  content: "\f228";
}

.ion-md-remove:before {
  content: "\f368";
}

.ion-md-remove-circle:before {
  content: "\f367";
}

.ion-md-reorder:before {
  content: "\f369";
}

.ion-md-repeat:before {
  content: "\f36a";
}

.ion-md-resize:before {
  content: "\f36b";
}

.ion-md-restaurant:before {
  content: "\f36c";
}

.ion-md-return-left:before {
  content: "\f36d";
}

.ion-md-return-right:before {
  content: "\f36e";
}

.ion-md-reverse-camera:before {
  content: "\f36f";
}

.ion-md-rewind:before {
  content: "\f370";
}

.ion-md-ribbon:before {
  content: "\f371";
}

.ion-md-rose:before {
  content: "\f372";
}

.ion-md-sad:before {
  content: "\f373";
}

.ion-md-school:before {
  content: "\f374";
}

.ion-md-search:before {
  content: "\f375";
}

.ion-md-send:before {
  content: "\f376";
}

.ion-md-settings:before {
  content: "\f377";
}

.ion-md-share:before {
  content: "\f379";
}

.ion-md-share-alt:before {
  content: "\f378";
}

.ion-md-shirt:before {
  content: "\f37a";
}

.ion-md-shuffle:before {
  content: "\f37b";
}

.ion-md-skip-backward:before {
  content: "\f37c";
}

.ion-md-skip-forward:before {
  content: "\f37d";
}

.ion-md-snow:before {
  content: "\f37e";
}

.ion-md-speedometer:before {
  content: "\f37f";
}

.ion-md-square:before {
  content: "\f381";
}

.ion-md-square-outline:before {
  content: "\f380";
}

.ion-md-star:before {
  content: "\f384";
}

.ion-md-star-half:before {
  content: "\f382";
}

.ion-md-star-outline:before {
  content: "\f383";
}

.ion-md-stats:before {
  content: "\f385";
}

.ion-md-stopwatch:before {
  content: "\f386";
}

.ion-md-subway:before {
  content: "\f387";
}

.ion-md-sunny:before {
  content: "\f388";
}

.ion-md-swap:before {
  content: "\f389";
}

.ion-md-switch:before {
  content: "\f38a";
}

.ion-md-sync:before {
  content: "\f38b";
}

.ion-md-tablet-landscape:before {
  content: "\f38c";
}

.ion-md-tablet-portrait:before {
  content: "\f38d";
}

.ion-md-tennisball:before {
  content: "\f38e";
}

.ion-md-text:before {
  content: "\f38f";
}

.ion-md-thermometer:before {
  content: "\f390";
}

.ion-md-thumbs-down:before {
  content: "\f391";
}

.ion-md-thumbs-up:before {
  content: "\f392";
}

.ion-md-thunderstorm:before {
  content: "\f393";
}

.ion-md-time:before {
  content: "\f394";
}

.ion-md-timer:before {
  content: "\f395";
}

.ion-md-train:before {
  content: "\f396";
}

.ion-md-transgender:before {
  content: "\f397";
}

.ion-md-trash:before {
  content: "\f398";
}

.ion-md-trending-down:before {
  content: "\f399";
}

.ion-md-trending-up:before {
  content: "\f39a";
}

.ion-md-trophy:before {
  content: "\f39b";
}

.ion-md-umbrella:before {
  content: "\f39c";
}

.ion-md-undo:before {
  content: "\f39d";
}

.ion-md-unlock:before {
  content: "\f39e";
}

.ion-md-videocam:before {
  content: "\f39f";
}

.ion-md-volume-down:before {
  content: "\f3a0";
}

.ion-md-volume-mute:before {
  content: "\f3a1";
}

.ion-md-volume-off:before {
  content: "\f3a2";
}

.ion-md-volume-up:before {
  content: "\f3a3";
}

.ion-md-walk:before {
  content: "\f3a4";
}

.ion-md-warning:before {
  content: "\f3a5";
}

.ion-md-watch:before {
  content: "\f3a6";
}

.ion-md-water:before {
  content: "\f3a7";
}

.ion-md-wifi:before {
  content: "\f3a8";
}

.ion-md-wine:before {
  content: "\f3a9";
}

.ion-md-woman:before {
  content: "\f3aa";
}

@font-face {
  font-family: "Ionicons";
  src: url("../assets/fonts/ionicons.woff2?v=3.0.0-alpha.3") format("woff2"), url("../assets/fonts/ionicons.woff?v=3.0.0-alpha.3") format("woff"), url("../assets/fonts/ionicons.ttf?v=3.0.0-alpha.3") format("truetype");
  font-weight: normal;
  font-style: normal;
}

ion-icon {
  display: inline-block;
  font-family: "Ionicons";
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  text-rendering: auto;
  text-transform: none;
  speak: none;
}

ion-icon::before {
  display: inline-block;
}

ion-action-sheet {
  left: 0;
  top: 0;
  position: absolute;
  z-index: 1000;
  display: block;
  width: 100%;
  height: 100%;
}

.action-sheet-wrapper {
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  -webkit-transform: translate3d(0,  100%,  0);
  transform: translate3d(0,  100%,  0);
  position: absolute;
  z-index: 10;
  display: block;
  width: 100%;
  max-width: 500px;
  pointer-events: none;
}

.action-sheet-button {
  width: 100%;
}

.action-sheet-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column;
  -ms-flex-flow: column;
  flex-flow: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  height: 100%;
  max-height: 100%;
}

.action-sheet-group {
  overflow: scroll;
  -webkit-flex-shrink: 2;
  -ms-flex-negative: 2;
  flex-shrink: 2;
  pointer-events: all;
}

.action-sheet-group-cancel {
  overflow: hidden;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.action-sheet-ios {
  text-align: center;
}

.action-sheet-ios .action-sheet-wrapper {
  margin: constant(safe-area-inset-top) auto constant(safe-area-inset-bottom);
  margin: env(safe-area-inset-top) auto env(safe-area-inset-bottom);
}

.action-sheet-ios .action-sheet-container {
  padding: 0 10px;
}

.action-sheet-ios .action-sheet-group {
  border-radius: 13px;
  margin-bottom: 8px;
  background: #f9f9f9;
}

.action-sheet-ios .action-sheet-group:first-child {
  margin-top: 10px;
}

.action-sheet-ios .action-sheet-group:last-child {
  margin-bottom: 10px;
}

.action-sheet-ios .action-sheet-title {
  padding: 1.5rem;
  text-align: center;
  border-radius: 0;
  border-bottom: 0.55px solid #d6d6da;
  font-size: 1.3rem;
  font-weight: 400;
  color: #8f8f8f;
}

.action-sheet-ios .action-sheet-button {
  margin: 0;
  padding: 18px;
  min-height: 5.6rem;
  border-bottom: 0.55px solid #d6d6da;
  font-size: 2rem;
  color: #007aff;
  background: transparent;
}

.action-sheet-ios .action-sheet-button:last-child {
  border-bottom-color: transparent;
}

.action-sheet-ios .action-sheet-button.activated {
  margin-top: -0.55px;
  border-top: 0.55px solid #ebebeb;
  border-bottom-color: #ebebeb;
  background: #ebebeb;
}

.action-sheet-ios .action-sheet-selected {
  font-weight: bold;
  background: #fff;
}

.action-sheet-ios .action-sheet-destructive {
  color: #f53d3d;
}

.action-sheet-ios .action-sheet-cancel {
  font-weight: 600;
  background: #fff;
}

.action-sheet-md .action-sheet-title {
  text-align: left;
  text-align: start;
  font-size: 1.6rem;
  color: #757575;
  padding: 11px 16px 17px;
}

.action-sheet-md .action-sheet-button {
  text-align: left;
  text-align: start;
  position: relative;
  overflow: hidden;
  min-height: 4.8rem;
  font-size: 1.6rem;
  color: #222;
  background: transparent;
  padding: 0 16px;
}

.action-sheet-md .action-sheet-button.activated {
  background: #f1f1f1;
}

.action-sheet-md .action-sheet-icon {
  padding: 0;
  text-align: center;
  width: 2.3rem;
  font-size: 2.4rem;
  vertical-align: middle;
  margin: 0 32px 0 0;
}

.action-sheet-md .action-sheet-group {
  background: #fafafa;
}

.action-sheet-md .action-sheet-group:first-child {
  padding-top: 0.8rem;
}

.action-sheet-md .action-sheet-group:last-child {
  padding-bottom: 0.8rem;
}

.action-sheet-md .action-sheet-group .button-inner {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.action-sheet-md .action-sheet-selected {
  font-weight: bold;
}

.action-sheet-wp .action-sheet-title {
  text-align: left;
  text-align: start;
  font-size: 2rem;
  color: #4d4d4d;
  padding: 11px 16px 17px;
}

.action-sheet-wp .action-sheet-button {
  text-align: left;
  text-align: start;
  min-height: 4.8rem;
  font-size: 1.5rem;
  color: #4d4d4d;
  background: transparent;
  padding: 0 16px;
}

.action-sheet-wp .action-sheet-button.activated {
  background: #aaa;
}

.action-sheet-wp .action-sheet-icon {
  padding: 0;
  text-align: center;
  width: 2.3rem;
  font-size: 2.4rem;
  vertical-align: middle;
  margin: 0 20px 0 0;
}

.action-sheet-wp .action-sheet-group {
  background: #fff;
}

.action-sheet-wp .action-sheet-group:first-child {
  padding-top: 0.8rem;
  -webkit-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
}

.action-sheet-wp .action-sheet-group:last-child {
  padding-bottom: 0.8rem;
}

.action-sheet-wp .action-sheet-group .button-inner {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.action-sheet-wp .action-sheet-selected {
  font-weight: bold;
}

.action-sheet-wp .action-sheet-cancel {
  background: transparent;
}

ion-alert {
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  position: absolute;
  z-index: 1000;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  contain: strict;
}

ion-alert.alert-top {
  padding-top: 50px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

ion-alert input {
  width: 100%;
}

.alert-wrapper {
  z-index: 10;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  min-width: 250px;
  max-height: 90%;
  opacity: 0;
  contain: content;
}

.alert-title {
  margin: 0;
  padding: 0;
}

.alert-sub-title {
  margin: 5px 0 0;
  padding: 0;
  font-weight: normal;
}

.alert-message {
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}

.alert-input {
  padding: 10px 0;
  border: 0;
  background: inherit;
}

.alert-input::-moz-placeholder {
  color: #999;
}

.alert-input:-ms-input-placeholder {
  color: #999;
}

.alert-input::-webkit-input-placeholder {
  text-indent: 0;
  color: #999;
}

.alert-button-group {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}

.alert-button-group-vertical {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}

.alert-button {
  margin: 0;
  z-index: 0;
  display: block;
  font-size: 14px;
  line-height: 20px;
}

.alert-tappable {
  text-align: left;
  text-align: start;
  -moz-appearance: none;
  -ms-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  margin: 0;
  padding: 0;
  width: 100%;
  font-size: inherit;
  line-height: initial;
  background: transparent;
}

.alert-ios .alert-wrapper {
  border-radius: 13px;
  overflow: hidden;
  max-width: 270px;
  background-color: #f8f8f8;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.alert-ios .alert-head {
  text-align: center;
  padding: 12px 16px 7px;
}

.alert-ios .alert-title {
  margin-top: 8px;
  font-size: 17px;
  font-weight: 600;
}

.alert-ios .alert-sub-title {
  font-size: 14px;
  color: #666;
}

.alert-ios .alert-message,
.alert-ios .alert-input-group {
  text-align: center;
  font-size: 13px;
  color: inherit;
  padding: 0 16px 21px;
}

.alert-ios .alert-message {
  max-height: 240px;
}

.alert-ios .alert-message:empty {
  padding: 0 0 12px;
}

.alert-ios .alert-input {
  -moz-appearance: none;
  -ms-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  margin-top: 10px;
  border-radius: 4px;
  border: 0.55px solid #ccc;
  background-color: #fff;
  padding: 6px;
}

.alert-ios .alert-radio-group,
.alert-ios .alert-checkbox-group {
  overflow: scroll;
  max-height: 240px;
  border-top: 0.55px solid #dbdbdf;
  -webkit-overflow-scrolling: touch;
}

.alert-ios .alert-tappable {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 44px;
}

.alert-ios .alert-radio-label {
  overflow: hidden;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: initial;
  padding: 13px;
}

.alert-ios [aria-checked=true] .alert-radio-label {
  color: #327eff;
}

.alert-ios .alert-radio-icon {
  position: relative;
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
  min-width: 30px;
}

.alert-ios [aria-checked=true] .alert-radio-inner {
  left: 7px;
  top: -7px;
  position: absolute;
  width: 6px;
  height: 12px;
  border-width: 2px;
  border-top-width: 0;
  border-left-width: 0;
  border-style: solid;
  border-color: #327eff;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

.alert-ios .alert-checkbox-label {
  overflow: hidden;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: initial;
  padding: 13px;
}

.alert-ios [aria-checked=true] .alert-checkbox-label {
  color: initial;
}

.alert-ios .alert-checkbox-icon {
  border-radius: 50%;
  position: relative;
  width: 21px;
  height: 21px;
  border-width: 0.55px;
  border-style: solid;
  border-color: #c8c7cc;
  background-color: #fff;
  margin: 10px 6px 10px 16px;
}

.alert-ios [aria-checked=true] .alert-checkbox-icon {
  border-color: #327eff;
  background-color: #327eff;
}

.alert-ios [aria-checked=true] .alert-checkbox-inner {
  left: 7px;
  top: 4px;
  position: absolute;
  width: 4px;
  height: 9px;
  border-width: 0.55px;
  border-top-width: 0;
  border-left-width: 0;
  border-style: solid;
  border-color: #fff;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

.alert-ios .alert-button-group {
  margin-right: -0.55px;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.alert-ios .alert-button {
  margin: 0;
  border-radius: 0;
  overflow: hidden;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  min-width: 50%;
  height: 44px;
  border-top: 0.55px solid #dbdbdf;
  border-right: 0.55px solid #dbdbdf;
  font-size: 17px;
  color: #327eff;
  background-color: transparent;
}

.alert-ios .alert-button:last-child {
  border-right: 0;
  font-weight: 400;
}

.alert-ios .alert-button.activated {
  background-color: #e9e9e9;
}

.alert-md .alert-wrapper {
  border-radius: 2px;
  max-width: 280px;
  background-color: #fafafa;
  -webkit-box-shadow: 0 16px 20px rgba(0, 0, 0, 0.4);
  box-shadow: 0 16px 20px rgba(0, 0, 0, 0.4);
}

.alert-md .alert-head {
  text-align: left;
  text-align: start;
  padding: 24px 24px 20px;
}

.alert-md .alert-title {
  font-size: 22px;
}

.alert-md .alert-sub-title {
  font-size: 16px;
}

.alert-md .alert-message,
.alert-md .alert-input-group {
  color: rgba(0, 0, 0, 0.5);
  padding: 0 24px 24px;
}

.alert-md .alert-message {
  max-height: 240px;
  font-size: 15px;
}

.alert-md .alert-message:empty {
  padding: 0;
}

.alert-md .alert-input {
  margin: 5px 0;
  border-bottom: 1px solid #dedede;
  color: #000;
}

.alert-md .alert-input:focus {
  margin-bottom: 4px;
  border-bottom: 2px solid #327eff;
}

.alert-md .alert-radio-group,
.alert-md .alert-checkbox-group {
  position: relative;
  overflow: auto;
  max-height: 240px;
  border-top: 1px solid #dedede;
  border-bottom: 1px solid #dedede;
}

.alert-md .alert-tappable {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  min-height: 4.4rem;
}

.alert-md .alert-radio-label {
  overflow: hidden;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: initial;
  padding: 13px 26px;
}

.alert-md .alert-radio-icon {
  left: 13px;
  top: 0;
  border-radius: 50%;
  position: relative;
  display: block;
  width: 16px;
  height: 16px;
  border-width: 2px;
  border-style: solid;
  border-color: #787878;
}

.alert-md .alert-radio-inner {
  left: 2px;
  top: 2px;
  border-radius: 50%;
  position: absolute;
  width: 8px;
  height: 8px;
  background-color: #327eff;
  -webkit-transform: scale3d(0, 0, 0);
  transform: scale3d(0, 0, 0);
  -webkit-transition: -webkit-transform 280ms cubic-bezier(0.4, 0, 0.2, 1);
  transition: -webkit-transform 280ms cubic-bezier(0.4, 0, 0.2, 1);
  transition: transform 280ms cubic-bezier(0.4, 0, 0.2, 1);
  transition: transform 280ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 280ms cubic-bezier(0.4, 0, 0.2, 1);
}

.alert-md [aria-checked=true] .alert-radio-label {
  color: #327eff;
}

.alert-md [aria-checked=true] .alert-radio-icon {
  border-color: #327eff;
}

.alert-md [aria-checked=true] .alert-radio-inner {
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
}

.alert-md .alert-checkbox-label {
  overflow: hidden;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: initial;
  padding: 13px 26px;
}

.alert-md [aria-checked=true] .alert-checkbox-label {
  color: initial;
}

.alert-md .alert-checkbox-icon {
  left: 13px;
  top: 0;
  border-radius: 2px;
  position: relative;
  width: 16px;
  height: 16px;
  border-width: 2px;
  border-style: solid;
  border-color: #787878;
}

.alert-md [aria-checked=true] .alert-checkbox-icon {
  border-color: #327eff;
  background-color: #327eff;
}

.alert-md [aria-checked=true] .alert-checkbox-inner {
  left: 3px;
  top: 0;
  position: absolute;
  width: 6px;
  height: 10px;
  border-width: 2px;
  border-top-width: 0;
  border-left-width: 0;
  border-style: solid;
  border-color: #fff;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

.alert-md .alert-button-group {
  -webkit-flex-wrap: wrap-reverse;
  -ms-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  padding: 8px 8px 8px 24px;
}

.alert-md .alert-button {
  text-align: right;
  text-align: end;
  border-radius: 2px;
  position: relative;
  overflow: hidden;
  font-weight: 400;
  text-transform: uppercase;
  color: #327eff;
  background-color: transparent;
  margin: 0 8px 0 0;
  padding: 10px;
}

.alert-md .alert-button.activated {
  background-color: rgba(158, 158, 158, 0.2);
}

.alert-md .alert-button .button-inner {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.alert-wp ion-backdrop {
  background: #fff;
}

.alert-wp .alert-wrapper {
  border-radius: 0;
  width: 100%;
  max-width: 520px;
  border: 1px solid #327eff;
  background: #e6e6e6;
}

.alert-wp .alert-head {
  text-align: left;
  text-align: start;
  padding: 20px 22px 5px;
}

.alert-wp .alert-title {
  font-size: 20px;
  font-weight: 400;
}

.alert-wp .alert-sub-title {
  font-size: 16px;
}

.alert-wp .alert-message,
.alert-wp .alert-input-group {
  color: #000;
  padding: 0 22px 8px;
}

.alert-wp .alert-message {
  max-height: 240px;
  font-size: 13px;
}

.alert-wp .alert-message:empty {
  padding: 0;
}

.alert-wp .alert-input {
  border: 2px solid rgba(0, 0, 0, 0.5);
  line-height: 3rem;
  color: #000;
  margin: 5px 0;
  padding: 0 8px;
}

.alert-wp .alert-input:focus {
  border-color: #327eff;
}

.alert-wp .alert-radio-group,
.alert-wp .alert-checkbox-group {
  position: relative;
  overflow: auto;
  max-height: 240px;
}

.alert-wp .alert-tappable {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  min-height: 4.4rem;
}

.alert-wp .alert-radio-label {
  overflow: hidden;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: initial;
  padding: 13px 26px;
}

.alert-wp .alert-radio-icon {
  left: 13px;
  top: 0;
  margin: 0;
  border-radius: 50%;
  position: relative;
  display: block;
  width: 16px;
  height: 16px;
  border-width: 2px;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0.5);
}

.alert-wp .alert-radio-inner {
  left: 2px;
  top: 2px;
  border-radius: 50%;
  position: absolute;
  display: none;
  width: 8px;
  height: 8px;
  background: #327eff;
}

.alert-wp [aria-checked=true] .alert-radio-label {
  color: #000;
}

.alert-wp [aria-checked=true] .alert-radio-icon {
  border-color: rgba(0, 0, 0, 0.5);
}

.alert-wp [aria-checked=true] .alert-radio-inner {
  display: block;
}

.alert-wp .alert-checkbox-label {
  overflow: hidden;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: initial;
  padding: 13px 26px;
}

.alert-wp [aria-checked=true] .alert-checkbox-label {
  color: initial;
}

.alert-wp .alert-checkbox-icon {
  left: 13px;
  top: 0;
  border-radius: 0;
  position: relative;
  width: 16px;
  height: 16px;
  border-width: 2px;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0.5);
  background: transparent;
}

.alert-wp [aria-checked=true] .alert-checkbox-icon {
  border-color: #327eff;
  background: #327eff;
}

.alert-wp [aria-checked=true] .alert-checkbox-inner {
  left: 3px;
  top: -2px;
  position: absolute;
  width: 6px;
  height: 12px;
  border-width: 1px;
  border-top-width: 0;
  border-left-width: 0;
  border-style: solid;
  border-color: #fff;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

.alert-wp .alert-button-group {
  -webkit-flex-wrap: wrap-reverse;
  -ms-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  padding: 20px 22px;
}

.alert-wp .alert-button-group-vertical .alert-button {
  margin-top: 5px;
  width: 100%;
}

.alert-wp .alert-button-group-vertical .alert-button:first-child:not(:only-child) {
  margin-right: 0;
  margin-top: 0;
}

.alert-wp .alert-button {
  border-radius: 0;
  width: 49.5%;
  font-weight: 400;
  color: #000;
  background: #b8b8b8;
  padding: 5px;
}

.alert-wp .alert-button:first-child:not(:only-child) {
  margin-right: 1%;
}

.alert-wp .alert-button.activated {
  background: darkgray;
}

audio,
canvas,
progress,
video {
  vertical-align: baseline;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

b,
strong {
  font-weight: bold;
}

img {
  max-width: 100%;
  border: 0;
}

svg:not(:root) {
  overflow: hidden;
}

figure {
  margin: 1em 40px;
}

hr {
  height: 1px;
  border-width: 0;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

pre {
  overflow: auto;
}

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

label,
input,
select,
textarea {
  font-family: inherit;
  line-height: normal;
}

textarea {
  overflow: auto;
  height: auto;
  font: inherit;
  color: inherit;
}

textarea::-webkit-input-placeholder {
  padding-left: 2px;
}

textarea::-moz-placeholder {
  padding-left: 2px;
}

textarea::-ms-input-placeholder {
  padding-left: 2px;
}

textarea::placeholder {
  padding-left: 2px;
}

form,
input,
optgroup,
select {
  margin: 0;
  font: inherit;
  color: inherit;
}

html input[type="button"],
input[type="reset"],
input[type="submit"] {
  cursor: pointer;
  -webkit-appearance: button;
}

a,
a div,
a span,
a ion-icon,
a ion-label,
button,
button div,
button span,
button ion-icon,
button ion-label,
[tappable],
[tappable] div,
[tappable] span,
[tappable] ion-icon,
[tappable] ion-label,
input,
textarea {
  -ms-touch-action: manipulation;
  touch-action: manipulation;
}

a ion-label,
button ion-label {
  pointer-events: none;
}

button {
  border: 0;
  font-family: inherit;
  font-style: inherit;
  font-variant: inherit;
  line-height: 1;
  text-transform: none;
  cursor: pointer;
  -webkit-appearance: button;
}

[tappable] {
  cursor: pointer;
}

a[disabled],
button[disabled],
html input[disabled] {
  cursor: default;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
  padding: 0;
  border: 0;
}

input[type="checkbox"],
input[type="radio"] {
  padding: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td,
th {
  padding: 0;
}

.hide,
[hidden],
template {
  display: none !important;
}

.sticky {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
}

:focus,
:active {
  outline: none;
}

.focus-outline :focus {
  outline: thin dotted;
  outline-offset: -1px;
}

.focus-outline button:focus,
.focus-outline [ion-button]:focus {
  border-color: #51a7e8;
  outline: 2px solid #51a7e8;
  -webkit-box-shadow: 0 0 8px 1px #51a7e8;
  box-shadow: 0 0 8px 1px #51a7e8;
}

ion-input :focus {
  outline: none;
}

.click-block {
  display: none;
}

.click-block-enabled {
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  -webkit-transform: translate3d(0,  -100%,  0) translateY(1px);
  transform: translate3d(0,  -100%,  0) translateY(1px);
  position: absolute;
  z-index: 99999;
  display: block;
  opacity: 0;
  contain: strict;
}

.click-block-active {
  -webkit-transform: translate3d(0,  0,  0);
  transform: translate3d(0,  0,  0);
}

* {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
}

html {
  width: 100%;
  height: 100%;
  font-size: 62.5%;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  text-size-adjust: 100%;
}

body {
  margin: 0;
  padding: 0;
  position: fixed;
  overflow: hidden;
  width: 100%;
  max-width: 100%;
  height: 100%;
  max-height: 100%;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -webkit-user-drag: none;
  -ms-content-zooming: none;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  word-wrap: break-word;
  -webkit-text-size-adjust: none;
  -moz-text-size-adjust: none;
  -ms-text-size-adjust: none;
  text-size-adjust: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

a {
  background-color: transparent;
}

.enable-hover a:hover {
  opacity: .7;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  margin-top: 1.6rem;
  margin-bottom: 1rem;
  font-weight: 500;
  line-height: 1.2;
}

[padding] h1:first-child,
[padding] h2:first-child,
[padding] h3:first-child,
[padding] h4:first-child,
[padding] h5:first-child,
[padding] h6:first-child {
  margin-top: -0.3rem;
}

h1 + h2,
h1 + h3,
h2 + h3 {
  margin-top: -0.3rem;
}

h1 {
  margin-top: 2rem;
  font-size: 2.6rem;
}

h2 {
  margin-top: 1.8rem;
  font-size: 2.4rem;
}

h3 {
  font-size: 2.2rem;
}

h4 {
  font-size: 2rem;
}

h5 {
  font-size: 1.8rem;
}

h6 {
  font-size: 1.6rem;
}

small {
  font-size: 75%;
}

sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}

sup {
  top: -.5em;
}

sub {
  bottom: -.25em;
}

ion-app,
ion-nav,
ion-tab,
ion-tabs,
.app-root {
  left: 0;
  top: 0;
  position: absolute;
  z-index: 0;
  display: block;
  width: 100%;
  height: 100%;
}

ion-nav,
ion-tab,
ion-tabs {
  overflow: hidden;
}

ion-tab {
  display: none;
}

ion-tab.show-tab {
  display: block;
}

ion-app,
ion-nav,
ion-tab,
ion-tabs,
.app-root,
.ion-page {
  contain: strict;
}

.ion-page {
  left: 0;
  top: 0;
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
}

.ion-page.show-page {
  opacity: 1;
}

ion-header {
  left: 0;
  top: 0;
  position: absolute;
  z-index: 10;
  display: block;
  width: 100%;
}

ion-footer {
  left: 0;
  bottom: 0;
  position: absolute;
  z-index: 10;
  display: block;
  width: 100%;
}

[app-viewport],
[overlay-portal],
[nav-viewport],
[tab-portal],
.nav-decor {
  display: none;
}

[text-center] {
  text-align: center !important;
}

[text-justify] {
  text-align: justify !important;
}

[text-start] {
  text-align: left;
  text-align: start !important;
}

[text-end] {
  text-align: right;
  text-align: end !important;
}

[text-left] {
  text-align: left !important;
}

[text-right] {
  text-align: right !important;
}

[text-nowrap] {
  white-space: nowrap !important;
}

[text-wrap] {
  white-space: normal !important;
}

@media (min-width: 576px) {
  [text-sm-center] {
    text-align: center !important;
  }
  [text-sm-justify] {
    text-align: justify !important;
  }
  [text-sm-start] {
    text-align: left;
    text-align: start !important;
  }
  [text-sm-end] {
    text-align: right;
    text-align: end !important;
  }
  [text-sm-left] {
    text-align: left !important;
  }
  [text-sm-right] {
    text-align: right !important;
  }
  [text-sm-nowrap] {
    white-space: nowrap !important;
  }
  [text-sm-wrap] {
    white-space: normal !important;
  }
}

@media (min-width: 768px) {
  [text-md-center] {
    text-align: center !important;
  }
  [text-md-justify] {
    text-align: justify !important;
  }
  [text-md-start] {
    text-align: left;
    text-align: start !important;
  }
  [text-md-end] {
    text-align: right;
    text-align: end !important;
  }
  [text-md-left] {
    text-align: left !important;
  }
  [text-md-right] {
    text-align: right !important;
  }
  [text-md-nowrap] {
    white-space: nowrap !important;
  }
  [text-md-wrap] {
    white-space: normal !important;
  }
}

@media (min-width: 992px) {
  [text-lg-center] {
    text-align: center !important;
  }
  [text-lg-justify] {
    text-align: justify !important;
  }
  [text-lg-start] {
    text-align: left;
    text-align: start !important;
  }
  [text-lg-end] {
    text-align: right;
    text-align: end !important;
  }
  [text-lg-left] {
    text-align: left !important;
  }
  [text-lg-right] {
    text-align: right !important;
  }
  [text-lg-nowrap] {
    white-space: nowrap !important;
  }
  [text-lg-wrap] {
    white-space: normal !important;
  }
}

@media (min-width: 1200px) {
  [text-xl-center] {
    text-align: center !important;
  }
  [text-xl-justify] {
    text-align: justify !important;
  }
  [text-xl-start] {
    text-align: left;
    text-align: start !important;
  }
  [text-xl-end] {
    text-align: right;
    text-align: end !important;
  }
  [text-xl-left] {
    text-align: left !important;
  }
  [text-xl-right] {
    text-align: right !important;
  }
  [text-xl-nowrap] {
    white-space: nowrap !important;
  }
  [text-xl-wrap] {
    white-space: normal !important;
  }
}

[text-uppercase] {
  text-transform: uppercase !important;
}

[text-lowercase] {
  text-transform: lowercase !important;
}

[text-capitalize] {
  text-transform: capitalize !important;
}

@media (min-width: 576px) {
  [text-sm-uppercase] {
    text-transform: uppercase !important;
  }
  [text-sm-lowercase] {
    text-transform: lowercase !important;
  }
  [text-sm-capitalize] {
    text-transform: capitalize !important;
  }
}

@media (min-width: 768px) {
  [text-md-uppercase] {
    text-transform: uppercase !important;
  }
  [text-md-lowercase] {
    text-transform: lowercase !important;
  }
  [text-md-capitalize] {
    text-transform: capitalize !important;
  }
}

@media (min-width: 992px) {
  [text-lg-uppercase] {
    text-transform: uppercase !important;
  }
  [text-lg-lowercase] {
    text-transform: lowercase !important;
  }
  [text-lg-capitalize] {
    text-transform: capitalize !important;
  }
}

@media (min-width: 1200px) {
  [text-xl-uppercase] {
    text-transform: uppercase !important;
  }
  [text-xl-lowercase] {
    text-transform: lowercase !important;
  }
  [text-xl-capitalize] {
    text-transform: capitalize !important;
  }
}

[float-left] {
  float: left !important;
}

[float-right] {
  float: right !important;
}

[float-start] {
  float: left !important;
}

[float-end] {
  float: right !important;
}

@media (min-width: 576px) {
  [float-sm-left] {
    float: left !important;
  }
  [float-sm-right] {
    float: right !important;
  }
  [float-sm-start] {
    float: left !important;
  }
  [float-sm-end] {
    float: right !important;
  }
}

@media (min-width: 768px) {
  [float-md-left] {
    float: left !important;
  }
  [float-md-right] {
    float: right !important;
  }
  [float-md-start] {
    float: left !important;
  }
  [float-md-end] {
    float: right !important;
  }
}

@media (min-width: 992px) {
  [float-lg-left] {
    float: left !important;
  }
  [float-lg-right] {
    float: right !important;
  }
  [float-lg-start] {
    float: left !important;
  }
  [float-lg-end] {
    float: right !important;
  }
}

@media (min-width: 1200px) {
  [float-xl-left] {
    float: left !important;
  }
  [float-xl-right] {
    float: right !important;
  }
  [float-xl-start] {
    float: left !important;
  }
  [float-xl-end] {
    float: right !important;
  }
}

ion-app.ios {
  font-family: -apple-system, "Helvetica Neue", "Roboto", sans-serif;
  font-size: 1.4rem;
  background-color: #fff;
}

ion-app.md {
  font-family: "Roboto", "Helvetica Neue", sans-serif;
  font-size: 1.4rem;
  background-color: #fff;
}

ion-app.wp {
  font-family: "Segoe UI", "Noto Sans", sans-serif;
  font-size: 1.4rem;
  background-color: #fff;
}

ion-backdrop {
  left: 0;
  top: 0;
  position: absolute;
  z-index: 2;
  display: block;
  width: 100%;
  height: 100%;
  background-color: #000;
  opacity: .01;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}

ion-backdrop.backdrop-no-tappable {
  cursor: auto;
}

ion-badge {
  padding: 3px 8px;
  text-align: center;
  display: inline-block;
  min-width: 10px;
  font-size: 1.3rem;
  font-weight: bold;
  line-height: 1;
  white-space: nowrap;
  vertical-align: baseline;
}

ion-badge:empty {
  display: none;
}

.badge-ios {
  border-radius: 10px;
  color: #fff;
  background-color: #327eff;
}

.badge-ios-primary {
  color: #fff;
  background-color: #327eff;
}

.badge-ios-secondary {
  color: #fff;
  background-color: #32db64;
}

.badge-ios-danger {
  color: #fff;
  background-color: #f53d3d;
}

.badge-ios-light {
  color: #000;
  background-color: #f4f4f4;
}

.badge-ios-dark {
  color: #fff;
  background-color: #222;
}

.badge-md {
  border-radius: 4px;
  color: #fff;
  background-color: #327eff;
}

.badge-md-primary {
  color: #fff;
  background-color: #327eff;
}

.badge-md-secondary {
  color: #fff;
  background-color: #32db64;
}

.badge-md-danger {
  color: #fff;
  background-color: #f53d3d;
}

.badge-md-light {
  color: #000;
  background-color: #f4f4f4;
}

.badge-md-dark {
  color: #fff;
  background-color: #222;
}

.badge-wp {
  border-radius: 0;
  color: #fff;
  background-color: #327eff;
}

.badge-wp-primary {
  color: #fff;
  background-color: #327eff;
}

.badge-wp-secondary {
  color: #fff;
  background-color: #32db64;
}

.badge-wp-danger {
  color: #fff;
  background-color: #f53d3d;
}

.badge-wp-light {
  color: #000;
  background-color: #f4f4f4;
}

.badge-wp-dark {
  color: #fff;
  background-color: #222;
}

.button {
  text-align: center;
  -moz-appearance: none;
  -ms-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  position: relative;
  z-index: 0;
  display: inline-block;
  text-overflow: ellipsis;
  text-transform: none;
  white-space: nowrap;
  cursor: pointer;
  vertical-align: top;
  vertical-align: -webkit-baseline-middle;
  -webkit-transition: background-color, opacity 100ms linear;
  transition: background-color, opacity 100ms linear;
  -webkit-font-kerning: none;
  font-kerning: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  contain: content;
}

.button-inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
  height: 100%;
}

[ion-button] {
  text-decoration: none;
}

a[disabled],
button[disabled],
[ion-button][disabled] {
  cursor: default;
  opacity: .4;
  pointer-events: none;
}

.button-block {
  display: block;
  clear: both;
  width: 100%;
  contain: strict;
}

.button-block::after {
  clear: both;
}

.button-full {
  display: block;
  width: 100%;
  contain: strict;
}

.button-full.button-outline {
  border-radius: 0;
  border-right-width: 0;
  border-left-width: 0;
}

[icon-left] ion-icon,
[icon-start] ion-icon {
  font-size: 1.4em;
  line-height: .67;
  pointer-events: none;
  padding-right: 0.3em;
}

[icon-right] ion-icon,
[icon-end] ion-icon {
  font-size: 1.4em;
  line-height: .67;
  pointer-events: none;
  padding-left: 0.4em;
}

.button[icon-only] {
  padding: 0;
  min-width: .9em;
}

[icon-only] ion-icon {
  padding: 0 0.5em;
  font-size: 1.8em;
  line-height: .67;
  pointer-events: none;
}

.button-ios {
  border-radius: 4px;
  height: 4.3rem;
  font-size: 1.8rem;
  color: #fff;
  background-color: #327eff;
  margin: 0.4rem 0.2rem;
  padding: 0 1em;
}

.button-ios.activated {
  background-color: #2e74eb;
  opacity: 1;
}

.button-ios:hover:not(.disable-hover) {
  opacity: 0.8;
}

.button-large-ios {
  height: 2.8em;
  font-size: 2rem;
  padding: 0 1em;
}

.button-small-ios {
  height: 2.1em;
  font-size: 1.3rem;
  padding: 0 0.9em;
}

.button-small-ios[icon-only] ion-icon {
  font-size: 1.3em;
}

.button-block-ios {
  margin-left: 0;
  margin-right: 0;
}

.button-full-ios {
  margin-left: 0;
  margin-right: 0;
  border-radius: 0;
  border-right-width: 0;
  border-left-width: 0;
}

.button-outline-ios {
  border-radius: 4px;
  border-width: 1px;
  border-style: solid;
  border-color: #327eff;
  color: #327eff;
  background-color: transparent;
}

.button-outline-ios.activated {
  color: #fff;
  background-color: #327eff;
  opacity: 1;
}

.button-clear-ios {
  border-color: transparent;
  color: #327eff;
  background-color: transparent;
}

.button-clear-ios.activated {
  background-color: transparent;
  opacity: 0.4;
}

.button-clear-ios:hover:not(.disable-hover) {
  color: #327eff;
  opacity: 0.6;
}

.button-round-ios {
  border-radius: 10px;
  padding: 0;
}

.button-ios-primary {
  color: #fff;
  background-color: #327eff;
}

.button-ios-primary.activated {
  background-color: #2e74eb;
}

.button-outline-ios-primary {
  border-color: #327eff;
  color: #327eff;
  background-color: transparent;
}

.button-outline-ios-primary.activated {
  color: #fff;
  background-color: #327eff;
}

.button-clear-ios-primary {
  border-color: transparent;
  color: #327eff;
  background-color: transparent;
}

.button-clear-ios-primary.activated {
  opacity: 0.4;
}

.button-clear-ios-primary:hover:not(.disable-hover) {
  color: #327eff;
}

.button-ios-secondary {
  color: #fff;
  background-color: #32db64;
}

.button-ios-secondary.activated {
  background-color: #2ec95c;
}

.button-outline-ios-secondary {
  border-color: #32db64;
  color: #32db64;
  background-color: transparent;
}

.button-outline-ios-secondary.activated {
  color: #fff;
  background-color: #32db64;
}

.button-clear-ios-secondary {
  border-color: transparent;
  color: #32db64;
  background-color: transparent;
}

.button-clear-ios-secondary.activated {
  opacity: 0.4;
}

.button-clear-ios-secondary:hover:not(.disable-hover) {
  color: #32db64;
}

.button-ios-danger {
  color: #fff;
  background-color: #f53d3d;
}

.button-ios-danger.activated {
  background-color: #e13838;
}

.button-outline-ios-danger {
  border-color: #f53d3d;
  color: #f53d3d;
  background-color: transparent;
}

.button-outline-ios-danger.activated {
  color: #fff;
  background-color: #f53d3d;
}

.button-clear-ios-danger {
  border-color: transparent;
  color: #f53d3d;
  background-color: transparent;
}

.button-clear-ios-danger.activated {
  opacity: 0.4;
}

.button-clear-ios-danger:hover:not(.disable-hover) {
  color: #f53d3d;
}

.button-ios-light {
  color: #000;
  background-color: #f4f4f4;
}

.button-ios-light.activated {
  background-color: #e0e0e0;
}

.button-outline-ios-light {
  border-color: #f4f4f4;
  color: #f4f4f4;
  background-color: transparent;
}

.button-outline-ios-light.activated {
  color: #000;
  background-color: #f4f4f4;
}

.button-clear-ios-light {
  border-color: transparent;
  color: #f4f4f4;
  background-color: transparent;
}

.button-clear-ios-light.activated {
  opacity: 0.4;
}

.button-clear-ios-light:hover:not(.disable-hover) {
  color: #f4f4f4;
}

.button-ios-dark {
  color: #fff;
  background-color: #222;
}

.button-ios-dark.activated {
  background-color: #343434;
}

.button-outline-ios-dark {
  border-color: #222;
  color: #222;
  background-color: transparent;
}

.button-outline-ios-dark.activated {
  color: #fff;
  background-color: #222;
}

.button-clear-ios-dark {
  border-color: transparent;
  color: #222;
  background-color: transparent;
}

.button-clear-ios-dark.activated {
  opacity: 0.4;
}

.button-clear-ios-dark:hover:not(.disable-hover) {
  color: #222;
}

.button-strong-ios {
  font-weight: 600;
}

.button-md {
  border-radius: 2px;
  overflow: hidden;
  height: 4.3rem;
  font-size: 1.8rem;
  font-weight: 500;
  text-transform: uppercase;
  color: #fff;
  background-color: #327eff;
  -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  -webkit-transition: background-color 300ms cubic-bezier(0.4, 0, 0.2, 1), color 300ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1);
  transition: background-color 300ms cubic-bezier(0.4, 0, 0.2, 1), color 300ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1);
  transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1), background-color 300ms cubic-bezier(0.4, 0, 0.2, 1), color 300ms cubic-bezier(0.4, 0, 0.2, 1);
  transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1), background-color 300ms cubic-bezier(0.4, 0, 0.2, 1), color 300ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1);
  margin: 0.4rem 0.2rem;
  padding: 0 1.1em;
}

.button-md:hover:not(.disable-hover) {
  background-color: #327eff;
}

.button-md.activated {
  background-color: #2e74eb;
  -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.14), 0 3px 5px rgba(0, 0, 0, 0.21), 0 0 0 0 transparent;
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.14), 0 3px 5px rgba(0, 0, 0, 0.21), 0 0 0 0 transparent;
}

.button-md .button-effect {
  background-color: #fff;
}

.button-large-md {
  height: 2.8em;
  font-size: 2rem;
  padding: 0 1em;
}

.button-small-md {
  height: 2.1em;
  font-size: 1.3rem;
  padding: 0 0.9em;
}

.button-small-md[icon-only] ion-icon {
  font-size: 1.4em;
}

.button-block-md {
  margin-left: 0;
  margin-right: 0;
}

.button-full-md {
  margin-left: 0;
  margin-right: 0;
  border-radius: 0;
  border-right-width: 0;
  border-left-width: 0;
}

.button-outline-md {
  border-width: 1px;
  border-style: solid;
  border-color: #327eff;
  color: #327eff;
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.button-outline-md:hover:not(.disable-hover) {
  background-color: rgba(158, 158, 158, 0.1);
}

.button-outline-md.activated {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
  opacity: 1;
}

.button-outline-md .button-effect {
  background-color: #327eff;
}

.button-clear-md {
  border-color: transparent;
  color: #327eff;
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
  opacity: 1;
}

.button-clear-md.activated {
  background-color: rgba(158, 158, 158, 0.2);
  -webkit-box-shadow: none;
  box-shadow: none;
}

.button-clear-md:hover:not(.disable-hover) {
  background-color: rgba(158, 158, 158, 0.1);
}

.button-clear-md .button-effect {
  background-color: #999;
}

.button-round-md {
  border-radius: 10px;
  padding: 0;
}

.button-md [icon-only] {
  padding: 0;
}

.button-effect {
  border-radius: 50%;
  -webkit-transform-origin: center center;
  transform-origin: center center;
  position: absolute;
  z-index: 0;
  display: none;
  background-color: #555;
  opacity: .2;
  -webkit-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out;
  pointer-events: none;
  top: 0;
  left: 0;
}

.md button .button-effect {
  display: block;
}

.button-md-primary {
  color: #fff;
  background-color: #327eff;
}

.button-md-primary:hover:not(.disable-hover) {
  background-color: #327eff;
}

.button-md-primary.activated {
  background-color: #2e74eb;
  opacity: 1;
}

.button-md-primary .button-effect {
  background-color: #fff;
}

.button-outline-md-primary {
  border-color: #3078f2;
  color: #3078f2;
  background-color: transparent;
}

.button-outline-md-primary:hover:not(.disable-hover) {
  background-color: rgba(158, 158, 158, 0.1);
}

.button-outline-md-primary.activated {
  background-color: transparent;
}

.button-outline-md-primary .button-effect {
  background-color: #3078f2;
}

.button-clear-md-primary {
  border-color: transparent;
  color: #327eff;
  background-color: transparent;
}

.button-clear-md-primary.activated {
  background-color: rgba(158, 158, 158, 0.2);
  -webkit-box-shadow: none;
  box-shadow: none;
}

.button-clear-md-primary:hover:not(.disable-hover) {
  color: #327eff;
}

.button-md-secondary {
  color: #fff;
  background-color: #32db64;
}

.button-md-secondary:hover:not(.disable-hover) {
  background-color: #32db64;
}

.button-md-secondary.activated {
  background-color: #2ec95c;
  opacity: 1;
}

.button-md-secondary .button-effect {
  background-color: #fff;
}

.button-outline-md-secondary {
  border-color: #30d05f;
  color: #30d05f;
  background-color: transparent;
}

.button-outline-md-secondary:hover:not(.disable-hover) {
  background-color: rgba(158, 158, 158, 0.1);
}

.button-outline-md-secondary.activated {
  background-color: transparent;
}

.button-outline-md-secondary .button-effect {
  background-color: #30d05f;
}

.button-clear-md-secondary {
  border-color: transparent;
  color: #32db64;
  background-color: transparent;
}

.button-clear-md-secondary.activated {
  background-color: rgba(158, 158, 158, 0.2);
  -webkit-box-shadow: none;
  box-shadow: none;
}

.button-clear-md-secondary:hover:not(.disable-hover) {
  color: #32db64;
}

.button-md-danger {
  color: #fff;
  background-color: #f53d3d;
}

.button-md-danger:hover:not(.disable-hover) {
  background-color: #f53d3d;
}

.button-md-danger.activated {
  background-color: #e13838;
  opacity: 1;
}

.button-md-danger .button-effect {
  background-color: #fff;
}

.button-outline-md-danger {
  border-color: #e93a3a;
  color: #e93a3a;
  background-color: transparent;
}

.button-outline-md-danger:hover:not(.disable-hover) {
  background-color: rgba(158, 158, 158, 0.1);
}

.button-outline-md-danger.activated {
  background-color: transparent;
}

.button-outline-md-danger .button-effect {
  background-color: #e93a3a;
}

.button-clear-md-danger {
  border-color: transparent;
  color: #f53d3d;
  background-color: transparent;
}

.button-clear-md-danger.activated {
  background-color: rgba(158, 158, 158, 0.2);
  -webkit-box-shadow: none;
  box-shadow: none;
}

.button-clear-md-danger:hover:not(.disable-hover) {
  color: #f53d3d;
}

.button-md-light {
  color: #000;
  background-color: #f4f4f4;
}

.button-md-light:hover:not(.disable-hover) {
  background-color: #f4f4f4;
}

.button-md-light.activated {
  background-color: #e0e0e0;
  opacity: 1;
}

.button-md-light .button-effect {
  background-color: #000;
}

.button-outline-md-light {
  border-color: #e8e8e8;
  color: #e8e8e8;
  background-color: transparent;
}

.button-outline-md-light:hover:not(.disable-hover) {
  background-color: rgba(158, 158, 158, 0.1);
}

.button-outline-md-light.activated {
  background-color: transparent;
}

.button-outline-md-light .button-effect {
  background-color: #e8e8e8;
}

.button-clear-md-light {
  border-color: transparent;
  color: #f4f4f4;
  background-color: transparent;
}

.button-clear-md-light.activated {
  background-color: rgba(158, 158, 158, 0.2);
  -webkit-box-shadow: none;
  box-shadow: none;
}

.button-clear-md-light:hover:not(.disable-hover) {
  color: #f4f4f4;
}

.button-md-dark {
  color: #fff;
  background-color: #222;
}

.button-md-dark:hover:not(.disable-hover) {
  background-color: #222;
}

.button-md-dark.activated {
  background-color: #343434;
  opacity: 1;
}

.button-md-dark .button-effect {
  background-color: #fff;
}

.button-outline-md-dark {
  border-color: #2d2d2d;
  color: #2d2d2d;
  background-color: transparent;
}

.button-outline-md-dark:hover:not(.disable-hover) {
  background-color: rgba(158, 158, 158, 0.1);
}

.button-outline-md-dark.activated {
  background-color: transparent;
}

.button-outline-md-dark .button-effect {
  background-color: #2d2d2d;
}

.button-clear-md-dark {
  border-color: transparent;
  color: #222;
  background-color: transparent;
}

.button-clear-md-dark.activated {
  background-color: rgba(158, 158, 158, 0.2);
  -webkit-box-shadow: none;
  box-shadow: none;
}

.button-clear-md-dark:hover:not(.disable-hover) {
  color: #222;
}

.button-strong-md {
  font-weight: bold;
}

.button-wp {
  border-radius: 0;
  height: 4.3rem;
  border: 3px solid transparent;
  font-size: 1.8rem;
  color: #fff;
  background-color: #327eff;
  margin: 0.4rem 0.2rem;
  padding: 0 1.1em;
}

.button-wp:hover:not(.disable-hover) {
  border-color: #2e74eb;
  background-color: #327eff;
}

.button-wp.activated {
  background-color: #2e74eb;
}

.button-large-wp {
  height: 2.8em;
  font-size: 2rem;
  padding: 0 1em;
}

.button-small-wp {
  height: 2.1em;
  font-size: 1.3rem;
  padding: 0 0.9em;
}

.button-small-wp[icon-only] ion-icon {
  font-size: 1.4em;
}

.button-block-wp {
  margin-left: 0;
  margin-right: 0;
}

.button-full-wp {
  margin-left: 0;
  margin-right: 0;
  border-radius: 0;
  border-right-width: 0;
  border-left-width: 0;
}

.button-outline-wp {
  border-width: 1px;
  border-style: solid;
  border-color: #327eff;
  color: #327eff;
  background-color: transparent;
}

.button-outline-wp:hover:not(.disable-hover) {
  background-color: rgba(158, 158, 158, 0.1);
}

.button-outline-wp.activated {
  background-color: rgba(50, 126, 255, 0.16);
}

.button-clear-wp {
  color: #327eff;
  background-color: transparent;
}

.button-clear-wp.activated {
  background-color: rgba(158, 158, 158, 0.2);
}

.button-clear-wp:hover:not(.disable-hover) {
  background-color: rgba(158, 158, 158, 0.1);
}

.button-round-wp {
  border-radius: 10px;
  padding: 0;
}

.button-wp [icon-only] {
  padding: 0;
}

.button-wp-primary {
  color: #fff;
  background-color: #327eff;
}

.button-wp-primary:hover:not(.disable-hover) {
  border-color: #2e74eb;
  background-color: #327eff;
}

.button-wp-primary.activated {
  background-color: #2e74eb;
}

.button-outline-wp-primary {
  border-color: #3078f2;
  color: #3078f2;
  background-color: transparent;
}

.button-outline-wp-primary:hover:not(.disable-hover) {
  border-color: #3078f2;
  background-color: rgba(158, 158, 158, 0.1);
}

.button-outline-wp-primary.activated {
  background-color: rgba(48, 120, 242, 0.16);
}

.button-clear-wp-primary {
  color: #327eff;
  background-color: transparent;
}

.button-clear-wp-primary.activated {
  background-color: rgba(158, 158, 158, 0.2);
}

.button-clear-wp-primary:hover:not(.disable-hover) {
  color: #327eff;
}

.button-wp-secondary {
  color: #fff;
  background-color: #32db64;
}

.button-wp-secondary:hover:not(.disable-hover) {
  border-color: #2ec95c;
  background-color: #32db64;
}

.button-wp-secondary.activated {
  background-color: #2ec95c;
}

.button-outline-wp-secondary {
  border-color: #30d05f;
  color: #30d05f;
  background-color: transparent;
}

.button-outline-wp-secondary:hover:not(.disable-hover) {
  border-color: #30d05f;
  background-color: rgba(158, 158, 158, 0.1);
}

.button-outline-wp-secondary.activated {
  background-color: rgba(48, 208, 95, 0.16);
}

.button-clear-wp-secondary {
  color: #32db64;
  background-color: transparent;
}

.button-clear-wp-secondary.activated {
  background-color: rgba(158, 158, 158, 0.2);
}

.button-clear-wp-secondary:hover:not(.disable-hover) {
  color: #32db64;
}

.button-wp-danger {
  color: #fff;
  background-color: #f53d3d;
}

.button-wp-danger:hover:not(.disable-hover) {
  border-color: #e13838;
  background-color: #f53d3d;
}

.button-wp-danger.activated {
  background-color: #e13838;
}

.button-outline-wp-danger {
  border-color: #e93a3a;
  color: #e93a3a;
  background-color: transparent;
}

.button-outline-wp-danger:hover:not(.disable-hover) {
  border-color: #e93a3a;
  background-color: rgba(158, 158, 158, 0.1);
}

.button-outline-wp-danger.activated {
  background-color: rgba(233, 58, 58, 0.16);
}

.button-clear-wp-danger {
  color: #f53d3d;
  background-color: transparent;
}

.button-clear-wp-danger.activated {
  background-color: rgba(158, 158, 158, 0.2);
}

.button-clear-wp-danger:hover:not(.disable-hover) {
  color: #f53d3d;
}

.button-wp-light {
  color: #000;
  background-color: #f4f4f4;
}

.button-wp-light:hover:not(.disable-hover) {
  border-color: #e0e0e0;
  background-color: #f4f4f4;
}

.button-wp-light.activated {
  background-color: #e0e0e0;
}

.button-outline-wp-light {
  border-color: #e8e8e8;
  color: #e8e8e8;
  background-color: transparent;
}

.button-outline-wp-light:hover:not(.disable-hover) {
  border-color: #e8e8e8;
  background-color: rgba(158, 158, 158, 0.1);
}

.button-outline-wp-light.activated {
  background-color: rgba(232, 232, 232, 0.16);
}

.button-clear-wp-light {
  color: #f4f4f4;
  background-color: transparent;
}

.button-clear-wp-light.activated {
  background-color: rgba(158, 158, 158, 0.2);
}

.button-clear-wp-light:hover:not(.disable-hover) {
  color: #f4f4f4;
}

.button-wp-dark {
  color: #fff;
  background-color: #222;
}

.button-wp-dark:hover:not(.disable-hover) {
  border-color: #343434;
  background-color: #222;
}

.button-wp-dark.activated {
  background-color: #343434;
}

.button-outline-wp-dark {
  border-color: #2d2d2d;
  color: #2d2d2d;
  background-color: transparent;
}

.button-outline-wp-dark:hover:not(.disable-hover) {
  border-color: #2d2d2d;
  background-color: rgba(158, 158, 158, 0.1);
}

.button-outline-wp-dark.activated {
  background-color: rgba(45, 45, 45, 0.16);
}

.button-clear-wp-dark {
  color: #222;
  background-color: transparent;
}

.button-clear-wp-dark.activated {
  background-color: rgba(158, 158, 158, 0.2);
}

.button-clear-wp-dark:hover:not(.disable-hover) {
  color: #222;
}

.button-strong-wp {
  font-weight: bold;
}

ion-card {
  display: block;
  overflow: hidden;
}

ion-card img {
  display: block;
  width: 100%;
}

ion-card-header {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

ion-card-content {
  display: block;
}

.card-ios {
  margin: 12px;
  border-radius: 2px;
  width: calc(100% - 24px);
  font-size: 1.4rem;
  background: #fff;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
}

.card-ios ion-list {
  margin-bottom: 0;
}

.card-ios > .item:last-child,
.card-ios > .item:last-child .item-inner,
.card-ios > .item-wrapper:last-child .item {
  border-bottom: 0;
}

.card-ios .item-ios.item-block .item-inner {
  border: 0;
}

.card-content-ios {
  padding: 13px 16px 14px;
  font-size: 1.4rem;
  line-height: 1.4;
}

.card-header-ios {
  font-size: 1.6rem;
  font-weight: 500;
  color: #333;
  padding: 16px;
}

.card-header-ios + .card-content-ios,
.card-ios .item + .card-content-ios {
  padding-top: 0;
}

.card .note-ios {
  font-size: 1.3rem;
}

.card-title-ios {
  display: block;
  font-size: 1.8rem;
  line-height: 1.2;
  color: #222;
  margin: 2px 0;
  padding: 8px 0;
}

.card-ios h1 {
  margin: 0 0 2px;
  font-size: 2.4rem;
  font-weight: normal;
}

.card-ios h2 {
  margin: 2px 0;
  font-size: 1.6rem;
  font-weight: normal;
}

.card-ios h3,
.card-ios h4,
.card-ios h5,
.card-ios h6 {
  margin: 2px 0;
  font-size: 1.4rem;
  font-weight: normal;
}

.card-ios p {
  margin: 0 0 2px;
  font-size: 1.4rem;
  color: #666;
}

.card-ios + ion-card {
  margin-top: 0;
}

.card-ios .text-ios-primary {
  color: #327eff;
}

.card-ios-primary {
  color: #fff;
  background-color: #327eff;
}

.card-ios-primary .card-header-ios,
.card-ios-primary .card-title-ios,
.card-ios-primary .card-content-ios,
.card-ios-primary p {
  color: #fff;
}

.card-ios-primary .text-ios-primary,
.card-ios-primary .card-header-ios-primary,
.card-ios-primary .card-title-ios-primary,
.card-ios-primary .card-content-ios-primary {
  color: #327eff;
}

.card-ios-primary .text-ios-secondary,
.card-ios-primary .card-header-ios-secondary,
.card-ios-primary .card-title-ios-secondary,
.card-ios-primary .card-content-ios-secondary {
  color: #32db64;
}

.card-ios-primary .text-ios-danger,
.card-ios-primary .card-header-ios-danger,
.card-ios-primary .card-title-ios-danger,
.card-ios-primary .card-content-ios-danger {
  color: #f53d3d;
}

.card-ios-primary .text-ios-light,
.card-ios-primary .card-header-ios-light,
.card-ios-primary .card-title-ios-light,
.card-ios-primary .card-content-ios-light {
  color: #f4f4f4;
}

.card-ios-primary .text-ios-dark,
.card-ios-primary .card-header-ios-dark,
.card-ios-primary .card-title-ios-dark,
.card-ios-primary .card-content-ios-dark {
  color: #222;
}

.card-header-ios-primary,
.card-title-ios-primary,
.card-content-ios-primary {
  color: #327eff;
}

.card-ios .text-ios-secondary {
  color: #32db64;
}

.card-ios-secondary {
  color: #fff;
  background-color: #32db64;
}

.card-ios-secondary .card-header-ios,
.card-ios-secondary .card-title-ios,
.card-ios-secondary .card-content-ios,
.card-ios-secondary p {
  color: #fff;
}

.card-ios-secondary .text-ios-primary,
.card-ios-secondary .card-header-ios-primary,
.card-ios-secondary .card-title-ios-primary,
.card-ios-secondary .card-content-ios-primary {
  color: #327eff;
}

.card-ios-secondary .text-ios-secondary,
.card-ios-secondary .card-header-ios-secondary,
.card-ios-secondary .card-title-ios-secondary,
.card-ios-secondary .card-content-ios-secondary {
  color: #32db64;
}

.card-ios-secondary .text-ios-danger,
.card-ios-secondary .card-header-ios-danger,
.card-ios-secondary .card-title-ios-danger,
.card-ios-secondary .card-content-ios-danger {
  color: #f53d3d;
}

.card-ios-secondary .text-ios-light,
.card-ios-secondary .card-header-ios-light,
.card-ios-secondary .card-title-ios-light,
.card-ios-secondary .card-content-ios-light {
  color: #f4f4f4;
}

.card-ios-secondary .text-ios-dark,
.card-ios-secondary .card-header-ios-dark,
.card-ios-secondary .card-title-ios-dark,
.card-ios-secondary .card-content-ios-dark {
  color: #222;
}

.card-header-ios-secondary,
.card-title-ios-secondary,
.card-content-ios-secondary {
  color: #32db64;
}

.card-ios .text-ios-danger {
  color: #f53d3d;
}

.card-ios-danger {
  color: #fff;
  background-color: #f53d3d;
}

.card-ios-danger .card-header-ios,
.card-ios-danger .card-title-ios,
.card-ios-danger .card-content-ios,
.card-ios-danger p {
  color: #fff;
}

.card-ios-danger .text-ios-primary,
.card-ios-danger .card-header-ios-primary,
.card-ios-danger .card-title-ios-primary,
.card-ios-danger .card-content-ios-primary {
  color: #327eff;
}

.card-ios-danger .text-ios-secondary,
.card-ios-danger .card-header-ios-secondary,
.card-ios-danger .card-title-ios-secondary,
.card-ios-danger .card-content-ios-secondary {
  color: #32db64;
}

.card-ios-danger .text-ios-danger,
.card-ios-danger .card-header-ios-danger,
.card-ios-danger .card-title-ios-danger,
.card-ios-danger .card-content-ios-danger {
  color: #f53d3d;
}

.card-ios-danger .text-ios-light,
.card-ios-danger .card-header-ios-light,
.card-ios-danger .card-title-ios-light,
.card-ios-danger .card-content-ios-light {
  color: #f4f4f4;
}

.card-ios-danger .text-ios-dark,
.card-ios-danger .card-header-ios-dark,
.card-ios-danger .card-title-ios-dark,
.card-ios-danger .card-content-ios-dark {
  color: #222;
}

.card-header-ios-danger,
.card-title-ios-danger,
.card-content-ios-danger {
  color: #f53d3d;
}

.card-ios .text-ios-light {
  color: #f4f4f4;
}

.card-ios-light {
  color: #000;
  background-color: #f4f4f4;
}

.card-ios-light .card-header-ios,
.card-ios-light .card-title-ios,
.card-ios-light .card-content-ios,
.card-ios-light p {
  color: #000;
}

.card-ios-light .text-ios-primary,
.card-ios-light .card-header-ios-primary,
.card-ios-light .card-title-ios-primary,
.card-ios-light .card-content-ios-primary {
  color: #327eff;
}

.card-ios-light .text-ios-secondary,
.card-ios-light .card-header-ios-secondary,
.card-ios-light .card-title-ios-secondary,
.card-ios-light .card-content-ios-secondary {
  color: #32db64;
}

.card-ios-light .text-ios-danger,
.card-ios-light .card-header-ios-danger,
.card-ios-light .card-title-ios-danger,
.card-ios-light .card-content-ios-danger {
  color: #f53d3d;
}

.card-ios-light .text-ios-light,
.card-ios-light .card-header-ios-light,
.card-ios-light .card-title-ios-light,
.card-ios-light .card-content-ios-light {
  color: #f4f4f4;
}

.card-ios-light .text-ios-dark,
.card-ios-light .card-header-ios-dark,
.card-ios-light .card-title-ios-dark,
.card-ios-light .card-content-ios-dark {
  color: #222;
}

.card-header-ios-light,
.card-title-ios-light,
.card-content-ios-light {
  color: #f4f4f4;
}

.card-ios .text-ios-dark {
  color: #222;
}

.card-ios-dark {
  color: #fff;
  background-color: #222;
}

.card-ios-dark .card-header-ios,
.card-ios-dark .card-title-ios,
.card-ios-dark .card-content-ios,
.card-ios-dark p {
  color: #fff;
}

.card-ios-dark .text-ios-primary,
.card-ios-dark .card-header-ios-primary,
.card-ios-dark .card-title-ios-primary,
.card-ios-dark .card-content-ios-primary {
  color: #327eff;
}

.card-ios-dark .text-ios-secondary,
.card-ios-dark .card-header-ios-secondary,
.card-ios-dark .card-title-ios-secondary,
.card-ios-dark .card-content-ios-secondary {
  color: #32db64;
}

.card-ios-dark .text-ios-danger,
.card-ios-dark .card-header-ios-danger,
.card-ios-dark .card-title-ios-danger,
.card-ios-dark .card-content-ios-danger {
  color: #f53d3d;
}

.card-ios-dark .text-ios-light,
.card-ios-dark .card-header-ios-light,
.card-ios-dark .card-title-ios-light,
.card-ios-dark .card-content-ios-light {
  color: #f4f4f4;
}

.card-ios-dark .text-ios-dark,
.card-ios-dark .card-header-ios-dark,
.card-ios-dark .card-title-ios-dark,
.card-ios-dark .card-content-ios-dark {
  color: #222;
}

.card-header-ios-dark,
.card-title-ios-dark,
.card-content-ios-dark {
  color: #222;
}

.card-md {
  margin: 10px;
  border-radius: 2px;
  width: calc(100% - 20px);
  font-size: 1.4rem;
  background: #fff;
  -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}

.card-md ion-list {
  margin-bottom: 0;
}

.card-md > .item:last-child,
.card-md > .item:last-child .item-inner,
.card-md > .item-wrapper:last-child .item {
  border-bottom: 0;
}

.card-md .item-md.item-block .item-inner {
  border: 0;
}

.card-content-md {
  padding: 13px 16px;
  font-size: 1.4rem;
  line-height: 1.5;
}

.card-header-md {
  font-size: 1.6rem;
  color: #222;
  padding: 16px;
}

.card-header-md + .card-content-md,
.card-md .item + .card-content-md {
  padding-top: 0;
}

.card .note-md {
  font-size: 1.3rem;
}

.card-title-md {
  display: block;
  font-size: 2.4rem;
  line-height: 1.2;
  color: #222;
  margin: 2px 0;
  padding: 8px 0;
}

.card-md h1 {
  margin: 0 0 2px;
  font-size: 2.4rem;
  font-weight: normal;
  color: #222;
}

.card-md h2 {
  margin: 2px 0;
  font-size: 1.6rem;
  font-weight: normal;
  color: #222;
}

.card-md h3,
.card-md h4,
.card-md h5,
.card-md h6 {
  margin: 2px 0;
  font-size: 1.4rem;
  font-weight: normal;
  color: #222;
}

.card-md p {
  margin: 0 0 2px;
  font-size: 1.4rem;
  font-weight: normal;
  line-height: 1.5;
  color: #222;
}

.card-md + ion-card {
  margin-top: 0;
}

.card-md .text-md-primary {
  color: #327eff;
}

.card-md-primary {
  color: #fff;
  background-color: #327eff;
}

.card-md-primary .card-header-md,
.card-md-primary .card-title-md,
.card-md-primary .card-content-md,
.card-md-primary h1,
.card-md-primary h2,
.card-md-primary h3,
.card-md-primary h4,
.card-md-primary h5,
.card-md-primary h6,
.card-md-primary p {
  color: #fff;
}

.card-md-primary .text-md-primary,
.card-md-primary .card-header-md-primary,
.card-md-primary .card-title-md-primary,
.card-md-primary .card-content-md-primary {
  color: #327eff;
}

.card-md-primary .text-md-secondary,
.card-md-primary .card-header-md-secondary,
.card-md-primary .card-title-md-secondary,
.card-md-primary .card-content-md-secondary {
  color: #32db64;
}

.card-md-primary .text-md-danger,
.card-md-primary .card-header-md-danger,
.card-md-primary .card-title-md-danger,
.card-md-primary .card-content-md-danger {
  color: #f53d3d;
}

.card-md-primary .text-md-light,
.card-md-primary .card-header-md-light,
.card-md-primary .card-title-md-light,
.card-md-primary .card-content-md-light {
  color: #f4f4f4;
}

.card-md-primary .text-md-dark,
.card-md-primary .card-header-md-dark,
.card-md-primary .card-title-md-dark,
.card-md-primary .card-content-md-dark {
  color: #222;
}

.card-header-md-primary,
.card-title-md-primary,
.card-content-md-primary {
  color: #327eff;
}

.card-md .text-md-secondary {
  color: #32db64;
}

.card-md-secondary {
  color: #fff;
  background-color: #32db64;
}

.card-md-secondary .card-header-md,
.card-md-secondary .card-title-md,
.card-md-secondary .card-content-md,
.card-md-secondary h1,
.card-md-secondary h2,
.card-md-secondary h3,
.card-md-secondary h4,
.card-md-secondary h5,
.card-md-secondary h6,
.card-md-secondary p {
  color: #fff;
}

.card-md-secondary .text-md-primary,
.card-md-secondary .card-header-md-primary,
.card-md-secondary .card-title-md-primary,
.card-md-secondary .card-content-md-primary {
  color: #327eff;
}

.card-md-secondary .text-md-secondary,
.card-md-secondary .card-header-md-secondary,
.card-md-secondary .card-title-md-secondary,
.card-md-secondary .card-content-md-secondary {
  color: #32db64;
}

.card-md-secondary .text-md-danger,
.card-md-secondary .card-header-md-danger,
.card-md-secondary .card-title-md-danger,
.card-md-secondary .card-content-md-danger {
  color: #f53d3d;
}

.card-md-secondary .text-md-light,
.card-md-secondary .card-header-md-light,
.card-md-secondary .card-title-md-light,
.card-md-secondary .card-content-md-light {
  color: #f4f4f4;
}

.card-md-secondary .text-md-dark,
.card-md-secondary .card-header-md-dark,
.card-md-secondary .card-title-md-dark,
.card-md-secondary .card-content-md-dark {
  color: #222;
}

.card-header-md-secondary,
.card-title-md-secondary,
.card-content-md-secondary {
  color: #32db64;
}

.card-md .text-md-danger {
  color: #f53d3d;
}

.card-md-danger {
  color: #fff;
  background-color: #f53d3d;
}

.card-md-danger .card-header-md,
.card-md-danger .card-title-md,
.card-md-danger .card-content-md,
.card-md-danger h1,
.card-md-danger h2,
.card-md-danger h3,
.card-md-danger h4,
.card-md-danger h5,
.card-md-danger h6,
.card-md-danger p {
  color: #fff;
}

.card-md-danger .text-md-primary,
.card-md-danger .card-header-md-primary,
.card-md-danger .card-title-md-primary,
.card-md-danger .card-content-md-primary {
  color: #327eff;
}

.card-md-danger .text-md-secondary,
.card-md-danger .card-header-md-secondary,
.card-md-danger .card-title-md-secondary,
.card-md-danger .card-content-md-secondary {
  color: #32db64;
}

.card-md-danger .text-md-danger,
.card-md-danger .card-header-md-danger,
.card-md-danger .card-title-md-danger,
.card-md-danger .card-content-md-danger {
  color: #f53d3d;
}

.card-md-danger .text-md-light,
.card-md-danger .card-header-md-light,
.card-md-danger .card-title-md-light,
.card-md-danger .card-content-md-light {
  color: #f4f4f4;
}

.card-md-danger .text-md-dark,
.card-md-danger .card-header-md-dark,
.card-md-danger .card-title-md-dark,
.card-md-danger .card-content-md-dark {
  color: #222;
}

.card-header-md-danger,
.card-title-md-danger,
.card-content-md-danger {
  color: #f53d3d;
}

.card-md .text-md-light {
  color: #f4f4f4;
}

.card-md-light {
  color: #000;
  background-color: #f4f4f4;
}

.card-md-light .card-header-md,
.card-md-light .card-title-md,
.card-md-light .card-content-md,
.card-md-light h1,
.card-md-light h2,
.card-md-light h3,
.card-md-light h4,
.card-md-light h5,
.card-md-light h6,
.card-md-light p {
  color: #000;
}

.card-md-light .text-md-primary,
.card-md-light .card-header-md-primary,
.card-md-light .card-title-md-primary,
.card-md-light .card-content-md-primary {
  color: #327eff;
}

.card-md-light .text-md-secondary,
.card-md-light .card-header-md-secondary,
.card-md-light .card-title-md-secondary,
.card-md-light .card-content-md-secondary {
  color: #32db64;
}

.card-md-light .text-md-danger,
.card-md-light .card-header-md-danger,
.card-md-light .card-title-md-danger,
.card-md-light .card-content-md-danger {
  color: #f53d3d;
}

.card-md-light .text-md-light,
.card-md-light .card-header-md-light,
.card-md-light .card-title-md-light,
.card-md-light .card-content-md-light {
  color: #f4f4f4;
}

.card-md-light .text-md-dark,
.card-md-light .card-header-md-dark,
.card-md-light .card-title-md-dark,
.card-md-light .card-content-md-dark {
  color: #222;
}

.card-header-md-light,
.card-title-md-light,
.card-content-md-light {
  color: #f4f4f4;
}

.card-md .text-md-dark {
  color: #222;
}

.card-md-dark {
  color: #fff;
  background-color: #222;
}

.card-md-dark .card-header-md,
.card-md-dark .card-title-md,
.card-md-dark .card-content-md,
.card-md-dark h1,
.card-md-dark h2,
.card-md-dark h3,
.card-md-dark h4,
.card-md-dark h5,
.card-md-dark h6,
.card-md-dark p {
  color: #fff;
}

.card-md-dark .text-md-primary,
.card-md-dark .card-header-md-primary,
.card-md-dark .card-title-md-primary,
.card-md-dark .card-content-md-primary {
  color: #327eff;
}

.card-md-dark .text-md-secondary,
.card-md-dark .card-header-md-secondary,
.card-md-dark .card-title-md-secondary,
.card-md-dark .card-content-md-secondary {
  color: #32db64;
}

.card-md-dark .text-md-danger,
.card-md-dark .card-header-md-danger,
.card-md-dark .card-title-md-danger,
.card-md-dark .card-content-md-danger {
  color: #f53d3d;
}

.card-md-dark .text-md-light,
.card-md-dark .card-header-md-light,
.card-md-dark .card-title-md-light,
.card-md-dark .card-content-md-light {
  color: #f4f4f4;
}

.card-md-dark .text-md-dark,
.card-md-dark .card-header-md-dark,
.card-md-dark .card-title-md-dark,
.card-md-dark .card-content-md-dark {
  color: #222;
}

.card-header-md-dark,
.card-title-md-dark,
.card-content-md-dark {
  color: #222;
}

.card-wp {
  margin: 8px;
  border-radius: 1px;
  width: calc(100% - 16px);
  font-size: 1.4rem;
  background: #fff;
  -webkit-box-shadow: 0 1px 1px 1px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 1px 1px rgba(0, 0, 0, 0.2);
}

.card-wp ion-list {
  margin-bottom: 0;
}

.card-wp > .item:last-child,
.card-wp > .item:last-child .item-inner,
.card-wp > .item-wrapper:last-child .item {
  border-bottom: 0;
}

.card-wp .item-wp.item-block .item-inner {
  border: 0;
}

.card-content-wp {
  padding: 13px 16px;
  font-size: 1.4rem;
  line-height: 1.5;
}

.card-header-wp {
  font-size: 1.6rem;
  color: #222;
  padding: 16px;
}

.card-header-wp + .card-content-wp,
.card-wp .item + .card-content-wp {
  padding-top: 0;
}

.card .note-wp {
  font-size: 1.3rem;
}

.card-title-wp {
  display: block;
  font-size: 2.4rem;
  line-height: 1.2;
  color: #222;
  margin: 2px 0;
  padding: 8px 0;
}

.card-wp h1 {
  margin: 0 0 2px;
  font-size: 2.4rem;
  font-weight: normal;
  color: #222;
}

.card-wp h2 {
  margin: 2px 0;
  font-size: 1.6rem;
  font-weight: normal;
  color: #222;
}

.card-wp h3,
.card-wp h4,
.card-wp h5,
.card-wp h6 {
  margin: 2px 0;
  font-size: 1.4rem;
  font-weight: normal;
  color: #222;
}

.card-wp p {
  margin: 0 0 2px;
  font-size: 1.4rem;
  font-weight: normal;
  line-height: 1.5;
  color: #222;
}

.card-wp + ion-card {
  margin-top: 0;
}

.card-wp .text-wp-primary {
  color: #327eff;
}

.card-wp-primary {
  color: #fff;
  background-color: #327eff;
}

.card-wp-primary .card-header-wp,
.card-wp-primary .card-title-wp,
.card-wp-primary .card-content-wp,
.card-wp-primary h1,
.card-wp-primary h2,
.card-wp-primary h3,
.card-wp-primary h4,
.card-wp-primary h5,
.card-wp-primary h6,
.card-wp-primary p {
  color: #fff;
}

.card-wp-primary .text-wp-primary,
.card-wp-primary .card-header-wp-primary,
.card-wp-primary .card-title-wp-primary,
.card-wp-primary .card-content-wp-primary {
  color: #327eff;
}

.card-wp-primary .text-wp-secondary,
.card-wp-primary .card-header-wp-secondary,
.card-wp-primary .card-title-wp-secondary,
.card-wp-primary .card-content-wp-secondary {
  color: #32db64;
}

.card-wp-primary .text-wp-danger,
.card-wp-primary .card-header-wp-danger,
.card-wp-primary .card-title-wp-danger,
.card-wp-primary .card-content-wp-danger {
  color: #f53d3d;
}

.card-wp-primary .text-wp-light,
.card-wp-primary .card-header-wp-light,
.card-wp-primary .card-title-wp-light,
.card-wp-primary .card-content-wp-light {
  color: #f4f4f4;
}

.card-wp-primary .text-wp-dark,
.card-wp-primary .card-header-wp-dark,
.card-wp-primary .card-title-wp-dark,
.card-wp-primary .card-content-wp-dark {
  color: #222;
}

.card-header-wp-primary,
.card-title-wp-primary,
.card-content-wp-primary {
  color: #327eff;
}

.card-wp .text-wp-secondary {
  color: #32db64;
}

.card-wp-secondary {
  color: #fff;
  background-color: #32db64;
}

.card-wp-secondary .card-header-wp,
.card-wp-secondary .card-title-wp,
.card-wp-secondary .card-content-wp,
.card-wp-secondary h1,
.card-wp-secondary h2,
.card-wp-secondary h3,
.card-wp-secondary h4,
.card-wp-secondary h5,
.card-wp-secondary h6,
.card-wp-secondary p {
  color: #fff;
}

.card-wp-secondary .text-wp-primary,
.card-wp-secondary .card-header-wp-primary,
.card-wp-secondary .card-title-wp-primary,
.card-wp-secondary .card-content-wp-primary {
  color: #327eff;
}

.card-wp-secondary .text-wp-secondary,
.card-wp-secondary .card-header-wp-secondary,
.card-wp-secondary .card-title-wp-secondary,
.card-wp-secondary .card-content-wp-secondary {
  color: #32db64;
}

.card-wp-secondary .text-wp-danger,
.card-wp-secondary .card-header-wp-danger,
.card-wp-secondary .card-title-wp-danger,
.card-wp-secondary .card-content-wp-danger {
  color: #f53d3d;
}

.card-wp-secondary .text-wp-light,
.card-wp-secondary .card-header-wp-light,
.card-wp-secondary .card-title-wp-light,
.card-wp-secondary .card-content-wp-light {
  color: #f4f4f4;
}

.card-wp-secondary .text-wp-dark,
.card-wp-secondary .card-header-wp-dark,
.card-wp-secondary .card-title-wp-dark,
.card-wp-secondary .card-content-wp-dark {
  color: #222;
}

.card-header-wp-secondary,
.card-title-wp-secondary,
.card-content-wp-secondary {
  color: #32db64;
}

.card-wp .text-wp-danger {
  color: #f53d3d;
}

.card-wp-danger {
  color: #fff;
  background-color: #f53d3d;
}

.card-wp-danger .card-header-wp,
.card-wp-danger .card-title-wp,
.card-wp-danger .card-content-wp,
.card-wp-danger h1,
.card-wp-danger h2,
.card-wp-danger h3,
.card-wp-danger h4,
.card-wp-danger h5,
.card-wp-danger h6,
.card-wp-danger p {
  color: #fff;
}

.card-wp-danger .text-wp-primary,
.card-wp-danger .card-header-wp-primary,
.card-wp-danger .card-title-wp-primary,
.card-wp-danger .card-content-wp-primary {
  color: #327eff;
}

.card-wp-danger .text-wp-secondary,
.card-wp-danger .card-header-wp-secondary,
.card-wp-danger .card-title-wp-secondary,
.card-wp-danger .card-content-wp-secondary {
  color: #32db64;
}

.card-wp-danger .text-wp-danger,
.card-wp-danger .card-header-wp-danger,
.card-wp-danger .card-title-wp-danger,
.card-wp-danger .card-content-wp-danger {
  color: #f53d3d;
}

.card-wp-danger .text-wp-light,
.card-wp-danger .card-header-wp-light,
.card-wp-danger .card-title-wp-light,
.card-wp-danger .card-content-wp-light {
  color: #f4f4f4;
}

.card-wp-danger .text-wp-dark,
.card-wp-danger .card-header-wp-dark,
.card-wp-danger .card-title-wp-dark,
.card-wp-danger .card-content-wp-dark {
  color: #222;
}

.card-header-wp-danger,
.card-title-wp-danger,
.card-content-wp-danger {
  color: #f53d3d;
}

.card-wp .text-wp-light {
  color: #f4f4f4;
}

.card-wp-light {
  color: #000;
  background-color: #f4f4f4;
}

.card-wp-light .card-header-wp,
.card-wp-light .card-title-wp,
.card-wp-light .card-content-wp,
.card-wp-light h1,
.card-wp-light h2,
.card-wp-light h3,
.card-wp-light h4,
.card-wp-light h5,
.card-wp-light h6,
.card-wp-light p {
  color: #000;
}

.card-wp-light .text-wp-primary,
.card-wp-light .card-header-wp-primary,
.card-wp-light .card-title-wp-primary,
.card-wp-light .card-content-wp-primary {
  color: #327eff;
}

.card-wp-light .text-wp-secondary,
.card-wp-light .card-header-wp-secondary,
.card-wp-light .card-title-wp-secondary,
.card-wp-light .card-content-wp-secondary {
  color: #32db64;
}

.card-wp-light .text-wp-danger,
.card-wp-light .card-header-wp-danger,
.card-wp-light .card-title-wp-danger,
.card-wp-light .card-content-wp-danger {
  color: #f53d3d;
}

.card-wp-light .text-wp-light,
.card-wp-light .card-header-wp-light,
.card-wp-light .card-title-wp-light,
.card-wp-light .card-content-wp-light {
  color: #f4f4f4;
}

.card-wp-light .text-wp-dark,
.card-wp-light .card-header-wp-dark,
.card-wp-light .card-title-wp-dark,
.card-wp-light .card-content-wp-dark {
  color: #222;
}

.card-header-wp-light,
.card-title-wp-light,
.card-content-wp-light {
  color: #f4f4f4;
}

.card-wp .text-wp-dark {
  color: #222;
}

.card-wp-dark {
  color: #fff;
  background-color: #222;
}

.card-wp-dark .card-header-wp,
.card-wp-dark .card-title-wp,
.card-wp-dark .card-content-wp,
.card-wp-dark h1,
.card-wp-dark h2,
.card-wp-dark h3,
.card-wp-dark h4,
.card-wp-dark h5,
.card-wp-dark h6,
.card-wp-dark p {
  color: #fff;
}

.card-wp-dark .text-wp-primary,
.card-wp-dark .card-header-wp-primary,
.card-wp-dark .card-title-wp-primary,
.card-wp-dark .card-content-wp-primary {
  color: #327eff;
}

.card-wp-dark .text-wp-secondary,
.card-wp-dark .card-header-wp-secondary,
.card-wp-dark .card-title-wp-secondary,
.card-wp-dark .card-content-wp-secondary {
  color: #32db64;
}

.card-wp-dark .text-wp-danger,
.card-wp-dark .card-header-wp-danger,
.card-wp-dark .card-title-wp-danger,
.card-wp-dark .card-content-wp-danger {
  color: #f53d3d;
}

.card-wp-dark .text-wp-light,
.card-wp-dark .card-header-wp-light,
.card-wp-dark .card-title-wp-light,
.card-wp-dark .card-content-wp-light {
  color: #f4f4f4;
}

.card-wp-dark .text-wp-dark,
.card-wp-dark .card-header-wp-dark,
.card-wp-dark .card-title-wp-dark,
.card-wp-dark .card-content-wp-dark {
  color: #222;
}

.card-header-wp-dark,
.card-title-wp-dark,
.card-content-wp-dark {
  color: #222;
}

.checkbox-ios {
  position: relative;
  display: inline-block;
}

.checkbox-ios .checkbox-icon {
  border-radius: 50%;
  position: relative;
  width: 21px;
  height: 21px;
  border-width: 1px;
  border-style: solid;
  border-color: #c8c7cc;
  background-color: #fff;
}

.checkbox-ios .checkbox-checked {
  border-color: #327eff;
  background-color: #327eff;
}

.checkbox-ios .checkbox-checked .checkbox-inner {
  left: 7px;
  top: 4px;
  position: absolute;
  width: 4px;
  height: 9px;
  border-width: 1px;
  border-top-width: 0;
  border-left-width: 0;
  border-style: solid;
  border-color: #fff;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

.checkbox-ios.checkbox-disabled,
.item-ios.item-checkbox-disabled ion-label {
  opacity: 0.3;
  pointer-events: none;
}

.item.item-ios .checkbox-ios {
  position: static;
  display: block;
  margin: 8px 16px 8px 2px;
}

.item.item-ios .checkbox-ios[item-right],
.item.item-ios .checkbox-ios[item-end] {
  margin: 10px 8px 9px 0;
}

.checkbox-ios-primary .checkbox-checked {
  border-color: #327eff;
  background-color: #327eff;
}

.checkbox-ios-primary .checkbox-checked .checkbox-inner {
  border-color: #fff;
}

.checkbox-ios-secondary .checkbox-checked {
  border-color: #32db64;
  background-color: #32db64;
}

.checkbox-ios-secondary .checkbox-checked .checkbox-inner {
  border-color: #fff;
}

.checkbox-ios-danger .checkbox-checked {
  border-color: #f53d3d;
  background-color: #f53d3d;
}

.checkbox-ios-danger .checkbox-checked .checkbox-inner {
  border-color: #fff;
}

.checkbox-ios-light .checkbox-checked {
  border-color: #f4f4f4;
  background-color: #f4f4f4;
}

.checkbox-ios-light .checkbox-checked .checkbox-inner {
  border-color: #000;
}

.checkbox-ios-dark .checkbox-checked {
  border-color: #222;
  background-color: #222;
}

.checkbox-ios-dark .checkbox-checked .checkbox-inner {
  border-color: #fff;
}

.checkbox-md {
  position: relative;
  display: inline-block;
}

.checkbox-md .checkbox-icon {
  border-radius: 2px;
  position: relative;
  width: 16px;
  height: 16px;
  border-width: 2px;
  border-style: solid;
  border-color: #787878;
  background-color: #fff;
  -webkit-transition-duration: 280ms;
  transition-duration: 280ms;
  -webkit-transition-property: background;
  transition-property: background;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.checkbox-md .checkbox-checked {
  border-color: #327eff;
  background-color: #327eff;
}

.checkbox-md .checkbox-checked .checkbox-inner {
  left: 4px;
  top: 0;
  position: absolute;
  width: 5px;
  height: 10px;
  border-width: 2px;
  border-top-width: 0;
  border-left-width: 0;
  border-style: solid;
  border-color: #fff;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

.checkbox-md.checkbox-disabled,
.item-md.item-checkbox-disabled ion-label {
  opacity: 0.3;
  pointer-events: none;
}

.item.item-md .checkbox-md {
  position: static;
  display: block;
  margin: 9px 36px 9px 4px;
}

.item.item-md .checkbox-md[item-right],
.item.item-md .checkbox-md[item-end] {
  margin: 11px 10px 10px 0;
}

.checkbox-md + .item-inner ion-label {
  margin-left: 0;
}

.checkbox-md-primary .checkbox-checked {
  border-color: #327eff;
  background-color: #327eff;
}

.checkbox-md-primary .checkbox-checked .checkbox-inner {
  border-color: #fff;
}

.checkbox-md-secondary .checkbox-checked {
  border-color: #32db64;
  background-color: #32db64;
}

.checkbox-md-secondary .checkbox-checked .checkbox-inner {
  border-color: #fff;
}

.checkbox-md-danger .checkbox-checked {
  border-color: #f53d3d;
  background-color: #f53d3d;
}

.checkbox-md-danger .checkbox-checked .checkbox-inner {
  border-color: #fff;
}

.checkbox-md-light .checkbox-checked {
  border-color: #f4f4f4;
  background-color: #f4f4f4;
}

.checkbox-md-light .checkbox-checked .checkbox-inner {
  border-color: #000;
}

.checkbox-md-dark .checkbox-checked {
  border-color: #222;
  background-color: #222;
}

.checkbox-md-dark .checkbox-checked .checkbox-inner {
  border-color: #fff;
}

.checkbox-wp {
  position: relative;
  display: inline-block;
}

.checkbox-wp .checkbox-icon {
  border-radius: 0;
  position: relative;
  width: 16px;
  height: 16px;
  border-width: 2px;
  border-style: solid;
  border-color: #333;
  background-color: #fff;
}

.checkbox-wp .checkbox-checked {
  border-color: #327eff;
  background-color: #327eff;
}

.checkbox-wp .checkbox-checked .checkbox-inner {
  left: 3px;
  top: -2px;
  position: absolute;
  width: 6px;
  height: 12px;
  border-width: 1px;
  border-top-width: 0;
  border-left-width: 0;
  border-style: solid;
  border-color: #fff;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

.checkbox-wp.checkbox-disabled,
.item-wp.item-checkbox-disabled ion-label {
  opacity: 0.3;
  pointer-events: none;
}

.item.item-wp .checkbox-wp {
  position: static;
  display: block;
  margin: 9px 16px 9px 4px;
}

.item.item-wp .checkbox-wp[item-right],
.item.item-wp .checkbox-wp[item-end] {
  margin: 11px 10px 10px 0;
}

.checkbox-wp + .item-inner ion-label {
  margin-left: 0;
}

.checkbox-wp-primary .checkbox-checked {
  border-color: #327eff;
  background-color: #327eff;
}

.checkbox-wp-primary .checkbox-checked .checkbox-inner {
  border-color: #fff;
}

.checkbox-wp-secondary .checkbox-checked {
  border-color: #32db64;
  background-color: #32db64;
}

.checkbox-wp-secondary .checkbox-checked .checkbox-inner {
  border-color: #fff;
}

.checkbox-wp-danger .checkbox-checked {
  border-color: #f53d3d;
  background-color: #f53d3d;
}

.checkbox-wp-danger .checkbox-checked .checkbox-inner {
  border-color: #fff;
}

.checkbox-wp-light .checkbox-checked {
  border-color: #f4f4f4;
  background-color: #f4f4f4;
}

.checkbox-wp-light .checkbox-checked .checkbox-inner {
  border-color: #000;
}

.checkbox-wp-dark .checkbox-checked {
  border-color: #222;
  background-color: #222;
}

.checkbox-wp-dark .checkbox-checked .checkbox-inner {
  border-color: #fff;
}

ion-chip {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  font-weight: normal;
  vertical-align: middle;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

ion-chip .button {
  border-radius: 50%;
  width: 32px;
  height: 32px;
  margin: 0;
}

ion-chip ion-icon {
  text-align: center;
  border-radius: 50%;
  width: 32px;
  height: 32px;
  font-size: 18px;
  line-height: 32px;
}

ion-chip ion-avatar {
  border-radius: 50%;
  width: 32px;
  min-width: 32px;
  height: 32px;
  min-height: 32px;
}

ion-chip ion-avatar img {
  border-radius: 50%;
  display: block;
  width: 100%;
  max-width: 100%;
  height: 100%;
  max-height: 100%;
}

.chip-ios {
  border-radius: 16px;
  height: 32px;
  font-size: 13px;
  line-height: 32px;
  color: rgba(0, 0, 0, 0.87);
  background: rgba(0, 0, 0, 0.12);
  margin: 2px 0;
}

.chip-ios > ion-label {
  margin: 0 10px;
}

.chip-ios > ion-icon {
  color: #fff;
  background-color: #327eff;
}

.chip-ios-primary,
.chip-ios .icon-ios-primary {
  color: #fff;
  background-color: #327eff;
}

.chip-ios-secondary,
.chip-ios .icon-ios-secondary {
  color: #fff;
  background-color: #32db64;
}

.chip-ios-danger,
.chip-ios .icon-ios-danger {
  color: #fff;
  background-color: #f53d3d;
}

.chip-ios-light,
.chip-ios .icon-ios-light {
  color: #000;
  background-color: #f4f4f4;
}

.chip-ios-dark,
.chip-ios .icon-ios-dark {
  color: #fff;
  background-color: #222;
}

.chip-md {
  border-radius: 16px;
  height: 32px;
  font-size: 13px;
  line-height: 32px;
  color: rgba(0, 0, 0, 0.87);
  background: rgba(0, 0, 0, 0.12);
  margin: 2px 0;
}

.chip-md > ion-label {
  margin: 0 10px;
}

.chip-md > ion-icon {
  color: #fff;
  background-color: #327eff;
}

.chip-md-primary,
.chip-md .icon-md-primary {
  color: #fff;
  background-color: #327eff;
}

.chip-md-secondary,
.chip-md .icon-md-secondary {
  color: #fff;
  background-color: #32db64;
}

.chip-md-danger,
.chip-md .icon-md-danger {
  color: #fff;
  background-color: #f53d3d;
}

.chip-md-light,
.chip-md .icon-md-light {
  color: #000;
  background-color: #f4f4f4;
}

.chip-md-dark,
.chip-md .icon-md-dark {
  color: #fff;
  background-color: #222;
}

.chip-wp {
  border-radius: 16px;
  height: 32px;
  font-size: 13px;
  line-height: 32px;
  color: rgba(0, 0, 0, 0.87);
  background: rgba(0, 0, 0, 0.12);
  margin: 2px 0;
}

.chip-wp > ion-label {
  margin: 0 10px;
}

.chip-wp > ion-icon {
  color: #fff;
  background-color: #327eff;
}

.chip-wp .button {
  border: 0;
}

.chip-wp-primary,
.chip-wp .icon-wp-primary {
  color: #fff;
  background-color: #327eff;
}

.chip-wp-secondary,
.chip-wp .icon-wp-secondary {
  color: #fff;
  background-color: #32db64;
}

.chip-wp-danger,
.chip-wp .icon-wp-danger {
  color: #fff;
  background-color: #f53d3d;
}

.chip-wp-light,
.chip-wp .icon-wp-light {
  color: #000;
  background-color: #f4f4f4;
}

.chip-wp-dark,
.chip-wp .icon-wp-dark {
  color: #fff;
  background-color: #222;
}

ion-content {
  left: 0;
  top: 0;
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
  contain: size style;
}

.ion-page > ion-content {
  position: absolute;
}

a {
  color: #327eff;
}

.scroll-content {
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  position: absolute;
  z-index: 1;
  display: block;
  overflow-x: hidden;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
  will-change: scroll-position;
  contain: size style layout;
}

ion-content.js-scroll > .scroll-content {
  position: relative;
  min-height: 100%;
  overflow-x: initial;
  overflow-y: initial;
  -webkit-overflow-scrolling: auto;
  will-change: initial;
}

.disable-scroll .ion-page {
  pointer-events: none;
  -ms-touch-action: none;
  touch-action: none;
}

ion-content.has-refresher > .scroll-content {
  background-color: inherit;
}

.fixed-content {
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  position: absolute;
  display: block;
}

[ion-fixed] {
  position: absolute;
  z-index: 999;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}

ion-app [no-padding],
ion-app [no-padding] .scroll-content {
  padding: 0;
}

ion-app [no-margin],
ion-app [no-margin] .scroll-content {
  margin: 0;
}

.content-ios {
  color: #000;
  background-color: #fff;
}

.content-ios.outer-content {
  background: #efeff4;
}

.content-ios hr {
  height: 0.55px;
  background-color: rgba(0, 0, 0, 0.12);
}

.ios .ion-page.show-page ~ .nav-decor {
  left: 0;
  top: 0;
  position: absolute;
  z-index: 0;
  display: block;
  width: 100%;
  height: 100%;
  background: #000;
  pointer-events: none;
}

ion-app.ios [padding] {
  padding: 16px;
}

ion-app.ios [padding-top] {
  padding-top: 16px;
}

ion-app.ios [padding-left] {
  padding-left: 16px;
}

ion-app.ios [padding-right] {
  padding-right: 16px;
}

ion-app.ios [padding-bottom] {
  padding-bottom: 16px;
}

ion-app.ios [padding-vertical] {
  padding-top: 16px;
  padding-bottom: 16px;
}

ion-app.ios [padding-horizontal] {
  padding-left: 16px;
  padding-right: 16px;
}

ion-app.ios [padding] .scroll-content {
  padding: 16px;
}

@media screen and (orientation: landscape) {
  ion-app.ios [padding] .scroll-content {
    padding-left: calc(constant(safe-area-inset-left) + 16px);
    padding-top: 16px;
    padding-bottom: 16px;
    padding: 16px calc(env(safe-area-inset-right) + 16px) 16px calc(env(safe-area-inset-left) + 16px);
  }
}

ion-app.ios [padding-top] .scroll-content {
  padding-top: 16px;
}

@media screen and (orientation: landscape) {
  ion-app.ios [padding-top] .scroll-content {
    padding-top: 16px;
    padding-top: 16px;
  }
}

ion-app.ios [padding-left] .scroll-content {
  padding-left: 16px;
}

@media screen and (orientation: landscape) {
  ion-app.ios [padding-left] .scroll-content {
    padding-left: calc(constant(safe-area-inset-left) + 16px);
    padding-left: calc(env(safe-area-inset-left) + 16px);
  }
}

ion-app.ios [padding-right] .scroll-content {
  padding-right: 16px;
}

@media screen and (orientation: landscape) {
  ion-app.ios [padding-right] .scroll-content {
    padding-right: calc(constant(safe-area-inset-right) + 16px);
    padding-right: calc(env(safe-area-inset-right) + 16px);
  }
}

ion-app.ios [padding-bottom] .scroll-content {
  padding-bottom: 16px;
}

@media screen and (orientation: landscape) {
  ion-app.ios [padding-bottom] .scroll-content {
    padding-bottom: 16px;
    padding-bottom: 16px;
  }
}

ion-app.ios [padding-vertical] .scroll-content {
  padding-top: 16px;
  padding-bottom: 16px;
}

@media screen and (orientation: landscape) {
  ion-app.ios [padding-vertical] .scroll-content {
    padding-top: 16px;
    padding-bottom: 16px;
    padding-top: 16px;
    padding-bottom: 16px;
  }
}

ion-app.ios [padding-horizontal] .scroll-content {
  padding-left: 16px;
  padding-right: 16px;
}

@media screen and (orientation: landscape) {
  ion-app.ios [padding-horizontal] .scroll-content {
    padding-left: calc(constant(safe-area-inset-left) + 16px);
    padding-right: calc(constant(safe-area-inset-right) + 16px);
    padding-left: calc(env(safe-area-inset-left) + 16px);
    padding-right: calc(env(safe-area-inset-right) + 16px);
  }
}

ion-app.ios [margin],
ion-app.ios [margin] .scroll-content {
  margin: 16px;
}

ion-app.ios [margin-top],
ion-app.ios [margin-top] .scroll-content {
  margin-top: 16px;
}

ion-app.ios [margin-left],
ion-app.ios [margin-left] .scroll-content {
  margin-left: 16px;
}

ion-app.ios [margin-start],
ion-app.ios [margin-start] .scroll-content {
  margin-left: 16px;
}

ion-app.ios [margin-right],
ion-app.ios [margin-right] .scroll-content {
  margin-right: 16px;
}

ion-app.ios [margin-end],
ion-app.ios [margin-end] .scroll-content {
  margin-right: 16px;
}

ion-app.ios [margin-bottom],
ion-app.ios [margin-bottom] .scroll-content {
  margin-bottom: 16px;
}

ion-app.ios [margin-vertical],
ion-app.ios [margin-vertical] .scroll-content {
  margin-top: 16px;
  margin-bottom: 16px;
}

ion-app.ios [margin-horizontal],
ion-app.ios [margin-horizontal] .scroll-content {
  margin-left: 16px;
  margin-right: 16px;
}

.content-ios:not([no-bounce]) > .scroll-content::before,
.content-ios:not([no-bounce]) > .scroll-content::after {
  position: absolute;
  width: 1px;
  height: 1px;
  content: "";
}

.content-ios:not([no-bounce]) > .scroll-content::before {
  bottom: -1px;
}

.content-ios:not([no-bounce]) > .scroll-content::after {
  top: -1px;
}

.platform-core .content-ios .scroll-content::after,
.platform-core .content-ios .scroll-content::before {
  position: initial;
  top: initial;
  bottom: initial;
  width: initial;
  height: initial;
}

.content-md {
  color: #000;
  background-color: #fff;
}

.content-md hr {
  background-color: rgba(0, 0, 0, 0.08);
}

ion-app.md [padding] {
  padding: 16px;
}

ion-app.md [padding-top] {
  padding-top: 16px;
}

ion-app.md [padding-left] {
  padding-left: 16px;
}

ion-app.md [padding-right] {
  padding-right: 16px;
}

ion-app.md [padding-bottom] {
  padding-bottom: 16px;
}

ion-app.md [padding-vertical] {
  padding-top: 16px;
  padding-bottom: 16px;
}

ion-app.md [padding-horizontal] {
  padding-left: 16px;
  padding-right: 16px;
}

ion-app.md [padding] .scroll-content {
  padding: 16px;
}

@media screen and (orientation: landscape) {
  ion-app.md [padding] .scroll-content {
    padding-left: calc(constant(safe-area-inset-left) + 16px);
    padding-top: 16px;
    padding-bottom: 16px;
    padding: 16px calc(env(safe-area-inset-right) + 16px) 16px calc(env(safe-area-inset-left) + 16px);
  }
}

ion-app.md [padding-top] .scroll-content {
  padding-top: 16px;
}

@media screen and (orientation: landscape) {
  ion-app.md [padding-top] .scroll-content {
    padding-top: 16px;
    padding-top: 16px;
  }
}

ion-app.md [padding-left] .scroll-content {
  padding-left: 16px;
}

@media screen and (orientation: landscape) {
  ion-app.md [padding-left] .scroll-content {
    padding-left: calc(constant(safe-area-inset-left) + 16px);
    padding-left: calc(env(safe-area-inset-left) + 16px);
  }
}

ion-app.md [padding-right] .scroll-content {
  padding-right: 16px;
}

@media screen and (orientation: landscape) {
  ion-app.md [padding-right] .scroll-content {
    padding-right: calc(constant(safe-area-inset-right) + 16px);
    padding-right: calc(env(safe-area-inset-right) + 16px);
  }
}

ion-app.md [padding-bottom] .scroll-content {
  padding-bottom: 16px;
}

@media screen and (orientation: landscape) {
  ion-app.md [padding-bottom] .scroll-content {
    padding-bottom: 16px;
    padding-bottom: 16px;
  }
}

ion-app.md [padding-vertical] .scroll-content {
  padding-top: 16px;
  padding-bottom: 16px;
}

@media screen and (orientation: landscape) {
  ion-app.md [padding-vertical] .scroll-content {
    padding-top: 16px;
    padding-bottom: 16px;
    padding-top: 16px;
    padding-bottom: 16px;
  }
}

ion-app.md [padding-horizontal] .scroll-content {
  padding-left: 16px;
  padding-right: 16px;
}

@media screen and (orientation: landscape) {
  ion-app.md [padding-horizontal] .scroll-content {
    padding-left: calc(constant(safe-area-inset-left) + 16px);
    padding-right: calc(constant(safe-area-inset-right) + 16px);
    padding-left: calc(env(safe-area-inset-left) + 16px);
    padding-right: calc(env(safe-area-inset-right) + 16px);
  }
}

ion-app.md [margin],
ion-app.md [margin] .scroll-content {
  margin: 16px;
}

ion-app.md [margin-top],
ion-app.md [margin-top] .scroll-content {
  margin-top: 16px;
}

ion-app.md [margin-left],
ion-app.md [margin-left] .scroll-content {
  margin-left: 16px;
}

ion-app.md [margin-start],
ion-app.md [margin-start] .scroll-content {
  margin-left: 16px;
}

ion-app.md [margin-right],
ion-app.md [margin-right] .scroll-content {
  margin-right: 16px;
}

ion-app.md [margin-end],
ion-app.md [margin-end] .scroll-content {
  margin-right: 16px;
}

ion-app.md [margin-bottom],
ion-app.md [margin-bottom] .scroll-content {
  margin-bottom: 16px;
}

ion-app.md [margin-vertical],
ion-app.md [margin-vertical] .scroll-content {
  margin-top: 16px;
  margin-bottom: 16px;
}

ion-app.md [margin-horizontal],
ion-app.md [margin-horizontal] .scroll-content {
  margin-left: 16px;
  margin-right: 16px;
}

.content-wp {
  color: #000;
  background-color: #fff;
}

.content-wp hr {
  background-color: rgba(0, 0, 0, 0.08);
}

ion-app.wp [padding] {
  padding: 16px;
}

ion-app.wp [padding-top] {
  padding-top: 16px;
}

ion-app.wp [padding-left] {
  padding-left: 16px;
}

ion-app.wp [padding-right] {
  padding-right: 16px;
}

ion-app.wp [padding-bottom] {
  padding-bottom: 16px;
}

ion-app.wp [padding-vertical] {
  padding-top: 16px;
  padding-bottom: 16px;
}

ion-app.wp [padding-horizontal] {
  padding-left: 16px;
  padding-right: 16px;
}

ion-app.wp [padding] .scroll-content {
  padding: 16px;
}

@media screen and (orientation: landscape) {
  ion-app.wp [padding] .scroll-content {
    padding-left: calc(constant(safe-area-inset-left) + 16px);
    padding-top: 16px;
    padding-bottom: 16px;
    padding: 16px calc(env(safe-area-inset-right) + 16px) 16px calc(env(safe-area-inset-left) + 16px);
  }
}

ion-app.wp [padding-top] .scroll-content {
  padding-top: 16px;
}

@media screen and (orientation: landscape) {
  ion-app.wp [padding-top] .scroll-content {
    padding-top: 16px;
    padding-top: 16px;
  }
}

ion-app.wp [padding-left] .scroll-content {
  padding-left: 16px;
}

@media screen and (orientation: landscape) {
  ion-app.wp [padding-left] .scroll-content {
    padding-left: calc(constant(safe-area-inset-left) + 16px);
    padding-left: calc(env(safe-area-inset-left) + 16px);
  }
}

ion-app.wp [padding-right] .scroll-content {
  padding-right: 16px;
}

@media screen and (orientation: landscape) {
  ion-app.wp [padding-right] .scroll-content {
    padding-right: calc(constant(safe-area-inset-right) + 16px);
    padding-right: calc(env(safe-area-inset-right) + 16px);
  }
}

ion-app.wp [padding-bottom] .scroll-content {
  padding-bottom: 16px;
}

@media screen and (orientation: landscape) {
  ion-app.wp [padding-bottom] .scroll-content {
    padding-bottom: 16px;
    padding-bottom: 16px;
  }
}

ion-app.wp [padding-vertical] .scroll-content {
  padding-top: 16px;
  padding-bottom: 16px;
}

@media screen and (orientation: landscape) {
  ion-app.wp [padding-vertical] .scroll-content {
    padding-top: 16px;
    padding-bottom: 16px;
    padding-top: 16px;
    padding-bottom: 16px;
  }
}

ion-app.wp [padding-horizontal] .scroll-content {
  padding-left: 16px;
  padding-right: 16px;
}

@media screen and (orientation: landscape) {
  ion-app.wp [padding-horizontal] .scroll-content {
    padding-left: calc(constant(safe-area-inset-left) + 16px);
    padding-right: calc(constant(safe-area-inset-right) + 16px);
    padding-left: calc(env(safe-area-inset-left) + 16px);
    padding-right: calc(env(safe-area-inset-right) + 16px);
  }
}

ion-app.wp [margin],
ion-app.wp [margin] .scroll-content {
  margin: 16px;
}

ion-app.wp [margin-top],
ion-app.wp [margin-top] .scroll-content {
  margin-top: 16px;
}

ion-app.wp [margin-left],
ion-app.wp [margin-left] .scroll-content {
  margin-left: 16px;
}

ion-app.wp [margin-start],
ion-app.wp [margin-start] .scroll-content {
  margin-left: 16px;
}

ion-app.wp [margin-right],
ion-app.wp [margin-right] .scroll-content {
  margin-right: 16px;
}

ion-app.wp [margin-end],
ion-app.wp [margin-end] .scroll-content {
  margin-right: 16px;
}

ion-app.wp [margin-bottom],
ion-app.wp [margin-bottom] .scroll-content {
  margin-bottom: 16px;
}

ion-app.wp [margin-vertical],
ion-app.wp [margin-vertical] .scroll-content {
  margin-top: 16px;
  margin-bottom: 16px;
}

ion-app.wp [margin-horizontal],
ion-app.wp [margin-horizontal] .scroll-content {
  margin-left: 16px;
  margin-right: 16px;
}

ion-datetime {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
}

.datetime-text {
  overflow: hidden;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  min-width: 16px;
  min-height: 1.2em;
  font-size: inherit;
  line-height: 1.2;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.datetime-disabled,
.item-datetime-disabled ion-label {
  opacity: .4;
  pointer-events: none;
}

.item-label-stacked ion-datetime,
.item-label-floating ion-datetime {
  padding-left: 0;
  width: 100%;
}

.datetime-ios {
  padding: 11px 8px 11px 0px;
}

.datetime-ios .datetime-placeholder {
  color: #999;
}

.datetime-md {
  padding: 13px 8px 13px 0px;
}

.datetime-md .datetime-placeholder {
  color: #999;
}

.datetime-wp {
  padding: 13px 8px 13px 0px;
  min-width: 45%;
}

.datetime-wp .datetime-text {
  padding: 0 8px;
  min-height: 3.4rem;
  border: 2px solid rgba(0, 0, 0, 0.5);
  line-height: 3rem;
}

.item-datetime .datetime-wp ion-label[floating] {
  -webkit-transform: translate3d(8px,  41px,  0);
  transform: translate3d(8px,  41px,  0);
}

.datetime-wp .datetime-placeholder {
  color: rgba(0, 0, 0, 0.5);
}

.fab {
  text-align: center;
  -moz-appearance: none;
  -ms-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  border-radius: 50%;
  position: relative;
  z-index: 0;
  display: block;
  overflow: hidden;
  width: 56px;
  height: 56px;
  font-size: 14px;
  line-height: 56px;
  text-overflow: ellipsis;
  text-transform: none;
  white-space: nowrap;
  cursor: pointer;
  -webkit-transition: background-color, opacity 100ms linear;
  transition: background-color, opacity 100ms linear;
  background-clip: padding-box;
  -webkit-font-kerning: none;
  font-kerning: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  contain: strict;
}

.fab ion-icon {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-size: 2.4rem;
}

.fab[mini] {
  margin: 8px;
  width: 40px;
  height: 40px;
  line-height: 40px;
}

.fab[mini] .fab-close-icon {
  line-height: 40px;
}

ion-fab {
  position: absolute;
  z-index: 999;
}

ion-fab[center] {
  left: 50%;
  margin-left: -28px;
}

ion-fab[middle] {
  margin-top: -28px;
  top: 50%;
}

ion-fab[top] {
  top: 10px;
}

ion-fab[right] {
  right: 10px;
  right: calc(10px + constant(safe-area-inset-right));
  right: calc(10px + env(safe-area-inset-right));
}

ion-fab[end] {
  right: 10px;
  right: calc(constant(safe-area-inset-right) + 10px);
  right: calc(env(safe-area-inset-right) + 10px);
}

ion-fab[bottom] {
  bottom: 10px;
}

ion-fab[left] {
  left: 10px;
  left: calc(10px + constant(safe-area-inset-left));
  left: calc(10px + env(safe-area-inset-left));
}

ion-fab[start] {
  left: 10px;
  left: calc(constant(safe-area-inset-left) + 10px);
  left: calc(env(safe-area-inset-left) + 10px);
}

ion-fab[top][edge] {
  top: -28px;
}

ion-fab[bottom][edge] {
  bottom: -28px;
}

ion-fab-list {
  margin: 66px 0;
  position: absolute;
  top: 0;
  display: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  min-width: 56px;
  min-height: 56px;
}

.fab-in-list {
  margin: 8px 0;
  width: 40px;
  height: 40px;
  opacity: 0;
  visibility: hidden;
  -webkit-transform: scale(0);
  transform: scale(0);
}

.fab-in-list.show {
  opacity: 1;
  visibility: visible;
  -webkit-transform: scale(1);
  transform: scale(1);
}

ion-fab-list[side=left] .fab-in-list,
ion-fab-list[side=right] .fab-in-list {
  margin: 0 8px;
}

ion-fab-list[side=top] {
  top: auto;
  bottom: 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: column-reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
}

ion-fab-list[side=left] {
  margin: 0 66px;
  right: 0;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}

ion-fab-list[side=right] {
  margin: 0 66px;
  left: 0;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}

.fab-list-active {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.fab-close-icon {
  left: 0;
  right: 0;
  top: 0;
  position: absolute;
  line-height: 56px;
  opacity: 0;
  -webkit-transform: scale(0.4) rotateZ(-45deg);
  transform: scale(0.4) rotateZ(-45deg);
  -webkit-transition: all ease-in-out 300ms;
  transition: all ease-in-out 300ms;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
}

.fab .button-inner {
  -webkit-transition: all ease-in-out 300ms;
  transition: all ease-in-out 300ms;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
}

.fab-close-active .fab-close-icon {
  opacity: 1;
  -webkit-transform: scale(1) rotateZ(0deg);
  transform: scale(1) rotateZ(0deg);
}

.fab-close-active .button-inner {
  opacity: 0;
  -webkit-transform: scale(0.4) rotateZ(45deg);
  transform: scale(0.4) rotateZ(45deg);
}

.fab-ios {
  color: #fff;
  background-color: #327eff;
}

.fab-ios.activated {
  background-color: #2e74eb;
}

.fab-ios-in-list {
  color: #000;
  background-color: #f4f4f4;
  -webkit-transition: opacity 200ms ease 10ms, -webkit-transform 200ms ease 10ms;
  transition: opacity 200ms ease 10ms, -webkit-transform 200ms ease 10ms;
  transition: transform 200ms ease 10ms, opacity 200ms ease 10ms;
  transition: transform 200ms ease 10ms, opacity 200ms ease 10ms, -webkit-transform 200ms ease 10ms;
}

.fab-ios-in-list.activated {
  background-color: #e0e0e0;
}

.fab-ios-primary {
  color: #fff;
  background-color: #327eff;
}

.fab-ios-primary.activated {
  background-color: #2e74eb;
}

.fab-ios-secondary {
  color: #fff;
  background-color: #32db64;
}

.fab-ios-secondary.activated {
  background-color: #2ec95c;
}

.fab-ios-danger {
  color: #fff;
  background-color: #f53d3d;
}

.fab-ios-danger.activated {
  background-color: #e13838;
}

.fab-ios-light {
  color: #000;
  background-color: #f4f4f4;
}

.fab-ios-light.activated {
  background-color: #e0e0e0;
}

.fab-ios-dark {
  color: #fff;
  background-color: #222;
}

.fab-ios-dark.activated {
  background-color: #343434;
}

.fab-md {
  color: #fff;
  background-color: #327eff;
  -webkit-box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.14), 0 4px 5px rgba(0, 0, 0, 0.1);
  box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.14), 0 4px 5px rgba(0, 0, 0, 0.1);
  -webkit-transition: background-color 300ms cubic-bezier(0.4, 0, 0.2, 1), color 300ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1);
  transition: background-color 300ms cubic-bezier(0.4, 0, 0.2, 1), color 300ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1);
  transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1), background-color 300ms cubic-bezier(0.4, 0, 0.2, 1), color 300ms cubic-bezier(0.4, 0, 0.2, 1);
  transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1), background-color 300ms cubic-bezier(0.4, 0, 0.2, 1), color 300ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1);
}

.fab-md.activated {
  background-color: #2e74eb;
  -webkit-box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.4), 0 4px 7px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.4), 0 4px 7px 0 rgba(0, 0, 0, 0.1);
}

.fab-md-in-list {
  color: #000;
  background-color: #f4f4f4;
  -webkit-transition: opacity 200ms ease 10ms, background-color 300ms cubic-bezier(0.4, 0, 0.2, 1), color 300ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 200ms ease 10ms, -webkit-box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1);
  transition: opacity 200ms ease 10ms, background-color 300ms cubic-bezier(0.4, 0, 0.2, 1), color 300ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 200ms ease 10ms, -webkit-box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1);
  transition: transform 200ms ease 10ms, opacity 200ms ease 10ms, box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1), background-color 300ms cubic-bezier(0.4, 0, 0.2, 1), color 300ms cubic-bezier(0.4, 0, 0.2, 1);
  transition: transform 200ms ease 10ms, opacity 200ms ease 10ms, box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1), background-color 300ms cubic-bezier(0.4, 0, 0.2, 1), color 300ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 200ms ease 10ms, -webkit-box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1);
}

.fab-md-in-list.activated {
  background-color: #e0e0e0;
}

.fab-md .button-effect {
  background-color: #fff;
}

.fab-md-primary {
  color: #fff;
  background-color: #327eff;
}

.fab-md-primary.activated {
  background-color: #2e74eb;
}

.fab-md-primary .button-effect {
  background-color: #fff;
}

.fab-md-secondary {
  color: #fff;
  background-color: #32db64;
}

.fab-md-secondary.activated {
  background-color: #2ec95c;
}

.fab-md-secondary .button-effect {
  background-color: #fff;
}

.fab-md-danger {
  color: #fff;
  background-color: #f53d3d;
}

.fab-md-danger.activated {
  background-color: #e13838;
}

.fab-md-danger .button-effect {
  background-color: #fff;
}

.fab-md-light {
  color: #000;
  background-color: #f4f4f4;
}

.fab-md-light.activated {
  background-color: #e0e0e0;
}

.fab-md-light .button-effect {
  background-color: #000;
}

.fab-md-dark {
  color: #fff;
  background-color: #222;
}

.fab-md-dark.activated {
  background-color: #343434;
}

.fab-md-dark .button-effect {
  background-color: #fff;
}

.fab-wp {
  color: #fff;
  background-color: #327eff;
}

.fab-wp.activated {
  background-color: #2e74eb;
}

.fab-wp-in-list {
  color: #000;
  background-color: #f4f4f4;
  -webkit-transition: opacity 200ms ease 10ms, -webkit-transform 200ms ease 10ms;
  transition: opacity 200ms ease 10ms, -webkit-transform 200ms ease 10ms;
  transition: transform 200ms ease 10ms, opacity 200ms ease 10ms;
  transition: transform 200ms ease 10ms, opacity 200ms ease 10ms, -webkit-transform 200ms ease 10ms;
}

.fab-wp-in-list.activated {
  background-color: #e0e0e0;
}

.fab-wp-primary {
  color: #fff;
  background-color: #327eff;
}

.fab-wp-primary.activated {
  background-color: #2e74eb;
}

.fab-wp-secondary {
  color: #fff;
  background-color: #32db64;
}

.fab-wp-secondary.activated {
  background-color: #2ec95c;
}

.fab-wp-danger {
  color: #fff;
  background-color: #f53d3d;
}

.fab-wp-danger.activated {
  background-color: #e13838;
}

.fab-wp-light {
  color: #000;
  background-color: #f4f4f4;
}

.fab-wp-light.activated {
  background-color: #e0e0e0;
}

.fab-wp-dark {
  color: #fff;
  background-color: #222;
}

.fab-wp-dark.activated {
  background-color: #343434;
}

.grid {
  padding: 5px;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.grid[no-padding] {
  padding: 0;
}

.grid[no-padding] > .row > .col {
  padding: 0;
}

@media (min-width: 576px) {
  .grid[fixed] {
    width: 540px;
    max-width: 100%;
  }
}

@media (min-width: 768px) {
  .grid[fixed] {
    width: 720px;
    max-width: 100%;
  }
}

@media (min-width: 992px) {
  .grid[fixed] {
    width: 960px;
    max-width: 100%;
  }
}

@media (min-width: 1200px) {
  .grid[fixed] {
    width: 1140px;
    max-width: 100%;
  }
}

.row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.row[nowrap] {
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}

.row[wrap-reverse] {
  -webkit-flex-wrap: wrap-reverse;
  -ms-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}

.row[align-items-start] {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.row[align-items-center] {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.row[align-items-end] {
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.row[align-items-stretch] {
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.row[align-items-baseline] {
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
}

.row[justify-content-start] {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.row[justify-content-center] {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.row[justify-content-end] {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.row[justify-content-around] {
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

.row[justify-content-between] {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.col {
  padding: 5px;
  position: relative;
  width: 100%;
  margin: 0;
  min-height: 1px;
  -webkit-flex-basis: 0;
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}

.col[align-self-start] {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.col[align-self-end] {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
}

.col[align-self-center] {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.col[align-self-stretch] {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.col[align-self-baseline] {
  -webkit-align-self: baseline;
  -ms-flex-item-align: baseline;
  align-self: baseline;
}

[col-1] {
  padding: 5px;
}

@media (min-width: 576px) {
  [col-1] {
    padding: 5px;
  }
}

@media (min-width: 768px) {
  [col-1] {
    padding: 5px;
  }
}

@media (min-width: 992px) {
  [col-1] {
    padding: 5px;
  }
}

@media (min-width: 1200px) {
  [col-1] {
    padding: 5px;
  }
}

[col-2] {
  padding: 5px;
}

@media (min-width: 576px) {
  [col-2] {
    padding: 5px;
  }
}

@media (min-width: 768px) {
  [col-2] {
    padding: 5px;
  }
}

@media (min-width: 992px) {
  [col-2] {
    padding: 5px;
  }
}

@media (min-width: 1200px) {
  [col-2] {
    padding: 5px;
  }
}

[col-3] {
  padding: 5px;
}

@media (min-width: 576px) {
  [col-3] {
    padding: 5px;
  }
}

@media (min-width: 768px) {
  [col-3] {
    padding: 5px;
  }
}

@media (min-width: 992px) {
  [col-3] {
    padding: 5px;
  }
}

@media (min-width: 1200px) {
  [col-3] {
    padding: 5px;
  }
}

[col-4] {
  padding: 5px;
}

@media (min-width: 576px) {
  [col-4] {
    padding: 5px;
  }
}

@media (min-width: 768px) {
  [col-4] {
    padding: 5px;
  }
}

@media (min-width: 992px) {
  [col-4] {
    padding: 5px;
  }
}

@media (min-width: 1200px) {
  [col-4] {
    padding: 5px;
  }
}

[col-5] {
  padding: 5px;
}

@media (min-width: 576px) {
  [col-5] {
    padding: 5px;
  }
}

@media (min-width: 768px) {
  [col-5] {
    padding: 5px;
  }
}

@media (min-width: 992px) {
  [col-5] {
    padding: 5px;
  }
}

@media (min-width: 1200px) {
  [col-5] {
    padding: 5px;
  }
}

[col-6] {
  padding: 5px;
}

@media (min-width: 576px) {
  [col-6] {
    padding: 5px;
  }
}

@media (min-width: 768px) {
  [col-6] {
    padding: 5px;
  }
}

@media (min-width: 992px) {
  [col-6] {
    padding: 5px;
  }
}

@media (min-width: 1200px) {
  [col-6] {
    padding: 5px;
  }
}

[col-7] {
  padding: 5px;
}

@media (min-width: 576px) {
  [col-7] {
    padding: 5px;
  }
}

@media (min-width: 768px) {
  [col-7] {
    padding: 5px;
  }
}

@media (min-width: 992px) {
  [col-7] {
    padding: 5px;
  }
}

@media (min-width: 1200px) {
  [col-7] {
    padding: 5px;
  }
}

[col-8] {
  padding: 5px;
}

@media (min-width: 576px) {
  [col-8] {
    padding: 5px;
  }
}

@media (min-width: 768px) {
  [col-8] {
    padding: 5px;
  }
}

@media (min-width: 992px) {
  [col-8] {
    padding: 5px;
  }
}

@media (min-width: 1200px) {
  [col-8] {
    padding: 5px;
  }
}

[col-9] {
  padding: 5px;
}

@media (min-width: 576px) {
  [col-9] {
    padding: 5px;
  }
}

@media (min-width: 768px) {
  [col-9] {
    padding: 5px;
  }
}

@media (min-width: 992px) {
  [col-9] {
    padding: 5px;
  }
}

@media (min-width: 1200px) {
  [col-9] {
    padding: 5px;
  }
}

[col-10] {
  padding: 5px;
}

@media (min-width: 576px) {
  [col-10] {
    padding: 5px;
  }
}

@media (min-width: 768px) {
  [col-10] {
    padding: 5px;
  }
}

@media (min-width: 992px) {
  [col-10] {
    padding: 5px;
  }
}

@media (min-width: 1200px) {
  [col-10] {
    padding: 5px;
  }
}

[col-11] {
  padding: 5px;
}

@media (min-width: 576px) {
  [col-11] {
    padding: 5px;
  }
}

@media (min-width: 768px) {
  [col-11] {
    padding: 5px;
  }
}

@media (min-width: 992px) {
  [col-11] {
    padding: 5px;
  }
}

@media (min-width: 1200px) {
  [col-11] {
    padding: 5px;
  }
}

[col-12] {
  padding: 5px;
}

@media (min-width: 576px) {
  [col-12] {
    padding: 5px;
  }
}

@media (min-width: 768px) {
  [col-12] {
    padding: 5px;
  }
}

@media (min-width: 992px) {
  [col-12] {
    padding: 5px;
  }
}

@media (min-width: 1200px) {
  [col-12] {
    padding: 5px;
  }
}

[col] {
  padding: 5px;
}

@media (min-width: 576px) {
  [col] {
    padding: 5px;
  }
}

@media (min-width: 768px) {
  [col] {
    padding: 5px;
  }
}

@media (min-width: 992px) {
  [col] {
    padding: 5px;
  }
}

@media (min-width: 1200px) {
  [col] {
    padding: 5px;
  }
}

[col] {
  -webkit-flex-basis: 0;
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}

[col-auto] {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
}

[col-1] {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 8.33333%;
  -ms-flex: 0 0 8.33333%;
  flex: 0 0 8.33333%;
  width: 8.33333%;
  max-width: 8.33333%;
}

[col-2] {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 16.66667%;
  -ms-flex: 0 0 16.66667%;
  flex: 0 0 16.66667%;
  width: 16.66667%;
  max-width: 16.66667%;
}

[col-3] {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 25%;
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  width: 25%;
  max-width: 25%;
}

[col-4] {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 33.33333%;
  -ms-flex: 0 0 33.33333%;
  flex: 0 0 33.33333%;
  width: 33.33333%;
  max-width: 33.33333%;
}

[col-5] {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 41.66667%;
  -ms-flex: 0 0 41.66667%;
  flex: 0 0 41.66667%;
  width: 41.66667%;
  max-width: 41.66667%;
}

[col-6] {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 50%;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  width: 50%;
  max-width: 50%;
}

[col-7] {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 58.33333%;
  -ms-flex: 0 0 58.33333%;
  flex: 0 0 58.33333%;
  width: 58.33333%;
  max-width: 58.33333%;
}

[col-8] {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 66.66667%;
  -ms-flex: 0 0 66.66667%;
  flex: 0 0 66.66667%;
  width: 66.66667%;
  max-width: 66.66667%;
}

[col-9] {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 75%;
  -ms-flex: 0 0 75%;
  flex: 0 0 75%;
  width: 75%;
  max-width: 75%;
}

[col-10] {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 83.33333%;
  -ms-flex: 0 0 83.33333%;
  flex: 0 0 83.33333%;
  width: 83.33333%;
  max-width: 83.33333%;
}

[col-11] {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 91.66667%;
  -ms-flex: 0 0 91.66667%;
  flex: 0 0 91.66667%;
  width: 91.66667%;
  max-width: 91.66667%;
}

[col-12] {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  width: 100%;
  max-width: 100%;
}

[pull-0] {
  right: auto;
}

[pull-1] {
  right: 8.33333%;
}

[pull-2] {
  right: 16.66667%;
}

[pull-3] {
  right: 25%;
}

[pull-4] {
  right: 33.33333%;
}

[pull-5] {
  right: 41.66667%;
}

[pull-6] {
  right: 50%;
}

[pull-7] {
  right: 58.33333%;
}

[pull-8] {
  right: 66.66667%;
}

[pull-9] {
  right: 75%;
}

[pull-10] {
  right: 83.33333%;
}

[pull-11] {
  right: 91.66667%;
}

[pull-12] {
  right: 100%;
}

[push-0] {
  left: auto;
}

[push-1] {
  left: 8.33333%;
}

[push-2] {
  left: 16.66667%;
}

[push-3] {
  left: 25%;
}

[push-4] {
  left: 33.33333%;
}

[push-5] {
  left: 41.66667%;
}

[push-6] {
  left: 50%;
}

[push-7] {
  left: 58.33333%;
}

[push-8] {
  left: 66.66667%;
}

[push-9] {
  left: 75%;
}

[push-10] {
  left: 83.33333%;
}

[push-11] {
  left: 91.66667%;
}

[push-12] {
  left: 100%;
}

[offset-1] {
  margin-left: 8.33333%;
}

[offset-2] {
  margin-left: 16.66667%;
}

[offset-3] {
  margin-left: 25%;
}

[offset-4] {
  margin-left: 33.33333%;
}

[offset-5] {
  margin-left: 41.66667%;
}

[offset-6] {
  margin-left: 50%;
}

[offset-7] {
  margin-left: 58.33333%;
}

[offset-8] {
  margin-left: 66.66667%;
}

[offset-9] {
  margin-left: 75%;
}

[offset-10] {
  margin-left: 83.33333%;
}

[offset-11] {
  margin-left: 91.66667%;
}

[col-sm-1] {
  padding: 5px;
}

@media (min-width: 576px) {
  [col-sm-1] {
    padding: 5px;
  }
}

@media (min-width: 768px) {
  [col-sm-1] {
    padding: 5px;
  }
}

@media (min-width: 992px) {
  [col-sm-1] {
    padding: 5px;
  }
}

@media (min-width: 1200px) {
  [col-sm-1] {
    padding: 5px;
  }
}

[col-sm-2] {
  padding: 5px;
}

@media (min-width: 576px) {
  [col-sm-2] {
    padding: 5px;
  }
}

@media (min-width: 768px) {
  [col-sm-2] {
    padding: 5px;
  }
}

@media (min-width: 992px) {
  [col-sm-2] {
    padding: 5px;
  }
}

@media (min-width: 1200px) {
  [col-sm-2] {
    padding: 5px;
  }
}

[col-sm-3] {
  padding: 5px;
}

@media (min-width: 576px) {
  [col-sm-3] {
    padding: 5px;
  }
}

@media (min-width: 768px) {
  [col-sm-3] {
    padding: 5px;
  }
}

@media (min-width: 992px) {
  [col-sm-3] {
    padding: 5px;
  }
}

@media (min-width: 1200px) {
  [col-sm-3] {
    padding: 5px;
  }
}

[col-sm-4] {
  padding: 5px;
}

@media (min-width: 576px) {
  [col-sm-4] {
    padding: 5px;
  }
}

@media (min-width: 768px) {
  [col-sm-4] {
    padding: 5px;
  }
}

@media (min-width: 992px) {
  [col-sm-4] {
    padding: 5px;
  }
}

@media (min-width: 1200px) {
  [col-sm-4] {
    padding: 5px;
  }
}

[col-sm-5] {
  padding: 5px;
}

@media (min-width: 576px) {
  [col-sm-5] {
    padding: 5px;
  }
}

@media (min-width: 768px) {
  [col-sm-5] {
    padding: 5px;
  }
}

@media (min-width: 992px) {
  [col-sm-5] {
    padding: 5px;
  }
}

@media (min-width: 1200px) {
  [col-sm-5] {
    padding: 5px;
  }
}

[col-sm-6] {
  padding: 5px;
}

@media (min-width: 576px) {
  [col-sm-6] {
    padding: 5px;
  }
}

@media (min-width: 768px) {
  [col-sm-6] {
    padding: 5px;
  }
}

@media (min-width: 992px) {
  [col-sm-6] {
    padding: 5px;
  }
}

@media (min-width: 1200px) {
  [col-sm-6] {
    padding: 5px;
  }
}

[col-sm-7] {
  padding: 5px;
}

@media (min-width: 576px) {
  [col-sm-7] {
    padding: 5px;
  }
}

@media (min-width: 768px) {
  [col-sm-7] {
    padding: 5px;
  }
}

@media (min-width: 992px) {
  [col-sm-7] {
    padding: 5px;
  }
}

@media (min-width: 1200px) {
  [col-sm-7] {
    padding: 5px;
  }
}

[col-sm-8] {
  padding: 5px;
}

@media (min-width: 576px) {
  [col-sm-8] {
    padding: 5px;
  }
}

@media (min-width: 768px) {
  [col-sm-8] {
    padding: 5px;
  }
}

@media (min-width: 992px) {
  [col-sm-8] {
    padding: 5px;
  }
}

@media (min-width: 1200px) {
  [col-sm-8] {
    padding: 5px;
  }
}

[col-sm-9] {
  padding: 5px;
}

@media (min-width: 576px) {
  [col-sm-9] {
    padding: 5px;
  }
}

@media (min-width: 768px) {
  [col-sm-9] {
    padding: 5px;
  }
}

@media (min-width: 992px) {
  [col-sm-9] {
    padding: 5px;
  }
}

@media (min-width: 1200px) {
  [col-sm-9] {
    padding: 5px;
  }
}

[col-sm-10] {
  padding: 5px;
}

@media (min-width: 576px) {
  [col-sm-10] {
    padding: 5px;
  }
}

@media (min-width: 768px) {
  [col-sm-10] {
    padding: 5px;
  }
}

@media (min-width: 992px) {
  [col-sm-10] {
    padding: 5px;
  }
}

@media (min-width: 1200px) {
  [col-sm-10] {
    padding: 5px;
  }
}

[col-sm-11] {
  padding: 5px;
}

@media (min-width: 576px) {
  [col-sm-11] {
    padding: 5px;
  }
}

@media (min-width: 768px) {
  [col-sm-11] {
    padding: 5px;
  }
}

@media (min-width: 992px) {
  [col-sm-11] {
    padding: 5px;
  }
}

@media (min-width: 1200px) {
  [col-sm-11] {
    padding: 5px;
  }
}

[col-sm-12] {
  padding: 5px;
}

@media (min-width: 576px) {
  [col-sm-12] {
    padding: 5px;
  }
}

@media (min-width: 768px) {
  [col-sm-12] {
    padding: 5px;
  }
}

@media (min-width: 992px) {
  [col-sm-12] {
    padding: 5px;
  }
}

@media (min-width: 1200px) {
  [col-sm-12] {
    padding: 5px;
  }
}

[col-sm] {
  padding: 5px;
}

@media (min-width: 576px) {
  [col-sm] {
    padding: 5px;
  }
}

@media (min-width: 768px) {
  [col-sm] {
    padding: 5px;
  }
}

@media (min-width: 992px) {
  [col-sm] {
    padding: 5px;
  }
}

@media (min-width: 1200px) {
  [col-sm] {
    padding: 5px;
  }
}

@media (min-width: 576px) {
  [col-sm] {
    -webkit-flex-basis: 0;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  [col-sm-auto] {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
  }
  [col-sm-1] {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.33333%;
    -ms-flex: 0 0 8.33333%;
    flex: 0 0 8.33333%;
    width: 8.33333%;
    max-width: 8.33333%;
  }
  [col-sm-2] {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.66667%;
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    width: 16.66667%;
    max-width: 16.66667%;
  }
  [col-sm-3] {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    width: 25%;
    max-width: 25%;
  }
  [col-sm-4] {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.33333%;
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    width: 33.33333%;
    max-width: 33.33333%;
  }
  [col-sm-5] {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.66667%;
    -ms-flex: 0 0 41.66667%;
    flex: 0 0 41.66667%;
    width: 41.66667%;
    max-width: 41.66667%;
  }
  [col-sm-6] {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    width: 50%;
    max-width: 50%;
  }
  [col-sm-7] {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.33333%;
    -ms-flex: 0 0 58.33333%;
    flex: 0 0 58.33333%;
    width: 58.33333%;
    max-width: 58.33333%;
  }
  [col-sm-8] {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.66667%;
    -ms-flex: 0 0 66.66667%;
    flex: 0 0 66.66667%;
    width: 66.66667%;
    max-width: 66.66667%;
  }
  [col-sm-9] {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    width: 75%;
    max-width: 75%;
  }
  [col-sm-10] {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.33333%;
    -ms-flex: 0 0 83.33333%;
    flex: 0 0 83.33333%;
    width: 83.33333%;
    max-width: 83.33333%;
  }
  [col-sm-11] {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.66667%;
    -ms-flex: 0 0 91.66667%;
    flex: 0 0 91.66667%;
    width: 91.66667%;
    max-width: 91.66667%;
  }
  [col-sm-12] {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    width: 100%;
    max-width: 100%;
  }
  [pull-sm-0] {
    right: auto;
  }
  [pull-sm-1] {
    right: 8.33333%;
  }
  [pull-sm-2] {
    right: 16.66667%;
  }
  [pull-sm-3] {
    right: 25%;
  }
  [pull-sm-4] {
    right: 33.33333%;
  }
  [pull-sm-5] {
    right: 41.66667%;
  }
  [pull-sm-6] {
    right: 50%;
  }
  [pull-sm-7] {
    right: 58.33333%;
  }
  [pull-sm-8] {
    right: 66.66667%;
  }
  [pull-sm-9] {
    right: 75%;
  }
  [pull-sm-10] {
    right: 83.33333%;
  }
  [pull-sm-11] {
    right: 91.66667%;
  }
  [pull-sm-12] {
    right: 100%;
  }
  [push-sm-0] {
    left: auto;
  }
  [push-sm-1] {
    left: 8.33333%;
  }
  [push-sm-2] {
    left: 16.66667%;
  }
  [push-sm-3] {
    left: 25%;
  }
  [push-sm-4] {
    left: 33.33333%;
  }
  [push-sm-5] {
    left: 41.66667%;
  }
  [push-sm-6] {
    left: 50%;
  }
  [push-sm-7] {
    left: 58.33333%;
  }
  [push-sm-8] {
    left: 66.66667%;
  }
  [push-sm-9] {
    left: 75%;
  }
  [push-sm-10] {
    left: 83.33333%;
  }
  [push-sm-11] {
    left: 91.66667%;
  }
  [push-sm-12] {
    left: 100%;
  }
  [offset-sm-0] {
    margin-left: 0%;
  }
  [offset-sm-1] {
    margin-left: 8.33333%;
  }
  [offset-sm-2] {
    margin-left: 16.66667%;
  }
  [offset-sm-3] {
    margin-left: 25%;
  }
  [offset-sm-4] {
    margin-left: 33.33333%;
  }
  [offset-sm-5] {
    margin-left: 41.66667%;
  }
  [offset-sm-6] {
    margin-left: 50%;
  }
  [offset-sm-7] {
    margin-left: 58.33333%;
  }
  [offset-sm-8] {
    margin-left: 66.66667%;
  }
  [offset-sm-9] {
    margin-left: 75%;
  }
  [offset-sm-10] {
    margin-left: 83.33333%;
  }
  [offset-sm-11] {
    margin-left: 91.66667%;
  }
}

[col-md-1] {
  padding: 5px;
}

@media (min-width: 576px) {
  [col-md-1] {
    padding: 5px;
  }
}

@media (min-width: 768px) {
  [col-md-1] {
    padding: 5px;
  }
}

@media (min-width: 992px) {
  [col-md-1] {
    padding: 5px;
  }
}

@media (min-width: 1200px) {
  [col-md-1] {
    padding: 5px;
  }
}

[col-md-2] {
  padding: 5px;
}

@media (min-width: 576px) {
  [col-md-2] {
    padding: 5px;
  }
}

@media (min-width: 768px) {
  [col-md-2] {
    padding: 5px;
  }
}

@media (min-width: 992px) {
  [col-md-2] {
    padding: 5px;
  }
}

@media (min-width: 1200px) {
  [col-md-2] {
    padding: 5px;
  }
}

[col-md-3] {
  padding: 5px;
}

@media (min-width: 576px) {
  [col-md-3] {
    padding: 5px;
  }
}

@media (min-width: 768px) {
  [col-md-3] {
    padding: 5px;
  }
}

@media (min-width: 992px) {
  [col-md-3] {
    padding: 5px;
  }
}

@media (min-width: 1200px) {
  [col-md-3] {
    padding: 5px;
  }
}

[col-md-4] {
  padding: 5px;
}

@media (min-width: 576px) {
  [col-md-4] {
    padding: 5px;
  }
}

@media (min-width: 768px) {
  [col-md-4] {
    padding: 5px;
  }
}

@media (min-width: 992px) {
  [col-md-4] {
    padding: 5px;
  }
}

@media (min-width: 1200px) {
  [col-md-4] {
    padding: 5px;
  }
}

[col-md-5] {
  padding: 5px;
}

@media (min-width: 576px) {
  [col-md-5] {
    padding: 5px;
  }
}

@media (min-width: 768px) {
  [col-md-5] {
    padding: 5px;
  }
}

@media (min-width: 992px) {
  [col-md-5] {
    padding: 5px;
  }
}

@media (min-width: 1200px) {
  [col-md-5] {
    padding: 5px;
  }
}

[col-md-6] {
  padding: 5px;
}

@media (min-width: 576px) {
  [col-md-6] {
    padding: 5px;
  }
}

@media (min-width: 768px) {
  [col-md-6] {
    padding: 5px;
  }
}

@media (min-width: 992px) {
  [col-md-6] {
    padding: 5px;
  }
}

@media (min-width: 1200px) {
  [col-md-6] {
    padding: 5px;
  }
}

[col-md-7] {
  padding: 5px;
}

@media (min-width: 576px) {
  [col-md-7] {
    padding: 5px;
  }
}

@media (min-width: 768px) {
  [col-md-7] {
    padding: 5px;
  }
}

@media (min-width: 992px) {
  [col-md-7] {
    padding: 5px;
  }
}

@media (min-width: 1200px) {
  [col-md-7] {
    padding: 5px;
  }
}

[col-md-8] {
  padding: 5px;
}

@media (min-width: 576px) {
  [col-md-8] {
    padding: 5px;
  }
}

@media (min-width: 768px) {
  [col-md-8] {
    padding: 5px;
  }
}

@media (min-width: 992px) {
  [col-md-8] {
    padding: 5px;
  }
}

@media (min-width: 1200px) {
  [col-md-8] {
    padding: 5px;
  }
}

[col-md-9] {
  padding: 5px;
}

@media (min-width: 576px) {
  [col-md-9] {
    padding: 5px;
  }
}

@media (min-width: 768px) {
  [col-md-9] {
    padding: 5px;
  }
}

@media (min-width: 992px) {
  [col-md-9] {
    padding: 5px;
  }
}

@media (min-width: 1200px) {
  [col-md-9] {
    padding: 5px;
  }
}

[col-md-10] {
  padding: 5px;
}

@media (min-width: 576px) {
  [col-md-10] {
    padding: 5px;
  }
}

@media (min-width: 768px) {
  [col-md-10] {
    padding: 5px;
  }
}

@media (min-width: 992px) {
  [col-md-10] {
    padding: 5px;
  }
}

@media (min-width: 1200px) {
  [col-md-10] {
    padding: 5px;
  }
}

[col-md-11] {
  padding: 5px;
}

@media (min-width: 576px) {
  [col-md-11] {
    padding: 5px;
  }
}

@media (min-width: 768px) {
  [col-md-11] {
    padding: 5px;
  }
}

@media (min-width: 992px) {
  [col-md-11] {
    padding: 5px;
  }
}

@media (min-width: 1200px) {
  [col-md-11] {
    padding: 5px;
  }
}

[col-md-12] {
  padding: 5px;
}

@media (min-width: 576px) {
  [col-md-12] {
    padding: 5px;
  }
}

@media (min-width: 768px) {
  [col-md-12] {
    padding: 5px;
  }
}

@media (min-width: 992px) {
  [col-md-12] {
    padding: 5px;
  }
}

@media (min-width: 1200px) {
  [col-md-12] {
    padding: 5px;
  }
}

[col-md] {
  padding: 5px;
}

@media (min-width: 576px) {
  [col-md] {
    padding: 5px;
  }
}

@media (min-width: 768px) {
  [col-md] {
    padding: 5px;
  }
}

@media (min-width: 992px) {
  [col-md] {
    padding: 5px;
  }
}

@media (min-width: 1200px) {
  [col-md] {
    padding: 5px;
  }
}

@media (min-width: 768px) {
  [col-md] {
    -webkit-flex-basis: 0;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  [col-md-auto] {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
  }
  [col-md-1] {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.33333%;
    -ms-flex: 0 0 8.33333%;
    flex: 0 0 8.33333%;
    width: 8.33333%;
    max-width: 8.33333%;
  }
  [col-md-2] {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.66667%;
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    width: 16.66667%;
    max-width: 16.66667%;
  }
  [col-md-3] {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    width: 25%;
    max-width: 25%;
  }
  [col-md-4] {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.33333%;
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    width: 33.33333%;
    max-width: 33.33333%;
  }
  [col-md-5] {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.66667%;
    -ms-flex: 0 0 41.66667%;
    flex: 0 0 41.66667%;
    width: 41.66667%;
    max-width: 41.66667%;
  }
  [col-md-6] {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    width: 50%;
    max-width: 50%;
  }
  [col-md-7] {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.33333%;
    -ms-flex: 0 0 58.33333%;
    flex: 0 0 58.33333%;
    width: 58.33333%;
    max-width: 58.33333%;
  }
  [col-md-8] {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.66667%;
    -ms-flex: 0 0 66.66667%;
    flex: 0 0 66.66667%;
    width: 66.66667%;
    max-width: 66.66667%;
  }
  [col-md-9] {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    width: 75%;
    max-width: 75%;
  }
  [col-md-10] {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.33333%;
    -ms-flex: 0 0 83.33333%;
    flex: 0 0 83.33333%;
    width: 83.33333%;
    max-width: 83.33333%;
  }
  [col-md-11] {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.66667%;
    -ms-flex: 0 0 91.66667%;
    flex: 0 0 91.66667%;
    width: 91.66667%;
    max-width: 91.66667%;
  }
  [col-md-12] {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    width: 100%;
    max-width: 100%;
  }
  [pull-md-0] {
    right: auto;
  }
  [pull-md-1] {
    right: 8.33333%;
  }
  [pull-md-2] {
    right: 16.66667%;
  }
  [pull-md-3] {
    right: 25%;
  }
  [pull-md-4] {
    right: 33.33333%;
  }
  [pull-md-5] {
    right: 41.66667%;
  }
  [pull-md-6] {
    right: 50%;
  }
  [pull-md-7] {
    right: 58.33333%;
  }
  [pull-md-8] {
    right: 66.66667%;
  }
  [pull-md-9] {
    right: 75%;
  }
  [pull-md-10] {
    right: 83.33333%;
  }
  [pull-md-11] {
    right: 91.66667%;
  }
  [pull-md-12] {
    right: 100%;
  }
  [push-md-0] {
    left: auto;
  }
  [push-md-1] {
    left: 8.33333%;
  }
  [push-md-2] {
    left: 16.66667%;
  }
  [push-md-3] {
    left: 25%;
  }
  [push-md-4] {
    left: 33.33333%;
  }
  [push-md-5] {
    left: 41.66667%;
  }
  [push-md-6] {
    left: 50%;
  }
  [push-md-7] {
    left: 58.33333%;
  }
  [push-md-8] {
    left: 66.66667%;
  }
  [push-md-9] {
    left: 75%;
  }
  [push-md-10] {
    left: 83.33333%;
  }
  [push-md-11] {
    left: 91.66667%;
  }
  [push-md-12] {
    left: 100%;
  }
  [offset-md-0] {
    margin-left: 0%;
  }
  [offset-md-1] {
    margin-left: 8.33333%;
  }
  [offset-md-2] {
    margin-left: 16.66667%;
  }
  [offset-md-3] {
    margin-left: 25%;
  }
  [offset-md-4] {
    margin-left: 33.33333%;
  }
  [offset-md-5] {
    margin-left: 41.66667%;
  }
  [offset-md-6] {
    margin-left: 50%;
  }
  [offset-md-7] {
    margin-left: 58.33333%;
  }
  [offset-md-8] {
    margin-left: 66.66667%;
  }
  [offset-md-9] {
    margin-left: 75%;
  }
  [offset-md-10] {
    margin-left: 83.33333%;
  }
  [offset-md-11] {
    margin-left: 91.66667%;
  }
}

[col-lg-1] {
  padding: 5px;
}

@media (min-width: 576px) {
  [col-lg-1] {
    padding: 5px;
  }
}

@media (min-width: 768px) {
  [col-lg-1] {
    padding: 5px;
  }
}

@media (min-width: 992px) {
  [col-lg-1] {
    padding: 5px;
  }
}

@media (min-width: 1200px) {
  [col-lg-1] {
    padding: 5px;
  }
}

[col-lg-2] {
  padding: 5px;
}

@media (min-width: 576px) {
  [col-lg-2] {
    padding: 5px;
  }
}

@media (min-width: 768px) {
  [col-lg-2] {
    padding: 5px;
  }
}

@media (min-width: 992px) {
  [col-lg-2] {
    padding: 5px;
  }
}

@media (min-width: 1200px) {
  [col-lg-2] {
    padding: 5px;
  }
}

[col-lg-3] {
  padding: 5px;
}

@media (min-width: 576px) {
  [col-lg-3] {
    padding: 5px;
  }
}

@media (min-width: 768px) {
  [col-lg-3] {
    padding: 5px;
  }
}

@media (min-width: 992px) {
  [col-lg-3] {
    padding: 5px;
  }
}

@media (min-width: 1200px) {
  [col-lg-3] {
    padding: 5px;
  }
}

[col-lg-4] {
  padding: 5px;
}

@media (min-width: 576px) {
  [col-lg-4] {
    padding: 5px;
  }
}

@media (min-width: 768px) {
  [col-lg-4] {
    padding: 5px;
  }
}

@media (min-width: 992px) {
  [col-lg-4] {
    padding: 5px;
  }
}

@media (min-width: 1200px) {
  [col-lg-4] {
    padding: 5px;
  }
}

[col-lg-5] {
  padding: 5px;
}

@media (min-width: 576px) {
  [col-lg-5] {
    padding: 5px;
  }
}

@media (min-width: 768px) {
  [col-lg-5] {
    padding: 5px;
  }
}

@media (min-width: 992px) {
  [col-lg-5] {
    padding: 5px;
  }
}

@media (min-width: 1200px) {
  [col-lg-5] {
    padding: 5px;
  }
}

[col-lg-6] {
  padding: 5px;
}

@media (min-width: 576px) {
  [col-lg-6] {
    padding: 5px;
  }
}

@media (min-width: 768px) {
  [col-lg-6] {
    padding: 5px;
  }
}

@media (min-width: 992px) {
  [col-lg-6] {
    padding: 5px;
  }
}

@media (min-width: 1200px) {
  [col-lg-6] {
    padding: 5px;
  }
}

[col-lg-7] {
  padding: 5px;
}

@media (min-width: 576px) {
  [col-lg-7] {
    padding: 5px;
  }
}

@media (min-width: 768px) {
  [col-lg-7] {
    padding: 5px;
  }
}

@media (min-width: 992px) {
  [col-lg-7] {
    padding: 5px;
  }
}

@media (min-width: 1200px) {
  [col-lg-7] {
    padding: 5px;
  }
}

[col-lg-8] {
  padding: 5px;
}

@media (min-width: 576px) {
  [col-lg-8] {
    padding: 5px;
  }
}

@media (min-width: 768px) {
  [col-lg-8] {
    padding: 5px;
  }
}

@media (min-width: 992px) {
  [col-lg-8] {
    padding: 5px;
  }
}

@media (min-width: 1200px) {
  [col-lg-8] {
    padding: 5px;
  }
}

[col-lg-9] {
  padding: 5px;
}

@media (min-width: 576px) {
  [col-lg-9] {
    padding: 5px;
  }
}

@media (min-width: 768px) {
  [col-lg-9] {
    padding: 5px;
  }
}

@media (min-width: 992px) {
  [col-lg-9] {
    padding: 5px;
  }
}

@media (min-width: 1200px) {
  [col-lg-9] {
    padding: 5px;
  }
}

[col-lg-10] {
  padding: 5px;
}

@media (min-width: 576px) {
  [col-lg-10] {
    padding: 5px;
  }
}

@media (min-width: 768px) {
  [col-lg-10] {
    padding: 5px;
  }
}

@media (min-width: 992px) {
  [col-lg-10] {
    padding: 5px;
  }
}

@media (min-width: 1200px) {
  [col-lg-10] {
    padding: 5px;
  }
}

[col-lg-11] {
  padding: 5px;
}

@media (min-width: 576px) {
  [col-lg-11] {
    padding: 5px;
  }
}

@media (min-width: 768px) {
  [col-lg-11] {
    padding: 5px;
  }
}

@media (min-width: 992px) {
  [col-lg-11] {
    padding: 5px;
  }
}

@media (min-width: 1200px) {
  [col-lg-11] {
    padding: 5px;
  }
}

[col-lg-12] {
  padding: 5px;
}

@media (min-width: 576px) {
  [col-lg-12] {
    padding: 5px;
  }
}

@media (min-width: 768px) {
  [col-lg-12] {
    padding: 5px;
  }
}

@media (min-width: 992px) {
  [col-lg-12] {
    padding: 5px;
  }
}

@media (min-width: 1200px) {
  [col-lg-12] {
    padding: 5px;
  }
}

[col-lg] {
  padding: 5px;
}

@media (min-width: 576px) {
  [col-lg] {
    padding: 5px;
  }
}

@media (min-width: 768px) {
  [col-lg] {
    padding: 5px;
  }
}

@media (min-width: 992px) {
  [col-lg] {
    padding: 5px;
  }
}

@media (min-width: 1200px) {
  [col-lg] {
    padding: 5px;
  }
}

@media (min-width: 992px) {
  [col-lg] {
    -webkit-flex-basis: 0;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  [col-lg-auto] {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
  }
  [col-lg-1] {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.33333%;
    -ms-flex: 0 0 8.33333%;
    flex: 0 0 8.33333%;
    width: 8.33333%;
    max-width: 8.33333%;
  }
  [col-lg-2] {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.66667%;
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    width: 16.66667%;
    max-width: 16.66667%;
  }
  [col-lg-3] {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    width: 25%;
    max-width: 25%;
  }
  [col-lg-4] {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.33333%;
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    width: 33.33333%;
    max-width: 33.33333%;
  }
  [col-lg-5] {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.66667%;
    -ms-flex: 0 0 41.66667%;
    flex: 0 0 41.66667%;
    width: 41.66667%;
    max-width: 41.66667%;
  }
  [col-lg-6] {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    width: 50%;
    max-width: 50%;
  }
  [col-lg-7] {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.33333%;
    -ms-flex: 0 0 58.33333%;
    flex: 0 0 58.33333%;
    width: 58.33333%;
    max-width: 58.33333%;
  }
  [col-lg-8] {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.66667%;
    -ms-flex: 0 0 66.66667%;
    flex: 0 0 66.66667%;
    width: 66.66667%;
    max-width: 66.66667%;
  }
  [col-lg-9] {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    width: 75%;
    max-width: 75%;
  }
  [col-lg-10] {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.33333%;
    -ms-flex: 0 0 83.33333%;
    flex: 0 0 83.33333%;
    width: 83.33333%;
    max-width: 83.33333%;
  }
  [col-lg-11] {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.66667%;
    -ms-flex: 0 0 91.66667%;
    flex: 0 0 91.66667%;
    width: 91.66667%;
    max-width: 91.66667%;
  }
  [col-lg-12] {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    width: 100%;
    max-width: 100%;
  }
  [pull-lg-0] {
    right: auto;
  }
  [pull-lg-1] {
    right: 8.33333%;
  }
  [pull-lg-2] {
    right: 16.66667%;
  }
  [pull-lg-3] {
    right: 25%;
  }
  [pull-lg-4] {
    right: 33.33333%;
  }
  [pull-lg-5] {
    right: 41.66667%;
  }
  [pull-lg-6] {
    right: 50%;
  }
  [pull-lg-7] {
    right: 58.33333%;
  }
  [pull-lg-8] {
    right: 66.66667%;
  }
  [pull-lg-9] {
    right: 75%;
  }
  [pull-lg-10] {
    right: 83.33333%;
  }
  [pull-lg-11] {
    right: 91.66667%;
  }
  [pull-lg-12] {
    right: 100%;
  }
  [push-lg-0] {
    left: auto;
  }
  [push-lg-1] {
    left: 8.33333%;
  }
  [push-lg-2] {
    left: 16.66667%;
  }
  [push-lg-3] {
    left: 25%;
  }
  [push-lg-4] {
    left: 33.33333%;
  }
  [push-lg-5] {
    left: 41.66667%;
  }
  [push-lg-6] {
    left: 50%;
  }
  [push-lg-7] {
    left: 58.33333%;
  }
  [push-lg-8] {
    left: 66.66667%;
  }
  [push-lg-9] {
    left: 75%;
  }
  [push-lg-10] {
    left: 83.33333%;
  }
  [push-lg-11] {
    left: 91.66667%;
  }
  [push-lg-12] {
    left: 100%;
  }
  [offset-lg-0] {
    margin-left: 0%;
  }
  [offset-lg-1] {
    margin-left: 8.33333%;
  }
  [offset-lg-2] {
    margin-left: 16.66667%;
  }
  [offset-lg-3] {
    margin-left: 25%;
  }
  [offset-lg-4] {
    margin-left: 33.33333%;
  }
  [offset-lg-5] {
    margin-left: 41.66667%;
  }
  [offset-lg-6] {
    margin-left: 50%;
  }
  [offset-lg-7] {
    margin-left: 58.33333%;
  }
  [offset-lg-8] {
    margin-left: 66.66667%;
  }
  [offset-lg-9] {
    margin-left: 75%;
  }
  [offset-lg-10] {
    margin-left: 83.33333%;
  }
  [offset-lg-11] {
    margin-left: 91.66667%;
  }
}

[col-xl-1] {
  padding: 5px;
}

@media (min-width: 576px) {
  [col-xl-1] {
    padding: 5px;
  }
}

@media (min-width: 768px) {
  [col-xl-1] {
    padding: 5px;
  }
}

@media (min-width: 992px) {
  [col-xl-1] {
    padding: 5px;
  }
}

@media (min-width: 1200px) {
  [col-xl-1] {
    padding: 5px;
  }
}

[col-xl-2] {
  padding: 5px;
}

@media (min-width: 576px) {
  [col-xl-2] {
    padding: 5px;
  }
}

@media (min-width: 768px) {
  [col-xl-2] {
    padding: 5px;
  }
}

@media (min-width: 992px) {
  [col-xl-2] {
    padding: 5px;
  }
}

@media (min-width: 1200px) {
  [col-xl-2] {
    padding: 5px;
  }
}

[col-xl-3] {
  padding: 5px;
}

@media (min-width: 576px) {
  [col-xl-3] {
    padding: 5px;
  }
}

@media (min-width: 768px) {
  [col-xl-3] {
    padding: 5px;
  }
}

@media (min-width: 992px) {
  [col-xl-3] {
    padding: 5px;
  }
}

@media (min-width: 1200px) {
  [col-xl-3] {
    padding: 5px;
  }
}

[col-xl-4] {
  padding: 5px;
}

@media (min-width: 576px) {
  [col-xl-4] {
    padding: 5px;
  }
}

@media (min-width: 768px) {
  [col-xl-4] {
    padding: 5px;
  }
}

@media (min-width: 992px) {
  [col-xl-4] {
    padding: 5px;
  }
}

@media (min-width: 1200px) {
  [col-xl-4] {
    padding: 5px;
  }
}

[col-xl-5] {
  padding: 5px;
}

@media (min-width: 576px) {
  [col-xl-5] {
    padding: 5px;
  }
}

@media (min-width: 768px) {
  [col-xl-5] {
    padding: 5px;
  }
}

@media (min-width: 992px) {
  [col-xl-5] {
    padding: 5px;
  }
}

@media (min-width: 1200px) {
  [col-xl-5] {
    padding: 5px;
  }
}

[col-xl-6] {
  padding: 5px;
}

@media (min-width: 576px) {
  [col-xl-6] {
    padding: 5px;
  }
}

@media (min-width: 768px) {
  [col-xl-6] {
    padding: 5px;
  }
}

@media (min-width: 992px) {
  [col-xl-6] {
    padding: 5px;
  }
}

@media (min-width: 1200px) {
  [col-xl-6] {
    padding: 5px;
  }
}

[col-xl-7] {
  padding: 5px;
}

@media (min-width: 576px) {
  [col-xl-7] {
    padding: 5px;
  }
}

@media (min-width: 768px) {
  [col-xl-7] {
    padding: 5px;
  }
}

@media (min-width: 992px) {
  [col-xl-7] {
    padding: 5px;
  }
}

@media (min-width: 1200px) {
  [col-xl-7] {
    padding: 5px;
  }
}

[col-xl-8] {
  padding: 5px;
}

@media (min-width: 576px) {
  [col-xl-8] {
    padding: 5px;
  }
}

@media (min-width: 768px) {
  [col-xl-8] {
    padding: 5px;
  }
}

@media (min-width: 992px) {
  [col-xl-8] {
    padding: 5px;
  }
}

@media (min-width: 1200px) {
  [col-xl-8] {
    padding: 5px;
  }
}

[col-xl-9] {
  padding: 5px;
}

@media (min-width: 576px) {
  [col-xl-9] {
    padding: 5px;
  }
}

@media (min-width: 768px) {
  [col-xl-9] {
    padding: 5px;
  }
}

@media (min-width: 992px) {
  [col-xl-9] {
    padding: 5px;
  }
}

@media (min-width: 1200px) {
  [col-xl-9] {
    padding: 5px;
  }
}

[col-xl-10] {
  padding: 5px;
}

@media (min-width: 576px) {
  [col-xl-10] {
    padding: 5px;
  }
}

@media (min-width: 768px) {
  [col-xl-10] {
    padding: 5px;
  }
}

@media (min-width: 992px) {
  [col-xl-10] {
    padding: 5px;
  }
}

@media (min-width: 1200px) {
  [col-xl-10] {
    padding: 5px;
  }
}

[col-xl-11] {
  padding: 5px;
}

@media (min-width: 576px) {
  [col-xl-11] {
    padding: 5px;
  }
}

@media (min-width: 768px) {
  [col-xl-11] {
    padding: 5px;
  }
}

@media (min-width: 992px) {
  [col-xl-11] {
    padding: 5px;
  }
}

@media (min-width: 1200px) {
  [col-xl-11] {
    padding: 5px;
  }
}

[col-xl-12] {
  padding: 5px;
}

@media (min-width: 576px) {
  [col-xl-12] {
    padding: 5px;
  }
}

@media (min-width: 768px) {
  [col-xl-12] {
    padding: 5px;
  }
}

@media (min-width: 992px) {
  [col-xl-12] {
    padding: 5px;
  }
}

@media (min-width: 1200px) {
  [col-xl-12] {
    padding: 5px;
  }
}

[col-xl] {
  padding: 5px;
}

@media (min-width: 576px) {
  [col-xl] {
    padding: 5px;
  }
}

@media (min-width: 768px) {
  [col-xl] {
    padding: 5px;
  }
}

@media (min-width: 992px) {
  [col-xl] {
    padding: 5px;
  }
}

@media (min-width: 1200px) {
  [col-xl] {
    padding: 5px;
  }
}

@media (min-width: 1200px) {
  [col-xl] {
    -webkit-flex-basis: 0;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  [col-xl-auto] {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
  }
  [col-xl-1] {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.33333%;
    -ms-flex: 0 0 8.33333%;
    flex: 0 0 8.33333%;
    width: 8.33333%;
    max-width: 8.33333%;
  }
  [col-xl-2] {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.66667%;
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    width: 16.66667%;
    max-width: 16.66667%;
  }
  [col-xl-3] {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    width: 25%;
    max-width: 25%;
  }
  [col-xl-4] {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.33333%;
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    width: 33.33333%;
    max-width: 33.33333%;
  }
  [col-xl-5] {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.66667%;
    -ms-flex: 0 0 41.66667%;
    flex: 0 0 41.66667%;
    width: 41.66667%;
    max-width: 41.66667%;
  }
  [col-xl-6] {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    width: 50%;
    max-width: 50%;
  }
  [col-xl-7] {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.33333%;
    -ms-flex: 0 0 58.33333%;
    flex: 0 0 58.33333%;
    width: 58.33333%;
    max-width: 58.33333%;
  }
  [col-xl-8] {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.66667%;
    -ms-flex: 0 0 66.66667%;
    flex: 0 0 66.66667%;
    width: 66.66667%;
    max-width: 66.66667%;
  }
  [col-xl-9] {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    width: 75%;
    max-width: 75%;
  }
  [col-xl-10] {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.33333%;
    -ms-flex: 0 0 83.33333%;
    flex: 0 0 83.33333%;
    width: 83.33333%;
    max-width: 83.33333%;
  }
  [col-xl-11] {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.66667%;
    -ms-flex: 0 0 91.66667%;
    flex: 0 0 91.66667%;
    width: 91.66667%;
    max-width: 91.66667%;
  }
  [col-xl-12] {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    width: 100%;
    max-width: 100%;
  }
  [pull-xl-0] {
    right: auto;
  }
  [pull-xl-1] {
    right: 8.33333%;
  }
  [pull-xl-2] {
    right: 16.66667%;
  }
  [pull-xl-3] {
    right: 25%;
  }
  [pull-xl-4] {
    right: 33.33333%;
  }
  [pull-xl-5] {
    right: 41.66667%;
  }
  [pull-xl-6] {
    right: 50%;
  }
  [pull-xl-7] {
    right: 58.33333%;
  }
  [pull-xl-8] {
    right: 66.66667%;
  }
  [pull-xl-9] {
    right: 75%;
  }
  [pull-xl-10] {
    right: 83.33333%;
  }
  [pull-xl-11] {
    right: 91.66667%;
  }
  [pull-xl-12] {
    right: 100%;
  }
  [push-xl-0] {
    left: auto;
  }
  [push-xl-1] {
    left: 8.33333%;
  }
  [push-xl-2] {
    left: 16.66667%;
  }
  [push-xl-3] {
    left: 25%;
  }
  [push-xl-4] {
    left: 33.33333%;
  }
  [push-xl-5] {
    left: 41.66667%;
  }
  [push-xl-6] {
    left: 50%;
  }
  [push-xl-7] {
    left: 58.33333%;
  }
  [push-xl-8] {
    left: 66.66667%;
  }
  [push-xl-9] {
    left: 75%;
  }
  [push-xl-10] {
    left: 83.33333%;
  }
  [push-xl-11] {
    left: 91.66667%;
  }
  [push-xl-12] {
    left: 100%;
  }
  [offset-xl-0] {
    margin-left: 0%;
  }
  [offset-xl-1] {
    margin-left: 8.33333%;
  }
  [offset-xl-2] {
    margin-left: 16.66667%;
  }
  [offset-xl-3] {
    margin-left: 25%;
  }
  [offset-xl-4] {
    margin-left: 33.33333%;
  }
  [offset-xl-5] {
    margin-left: 41.66667%;
  }
  [offset-xl-6] {
    margin-left: 50%;
  }
  [offset-xl-7] {
    margin-left: 58.33333%;
  }
  [offset-xl-8] {
    margin-left: 66.66667%;
  }
  [offset-xl-9] {
    margin-left: 75%;
  }
  [offset-xl-10] {
    margin-left: 83.33333%;
  }
  [offset-xl-11] {
    margin-left: 91.66667%;
  }
}

ion-icon {
  display: inline-block;
  font-size: 1.2em;
}

ion-icon[small] {
  min-height: 1.1em;
  font-size: 1.1em;
}

.icon-ios-primary {
  color: #327eff;
}

.icon-ios-secondary {
  color: #32db64;
}

.icon-ios-danger {
  color: #f53d3d;
}

.icon-ios-light {
  color: #f4f4f4;
}

.icon-ios-dark {
  color: #222;
}

.icon-md-primary {
  color: #327eff;
}

.icon-md-secondary {
  color: #32db64;
}

.icon-md-danger {
  color: #f53d3d;
}

.icon-md-light {
  color: #f4f4f4;
}

.icon-md-dark {
  color: #222;
}

.icon-wp-primary {
  color: #327eff;
}

.icon-wp-secondary {
  color: #32db64;
}

.icon-wp-danger {
  color: #f53d3d;
}

.icon-wp-light {
  color: #f4f4f4;
}

.icon-wp-dark {
  color: #222;
}

ion-img {
  display: inline-block;
  min-width: 20px;
  min-height: 20px;
  background: #eee;
  contain: strict;
}

ion-img img {
  -o-object-fit: cover;
  object-fit: cover;
}

ion-img.img-unloaded img {
  display: none;
}

ion-img.img-loaded img {
  display: block;
}

ion-infinite-scroll {
  display: block;
  width: 100%;
}

ion-infinite-scroll-content {
  text-align: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 100%;
  min-height: 84px;
}

.infinite-loading {
  display: none;
  width: 100%;
  margin: 0 0 32px;
}

.infinite-loading-text {
  color: #666;
  margin: 4px 32px 0;
}

.infinite-loading-spinner .spinner-ios line,
.infinite-loading-spinner .spinner-ios-small line,
.infinite-loading-spinner .spinner-crescent circle {
  stroke: #666;
}

.infinite-loading-spinner .spinner-bubbles circle,
.infinite-loading-spinner .spinner-circles circle,
.infinite-loading-spinner .spinner-dots circle {
  fill: #666;
}

ion-infinite-scroll-content[state=loading] .infinite-loading {
  display: block;
}

ion-infinite-scroll-content[state=disabled] {
  display: none;
}

ion-input,
ion-textarea {
  position: relative;
  display: block;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  width: 100%;
}

.item-input ion-input,
.item-input ion-textarea {
  position: static;
}

.item.item-textarea {
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.text-input {
  -moz-appearance: none;
  -ms-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  border-radius: 0;
  display: inline-block;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  width: 92%;
  width: calc(100% - 10px);
  border: 0;
  background: transparent;
}

.text-input::-moz-placeholder {
  color: var(--grayblue-100);
}

.text-input:-ms-input-placeholder {
  color: var(--grayblue-100);
}

.text-input::-webkit-input-placeholder {
  text-indent: 0;
  color: var(--grayblue-100);
}

textarea.text-input {
  display: block;
}

.text-input[disabled] {
  opacity: .4;
}

input.text-input:-webkit-autofill {
  background-color: transparent;
}

.platform-mobile textarea.text-input {
  resize: none;
}

.input-cover {
  left: 0;
  top: 0;
  position: absolute;
  width: 100%;
  height: 100%;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
}

.input[disabled] .input-cover {
  pointer-events: none;
}

.item-input-has-focus .input-cover,
.input-has-focus .input-cover {
  display: none;
}

.item-input-has-focus,
.input-has-focus {
  pointer-events: none;
}

.item-input-has-focus input,
.input-has-focus input,
.item-input-has-focus textarea,
.input-has-focus textarea,
.item-input-has-focus a,
.input-has-focus a,
.item-input-has-focus button,
.input-has-focus button {
  pointer-events: auto;
}

.text-input-clear-icon {
  margin: 0;
  padding: 0;
  background-position: center;
  position: absolute;
  top: 0;
  display: none;
  height: 100%;
  background-repeat: no-repeat;
}

.item-input-has-focus.item-input-has-value .text-input-clear-icon,
.input-has-focus.input-has-value .text-input-clear-icon {
  display: block;
}

.text-input-ios {
  margin: 10px 8px 10px 0;
  padding: 0;
  width: calc(100% - 8px);
}

.input-ios .inset-input {
  padding: 5.5px 8px 5.5px 0px;
  margin: 5.5px 16px 5.5px 0;
}

.item-ios.item-input.item-input-has-focus .item-inner,
.item-ios.item-input.input-has-focus .item-inner {
  border-bottom-color: var(--app-primary);
}

.list-ios .item-input.item-input-has-focus:last-child,
.list-ios .item-input.input-has-focus:last-child {
  border-bottom-color: var(--app-primary);
}

.list-ios .item-input.item-input-has-focus:last-child .item-inner,
.list-ios .item-input.input-has-focus:last-child .item-inner {
  -webkit-box-shadow: none;
  box-shadow: none;
}

.item-ios.item-input.ng-valid.item-input-has-value:not(.input-has-focus):not(.item-input-has-focus) .item-inner,
.item-ios.item-input.ng-valid.input-has-value:not(.input-has-focus):not(.item-input-has-focus) .item-inner {
  border-bottom-color: none;
}

.list-ios .item-input.ng-valid.item-input-has-value:not(.input-has-focus):not(.item-input-has-focus):last-child,
.list-ios .item-input.ng-valid.input-has-value:not(.input-has-focus):not(.item-input-has-focus):last-child {
  border-bottom-color: none;
}

.list-ios .item-input.ng-valid.item-input-has-value:not(.input-has-focus):not(.item-input-has-focus):last-child .item-inner,
.list-ios .item-input.ng-valid.input-has-value:not(.input-has-focus):not(.item-input-has-focus):last-child .item-inner {
  -webkit-box-shadow: none;
  box-shadow: none;
}

.item-ios.item-input.ng-invalid.ng-touched:not(.input-has-focus):not(.item-input-has-focus) .item-inner {
  border-bottom-color: #e52a00;
}

.list-ios .item-input.ng-invalid.ng-touched:not(.input-has-focus):not(.item-input-has-focus):last-child {
  border-bottom-color: #e52a00;
}

.list-ios .item-input.ng-invalid.ng-touched:not(.input-has-focus):not(.item-input-has-focus):last-child .item-inner {
  -webkit-box-shadow: none;
  box-shadow: none;
}

.item-ios.item-label-stacked .text-input,
.item-ios.item-label-floating .text-input {
  margin-left: 0;
  margin-top: 8px;
  margin-bottom: 8px;
  width: calc(100% - 8px);
}

.item-ios.item-label-stacked .label-ios + .input + .cloned-input,
.item-ios.item-label-floating .label-ios + .input + .cloned-input {
  margin-left: 0;
}

.item-label-stacked .select-ios,
.item-label-floating .select-ios {
  padding-left: 0;
  padding-top: 8px;
  padding-bottom: 8px;
}

.input-ios[clearInput] {
  position: relative;
}

.input-ios[clearInput] .text-input {
  padding-right: 30px;
}

.input-ios .text-input-clear-icon {
  right: 8px;
  background-image: url("data:image/svg+xml;charset=utf-8,<svg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'><path%20fill='rgba(0,%200,%200,%200.5)'%20d='M403.1,108.9c-81.2-81.2-212.9-81.2-294.2,0s-81.2,212.9,0,294.2c81.2,81.2,212.9,81.2,294.2,0S484.3,190.1,403.1,108.9z%20M352,340.2L340.2,352l-84.4-84.2l-84,83.8L160,339.8l84-83.8l-84-83.8l11.8-11.8l84,83.8l84.4-84.2l11.8,11.8L267.6,256L352,340.2z'/></svg>");
  width: 30px;
  background-size: 18px;
}

.text-input-md {
  margin: 10px 8px 10px 0px;
  padding: 0;
  width: calc(100% - 8px - 0px);
}

.input-md .inset-input {
  padding: 6.5px 8px 6.5px 0px;
  margin: 6.5px 16px 6.5px 0px;
}

.item-md.item-input.item-input-has-focus .item-inner,
.item-md.item-input.input-has-focus .item-inner {
  border-bottom-color: var(--app-primary);
  -webkit-box-shadow: inset 0 -1px 0 0 var(--app-primary);
  box-shadow: inset 0 -1px 0 0 var(--app-primary);
}

.list-md .item-input.item-input-has-focus:last-child,
.list-md .item-input.input-has-focus:last-child {
  border-bottom-color: var(--app-primary);
  -webkit-box-shadow: inset 0 -1px 0 0 var(--app-primary);
  box-shadow: inset 0 -1px 0 0 var(--app-primary);
}

.list-md .item-input.item-input-has-focus:last-child .item-inner,
.list-md .item-input.input-has-focus:last-child .item-inner {
  -webkit-box-shadow: none;
  box-shadow: none;
}

.item-md.item-input.ng-valid.item-input-has-value:not(.input-has-focus):not(.item-input-has-focus) .item-inner,
.item-md.item-input.ng-valid.input-has-value:not(.input-has-focus):not(.item-input-has-focus) .item-inner {
  border-bottom-color: none;
  -webkit-box-shadow: inset 0 -1px 0 0 none;
  box-shadow: inset 0 -1px 0 0 none;
}

.list-md .item-input.ng-valid.item-input-has-value:not(.input-has-focus):not(.item-input-has-focus):last-child,
.list-md .item-input.ng-valid.input-has-value:not(.input-has-focus):not(.item-input-has-focus):last-child {
  border-bottom-color: none;
  -webkit-box-shadow: inset 0 -1px 0 0 none;
  box-shadow: inset 0 -1px 0 0 none;
}

.list-md .item-input.ng-valid.item-input-has-value:not(.input-has-focus):not(.item-input-has-focus):last-child .item-inner,
.list-md .item-input.ng-valid.input-has-value:not(.input-has-focus):not(.item-input-has-focus):last-child .item-inner {
  -webkit-box-shadow: none;
  box-shadow: none;
}

.item-md.item-input.ng-invalid.ng-touched:not(.input-has-focus):not(.item-input-has-focus) .item-inner {
  border-bottom-color: #e52a00;
  -webkit-box-shadow: inset 0 -1px 0 0 #e52a00;
  box-shadow: inset 0 -1px 0 0 #e52a00;
}

.list-md .item-input.ng-invalid.ng-touched:not(.input-has-focus):not(.item-input-has-focus):last-child {
  border-bottom-color: #e52a00;
  -webkit-box-shadow: inset 0 -1px 0 0 #e52a00;
  box-shadow: inset 0 -1px 0 0 #e52a00;
}

.list-md .item-input.ng-invalid.ng-touched:not(.input-has-focus):not(.item-input-has-focus):last-child .item-inner {
  -webkit-box-shadow: none;
  box-shadow: none;
}

.item-label-stacked .text-input-md,
.item-label-floating .text-input-md {
  margin-left: 0;
  margin-top: 8px;
  margin-bottom: 8px;
  width: calc(100% - 8px);
}

.item-label-stacked .select-md,
.item-label-floating .select-md {
  padding-left: 0;
  padding-top: 8px;
  padding-bottom: 8px;
}

.input-md[clearInput] {
  position: relative;
}

.input-md[clearInput] .text-input {
  padding-right: 30px;
}

.input-md .text-input-clear-icon {
  right: 8px;
  background-image: url("data:image/svg+xml;charset=utf-8,<svg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'><polygon%20fill='%235b5b5b'%20points='405,136.798%20375.202,107%20256,226.202%20136.798,107%20107,136.798%20226.202,256%20107,375.202%20136.798,405%20256,285.798%20375.202,405%20405,375.202%20285.798,256'/></svg>");
  width: 30px;
  background-size: 22px;
}

.text-input-wp {
  margin: 10px 8px 10px 0px;
  padding: 0 8px;
  width: calc(100% - 8px - 0px);
  border: 2px solid rgba(0, 0, 0, 0.5);
  line-height: 3rem;
}

.item-wp .inset-input {
  padding: 6.5px 8px 6.5px 0px;
  margin: 6.5px 16px 6.5px 0px;
}

.item-wp.item-input.item-input-has-focus .text-input,
.item-wp.item-input.input-has-focus .text-input {
  border-color: #327eff;
}

.item-wp.item-input.ng-valid.item-input-has-value:not(.input-has-focus):not(.item-input-has-focus) .text-input,
.item-wp.item-input.ng-valid.input-has-value:not(.input-has-focus):not(.item-input-has-focus) .text-input {
  border-color: none;
}

.item-wp.item-input.ng-invalid.ng-touched:not(.input-has-focus):not(.item-input-has-focus) .text-input {
  border-color: #e52a00;
}

.item-label-stacked .text-input-wp,
.item-label-floating .text-input-wp,
.item-label-stacked .select-wp,
.item-label-floating .select-wp {
  margin-left: 0;
  margin-top: 8px;
  margin-bottom: 8px;
  width: calc(100% - 8px);
}

.item-wp.item-label-stacked [item-right],
.item-wp.item-label-floating [item-right],
.item-wp.item-label-stacked [item-end],
.item-wp.item-label-floating [item-end] {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
}

.input-wp[clearInput] {
  position: relative;
}

.input-wp[clearInput] .text-input {
  padding-right: 30px;
}

.input-wp .text-input-clear-icon {
  right: 8px;
  background-image: url("data:image/svg+xml;charset=utf-8,<svg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'><polygon%20fill='rgba(0,%200,%200,%200.5)'%20points='405,136.798%20375.202,107%20256,226.202%20136.798,107%20107,136.798%20226.202,256%20107,375.202%20136.798,405%20256,285.798%20375.202,405%20405,375.202%20285.798,256'/></svg>");
  width: 30px;
  background-size: 22px;
}

.item {
  contain: content;
}

.item-block {
  margin: 0;
  padding: 0;
  text-align: initial;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%;
  min-height: 4.4rem;
  border: 0;
  font-weight: normal;
  line-height: normal;
  text-decoration: none;
  color: inherit;
}

.item-inner {
  margin: 0;
  padding: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: inherit;
  -webkit-box-direction: inherit;
  -webkit-flex-direction: inherit;
  -ms-flex-direction: inherit;
  flex-direction: inherit;
  -webkit-box-align: inherit;
  -webkit-align-items: inherit;
  -ms-flex-align: inherit;
  align-items: inherit;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  min-height: inherit;
  border: 0;
}

.input-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: inherit;
  -webkit-box-direction: inherit;
  -webkit-flex-direction: inherit;
  -ms-flex-direction: inherit;
  flex-direction: inherit;
  -webkit-box-align: inherit;
  -webkit-align-items: inherit;
  -ms-flex-align: inherit;
  align-items: inherit;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  text-overflow: ellipsis;
}

.item[no-lines],
.item.item[no-lines] .item-inner {
  border: 0;
}

ion-item-group {
  display: block;
}

ion-item-divider {
  margin: 0;
  padding: 0;
  z-index: 100;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%;
  min-height: 30px;
}

ion-item-divider[sticky] {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
}

[vertical-align-top],
ion-input.item {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.item > ion-icon[small]:first-child,
.item-inner > ion-icon[small]:first-child {
  min-width: 18px;
}

.item > ion-icon:first-child,
.item-inner > ion-icon:first-child {
  text-align: center;
  min-width: 24px;
}

.item > ion-icon,
.item-inner > ion-icon {
  min-height: 2.8rem;
  font-size: 2.8rem;
  line-height: 1;
}

.item > ion-icon[large],
.item-inner > ion-icon[large] {
  min-height: 3.2rem;
  font-size: 3.2rem;
}

.item > ion-icon[small],
.item-inner > ion-icon[small] {
  min-height: 1.8rem;
  font-size: 1.8rem;
}

ion-avatar,
ion-thumbnail {
  display: block;
  line-height: 1;
}

ion-avatar img,
ion-thumbnail img {
  display: block;
}

.item-cover {
  left: 0;
  top: 0;
  position: absolute;
  width: 100%;
  height: 100%;
  background: transparent;
  cursor: pointer;
}

ion-reorder {
  -webkit-transform: translate3d(300%,  0,  0);
  transform: translate3d(300%,  0,  0);
  display: none;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  max-width: 40px;
  height: 100%;
  font-size: 1.7em;
  opacity: .25;
  -webkit-transition: -webkit-transform 140ms ease-in;
  transition: -webkit-transform 140ms ease-in;
  transition: transform 140ms ease-in;
  transition: transform 140ms ease-in, -webkit-transform 140ms ease-in;
  pointer-events: all;
  -ms-touch-action: none;
  touch-action: none;
}

.reorder-side-start ion-reorder {
  -webkit-transform: translate3d(-300%,  0,  0);
  transform: translate3d(-300%,  0,  0);
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
  -ms-flex-order: -1;
  order: -1;
}

ion-reorder ion-icon {
  pointer-events: none;
}

.reorder-enabled ion-reorder {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.reorder-visible ion-reorder {
  -webkit-transform: translate3d(0,  0,  0);
  transform: translate3d(0,  0,  0);
}

.reorder-list-active .item,
.reorder-list-active .item-wrapper {
  -webkit-transition: -webkit-transform 300ms;
  transition: -webkit-transform 300ms;
  transition: transform 300ms;
  transition: transform 300ms, -webkit-transform 300ms;
  will-change: transform;
}

.reorder-list-active .item-inner {
  pointer-events: none;
}

.item-wrapper.reorder-active,
.item.reorder-active,
.reorder-active {
  z-index: 4;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
  opacity: .8;
  -webkit-transition: none;
  transition: none;
  pointer-events: none;
}

ion-item-sliding {
  position: relative;
  display: block;
  overflow: hidden;
  width: 100%;
}

ion-item-sliding .item {
  position: static;
}

ion-item-options {
  position: absolute;
  z-index: 1;
  display: none;
  height: 100%;
  font-size: 14px;
  visibility: hidden;
  top: 0;
  right: 0;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

ion-item-options[side=left] {
  right: auto;
  left: 0;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

ion-item-options .button {
  margin: 0;
  padding: 0 0.7em;
  border-radius: 0;
  height: 100%;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

ion-item-options .button:last-child {
  padding-right: 0.7em;
}

@media screen and (orientation: landscape) {
  ion-item-options .button:last-child {
    padding-right: calc(constant(safe-area-inset-right) + 0.7em);
    padding-right: calc(env(safe-area-inset-right) + 0.7em);
  }
}

ion-item-options:not([icon-left]) .button:not([icon-only]) .button-inner,
ion-item-options:not([icon-start]) .button:not([icon-only]) .button-inner {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

ion-item-options:not([icon-left]) .button:not([icon-only]) ion-icon,
ion-item-options:not([icon-start]) .button:not([icon-only]) ion-icon {
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 0.3em;
}

ion-item-sliding.active-slide .item,
ion-item-sliding.active-slide .item.activated {
  position: relative;
  z-index: 2;
  opacity: 1;
  -webkit-transition: -webkit-transform 500ms cubic-bezier(0.36, 0.66, 0.04, 1);
  transition: -webkit-transform 500ms cubic-bezier(0.36, 0.66, 0.04, 1);
  transition: transform 500ms cubic-bezier(0.36, 0.66, 0.04, 1);
  transition: transform 500ms cubic-bezier(0.36, 0.66, 0.04, 1), -webkit-transform 500ms cubic-bezier(0.36, 0.66, 0.04, 1);
  pointer-events: none;
  will-change: transform;
}

ion-item-sliding.active-slide ion-item-options {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

ion-item-sliding.active-slide.active-options-left ion-item-options[side=left],
ion-item-sliding.active-slide.active-options-right ion-item-options:not([side=left]) {
  width: 100%;
  visibility: visible;
}

button[expandable] {
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-transition-duration: 0;
  transition-duration: 0;
  -webkit-transition-property: none;
  transition-property: none;
  -webkit-transition-timing-function: cubic-bezier(0.65, 0.05, 0.36, 1);
  transition-timing-function: cubic-bezier(0.65, 0.05, 0.36, 1);
}

ion-item-sliding.active-swipe-right button[expandable] {
  -webkit-transition-duration: .6s;
  transition-duration: .6s;
  -webkit-transition-property: padding-left;
  transition-property: padding-left;
  padding-left: 90%;
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
}

ion-item-sliding.active-swipe-left button[expandable] {
  -webkit-transition-duration: .6s;
  transition-duration: .6s;
  -webkit-transition-property: padding-right;
  transition-property: padding-right;
  padding-right: 90%;
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
  -ms-flex-order: -1;
  order: -1;
}

.item-ios {
  padding-left: 0px;
  padding-left: 0px;
  border-radius: 0;
  position: relative;
  font-size: 1.7rem;
  color: #000;
  background-color: #fff;
  -webkit-transition: background-color 200ms linear;
  transition: background-color 200ms linear;
}

@media screen and (orientation: landscape) {
  .item-ios {
    padding-left: calc(constant(safe-area-inset-left) + 0px);
    padding-left: calc(env(safe-area-inset-left) + 0px);
  }
}

.item-ios.activated {
  background-color: #d9d9d9;
  -webkit-transition-duration: 0ms;
  transition-duration: 0ms;
}

.item-ios h1 {
  margin: 0 0 2px;
  font-size: 2.4rem;
  font-weight: normal;
}

.item-ios h2 {
  margin: 0 0 2px;
  font-size: 1.7rem;
  font-weight: normal;
}

.item-ios h3,
.item-ios h4,
.item-ios h5,
.item-ios h6 {
  margin: 0 0 3px;
  font-size: 1.4rem;
  font-weight: normal;
  line-height: normal;
}

.item-ios p {
  overflow: inherit;
  font-size: 1.4rem;
  line-height: normal;
  text-overflow: inherit;
  color: #8e9093;
  margin: 0 0 2px;
}

.item-ios h2:last-child,
.item-ios h3:last-child,
.item-ios h4:last-child,
.item-ios h5:last-child,
.item-ios h6:last-child,
.item-ios p:last-child {
  margin-bottom: 0;
}

.item-ios.item-block .item-inner {
  padding-right: 8px;
  padding-right: 8px;
  border-bottom: 0.55px solid #c8c7cc;
}

@media screen and (orientation: landscape) {
  .item-ios.item-block .item-inner {
    padding-right: calc(constant(safe-area-inset-right) + 8px);
    padding-right: calc(env(safe-area-inset-right) + 8px);
  }
}

.item-ios [item-left],
.item-ios [item-start] {
  margin: 8px 0px;
}

.item-ios [item-right],
.item-ios [item-end] {
  margin: 8px 0px 8px 8px;
}

.item-ios ion-icon[item-left],
.item-ios ion-icon[item-right],
.item-ios ion-icon[item-start],
.item-ios ion-icon[item-end] {
  margin-left: 0;
  margin-top: 9px;
  margin-bottom: 8px;
}

.item-ios .item-button {
  padding: 0 0.5em;
  height: 24px;
  font-size: 1.3rem;
}

.item-ios .item-button[icon-only] ion-icon,
.item-ios .item-button[icon-only] {
  padding: 0 1px;
}

.item-ios ion-avatar[item-left],
.item-ios ion-thumbnail[item-left],
.item-ios ion-avatar[item-start],
.item-ios ion-thumbnail[item-start] {
  margin: 8px 16px 8px 0;
}

.item-ios ion-avatar[item-right],
.item-ios ion-thumbnail[item-right],
.item-ios ion-avatar[item-end],
.item-ios ion-thumbnail[item-end] {
  margin: 8px;
}

.item-ios ion-avatar {
  min-width: 36px;
  min-height: 36px;
}

.item-ios ion-avatar ion-img,
.item-ios ion-avatar img {
  border-radius: 50%;
  overflow: hidden;
  width: 36px;
  height: 36px;
}

.item-ios ion-thumbnail {
  min-width: 56px;
  min-height: 56px;
}

.item-ios ion-thumbnail ion-img,
.item-ios ion-thumbnail img {
  width: 56px;
  height: 56px;
}

.item-ios[detail-push] .item-inner,
button.item-ios:not([detail-none]) .item-inner,
a.item-ios:not([detail-none]) .item-inner {
  background-image: url("data:image/svg+xml;charset=utf-8,<svg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2012%2020'><path%20d='M2,20l-2-2l8-8L0,2l2-2l10,10L2,20z'%20fill='%23c8c7cc'/></svg>");
  padding-right: 32px;
  background-position: right 14px center;
  background-position: right calc(14px + constant(safe-area-inset-right)) center;
  background-position: right calc(14px + env(safe-area-inset-right)) center;
  background-repeat: no-repeat;
  background-size: 14px 14px;
}

ion-item-group .item-ios:first-child .item-inner {
  border-top-width: 0;
}

ion-item-group .item-ios:last-child .item-inner,
ion-item-group .item-wrapper:last-child .item-ios .item-inner {
  border: 0;
}

.item-divider-ios {
  padding-left: 0px;
  padding-left: 0px;
  color: #222;
  background-color: #f7f7f7;
}

@media screen and (orientation: landscape) {
  .item-divider-ios {
    padding-left: calc(constant(safe-area-inset-left) + 0px);
    padding-left: calc(env(safe-area-inset-left) + 0px);
  }
}

.item-ios .text-ios-primary {
  color: #327eff;
}

.item-ios-primary,
.item-divider-ios-primary {
  color: #fff;
  background-color: #327eff;
}

.item-ios-primary p,
.item-divider-ios-primary p {
  color: #fff;
}

.item-ios-primary.activated,
.item-divider-ios-primary.activated {
  background-color: #2e74eb;
}

.item-ios .text-ios-secondary {
  color: #32db64;
}

.item-ios-secondary,
.item-divider-ios-secondary {
  color: #fff;
  background-color: #32db64;
}

.item-ios-secondary p,
.item-divider-ios-secondary p {
  color: #fff;
}

.item-ios-secondary.activated,
.item-divider-ios-secondary.activated {
  background-color: #2ec95c;
}

.item-ios .text-ios-danger {
  color: #f53d3d;
}

.item-ios-danger,
.item-divider-ios-danger {
  color: #fff;
  background-color: #f53d3d;
}

.item-ios-danger p,
.item-divider-ios-danger p {
  color: #fff;
}

.item-ios-danger.activated,
.item-divider-ios-danger.activated {
  background-color: #e13838;
}

.item-ios .text-ios-light {
  color: #f4f4f4;
}

.item-ios-light,
.item-divider-ios-light {
  color: #000;
  background-color: #f4f4f4;
}

.item-ios-light p,
.item-divider-ios-light p {
  color: #000;
}

.item-ios-light.activated,
.item-divider-ios-light.activated {
  background-color: #e0e0e0;
}

.item-ios .text-ios-dark {
  color: #222;
}

.item-ios-dark,
.item-divider-ios-dark {
  color: #fff;
  background-color: #222;
}

.item-ios-dark p,
.item-divider-ios-dark p {
  color: #fff;
}

.item-ios-dark.activated,
.item-divider-ios-dark.activated {
  background-color: #343434;
}

.list-ios ion-item-sliding {
  background-color: #fff;
}

.item-md {
  padding-left: 0px;
  padding-right: 0;
  position: relative;
  font-size: 1.6rem;
  font-weight: normal;
  text-transform: none;
  color: #000;
  background-color: #fff;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-transition: background-color 300ms cubic-bezier(0.4, 0, 0.2, 1);
  transition: background-color 300ms cubic-bezier(0.4, 0, 0.2, 1);
}

.item-md.activated {
  background-color: #f1f1f1;
}

.item-md[no-lines] {
  border-width: 0;
}

.item-md h1 {
  margin: 0 0 2px;
  font-size: 2.4rem;
  font-weight: normal;
}

.item-md h2 {
  margin: 2px 0;
  font-size: 1.6rem;
  font-weight: normal;
}

.item-md h3,
.item-md h4,
.item-md h5,
.item-md h6 {
  margin: 2px 0;
  font-size: 1.4rem;
  font-weight: normal;
  line-height: normal;
}

.item-md p {
  margin: 0 0 2px;
  overflow: inherit;
  font-size: 1.4rem;
  line-height: normal;
  text-overflow: inherit;
  color: #666;
}

.item-md.item-block .item-inner {
  padding-right: 8px;
  border-bottom: 1px solid #dedede;
}

.item-md[detail-push] .item-inner,
button.item-md:not([detail-none]) .item-inner,
a.item-md:not([detail-none]) .item-inner {
  background-image: url("data:image/svg+xml;charset=utf-8,<svg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2012%2020'><path%20d='M2,20l-2-2l8-8L0,2l2-2l10,10L2,20z'%20fill='%23dedede'/></svg>");
  padding-right: 32px;
  background-position: right 14px center;
  background-repeat: no-repeat;
  background-size: 14px 14px;
}

.item-md [item-left],
.item-md [item-right],
.item-md [item-start],
.item-md [item-end] {
  margin: 9px 8px 9px 0;
}

.item-md ion-icon[item-left],
.item-md ion-icon[item-right],
.item-md ion-icon[item-start],
.item-md ion-icon[item-end] {
  margin-left: 0;
  margin-top: 11px;
  margin-bottom: 10px;
}

.item-md .item-button {
  padding: 0 0.6em;
  height: 25px;
  font-size: 1.2rem;
}

.item-md .item-button[icon-only] ion-icon,
.item-md .item-button[icon-only] {
  padding: 0 1px;
}

.item-md ion-icon[item-left] + .item-inner,
.item-md ion-icon[item-left] + .item-input,
.item-md ion-icon[item-start] + .item-inner,
.item-md ion-icon[item-start] + .item-input {
  margin-left: 0px;
}

.item-md ion-avatar[item-left],
.item-md ion-thumbnail[item-left],
.item-md ion-avatar[item-start],
.item-md ion-thumbnail[item-start] {
  margin: 8px 16px 8px 0;
}

.item-md ion-avatar[item-right],
.item-md ion-thumbnail[item-right],
.item-md ion-avatar[item-end],
.item-md ion-thumbnail[item-end] {
  margin: 8px;
}

.item-md ion-avatar {
  min-width: 40px;
  min-height: 40px;
}

.item-md ion-avatar ion-img,
.item-md ion-avatar img {
  border-radius: 50%;
  overflow: hidden;
  width: 40px;
  height: 40px;
}

.item-md ion-thumbnail {
  min-width: 80px;
  min-height: 80px;
}

.item-md ion-thumbnail ion-img,
.item-md ion-thumbnail img {
  width: 80px;
  height: 80px;
}

ion-item-group .item-md:first-child .item-inner {
  border-top-width: 0;
}

ion-item-group .item-md:last-child .item-inner,
ion-item-group .item-md .item-wrapper:last-child .item-inner {
  border: 0;
}

.item-divider-md {
  padding-left: 0px;
  border-bottom: 1px solid #dedede;
  font-size: 1.4rem;
  color: #858585;
  background-color: #fff;
}

.item-md .text-md-primary {
  color: #327eff;
}

.item-md-primary,
.item-divider-md-primary {
  color: #fff;
  background-color: #327eff;
}

.item-md-primary p,
.item-divider-md-primary p {
  color: #fff;
}

.item-md-primary.activated,
.item-divider-md-primary.activated {
  background-color: #2e74eb;
}

.item-md .text-md-secondary {
  color: #32db64;
}

.item-md-secondary,
.item-divider-md-secondary {
  color: #fff;
  background-color: #32db64;
}

.item-md-secondary p,
.item-divider-md-secondary p {
  color: #fff;
}

.item-md-secondary.activated,
.item-divider-md-secondary.activated {
  background-color: #2ec95c;
}

.item-md .text-md-danger {
  color: #f53d3d;
}

.item-md-danger,
.item-divider-md-danger {
  color: #fff;
  background-color: #f53d3d;
}

.item-md-danger p,
.item-divider-md-danger p {
  color: #fff;
}

.item-md-danger.activated,
.item-divider-md-danger.activated {
  background-color: #e13838;
}

.item-md .text-md-light {
  color: #f4f4f4;
}

.item-md-light,
.item-divider-md-light {
  color: #000;
  background-color: #f4f4f4;
}

.item-md-light p,
.item-divider-md-light p {
  color: #000;
}

.item-md-light.activated,
.item-divider-md-light.activated {
  background-color: #e0e0e0;
}

.item-md .text-md-dark {
  color: #222;
}

.item-md-dark,
.item-divider-md-dark {
  color: #fff;
  background-color: #222;
}

.item-md-dark p,
.item-divider-md-dark p {
  color: #fff;
}

.item-md-dark.activated,
.item-divider-md-dark.activated {
  background-color: #343434;
}

.list-md ion-item-sliding {
  background-color: #fff;
}

.item-md ion-reorder {
  font-size: 1.5em;
  opacity: .3;
}

.item-wp {
  padding-left: 0px;
  padding-right: 0;
  position: relative;
  font-size: 1.6rem;
  font-weight: normal;
  text-transform: none;
  color: #000;
  background-color: #fff;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.item-wp.activated {
  background-color: #aaa;
}

.item-wp[no-lines] {
  border-width: 0;
}

.item-wp h1 {
  margin: 0 0 2px;
  font-size: 2.4rem;
  font-weight: normal;
}

.item-wp h2 {
  margin: 2px 0;
  font-size: 1.6rem;
  font-weight: normal;
}

.item-wp h3,
.item-wp h4,
.item-wp h5,
.item-wp h6 {
  margin: 2px 0;
  font-size: 1.4rem;
  font-weight: normal;
  line-height: normal;
}

.item-wp p {
  margin: 0 0 2px;
  overflow: inherit;
  font-size: 1.4rem;
  line-height: normal;
  text-overflow: inherit;
  color: #666;
}

.item-wp.item-block .item-inner {
  padding-right: 8px;
  border-bottom: 1px solid transparent;
}

.item-wp [item-left],
.item-wp [item-right],
.item-wp [item-start],
.item-wp [item-end] {
  margin: 9px 8px 9px 0;
}

.item-wp ion-icon[item-left],
.item-wp ion-icon[item-right],
.item-wp ion-icon[item-start],
.item-wp ion-icon[item-end] {
  margin-left: 0;
  margin-top: 11px;
  margin-bottom: 10px;
}

.item-wp .item-button {
  padding: 0 0.6em;
  height: 25px;
  font-size: 1.2rem;
}

.item-wp .item-button[icon-only] ion-icon,
.item-wp .item-button[icon-only] {
  padding: 0 1px;
}

.item-wp[text-wrap] ion-label {
  font-size: 1.4rem;
  line-height: 1.5;
}

.item-wp ion-icon[item-left] + .item-inner,
.item-wp ion-icon[item-left] + .item-input,
.item-wp ion-icon[item-start] + .item-inner,
.item-wp ion-icon[item-start] + .item-input {
  margin-left: 0px;
}

.item-wp ion-avatar[item-left],
.item-wp ion-thumbnail[item-left],
.item-wp ion-avatar[item-start],
.item-wp ion-thumbnail[item-start] {
  margin: 8px 16px 8px 0;
}

.item-wp ion-avatar[item-right],
.item-wp ion-thumbnail[item-right],
.item-wp ion-avatar[item-end],
.item-wp ion-thumbnail[item-end] {
  margin: 8px;
}

.item-wp ion-avatar {
  min-width: 40px;
  min-height: 40px;
}

.item-wp ion-avatar ion-img,
.item-wp ion-avatar img {
  border-radius: 50%;
  overflow: hidden;
  width: 40px;
  height: 40px;
}

.item-wp ion-thumbnail {
  min-width: 80px;
  min-height: 80px;
}

.item-wp ion-thumbnail ion-img,
.item-wp ion-thumbnail img {
  width: 80px;
  height: 80px;
}

.item-divider-wp {
  padding-left: 0px;
  border-bottom: 1px solid transparent;
  font-size: 2rem;
  color: #000;
  background-color: #fff;
}

.item-wp .text-wp-primary {
  color: #327eff;
}

.item-wp-primary,
.item-divider-wp-primary {
  color: #fff;
  background-color: #327eff;
}

.item-wp-primary p,
.item-divider-wp-primary p {
  color: #fff;
}

.item-wp-primary.activated,
.item-divider-wp-primary.activated {
  background-color: #2e74eb;
}

.item-wp .text-wp-secondary {
  color: #32db64;
}

.item-wp-secondary,
.item-divider-wp-secondary {
  color: #fff;
  background-color: #32db64;
}

.item-wp-secondary p,
.item-divider-wp-secondary p {
  color: #fff;
}

.item-wp-secondary.activated,
.item-divider-wp-secondary.activated {
  background-color: #2ec95c;
}

.item-wp .text-wp-danger {
  color: #f53d3d;
}

.item-wp-danger,
.item-divider-wp-danger {
  color: #fff;
  background-color: #f53d3d;
}

.item-wp-danger p,
.item-divider-wp-danger p {
  color: #fff;
}

.item-wp-danger.activated,
.item-divider-wp-danger.activated {
  background-color: #e13838;
}

.item-wp .text-wp-light {
  color: #f4f4f4;
}

.item-wp-light,
.item-divider-wp-light {
  color: #000;
  background-color: #f4f4f4;
}

.item-wp-light p,
.item-divider-wp-light p {
  color: #000;
}

.item-wp-light.activated,
.item-divider-wp-light.activated {
  background-color: #e0e0e0;
}

.item-wp .text-wp-dark {
  color: #222;
}

.item-wp-dark,
.item-divider-wp-dark {
  color: #fff;
  background-color: #222;
}

.item-wp-dark p,
.item-divider-wp-dark p {
  color: #fff;
}

.item-wp-dark.activated,
.item-divider-wp-dark.activated {
  background-color: #343434;
}

.list-wp ion-item-sliding {
  background-color: #fff;
}

ion-label {
  margin: 0;
  display: block;
  overflow: hidden;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-size: inherit;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.item-input ion-label {
  -webkit-box-flex: initial;
  -webkit-flex: initial;
  -ms-flex: initial;
  flex: initial;
  max-width: 200px;
  pointer-events: none;
}

[text-wrap] ion-label {
  white-space: normal;
}

ion-label[fixed] {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100px;
  -ms-flex: 0 0 100px;
  flex: 0 0 100px;
  width: 100px;
  min-width: 100px;
  max-width: 200px;
}

.item-label-stacked ion-label,
.item-label-floating ion-label {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  width: auto;
  max-width: 100%;
}

ion-label[stacked],
ion-label[floating] {
  margin-bottom: 0;
}

.item-label-stacked .input-wrapper,
.item-label-floating .input-wrapper {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.item-label-stacked ion-select,
.item-label-floating ion-select {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  max-width: 100%;
}

.label-ios {
  margin: 11px 8px 11px 0;
}

.label-ios + ion-input .text-input,
.label-ios + ion-textarea .text-input,
.label-ios + .input + .cloned-input {
  margin-left: 0px;
  width: calc(100% - (16px / 2) - 0px);
}

.label-ios[stacked] {
  margin-bottom: 4px;
  font-size: 1.2rem;
}

.label-ios[floating] {
  margin-bottom: 0;
  -webkit-transform: translate3d(0,  27px,  0);
  transform: translate3d(0,  27px,  0);
  -webkit-transform-origin: left top;
  transform-origin: left top;
  -webkit-transition: -webkit-transform 150ms ease-in-out;
  transition: -webkit-transform 150ms ease-in-out;
  transition: transform 150ms ease-in-out;
  transition: transform 150ms ease-in-out, -webkit-transform 150ms ease-in-out;
}

.item-input-has-focus .label-ios[floating],
.input-has-focus .label-ios[floating],
.item-input-has-value .label-ios[floating],
.input-has-value .label-ios[floating] {
  -webkit-transform: translate3d(0,  0,  0) scale(0.8);
  transform: translate3d(0,  0,  0) scale(0.8);
}

.item-ios.item-label-stacked [item-right],
.item-ios.item-label-floating [item-right],
.item-ios.item-label-stacked [item-end],
.item-ios.item-label-floating [item-end] {
  margin-top: 6px;
  margin-bottom: 6px;
}

.label-ios-primary,
.item-input .label-ios-primary,
.item-select .label-ios-primary,
.item-datetime .label-ios-primary {
  color: #327eff;
}

.label-ios-secondary,
.item-input .label-ios-secondary,
.item-select .label-ios-secondary,
.item-datetime .label-ios-secondary {
  color: #32db64;
}

.label-ios-danger,
.item-input .label-ios-danger,
.item-select .label-ios-danger,
.item-datetime .label-ios-danger {
  color: #f53d3d;
}

.label-ios-light,
.item-input .label-ios-light,
.item-select .label-ios-light,
.item-datetime .label-ios-light {
  color: #f4f4f4;
}

.label-ios-dark,
.item-input .label-ios-dark,
.item-select .label-ios-dark,
.item-datetime .label-ios-dark {
  color: #222;
}

.label-md {
  margin: 13px 8px 13px 0;
}

[text-wrap] .label-md {
  font-size: 1.4rem;
  line-height: 1.5;
}

.item-input .label-md,
.item-select .label-md,
.item-datetime .label-md {
  color: #999;
}

.label-md[stacked] {
  font-size: 1.2rem;
}

.label-md[floating] {
  -webkit-transform: translate3d(0,  27px,  0);
  transform: translate3d(0,  27px,  0);
  -webkit-transform-origin: left top;
  transform-origin: left top;
  -webkit-transition: -webkit-transform 150ms ease-in-out;
  transition: -webkit-transform 150ms ease-in-out;
  transition: transform 150ms ease-in-out;
  transition: transform 150ms ease-in-out, -webkit-transform 150ms ease-in-out;
}

.label-md[stacked],
.label-md[floating] {
  margin-left: 0;
  margin-bottom: 0;
}

.item-input-has-focus .label-md[stacked],
.input-has-focus .label-md[stacked],
.item-input-has-focus .label-md[floating],
.input-has-focus .label-md[floating] {
  color: #327eff;
}

.item-input-has-focus .label-md[floating],
.input-has-focus .label-md[floating],
.item-input-has-value .label-md[floating],
.input-has-value .label-md[floating] {
  -webkit-transform: translate3d(0,  0,  0) scale(0.8);
  transform: translate3d(0,  0,  0) scale(0.8);
}

.item-md.item-label-stacked [item-right],
.item-md.item-label-floating [item-right],
.item-md.item-label-stacked [item-end],
.item-md.item-label-floating [item-end] {
  margin-top: 7px;
  margin-bottom: 7px;
}

.label-md-primary,
.item-input .label-md-primary,
.item-select .label-md-primary,
.item-datetime .label-md-primary {
  color: #327eff;
}

.label-md-secondary,
.item-input .label-md-secondary,
.item-select .label-md-secondary,
.item-datetime .label-md-secondary {
  color: #32db64;
}

.label-md-danger,
.item-input .label-md-danger,
.item-select .label-md-danger,
.item-datetime .label-md-danger {
  color: #f53d3d;
}

.label-md-light,
.item-input .label-md-light,
.item-select .label-md-light,
.item-datetime .label-md-light {
  color: #f4f4f4;
}

.label-md-dark,
.item-input .label-md-dark,
.item-select .label-md-dark,
.item-datetime .label-md-dark {
  color: #222;
}

.label-wp {
  margin: 13px 8px 13px 0;
}

.item-input .label-wp,
.item-select .label-wp,
.item-datetime .label-wp {
  color: #999;
}

.label-wp[stacked] {
  font-size: 1.2rem;
}

.label-wp[floating] {
  -webkit-transform: translate3d(8px,  34px,  0);
  transform: translate3d(8px,  34px,  0);
  -webkit-transform-origin: left top;
  transform-origin: left top;
}

.label-wp[stacked],
.label-wp[floating] {
  margin-left: 0;
  margin-bottom: 0;
}

.item-input-has-focus .label-wp[stacked],
.input-has-focus .label-wp[stacked],
.item-input-has-focus .label-wp[floating],
.input-has-focus .label-wp[floating] {
  color: #327eff;
}

.item-input-has-focus .label-wp[floating],
.input-has-focus .label-wp[floating],
.item-input-has-value .label-wp[floating],
.input-has-value .label-wp[floating] {
  -webkit-transform: translate3d(0,  0,  0) scale(0.8);
  transform: translate3d(0,  0,  0) scale(0.8);
}

.item-wp.item-label-stacked [item-right],
.item-wp.item-label-floating [item-right],
.item-wp.item-label-stacked [item-end],
.item-wp.item-label-floating [item-end] {
  margin-top: 13px;
  margin-bottom: 13px;
}

.label-wp-primary,
.item-input .label-wp-primary,
.item-select .label-wp-primary,
.item-datetime .label-wp-primary {
  color: #327eff;
}

.label-wp-secondary,
.item-input .label-wp-secondary,
.item-select .label-wp-secondary,
.item-datetime .label-wp-secondary {
  color: #32db64;
}

.label-wp-danger,
.item-input .label-wp-danger,
.item-select .label-wp-danger,
.item-datetime .label-wp-danger {
  color: #f53d3d;
}

.label-wp-light,
.item-input .label-wp-light,
.item-select .label-wp-light,
.item-datetime .label-wp-light {
  color: #f4f4f4;
}

.label-wp-dark,
.item-input .label-wp-dark,
.item-select .label-wp-dark,
.item-datetime .label-wp-dark {
  color: #222;
}

ion-list-header {
  margin: 0;
  padding: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%;
  min-height: 4rem;
}

ion-list {
  margin: 0;
  padding: 0;
  display: block;
  list-style-type: none;
}

ion-list[inset] {
  overflow: hidden;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}

.list-ios {
  margin: -1px 0 32px;
}

.list-ios > .item-block:first-child {
  border-top: 0.55px solid #c8c7cc;
}

.list-ios > .item-block:last-child,
.list-ios > .item-wrapper:last-child .item-block {
  border-bottom: 0.55px solid #c8c7cc;
}

.list-ios > .item-block:last-child .item-inner,
.list-ios > .item-wrapper:last-child .item-block .item-inner {
  border-bottom: 0;
}

.list-ios .item-block .item-inner {
  border-bottom: 0.55px solid #c8c7cc;
}

.list-ios .item[no-lines],
.list-ios .item[no-lines] .item-inner {
  border-width: 0;
}

.list-ios ion-item-options {
  border-bottom: 0.55px solid #c8c7cc;
}

.list-ios ion-item-options .button {
  margin: 0;
  border-radius: 0;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  height: 100%;
  min-height: 100%;
  border: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.list-ios ion-item-options .button::before {
  margin: 0 auto;
}

.list-ios:not([inset]) + .list-ios:not([inset]) ion-list-header {
  margin-top: -10px;
  padding-top: 0;
}

.list-ios[inset] {
  margin: 16px;
  border-radius: 4px;
}

.list-ios[inset] ion-list-header {
  background-color: #fff;
}

.list-ios[inset] .item {
  border-bottom: 1px solid #c8c7cc;
}

.list-ios[inset] .item-inner {
  border-bottom: 0;
}

.list-ios[inset] > .item:first-child,
.list-ios[inset] > .item-wrapper:first-child .item {
  border-top: 0;
}

.list-ios[inset] > .item:last-child,
.list-ios[inset] > .item-wrapper:last-child .item {
  border-bottom: 0;
}

.list-ios[inset] + ion-list[inset] {
  margin-top: 0;
}

.list-ios[no-lines] ion-list-header,
.list-ios[no-lines] ion-item-options,
.list-ios[no-lines] .item,
.list-ios[no-lines] .item .item-inner {
  border-width: 0;
}

.list-header-ios {
  padding-left: 0px;
  padding-left: 0px;
  position: relative;
  border-bottom: 0.55px solid #c8c7cc;
  font-size: 1.2rem;
  font-weight: 500;
  letter-spacing: 0.1rem;
  text-transform: uppercase;
  color: #333;
  background: transparent;
}

@media screen and (orientation: landscape) {
  .list-header-ios {
    padding-left: calc(constant(safe-area-inset-left) + 0px);
    padding-left: calc(env(safe-area-inset-left) + 0px);
  }
}

.list-header-ios-primary {
  color: #fff;
  background-color: #327eff;
}

.list-header-ios-secondary {
  color: #fff;
  background-color: #32db64;
}

.list-header-ios-danger {
  color: #fff;
  background-color: #f53d3d;
}

.list-header-ios-light {
  color: #000;
  background-color: #f4f4f4;
}

.list-header-ios-dark {
  color: #fff;
  background-color: #222;
}

.list-md {
  margin: -1px 0 16px;
}

.list-md .item-block .item-inner {
  border-bottom: 1px solid #dedede;
}

.list-md > .item-block:last-child ion-label,
.list-md > .item-block:last-child .item-inner,
.list-md > .item-wrapper:last-child ion-label,
.list-md > .item-wrapper:last-child .item-inner {
  border-bottom: 0;
}

.list-md > ion-input:last-child::after {
  left: 0;
}

.list-md ion-item-options {
  border-bottom: 1px solid #dedede;
}

.list-md ion-item-options .button {
  margin: 0;
  border-radius: 0;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  height: 100%;
  border: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.list-md ion-item-options .button::before {
  margin: 0 auto;
}

.list-md .item[no-lines],
.list-md .item[no-lines] .item-inner {
  border-width: 0;
}

.list-md + ion-list ion-list-header {
  margin-top: -16px;
}

.list-md[inset] {
  margin: 16px;
  border-radius: 2px;
}

.list-md[inset] .item:first-child {
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
  border-top-width: 0;
}

.list-md[inset] .item:last-child {
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
  border-bottom-width: 0;
}

.list-md[inset] .item-input {
  padding-left: 0;
  padding-right: 0;
}

.list-md[inset] + ion-list[inset] {
  margin-top: 0;
}

.list-md[inset] ion-list-header {
  background-color: #fff;
}

.list-md[no-lines] .item-block,
.list-md[no-lines] ion-item-options,
.list-md[no-lines] .item .item-inner {
  border-width: 0;
}

.list-header-md {
  padding-left: 0px;
  margin-bottom: 13px;
  min-height: 4.5rem;
  border-top: 1px solid #dedede;
  font-size: 1.4rem;
  color: #757575;
}

.list-header-md-primary {
  color: #fff;
  background-color: #327eff;
}

.list-header-md-secondary {
  color: #fff;
  background-color: #32db64;
}

.list-header-md-danger {
  color: #fff;
  background-color: #f53d3d;
}

.list-header-md-light {
  color: #000;
  background-color: #f4f4f4;
}

.list-header-md-dark {
  color: #fff;
  background-color: #222;
}

.list-md .item-input:last-child {
  border-bottom: 1px solid #dedede;
}

.list-wp {
  margin: 0 0 16px;
}

.list-wp .item-block .item-inner {
  border-bottom: 1px solid transparent;
}

.list-wp > .item-block:first-child,
.list-wp > .item-wrapper:first-child .item-block {
  border-top: 1px solid transparent;
}

.list-wp > .item-block:last-child,
.list-wp > .item-wrapper:last-child .item-block {
  border-bottom: 1px solid transparent;
}

.list-wp > .item-block:last-child ion-label,
.list-wp > .item-block:last-child .item-inner,
.list-wp > .item-wrapper:last-child ion-label,
.list-wp > .item-wrapper:last-child .item-inner {
  border-bottom: 0;
}

.list-wp > ion-input:last-child::after {
  left: 0;
}

.list-wp ion-item-options .button {
  margin: 1px 0;
  border-radius: 0;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  height: calc(100% - 2px);
  border: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.list-wp ion-item-options .button::before {
  margin: 0 auto;
}

.list-wp .item[no-lines],
.list-wp .item[no-lines] .item-inner {
  border-width: 0;
}

.list-wp + ion-list ion-list-header {
  margin-top: -16px;
  padding-top: 0;
}

.list-wp[inset] {
  margin: 16px;
  border-radius: 2px;
}

.list-wp[inset] .item:first-child {
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
  border-top-width: 0;
}

.list-wp[inset] .item:last-child {
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
  border-bottom-width: 0;
}

.list-wp[inset] .item-input {
  padding-left: 0;
  padding-right: 0;
}

.list-wp[inset] + ion-list[inset] {
  margin-top: 0;
}

.list-wp[inset] ion-list-header {
  background-color: #fff;
}

.list-wp[no-lines] .item,
.list-wp[no-lines] .item .item-inner {
  border-width: 0;
}

.list-header-wp {
  padding-left: 0px;
  border-bottom: 1px solid transparent;
  font-size: 2rem;
  color: #000;
}

.list-header-wp-primary {
  color: #fff;
  background-color: #327eff;
}

.list-header-wp-secondary {
  color: #fff;
  background-color: #32db64;
}

.list-header-wp-danger {
  color: #fff;
  background-color: #f53d3d;
}

.list-header-wp-light {
  color: #000;
  background-color: #f4f4f4;
}

.list-header-wp-dark {
  color: #fff;
  background-color: #222;
}

ion-loading {
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  position: absolute;
  z-index: 1000;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  contain: strict;
}

.loading-wrapper {
  z-index: 10;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  opacity: 0;
}

.loading-ios .loading-wrapper {
  border-radius: 8px;
  max-width: 270px;
  max-height: 90%;
  color: #000;
  background: #f8f8f8;
  padding: 24px 34px;
}

.loading-ios .loading-content {
  font-weight: bold;
}

.loading-ios .loading-spinner + .loading-content {
  margin-left: 16px;
}

.loading-ios .spinner-ios line,
.loading-ios .spinner-ios-small line {
  stroke: #69717d;
}

.loading-ios .spinner-bubbles circle {
  fill: #69717d;
}

.loading-ios .spinner-circles circle {
  fill: #69717d;
}

.loading-ios .spinner-crescent circle {
  stroke: #69717d;
}

.loading-ios .spinner-dots circle {
  fill: #69717d;
}

.loading-md .loading-wrapper {
  border-radius: 2px;
  max-width: 280px;
  max-height: 90%;
  color: rgba(0, 0, 0, 0.5);
  background: #fafafa;
  -webkit-box-shadow: 0 16px 20px rgba(0, 0, 0, 0.4);
  box-shadow: 0 16px 20px rgba(0, 0, 0, 0.4);
  padding: 24px;
}

.loading-md .loading-spinner + .loading-content {
  margin-left: 16px;
}

.loading-md .spinner-ios line,
.loading-md .spinner-ios-small line {
  stroke: #327eff;
}

.loading-md .spinner-bubbles circle {
  fill: #327eff;
}

.loading-md .spinner-circles circle {
  fill: #327eff;
}

.loading-md .spinner-crescent circle {
  stroke: #327eff;
}

.loading-md .spinner-dots circle {
  fill: #327eff;
}

.loading-wp .loading-wrapper {
  border-radius: 2px;
  max-width: 280px;
  max-height: 90%;
  color: #fff;
  background: #000;
  padding: 20px;
}

.loading-wp .loading-spinner + .loading-content {
  margin-left: 16px;
}

.loading-wp .spinner-ios line,
.loading-wp .spinner-ios-small line {
  stroke: #fff;
}

.loading-wp .spinner-bubbles circle {
  fill: #fff;
}

.loading-wp .spinner-circles circle {
  fill: #fff;
}

.loading-wp .spinner-crescent circle {
  stroke: #fff;
}

.loading-wp .spinner-dots circle {
  fill: #fff;
}

ion-menu {
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  position: absolute;
  display: none;
  contain: strict;
}

ion-menu.show-menu {
  display: block;
}

.menu-inner {
  left: 0;
  right: auto;
  top: 0;
  bottom: 0;
  -webkit-transform: translate3d(-9999px,  0,  0);
  transform: translate3d(-9999px,  0,  0);
  position: absolute;
  display: block;
  width: 304px;
  height: 100%;
  contain: strict;
}

.menu-inner > ion-header,
.menu-inner > ion-content,
.menu-inner > ion-footer {
  position: absolute;
}

ion-menu[side=left] > .menu-inner {
  right: auto;
  left: 0;
}

ion-menu[side=right] > .menu-inner {
  right: 0;
  left: auto;
}

ion-menu[side=end] > .menu-inner {
  left: auto;
  right: 0;
}

ion-menu ion-backdrop {
  z-index: -1;
  display: none;
  opacity: .01;
}

.menu-content {
  -webkit-transform: translate3d(0,  0,  0);
  transform: translate3d(0,  0,  0);
}

.menu-content-open {
  cursor: pointer;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
}

.menu-content-open ion-pane,
.menu-content-open ion-content,
.menu-content-open .toolbar {
  pointer-events: none;
}

@media (max-width: 340px) {
  .menu-inner {
    width: 264px;
  }
}

ion-menu[type=reveal] {
  z-index: 0;
}

ion-menu[type=reveal].show-menu .menu-inner {
  -webkit-transform: translate3d(0,  0,  0);
  transform: translate3d(0,  0,  0);
}

ion-menu[type=overlay] {
  z-index: 80;
}

ion-menu[type=overlay] .show-backdrop {
  display: block;
}

.ios .menu-inner {
  background: #fff;
}

.ios .menu-content-reveal {
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
}

.ios .menu-content-push {
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
}

.ios ion-menu[type=overlay] .menu-inner {
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
}

.md .menu-inner {
  background: #fff;
}

.md .menu-content-reveal {
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
}

.md .menu-content-push {
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
}

.md ion-menu[type=overlay] .menu-inner {
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
}

.wp .menu-inner {
  background: #f2f2f2;
}

ion-modal {
  left: 0;
  top: 0;
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  contain: strict;
}

@media not all and (min-width: 768px) and (min-height: 600px) {
  ion-modal ion-backdrop {
    visibility: hidden;
  }
}

.modal-wrapper {
  z-index: 10;
  height: 100%;
  contain: strict;
}

@media only screen and (min-width: 768px) and (min-height: 600px) {
  .modal-wrapper {
    left: calc(50% - (600px/2));
    top: calc(50% - (500px/2));
    position: absolute;
    width: 600px;
    height: 500px;
  }
}

@media only screen and (min-width: 768px) and (min-height: 768px) {
  .modal-wrapper {
    left: calc(50% - (600px/2));
    top: calc(50% - (600px/2));
    position: absolute;
    width: 600px;
    height: 600px;
  }
}

.ios .modal-wrapper {
  -webkit-transform: translate3d(0,  100%,  0);
  transform: translate3d(0,  100%,  0);
}

@media only screen and (min-width: 768px) and (min-height: 600px) {
  .ios .modal-wrapper {
    border-radius: 10px;
    overflow: hidden;
  }
}

.md .modal-wrapper {
  -webkit-transform: translate3d(0,  40px,  0);
  transform: translate3d(0,  40px,  0);
  opacity: .01;
}

@media only screen and (min-width: 768px) and (min-height: 600px) {
  .md .modal-wrapper {
    border-radius: 2px;
    overflow: hidden;
    -webkit-box-shadow: 0 28px 48px rgba(0, 0, 0, 0.4);
    box-shadow: 0 28px 48px rgba(0, 0, 0, 0.4);
  }
}

.wp .modal-wrapper {
  -webkit-transform: translate3d(0,  40px,  0);
  transform: translate3d(0,  40px,  0);
  opacity: .01;
}

.note-ios {
  color: #aeacb4;
}

.note-ios-primary {
  color: #327eff;
}

.note-ios-secondary {
  color: #32db64;
}

.note-ios-danger {
  color: #f53d3d;
}

.note-ios-light {
  color: #f4f4f4;
}

.note-ios-dark {
  color: #222;
}

.note-md {
  color: #c5c5c5;
}

.note-md-primary {
  color: #327eff;
}

.note-md-secondary {
  color: #32db64;
}

.note-md-danger {
  color: #f53d3d;
}

.note-md-light {
  color: #f4f4f4;
}

.note-md-dark {
  color: #222;
}

.note-wp {
  color: rgba(0, 0, 0, 0.5);
}

.note-wp-primary {
  color: #327eff;
}

.note-wp-secondary {
  color: #32db64;
}

.note-wp-danger {
  color: #f53d3d;
}

.note-wp-light {
  color: #f4f4f4;
}

.note-wp-dark {
  color: #222;
}

ion-picker-cmp {
  left: 0;
  top: 0;
  position: absolute;
  z-index: 1000;
  display: block;
  width: 100%;
  height: 100%;
  contain: strict;
}

.picker-toolbar {
  z-index: 1;
  width: 100%;
  contain: strict;
}

.picker-wrapper {
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  -webkit-transform: translate3d(0,  100%,  0);
  transform: translate3d(0,  100%,  0);
  position: absolute;
  z-index: 10;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  max-width: 500px;
  contain: strict;
}

.picker-columns {
  margin-bottom: constant(safe-area-inset-bottom);
  margin-bottom: env(safe-area-inset-bottom);
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  contain: strict;
}

.picker-col {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 100%;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  contain: content;
}

.picker-opts {
  position: relative;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  max-width: 100%;
}

.picker-prefix {
  text-align: right;
  text-align: end;
  position: relative;
  -webkit-box-flex: 2;
  -webkit-flex: 2;
  -ms-flex: 2;
  flex: 2;
  min-width: 45%;
  max-width: 50%;
  white-space: nowrap;
}

.picker-suffix {
  text-align: left;
  text-align: start;
  position: relative;
  -webkit-box-flex: 2;
  -webkit-flex: 2;
  -ms-flex: 2;
  flex: 2;
  min-width: 45%;
  max-width: 50%;
  white-space: nowrap;
}

.picker-opt {
  left: 0;
  top: 0;
  text-align: center;
  position: absolute;
  display: block;
  overflow: hidden;
  width: 100%;
  text-overflow: ellipsis;
  white-space: nowrap;
  will-change: transform;
  contain: strict;
}

.picker-opt.picker-opt-disabled {
  pointer-events: none;
}

.picker-opt-disabled {
  opacity: 0;
}

.picker-opts-left {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.picker-opts-right {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.picker-above-highlight,
.picker-below-highlight {
  display: none;
  pointer-events: none;
}

.picker-ios .picker-wrapper {
  height: 260px;
  border-top: 1px solid #c8c7cc;
  background: #fff;
}

.picker-ios .picker-toolbar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 44px;
  border-bottom: 0.55px solid #c8c7cc;
  background: #fff;
}

.picker-ios .picker-toolbar-button {
  text-align: right;
  text-align: end;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.picker-ios .picker-toolbar-button:last-child .picker-button {
  font-weight: 600;
}

.picker-ios .picker-toolbar-cancel {
  text-align: left;
  text-align: start;
  font-weight: normal;
}

.picker-ios .picker-button,
.picker-ios .picker-button.activated {
  margin: 0;
  height: 44px;
  color: #327eff;
  background: transparent;
}

.picker-columns {
  height: 215px;
  -webkit-perspective: 1000px;
  perspective: 1000px;
}

.picker-ios .picker-col {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  padding: 0 4px;
}

.picker-ios .picker-prefix,
.picker-ios .picker-suffix,
.picker-ios .picker-opts {
  top: 77px;
  font-size: 20px;
  line-height: 42px;
  color: #000;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  pointer-events: none;
}

.picker-ios .picker-opt {
  margin: 0;
  -webkit-transform-origin: center center;
  transform-origin: center center;
  height: 4.6rem;
  font-size: 20px;
  line-height: 42px;
  color: #000;
  background: transparent;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  pointer-events: auto;
  padding: 0;
}

.picker-ios .picker-above-highlight {
  left: 0;
  top: 0;
  -webkit-transform: translate3d(0,  0,  90px);
  transform: translate3d(0,  0,  90px);
  position: absolute;
  z-index: 10;
  display: block;
  width: 100%;
  height: 81px;
  border-bottom: 1px solid #c8c7cc;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(20%, white), to(rgba(255, 255, 255, 0.7)));
  background: linear-gradient(to bottom, white 20%, rgba(255, 255, 255, 0.7) 100%);
}

.picker-ios .picker-below-highlight {
  left: 0;
  top: 115px;
  -webkit-transform: translate3d(0,  0,  90px);
  transform: translate3d(0,  0,  90px);
  position: absolute;
  z-index: 11;
  display: block;
  width: 100%;
  height: 119px;
  border-top: 1px solid #c8c7cc;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(30%, white), to(rgba(255, 255, 255, 0.7)));
  background: linear-gradient(to top, white 30%, rgba(255, 255, 255, 0.7) 100%);
}

.picker-md .picker-wrapper {
  height: 260px;
  border-top: 0.55px solid #dedede;
  background: #fff;
}

.picker-md .picker-toolbar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  height: 44px;
  background: #fff;
}

.picker-md .picker-button,
.picker-md .picker-button.activated {
  margin: 0;
  height: 44px;
  color: #327eff;
  background: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.picker-md .picker-columns {
  height: 216px;
  -webkit-perspective: 1800px;
  perspective: 1800px;
}

.picker-md .picker-col {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  padding: 0 8px;
}

.picker-md .picker-prefix,
.picker-md .picker-suffix,
.picker-md .picker-opts {
  top: 77px;
  font-size: 22px;
  line-height: 42px;
  color: #000;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  pointer-events: none;
}

.picker-md .picker-opt {
  margin: 0;
  height: 4.3rem;
  font-size: 22px;
  line-height: 42px;
  color: #000;
  background: transparent;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  pointer-events: auto;
  padding: 0;
}

.picker-md .picker-prefix,
.picker-md .picker-suffix,
.picker-md .picker-opt.picker-opt-selected {
  color: #327eff;
}

.picker-md .picker-above-highlight {
  left: 0;
  top: 0;
  -webkit-transform: translate3d(0,  0,  90px);
  transform: translate3d(0,  0,  90px);
  position: absolute;
  z-index: 10;
  width: 100%;
  height: 81px;
  border-bottom: 1px solid #dedede;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(20%, white), to(rgba(255, 255, 255, 0.7)));
  background: linear-gradient(to bottom, white 20%, rgba(255, 255, 255, 0.7) 100%);
}

.picker-md .picker-below-highlight {
  left: 0;
  top: 115px;
  -webkit-transform: translate3d(0,  0,  90px);
  transform: translate3d(0,  0,  90px);
  position: absolute;
  z-index: 11;
  width: 100%;
  height: 119px;
  border-top: 1px solid #dedede;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(30%, white), to(rgba(255, 255, 255, 0.7)));
  background: linear-gradient(to top, white 30%, rgba(255, 255, 255, 0.7) 100%);
}

.picker-wp .picker-wrapper {
  height: 260px;
  border-top: 0.55px solid transparent;
  background: #fff;
}

.picker-wp .picker-toolbar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  height: 44px;
  border-width: 0.55px;
  background: #fff;
}

.picker-wp .picker-toolbar-button {
  text-align: right;
  text-align: end;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.picker-wp .picker-toolbar-cancel {
  text-align: left;
  text-align: start;
  font-weight: normal;
}

.picker-wp .picker-button,
.picker-wp .picker-button.activated {
  margin: 0;
  height: 44px;
  color: #327eff;
  background: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.picker-wp .picker-columns {
  height: 216px;
  -webkit-perspective: 1800px;
  perspective: 1800px;
}

.picker-wp .picker-col {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  padding: 0 4px;
}

.picker-wp .picker-prefix,
.picker-wp .picker-suffix,
.picker-wp .picker-opts {
  top: 77px;
  font-size: 22px;
  line-height: 42px;
  color: #000;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  pointer-events: none;
}

.picker-wp .picker-opt {
  margin: 0;
  height: 4.2rem;
  font-size: 22px;
  line-height: 42px;
  color: #000;
  background: transparent;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  pointer-events: auto;
  padding: 0;
}

.picker-wp .picker-prefix,
.picker-wp .picker-suffix,
.picker-wp .picker-opt-selected {
  color: #327eff;
}

.picker-wp .picker-above-highlight {
  left: 0;
  top: 0;
  -webkit-transform: translate3d(0,  0,  90px);
  transform: translate3d(0,  0,  90px);
  position: absolute;
  z-index: 10;
  width: 100%;
  height: 81px;
  border-bottom: 1px solid transparent;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(20%, white), to(rgba(255, 255, 255, 0.7)));
  background: linear-gradient(to bottom, white 20%, rgba(255, 255, 255, 0.7) 100%);
}

.picker-wp .picker-below-highlight {
  left: 0;
  top: 115px;
  -webkit-transform: translate3d(0,  0,  90px);
  transform: translate3d(0,  0,  90px);
  position: absolute;
  z-index: 11;
  width: 100%;
  height: 119px;
  border-top: 1px solid transparent;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(30%, white), to(rgba(255, 255, 255, 0.7)));
  background: linear-gradient(to top, white 30%, rgba(255, 255, 255, 0.7) 100%);
}

ion-popover {
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  position: absolute;
  z-index: 1000;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.popover-wrapper {
  z-index: 10;
  opacity: 0;
}

.popover-content {
  position: absolute;
  z-index: 10;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.popover-content ion-content,
.popover-content .scroll-content {
  contain: none;
}

.popover-content .scroll-content {
  position: relative;
}

.popover-ios .popover-content {
  border-radius: 10px;
  width: 200px;
  min-width: 0;
  min-height: 0;
  max-height: 90%;
  color: #000;
  background: #fff;
}

.popover-ios .popover-arrow {
  position: absolute;
  display: block;
  overflow: hidden;
  width: 20px;
  height: 10px;
}

.popover-ios .popover-arrow::after {
  left: 3px;
  top: 3px;
  border-radius: 3px;
  position: absolute;
  z-index: 10;
  width: 14px;
  height: 14px;
  background-color: #fff;
  content: "";
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

.popover-ios.popover-bottom .popover-arrow {
  top: auto;
  bottom: -10px;
}

.popover-ios.popover-bottom .popover-arrow::after {
  top: -6px;
}

.popover-ios .item-ios {
  padding-left: 0px;
}

.popover-ios .item-ios[detail-push] .item-inner,
.popover-ios button.item-ios:not([detail-none]) .item-inner,
.popover-ios a.item-ios:not([detail-none]) .item-inner {
  background-position: right 14px center;
}

.popover-md .popover-content {
  border-radius: 2px;
  -webkit-transform-origin: left top;
  transform-origin: left top;
  width: 250px;
  min-width: 0;
  min-height: 0;
  max-height: 90%;
  color: #000;
  background: #fff;
  -webkit-box-shadow: 0 3px 12px 2px rgba(0, 0, 0, 0.3);
  box-shadow: 0 3px 12px 2px rgba(0, 0, 0, 0.3);
}

.popover-md .popover-viewport {
  opacity: 0;
  -webkit-transition-delay: 100ms;
  transition-delay: 100ms;
}

.popover-wp .popover-content {
  border-radius: 0;
  -webkit-transform-origin: left top;
  transform-origin: left top;
  width: 200px;
  min-width: 0;
  min-height: 0;
  max-height: 90%;
  border: 2px solid #ccc;
  color: #000;
  background: #fff;
}

.popover-wp .popover-viewport {
  opacity: 0;
  -webkit-transition-delay: 100ms;
  transition-delay: 100ms;
}

.radio-ios {
  position: relative;
  display: inline-block;
}

.radio-ios .radio-icon {
  position: relative;
  display: block;
  width: 16px;
  height: 21px;
}

.radio-ios .radio-checked .radio-inner {
  left: 7px;
  top: 4px;
  position: absolute;
  width: 5px;
  height: 12px;
  border-width: 2px;
  border-top-width: 0;
  border-left-width: 0;
  border-style: solid;
  border-color: #327eff;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

.radio-ios.radio-disabled,
.item-ios.item-radio-disabled ion-label {
  opacity: 0.3;
  pointer-events: none;
}

.item-ios .radio-ios {
  position: static;
  display: block;
  margin: 8px 11px 8px 0px;
}

.item-ios .radio-ios[item-left], .item-ios .radio-ios[item-start] {
  margin: 8px 21px 8px 3px;
}

.item-radio.item-ios ion-label {
  margin-left: 0;
}

.item-radio-checked.item-ios ion-label {
  color: #327eff;
}

.item-radio-ios-primary.item-radio-checked ion-label {
  color: #327eff;
}

.radio-ios-primary .radio-checked {
  color: #327eff;
}

.radio-ios-primary .radio-checked .radio-inner {
  border-color: #327eff;
}

.item-radio-ios-secondary.item-radio-checked ion-label {
  color: #32db64;
}

.radio-ios-secondary .radio-checked {
  color: #32db64;
}

.radio-ios-secondary .radio-checked .radio-inner {
  border-color: #32db64;
}

.item-radio-ios-danger.item-radio-checked ion-label {
  color: #f53d3d;
}

.radio-ios-danger .radio-checked {
  color: #f53d3d;
}

.radio-ios-danger .radio-checked .radio-inner {
  border-color: #f53d3d;
}

.item-radio-ios-light.item-radio-checked ion-label {
  color: #f4f4f4;
}

.radio-ios-light .radio-checked {
  color: #f4f4f4;
}

.radio-ios-light .radio-checked .radio-inner {
  border-color: #f4f4f4;
}

.item-radio-ios-dark.item-radio-checked ion-label {
  color: #222;
}

.radio-ios-dark .radio-checked {
  color: #222;
}

.radio-ios-dark .radio-checked .radio-inner {
  border-color: #222;
}

.radio-md {
  position: relative;
  display: inline-block;
}

.radio-md .radio-icon {
  left: 0;
  top: 0;
  margin: 0;
  border-radius: 50%;
  position: relative;
  display: block;
  width: 16px;
  height: 16px;
  border-width: 2px;
  border-style: solid;
  border-color: #787878;
}

.radio-md .radio-inner {
  left: 2px;
  top: 2px;
  border-radius: 50%;
  position: absolute;
  width: 8px;
  height: 8px;
  background-color: #327eff;
  -webkit-transform: scale3d(0, 0, 0);
  transform: scale3d(0, 0, 0);
  -webkit-transition: -webkit-transform 280ms cubic-bezier(0.4, 0, 0.2, 1);
  transition: -webkit-transform 280ms cubic-bezier(0.4, 0, 0.2, 1);
  transition: transform 280ms cubic-bezier(0.4, 0, 0.2, 1);
  transition: transform 280ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 280ms cubic-bezier(0.4, 0, 0.2, 1);
}

.radio-md .radio-checked {
  border-color: #327eff;
}

.radio-md .radio-checked .radio-inner {
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
}

.radio-md.radio-disabled,
.item-md.item-radio-disabled ion-label {
  opacity: 0.3;
  pointer-events: none;
}

.item-md .radio-md {
  position: static;
  display: block;
  margin: 9px 10px 9px 0;
}

.item-md .radio-md[item-left], .item-md .radio-md[item-start] {
  margin: 11px 36px 10px 4px;
}

.item-radio.item-md ion-label {
  margin-left: 0;
}

.item-radio-checked.item-md ion-label {
  color: #327eff;
}

.item-radio-md-primary.item-radio-checked ion-label {
  color: #327eff;
}

.radio-md-primary .radio-checked {
  border-color: #327eff;
}

.radio-md-primary .radio-inner {
  background-color: #327eff;
}

.item-radio-md-secondary.item-radio-checked ion-label {
  color: #32db64;
}

.radio-md-secondary .radio-checked {
  border-color: #32db64;
}

.radio-md-secondary .radio-inner {
  background-color: #32db64;
}

.item-radio-md-danger.item-radio-checked ion-label {
  color: #f53d3d;
}

.radio-md-danger .radio-checked {
  border-color: #f53d3d;
}

.radio-md-danger .radio-inner {
  background-color: #f53d3d;
}

.item-radio-md-light.item-radio-checked ion-label {
  color: #f4f4f4;
}

.radio-md-light .radio-checked {
  border-color: #f4f4f4;
}

.radio-md-light .radio-inner {
  background-color: #f4f4f4;
}

.item-radio-md-dark.item-radio-checked ion-label {
  color: #222;
}

.radio-md-dark .radio-checked {
  border-color: #222;
}

.radio-md-dark .radio-inner {
  background-color: #222;
}

.radio-wp {
  position: relative;
  display: inline-block;
}

.radio-wp .radio-icon {
  left: 0;
  top: 0;
  margin: 0;
  border-radius: 50%;
  position: relative;
  display: block;
  width: 16px;
  height: 16px;
  border-width: 2px;
  border-style: solid;
  border-color: #333;
}

.radio-wp .radio-inner {
  left: 2px;
  top: 2px;
  border-radius: 50%;
  position: absolute;
  display: none;
  width: 8px;
  height: 8px;
  background-color: #333;
}

.radio-wp .radio-checked {
  border-color: #327eff;
}

.radio-wp .radio-checked .radio-inner {
  display: block;
}

.radio-wp.radio-disabled,
.item-wp.item-radio-disabled ion-label {
  opacity: 0.3;
  pointer-events: none;
}

.item-wp .radio-wp {
  position: static;
  display: block;
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
  -ms-flex-order: -1;
  order: -1;
  margin: 9px 20px 9px 4px;
}

.item-wp .radio-wp[item-right], .item-wp .radio-wp[item-end] {
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
  margin: 11px 10px 10px 0;
}

.item-radio.item-wp ion-label {
  margin-left: 0;
}

.radio-wp-primary .radio-checked {
  border-color: #327eff;
}

.radio-wp-secondary .radio-checked {
  border-color: #32db64;
}

.radio-wp-danger .radio-checked {
  border-color: #f53d3d;
}

.radio-wp-light .radio-checked {
  border-color: #f4f4f4;
}

.radio-wp-dark .radio-checked {
  border-color: #222;
}

.item-range .item-inner {
  overflow: visible;
  width: 100%;
}

.item-range .input-wrapper {
  overflow: visible;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
}

.item-range ion-range {
  width: 100%;
}

.item-range ion-range ion-label {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

ion-range {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

ion-range ion-label {
  -webkit-box-flex: initial;
  -webkit-flex: initial;
  -ms-flex: initial;
  flex: initial;
}

ion-range ion-icon {
  min-height: 2.4rem;
  font-size: 2.4rem;
  line-height: 1;
}

.range-slider {
  position: relative;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  cursor: pointer;
}

.range-ios {
  padding: 8px 16px;
}

.range-ios [range-left] {
  margin: 0 20px 0 0;
}

.range-ios [range-right] {
  margin: 0 0 0 20px;
}

.range-ios.range-has-pin {
  padding-top: 20px;
}

.range-ios .range-slider {
  height: 42px;
}

.range-ios .range-bar {
  left: 0;
  top: 21px;
  border-radius: 1px;
  position: absolute;
  width: 100%;
  height: 1px;
  background: #bdbdbd;
  pointer-events: none;
}

.range-ios.range-pressed .range-bar-active {
  will-change: left, right;
}

.range-ios.range-pressed .range-knob-handle {
  will-change: left;
}

.range-ios .range-bar-active {
  bottom: 0;
  width: auto;
  background: #327eff;
}

.range-ios .range-knob-handle {
  left: 0;
  top: 21px;
  margin-left: -21px;
  margin-top: -21px;
  text-align: center;
  position: absolute;
  width: 42px;
  height: 42px;
}

.range-ios .range-knob {
  left: 7px;
  top: 7px;
  border-radius: 50%;
  position: absolute;
  width: 28px;
  height: 28px;
  background: #fff;
  -webkit-box-shadow: 0 3px 1px rgba(0, 0, 0, 0.1), 0 4px 8px rgba(0, 0, 0, 0.13), 0 0 0 1px rgba(0, 0, 0, 0.02);
  box-shadow: 0 3px 1px rgba(0, 0, 0, 0.1), 0 4px 8px rgba(0, 0, 0, 0.13), 0 0 0 1px rgba(0, 0, 0, 0.02);
  pointer-events: none;
}

.range-ios .range-tick {
  margin-left: -0.5px;
  border-radius: 0;
  position: absolute;
  top: 17.5px;
  width: 1px;
  height: 8px;
  background: #bdbdbd;
  pointer-events: none;
}

.range-ios .range-tick-active {
  background: #327eff;
}

.range-ios .range-pin {
  text-align: center;
  border-radius: 50px;
  -webkit-transform: translate3d(0,  28px,  0) scale(0.01);
  transform: translate3d(0,  28px,  0) scale(0.01);
  position: relative;
  top: -20px;
  display: inline-block;
  min-width: 28px;
  font-size: 12px;
  color: #000;
  background: transparent;
  -webkit-transition: -webkit-transform 120ms ease;
  transition: -webkit-transform 120ms ease;
  transition: transform 120ms ease;
  transition: transform 120ms ease, -webkit-transform 120ms ease;
  padding: 8px;
}

.range-ios .range-knob-pressed .range-pin {
  -webkit-transform: translate3d(0,  0,  0) scale(1);
  transform: translate3d(0,  0,  0) scale(1);
}

.range-ios.range-disabled {
  opacity: .5;
}

.range-ios-primary .range-bar-active,
.range-ios-primary .range-tick-active {
  background: #327eff;
}

.range-ios-secondary .range-bar-active,
.range-ios-secondary .range-tick-active {
  background: #32db64;
}

.range-ios-danger .range-bar-active,
.range-ios-danger .range-tick-active {
  background: #f53d3d;
}

.range-ios-light .range-bar-active,
.range-ios-light .range-tick-active {
  background: #f4f4f4;
}

.range-ios-dark .range-bar-active,
.range-ios-dark .range-tick-active {
  background: #222;
}

.range-md {
  padding: 8px;
}

.range-md [range-left] {
  margin: 0 12px 0 0;
}

.range-md [range-right] {
  margin: 0 0 0 12px;
}

.range-md.range-has-pin {
  padding-top: 28px;
}

.range-md .range-slider {
  height: 42px;
}

.range-md .range-bar {
  left: 0;
  top: 21px;
  position: absolute;
  width: 100%;
  height: 2px;
  background: #bdbdbd;
  pointer-events: none;
}

.range-md.range-pressed .range-bar-active {
  will-change: left, right;
}

.range-md.range-pressed .range-knob-handle {
  will-change: left;
}

.range-md .range-bar-active {
  bottom: 0;
  width: auto;
  background: #327eff;
}

.range-md .range-knob-handle {
  left: 0;
  top: 21px;
  margin-left: -21px;
  margin-top: -21px;
  text-align: center;
  position: absolute;
  width: 42px;
  height: 42px;
}

.range-md .range-knob {
  left: 12px;
  top: 13px;
  border-radius: 50%;
  position: absolute;
  z-index: 2;
  width: 18px;
  height: 18px;
  background: #327eff;
  -webkit-transform: scale(0.67);
  transform: scale(0.67);
  -webkit-transition-duration: 120ms;
  transition-duration: 120ms;
  -webkit-transition-property: background-color, border, -webkit-transform;
  transition-property: background-color, border, -webkit-transform;
  transition-property: transform, background-color, border;
  transition-property: transform, background-color, border, -webkit-transform;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease;
  pointer-events: none;
}

.range-md .range-tick {
  margin-left: -1px;
  border-radius: 50%;
  position: absolute;
  top: 21px;
  z-index: 1;
  width: 2px;
  height: 2px;
  background: #000;
  pointer-events: none;
}

.range-md .range-tick-active {
  background: #000;
}

.range-md .range-pin {
  padding: 8px 0;
  text-align: center;
  border-radius: 50%;
  -webkit-transform: translate3d(0,  28px,  0) scale(0.01);
  transform: translate3d(0,  28px,  0) scale(0.01);
  position: relative;
  top: -20px;
  display: inline-block;
  min-width: 28px;
  height: 28px;
  font-size: 12px;
  color: #fff;
  background: #327eff;
  -webkit-transition: background-color 120ms ease, -webkit-transform 120ms ease;
  transition: background-color 120ms ease, -webkit-transform 120ms ease;
  transition: transform 120ms ease, background-color 120ms ease;
  transition: transform 120ms ease, background-color 120ms ease, -webkit-transform 120ms ease;
}

.range-md .range-pin::before {
  left: 50%;
  top: 3px;
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  border-bottom-right-radius: 50%;
  border-bottom-left-radius: 0;
  margin-left: -13px;
  position: absolute;
  z-index: -1;
  width: 26px;
  height: 26px;
  background: #327eff;
  content: "";
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-transition: background-color 120ms ease;
  transition: background-color 120ms ease;
}

.range-md .range-knob-pressed .range-pin {
  -webkit-transform: translate3d(0,  0,  0) scale(1);
  transform: translate3d(0,  0,  0) scale(1);
}

.range-md:not(.range-has-pin) .range-knob-pressed .range-knob {
  -webkit-transform: scale(1);
  transform: scale(1);
}

.range-md .range-knob-min.range-knob-min .range-knob {
  border: 2px solid #bdbdbd;
  background: #fff;
}

.range-md .range-knob-min.range-knob-min .range-pin,
.range-md .range-knob-min.range-knob-min .range-pin::before {
  color: #fff;
  background: #bdbdbd;
}

.range-md.range-disabled .range-bar-active {
  background-color: #bdbdbd;
}

.range-md.range-disabled .range-knob {
  outline: 5px solid #fff;
  background-color: #bdbdbd;
  -webkit-transform: scale(0.55);
  transform: scale(0.55);
}

.range-md-primary .range-md .range-knob-min.range-knob-min .range-knob {
  border: 2px solid #bdbdbd;
  background: #fff;
}

.range-md-primary .range-md .range-knob-min.range-knob-min .range-pin,
.range-md-primary .range-md .range-knob-min.range-knob-min .range-pin::before {
  color: #fff;
  background: #bdbdbd;
}

.range-md-primary .range-bar-active,
.range-md-primary .range-knob,
.range-md-primary .range-pin,
.range-md-primary .range-pin::before {
  background: #327eff;
}

.range-md-secondary .range-md .range-knob-min.range-knob-min .range-knob {
  border: 2px solid #bdbdbd;
  background: #fff;
}

.range-md-secondary .range-md .range-knob-min.range-knob-min .range-pin,
.range-md-secondary .range-md .range-knob-min.range-knob-min .range-pin::before {
  color: #fff;
  background: #bdbdbd;
}

.range-md-secondary .range-bar-active,
.range-md-secondary .range-knob,
.range-md-secondary .range-pin,
.range-md-secondary .range-pin::before {
  background: #32db64;
}

.range-md-danger .range-md .range-knob-min.range-knob-min .range-knob {
  border: 2px solid #bdbdbd;
  background: #fff;
}

.range-md-danger .range-md .range-knob-min.range-knob-min .range-pin,
.range-md-danger .range-md .range-knob-min.range-knob-min .range-pin::before {
  color: #fff;
  background: #bdbdbd;
}

.range-md-danger .range-bar-active,
.range-md-danger .range-knob,
.range-md-danger .range-pin,
.range-md-danger .range-pin::before {
  background: #f53d3d;
}

.range-md-light .range-md .range-knob-min.range-knob-min .range-knob {
  border: 2px solid #bdbdbd;
  background: #fff;
}

.range-md-light .range-md .range-knob-min.range-knob-min .range-pin,
.range-md-light .range-md .range-knob-min.range-knob-min .range-pin::before {
  color: #fff;
  background: #bdbdbd;
}

.range-md-light .range-bar-active,
.range-md-light .range-knob,
.range-md-light .range-pin,
.range-md-light .range-pin::before {
  background: #f4f4f4;
}

.range-md-dark .range-md .range-knob-min.range-knob-min .range-knob {
  border: 2px solid #bdbdbd;
  background: #fff;
}

.range-md-dark .range-md .range-knob-min.range-knob-min .range-pin,
.range-md-dark .range-md .range-knob-min.range-knob-min .range-pin::before {
  color: #fff;
  background: #bdbdbd;
}

.range-md-dark .range-bar-active,
.range-md-dark .range-knob,
.range-md-dark .range-pin,
.range-md-dark .range-pin::before {
  background: #222;
}

.range-wp {
  padding: 8px;
}

.range-wp [range-left] {
  margin: 0 12px 0 0;
}

.range-wp [range-right] {
  margin: 0 0 0 12px;
}

.range-wp.range-has-pin {
  padding-top: 28px;
}

.range-wp .range-slider {
  height: 42px;
}

.range-wp .range-bar {
  left: 0;
  top: 21px;
  position: absolute;
  width: 100%;
  height: 2px;
  background: #bdbdbd;
  pointer-events: none;
}

.range-wp.range-pressed .range-bar-active {
  will-change: left, right;
}

.range-wp.range-pressed .range-knob-handle {
  will-change: left;
}

.range-wp .range-bar-active {
  bottom: 0;
  width: auto;
  background: #327eff;
}

.range-wp .range-knob-handle {
  left: 0;
  top: 21px;
  margin-left: -21px;
  margin-top: -21px;
  text-align: center;
  position: absolute;
  width: 42px;
  height: 42px;
}

.range-wp .range-knob {
  left: 17px;
  top: 10px;
  border-radius: 4px;
  position: absolute;
  width: 8px;
  height: 24px;
  background: #327eff;
  pointer-events: none;
}

.range-wp .range-tick {
  margin-left: -1px;
  border-radius: 4px;
  position: absolute;
  top: 19px;
  width: 2px;
  height: 6px;
  background: #bdbdbd;
  pointer-events: none;
}

.range-wp .range-tick-active {
  background: #327eff;
}

.range-wp .range-pin {
  text-align: center;
  border-radius: 50px;
  -webkit-transform: translate3d(0,  28px,  0) scale(0.01);
  transform: translate3d(0,  28px,  0) scale(0.01);
  position: relative;
  top: -24px;
  display: inline-block;
  min-width: 28px;
  font-size: 12px;
  color: #fff;
  background: #327eff;
  -webkit-transition: -webkit-transform 120ms ease;
  transition: -webkit-transform 120ms ease;
  transition: transform 120ms ease;
  transition: transform 120ms ease, -webkit-transform 120ms ease;
  padding: 8px;
}

.range-wp .range-knob-pressed .range-pin {
  -webkit-transform: translate3d(0,  0,  0) scale(1);
  transform: translate3d(0,  0,  0) scale(1);
}

.range-wp.range-disabled {
  opacity: .5;
}

.range-wp-primary .range-bar-active,
.range-wp-primary .range-tick-active,
.range-wp-primary .range-knob,
.range-wp-primary .range-pin {
  background: #327eff;
}

.range-wp-secondary .range-bar-active,
.range-wp-secondary .range-tick-active,
.range-wp-secondary .range-knob,
.range-wp-secondary .range-pin {
  background: #32db64;
}

.range-wp-danger .range-bar-active,
.range-wp-danger .range-tick-active,
.range-wp-danger .range-knob,
.range-wp-danger .range-pin {
  background: #f53d3d;
}

.range-wp-light .range-bar-active,
.range-wp-light .range-tick-active,
.range-wp-light .range-knob,
.range-wp-light .range-pin {
  background: #f4f4f4;
}

.range-wp-dark .range-bar-active,
.range-wp-dark .range-tick-active,
.range-wp-dark .range-knob,
.range-wp-dark .range-pin {
  background: #222;
}

ion-refresher {
  left: 0;
  top: 0;
  position: absolute;
  z-index: 0;
  display: none;
  width: 100%;
  height: 60px;
}

ion-refresher.refresher-active {
  display: block;
}

.has-refresher > .scroll-content {
  margin-top: -1px;
  border-top: 1px solid #ddd;
  -webkit-transition: -webkit-transform 320ms cubic-bezier(0.36, 0.66, 0.04, 1);
  transition: -webkit-transform 320ms cubic-bezier(0.36, 0.66, 0.04, 1);
  transition: transform 320ms cubic-bezier(0.36, 0.66, 0.04, 1);
  transition: transform 320ms cubic-bezier(0.36, 0.66, 0.04, 1), -webkit-transform 320ms cubic-bezier(0.36, 0.66, 0.04, 1);
}

ion-refresher-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 100%;
}

.refresher-pulling,
.refresher-refreshing {
  display: none;
  width: 100%;
}

.refresher-pulling-icon,
.refresher-refreshing-icon {
  text-align: center;
  -webkit-transform-origin: center;
  transform-origin: center;
  font-size: 30px;
  color: #000;
  -webkit-transition: 200ms;
  transition: 200ms;
}

.refresher-pulling-text,
.refresher-refreshing-text {
  text-align: center;
  font-size: 16px;
  color: #000;
}

.refresher-refreshing .spinner-ios line,
.refresher-refreshing .spinner-ios-small line,
.refresher-refreshing .spinner-crescent circle {
  stroke: #000;
}

.refresher-refreshing .spinner-bubbles circle,
.refresher-refreshing .spinner-circles circle,
.refresher-refreshing .spinner-dots circle {
  fill: #000;
}

ion-refresher-content[state=pulling] .refresher-pulling {
  display: block;
}

ion-refresher-content[state=ready] .refresher-pulling {
  display: block;
}

ion-refresher-content[state=ready] .refresher-pulling-icon {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

ion-refresher-content[state=refreshing] .refresher-refreshing {
  display: block;
}

ion-refresher-content[state=cancelling] .refresher-pulling {
  display: block;
}

ion-refresher-content[state=cancelling] .refresher-pulling-icon {
  -webkit-transform: scale(0);
  transform: scale(0);
}

ion-refresher-content[state=completing] .refresher-refreshing {
  display: block;
}

ion-refresher-content[state=completing] .refresher-refreshing-icon {
  -webkit-transform: scale(0);
  transform: scale(0);
}

ion-scroll {
  position: relative;
  display: block;
}

ion-scroll.scroll-x .scroll-content {
  overflow-x: auto;
}

ion-scroll.scroll-y .scroll-content {
  overflow-y: auto;
}

ion-scroll[center] .scroll-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

ion-scroll .scroll-content {
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  position: absolute;
  overflow-y: hidden;
  overflow-x: hidden;
  -webkit-overflow-scrolling: touch;
  will-change: scroll-position;
}

ion-searchbar {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
}

.searchbar-icon {
  pointer-events: none;
}

.searchbar-input-container {
  position: relative;
  display: block;
  -webkit-flex-shrink: 1;
  -ms-flex-negative: 1;
  flex-shrink: 1;
  width: 100%;
}

.searchbar-input {
  -moz-appearance: none;
  -ms-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  display: block;
  width: 100%;
  border: 0;
  font-family: inherit;
}

.searchbar-clear-icon {
  margin: 0;
  padding: 0;
  display: none;
  min-height: 0;
}

.searchbar-has-value.searchbar-has-focus .searchbar-clear-icon {
  display: block;
}

.searchbar-ios {
  padding: 0 8px;
  min-height: 44px;
  border-top: 0.55px solid transparent;
  border-bottom: 0.55px solid rgba(0, 0, 0, 0.05);
  background: rgba(0, 0, 0, 0.2);
}

.searchbar-ios .searchbar-search-icon {
  left: 9px;
  top: 9px;
  background-image: url("data:image/svg+xml;charset=utf-8,<svg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2013%2013'><path%20fill='rgba(0,%200,%200,%200.5)'%20d='M5,1c2.2,0,4,1.8,4,4S7.2,9,5,9S1,7.2,1,5S2.8,1,5,1%20M5,0C2.2,0,0,2.2,0,5s2.2,5,5,5s5-2.2,5-5S7.8,0,5,0%20L5,0z'/><line%20stroke='rgba(0,%200,%200,%200.5)'%20stroke-miterlimit='10'%20x1='12.6'%20y1='12.6'%20x2='8.2'%20y2='8.2'/></svg>");
  margin-left: calc(50% - 60px);
  position: absolute;
  width: 14px;
  height: 14px;
  background-repeat: no-repeat;
  background-size: 13px;
}

.searchbar-ios .searchbar-input {
  padding: 0 28px;
  border-radius: 5px;
  height: 3rem;
  font-size: 1.4rem;
  font-weight: 400;
  color: #000;
  background-color: #fff;
}

.searchbar-ios .searchbar-input::-moz-placeholder {
  color: rgba(0, 0, 0, 0.5);
}

.searchbar-ios .searchbar-input:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.5);
}

.searchbar-ios .searchbar-input::-webkit-input-placeholder {
  text-indent: 0;
  color: rgba(0, 0, 0, 0.5);
}

.searchbar-ios .searchbar-clear-icon {
  right: 0;
  top: 0;
  background-image: url("data:image/svg+xml;charset=utf-8,<svg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'><path%20fill='rgba(0,%200,%200,%200.5)'%20d='M403.1,108.9c-81.2-81.2-212.9-81.2-294.2,0s-81.2,212.9,0,294.2c81.2,81.2,212.9,81.2,294.2,0S484.3,190.1,403.1,108.9z%20M352,340.2L340.2,352l-84.4-84.2l-84,83.8L160,339.8l84-83.8l-84-83.8l11.8-11.8l84,83.8l84.4-84.2l11.8,11.8L267.6,256L352,340.2z'/></svg>");
  background-position: center;
  position: absolute;
  width: 30px;
  height: 100%;
  background-repeat: no-repeat;
  background-size: 18px;
}

.searchbar-ios .searchbar-ios-cancel {
  padding: 0 0 0 8px;
  margin-left: 0;
  display: none;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  height: 30px;
  cursor: pointer;
}

.searchbar-ios.searchbar-left-aligned .searchbar-search-icon {
  margin-left: 0;
}

.searchbar-ios.searchbar-left-aligned .searchbar-input {
  padding-left: 30px;
}

.searchbar-ios.searchbar-show-cancel.searchbar-has-focus .searchbar-ios-cancel {
  display: block;
}

.toolbar .searchbar-ios {
  border-bottom-width: 0;
  background: transparent;
}

.toolbar .searchbar-ios .searchbar-input {
  background: rgba(0, 0, 0, 0.08);
}

.toolbar .searchbar-ios .searchbar-ios-cancel {
  padding: 0;
}

.toolbar .searchbar-ios.searchbar-has-focus .searchbar-ios-cancel {
  padding-left: 8px;
}

.searchbar-ios .searchbar-md-cancel {
  display: none;
}

.searchbar-ios-primary .searchbar-ios-cancel {
  color: #327eff;
}

.searchbar-ios-primary .searchbar-ios-cancel:hover:not(.disable-hover) {
  color: #2e74eb;
}

.toolbar-ios-primary .searchbar-ios .searchbar-search-icon {
  background-image: url("data:image/svg+xml;charset=utf-8,<svg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2013%2013'><path%20fill='rgba(255,%20255,%20255,%200.5)'%20d='M5,1c2.2,0,4,1.8,4,4S7.2,9,5,9S1,7.2,1,5S2.8,1,5,1%20M5,0C2.2,0,0,2.2,0,5s2.2,5,5,5s5-2.2,5-5S7.8,0,5,0%20L5,0z'/><line%20stroke='rgba(255,%20255,%20255,%200.5)'%20stroke-miterlimit='10'%20x1='12.6'%20y1='12.6'%20x2='8.2'%20y2='8.2'/></svg>");
}

.toolbar-ios-primary .searchbar-ios .searchbar-input {
  color: #fff;
  background: rgba(255, 255, 255, 0.08);
}

.toolbar-ios-primary .searchbar-ios .searchbar-input::-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}

.toolbar-ios-primary .searchbar-ios .searchbar-input:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}

.toolbar-ios-primary .searchbar-ios .searchbar-input::-webkit-input-placeholder {
  text-indent: 0;
  color: rgba(255, 255, 255, 0.5);
}

.toolbar-ios-primary .searchbar-ios .searchbar-clear-icon {
  background-image: url("data:image/svg+xml;charset=utf-8,<svg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'><path%20fill='rgba(255,%20255,%20255,%200.5)'%20d='M403.1,108.9c-81.2-81.2-212.9-81.2-294.2,0s-81.2,212.9,0,294.2c81.2,81.2,212.9,81.2,294.2,0S484.3,190.1,403.1,108.9z%20M352,340.2L340.2,352l-84.4-84.2l-84,83.8L160,339.8l84-83.8l-84-83.8l11.8-11.8l84,83.8l84.4-84.2l11.8,11.8L267.6,256L352,340.2z'/></svg>");
}

.toolbar-ios-primary .searchbar-ios .searchbar-ios-cancel {
  color: #fff;
}

.searchbar-ios-secondary .searchbar-ios-cancel {
  color: #32db64;
}

.searchbar-ios-secondary .searchbar-ios-cancel:hover:not(.disable-hover) {
  color: #2ec95c;
}

.toolbar-ios-secondary .searchbar-ios .searchbar-search-icon {
  background-image: url("data:image/svg+xml;charset=utf-8,<svg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2013%2013'><path%20fill='rgba(255,%20255,%20255,%200.5)'%20d='M5,1c2.2,0,4,1.8,4,4S7.2,9,5,9S1,7.2,1,5S2.8,1,5,1%20M5,0C2.2,0,0,2.2,0,5s2.2,5,5,5s5-2.2,5-5S7.8,0,5,0%20L5,0z'/><line%20stroke='rgba(255,%20255,%20255,%200.5)'%20stroke-miterlimit='10'%20x1='12.6'%20y1='12.6'%20x2='8.2'%20y2='8.2'/></svg>");
}

.toolbar-ios-secondary .searchbar-ios .searchbar-input {
  color: #fff;
  background: rgba(255, 255, 255, 0.08);
}

.toolbar-ios-secondary .searchbar-ios .searchbar-input::-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}

.toolbar-ios-secondary .searchbar-ios .searchbar-input:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}

.toolbar-ios-secondary .searchbar-ios .searchbar-input::-webkit-input-placeholder {
  text-indent: 0;
  color: rgba(255, 255, 255, 0.5);
}

.toolbar-ios-secondary .searchbar-ios .searchbar-clear-icon {
  background-image: url("data:image/svg+xml;charset=utf-8,<svg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'><path%20fill='rgba(255,%20255,%20255,%200.5)'%20d='M403.1,108.9c-81.2-81.2-212.9-81.2-294.2,0s-81.2,212.9,0,294.2c81.2,81.2,212.9,81.2,294.2,0S484.3,190.1,403.1,108.9z%20M352,340.2L340.2,352l-84.4-84.2l-84,83.8L160,339.8l84-83.8l-84-83.8l11.8-11.8l84,83.8l84.4-84.2l11.8,11.8L267.6,256L352,340.2z'/></svg>");
}

.toolbar-ios-secondary .searchbar-ios .searchbar-ios-cancel {
  color: #fff;
}

.searchbar-ios-danger .searchbar-ios-cancel {
  color: #f53d3d;
}

.searchbar-ios-danger .searchbar-ios-cancel:hover:not(.disable-hover) {
  color: #e13838;
}

.toolbar-ios-danger .searchbar-ios .searchbar-search-icon {
  background-image: url("data:image/svg+xml;charset=utf-8,<svg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2013%2013'><path%20fill='rgba(255,%20255,%20255,%200.5)'%20d='M5,1c2.2,0,4,1.8,4,4S7.2,9,5,9S1,7.2,1,5S2.8,1,5,1%20M5,0C2.2,0,0,2.2,0,5s2.2,5,5,5s5-2.2,5-5S7.8,0,5,0%20L5,0z'/><line%20stroke='rgba(255,%20255,%20255,%200.5)'%20stroke-miterlimit='10'%20x1='12.6'%20y1='12.6'%20x2='8.2'%20y2='8.2'/></svg>");
}

.toolbar-ios-danger .searchbar-ios .searchbar-input {
  color: #fff;
  background: rgba(255, 255, 255, 0.08);
}

.toolbar-ios-danger .searchbar-ios .searchbar-input::-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}

.toolbar-ios-danger .searchbar-ios .searchbar-input:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}

.toolbar-ios-danger .searchbar-ios .searchbar-input::-webkit-input-placeholder {
  text-indent: 0;
  color: rgba(255, 255, 255, 0.5);
}

.toolbar-ios-danger .searchbar-ios .searchbar-clear-icon {
  background-image: url("data:image/svg+xml;charset=utf-8,<svg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'><path%20fill='rgba(255,%20255,%20255,%200.5)'%20d='M403.1,108.9c-81.2-81.2-212.9-81.2-294.2,0s-81.2,212.9,0,294.2c81.2,81.2,212.9,81.2,294.2,0S484.3,190.1,403.1,108.9z%20M352,340.2L340.2,352l-84.4-84.2l-84,83.8L160,339.8l84-83.8l-84-83.8l11.8-11.8l84,83.8l84.4-84.2l11.8,11.8L267.6,256L352,340.2z'/></svg>");
}

.toolbar-ios-danger .searchbar-ios .searchbar-ios-cancel {
  color: #fff;
}

.searchbar-ios-light .searchbar-ios-cancel {
  color: #f4f4f4;
}

.searchbar-ios-light .searchbar-ios-cancel:hover:not(.disable-hover) {
  color: #e0e0e0;
}

.toolbar-ios-light .searchbar-ios .searchbar-search-icon {
  background-image: url("data:image/svg+xml;charset=utf-8,<svg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2013%2013'><path%20fill='rgba(0,%200,%200,%200.5)'%20d='M5,1c2.2,0,4,1.8,4,4S7.2,9,5,9S1,7.2,1,5S2.8,1,5,1%20M5,0C2.2,0,0,2.2,0,5s2.2,5,5,5s5-2.2,5-5S7.8,0,5,0%20L5,0z'/><line%20stroke='rgba(0,%200,%200,%200.5)'%20stroke-miterlimit='10'%20x1='12.6'%20y1='12.6'%20x2='8.2'%20y2='8.2'/></svg>");
}

.toolbar-ios-light .searchbar-ios .searchbar-input {
  color: #000;
  background: rgba(0, 0, 0, 0.08);
}

.toolbar-ios-light .searchbar-ios .searchbar-input::-moz-placeholder {
  color: rgba(0, 0, 0, 0.5);
}

.toolbar-ios-light .searchbar-ios .searchbar-input:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.5);
}

.toolbar-ios-light .searchbar-ios .searchbar-input::-webkit-input-placeholder {
  text-indent: 0;
  color: rgba(0, 0, 0, 0.5);
}

.toolbar-ios-light .searchbar-ios .searchbar-clear-icon {
  background-image: url("data:image/svg+xml;charset=utf-8,<svg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'><path%20fill='rgba(0,%200,%200,%200.5)'%20d='M403.1,108.9c-81.2-81.2-212.9-81.2-294.2,0s-81.2,212.9,0,294.2c81.2,81.2,212.9,81.2,294.2,0S484.3,190.1,403.1,108.9z%20M352,340.2L340.2,352l-84.4-84.2l-84,83.8L160,339.8l84-83.8l-84-83.8l11.8-11.8l84,83.8l84.4-84.2l11.8,11.8L267.6,256L352,340.2z'/></svg>");
}

.toolbar-ios-light .searchbar-ios .searchbar-ios-cancel {
  color: #327eff;
}

.searchbar-ios-dark .searchbar-ios-cancel {
  color: #222;
}

.searchbar-ios-dark .searchbar-ios-cancel:hover:not(.disable-hover) {
  color: #343434;
}

.toolbar-ios-dark .searchbar-ios .searchbar-search-icon {
  background-image: url("data:image/svg+xml;charset=utf-8,<svg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2013%2013'><path%20fill='rgba(255,%20255,%20255,%200.5)'%20d='M5,1c2.2,0,4,1.8,4,4S7.2,9,5,9S1,7.2,1,5S2.8,1,5,1%20M5,0C2.2,0,0,2.2,0,5s2.2,5,5,5s5-2.2,5-5S7.8,0,5,0%20L5,0z'/><line%20stroke='rgba(255,%20255,%20255,%200.5)'%20stroke-miterlimit='10'%20x1='12.6'%20y1='12.6'%20x2='8.2'%20y2='8.2'/></svg>");
}

.toolbar-ios-dark .searchbar-ios .searchbar-input {
  color: #fff;
  background: rgba(255, 255, 255, 0.08);
}

.toolbar-ios-dark .searchbar-ios .searchbar-input::-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}

.toolbar-ios-dark .searchbar-ios .searchbar-input:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}

.toolbar-ios-dark .searchbar-ios .searchbar-input::-webkit-input-placeholder {
  text-indent: 0;
  color: rgba(255, 255, 255, 0.5);
}

.toolbar-ios-dark .searchbar-ios .searchbar-clear-icon {
  background-image: url("data:image/svg+xml;charset=utf-8,<svg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'><path%20fill='rgba(255,%20255,%20255,%200.5)'%20d='M403.1,108.9c-81.2-81.2-212.9-81.2-294.2,0s-81.2,212.9,0,294.2c81.2,81.2,212.9,81.2,294.2,0S484.3,190.1,403.1,108.9z%20M352,340.2L340.2,352l-84.4-84.2l-84,83.8L160,339.8l84-83.8l-84-83.8l11.8-11.8l84,83.8l84.4-84.2l11.8,11.8L267.6,256L352,340.2z'/></svg>");
}

.toolbar-ios-dark .searchbar-ios .searchbar-ios-cancel {
  color: #fff;
}

.searchbar-ios.searchbar-animated.searchbar-show-cancel .searchbar-ios-cancel {
  display: block;
}

.searchbar-ios.searchbar-animated .searchbar-search-icon,
.searchbar-ios.searchbar-animated .searchbar-input {
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
}

.searchbar-animated.searchbar-has-focus .searchbar-ios-cancel {
  opacity: 1;
  pointer-events: auto;
}

.searchbar-animated .searchbar-ios-cancel {
  margin-right: -100%;
  -webkit-transform: translate3d(0,  0,  0);
  transform: translate3d(0,  0,  0);
  opacity: 0;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
  pointer-events: none;
}

.searchbar-md {
  background: inherit;
  padding: 8px;
}

.searchbar-md .searchbar-search-icon {
  left: 16px;
  top: 11px;
  background-image: url("data:image/svg+xml;charset=utf-8,<svg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'><path%20fill='%235b5b5b'%20d='M337.509,305.372h-17.501l-6.571-5.486c20.791-25.232,33.922-57.054,33.922-93.257C347.358,127.632,283.896,64,205.135,64C127.452,64,64,127.632,64,206.629s63.452,142.628,142.225,142.628c35.011,0,67.831-13.167,92.991-34.008l6.561,5.487v17.551L415.18,448L448,415.086L337.509,305.372z%20M206.225,305.372c-54.702,0-98.463-43.887-98.463-98.743c0-54.858,43.761-98.742,98.463-98.742c54.7,0,98.462,43.884,98.462,98.742C304.687,261.485,260.925,305.372,206.225,305.372z'/></svg>");
  width: 21px;
  height: 21px;
}

.searchbar-md .searchbar-md-cancel {
  left: 10px;
  top: 0;
  margin: 0;
  display: none;
  width: 21px;
  height: 100%;
}

.searchbar-md .searchbar-search-icon,
.searchbar-md .searchbar-md-cancel {
  position: absolute;
  background-repeat: no-repeat;
  background-size: 20px;
}

.searchbar-md .searchbar-search-icon.activated,
.searchbar-md .searchbar-md-cancel.activated {
  background-color: transparent;
}

.searchbar-md .searchbar-input {
  padding: 6px 55px;
  border-radius: 2px;
  background-position: left 8px center;
  height: auto;
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 3rem;
  color: #141414;
  background-color: #fff;
  -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}

.searchbar-md .searchbar-input::-moz-placeholder {
  color: #aeaeae;
}

.searchbar-md .searchbar-input:-ms-input-placeholder {
  color: #aeaeae;
}

.searchbar-md .searchbar-input::-webkit-input-placeholder {
  text-indent: 0;
  color: #aeaeae;
}

.searchbar-md .searchbar-clear-icon {
  right: 13px;
  top: 0;
  background-image: url("data:image/svg+xml;charset=utf-8,<svg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'><polygon%20fill='%235b5b5b'%20points='405,136.798%20375.202,107%20256,226.202%20136.798,107%20107,136.798%20226.202,256%20107,375.202%20136.798,405%20256,285.798%20375.202,405%20405,375.202%20285.798,256'/></svg>");
  padding: 0;
  background-position: center;
  position: absolute;
  width: 22px;
  height: 100%;
  background-repeat: no-repeat;
  background-size: 22px;
}

.searchbar-md .searchbar-clear-icon.activated {
  background-color: transparent;
}

.searchbar-md.searchbar-has-focus.searchbar-show-cancel .searchbar-search-icon {
  display: none;
}

.searchbar-md.searchbar-has-focus.searchbar-show-cancel .searchbar-md-cancel {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.toolbar .searchbar-md {
  padding: 3px;
}

.toolbar .searchbar-md .searchbar-md-cancel {
  left: 14px;
}

.searchbar-md .searchbar-ios-cancel {
  display: none;
}

.searchbar-wp {
  background: transparent;
  padding: 8px;
}

.searchbar-wp .searchbar-input-container {
  border: 2px solid rgba(0, 0, 0, 0.5);
}

.searchbar-wp .searchbar-search-icon {
  right: 8px;
  top: 5px;
  background-image: url("data:image/svg+xml;charset=utf-8,<svg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'><path%20fill='%23858585'%20d='M337.509,305.372h-17.501l-6.571-5.486c20.791-25.232,33.922-57.054,33.922-93.257C347.358,127.632,283.896,64,205.135,64C127.452,64,64,127.632,64,206.629s63.452,142.628,142.225,142.628c35.011,0,67.831-13.167,92.991-34.008l6.561,5.487v17.551L415.18,448L448,415.086L337.509,305.372z%20M206.225,305.372c-54.702,0-98.463-43.887-98.463-98.743c0-54.858,43.761-98.742,98.463-98.742c54.7,0,98.462,43.884,98.462,98.742C304.687,261.485,260.925,305.372,206.225,305.372z'/></svg>");
  position: absolute;
  width: 21px;
  height: 21px;
  background-repeat: no-repeat;
  background-size: 20px;
}

.searchbar-wp .searchbar-search-icon.activated {
  background-color: transparent;
}

.searchbar-wp .searchbar-input {
  padding: 0 8px;
  border-radius: 0;
  background-position: left 8px center;
  height: auto;
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 3rem;
  color: #141414;
  background-color: #fff;
}

.searchbar-wp .searchbar-input::-moz-placeholder {
  color: #858585;
}

.searchbar-wp .searchbar-input:-ms-input-placeholder {
  color: #858585;
}

.searchbar-wp .searchbar-input::-webkit-input-placeholder {
  text-indent: 0;
  color: #858585;
}

.searchbar-wp .searchbar-clear-icon {
  right: 8px;
  top: 0;
  background-image: url("data:image/svg+xml;charset=utf-8,<svg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'><polygon%20fill='%23858585'%20points='405,136.798%20375.202,107%20256,226.202%20136.798,107%20107,136.798%20226.202,256%20107,375.202%20136.798,405%20256,285.798%20375.202,405%20405,375.202%20285.798,256'/></svg>");
  padding: 0;
  background-position: center;
  position: absolute;
  width: 22px;
  height: 100%;
  background-repeat: no-repeat;
  background-size: 22px;
}

.searchbar-wp .searchbar-clear-icon.activated {
  background-color: transparent;
}

.searchbar-wp.searchbar-has-focus .searchbar-input-container {
  border-color: #327eff;
}

.searchbar-wp.searchbar-has-value .searchbar-search-icon {
  display: none;
}

.searchbar-wp .searchbar-ios-cancel {
  display: none;
}

.searchbar-wp .searchbar-md-cancel {
  display: none;
}

.toolbar .searchbar-wp {
  padding: 2px;
}

.searchbar-wp-primary.searchbar-has-focus .searchbar-input-container {
  border-color: #327eff;
}

.searchbar-wp-secondary.searchbar-has-focus .searchbar-input-container {
  border-color: #32db64;
}

.searchbar-wp-danger.searchbar-has-focus .searchbar-input-container {
  border-color: #f53d3d;
}

.searchbar-wp-light.searchbar-has-focus .searchbar-input-container {
  border-color: #f4f4f4;
}

.searchbar-wp-dark.searchbar-has-focus .searchbar-input-container {
  border-color: #222;
}

ion-segment {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
}

.segment-button {
  margin-left: 0;
  margin-right: 0;
  text-align: center;
  position: relative;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: pointer;
}

.segment-ios .segment-button {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  width: 0;
  height: 3.2rem;
  border-width: 1px;
  border-style: solid;
  border-color: #327eff;
  font-size: 1.3rem;
  line-height: 3rem;
  color: #327eff;
  background-color: transparent;
}

.segment-ios .segment-button ion-icon {
  font-size: 2.6rem;
  line-height: 2.8rem;
}

.segment-ios .segment-button.segment-activated {
  color: #fff;
  background-color: #327eff;
  opacity: 1;
  -webkit-transition: 100ms all linear;
  transition: 100ms all linear;
}

.segment-ios .segment-button:hover:not(.segment-activated) {
  background-color: rgba(50, 126, 255, 0.1);
  -webkit-transition: 100ms all linear;
  transition: 100ms all linear;
}

.segment-ios .segment-button:active:not(.segment-activated) {
  background-color: rgba(50, 126, 255, 0.16);
  -webkit-transition: 100ms all linear;
  transition: 100ms all linear;
}

.segment-ios .segment-button:first-of-type {
  border-top-left-radius: 4px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 4px;
  margin-right: 0;
}

.segment-ios .segment-button:not(:first-of-type) {
  border-left-width: 0;
}

.segment-ios .segment-button:last-of-type {
  border-top-left-radius: 0;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 0;
  margin-left: 0;
  border-left-width: 0;
}

[dir="rtl"] .segment-ios .segment-button:first-of-type {
  border-left-width: 0;
}

[dir="rtl"] .segment-ios .segment-button:last-of-type {
  border-left-width: 1px;
}

.segment-ios.segment-disabled {
  opacity: .4;
  pointer-events: none;
}

.segment-ios .segment-button-disabled {
  color: rgba(50, 126, 255, 0.3);
  pointer-events: none;
}

.toolbar-ios .segment-ios {
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  position: absolute;
}

.toolbar-ios .segment-button {
  max-width: 100px;
  height: 2.6rem;
  font-size: 1.2rem;
  line-height: 2.5rem;
}

.toolbar-ios .segment-button ion-icon {
  font-size: 2.2rem;
  line-height: 2.4rem;
}

.segment-ios-primary .segment-button {
  border-color: #327eff;
  color: #327eff;
}

.segment-ios-primary .segment-button:hover:not(.segment-activated) {
  background-color: rgba(50, 126, 255, 0.1);
}

.segment-ios-primary .segment-button:active:not(.segment-activated) {
  background-color: rgba(50, 126, 255, 0.16);
}

.segment-ios-primary .segment-button.segment-activated {
  color: #fff;
  background-color: #327eff;
}

.segment-ios-primary .segment-button-disabled {
  color: rgba(50, 126, 255, 0.3);
}

.toolbar-ios-primary .segment-ios .segment-button.segment-activated {
  color: #327eff;
}

.segment-ios-secondary .segment-button {
  border-color: #32db64;
  color: #32db64;
}

.segment-ios-secondary .segment-button:hover:not(.segment-activated) {
  background-color: rgba(50, 219, 100, 0.1);
}

.segment-ios-secondary .segment-button:active:not(.segment-activated) {
  background-color: rgba(50, 219, 100, 0.16);
}

.segment-ios-secondary .segment-button.segment-activated {
  color: #fff;
  background-color: #32db64;
}

.segment-ios-secondary .segment-button-disabled {
  color: rgba(50, 219, 100, 0.3);
}

.toolbar-ios-secondary .segment-ios .segment-button.segment-activated {
  color: #32db64;
}

.segment-ios-danger .segment-button {
  border-color: #f53d3d;
  color: #f53d3d;
}

.segment-ios-danger .segment-button:hover:not(.segment-activated) {
  background-color: rgba(245, 61, 61, 0.1);
}

.segment-ios-danger .segment-button:active:not(.segment-activated) {
  background-color: rgba(245, 61, 61, 0.16);
}

.segment-ios-danger .segment-button.segment-activated {
  color: #fff;
  background-color: #f53d3d;
}

.segment-ios-danger .segment-button-disabled {
  color: rgba(245, 61, 61, 0.3);
}

.toolbar-ios-danger .segment-ios .segment-button.segment-activated {
  color: #f53d3d;
}

.segment-ios-light .segment-button {
  border-color: #f4f4f4;
  color: #f4f4f4;
}

.segment-ios-light .segment-button:hover:not(.segment-activated) {
  background-color: rgba(244, 244, 244, 0.1);
}

.segment-ios-light .segment-button:active:not(.segment-activated) {
  background-color: rgba(244, 244, 244, 0.16);
}

.segment-ios-light .segment-button.segment-activated {
  color: #000;
  background-color: #f4f4f4;
}

.segment-ios-light .segment-button-disabled {
  color: rgba(244, 244, 244, 0.3);
}

.toolbar-ios-light .segment-ios .segment-button.segment-activated {
  color: #f4f4f4;
}

.segment-ios-dark .segment-button {
  border-color: #222;
  color: #222;
}

.segment-ios-dark .segment-button:hover:not(.segment-activated) {
  background-color: rgba(34, 34, 34, 0.1);
}

.segment-ios-dark .segment-button:active:not(.segment-activated) {
  background-color: rgba(34, 34, 34, 0.16);
}

.segment-ios-dark .segment-button.segment-activated {
  color: #fff;
  background-color: #222;
}

.segment-ios-dark .segment-button-disabled {
  color: rgba(34, 34, 34, 0.3);
}

.toolbar-ios-dark .segment-ios .segment-button.segment-activated {
  color: #222;
}

.segment-md .segment-button {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  width: 0;
  height: 4.2rem;
  border-bottom-width: 2px;
  border-bottom-style: solid;
  border-bottom-color: rgba(0, 0, 0, 0.1);
  font-size: 1.2rem;
  font-weight: 500;
  line-height: 4rem;
  text-transform: uppercase;
  color: #327eff;
  background-color: transparent;
  opacity: 0.7;
  -webkit-transition: 100ms all linear;
  transition: 100ms all linear;
  padding: 0 6px;
}

.segment-md .segment-button ion-icon {
  font-size: 2.6rem;
  line-height: 4rem;
}

.segment-md .segment-button.activated, .segment-md .segment-button.segment-activated {
  border-color: #327eff;
  opacity: 1;
}

.segment-md.segment-disabled,
.segment-md .segment-button-disabled {
  opacity: 0.3;
  pointer-events: none;
}

.toolbar .segment-md {
  margin: 0 auto;
}

.toolbar .segment-md .segment-button.activated,
.toolbar .segment-md .segment-button.segment-activated {
  opacity: 1;
}

.segment-md-primary .segment-button {
  color: #327eff;
}

.segment-md-primary .segment-button.activated, .segment-md-primary .segment-button.segment-activated {
  border-color: #327eff;
  color: #327eff;
  opacity: 1;
}

.segment-md-secondary .segment-button {
  color: #32db64;
}

.segment-md-secondary .segment-button.activated, .segment-md-secondary .segment-button.segment-activated {
  border-color: #32db64;
  color: #32db64;
  opacity: 1;
}

.segment-md-danger .segment-button {
  color: #f53d3d;
}

.segment-md-danger .segment-button.activated, .segment-md-danger .segment-button.segment-activated {
  border-color: #f53d3d;
  color: #f53d3d;
  opacity: 1;
}

.segment-md-light .segment-button {
  color: #f4f4f4;
}

.segment-md-light .segment-button.activated, .segment-md-light .segment-button.segment-activated {
  border-color: #f4f4f4;
  color: #f4f4f4;
  opacity: 1;
}

.segment-md-dark .segment-button {
  color: #222;
}

.segment-md-dark .segment-button.activated, .segment-md-dark .segment-button.segment-activated {
  border-color: #222;
  color: #222;
  opacity: 1;
}

.segment-wp {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.segment-wp .segment-button {
  height: 4rem;
  font-size: 1.3rem;
  font-weight: bold;
  line-height: 4rem;
  text-transform: uppercase;
  color: #000;
  background-color: transparent;
  opacity: 0.5;
  padding: 0 6px;
}

.segment-wp .segment-button.segment-activated {
  opacity: 1;
}

.segment-wp .segment-button ion-icon {
  font-size: 2.6rem;
  line-height: 4rem;
}

.segment-wp.segment-disabled,
.segment-wp .segment-button-disabled {
  opacity: 0.3;
  pointer-events: none;
}

.toolbar .segment-wp {
  margin: 0 auto;
}

.segment-wp-primary .segment-button {
  color: #327eff;
}

.segment-wp-primary .segment-button.activated, .segment-wp-primary .segment-button.segment-activated {
  border-color: #327eff;
  color: #327eff;
  opacity: 1;
}

.segment-wp-secondary .segment-button {
  color: #32db64;
}

.segment-wp-secondary .segment-button.activated, .segment-wp-secondary .segment-button.segment-activated {
  border-color: #32db64;
  color: #32db64;
  opacity: 1;
}

.segment-wp-danger .segment-button {
  color: #f53d3d;
}

.segment-wp-danger .segment-button.activated, .segment-wp-danger .segment-button.segment-activated {
  border-color: #f53d3d;
  color: #f53d3d;
  opacity: 1;
}

.segment-wp-light .segment-button {
  color: #f4f4f4;
}

.segment-wp-light .segment-button.activated, .segment-wp-light .segment-button.segment-activated {
  border-color: #f4f4f4;
  color: #f4f4f4;
  opacity: 1;
}

.segment-wp-dark .segment-button {
  color: #222;
}

.segment-wp-dark .segment-button.activated, .segment-wp-dark .segment-button.segment-activated {
  border-color: #222;
  color: #222;
  opacity: 1;
}

ion-select {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  max-width: 45%;
}

.select-text {
  overflow: hidden;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  min-width: 16px;
  font-size: inherit;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.item-multiple-inputs ion-select {
  position: relative;
}

.select-disabled,
.item-select-disabled ion-label {
  opacity: .4;
  pointer-events: none;
}

.select-popover ion-list {
  margin: -1px 0;
}

.select-ios {
  padding: 10px 8px 7px 10px;
}

.select-ios .select-placeholder {
  color: #999;
}

.select-ios .select-icon {
  position: relative;
  width: 12px;
  height: 18px;
}

.select-ios .select-icon .select-icon-inner {
  left: 5px;
  top: 50%;
  margin-top: -2px;
  position: absolute;
  width: 0;
  height: 0;
  border-top: 5px solid;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
  color: #999;
  pointer-events: none;
}

.select-md {
  padding: 10px 8px 7px 10px;
}

.select-md .select-placeholder {
  color: #999;
}

.select-md .item-select ion-label {
  margin-left: 0;
}

.select-md .select-icon {
  position: relative;
  width: 12px;
  height: 19px;
}

.select-md .select-icon .select-icon-inner {
  left: 5px;
  top: 50%;
  margin-top: -3px;
  position: absolute;
  width: 0;
  height: 0;
  border-top: 5px solid;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
  color: #999;
  pointer-events: none;
}

.select-wp {
  margin: 13px 8px 13px 0px;
  padding: 9px 10px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  max-width: 100%;
  border: 2px solid rgba(0, 0, 0, 0.5);
  line-height: 3rem;
}

.select-wp .select-placeholder {
  color: rgba(0, 0, 0, 0.5);
}

.item-wp.item-select ion-label {
  margin-left: 0;
}

.select-wp .select-icon {
  position: relative;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  width: 18px;
  height: 18px;
}

.select-wp .select-icon .select-icon-inner {
  left: 5px;
  top: 3px;
  position: absolute;
  display: block;
  width: 9px;
  height: 9px;
  border-top: 2px solid rgba(0, 0, 0, 0.5);
  border-right: 2px solid rgba(0, 0, 0, 0.5);
  -webkit-transform: rotate(135deg);
  transform: rotate(135deg);
  pointer-events: none;
}

.select-wp .select-text {
  min-height: 3rem;
}

.hidden-show-when {
  display: none !important;
}

.hidden-hide-when {
  display: none !important;
}

.swiper-container {
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 100%;
  height: 100%;
}

.swiper-container-no-flexbox .swiper-slide {
  float: left;
}

.swiper-container-vertical > .swiper-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.swiper-wrapper {
  padding: 0;
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

.swiper-container-android .swiper-slide,
.swiper-wrapper {
  -webkit-transform: translate3d(0,  0,  0);
  transform: translate3d(0,  0,  0);
}

.swiper-container-multirow > .swiper-wrapper {
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.swiper-container-free-mode > .swiper-wrapper {
  margin: 0 auto;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

.swiper-slide {
  text-align: center;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  font-size: 18px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
  height: auto;
}

.swiper-container-autoheight .swiper-wrapper {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-transition-property: height, -webkit-transform;
  transition-property: height, -webkit-transform;
  transition-property: transform, height;
  transition-property: transform, height, -webkit-transform;
}

.swiper-container .swiper-notification {
  left: 0;
  top: 0;
  position: absolute;
  z-index: -1000;
  opacity: 0;
  pointer-events: none;
}

.swiper-wp8-horizontal {
  -ms-touch-action: pan-y;
  touch-action: pan-y;
}

.swiper-wp8-vertical {
  -ms-touch-action: pan-x;
  touch-action: pan-x;
}

.swiper-button-prev,
.swiper-button-next {
  top: 50%;
  margin-top: -22px;
  background-position: center;
  position: absolute;
  z-index: 10;
  width: 27px;
  height: 44px;
  background-repeat: no-repeat;
  background-size: 27px 44px;
  cursor: pointer;
}

.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  cursor: auto;
  opacity: .35;
  pointer-events: none;
}

.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
  left: 10px;
  right: auto;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
}

.swiper-button-prev.swiper-button-black,
.swiper-container-rtl .swiper-button-next.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}

.swiper-button-prev.swiper-button-white,
.swiper-container-rtl .swiper-button-next.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}

.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  left: auto;
  right: 10px;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
}

.swiper-button-next.swiper-button-black,
.swiper-container-rtl .swiper-button-prev.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}

.swiper-button-next.swiper-button-white,
.swiper-container-rtl .swiper-button-prev.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}

.swiper-pagination {
  text-align: center;
  -webkit-transform: translate3d(0,  0,  0);
  transform: translate3d(0,  0,  0);
  position: absolute;
  z-index: 10;
  -webkit-transition: 300ms;
  transition: 300ms;
  pointer-events: none;
}

.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}

.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-container-horizontal > .swiper-pagination-bullets {
  left: 0;
  bottom: 10px;
  width: 100%;
}

.swiper-pagination-bullet {
  border-radius: 100%;
  display: inline-block;
  width: 8px;
  height: 8px;
  background: #000;
  opacity: .2;
  pointer-events: auto;
}

button.swiper-pagination-bullet {
  margin: 0;
  padding: 0;
  -moz-appearance: none;
  -ms-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  border: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}

.swiper-pagination-white .swiper-pagination-bullet {
  background: #fff;
}

.swiper-pagination-bullet-active {
  background: #327eff;
  opacity: 1;
}

.swiper-pagination-white .swiper-pagination-bullet-active {
  background: #fff;
}

.swiper-pagination-black .swiper-pagination-bullet-active {
  background: #000;
}

.swiper-container-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  -webkit-transform: translate3d(0,  -50%,  0);
  transform: translate3d(0,  -50%,  0);
}

.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 5px 0;
  display: block;
}

.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 5px;
}

.swiper-pagination-progress {
  position: absolute;
  background: rgba(0, 0, 0, 0.25);
}

.swiper-pagination-progress .swiper-pagination-progressbar {
  left: 0;
  top: 0;
  -webkit-transform-origin: left top;
  transform-origin: left top;
  position: absolute;
  width: 100%;
  height: 100%;
  background: #327eff;
  -webkit-transform: scale(0);
  transform: scale(0);
}

.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar {
  -webkit-transform-origin: right top;
  transform-origin: right top;
}

.swiper-container-horizontal > .swiper-pagination-progress {
  left: 0;
  top: 0;
  width: 100%;
  height: 4px;
}

.swiper-container-vertical > .swiper-pagination-progress {
  left: 0;
  top: 0;
  width: 4px;
  height: 100%;
}

.swiper-pagination-progress.swiper-pagination-white {
  background: rgba(255, 255, 255, 0.5);
}

.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar {
  background: #fff;
}

.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar {
  background: #000;
}

.swiper-container-3d {
  -webkit-perspective: 1200px;
  perspective: 1200px;
}

.swiper-container-3d .swiper-wrapper,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-cube-shadow {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom {
  left: 0;
  top: 0;
  position: absolute;
  z-index: 10;
  width: 100%;
  height: 100%;
  pointer-events: none;
}

.swiper-container-3d .swiper-slide-shadow-left {
  background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-3d .swiper-slide-shadow-right {
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-3d .swiper-slide-shadow-top {
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-coverflow .swiper-wrapper,
.swiper-container-flip .swiper-wrapper {
  -webkit-perspective: 1200px;
  perspective: 1200px;
}

.swiper-container-cube,
.swiper-container-flip {
  overflow: visible;
}

.swiper-container-cube .swiper-slide,
.swiper-container-flip .swiper-slide {
  z-index: 1;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  pointer-events: none;
}

.swiper-container-cube .swiper-slide .swiper-slide,
.swiper-container-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-container-cube .swiper-slide-active,
.swiper-container-flip .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-container-cube .swiper-slide-shadow-top,
.swiper-container-flip .swiper-slide-shadow-top,
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right,
.swiper-container-flip .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.swiper-container-cube .swiper-slide {
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
  visibility: hidden;
}

.swiper-container-cube.swiper-container-rtl .swiper-slide {
  -webkit-transform-origin: 100% 0;
  transform-origin: 100% 0;
}

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-prev,
.swiper-container-cube .swiper-slide-next + .swiper-slide {
  visibility: visible;
  pointer-events: auto;
}

.swiper-container-cube .swiper-cube-shadow {
  left: 0;
  bottom: 0;
  position: absolute;
  z-index: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: .6;
  -webkit-filter: blur(50px);
  filter: blur(50px);
}

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

.swiper-container-fade .swiper-slide {
  -webkit-transition-property: opacity;
  transition-property: opacity;
  pointer-events: none;
}

.swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-zoom-container {
  text-align: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
  height: 100%;
}

.swiper-zoom-container > img,
.swiper-zoom-container > svg,
.swiper-zoom-container > canvas {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}

.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  background: rgba(0, 0, 0, 0.1);
  -ms-touch-action: none;
  touch-action: none;
}

.swiper-container-horizontal > .swiper-scrollbar {
  left: 1%;
  bottom: 3px;
  position: absolute;
  z-index: 50;
  width: 98%;
  height: 5px;
}

.swiper-container-vertical > .swiper-scrollbar {
  right: 3px;
  top: 1%;
  position: absolute;
  z-index: 50;
  width: 5px;
  height: 98%;
}

.swiper-scrollbar-drag {
  left: 0;
  top: 0;
  border-radius: 10px;
  position: relative;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
}

.swiper-scrollbar-cursor-drag {
  cursor: move;
}

.swiper-lazy-preloader {
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  -webkit-transform-origin: 50%;
  transform-origin: 50%;
  position: absolute;
  z-index: 10;
  width: 42px;
  height: 42px;
  -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;
  animation: swiper-preloader-spin 1s steps(12, end) infinite;
}

.swiper-lazy-preloader::after {
  background-position: 50%;
  display: block;
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: 100%;
  content: "";
}

.swiper-lazy-preloader-white::after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}

@-webkit-keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

ion-slides {
  display: block;
  width: 100%;
  height: 100%;
}

.slide-zoom {
  text-align: center;
  display: block;
  width: 100%;
}

.swiper-slide img {
  width: auto;
  max-width: 100%;
  height: auto;
  max-height: 100%;
}

ion-spinner {
  position: relative;
  display: inline-block;
  width: 28px;
  height: 28px;
}

ion-spinner svg {
  left: 0;
  top: 0;
  position: absolute;
  width: 100%;
  height: 100%;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}

ion-spinner.spinner-paused svg {
  -webkit-animation-play-state: paused;
  animation-play-state: paused;
}

.spinner-ios line,
.spinner-ios-small line {
  stroke-width: 4px;
  stroke-linecap: round;
}

.spinner-ios svg,
.spinner-ios-small svg {
  -webkit-animation: spinner-fade-out 1s linear infinite;
  animation: spinner-fade-out 1s linear infinite;
}

.spinner-bubbles svg {
  -webkit-animation: spinner-scale-out 1s linear infinite;
  animation: spinner-scale-out 1s linear infinite;
}

.spinner-circles svg {
  -webkit-animation: spinner-fade-out 1s linear infinite;
  animation: spinner-fade-out 1s linear infinite;
}

.spinner-crescent circle {
  fill: transparent;
  stroke-width: 4px;
  stroke-dasharray: 128px;
  stroke-dashoffset: 82px;
}

.spinner-crescent svg {
  -webkit-animation: spinner-rotate 1s linear infinite;
  animation: spinner-rotate 1s linear infinite;
}

.spinner-dots circle {
  stroke-width: 0;
}

.spinner-dots svg {
  -webkit-transform-origin: center;
  transform-origin: center;
  -webkit-animation: spinner-dots 1s linear infinite;
  animation: spinner-dots 1s linear infinite;
}

@-webkit-keyframes spinner-fade-out {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

@keyframes spinner-fade-out {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

@-webkit-keyframes spinner-scale-out {
  0% {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  100% {
    -webkit-transform: scale(0, 0);
    transform: scale(0, 0);
  }
}

@keyframes spinner-scale-out {
  0% {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  100% {
    -webkit-transform: scale(0, 0);
    transform: scale(0, 0);
  }
}

@-webkit-keyframes spinner-rotate {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes spinner-rotate {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@-webkit-keyframes spinner-dots {
  0% {
    opacity: .9;
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  50% {
    opacity: .3;
    -webkit-transform: scale(0.4, 0.4);
    transform: scale(0.4, 0.4);
  }
  100% {
    opacity: .9;
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
  }
}

@keyframes spinner-dots {
  0% {
    opacity: .9;
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  50% {
    opacity: .3;
    -webkit-transform: scale(0.4, 0.4);
    transform: scale(0.4, 0.4);
  }
  100% {
    opacity: .9;
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
  }
}

.spinner-ios-ios line,
.spinner-ios-ios-small line {
  stroke: #69717d;
}

.spinner-ios-bubbles circle {
  fill: #000;
}

.spinner-ios-circles circle {
  fill: #69717d;
}

.spinner-ios-crescent circle {
  stroke: #000;
}

.spinner-ios-dots circle {
  fill: #444;
}

.spinner-ios-primary.spinner-ios line,
.spinner-ios-primary.spinner-ios-small line,
.spinner-ios-primary.spinner-crescent circle {
  stroke: #327eff;
}

.spinner-ios-primary.spinner-bubbles circle,
.spinner-ios-primary.spinner-circles circle,
.spinner-ios-primary.spinner-dots circle {
  fill: #327eff;
}

.spinner-ios-secondary.spinner-ios line,
.spinner-ios-secondary.spinner-ios-small line,
.spinner-ios-secondary.spinner-crescent circle {
  stroke: #32db64;
}

.spinner-ios-secondary.spinner-bubbles circle,
.spinner-ios-secondary.spinner-circles circle,
.spinner-ios-secondary.spinner-dots circle {
  fill: #32db64;
}

.spinner-ios-danger.spinner-ios line,
.spinner-ios-danger.spinner-ios-small line,
.spinner-ios-danger.spinner-crescent circle {
  stroke: #f53d3d;
}

.spinner-ios-danger.spinner-bubbles circle,
.spinner-ios-danger.spinner-circles circle,
.spinner-ios-danger.spinner-dots circle {
  fill: #f53d3d;
}

.spinner-ios-light.spinner-ios line,
.spinner-ios-light.spinner-ios-small line,
.spinner-ios-light.spinner-crescent circle {
  stroke: #f4f4f4;
}

.spinner-ios-light.spinner-bubbles circle,
.spinner-ios-light.spinner-circles circle,
.spinner-ios-light.spinner-dots circle {
  fill: #f4f4f4;
}

.spinner-ios-dark.spinner-ios line,
.spinner-ios-dark.spinner-ios-small line,
.spinner-ios-dark.spinner-crescent circle {
  stroke: #222;
}

.spinner-ios-dark.spinner-bubbles circle,
.spinner-ios-dark.spinner-circles circle,
.spinner-ios-dark.spinner-dots circle {
  fill: #222;
}

.spinner-md-ios line,
.spinner-md-ios-small line {
  stroke: #69717d;
}

.spinner-md-bubbles circle {
  fill: #000;
}

.spinner-md-circles circle {
  fill: #69717d;
}

.spinner-md-crescent circle {
  stroke: #000;
}

.spinner-md-dots circle {
  fill: #444;
}

.spinner-md-primary.spinner-ios line,
.spinner-md-primary.spinner-ios-small line,
.spinner-md-primary.spinner-crescent circle {
  stroke: #327eff;
}

.spinner-md-primary.spinner-bubbles circle,
.spinner-md-primary.spinner-circles circle,
.spinner-md-primary.spinner-dots circle {
  fill: #327eff;
}

.spinner-md-secondary.spinner-ios line,
.spinner-md-secondary.spinner-ios-small line,
.spinner-md-secondary.spinner-crescent circle {
  stroke: #32db64;
}

.spinner-md-secondary.spinner-bubbles circle,
.spinner-md-secondary.spinner-circles circle,
.spinner-md-secondary.spinner-dots circle {
  fill: #32db64;
}

.spinner-md-danger.spinner-ios line,
.spinner-md-danger.spinner-ios-small line,
.spinner-md-danger.spinner-crescent circle {
  stroke: #f53d3d;
}

.spinner-md-danger.spinner-bubbles circle,
.spinner-md-danger.spinner-circles circle,
.spinner-md-danger.spinner-dots circle {
  fill: #f53d3d;
}

.spinner-md-light.spinner-ios line,
.spinner-md-light.spinner-ios-small line,
.spinner-md-light.spinner-crescent circle {
  stroke: #f4f4f4;
}

.spinner-md-light.spinner-bubbles circle,
.spinner-md-light.spinner-circles circle,
.spinner-md-light.spinner-dots circle {
  fill: #f4f4f4;
}

.spinner-md-dark.spinner-ios line,
.spinner-md-dark.spinner-ios-small line,
.spinner-md-dark.spinner-crescent circle {
  stroke: #222;
}

.spinner-md-dark.spinner-bubbles circle,
.spinner-md-dark.spinner-circles circle,
.spinner-md-dark.spinner-dots circle {
  fill: #222;
}

.spinner-wp-ios line,
.spinner-wp-ios-small line {
  stroke: #69717d;
}

.spinner-wp-bubbles circle {
  fill: #000;
}

.spinner-wp-circles circle {
  fill: #69717d;
}

.spinner-wp-crescent circle {
  stroke: #000;
}

.spinner-wp-dots circle {
  fill: #444;
}

.spinner-wp-primary.spinner-ios line,
.spinner-wp-primary.spinner-ios-small line,
.spinner-wp-primary.spinner-crescent circle {
  stroke: #327eff;
}

.spinner-wp-primary.spinner-bubbles circle,
.spinner-wp-primary.spinner-circles circle,
.spinner-wp-primary.spinner-dots circle {
  fill: #327eff;
}

.spinner-wp-secondary.spinner-ios line,
.spinner-wp-secondary.spinner-ios-small line,
.spinner-wp-secondary.spinner-crescent circle {
  stroke: #32db64;
}

.spinner-wp-secondary.spinner-bubbles circle,
.spinner-wp-secondary.spinner-circles circle,
.spinner-wp-secondary.spinner-dots circle {
  fill: #32db64;
}

.spinner-wp-danger.spinner-ios line,
.spinner-wp-danger.spinner-ios-small line,
.spinner-wp-danger.spinner-crescent circle {
  stroke: #f53d3d;
}

.spinner-wp-danger.spinner-bubbles circle,
.spinner-wp-danger.spinner-circles circle,
.spinner-wp-danger.spinner-dots circle {
  fill: #f53d3d;
}

.spinner-wp-light.spinner-ios line,
.spinner-wp-light.spinner-ios-small line,
.spinner-wp-light.spinner-crescent circle {
  stroke: #f4f4f4;
}

.spinner-wp-light.spinner-bubbles circle,
.spinner-wp-light.spinner-circles circle,
.spinner-wp-light.spinner-dots circle {
  fill: #f4f4f4;
}

.spinner-wp-dark.spinner-ios line,
.spinner-wp-dark.spinner-ios-small line,
.spinner-wp-dark.spinner-crescent circle {
  stroke: #222;
}

.spinner-wp-dark.spinner-bubbles circle,
.spinner-wp-dark.spinner-circles circle,
.spinner-wp-dark.spinner-dots circle {
  fill: #222;
}

.split-pane {
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  position: absolute;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  contain: strict;
}

.split-pane-side:not(ion-menu) {
  display: none;
}

.split-pane-visible > .split-pane-side,
.split-pane-visible > .split-pane-main {
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  position: relative;
  z-index: 0;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}

.split-pane-visible > .split-pane-side {
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
  -ms-flex-order: -1;
  order: -1;
}

.split-pane-visible > .split-pane-main,
.split-pane-visible > ion-nav.split-pane-side,
.split-pane-visible > ion-tabs.split-pane-side,
.split-pane-visible > ion-menu.menu-enabled {
  display: block;
}

.split-pane-visible > ion-split-pane.split-pane-side,
.split-pane-visible > ion-split-pane.split-pane-main {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.split-pane-visible > ion-menu.menu-enabled > .menu-inner {
  left: 0;
  right: 0;
  width: auto;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  -webkit-transform: none !important;
  transform: none !important;
}

.split-pane-visible > ion-menu.menu-enabled > .ion-backdrop {
  display: hidden !important;
}

.split-pane-visible > .split-pane-side[side=start] {
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
  -ms-flex-order: -1;
  order: -1;
}

.split-pane-visible > .split-pane-side[side=end] {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
}

.split-pane-visible > .split-pane-side[side=left] {
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
  -ms-flex-order: -1;
  order: -1;
}

.split-pane-visible > .split-pane-side[side=right] {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
}

.split-pane-ios.split-pane-visible > .split-pane-side {
  min-width: 270px;
  max-width: 28%;
  border-right: 0.55px solid #c8c7cc;
  border-left: 0;
}

.split-pane-ios.split-pane-visible > .split-pane-side[side=right] {
  border-right: 0;
  border-left: 0.55px solid #c8c7cc;
}

.split-pane-md.split-pane-visible > .split-pane-side {
  min-width: 270px;
  max-width: 28%;
  border-right: 1px solid #dedede;
  border-left: 0;
}

.split-pane-md.split-pane-visible > .split-pane-side[side=right] {
  border-right: 0;
  border-left: 1px solid #dedede;
}

.split-pane-wp.split-pane-visible > .split-pane-side {
  min-width: 270px;
  max-width: 28%;
  border-right: 1px solid transparent;
  border-left: 0;
}

.split-pane-wp.split-pane-visible > .split-pane-side[side=right] {
  border-right: 0;
  border-left: 1px solid transparent;
}

.tabbar {
  left: 0;
  bottom: 0;
  position: absolute;
  z-index: 10;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  opacity: 0;
}

.tabbar-hidden .tabbar {
  display: none;
}

.tabbar.show-tabbar {
  opacity: 1;
}

[tabsPlacement=top] > .tabbar {
  top: 0;
  bottom: auto;
}

.tab-button {
  margin: 0;
  text-align: center;
  border-radius: 0;
  position: relative;
  z-index: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  border: 0;
  text-decoration: none;
  background: none;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.tab-disabled {
  pointer-events: none;
}

.tab-disabled ion-badge,
.tab-disabled ion-icon,
.tab-disabled span {
  opacity: .4;
}

.tab-button-text {
  margin-top: 3px;
  margin-bottom: 2px;
}

.tab-button-text,
.tab-button-icon {
  display: none;
  overflow: hidden;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  min-width: 26px;
  max-width: 100%;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.has-icon .tab-button-icon,
.has-title .tab-button-text {
  display: block;
}

.has-title-only .tab-button-text {
  white-space: normal;
}

[tabsLayout=icon-bottom] .tab-button .tab-button-icon {
  -webkit-box-ordinal-group: 11;
  -webkit-order: 10;
  -ms-flex-order: 10;
  order: 10;
}

[tabsLayout=icon-left] .tab-button,
[tabsLayout=icon-right] .tab-button,
[tabsLayout=icon-start] .tab-button,
[tabsLayout=icon-end] .tab-button {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}

[tabsLayout=icon-left] .tab-button .tab-button-icon,
[tabsLayout=icon-start] .tab-button .tab-button-icon {
  padding-right: 8px;
  text-align: right;
  text-align: end;
}

[tabsLayout=icon-right] .tab-button .tab-button-icon,
[tabsLayout=icon-end] .tab-button .tab-button-icon {
  padding-left: 8px;
  text-align: left;
  text-align: start;
  -webkit-box-ordinal-group: 11;
  -webkit-order: 10;
  -ms-flex-order: 10;
  order: 10;
}

.tab-hidden,
.tab-highlight,
[tabsLayout=icon-hide] .tab-button-icon,
[tabsLayout=title-hide] .tab-button-text {
  display: none;
}

.tab-badge {
  right: 4%;
  top: 6%;
  right: calc(50% - 50px);
  padding: 1px 6px;
  position: absolute;
  height: auto;
  font-size: 12px;
  line-height: 16px;
}

.has-icon .tab-badge {
  right: calc(50% - 30px);
}

[tabsLayout=icon-bottom] .tab-badge,
[tabsLayout=icon-left] .tab-badge,
[tabsLayout=icon-right] .tab-badge,
[tabsLayout=icon-start] .tab-badge,
[tabsLayout=icon-end] .tab-badge {
  right: calc(50% - 50px);
}

.tabs-ios .tabbar {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: 0.55px solid rgba(0, 0, 0, 0.3);
  background: #f8f8f8;
}

.tabs-ios[tabsPlacement=top] .tabbar {
  border-top: 0;
  border-bottom: 0.55px solid rgba(0, 0, 0, 0.3);
}

.tabs-ios .tab-button {
  max-width: 240px;
  min-height: 49px;
  font-size: 10px;
  font-weight: 500;
  color: var(--grayblue-500);
  padding: 0 2px;
}

.tabs-ios .tab-button:hover:not(.disable-hover),
.tabs-ios .tab-button[aria-selected=true] {
  color: var(--app-primary);
}

.tabs-ios .tab-button[aria-selected=true] .tab-button-icon {
  color: var(--app-primary);
}

.tabs-ios .tab-button-text {
  margin-top: 0;
  margin-bottom: 1px;
  min-height: 11px;
}

.tabs-ios .has-title-only .tab-button-text {
  font-size: 12px;
}

.tabs-ios .tab-button-icon {
  margin-top: 4px;
  margin-bottom: 1px;
  min-width: 35px;
  height: 30px;
  font-size: 30px;
  color: var(--grayblue-500);
}

.tabs-ios .tab-button-icon::before {
  vertical-align: top;
}

.tabs-ios[tabsLayout=icon-right] .tab-button .tab-button-text,
.tabs-ios[tabsLayout=icon-left] .tab-button .tab-button-text,
.tabs-ios[tabsLayout=icon-end] .tab-button .tab-button-text,
.tabs-ios[tabsLayout=icon-start] .tab-button .tab-button-text {
  font-size: 1.4rem;
  line-height: 1.1;
}

.tabs-ios[tabsLayout=icon-right] .tab-button ion-icon,
.tabs-ios[tabsLayout=icon-left] .tab-button ion-icon,
.tabs-ios[tabsLayout=icon-end] .tab-button ion-icon,
.tabs-ios[tabsLayout=icon-start] .tab-button ion-icon {
  min-width: 24px;
  height: 26px;
  font-size: 24px;
}

.tabs-ios[tabsLayout=icon-hide] .tab-button,
.tabs-ios .tab-button.has-title-only {
  min-height: 41px;
}

.tabs-ios[tabsLayout=icon-hide] .tab-button .tab-button-text,
.tabs-ios .tab-button.has-title-only .tab-button-text {
  margin: 2px 0;
  font-size: 1.4rem;
  line-height: 1.1;
}

.tabs-ios[tabsLayout=title-hide] .tab-button,
.tabs-ios .tab-button.icon-only {
  min-height: 41px;
}

.tabs-ios-primary .tabbar {
  border-color: #005efe;
  background-color: #327eff;
}

.tabs-ios-primary .tab-button,
.tabs-ios-primary .tab-button-icon,
.tabs-ios-primary .tab-button:hover:not(.disable-hover),
.tabs-ios-primary .tab-button:hover:not(.disable-hover) .tab-button-icon {
  color: rgba(255, 255, 255, 0.7);
}

.tabs-ios-primary .tab-button[aria-selected=true],
.tabs-ios-primary .tab-button[aria-selected=true] .tab-button-icon {
  color: #fff;
}

.tabs-ios-secondary .tabbar {
  border-color: #21b94e;
  background-color: #32db64;
}

.tabs-ios-secondary .tab-button,
.tabs-ios-secondary .tab-button-icon,
.tabs-ios-secondary .tab-button:hover:not(.disable-hover),
.tabs-ios-secondary .tab-button:hover:not(.disable-hover) .tab-button-icon {
  color: rgba(255, 255, 255, 0.7);
}

.tabs-ios-secondary .tab-button[aria-selected=true],
.tabs-ios-secondary .tab-button[aria-selected=true] .tab-button-icon {
  color: #fff;
}

.tabs-ios-danger .tabbar {
  border-color: #f30d0d;
  background-color: #f53d3d;
}

.tabs-ios-danger .tab-button,
.tabs-ios-danger .tab-button-icon,
.tabs-ios-danger .tab-button:hover:not(.disable-hover),
.tabs-ios-danger .tab-button:hover:not(.disable-hover) .tab-button-icon {
  color: rgba(255, 255, 255, 0.7);
}

.tabs-ios-danger .tab-button[aria-selected=true],
.tabs-ios-danger .tab-button[aria-selected=true] .tab-button-icon {
  color: #fff;
}

.tabs-ios-light .tabbar {
  border-color: #dbdbdb;
  background-color: #f4f4f4;
}

.tabs-ios-light .tab-button,
.tabs-ios-light .tab-button-icon,
.tabs-ios-light .tab-button:hover:not(.disable-hover),
.tabs-ios-light .tab-button:hover:not(.disable-hover) .tab-button-icon {
  color: rgba(0, 0, 0, 0.7);
}

.tabs-ios-light .tab-button[aria-selected=true],
.tabs-ios-light .tab-button[aria-selected=true] .tab-button-icon {
  color: #000;
}

.tabs-ios-dark .tabbar {
  border-color: #090909;
  background-color: #222;
}

.tabs-ios-dark .tab-button,
.tabs-ios-dark .tab-button-icon,
.tabs-ios-dark .tab-button:hover:not(.disable-hover),
.tabs-ios-dark .tab-button:hover:not(.disable-hover) .tab-button-icon {
  color: rgba(255, 255, 255, 0.7);
}

.tabs-ios-dark .tab-button[aria-selected=true],
.tabs-ios-dark .tab-button[aria-selected=true] .tab-button-icon {
  color: #fff;
}

.tabs-md .tabbar {
  background: #f8f8f8;
}

.tabs-md .tab-button {
  min-height: 5.6rem;
  font-weight: normal;
  color: var(--grayblue-500);
  padding: 0;
}

.tabs-md .tab-button[aria-selected=true] {
  color: var(--app-primary);
  padding: 0;
}

.tabs-md .tab-button-text {
  font-size: 1.2rem;
  text-transform: none;
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  transition: -webkit-transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
  margin: 0;
  -webkit-transform-origin: 50% 80%;
  transform-origin: 50% 80%;
}

.tabs-md .tab-button[aria-selected=true] .tab-button-text {
  -webkit-transform: scale3d(1.16667, 1.16667, 1);
  transform: scale3d(1.16667, 1.16667, 1);
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  transition: -webkit-transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
}

.tabs-md[tabsLayout=icon-top] .has-icon .tab-button-text {
  margin-top: 4px;
  margin-bottom: 0;
}

.tabs-md[tabsLayout=icon-bottom] .tab-button .tab-button-text {
  margin-top: 0;
}

.tabs-md .tab-button-icon {
  margin-top: 1px;
  min-width: 2.4rem;
  font-size: 2.4rem;
  color: var(--grayblue-500);
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  transition: -webkit-transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
  -webkit-transform-origin: 50% 150%;
  transform-origin: 50% 150%;
}

.tabs-md .tab-button[aria-selected=true] .tab-button-icon {
  color: var(--app-primary);
  -webkit-transform: translate3d(0,  -2px,  0);
  transform: translate3d(0,  -2px,  0);
}

.tabs-md[tabsLayout=icon-right] .tab-button[aria-selected=true] .tab-button-icon,
.tabs-md[tabsLayout=icon-end] .tab-button[aria-selected=true] .tab-button-icon {
  -webkit-transform: translate3d(2px,  0,  0);
  transform: translate3d(2px,  0,  0);
}

.tabs-md[tabsLayout=icon-bottom] .tab-button[aria-selected=true] .tab-button-icon {
  -webkit-transform: translate3d(0,  2px,  0);
  transform: translate3d(0,  2px,  0);
}

.tabs-md[tabsLayout=icon-left] .tab-button[aria-selected=true] .tab-button-icon,
.tabs-md[tabsLayout=icon-start] .tab-button[aria-selected=true] .tab-button-icon {
  -webkit-transform: translate3d(-2px,  0,  0);
  transform: translate3d(-2px,  0,  0);
}

.tabs-md[tabsLayout=icon-hide] .tab-button,
.tabs-md[tabsLayout=title-hide] .tab-button,
.tabs-md .tab-button.icon-only,
.tabs-md .tab-button.has-title-only {
  padding: 0 10px;
}

.tabs-md[tabsHighlight=true] .tab-highlight {
  left: 0;
  bottom: 0;
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0;
  position: absolute;
  display: block;
  width: 1px;
  height: 2px;
  background: #327eff;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}

.tabs-md[tabsHighlight=true] .tab-highlight.animate {
  -webkit-transition-duration: 300ms;
  transition-duration: 300ms;
}

.tabs-md[tabsHighlight=true][tabsPlacement=bottom] > .tabbar > .tab-highlight {
  top: 0;
}

.tabs-md-primary .tabbar {
  background-color: #327eff;
}

.tabs-md-primary .tab-button,
.tabs-md-primary .tab-button-icon {
  color: rgba(255, 255, 255, 0.7);
}

.tabs-md-primary .tab-button:hover:not(.disable-hover),
.tabs-md-primary .tab-button[aria-selected=true],
.tabs-md-primary .tab-button[aria-selected=true] .tab-button-icon {
  color: #fff;
}

.tabs-md-primary[tabsHighlight=true] .tab-highlight {
  background: #fff;
}

.tabs-md-secondary .tabbar {
  background-color: #32db64;
}

.tabs-md-secondary .tab-button,
.tabs-md-secondary .tab-button-icon {
  color: rgba(255, 255, 255, 0.7);
}

.tabs-md-secondary .tab-button:hover:not(.disable-hover),
.tabs-md-secondary .tab-button[aria-selected=true],
.tabs-md-secondary .tab-button[aria-selected=true] .tab-button-icon {
  color: #fff;
}

.tabs-md-secondary[tabsHighlight=true] .tab-highlight {
  background: #fff;
}

.tabs-md-danger .tabbar {
  background-color: #f53d3d;
}

.tabs-md-danger .tab-button,
.tabs-md-danger .tab-button-icon {
  color: rgba(255, 255, 255, 0.7);
}

.tabs-md-danger .tab-button:hover:not(.disable-hover),
.tabs-md-danger .tab-button[aria-selected=true],
.tabs-md-danger .tab-button[aria-selected=true] .tab-button-icon {
  color: #fff;
}

.tabs-md-danger[tabsHighlight=true] .tab-highlight {
  background: #fff;
}

.tabs-md-light .tabbar {
  background-color: #f4f4f4;
}

.tabs-md-light .tab-button,
.tabs-md-light .tab-button-icon {
  color: rgba(0, 0, 0, 0.7);
}

.tabs-md-light .tab-button:hover:not(.disable-hover),
.tabs-md-light .tab-button[aria-selected=true],
.tabs-md-light .tab-button[aria-selected=true] .tab-button-icon {
  color: #000;
}

.tabs-md-light[tabsHighlight=true] .tab-highlight {
  background: #000;
}

.tabs-md-dark .tabbar {
  background-color: #222;
}

.tabs-md-dark .tab-button,
.tabs-md-dark .tab-button-icon {
  color: rgba(255, 255, 255, 0.7);
}

.tabs-md-dark .tab-button:hover:not(.disable-hover),
.tabs-md-dark .tab-button[aria-selected=true],
.tabs-md-dark .tab-button[aria-selected=true] .tab-button-icon {
  color: #fff;
}

.tabs-md-dark[tabsHighlight=true] .tab-highlight {
  background: #fff;
}

.tabs-wp .tabbar {
  background: #f8f8f8;
}

.tabs-wp .tab-button {
  border-radius: 0;
  min-height: 4.8rem;
  border-bottom: 2px solid transparent;
  font-size: 1.2rem;
  font-weight: normal;
  color: rgba(140, 140, 140, 0.7);
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 12px 10px 5px;
}

.tabs-wp .tab-button[aria-selected=true] {
  border-bottom-color: #327eff;
  color: #327eff;
}

.tabs-wp .tab-button.activated {
  background: rgba(0, 0, 0, 0.1);
}

.tabs-wp[tabsPlacement=bottom] .tab-button {
  border-top: 2px solid transparent;
  border-bottom-width: 0;
}

.tabs-wp[tabsPlacement=bottom] .tab-button[aria-selected=true] {
  border-top-color: #327eff;
}

.tabs-wp .tab-button-text {
  margin-top: 5px;
  margin-bottom: 5px;
}

.tabs-wp .tab-button-icon {
  min-width: 2.4rem;
  font-size: 2.4rem;
  color: rgba(140, 140, 140, 0.7);
}

.tabs-wp .tab-button[aria-selected=true] .tab-button-icon {
  color: #327eff;
}

.tabs-wp[tabsLayout=icon-bottom] .tab-button {
  padding-top: 8px;
  padding-bottom: 8px;
}

.tabs-wp[tabsLayout=icon-right] .tab-button,
.tabs-wp[tabsLayout=icon-left] .tab-button,
.tabs-wp[tabsLayout=icon-end] .tab-button,
.tabs-wp[tabsLayout=icon-start] .tab-button {
  padding-bottom: 10px;
}

.tabs-wp[tabsLayout=icon-right] .tab-button ion-icon,
.tabs-wp[tabsLayout=icon-left] .tab-button ion-icon,
.tabs-wp[tabsLayout=icon-end] .tab-button ion-icon,
.tabs-wp[tabsLayout=icon-start] .tab-button ion-icon {
  min-width: 24px;
}

.tabs-wp[tabsLayout=icon-hide] .tab-button,
.tabs-wp[tabsLayout=title-hide] .tab-button,
.tabs-wp .tab-button.icon-only,
.tabs-wp .tab-button.has-title-only {
  padding: 6px 10px;
}

.tabs-wp-primary .tabbar {
  background-color: #327eff;
}

.tabs-wp-primary .tab-button,
.tabs-wp-primary .tab-button-icon {
  color: rgba(255, 255, 255, 0.7);
}

.tabs-wp-primary .tab-button:hover:not(.disable-hover),
.tabs-wp-primary .tab-button:hover:not(.disable-hover) .tab-button-icon,
.tabs-wp-primary .tab-button[aria-selected=true],
.tabs-wp-primary .tab-button[aria-selected=true] .tab-button-icon {
  border-color: #fff;
  color: #fff;
}

.tabs-wp-secondary .tabbar {
  background-color: #32db64;
}

.tabs-wp-secondary .tab-button,
.tabs-wp-secondary .tab-button-icon {
  color: rgba(255, 255, 255, 0.7);
}

.tabs-wp-secondary .tab-button:hover:not(.disable-hover),
.tabs-wp-secondary .tab-button:hover:not(.disable-hover) .tab-button-icon,
.tabs-wp-secondary .tab-button[aria-selected=true],
.tabs-wp-secondary .tab-button[aria-selected=true] .tab-button-icon {
  border-color: #fff;
  color: #fff;
}

.tabs-wp-danger .tabbar {
  background-color: #f53d3d;
}

.tabs-wp-danger .tab-button,
.tabs-wp-danger .tab-button-icon {
  color: rgba(255, 255, 255, 0.7);
}

.tabs-wp-danger .tab-button:hover:not(.disable-hover),
.tabs-wp-danger .tab-button:hover:not(.disable-hover) .tab-button-icon,
.tabs-wp-danger .tab-button[aria-selected=true],
.tabs-wp-danger .tab-button[aria-selected=true] .tab-button-icon {
  border-color: #fff;
  color: #fff;
}

.tabs-wp-light .tabbar {
  background-color: #f4f4f4;
}

.tabs-wp-light .tab-button,
.tabs-wp-light .tab-button-icon {
  color: rgba(0, 0, 0, 0.7);
}

.tabs-wp-light .tab-button:hover:not(.disable-hover),
.tabs-wp-light .tab-button:hover:not(.disable-hover) .tab-button-icon,
.tabs-wp-light .tab-button[aria-selected=true],
.tabs-wp-light .tab-button[aria-selected=true] .tab-button-icon {
  border-color: #000;
  color: #000;
}

.tabs-wp-dark .tabbar {
  background-color: #222;
}

.tabs-wp-dark .tab-button,
.tabs-wp-dark .tab-button-icon {
  color: rgba(255, 255, 255, 0.7);
}

.tabs-wp-dark .tab-button:hover:not(.disable-hover),
.tabs-wp-dark .tab-button:hover:not(.disable-hover) .tab-button-icon,
.tabs-wp-dark .tab-button[aria-selected=true],
.tabs-wp-dark .tab-button[aria-selected=true] .tab-button-icon {
  border-color: #fff;
  color: #fff;
}

ion-toast {
  left: 0;
  top: 0;
  position: absolute;
  z-index: 1000;
  display: block;
  width: 100%;
  height: 100%;
  pointer-events: none;
  contain: strict;
}

.toast-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  pointer-events: auto;
  contain: content;
}

.toast-button {
  padding: 19px 16px 17px;
  font-size: 1.5rem;
}

.toast-message {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.toast-ios .toast-wrapper {
  left: 10px;
  right: 10px;
  margin: auto;
  border-radius: 0.65rem;
  position: absolute;
  z-index: 10;
  display: block;
  max-width: 700px;
  background: rgba(0, 0, 0, 0.9);
}

.toast-ios .toast-wrapper.toast-top {
  -webkit-transform: translate3d(0,  -100%,  0);
  transform: translate3d(0,  -100%,  0);
  margin: constant(safe-area-inset-top) auto auto;
  margin: env(safe-area-inset-top) auto auto;
  top: 0;
}

.toast-ios .toast-wrapper.toast-bottom {
  -webkit-transform: translate3d(0,  100%,  0);
  transform: translate3d(0,  100%,  0);
  margin: auto auto constant(safe-area-inset-bottom);
  margin: auto auto env(safe-area-inset-bottom);
  bottom: 0;
}

.toast-ios .toast-wrapper.toast-middle {
  opacity: .01;
}

.toast-ios .toast-message {
  font-size: 1.4rem;
  color: #fff;
  padding: 1.5rem;
}

.toast-md .toast-wrapper {
  left: 0;
  right: 0;
  margin: auto;
  position: absolute;
  z-index: 10;
  display: block;
  width: 100%;
  max-width: 700px;
  background: #333;
}

.toast-md .toast-wrapper.toast-top {
  -webkit-transform: translate3d(0,  -100%,  0);
  transform: translate3d(0,  -100%,  0);
  top: 0;
}

.toast-md .toast-wrapper.toast-bottom {
  -webkit-transform: translate3d(0,  100%,  0);
  transform: translate3d(0,  100%,  0);
  bottom: 0;
}

.toast-md .toast-wrapper.toast-middle {
  opacity: .01;
}

.toast-md .toast-message {
  font-size: 1.5rem;
  color: #fff;
  padding: 19px 16px 17px;
}

.toast-wp .toast-wrapper {
  left: 0;
  right: 0;
  margin: auto;
  border-radius: 0;
  position: absolute;
  z-index: 10;
  display: block;
  max-width: 700px;
  background: black;
}

.toast-wp .toast-wrapper.toast-top {
  top: 0;
  opacity: .01;
}

.toast-wp .toast-wrapper.toast-bottom {
  bottom: 0;
  opacity: .01;
}

.toast-wp .toast-wrapper.toast-middle {
  opacity: .01;
}

.toast-message {
  font-size: 1.4rem;
  color: #fff;
  padding: 1.5rem;
}

.toast-button {
  color: #fff;
}

.toggle-ios {
  position: relative;
  display: block;
  width: 51px;
  height: 32px;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  contain: strict;
}

.toggle-ios .toggle-icon {
  border-radius: 16px;
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
  background-color: #e6e6e6;
  -webkit-transition: background-color 300ms;
  transition: background-color 300ms;
  pointer-events: none;
}

.toggle-ios .toggle-icon::before {
  left: 2px;
  right: 2px;
  top: 2px;
  bottom: 2px;
  border-radius: 16px;
  position: absolute;
  background-color: #fff;
  content: "";
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  -webkit-transition: -webkit-transform 300ms;
  transition: -webkit-transform 300ms;
  transition: transform 300ms;
  transition: transform 300ms, -webkit-transform 300ms;
}

.toggle-ios .toggle-inner {
  left: 2px;
  top: 2px;
  border-radius: 14px;
  position: absolute;
  width: 28px;
  height: 28px;
  background-color: #fff;
  -webkit-box-shadow: 0 3px 12px rgba(0, 0, 0, 0.16), 0 3px 1px rgba(0, 0, 0, 0.1);
  box-shadow: 0 3px 12px rgba(0, 0, 0, 0.16), 0 3px 1px rgba(0, 0, 0, 0.1);
  -webkit-transition: width 120ms ease-in-out 80ms, left 110ms ease-in-out 80ms, right 110ms ease-in-out 80ms, -webkit-transform 300ms;
  transition: width 120ms ease-in-out 80ms, left 110ms ease-in-out 80ms, right 110ms ease-in-out 80ms, -webkit-transform 300ms;
  transition: transform 300ms, width 120ms ease-in-out 80ms, left 110ms ease-in-out 80ms, right 110ms ease-in-out 80ms;
  transition: transform 300ms, width 120ms ease-in-out 80ms, left 110ms ease-in-out 80ms, right 110ms ease-in-out 80ms, -webkit-transform 300ms;
  will-change: transform;
  contain: strict;
}

.toggle-ios.toggle-checked .toggle-icon {
  background-color: var(--green-300);
}

.toggle-ios.toggle-activated .toggle-icon::before,
.toggle-ios.toggle-checked .toggle-icon::before {
  -webkit-transform: scale3d(0, 0, 0);
  transform: scale3d(0, 0, 0);
}

.toggle-ios.toggle-checked .toggle-inner {
  -webkit-transform: translate3d(19px,  0,  0);
  transform: translate3d(19px,  0,  0);
}

.toggle-ios.toggle-activated.toggle-checked .toggle-inner::before {
  -webkit-transform: scale3d(0, 0, 0);
  transform: scale3d(0, 0, 0);
}

.toggle-ios.toggle-activated .toggle-inner {
  width: 34px;
}

.toggle-ios.toggle-activated.toggle-checked .toggle-inner {
  left: -4px;
}

.toggle-ios.toggle-disabled,
.item-ios.item-toggle-disabled ion-label {
  opacity: 0.3;
  pointer-events: none;
}

.item-ios .toggle-ios {
  margin: 0;
  padding: 6px 8px 5px 0px;
}

.item-ios .toggle-ios[item-left],
.item-ios .toggle-ios[item-start] {
  padding: 6px 16px 5px 0;
}

.toggle-ios-primary.toggle-checked .toggle-icon {
  background-color: #327eff;
}

.toggle-ios-secondary.toggle-checked .toggle-icon {
  background-color: #32db64;
}

.toggle-ios-danger.toggle-checked .toggle-icon {
  background-color: #f53d3d;
}

.toggle-ios-light.toggle-checked .toggle-icon {
  background-color: #f4f4f4;
}

.toggle-ios-dark.toggle-checked .toggle-icon {
  background-color: #222;
}

.toggle-md {
  position: relative;
  display: block;
  width: 36px;
  height: 14px;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  contain: strict;
  padding: 12px;
}

.toggle-md .toggle-icon {
  border-radius: 14px;
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
  background-color: #dedede;
  -webkit-transition: background-color 300ms;
  transition: background-color 300ms;
  pointer-events: none;
}

.toggle-md .toggle-inner {
  left: 0;
  top: -3px;
  border-radius: 50%;
  position: absolute;
  width: 20px;
  height: 20px;
  background-color: #fff;
  -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  -webkit-transition-duration: 300ms;
  transition-duration: 300ms;
  -webkit-transition-property: background-color, -webkit-transform;
  transition-property: background-color, -webkit-transform;
  transition-property: transform, background-color;
  transition-property: transform, background-color, -webkit-transform;
  will-change: transform, background-color;
  contain: strict;
}

.toggle-md.toggle-checked .toggle-icon {
  background-color: #b2ceff;
}

.toggle-md.toggle-checked .toggle-inner {
  -webkit-transform: translate3d(16px,  0,  0);
  transform: translate3d(16px,  0,  0);
  background-color: #327eff;
}

.toggle-md.toggle-disabled,
.item-md.item-toggle-disabled ion-label {
  opacity: 0.3;
  pointer-events: none;
}

.toggle-md.toggle-disabled ion-radio {
  opacity: 0.3;
}

.item-md .toggle-md {
  cursor: pointer;
  margin: 0;
  padding: 12px 8px 12px 0px;
}

.item-md .toggle-md[item-left],
.item-md .toggle-md[item-start] {
  padding: 12px 18px 12px 2px;
}

.item-md.item-toggle ion-label {
  margin-left: 0;
}

.toggle-md-primary.toggle-checked .toggle-icon {
  background-color: #b2ceff;
}

.toggle-md-primary.toggle-checked .toggle-inner {
  background-color: #327eff;
}

.toggle-md-secondary.toggle-checked .toggle-icon {
  background-color: #9eeeb6;
}

.toggle-md-secondary.toggle-checked .toggle-inner {
  background-color: #32db64;
}

.toggle-md-danger.toggle-checked .toggle-icon {
  background-color: #fbb6b6;
}

.toggle-md-danger.toggle-checked .toggle-inner {
  background-color: #f53d3d;
}

.toggle-md-light.toggle-checked .toggle-icon {
  background-color: white;
}

.toggle-md-light.toggle-checked .toggle-inner {
  background-color: #f4f4f4;
}

.toggle-md-dark.toggle-checked .toggle-icon {
  background-color: #626262;
}

.toggle-md-dark.toggle-checked .toggle-inner {
  background-color: #222;
}

.toggle-wp {
  position: relative;
  display: block;
  width: 40px;
  height: 18px;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  contain: strict;
}

.toggle-wp .toggle-icon {
  border-radius: 18px;
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
  border: 2px solid #323232;
  background-color: transparent;
  pointer-events: none;
  contain: strict;
}

.toggle-wp .toggle-inner {
  left: 2px;
  top: 2px;
  border-radius: 50%;
  position: absolute;
  width: 10px;
  height: 10px;
  background-color: #323232;
  -webkit-transition-duration: 300ms;
  transition-duration: 300ms;
  -webkit-transition-property: background-color, -webkit-transform;
  transition-property: background-color, -webkit-transform;
  transition-property: transform, background-color;
  transition-property: transform, background-color, -webkit-transform;
  will-change: transform, background-color;
}

.toggle-wp.toggle-checked .toggle-icon {
  border-color: #327eff;
  background-color: #327eff;
}

.toggle-wp.toggle-checked .toggle-inner {
  -webkit-transform: translate3d(22px,  0,  0);
  transform: translate3d(22px,  0,  0);
  background-color: #fff;
}

.toggle-wp.toggle-disabled,
.item-wp.item-toggle-disabled ion-label {
  opacity: 0.3;
  pointer-events: none;
}

.toggle-wp.toggle-disabled ion-radio {
  opacity: 0.3;
}

.item-wp .toggle-wp {
  margin: 0;
  cursor: pointer;
  padding: 12px 8px 12px 0px;
}

.item-wp .toggle-wp[item-left],
.item-wp .toggle-wp[item-start] {
  padding: 12px 18px 12px 2px;
}

.item-wp.item-toggle ion-label {
  margin-left: 0;
}

.toggle-wp-primary.toggle-checked .toggle-icon {
  border-color: #327eff;
  background-color: #327eff;
}

.toggle-wp-primary.toggle-checked .toggle-inner {
  background-color: #fff;
}

.toggle-wp-secondary.toggle-checked .toggle-icon {
  border-color: #32db64;
  background-color: #32db64;
}

.toggle-wp-secondary.toggle-checked .toggle-inner {
  background-color: #fff;
}

.toggle-wp-danger.toggle-checked .toggle-icon {
  border-color: #f53d3d;
  background-color: #f53d3d;
}

.toggle-wp-danger.toggle-checked .toggle-inner {
  background-color: #fff;
}

.toggle-wp-light.toggle-checked .toggle-icon {
  border-color: #f4f4f4;
  background-color: #f4f4f4;
}

.toggle-wp-light.toggle-checked .toggle-inner {
  background-color: #000;
}

.toggle-wp-dark.toggle-checked .toggle-icon {
  border-color: #222;
  background-color: #222;
}

.toggle-wp-dark.toggle-checked .toggle-inner {
  background-color: #fff;
}

ion-toolbar {
  position: relative;
  z-index: 10;
}

.toolbar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%;
  contain: content;
}

.toolbar-background {
  left: 0;
  top: 0;
  position: absolute;
  z-index: -1;
  width: 100%;
  height: 100%;
  border: 0;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  pointer-events: none;
  contain: strict;
}

ion-title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}

.toolbar-title {
  display: block;
  overflow: hidden;
  width: 100%;
  text-overflow: ellipsis;
  white-space: nowrap;
}

ion-buttons {
  margin: 0 0.2rem;
  display: block;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  pointer-events: none;
}

ion-buttons button,
ion-buttons a,
ion-buttons input,
ion-buttons textarea,
ion-buttons div {
  pointer-events: auto;
}

.toolbar[transparent] .toolbar-background {
  border-color: transparent;
  background: transparent;
}

ion-buttons,
.bar-button-menutoggle {
  z-index: 99;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}

ion-navbar.toolbar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}

.bar-button {
  margin: 0;
  padding: 0;
  text-align: center;
  -moz-appearance: none;
  -ms-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  position: relative;
  display: inline-block;
  line-height: 1;
  text-overflow: ellipsis;
  text-transform: none;
  white-space: nowrap;
  cursor: pointer;
  vertical-align: top;
  vertical-align: -webkit-baseline-middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.bar-button::after {
  left: -2px;
  right: -2px;
  top: -7px;
  bottom: -6px;
  position: absolute;
  content: "";
}

.bar-button-menutoggle {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.back-button {
  display: none;
}

.back-button.show-back-button {
  display: inline-block;
}

.back-button-text {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.toolbar-ios {
  padding: 4px;
  padding-left: 4px;
  padding-right: 4px;
  min-height: 44px;
}

@media screen and (orientation: landscape) {
  .toolbar-ios {
    padding-left: calc(constant(safe-area-inset-left) + 4px);
    padding-right: calc(constant(safe-area-inset-right) + 4px);
    padding-left: calc(env(safe-area-inset-left) + 4px);
    padding-right: calc(env(safe-area-inset-right) + 4px);
  }
}

.toolbar-background-ios {
  background: #f8f8f8;
}

.header-ios .toolbar-background-ios,
.footer-ios .toolbar-background-ios {
  border-style: solid;
  border-color: rgba(0, 0, 0, 0.3);
}

.header-ios .toolbar-ios:last-child .toolbar-background-ios {
  border-width: 0 0 0.55px;
}

.footer-ios .toolbar-ios:first-child .toolbar-background-ios {
  border-width: 0.55px 0 0;
}

.header-ios[no-border] .toolbar-ios:last-child .toolbar-background-ios {
  border-bottom-width: 0;
}

.footer-ios[no-border] .toolbar-ios:first-child .toolbar-background-ios {
  border-top-width: 0;
}

.toolbar-content-ios {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-ordinal-group: 5;
  -webkit-order: 4;
  -ms-flex-order: 4;
  order: 4;
  min-width: 0;
}

.toolbar-title-ios {
  text-align: center;
  font-size: 20px;
  font-weight: 600;
  color: #000;
  pointer-events: auto;
}

.toolbar-ios ion-title {
  left: 0;
  top: 0;
  padding: 0 90px 1px;
  position: absolute;
  width: 100%;
  height: 100%;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  pointer-events: none;
}

.bar-buttons-ios {
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
  -ms-flex-order: 3;
  order: 3;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}

.bar-buttons-ios[left] {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
}

.bar-buttons-ios[end] {
  text-align: right;
  text-align: end;
  -webkit-box-ordinal-group: 6;
  -webkit-order: 5;
  -ms-flex-order: 5;
  order: 5;
}

.bar-buttons-ios[right] {
  text-align: right;
  -webkit-box-ordinal-group: 7;
  -webkit-order: 6;
  -ms-flex-order: 6;
  order: 6;
}

.bar-button-ios {
  padding: 0 4px;
  border-radius: 4px;
  height: 32px;
  border: 0;
  font-size: 1.7rem;
}

.bar-button-outline-ios {
  border-width: 1px;
  border-style: solid;
  border-color: #327eff;
  color: #327eff;
  background-color: transparent;
}

.bar-button-outline-ios:hover:not(.disable-hover) {
  opacity: .4;
}

.bar-button-outline-ios.activated {
  color: #fff;
  background-color: #327eff;
}

.bar-button-solid-ios {
  color: #fff;
  background-color: #327eff;
}

.bar-button-solid-ios:hover:not(.disable-hover) {
  color: #fff;
  opacity: .4;
}

.bar-button-solid-ios.activated {
  color: #fff;
  background-color: #2e74eb;
  opacity: .4;
}

.bar-button-ios.bar-button-icon-start ion-icon {
  padding-right: 0.3em;
  font-size: 1.4em;
  line-height: .67;
  pointer-events: none;
}

.bar-button-ios.bar-button-icon-end ion-icon {
  padding-left: 0.4em;
  font-size: 1.4em;
  line-height: .67;
  pointer-events: none;
}

.bar-button-ios[icon-only] {
  padding: 0;
  min-width: .9em;
}

.bar-button-ios[icon-only] ion-icon {
  padding: 0 0.1em;
  font-size: 1.8em;
  line-height: .67;
  pointer-events: none;
}

.back-button-ios {
  margin: 0;
  z-index: 99;
  overflow: visible;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
  min-height: 3.2rem;
  line-height: 1;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}

.back-button-icon-ios {
  margin: -1px 0 0;
  display: inherit;
  min-width: 18px;
  font-size: 3.4rem;
}

.back-button-text-ios {
  letter-spacing: -.01em;
}

.bar-button-menutoggle-ios {
  margin: 0 6px;
  padding: 0;
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
  min-width: 36px;
}

.bar-button-menutoggle-ios ion-icon {
  padding: 0 6px;
  font-size: 2.8rem;
}

.bar-button-menutoggle-ios[end],
.bar-button-menutoggle-ios[right] {
  -webkit-box-ordinal-group: 8;
  -webkit-order: 7;
  -ms-flex-order: 7;
  order: 7;
}

.bar-button-default-ios,
.bar-button-default.bar-button-ios-default,
.bar-button-clear-ios-default {
  color: #327eff;
  background-color: transparent;
}

.bar-button-default-ios:hover:not(.disable-hover),
.bar-button-default.bar-button-ios-default:hover:not(.disable-hover),
.bar-button-clear-ios-default:hover:not(.disable-hover) {
  color: #327eff;
}

.bar-button-default-ios.activated,
.bar-button-default.bar-button-ios-default.activated,
.bar-button-clear-ios-default.activated {
  opacity: .4;
}

.bar-button-clear-ios,
.bar-button-default.bar-button-ios-clear,
.bar-button-clear-ios-clear {
  color: #327eff;
  background-color: transparent;
}

.bar-button-clear-ios:hover:not(.disable-hover),
.bar-button-default.bar-button-ios-clear:hover:not(.disable-hover),
.bar-button-clear-ios-clear:hover:not(.disable-hover) {
  color: #327eff;
}

.bar-button-clear-ios.activated,
.bar-button-default.bar-button-ios-clear.activated,
.bar-button-clear-ios-clear.activated {
  opacity: .4;
}

.toolbar-ios-primary .toolbar-background-ios {
  background: #327eff;
}

.toolbar-ios-primary .toolbar-title-ios,
.toolbar-ios-primary .bar-button-clear-ios,
.toolbar-ios-primary .bar-button-default-ios {
  color: #fff;
}

.toolbar-ios-primary .bar-button-primary-ios,
.toolbar-ios-primary .bar-button-default.bar-button-ios-primary,
.toolbar-ios-primary .bar-button-clear-ios-primary {
  color: #327eff;
  background-color: transparent;
}

.toolbar-ios-primary .bar-button-primary-ios:hover:not(.disable-hover),
.toolbar-ios-primary .bar-button-default.bar-button-ios-primary:hover:not(.disable-hover),
.toolbar-ios-primary .bar-button-clear-ios-primary:hover:not(.disable-hover) {
  color: #327eff;
}

.toolbar-ios-primary .bar-button-primary-ios.activated,
.toolbar-ios-primary .bar-button-default.bar-button-ios-primary.activated,
.toolbar-ios-primary .bar-button-clear-ios-primary.activated {
  opacity: .4;
}

.toolbar-ios-primary .bar-button-outline-ios-primary {
  border-color: #327eff;
  color: #327eff;
  background-color: transparent;
}

.toolbar-ios-primary .bar-button-outline-ios-primary.activated {
  color: #fff;
  background-color: #327eff;
}

.toolbar-ios-primary .bar-button-solid-ios-primary {
  color: #fff;
  background-color: #327eff;
}

.toolbar-ios-primary .bar-button-solid-ios-primary.activated {
  color: #fff;
  background-color: #2e74eb;
}

.toolbar-ios-primary .bar-button-secondary-ios,
.toolbar-ios-primary .bar-button-default.bar-button-ios-secondary,
.toolbar-ios-primary .bar-button-clear-ios-secondary {
  color: #32db64;
  background-color: transparent;
}

.toolbar-ios-primary .bar-button-secondary-ios:hover:not(.disable-hover),
.toolbar-ios-primary .bar-button-default.bar-button-ios-secondary:hover:not(.disable-hover),
.toolbar-ios-primary .bar-button-clear-ios-secondary:hover:not(.disable-hover) {
  color: #32db64;
}

.toolbar-ios-primary .bar-button-secondary-ios.activated,
.toolbar-ios-primary .bar-button-default.bar-button-ios-secondary.activated,
.toolbar-ios-primary .bar-button-clear-ios-secondary.activated {
  opacity: .4;
}

.toolbar-ios-primary .bar-button-outline-ios-secondary {
  border-color: #32db64;
  color: #32db64;
  background-color: transparent;
}

.toolbar-ios-primary .bar-button-outline-ios-secondary.activated {
  color: #fff;
  background-color: #32db64;
}

.toolbar-ios-primary .bar-button-solid-ios-secondary {
  color: #fff;
  background-color: #32db64;
}

.toolbar-ios-primary .bar-button-solid-ios-secondary.activated {
  color: #fff;
  background-color: #2ec95c;
}

.toolbar-ios-primary .bar-button-danger-ios,
.toolbar-ios-primary .bar-button-default.bar-button-ios-danger,
.toolbar-ios-primary .bar-button-clear-ios-danger {
  color: #f53d3d;
  background-color: transparent;
}

.toolbar-ios-primary .bar-button-danger-ios:hover:not(.disable-hover),
.toolbar-ios-primary .bar-button-default.bar-button-ios-danger:hover:not(.disable-hover),
.toolbar-ios-primary .bar-button-clear-ios-danger:hover:not(.disable-hover) {
  color: #f53d3d;
}

.toolbar-ios-primary .bar-button-danger-ios.activated,
.toolbar-ios-primary .bar-button-default.bar-button-ios-danger.activated,
.toolbar-ios-primary .bar-button-clear-ios-danger.activated {
  opacity: .4;
}

.toolbar-ios-primary .bar-button-outline-ios-danger {
  border-color: #f53d3d;
  color: #f53d3d;
  background-color: transparent;
}

.toolbar-ios-primary .bar-button-outline-ios-danger.activated {
  color: #fff;
  background-color: #f53d3d;
}

.toolbar-ios-primary .bar-button-solid-ios-danger {
  color: #fff;
  background-color: #f53d3d;
}

.toolbar-ios-primary .bar-button-solid-ios-danger.activated {
  color: #fff;
  background-color: #e13838;
}

.toolbar-ios-primary .bar-button-light-ios,
.toolbar-ios-primary .bar-button-default.bar-button-ios-light,
.toolbar-ios-primary .bar-button-clear-ios-light {
  color: #f4f4f4;
  background-color: transparent;
}

.toolbar-ios-primary .bar-button-light-ios:hover:not(.disable-hover),
.toolbar-ios-primary .bar-button-default.bar-button-ios-light:hover:not(.disable-hover),
.toolbar-ios-primary .bar-button-clear-ios-light:hover:not(.disable-hover) {
  color: #f4f4f4;
}

.toolbar-ios-primary .bar-button-light-ios.activated,
.toolbar-ios-primary .bar-button-default.bar-button-ios-light.activated,
.toolbar-ios-primary .bar-button-clear-ios-light.activated {
  opacity: .4;
}

.toolbar-ios-primary .bar-button-outline-ios-light {
  border-color: #f4f4f4;
  color: #f4f4f4;
  background-color: transparent;
}

.toolbar-ios-primary .bar-button-outline-ios-light.activated {
  color: #000;
  background-color: #f4f4f4;
}

.toolbar-ios-primary .bar-button-solid-ios-light {
  color: #000;
  background-color: #f4f4f4;
}

.toolbar-ios-primary .bar-button-solid-ios-light.activated {
  color: #000;
  background-color: #e0e0e0;
}

.toolbar-ios-primary .bar-button-dark-ios,
.toolbar-ios-primary .bar-button-default.bar-button-ios-dark,
.toolbar-ios-primary .bar-button-clear-ios-dark {
  color: #222;
  background-color: transparent;
}

.toolbar-ios-primary .bar-button-dark-ios:hover:not(.disable-hover),
.toolbar-ios-primary .bar-button-default.bar-button-ios-dark:hover:not(.disable-hover),
.toolbar-ios-primary .bar-button-clear-ios-dark:hover:not(.disable-hover) {
  color: #222;
}

.toolbar-ios-primary .bar-button-dark-ios.activated,
.toolbar-ios-primary .bar-button-default.bar-button-ios-dark.activated,
.toolbar-ios-primary .bar-button-clear-ios-dark.activated {
  opacity: .4;
}

.toolbar-ios-primary .bar-button-outline-ios-dark {
  border-color: #222;
  color: #222;
  background-color: transparent;
}

.toolbar-ios-primary .bar-button-outline-ios-dark.activated {
  color: #fff;
  background-color: #222;
}

.toolbar-ios-primary .bar-button-solid-ios-dark {
  color: #fff;
  background-color: #222;
}

.toolbar-ios-primary .bar-button-solid-ios-dark.activated {
  color: #fff;
  background-color: #343434;
}

.bar-button-primary-ios,
.bar-button-default.bar-button-ios-primary,
.bar-button-clear-ios-primary {
  color: #327eff;
  background-color: transparent;
}

.bar-button-primary-ios:hover:not(.disable-hover),
.bar-button-default.bar-button-ios-primary:hover:not(.disable-hover),
.bar-button-clear-ios-primary:hover:not(.disable-hover) {
  color: #327eff;
}

.bar-button-primary-ios.activated,
.bar-button-default.bar-button-ios-primary.activated,
.bar-button-clear-ios-primary.activated {
  opacity: .4;
}

.bar-button-outline-ios-primary {
  border-color: #327eff;
  color: #327eff;
  background-color: transparent;
}

.bar-button-outline-ios-primary.activated {
  color: #fff;
  background-color: #327eff;
}

.bar-button-solid-ios-primary {
  color: #fff;
  background-color: #327eff;
}

.bar-button-solid-ios-primary.activated {
  color: #fff;
  background-color: #2e74eb;
}

.toolbar-ios-secondary .toolbar-background-ios {
  background: #32db64;
}

.toolbar-ios-secondary .toolbar-title-ios,
.toolbar-ios-secondary .bar-button-clear-ios,
.toolbar-ios-secondary .bar-button-default-ios {
  color: #fff;
}

.toolbar-ios-secondary .bar-button-primary-ios,
.toolbar-ios-secondary .bar-button-default.bar-button-ios-primary,
.toolbar-ios-secondary .bar-button-clear-ios-primary {
  color: #327eff;
  background-color: transparent;
}

.toolbar-ios-secondary .bar-button-primary-ios:hover:not(.disable-hover),
.toolbar-ios-secondary .bar-button-default.bar-button-ios-primary:hover:not(.disable-hover),
.toolbar-ios-secondary .bar-button-clear-ios-primary:hover:not(.disable-hover) {
  color: #327eff;
}

.toolbar-ios-secondary .bar-button-primary-ios.activated,
.toolbar-ios-secondary .bar-button-default.bar-button-ios-primary.activated,
.toolbar-ios-secondary .bar-button-clear-ios-primary.activated {
  opacity: .4;
}

.toolbar-ios-secondary .bar-button-outline-ios-primary {
  border-color: #327eff;
  color: #327eff;
  background-color: transparent;
}

.toolbar-ios-secondary .bar-button-outline-ios-primary.activated {
  color: #fff;
  background-color: #327eff;
}

.toolbar-ios-secondary .bar-button-solid-ios-primary {
  color: #fff;
  background-color: #327eff;
}

.toolbar-ios-secondary .bar-button-solid-ios-primary.activated {
  color: #fff;
  background-color: #2e74eb;
}

.toolbar-ios-secondary .bar-button-secondary-ios,
.toolbar-ios-secondary .bar-button-default.bar-button-ios-secondary,
.toolbar-ios-secondary .bar-button-clear-ios-secondary {
  color: #32db64;
  background-color: transparent;
}

.toolbar-ios-secondary .bar-button-secondary-ios:hover:not(.disable-hover),
.toolbar-ios-secondary .bar-button-default.bar-button-ios-secondary:hover:not(.disable-hover),
.toolbar-ios-secondary .bar-button-clear-ios-secondary:hover:not(.disable-hover) {
  color: #32db64;
}

.toolbar-ios-secondary .bar-button-secondary-ios.activated,
.toolbar-ios-secondary .bar-button-default.bar-button-ios-secondary.activated,
.toolbar-ios-secondary .bar-button-clear-ios-secondary.activated {
  opacity: .4;
}

.toolbar-ios-secondary .bar-button-outline-ios-secondary {
  border-color: #32db64;
  color: #32db64;
  background-color: transparent;
}

.toolbar-ios-secondary .bar-button-outline-ios-secondary.activated {
  color: #fff;
  background-color: #32db64;
}

.toolbar-ios-secondary .bar-button-solid-ios-secondary {
  color: #fff;
  background-color: #32db64;
}

.toolbar-ios-secondary .bar-button-solid-ios-secondary.activated {
  color: #fff;
  background-color: #2ec95c;
}

.toolbar-ios-secondary .bar-button-danger-ios,
.toolbar-ios-secondary .bar-button-default.bar-button-ios-danger,
.toolbar-ios-secondary .bar-button-clear-ios-danger {
  color: #f53d3d;
  background-color: transparent;
}

.toolbar-ios-secondary .bar-button-danger-ios:hover:not(.disable-hover),
.toolbar-ios-secondary .bar-button-default.bar-button-ios-danger:hover:not(.disable-hover),
.toolbar-ios-secondary .bar-button-clear-ios-danger:hover:not(.disable-hover) {
  color: #f53d3d;
}

.toolbar-ios-secondary .bar-button-danger-ios.activated,
.toolbar-ios-secondary .bar-button-default.bar-button-ios-danger.activated,
.toolbar-ios-secondary .bar-button-clear-ios-danger.activated {
  opacity: .4;
}

.toolbar-ios-secondary .bar-button-outline-ios-danger {
  border-color: #f53d3d;
  color: #f53d3d;
  background-color: transparent;
}

.toolbar-ios-secondary .bar-button-outline-ios-danger.activated {
  color: #fff;
  background-color: #f53d3d;
}

.toolbar-ios-secondary .bar-button-solid-ios-danger {
  color: #fff;
  background-color: #f53d3d;
}

.toolbar-ios-secondary .bar-button-solid-ios-danger.activated {
  color: #fff;
  background-color: #e13838;
}

.toolbar-ios-secondary .bar-button-light-ios,
.toolbar-ios-secondary .bar-button-default.bar-button-ios-light,
.toolbar-ios-secondary .bar-button-clear-ios-light {
  color: #f4f4f4;
  background-color: transparent;
}

.toolbar-ios-secondary .bar-button-light-ios:hover:not(.disable-hover),
.toolbar-ios-secondary .bar-button-default.bar-button-ios-light:hover:not(.disable-hover),
.toolbar-ios-secondary .bar-button-clear-ios-light:hover:not(.disable-hover) {
  color: #f4f4f4;
}

.toolbar-ios-secondary .bar-button-light-ios.activated,
.toolbar-ios-secondary .bar-button-default.bar-button-ios-light.activated,
.toolbar-ios-secondary .bar-button-clear-ios-light.activated {
  opacity: .4;
}

.toolbar-ios-secondary .bar-button-outline-ios-light {
  border-color: #f4f4f4;
  color: #f4f4f4;
  background-color: transparent;
}

.toolbar-ios-secondary .bar-button-outline-ios-light.activated {
  color: #000;
  background-color: #f4f4f4;
}

.toolbar-ios-secondary .bar-button-solid-ios-light {
  color: #000;
  background-color: #f4f4f4;
}

.toolbar-ios-secondary .bar-button-solid-ios-light.activated {
  color: #000;
  background-color: #e0e0e0;
}

.toolbar-ios-secondary .bar-button-dark-ios,
.toolbar-ios-secondary .bar-button-default.bar-button-ios-dark,
.toolbar-ios-secondary .bar-button-clear-ios-dark {
  color: #222;
  background-color: transparent;
}

.toolbar-ios-secondary .bar-button-dark-ios:hover:not(.disable-hover),
.toolbar-ios-secondary .bar-button-default.bar-button-ios-dark:hover:not(.disable-hover),
.toolbar-ios-secondary .bar-button-clear-ios-dark:hover:not(.disable-hover) {
  color: #222;
}

.toolbar-ios-secondary .bar-button-dark-ios.activated,
.toolbar-ios-secondary .bar-button-default.bar-button-ios-dark.activated,
.toolbar-ios-secondary .bar-button-clear-ios-dark.activated {
  opacity: .4;
}

.toolbar-ios-secondary .bar-button-outline-ios-dark {
  border-color: #222;
  color: #222;
  background-color: transparent;
}

.toolbar-ios-secondary .bar-button-outline-ios-dark.activated {
  color: #fff;
  background-color: #222;
}

.toolbar-ios-secondary .bar-button-solid-ios-dark {
  color: #fff;
  background-color: #222;
}

.toolbar-ios-secondary .bar-button-solid-ios-dark.activated {
  color: #fff;
  background-color: #343434;
}

.bar-button-secondary-ios,
.bar-button-default.bar-button-ios-secondary,
.bar-button-clear-ios-secondary {
  color: #32db64;
  background-color: transparent;
}

.bar-button-secondary-ios:hover:not(.disable-hover),
.bar-button-default.bar-button-ios-secondary:hover:not(.disable-hover),
.bar-button-clear-ios-secondary:hover:not(.disable-hover) {
  color: #32db64;
}

.bar-button-secondary-ios.activated,
.bar-button-default.bar-button-ios-secondary.activated,
.bar-button-clear-ios-secondary.activated {
  opacity: .4;
}

.bar-button-outline-ios-secondary {
  border-color: #32db64;
  color: #32db64;
  background-color: transparent;
}

.bar-button-outline-ios-secondary.activated {
  color: #fff;
  background-color: #32db64;
}

.bar-button-solid-ios-secondary {
  color: #fff;
  background-color: #32db64;
}

.bar-button-solid-ios-secondary.activated {
  color: #fff;
  background-color: #2ec95c;
}

.toolbar-ios-danger .toolbar-background-ios {
  background: #f53d3d;
}

.toolbar-ios-danger .toolbar-title-ios,
.toolbar-ios-danger .bar-button-clear-ios,
.toolbar-ios-danger .bar-button-default-ios {
  color: #fff;
}

.toolbar-ios-danger .bar-button-primary-ios,
.toolbar-ios-danger .bar-button-default.bar-button-ios-primary,
.toolbar-ios-danger .bar-button-clear-ios-primary {
  color: #327eff;
  background-color: transparent;
}

.toolbar-ios-danger .bar-button-primary-ios:hover:not(.disable-hover),
.toolbar-ios-danger .bar-button-default.bar-button-ios-primary:hover:not(.disable-hover),
.toolbar-ios-danger .bar-button-clear-ios-primary:hover:not(.disable-hover) {
  color: #327eff;
}

.toolbar-ios-danger .bar-button-primary-ios.activated,
.toolbar-ios-danger .bar-button-default.bar-button-ios-primary.activated,
.toolbar-ios-danger .bar-button-clear-ios-primary.activated {
  opacity: .4;
}

.toolbar-ios-danger .bar-button-outline-ios-primary {
  border-color: #327eff;
  color: #327eff;
  background-color: transparent;
}

.toolbar-ios-danger .bar-button-outline-ios-primary.activated {
  color: #fff;
  background-color: #327eff;
}

.toolbar-ios-danger .bar-button-solid-ios-primary {
  color: #fff;
  background-color: #327eff;
}

.toolbar-ios-danger .bar-button-solid-ios-primary.activated {
  color: #fff;
  background-color: #2e74eb;
}

.toolbar-ios-danger .bar-button-secondary-ios,
.toolbar-ios-danger .bar-button-default.bar-button-ios-secondary,
.toolbar-ios-danger .bar-button-clear-ios-secondary {
  color: #32db64;
  background-color: transparent;
}

.toolbar-ios-danger .bar-button-secondary-ios:hover:not(.disable-hover),
.toolbar-ios-danger .bar-button-default.bar-button-ios-secondary:hover:not(.disable-hover),
.toolbar-ios-danger .bar-button-clear-ios-secondary:hover:not(.disable-hover) {
  color: #32db64;
}

.toolbar-ios-danger .bar-button-secondary-ios.activated,
.toolbar-ios-danger .bar-button-default.bar-button-ios-secondary.activated,
.toolbar-ios-danger .bar-button-clear-ios-secondary.activated {
  opacity: .4;
}

.toolbar-ios-danger .bar-button-outline-ios-secondary {
  border-color: #32db64;
  color: #32db64;
  background-color: transparent;
}

.toolbar-ios-danger .bar-button-outline-ios-secondary.activated {
  color: #fff;
  background-color: #32db64;
}

.toolbar-ios-danger .bar-button-solid-ios-secondary {
  color: #fff;
  background-color: #32db64;
}

.toolbar-ios-danger .bar-button-solid-ios-secondary.activated {
  color: #fff;
  background-color: #2ec95c;
}

.toolbar-ios-danger .bar-button-danger-ios,
.toolbar-ios-danger .bar-button-default.bar-button-ios-danger,
.toolbar-ios-danger .bar-button-clear-ios-danger {
  color: #f53d3d;
  background-color: transparent;
}

.toolbar-ios-danger .bar-button-danger-ios:hover:not(.disable-hover),
.toolbar-ios-danger .bar-button-default.bar-button-ios-danger:hover:not(.disable-hover),
.toolbar-ios-danger .bar-button-clear-ios-danger:hover:not(.disable-hover) {
  color: #f53d3d;
}

.toolbar-ios-danger .bar-button-danger-ios.activated,
.toolbar-ios-danger .bar-button-default.bar-button-ios-danger.activated,
.toolbar-ios-danger .bar-button-clear-ios-danger.activated {
  opacity: .4;
}

.toolbar-ios-danger .bar-button-outline-ios-danger {
  border-color: #f53d3d;
  color: #f53d3d;
  background-color: transparent;
}

.toolbar-ios-danger .bar-button-outline-ios-danger.activated {
  color: #fff;
  background-color: #f53d3d;
}

.toolbar-ios-danger .bar-button-solid-ios-danger {
  color: #fff;
  background-color: #f53d3d;
}

.toolbar-ios-danger .bar-button-solid-ios-danger.activated {
  color: #fff;
  background-color: #e13838;
}

.toolbar-ios-danger .bar-button-light-ios,
.toolbar-ios-danger .bar-button-default.bar-button-ios-light,
.toolbar-ios-danger .bar-button-clear-ios-light {
  color: #f4f4f4;
  background-color: transparent;
}

.toolbar-ios-danger .bar-button-light-ios:hover:not(.disable-hover),
.toolbar-ios-danger .bar-button-default.bar-button-ios-light:hover:not(.disable-hover),
.toolbar-ios-danger .bar-button-clear-ios-light:hover:not(.disable-hover) {
  color: #f4f4f4;
}

.toolbar-ios-danger .bar-button-light-ios.activated,
.toolbar-ios-danger .bar-button-default.bar-button-ios-light.activated,
.toolbar-ios-danger .bar-button-clear-ios-light.activated {
  opacity: .4;
}

.toolbar-ios-danger .bar-button-outline-ios-light {
  border-color: #f4f4f4;
  color: #f4f4f4;
  background-color: transparent;
}

.toolbar-ios-danger .bar-button-outline-ios-light.activated {
  color: #000;
  background-color: #f4f4f4;
}

.toolbar-ios-danger .bar-button-solid-ios-light {
  color: #000;
  background-color: #f4f4f4;
}

.toolbar-ios-danger .bar-button-solid-ios-light.activated {
  color: #000;
  background-color: #e0e0e0;
}

.toolbar-ios-danger .bar-button-dark-ios,
.toolbar-ios-danger .bar-button-default.bar-button-ios-dark,
.toolbar-ios-danger .bar-button-clear-ios-dark {
  color: #222;
  background-color: transparent;
}

.toolbar-ios-danger .bar-button-dark-ios:hover:not(.disable-hover),
.toolbar-ios-danger .bar-button-default.bar-button-ios-dark:hover:not(.disable-hover),
.toolbar-ios-danger .bar-button-clear-ios-dark:hover:not(.disable-hover) {
  color: #222;
}

.toolbar-ios-danger .bar-button-dark-ios.activated,
.toolbar-ios-danger .bar-button-default.bar-button-ios-dark.activated,
.toolbar-ios-danger .bar-button-clear-ios-dark.activated {
  opacity: .4;
}

.toolbar-ios-danger .bar-button-outline-ios-dark {
  border-color: #222;
  color: #222;
  background-color: transparent;
}

.toolbar-ios-danger .bar-button-outline-ios-dark.activated {
  color: #fff;
  background-color: #222;
}

.toolbar-ios-danger .bar-button-solid-ios-dark {
  color: #fff;
  background-color: #222;
}

.toolbar-ios-danger .bar-button-solid-ios-dark.activated {
  color: #fff;
  background-color: #343434;
}

.bar-button-danger-ios,
.bar-button-default.bar-button-ios-danger,
.bar-button-clear-ios-danger {
  color: #f53d3d;
  background-color: transparent;
}

.bar-button-danger-ios:hover:not(.disable-hover),
.bar-button-default.bar-button-ios-danger:hover:not(.disable-hover),
.bar-button-clear-ios-danger:hover:not(.disable-hover) {
  color: #f53d3d;
}

.bar-button-danger-ios.activated,
.bar-button-default.bar-button-ios-danger.activated,
.bar-button-clear-ios-danger.activated {
  opacity: .4;
}

.bar-button-outline-ios-danger {
  border-color: #f53d3d;
  color: #f53d3d;
  background-color: transparent;
}

.bar-button-outline-ios-danger.activated {
  color: #fff;
  background-color: #f53d3d;
}

.bar-button-solid-ios-danger {
  color: #fff;
  background-color: #f53d3d;
}

.bar-button-solid-ios-danger.activated {
  color: #fff;
  background-color: #e13838;
}

.toolbar-ios-light .toolbar-background-ios {
  background: #f4f4f4;
}

.toolbar-ios-light .toolbar-title-ios,
.toolbar-ios-light .bar-button-clear-ios,
.toolbar-ios-light .bar-button-default-ios {
  color: #000;
}

.toolbar-ios-light .bar-button-primary-ios,
.toolbar-ios-light .bar-button-default.bar-button-ios-primary,
.toolbar-ios-light .bar-button-clear-ios-primary {
  color: #327eff;
  background-color: transparent;
}

.toolbar-ios-light .bar-button-primary-ios:hover:not(.disable-hover),
.toolbar-ios-light .bar-button-default.bar-button-ios-primary:hover:not(.disable-hover),
.toolbar-ios-light .bar-button-clear-ios-primary:hover:not(.disable-hover) {
  color: #327eff;
}

.toolbar-ios-light .bar-button-primary-ios.activated,
.toolbar-ios-light .bar-button-default.bar-button-ios-primary.activated,
.toolbar-ios-light .bar-button-clear-ios-primary.activated {
  opacity: .4;
}

.toolbar-ios-light .bar-button-outline-ios-primary {
  border-color: #327eff;
  color: #327eff;
  background-color: transparent;
}

.toolbar-ios-light .bar-button-outline-ios-primary.activated {
  color: #fff;
  background-color: #327eff;
}

.toolbar-ios-light .bar-button-solid-ios-primary {
  color: #fff;
  background-color: #327eff;
}

.toolbar-ios-light .bar-button-solid-ios-primary.activated {
  color: #fff;
  background-color: #2e74eb;
}

.toolbar-ios-light .bar-button-secondary-ios,
.toolbar-ios-light .bar-button-default.bar-button-ios-secondary,
.toolbar-ios-light .bar-button-clear-ios-secondary {
  color: #32db64;
  background-color: transparent;
}

.toolbar-ios-light .bar-button-secondary-ios:hover:not(.disable-hover),
.toolbar-ios-light .bar-button-default.bar-button-ios-secondary:hover:not(.disable-hover),
.toolbar-ios-light .bar-button-clear-ios-secondary:hover:not(.disable-hover) {
  color: #32db64;
}

.toolbar-ios-light .bar-button-secondary-ios.activated,
.toolbar-ios-light .bar-button-default.bar-button-ios-secondary.activated,
.toolbar-ios-light .bar-button-clear-ios-secondary.activated {
  opacity: .4;
}

.toolbar-ios-light .bar-button-outline-ios-secondary {
  border-color: #32db64;
  color: #32db64;
  background-color: transparent;
}

.toolbar-ios-light .bar-button-outline-ios-secondary.activated {
  color: #fff;
  background-color: #32db64;
}

.toolbar-ios-light .bar-button-solid-ios-secondary {
  color: #fff;
  background-color: #32db64;
}

.toolbar-ios-light .bar-button-solid-ios-secondary.activated {
  color: #fff;
  background-color: #2ec95c;
}

.toolbar-ios-light .bar-button-danger-ios,
.toolbar-ios-light .bar-button-default.bar-button-ios-danger,
.toolbar-ios-light .bar-button-clear-ios-danger {
  color: #f53d3d;
  background-color: transparent;
}

.toolbar-ios-light .bar-button-danger-ios:hover:not(.disable-hover),
.toolbar-ios-light .bar-button-default.bar-button-ios-danger:hover:not(.disable-hover),
.toolbar-ios-light .bar-button-clear-ios-danger:hover:not(.disable-hover) {
  color: #f53d3d;
}

.toolbar-ios-light .bar-button-danger-ios.activated,
.toolbar-ios-light .bar-button-default.bar-button-ios-danger.activated,
.toolbar-ios-light .bar-button-clear-ios-danger.activated {
  opacity: .4;
}

.toolbar-ios-light .bar-button-outline-ios-danger {
  border-color: #f53d3d;
  color: #f53d3d;
  background-color: transparent;
}

.toolbar-ios-light .bar-button-outline-ios-danger.activated {
  color: #fff;
  background-color: #f53d3d;
}

.toolbar-ios-light .bar-button-solid-ios-danger {
  color: #fff;
  background-color: #f53d3d;
}

.toolbar-ios-light .bar-button-solid-ios-danger.activated {
  color: #fff;
  background-color: #e13838;
}

.toolbar-ios-light .bar-button-light-ios,
.toolbar-ios-light .bar-button-default.bar-button-ios-light,
.toolbar-ios-light .bar-button-clear-ios-light {
  color: #f4f4f4;
  background-color: transparent;
}

.toolbar-ios-light .bar-button-light-ios:hover:not(.disable-hover),
.toolbar-ios-light .bar-button-default.bar-button-ios-light:hover:not(.disable-hover),
.toolbar-ios-light .bar-button-clear-ios-light:hover:not(.disable-hover) {
  color: #f4f4f4;
}

.toolbar-ios-light .bar-button-light-ios.activated,
.toolbar-ios-light .bar-button-default.bar-button-ios-light.activated,
.toolbar-ios-light .bar-button-clear-ios-light.activated {
  opacity: .4;
}

.toolbar-ios-light .bar-button-outline-ios-light {
  border-color: #f4f4f4;
  color: #f4f4f4;
  background-color: transparent;
}

.toolbar-ios-light .bar-button-outline-ios-light.activated {
  color: #000;
  background-color: #f4f4f4;
}

.toolbar-ios-light .bar-button-solid-ios-light {
  color: #000;
  background-color: #f4f4f4;
}

.toolbar-ios-light .bar-button-solid-ios-light.activated {
  color: #000;
  background-color: #e0e0e0;
}

.toolbar-ios-light .bar-button-dark-ios,
.toolbar-ios-light .bar-button-default.bar-button-ios-dark,
.toolbar-ios-light .bar-button-clear-ios-dark {
  color: #222;
  background-color: transparent;
}

.toolbar-ios-light .bar-button-dark-ios:hover:not(.disable-hover),
.toolbar-ios-light .bar-button-default.bar-button-ios-dark:hover:not(.disable-hover),
.toolbar-ios-light .bar-button-clear-ios-dark:hover:not(.disable-hover) {
  color: #222;
}

.toolbar-ios-light .bar-button-dark-ios.activated,
.toolbar-ios-light .bar-button-default.bar-button-ios-dark.activated,
.toolbar-ios-light .bar-button-clear-ios-dark.activated {
  opacity: .4;
}

.toolbar-ios-light .bar-button-outline-ios-dark {
  border-color: #222;
  color: #222;
  background-color: transparent;
}

.toolbar-ios-light .bar-button-outline-ios-dark.activated {
  color: #fff;
  background-color: #222;
}

.toolbar-ios-light .bar-button-solid-ios-dark {
  color: #fff;
  background-color: #222;
}

.toolbar-ios-light .bar-button-solid-ios-dark.activated {
  color: #fff;
  background-color: #343434;
}

.bar-button-light-ios,
.bar-button-default.bar-button-ios-light,
.bar-button-clear-ios-light {
  color: #f4f4f4;
  background-color: transparent;
}

.bar-button-light-ios:hover:not(.disable-hover),
.bar-button-default.bar-button-ios-light:hover:not(.disable-hover),
.bar-button-clear-ios-light:hover:not(.disable-hover) {
  color: #f4f4f4;
}

.bar-button-light-ios.activated,
.bar-button-default.bar-button-ios-light.activated,
.bar-button-clear-ios-light.activated {
  opacity: .4;
}

.bar-button-outline-ios-light {
  border-color: #f4f4f4;
  color: #f4f4f4;
  background-color: transparent;
}

.bar-button-outline-ios-light.activated {
  color: #000;
  background-color: #f4f4f4;
}

.bar-button-solid-ios-light {
  color: #000;
  background-color: #f4f4f4;
}

.bar-button-solid-ios-light.activated {
  color: #000;
  background-color: #e0e0e0;
}

.toolbar-ios-dark .toolbar-background-ios {
  background: #222;
}

.toolbar-ios-dark .toolbar-title-ios,
.toolbar-ios-dark .bar-button-clear-ios,
.toolbar-ios-dark .bar-button-default-ios {
  color: #fff;
}

.toolbar-ios-dark .bar-button-primary-ios,
.toolbar-ios-dark .bar-button-default.bar-button-ios-primary,
.toolbar-ios-dark .bar-button-clear-ios-primary {
  color: #327eff;
  background-color: transparent;
}

.toolbar-ios-dark .bar-button-primary-ios:hover:not(.disable-hover),
.toolbar-ios-dark .bar-button-default.bar-button-ios-primary:hover:not(.disable-hover),
.toolbar-ios-dark .bar-button-clear-ios-primary:hover:not(.disable-hover) {
  color: #327eff;
}

.toolbar-ios-dark .bar-button-primary-ios.activated,
.toolbar-ios-dark .bar-button-default.bar-button-ios-primary.activated,
.toolbar-ios-dark .bar-button-clear-ios-primary.activated {
  opacity: .4;
}

.toolbar-ios-dark .bar-button-outline-ios-primary {
  border-color: #327eff;
  color: #327eff;
  background-color: transparent;
}

.toolbar-ios-dark .bar-button-outline-ios-primary.activated {
  color: #fff;
  background-color: #327eff;
}

.toolbar-ios-dark .bar-button-solid-ios-primary {
  color: #fff;
  background-color: #327eff;
}

.toolbar-ios-dark .bar-button-solid-ios-primary.activated {
  color: #fff;
  background-color: #2e74eb;
}

.toolbar-ios-dark .bar-button-secondary-ios,
.toolbar-ios-dark .bar-button-default.bar-button-ios-secondary,
.toolbar-ios-dark .bar-button-clear-ios-secondary {
  color: #32db64;
  background-color: transparent;
}

.toolbar-ios-dark .bar-button-secondary-ios:hover:not(.disable-hover),
.toolbar-ios-dark .bar-button-default.bar-button-ios-secondary:hover:not(.disable-hover),
.toolbar-ios-dark .bar-button-clear-ios-secondary:hover:not(.disable-hover) {
  color: #32db64;
}

.toolbar-ios-dark .bar-button-secondary-ios.activated,
.toolbar-ios-dark .bar-button-default.bar-button-ios-secondary.activated,
.toolbar-ios-dark .bar-button-clear-ios-secondary.activated {
  opacity: .4;
}

.toolbar-ios-dark .bar-button-outline-ios-secondary {
  border-color: #32db64;
  color: #32db64;
  background-color: transparent;
}

.toolbar-ios-dark .bar-button-outline-ios-secondary.activated {
  color: #fff;
  background-color: #32db64;
}

.toolbar-ios-dark .bar-button-solid-ios-secondary {
  color: #fff;
  background-color: #32db64;
}

.toolbar-ios-dark .bar-button-solid-ios-secondary.activated {
  color: #fff;
  background-color: #2ec95c;
}

.toolbar-ios-dark .bar-button-danger-ios,
.toolbar-ios-dark .bar-button-default.bar-button-ios-danger,
.toolbar-ios-dark .bar-button-clear-ios-danger {
  color: #f53d3d;
  background-color: transparent;
}

.toolbar-ios-dark .bar-button-danger-ios:hover:not(.disable-hover),
.toolbar-ios-dark .bar-button-default.bar-button-ios-danger:hover:not(.disable-hover),
.toolbar-ios-dark .bar-button-clear-ios-danger:hover:not(.disable-hover) {
  color: #f53d3d;
}

.toolbar-ios-dark .bar-button-danger-ios.activated,
.toolbar-ios-dark .bar-button-default.bar-button-ios-danger.activated,
.toolbar-ios-dark .bar-button-clear-ios-danger.activated {
  opacity: .4;
}

.toolbar-ios-dark .bar-button-outline-ios-danger {
  border-color: #f53d3d;
  color: #f53d3d;
  background-color: transparent;
}

.toolbar-ios-dark .bar-button-outline-ios-danger.activated {
  color: #fff;
  background-color: #f53d3d;
}

.toolbar-ios-dark .bar-button-solid-ios-danger {
  color: #fff;
  background-color: #f53d3d;
}

.toolbar-ios-dark .bar-button-solid-ios-danger.activated {
  color: #fff;
  background-color: #e13838;
}

.toolbar-ios-dark .bar-button-light-ios,
.toolbar-ios-dark .bar-button-default.bar-button-ios-light,
.toolbar-ios-dark .bar-button-clear-ios-light {
  color: #f4f4f4;
  background-color: transparent;
}

.toolbar-ios-dark .bar-button-light-ios:hover:not(.disable-hover),
.toolbar-ios-dark .bar-button-default.bar-button-ios-light:hover:not(.disable-hover),
.toolbar-ios-dark .bar-button-clear-ios-light:hover:not(.disable-hover) {
  color: #f4f4f4;
}

.toolbar-ios-dark .bar-button-light-ios.activated,
.toolbar-ios-dark .bar-button-default.bar-button-ios-light.activated,
.toolbar-ios-dark .bar-button-clear-ios-light.activated {
  opacity: .4;
}

.toolbar-ios-dark .bar-button-outline-ios-light {
  border-color: #f4f4f4;
  color: #f4f4f4;
  background-color: transparent;
}

.toolbar-ios-dark .bar-button-outline-ios-light.activated {
  color: #000;
  background-color: #f4f4f4;
}

.toolbar-ios-dark .bar-button-solid-ios-light {
  color: #000;
  background-color: #f4f4f4;
}

.toolbar-ios-dark .bar-button-solid-ios-light.activated {
  color: #000;
  background-color: #e0e0e0;
}

.toolbar-ios-dark .bar-button-dark-ios,
.toolbar-ios-dark .bar-button-default.bar-button-ios-dark,
.toolbar-ios-dark .bar-button-clear-ios-dark {
  color: #222;
  background-color: transparent;
}

.toolbar-ios-dark .bar-button-dark-ios:hover:not(.disable-hover),
.toolbar-ios-dark .bar-button-default.bar-button-ios-dark:hover:not(.disable-hover),
.toolbar-ios-dark .bar-button-clear-ios-dark:hover:not(.disable-hover) {
  color: #222;
}

.toolbar-ios-dark .bar-button-dark-ios.activated,
.toolbar-ios-dark .bar-button-default.bar-button-ios-dark.activated,
.toolbar-ios-dark .bar-button-clear-ios-dark.activated {
  opacity: .4;
}

.toolbar-ios-dark .bar-button-outline-ios-dark {
  border-color: #222;
  color: #222;
  background-color: transparent;
}

.toolbar-ios-dark .bar-button-outline-ios-dark.activated {
  color: #fff;
  background-color: #222;
}

.toolbar-ios-dark .bar-button-solid-ios-dark {
  color: #fff;
  background-color: #222;
}

.toolbar-ios-dark .bar-button-solid-ios-dark.activated {
  color: #fff;
  background-color: #343434;
}

.bar-button-dark-ios,
.bar-button-default.bar-button-ios-dark,
.bar-button-clear-ios-dark {
  color: #222;
  background-color: transparent;
}

.bar-button-dark-ios:hover:not(.disable-hover),
.bar-button-default.bar-button-ios-dark:hover:not(.disable-hover),
.bar-button-clear-ios-dark:hover:not(.disable-hover) {
  color: #222;
}

.bar-button-dark-ios.activated,
.bar-button-default.bar-button-ios-dark.activated,
.bar-button-clear-ios-dark.activated {
  opacity: .4;
}

.bar-button-outline-ios-dark {
  border-color: #222;
  color: #222;
  background-color: transparent;
}

.bar-button-outline-ios-dark.activated {
  color: #fff;
  background-color: #222;
}

.bar-button-solid-ios-dark {
  color: #fff;
  background-color: #222;
}

.bar-button-solid-ios-dark.activated {
  color: #fff;
  background-color: #343434;
}

.bar-button-strong-ios {
  font-weight: 600;
}

.toolbar-md {
  padding: 4px;
  min-height: 56px;
}

.toolbar-background-md {
  border-color: #b2b2b2;
  background: #f8f8f8;
}

.header-md::after,
.tabs-md[tabsPlacement="top"] > .tabbar::after,
.footer-md::before,
.tabs-md[tabsPlacement="bottom"] > .tabbar::before {
  left: 0;
  bottom: -5px;
  background-position: left 0 top -2px;
  position: absolute;
  width: 100%;
  height: 5px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAHBAMAAADzDtBxAAAAD1BMVEUAAAAAAAAAAAAAAAAAAABPDueNAAAABXRSTlMUCS0gBIh/TXEAAAAaSURBVAjXYxCEAgY4UIICBmMogMsgFLtAAQCNSwXZKOdPxgAAAABJRU5ErkJggg==);
  background-repeat: repeat-x;
  content: "";
}

.footer-md::before,
.tabs-md[tabsPlacement="bottom"] > .tabbar::before {
  top: -2px;
  bottom: auto;
  background-position: left 0 top 0;
  height: 2px;
}

.header-md[no-border]::after,
.footer-md[no-border]::before,
.tabs-md[tabsPlacement="top"][no-border] > .tabbar::after,
.tabs-md[tabsPlacement="bottom"][no-border] > .tabbar::before {
  display: none;
}

.toolbar-content-md {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
  -ms-flex-order: 3;
  order: 3;
  min-width: 0;
  max-width: 100%;
}

.toolbar-title-md {
  padding: 0 12px;
  font-size: 20px;
  font-weight: 500;
  color: #424242;
}

.bar-buttons-md {
  -webkit-box-ordinal-group: 5;
  -webkit-order: 4;
  -ms-flex-order: 4;
  order: 4;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}

.bar-buttons-md[left] {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
}

.bar-button-md:first-child {
  margin-left: 0;
}

.bar-buttons-md[end] {
  text-align: right;
  text-align: end;
  -webkit-box-ordinal-group: 6;
  -webkit-order: 5;
  -ms-flex-order: 5;
  order: 5;
}

.bar-buttons-md[right] {
  text-align: right;
  -webkit-box-ordinal-group: 7;
  -webkit-order: 6;
  -ms-flex-order: 6;
  order: 6;
}

.bar-button-md {
  margin: 0 0.2rem;
  padding: 0 5px;
  border-radius: 2px;
  height: 32px;
  border: 0;
  font-size: 1.4rem;
  font-weight: 500;
  text-transform: uppercase;
}

.bar-button-solid-md,
.bar-button-outline-md {
  overflow: hidden;
}

.bar-button-outline-md {
  border-width: 1px;
  border-style: solid;
  border-color: #424242;
  color: #424242;
  background-color: transparent;
}

.bar-button-outline-md:hover:not(.disable-hover) {
  opacity: .4;
}

.bar-button-outline-md.activated {
  background-color: transparent;
}

.bar-button-outline-md .button-effect {
  background-color: #424242;
}

.bar-button-solid-md {
  color: #fff;
  background-color: #424242;
}

.bar-button-solid-md:hover:not(.disable-hover) {
  color: #fff;
}

.bar-button-solid-md.activated {
  color: #fff;
  background-color: #515151;
}

.bar-button-md.bar-button-icon-start ion-icon {
  padding-right: 0.3em;
  font-size: 1.4em;
  line-height: .67;
  pointer-events: none;
}

.bar-button-md.bar-button-icon-end ion-icon {
  padding-left: 0.4em;
  font-size: 1.4em;
  line-height: .67;
  pointer-events: none;
}

.bar-button-md[icon-only] {
  padding: 0;
}

.bar-button-md[icon-only] ion-icon {
  padding: 0 0.1em;
  min-width: 28px;
  font-size: 1.8em;
  line-height: .67;
  pointer-events: none;
}

.back-button-md {
  margin: 0 6px;
  min-width: 44px;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.back-button-icon-md {
  margin: 0;
  padding: 0 6px;
  text-align: left;
  text-align: start;
  font-size: 2.4rem;
  font-weight: normal;
}

.bar-button-menutoggle-md {
  margin: 0 6px;
  padding: 0 2px;
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
  min-width: 44px;
}

.bar-button-menutoggle-md ion-icon {
  padding: 0 6px;
  font-size: 2.4rem;
}

.bar-button-menutoggle-md[end],
.bar-button-menutoggle-md[right] {
  margin: 0 2px;
  -webkit-box-ordinal-group: 8;
  -webkit-order: 7;
  -ms-flex-order: 7;
  order: 7;
  min-width: 28px;
}

.bar-button-default-md,
.bar-button-clear-md-default,
.bar-button-md-default {
  color: #424242;
  background-color: transparent;
}

.bar-button-default-md:hover:not(.disable-hover),
.bar-button-clear-md-default:hover:not(.disable-hover),
.bar-button-md-default:hover:not(.disable-hover) {
  color: #424242;
}

.bar-button-clear-md,
.bar-button-clear-md-clear,
.bar-button-md-clear {
  color: #424242;
  background-color: transparent;
}

.bar-button-clear-md:hover:not(.disable-hover),
.bar-button-clear-md-clear:hover:not(.disable-hover),
.bar-button-md-clear:hover:not(.disable-hover) {
  color: #424242;
}

.toolbar-md-primary .toolbar-background-md {
  background: #327eff;
}

.toolbar-md-primary .bar-button-clear-md,
.toolbar-md-primary .bar-button-default-md,
.toolbar-md-primary .bar-button-outline-md,
.toolbar-md-primary .toolbar-title-md {
  color: #fff;
}

.toolbar-md-primary .bar-button-clear-md .button-effect,
.toolbar-md-primary .bar-button-default-md .button-effect,
.toolbar-md-primary .bar-button-outline-md .button-effect {
  background-color: #fff;
}

.toolbar-md-primary .bar-button-outline-md {
  border-color: #fff;
}

.toolbar-md-primary .bar-button-primary-md,
.toolbar-md-primary .bar-button-clear-md-primary,
.toolbar-md-primary .bar-button-md-primary {
  color: #327eff;
  background-color: transparent;
}

.toolbar-md-primary .bar-button-primary-md:hover:not(.disable-hover),
.toolbar-md-primary .bar-button-clear-md-primary:hover:not(.disable-hover),
.toolbar-md-primary .bar-button-md-primary:hover:not(.disable-hover) {
  color: #327eff;
}

.toolbar-md-primary .bar-button-outline-md-primary {
  border-color: #2e74eb;
  color: #2e74eb;
  background-color: transparent;
}

.toolbar-md-primary .bar-button-outline-md-primary.activated {
  background-color: transparent;
}

.toolbar-md-primary .bar-button-outline-md-primary .button-effect {
  background-color: #2e74eb;
}

.toolbar-md-primary .bar-button-solid-md-primary {
  color: #fff;
  background-color: #327eff;
}

.toolbar-md-primary .bar-button-solid-md-primary.activated {
  color: #fff;
  background-color: #2e74eb;
}

.toolbar-md-primary .bar-button-secondary-md,
.toolbar-md-primary .bar-button-clear-md-secondary,
.toolbar-md-primary .bar-button-md-secondary {
  color: #32db64;
  background-color: transparent;
}

.toolbar-md-primary .bar-button-secondary-md:hover:not(.disable-hover),
.toolbar-md-primary .bar-button-clear-md-secondary:hover:not(.disable-hover),
.toolbar-md-primary .bar-button-md-secondary:hover:not(.disable-hover) {
  color: #32db64;
}

.toolbar-md-primary .bar-button-outline-md-secondary {
  border-color: #2ec95c;
  color: #2ec95c;
  background-color: transparent;
}

.toolbar-md-primary .bar-button-outline-md-secondary.activated {
  background-color: transparent;
}

.toolbar-md-primary .bar-button-outline-md-secondary .button-effect {
  background-color: #2ec95c;
}

.toolbar-md-primary .bar-button-solid-md-secondary {
  color: #fff;
  background-color: #32db64;
}

.toolbar-md-primary .bar-button-solid-md-secondary.activated {
  color: #fff;
  background-color: #2ec95c;
}

.toolbar-md-primary .bar-button-danger-md,
.toolbar-md-primary .bar-button-clear-md-danger,
.toolbar-md-primary .bar-button-md-danger {
  color: #f53d3d;
  background-color: transparent;
}

.toolbar-md-primary .bar-button-danger-md:hover:not(.disable-hover),
.toolbar-md-primary .bar-button-clear-md-danger:hover:not(.disable-hover),
.toolbar-md-primary .bar-button-md-danger:hover:not(.disable-hover) {
  color: #f53d3d;
}

.toolbar-md-primary .bar-button-outline-md-danger {
  border-color: #e13838;
  color: #e13838;
  background-color: transparent;
}

.toolbar-md-primary .bar-button-outline-md-danger.activated {
  background-color: transparent;
}

.toolbar-md-primary .bar-button-outline-md-danger .button-effect {
  background-color: #e13838;
}

.toolbar-md-primary .bar-button-solid-md-danger {
  color: #fff;
  background-color: #f53d3d;
}

.toolbar-md-primary .bar-button-solid-md-danger.activated {
  color: #fff;
  background-color: #e13838;
}

.toolbar-md-primary .bar-button-light-md,
.toolbar-md-primary .bar-button-clear-md-light,
.toolbar-md-primary .bar-button-md-light {
  color: #f4f4f4;
  background-color: transparent;
}

.toolbar-md-primary .bar-button-light-md:hover:not(.disable-hover),
.toolbar-md-primary .bar-button-clear-md-light:hover:not(.disable-hover),
.toolbar-md-primary .bar-button-md-light:hover:not(.disable-hover) {
  color: #f4f4f4;
}

.toolbar-md-primary .bar-button-outline-md-light {
  border-color: #e0e0e0;
  color: #e0e0e0;
  background-color: transparent;
}

.toolbar-md-primary .bar-button-outline-md-light.activated {
  background-color: transparent;
}

.toolbar-md-primary .bar-button-outline-md-light .button-effect {
  background-color: #e0e0e0;
}

.toolbar-md-primary .bar-button-solid-md-light {
  color: #424242;
  background-color: #f4f4f4;
}

.toolbar-md-primary .bar-button-solid-md-light.activated {
  color: #424242;
  background-color: #e0e0e0;
}

.toolbar-md-primary .bar-button-dark-md,
.toolbar-md-primary .bar-button-clear-md-dark,
.toolbar-md-primary .bar-button-md-dark {
  color: #222;
  background-color: transparent;
}

.toolbar-md-primary .bar-button-dark-md:hover:not(.disable-hover),
.toolbar-md-primary .bar-button-clear-md-dark:hover:not(.disable-hover),
.toolbar-md-primary .bar-button-md-dark:hover:not(.disable-hover) {
  color: #222;
}

.toolbar-md-primary .bar-button-outline-md-dark {
  border-color: #343434;
  color: #343434;
  background-color: transparent;
}

.toolbar-md-primary .bar-button-outline-md-dark.activated {
  background-color: transparent;
}

.toolbar-md-primary .bar-button-outline-md-dark .button-effect {
  background-color: #343434;
}

.toolbar-md-primary .bar-button-solid-md-dark {
  color: #fff;
  background-color: #222;
}

.toolbar-md-primary .bar-button-solid-md-dark.activated {
  color: #fff;
  background-color: #343434;
}

.bar-button-primary-md,
.bar-button-clear-md-primary,
.bar-button-md-primary {
  color: #327eff;
  background-color: transparent;
}

.bar-button-primary-md:hover:not(.disable-hover),
.bar-button-clear-md-primary:hover:not(.disable-hover),
.bar-button-md-primary:hover:not(.disable-hover) {
  color: #327eff;
}

.bar-button-outline-md-primary {
  border-color: #2e74eb;
  color: #2e74eb;
  background-color: transparent;
}

.bar-button-outline-md-primary.activated {
  background-color: transparent;
}

.bar-button-outline-md-primary .button-effect {
  background-color: #2e74eb;
}

.bar-button-solid-md-primary {
  color: #fff;
  background-color: #327eff;
}

.bar-button-solid-md-primary.activated {
  color: #fff;
  background-color: #2e74eb;
}

.toolbar-md-secondary .toolbar-background-md {
  background: #32db64;
}

.toolbar-md-secondary .bar-button-clear-md,
.toolbar-md-secondary .bar-button-default-md,
.toolbar-md-secondary .bar-button-outline-md,
.toolbar-md-secondary .toolbar-title-md {
  color: #fff;
}

.toolbar-md-secondary .bar-button-clear-md .button-effect,
.toolbar-md-secondary .bar-button-default-md .button-effect,
.toolbar-md-secondary .bar-button-outline-md .button-effect {
  background-color: #fff;
}

.toolbar-md-secondary .bar-button-outline-md {
  border-color: #fff;
}

.toolbar-md-secondary .bar-button-primary-md,
.toolbar-md-secondary .bar-button-clear-md-primary,
.toolbar-md-secondary .bar-button-md-primary {
  color: #327eff;
  background-color: transparent;
}

.toolbar-md-secondary .bar-button-primary-md:hover:not(.disable-hover),
.toolbar-md-secondary .bar-button-clear-md-primary:hover:not(.disable-hover),
.toolbar-md-secondary .bar-button-md-primary:hover:not(.disable-hover) {
  color: #327eff;
}

.toolbar-md-secondary .bar-button-outline-md-primary {
  border-color: #2e74eb;
  color: #2e74eb;
  background-color: transparent;
}

.toolbar-md-secondary .bar-button-outline-md-primary.activated {
  background-color: transparent;
}

.toolbar-md-secondary .bar-button-outline-md-primary .button-effect {
  background-color: #2e74eb;
}

.toolbar-md-secondary .bar-button-solid-md-primary {
  color: #fff;
  background-color: #327eff;
}

.toolbar-md-secondary .bar-button-solid-md-primary.activated {
  color: #fff;
  background-color: #2e74eb;
}

.toolbar-md-secondary .bar-button-secondary-md,
.toolbar-md-secondary .bar-button-clear-md-secondary,
.toolbar-md-secondary .bar-button-md-secondary {
  color: #32db64;
  background-color: transparent;
}

.toolbar-md-secondary .bar-button-secondary-md:hover:not(.disable-hover),
.toolbar-md-secondary .bar-button-clear-md-secondary:hover:not(.disable-hover),
.toolbar-md-secondary .bar-button-md-secondary:hover:not(.disable-hover) {
  color: #32db64;
}

.toolbar-md-secondary .bar-button-outline-md-secondary {
  border-color: #2ec95c;
  color: #2ec95c;
  background-color: transparent;
}

.toolbar-md-secondary .bar-button-outline-md-secondary.activated {
  background-color: transparent;
}

.toolbar-md-secondary .bar-button-outline-md-secondary .button-effect {
  background-color: #2ec95c;
}

.toolbar-md-secondary .bar-button-solid-md-secondary {
  color: #fff;
  background-color: #32db64;
}

.toolbar-md-secondary .bar-button-solid-md-secondary.activated {
  color: #fff;
  background-color: #2ec95c;
}

.toolbar-md-secondary .bar-button-danger-md,
.toolbar-md-secondary .bar-button-clear-md-danger,
.toolbar-md-secondary .bar-button-md-danger {
  color: #f53d3d;
  background-color: transparent;
}

.toolbar-md-secondary .bar-button-danger-md:hover:not(.disable-hover),
.toolbar-md-secondary .bar-button-clear-md-danger:hover:not(.disable-hover),
.toolbar-md-secondary .bar-button-md-danger:hover:not(.disable-hover) {
  color: #f53d3d;
}

.toolbar-md-secondary .bar-button-outline-md-danger {
  border-color: #e13838;
  color: #e13838;
  background-color: transparent;
}

.toolbar-md-secondary .bar-button-outline-md-danger.activated {
  background-color: transparent;
}

.toolbar-md-secondary .bar-button-outline-md-danger .button-effect {
  background-color: #e13838;
}

.toolbar-md-secondary .bar-button-solid-md-danger {
  color: #fff;
  background-color: #f53d3d;
}

.toolbar-md-secondary .bar-button-solid-md-danger.activated {
  color: #fff;
  background-color: #e13838;
}

.toolbar-md-secondary .bar-button-light-md,
.toolbar-md-secondary .bar-button-clear-md-light,
.toolbar-md-secondary .bar-button-md-light {
  color: #f4f4f4;
  background-color: transparent;
}

.toolbar-md-secondary .bar-button-light-md:hover:not(.disable-hover),
.toolbar-md-secondary .bar-button-clear-md-light:hover:not(.disable-hover),
.toolbar-md-secondary .bar-button-md-light:hover:not(.disable-hover) {
  color: #f4f4f4;
}

.toolbar-md-secondary .bar-button-outline-md-light {
  border-color: #e0e0e0;
  color: #e0e0e0;
  background-color: transparent;
}

.toolbar-md-secondary .bar-button-outline-md-light.activated {
  background-color: transparent;
}

.toolbar-md-secondary .bar-button-outline-md-light .button-effect {
  background-color: #e0e0e0;
}

.toolbar-md-secondary .bar-button-solid-md-light {
  color: #424242;
  background-color: #f4f4f4;
}

.toolbar-md-secondary .bar-button-solid-md-light.activated {
  color: #424242;
  background-color: #e0e0e0;
}

.toolbar-md-secondary .bar-button-dark-md,
.toolbar-md-secondary .bar-button-clear-md-dark,
.toolbar-md-secondary .bar-button-md-dark {
  color: #222;
  background-color: transparent;
}

.toolbar-md-secondary .bar-button-dark-md:hover:not(.disable-hover),
.toolbar-md-secondary .bar-button-clear-md-dark:hover:not(.disable-hover),
.toolbar-md-secondary .bar-button-md-dark:hover:not(.disable-hover) {
  color: #222;
}

.toolbar-md-secondary .bar-button-outline-md-dark {
  border-color: #343434;
  color: #343434;
  background-color: transparent;
}

.toolbar-md-secondary .bar-button-outline-md-dark.activated {
  background-color: transparent;
}

.toolbar-md-secondary .bar-button-outline-md-dark .button-effect {
  background-color: #343434;
}

.toolbar-md-secondary .bar-button-solid-md-dark {
  color: #fff;
  background-color: #222;
}

.toolbar-md-secondary .bar-button-solid-md-dark.activated {
  color: #fff;
  background-color: #343434;
}

.bar-button-secondary-md,
.bar-button-clear-md-secondary,
.bar-button-md-secondary {
  color: #32db64;
  background-color: transparent;
}

.bar-button-secondary-md:hover:not(.disable-hover),
.bar-button-clear-md-secondary:hover:not(.disable-hover),
.bar-button-md-secondary:hover:not(.disable-hover) {
  color: #32db64;
}

.bar-button-outline-md-secondary {
  border-color: #2ec95c;
  color: #2ec95c;
  background-color: transparent;
}

.bar-button-outline-md-secondary.activated {
  background-color: transparent;
}

.bar-button-outline-md-secondary .button-effect {
  background-color: #2ec95c;
}

.bar-button-solid-md-secondary {
  color: #fff;
  background-color: #32db64;
}

.bar-button-solid-md-secondary.activated {
  color: #fff;
  background-color: #2ec95c;
}

.toolbar-md-danger .toolbar-background-md {
  background: #f53d3d;
}

.toolbar-md-danger .bar-button-clear-md,
.toolbar-md-danger .bar-button-default-md,
.toolbar-md-danger .bar-button-outline-md,
.toolbar-md-danger .toolbar-title-md {
  color: #fff;
}

.toolbar-md-danger .bar-button-clear-md .button-effect,
.toolbar-md-danger .bar-button-default-md .button-effect,
.toolbar-md-danger .bar-button-outline-md .button-effect {
  background-color: #fff;
}

.toolbar-md-danger .bar-button-outline-md {
  border-color: #fff;
}

.toolbar-md-danger .bar-button-primary-md,
.toolbar-md-danger .bar-button-clear-md-primary,
.toolbar-md-danger .bar-button-md-primary {
  color: #327eff;
  background-color: transparent;
}

.toolbar-md-danger .bar-button-primary-md:hover:not(.disable-hover),
.toolbar-md-danger .bar-button-clear-md-primary:hover:not(.disable-hover),
.toolbar-md-danger .bar-button-md-primary:hover:not(.disable-hover) {
  color: #327eff;
}

.toolbar-md-danger .bar-button-outline-md-primary {
  border-color: #2e74eb;
  color: #2e74eb;
  background-color: transparent;
}

.toolbar-md-danger .bar-button-outline-md-primary.activated {
  background-color: transparent;
}

.toolbar-md-danger .bar-button-outline-md-primary .button-effect {
  background-color: #2e74eb;
}

.toolbar-md-danger .bar-button-solid-md-primary {
  color: #fff;
  background-color: #327eff;
}

.toolbar-md-danger .bar-button-solid-md-primary.activated {
  color: #fff;
  background-color: #2e74eb;
}

.toolbar-md-danger .bar-button-secondary-md,
.toolbar-md-danger .bar-button-clear-md-secondary,
.toolbar-md-danger .bar-button-md-secondary {
  color: #32db64;
  background-color: transparent;
}

.toolbar-md-danger .bar-button-secondary-md:hover:not(.disable-hover),
.toolbar-md-danger .bar-button-clear-md-secondary:hover:not(.disable-hover),
.toolbar-md-danger .bar-button-md-secondary:hover:not(.disable-hover) {
  color: #32db64;
}

.toolbar-md-danger .bar-button-outline-md-secondary {
  border-color: #2ec95c;
  color: #2ec95c;
  background-color: transparent;
}

.toolbar-md-danger .bar-button-outline-md-secondary.activated {
  background-color: transparent;
}

.toolbar-md-danger .bar-button-outline-md-secondary .button-effect {
  background-color: #2ec95c;
}

.toolbar-md-danger .bar-button-solid-md-secondary {
  color: #fff;
  background-color: #32db64;
}

.toolbar-md-danger .bar-button-solid-md-secondary.activated {
  color: #fff;
  background-color: #2ec95c;
}

.toolbar-md-danger .bar-button-danger-md,
.toolbar-md-danger .bar-button-clear-md-danger,
.toolbar-md-danger .bar-button-md-danger {
  color: #f53d3d;
  background-color: transparent;
}

.toolbar-md-danger .bar-button-danger-md:hover:not(.disable-hover),
.toolbar-md-danger .bar-button-clear-md-danger:hover:not(.disable-hover),
.toolbar-md-danger .bar-button-md-danger:hover:not(.disable-hover) {
  color: #f53d3d;
}

.toolbar-md-danger .bar-button-outline-md-danger {
  border-color: #e13838;
  color: #e13838;
  background-color: transparent;
}

.toolbar-md-danger .bar-button-outline-md-danger.activated {
  background-color: transparent;
}

.toolbar-md-danger .bar-button-outline-md-danger .button-effect {
  background-color: #e13838;
}

.toolbar-md-danger .bar-button-solid-md-danger {
  color: #fff;
  background-color: #f53d3d;
}

.toolbar-md-danger .bar-button-solid-md-danger.activated {
  color: #fff;
  background-color: #e13838;
}

.toolbar-md-danger .bar-button-light-md,
.toolbar-md-danger .bar-button-clear-md-light,
.toolbar-md-danger .bar-button-md-light {
  color: #f4f4f4;
  background-color: transparent;
}

.toolbar-md-danger .bar-button-light-md:hover:not(.disable-hover),
.toolbar-md-danger .bar-button-clear-md-light:hover:not(.disable-hover),
.toolbar-md-danger .bar-button-md-light:hover:not(.disable-hover) {
  color: #f4f4f4;
}

.toolbar-md-danger .bar-button-outline-md-light {
  border-color: #e0e0e0;
  color: #e0e0e0;
  background-color: transparent;
}

.toolbar-md-danger .bar-button-outline-md-light.activated {
  background-color: transparent;
}

.toolbar-md-danger .bar-button-outline-md-light .button-effect {
  background-color: #e0e0e0;
}

.toolbar-md-danger .bar-button-solid-md-light {
  color: #424242;
  background-color: #f4f4f4;
}

.toolbar-md-danger .bar-button-solid-md-light.activated {
  color: #424242;
  background-color: #e0e0e0;
}

.toolbar-md-danger .bar-button-dark-md,
.toolbar-md-danger .bar-button-clear-md-dark,
.toolbar-md-danger .bar-button-md-dark {
  color: #222;
  background-color: transparent;
}

.toolbar-md-danger .bar-button-dark-md:hover:not(.disable-hover),
.toolbar-md-danger .bar-button-clear-md-dark:hover:not(.disable-hover),
.toolbar-md-danger .bar-button-md-dark:hover:not(.disable-hover) {
  color: #222;
}

.toolbar-md-danger .bar-button-outline-md-dark {
  border-color: #343434;
  color: #343434;
  background-color: transparent;
}

.toolbar-md-danger .bar-button-outline-md-dark.activated {
  background-color: transparent;
}

.toolbar-md-danger .bar-button-outline-md-dark .button-effect {
  background-color: #343434;
}

.toolbar-md-danger .bar-button-solid-md-dark {
  color: #fff;
  background-color: #222;
}

.toolbar-md-danger .bar-button-solid-md-dark.activated {
  color: #fff;
  background-color: #343434;
}

.bar-button-danger-md,
.bar-button-clear-md-danger,
.bar-button-md-danger {
  color: #f53d3d;
  background-color: transparent;
}

.bar-button-danger-md:hover:not(.disable-hover),
.bar-button-clear-md-danger:hover:not(.disable-hover),
.bar-button-md-danger:hover:not(.disable-hover) {
  color: #f53d3d;
}

.bar-button-outline-md-danger {
  border-color: #e13838;
  color: #e13838;
  background-color: transparent;
}

.bar-button-outline-md-danger.activated {
  background-color: transparent;
}

.bar-button-outline-md-danger .button-effect {
  background-color: #e13838;
}

.bar-button-solid-md-danger {
  color: #fff;
  background-color: #f53d3d;
}

.bar-button-solid-md-danger.activated {
  color: #fff;
  background-color: #e13838;
}

.toolbar-md-light .toolbar-background-md {
  background: #f4f4f4;
}

.toolbar-md-light .bar-button-clear-md,
.toolbar-md-light .bar-button-default-md,
.toolbar-md-light .bar-button-outline-md,
.toolbar-md-light .toolbar-title-md {
  color: #424242;
}

.toolbar-md-light .bar-button-clear-md .button-effect,
.toolbar-md-light .bar-button-default-md .button-effect,
.toolbar-md-light .bar-button-outline-md .button-effect {
  background-color: #424242;
}

.toolbar-md-light .bar-button-outline-md {
  border-color: #424242;
}

.toolbar-md-light .bar-button-primary-md,
.toolbar-md-light .bar-button-clear-md-primary,
.toolbar-md-light .bar-button-md-primary {
  color: #327eff;
  background-color: transparent;
}

.toolbar-md-light .bar-button-primary-md:hover:not(.disable-hover),
.toolbar-md-light .bar-button-clear-md-primary:hover:not(.disable-hover),
.toolbar-md-light .bar-button-md-primary:hover:not(.disable-hover) {
  color: #327eff;
}

.toolbar-md-light .bar-button-outline-md-primary {
  border-color: #2e74eb;
  color: #2e74eb;
  background-color: transparent;
}

.toolbar-md-light .bar-button-outline-md-primary.activated {
  background-color: transparent;
}

.toolbar-md-light .bar-button-outline-md-primary .button-effect {
  background-color: #2e74eb;
}

.toolbar-md-light .bar-button-solid-md-primary {
  color: #fff;
  background-color: #327eff;
}

.toolbar-md-light .bar-button-solid-md-primary.activated {
  color: #fff;
  background-color: #2e74eb;
}

.toolbar-md-light .bar-button-secondary-md,
.toolbar-md-light .bar-button-clear-md-secondary,
.toolbar-md-light .bar-button-md-secondary {
  color: #32db64;
  background-color: transparent;
}

.toolbar-md-light .bar-button-secondary-md:hover:not(.disable-hover),
.toolbar-md-light .bar-button-clear-md-secondary:hover:not(.disable-hover),
.toolbar-md-light .bar-button-md-secondary:hover:not(.disable-hover) {
  color: #32db64;
}

.toolbar-md-light .bar-button-outline-md-secondary {
  border-color: #2ec95c;
  color: #2ec95c;
  background-color: transparent;
}

.toolbar-md-light .bar-button-outline-md-secondary.activated {
  background-color: transparent;
}

.toolbar-md-light .bar-button-outline-md-secondary .button-effect {
  background-color: #2ec95c;
}

.toolbar-md-light .bar-button-solid-md-secondary {
  color: #fff;
  background-color: #32db64;
}

.toolbar-md-light .bar-button-solid-md-secondary.activated {
  color: #fff;
  background-color: #2ec95c;
}

.toolbar-md-light .bar-button-danger-md,
.toolbar-md-light .bar-button-clear-md-danger,
.toolbar-md-light .bar-button-md-danger {
  color: #f53d3d;
  background-color: transparent;
}

.toolbar-md-light .bar-button-danger-md:hover:not(.disable-hover),
.toolbar-md-light .bar-button-clear-md-danger:hover:not(.disable-hover),
.toolbar-md-light .bar-button-md-danger:hover:not(.disable-hover) {
  color: #f53d3d;
}

.toolbar-md-light .bar-button-outline-md-danger {
  border-color: #e13838;
  color: #e13838;
  background-color: transparent;
}

.toolbar-md-light .bar-button-outline-md-danger.activated {
  background-color: transparent;
}

.toolbar-md-light .bar-button-outline-md-danger .button-effect {
  background-color: #e13838;
}

.toolbar-md-light .bar-button-solid-md-danger {
  color: #fff;
  background-color: #f53d3d;
}

.toolbar-md-light .bar-button-solid-md-danger.activated {
  color: #fff;
  background-color: #e13838;
}

.toolbar-md-light .bar-button-light-md,
.toolbar-md-light .bar-button-clear-md-light,
.toolbar-md-light .bar-button-md-light {
  color: #f4f4f4;
  background-color: transparent;
}

.toolbar-md-light .bar-button-light-md:hover:not(.disable-hover),
.toolbar-md-light .bar-button-clear-md-light:hover:not(.disable-hover),
.toolbar-md-light .bar-button-md-light:hover:not(.disable-hover) {
  color: #f4f4f4;
}

.toolbar-md-light .bar-button-outline-md-light {
  border-color: #e0e0e0;
  color: #e0e0e0;
  background-color: transparent;
}

.toolbar-md-light .bar-button-outline-md-light.activated {
  background-color: transparent;
}

.toolbar-md-light .bar-button-outline-md-light .button-effect {
  background-color: #e0e0e0;
}

.toolbar-md-light .bar-button-solid-md-light {
  color: #424242;
  background-color: #f4f4f4;
}

.toolbar-md-light .bar-button-solid-md-light.activated {
  color: #424242;
  background-color: #e0e0e0;
}

.toolbar-md-light .bar-button-dark-md,
.toolbar-md-light .bar-button-clear-md-dark,
.toolbar-md-light .bar-button-md-dark {
  color: #222;
  background-color: transparent;
}

.toolbar-md-light .bar-button-dark-md:hover:not(.disable-hover),
.toolbar-md-light .bar-button-clear-md-dark:hover:not(.disable-hover),
.toolbar-md-light .bar-button-md-dark:hover:not(.disable-hover) {
  color: #222;
}

.toolbar-md-light .bar-button-outline-md-dark {
  border-color: #343434;
  color: #343434;
  background-color: transparent;
}

.toolbar-md-light .bar-button-outline-md-dark.activated {
  background-color: transparent;
}

.toolbar-md-light .bar-button-outline-md-dark .button-effect {
  background-color: #343434;
}

.toolbar-md-light .bar-button-solid-md-dark {
  color: #fff;
  background-color: #222;
}

.toolbar-md-light .bar-button-solid-md-dark.activated {
  color: #fff;
  background-color: #343434;
}

.bar-button-light-md,
.bar-button-clear-md-light,
.bar-button-md-light {
  color: #f4f4f4;
  background-color: transparent;
}

.bar-button-light-md:hover:not(.disable-hover),
.bar-button-clear-md-light:hover:not(.disable-hover),
.bar-button-md-light:hover:not(.disable-hover) {
  color: #f4f4f4;
}

.bar-button-outline-md-light {
  border-color: #e0e0e0;
  color: #e0e0e0;
  background-color: transparent;
}

.bar-button-outline-md-light.activated {
  background-color: transparent;
}

.bar-button-outline-md-light .button-effect {
  background-color: #e0e0e0;
}

.bar-button-solid-md-light {
  color: #424242;
  background-color: #f4f4f4;
}

.bar-button-solid-md-light.activated {
  color: #424242;
  background-color: #e0e0e0;
}

.toolbar-md-dark .toolbar-background-md {
  background: #222;
}

.toolbar-md-dark .bar-button-clear-md,
.toolbar-md-dark .bar-button-default-md,
.toolbar-md-dark .bar-button-outline-md,
.toolbar-md-dark .toolbar-title-md {
  color: #fff;
}

.toolbar-md-dark .bar-button-clear-md .button-effect,
.toolbar-md-dark .bar-button-default-md .button-effect,
.toolbar-md-dark .bar-button-outline-md .button-effect {
  background-color: #fff;
}

.toolbar-md-dark .bar-button-outline-md {
  border-color: #fff;
}

.toolbar-md-dark .bar-button-primary-md,
.toolbar-md-dark .bar-button-clear-md-primary,
.toolbar-md-dark .bar-button-md-primary {
  color: #327eff;
  background-color: transparent;
}

.toolbar-md-dark .bar-button-primary-md:hover:not(.disable-hover),
.toolbar-md-dark .bar-button-clear-md-primary:hover:not(.disable-hover),
.toolbar-md-dark .bar-button-md-primary:hover:not(.disable-hover) {
  color: #327eff;
}

.toolbar-md-dark .bar-button-outline-md-primary {
  border-color: #2e74eb;
  color: #2e74eb;
  background-color: transparent;
}

.toolbar-md-dark .bar-button-outline-md-primary.activated {
  background-color: transparent;
}

.toolbar-md-dark .bar-button-outline-md-primary .button-effect {
  background-color: #2e74eb;
}

.toolbar-md-dark .bar-button-solid-md-primary {
  color: #fff;
  background-color: #327eff;
}

.toolbar-md-dark .bar-button-solid-md-primary.activated {
  color: #fff;
  background-color: #2e74eb;
}

.toolbar-md-dark .bar-button-secondary-md,
.toolbar-md-dark .bar-button-clear-md-secondary,
.toolbar-md-dark .bar-button-md-secondary {
  color: #32db64;
  background-color: transparent;
}

.toolbar-md-dark .bar-button-secondary-md:hover:not(.disable-hover),
.toolbar-md-dark .bar-button-clear-md-secondary:hover:not(.disable-hover),
.toolbar-md-dark .bar-button-md-secondary:hover:not(.disable-hover) {
  color: #32db64;
}

.toolbar-md-dark .bar-button-outline-md-secondary {
  border-color: #2ec95c;
  color: #2ec95c;
  background-color: transparent;
}

.toolbar-md-dark .bar-button-outline-md-secondary.activated {
  background-color: transparent;
}

.toolbar-md-dark .bar-button-outline-md-secondary .button-effect {
  background-color: #2ec95c;
}

.toolbar-md-dark .bar-button-solid-md-secondary {
  color: #fff;
  background-color: #32db64;
}

.toolbar-md-dark .bar-button-solid-md-secondary.activated {
  color: #fff;
  background-color: #2ec95c;
}

.toolbar-md-dark .bar-button-danger-md,
.toolbar-md-dark .bar-button-clear-md-danger,
.toolbar-md-dark .bar-button-md-danger {
  color: #f53d3d;
  background-color: transparent;
}

.toolbar-md-dark .bar-button-danger-md:hover:not(.disable-hover),
.toolbar-md-dark .bar-button-clear-md-danger:hover:not(.disable-hover),
.toolbar-md-dark .bar-button-md-danger:hover:not(.disable-hover) {
  color: #f53d3d;
}

.toolbar-md-dark .bar-button-outline-md-danger {
  border-color: #e13838;
  color: #e13838;
  background-color: transparent;
}

.toolbar-md-dark .bar-button-outline-md-danger.activated {
  background-color: transparent;
}

.toolbar-md-dark .bar-button-outline-md-danger .button-effect {
  background-color: #e13838;
}

.toolbar-md-dark .bar-button-solid-md-danger {
  color: #fff;
  background-color: #f53d3d;
}

.toolbar-md-dark .bar-button-solid-md-danger.activated {
  color: #fff;
  background-color: #e13838;
}

.toolbar-md-dark .bar-button-light-md,
.toolbar-md-dark .bar-button-clear-md-light,
.toolbar-md-dark .bar-button-md-light {
  color: #f4f4f4;
  background-color: transparent;
}

.toolbar-md-dark .bar-button-light-md:hover:not(.disable-hover),
.toolbar-md-dark .bar-button-clear-md-light:hover:not(.disable-hover),
.toolbar-md-dark .bar-button-md-light:hover:not(.disable-hover) {
  color: #f4f4f4;
}

.toolbar-md-dark .bar-button-outline-md-light {
  border-color: #e0e0e0;
  color: #e0e0e0;
  background-color: transparent;
}

.toolbar-md-dark .bar-button-outline-md-light.activated {
  background-color: transparent;
}

.toolbar-md-dark .bar-button-outline-md-light .button-effect {
  background-color: #e0e0e0;
}

.toolbar-md-dark .bar-button-solid-md-light {
  color: #424242;
  background-color: #f4f4f4;
}

.toolbar-md-dark .bar-button-solid-md-light.activated {
  color: #424242;
  background-color: #e0e0e0;
}

.toolbar-md-dark .bar-button-dark-md,
.toolbar-md-dark .bar-button-clear-md-dark,
.toolbar-md-dark .bar-button-md-dark {
  color: #222;
  background-color: transparent;
}

.toolbar-md-dark .bar-button-dark-md:hover:not(.disable-hover),
.toolbar-md-dark .bar-button-clear-md-dark:hover:not(.disable-hover),
.toolbar-md-dark .bar-button-md-dark:hover:not(.disable-hover) {
  color: #222;
}

.toolbar-md-dark .bar-button-outline-md-dark {
  border-color: #343434;
  color: #343434;
  background-color: transparent;
}

.toolbar-md-dark .bar-button-outline-md-dark.activated {
  background-color: transparent;
}

.toolbar-md-dark .bar-button-outline-md-dark .button-effect {
  background-color: #343434;
}

.toolbar-md-dark .bar-button-solid-md-dark {
  color: #fff;
  background-color: #222;
}

.toolbar-md-dark .bar-button-solid-md-dark.activated {
  color: #fff;
  background-color: #343434;
}

.bar-button-dark-md,
.bar-button-clear-md-dark,
.bar-button-md-dark {
  color: #222;
  background-color: transparent;
}

.bar-button-dark-md:hover:not(.disable-hover),
.bar-button-clear-md-dark:hover:not(.disable-hover),
.bar-button-md-dark:hover:not(.disable-hover) {
  color: #222;
}

.bar-button-outline-md-dark {
  border-color: #343434;
  color: #343434;
  background-color: transparent;
}

.bar-button-outline-md-dark.activated {
  background-color: transparent;
}

.bar-button-outline-md-dark .button-effect {
  background-color: #343434;
}

.bar-button-solid-md-dark {
  color: #fff;
  background-color: #222;
}

.bar-button-solid-md-dark.activated {
  color: #fff;
  background-color: #343434;
}

.bar-button-strong-md {
  font-weight: bold;
}

.toolbar-wp {
  padding: 4px;
  min-height: 46px;
}

.toolbar-background-wp {
  border-color: #b2b2b2;
  background: #f8f8f8;
}

.toolbar-content-wp {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
  -ms-flex-order: 3;
  order: 3;
  min-width: 0;
  max-width: 100%;
}

.toolbar-title-wp {
  font-size: 20px;
  font-weight: bold;
  text-transform: uppercase;
  color: #000;
  padding: 0 6px;
}

.bar-buttons-wp {
  -webkit-box-ordinal-group: 5;
  -webkit-order: 4;
  -ms-flex-order: 4;
  order: 4;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}

.bar-buttons-wp[left] {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
}

.bar-buttons-wp[left] .bar-button:first-child {
  margin-left: 0;
}

.bar-buttons-wp[end] {
  text-align: right;
  text-align: end;
  -webkit-box-ordinal-group: 6;
  -webkit-order: 5;
  -ms-flex-order: 5;
  order: 5;
}

.bar-buttons-wp[right] {
  text-align: right;
  -webkit-box-ordinal-group: 7;
  -webkit-order: 6;
  -ms-flex-order: 6;
  order: 6;
}

.bar-button-wp {
  margin: 0 0.2rem;
  padding: 0 5px;
  border-radius: 2px;
  height: 32px;
  border: 0;
  font-size: 1.4rem;
  font-weight: 500;
  text-transform: uppercase;
}

.bar-button-solid-wp,
.bar-button-outline-wp {
  overflow: hidden;
}

.bar-button-outline-wp {
  border-width: 1px;
  border-style: solid;
  border-color: #000;
  color: #000;
  background-color: transparent;
}

.bar-button-outline-wp:hover:not(.disable-hover) {
  opacity: .4;
}

.bar-button-outline-wp.activated {
  color: #fff;
  background-color: #000;
}

.bar-button-solid-wp {
  color: #fff;
  background-color: #000;
}

.bar-button-solid-wp:hover:not(.disable-hover) {
  color: #fff;
}

.bar-button-solid-wp.activated {
  color: #fff;
  background-color: #141414;
}

.bar-button-wp.bar-button-icon-start ion-icon {
  padding-right: 0.3em;
  font-size: 1.4em;
  line-height: .67;
  pointer-events: none;
}

.bar-button-wp.bar-button-icon-end ion-icon {
  padding-left: 0.4em;
  font-size: 1.4em;
  line-height: .67;
  pointer-events: none;
}

.bar-button-wp[icon-only] {
  padding: 0;
}

.bar-button-wp[icon-only] ion-icon {
  padding: 0 0.1em;
  min-width: 28px;
  font-size: 1.8em;
  line-height: .67;
  pointer-events: none;
}

.back-button-wp {
  margin: 0 6px;
  min-width: 44px;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.back-button-icon-wp {
  text-align: left;
  text-align: start;
  margin: 0;
  padding: 0 6px;
  font-size: 2.4rem;
  font-weight: normal;
}

.bar-button-menutoggle-wp {
  margin: 0 6px;
  padding: 0 2px;
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
  min-width: 44px;
}

.bar-button-menutoggle-wp ion-icon {
  padding: 0 6px;
  font-size: 2.4rem;
}

.bar-button-menutoggle-wp[end],
.bar-button-menutoggle-wp[right] {
  margin: 0 2px;
  -webkit-box-ordinal-group: 8;
  -webkit-order: 7;
  -ms-flex-order: 7;
  order: 7;
  min-width: 28px;
}

.bar-button-default-wp,
.bar-button-clear-wp-default,
.bar-button-wp-default {
  color: #000;
  background-color: transparent;
}

.bar-button-default-wp:hover:not(.disable-hover),
.bar-button-clear-wp-default:hover:not(.disable-hover),
.bar-button-wp-default:hover:not(.disable-hover) {
  color: #000;
}

.bar-button-clear-wp,
.bar-button-clear-wp-clear,
.bar-button-wp-clear {
  color: #000;
  background-color: transparent;
}

.bar-button-clear-wp:hover:not(.disable-hover),
.bar-button-clear-wp-clear:hover:not(.disable-hover),
.bar-button-wp-clear:hover:not(.disable-hover) {
  color: #000;
}

.toolbar-wp-primary .toolbar-background-wp {
  background: #327eff;
}

.toolbar-wp-primary .bar-button-clear-wp,
.toolbar-wp-primary .bar-button-default-wp,
.toolbar-wp-primary .bar-button-outline-wp,
.toolbar-wp-primary .toolbar-title-wp {
  color: #fff;
}

.toolbar-wp-primary .bar-button-outline-wp {
  border-color: #fff;
}

.toolbar-wp-primary .bar-button-primary-wp,
.toolbar-wp-primary .bar-button-clear-wp-primary,
.toolbar-wp-primary .bar-button-wp-primary {
  color: #327eff;
  background-color: transparent;
}

.toolbar-wp-primary .bar-button-primary-wp:hover:not(.disable-hover),
.toolbar-wp-primary .bar-button-clear-wp-primary:hover:not(.disable-hover),
.toolbar-wp-primary .bar-button-wp-primary:hover:not(.disable-hover) {
  color: #327eff;
}

.toolbar-wp-primary .bar-button-outline-wp-primary {
  border-color: #2e74eb;
  color: #2e74eb;
  background-color: transparent;
}

.toolbar-wp-primary .bar-button-outline-wp-primary.activated {
  color: #fff;
  background-color: #2e74eb;
}

.toolbar-wp-primary .bar-button-solid-wp-primary {
  color: #fff;
  background-color: #327eff;
}

.toolbar-wp-primary .bar-button-solid-wp-primary.activated {
  color: #fff;
  background-color: #2e74eb;
}

.toolbar-wp-primary .bar-button-secondary-wp,
.toolbar-wp-primary .bar-button-clear-wp-secondary,
.toolbar-wp-primary .bar-button-wp-secondary {
  color: #32db64;
  background-color: transparent;
}

.toolbar-wp-primary .bar-button-secondary-wp:hover:not(.disable-hover),
.toolbar-wp-primary .bar-button-clear-wp-secondary:hover:not(.disable-hover),
.toolbar-wp-primary .bar-button-wp-secondary:hover:not(.disable-hover) {
  color: #32db64;
}

.toolbar-wp-primary .bar-button-outline-wp-secondary {
  border-color: #2ec95c;
  color: #2ec95c;
  background-color: transparent;
}

.toolbar-wp-primary .bar-button-outline-wp-secondary.activated {
  color: #fff;
  background-color: #2ec95c;
}

.toolbar-wp-primary .bar-button-solid-wp-secondary {
  color: #fff;
  background-color: #32db64;
}

.toolbar-wp-primary .bar-button-solid-wp-secondary.activated {
  color: #fff;
  background-color: #2ec95c;
}

.toolbar-wp-primary .bar-button-danger-wp,
.toolbar-wp-primary .bar-button-clear-wp-danger,
.toolbar-wp-primary .bar-button-wp-danger {
  color: #f53d3d;
  background-color: transparent;
}

.toolbar-wp-primary .bar-button-danger-wp:hover:not(.disable-hover),
.toolbar-wp-primary .bar-button-clear-wp-danger:hover:not(.disable-hover),
.toolbar-wp-primary .bar-button-wp-danger:hover:not(.disable-hover) {
  color: #f53d3d;
}

.toolbar-wp-primary .bar-button-outline-wp-danger {
  border-color: #e13838;
  color: #e13838;
  background-color: transparent;
}

.toolbar-wp-primary .bar-button-outline-wp-danger.activated {
  color: #fff;
  background-color: #e13838;
}

.toolbar-wp-primary .bar-button-solid-wp-danger {
  color: #fff;
  background-color: #f53d3d;
}

.toolbar-wp-primary .bar-button-solid-wp-danger.activated {
  color: #fff;
  background-color: #e13838;
}

.toolbar-wp-primary .bar-button-light-wp,
.toolbar-wp-primary .bar-button-clear-wp-light,
.toolbar-wp-primary .bar-button-wp-light {
  color: #f4f4f4;
  background-color: transparent;
}

.toolbar-wp-primary .bar-button-light-wp:hover:not(.disable-hover),
.toolbar-wp-primary .bar-button-clear-wp-light:hover:not(.disable-hover),
.toolbar-wp-primary .bar-button-wp-light:hover:not(.disable-hover) {
  color: #f4f4f4;
}

.toolbar-wp-primary .bar-button-outline-wp-light {
  border-color: #e0e0e0;
  color: #e0e0e0;
  background-color: transparent;
}

.toolbar-wp-primary .bar-button-outline-wp-light.activated {
  color: #000;
  background-color: #e0e0e0;
}

.toolbar-wp-primary .bar-button-solid-wp-light {
  color: #000;
  background-color: #f4f4f4;
}

.toolbar-wp-primary .bar-button-solid-wp-light.activated {
  color: #000;
  background-color: #e0e0e0;
}

.toolbar-wp-primary .bar-button-dark-wp,
.toolbar-wp-primary .bar-button-clear-wp-dark,
.toolbar-wp-primary .bar-button-wp-dark {
  color: #222;
  background-color: transparent;
}

.toolbar-wp-primary .bar-button-dark-wp:hover:not(.disable-hover),
.toolbar-wp-primary .bar-button-clear-wp-dark:hover:not(.disable-hover),
.toolbar-wp-primary .bar-button-wp-dark:hover:not(.disable-hover) {
  color: #222;
}

.toolbar-wp-primary .bar-button-outline-wp-dark {
  border-color: #343434;
  color: #343434;
  background-color: transparent;
}

.toolbar-wp-primary .bar-button-outline-wp-dark.activated {
  color: #fff;
  background-color: #343434;
}

.toolbar-wp-primary .bar-button-solid-wp-dark {
  color: #fff;
  background-color: #222;
}

.toolbar-wp-primary .bar-button-solid-wp-dark.activated {
  color: #fff;
  background-color: #343434;
}

.bar-button-primary-wp,
.bar-button-clear-wp-primary,
.bar-button-wp-primary {
  color: #327eff;
  background-color: transparent;
}

.bar-button-primary-wp:hover:not(.disable-hover),
.bar-button-clear-wp-primary:hover:not(.disable-hover),
.bar-button-wp-primary:hover:not(.disable-hover) {
  color: #327eff;
}

.bar-button-outline-wp-primary {
  border-color: #2e74eb;
  color: #2e74eb;
  background-color: transparent;
}

.bar-button-outline-wp-primary.activated {
  color: #fff;
  background-color: #2e74eb;
}

.bar-button-solid-wp-primary {
  color: #fff;
  background-color: #327eff;
}

.bar-button-solid-wp-primary.activated {
  color: #fff;
  background-color: #2e74eb;
}

.toolbar-wp-secondary .toolbar-background-wp {
  background: #32db64;
}

.toolbar-wp-secondary .bar-button-clear-wp,
.toolbar-wp-secondary .bar-button-default-wp,
.toolbar-wp-secondary .bar-button-outline-wp,
.toolbar-wp-secondary .toolbar-title-wp {
  color: #fff;
}

.toolbar-wp-secondary .bar-button-outline-wp {
  border-color: #fff;
}

.toolbar-wp-secondary .bar-button-primary-wp,
.toolbar-wp-secondary .bar-button-clear-wp-primary,
.toolbar-wp-secondary .bar-button-wp-primary {
  color: #327eff;
  background-color: transparent;
}

.toolbar-wp-secondary .bar-button-primary-wp:hover:not(.disable-hover),
.toolbar-wp-secondary .bar-button-clear-wp-primary:hover:not(.disable-hover),
.toolbar-wp-secondary .bar-button-wp-primary:hover:not(.disable-hover) {
  color: #327eff;
}

.toolbar-wp-secondary .bar-button-outline-wp-primary {
  border-color: #2e74eb;
  color: #2e74eb;
  background-color: transparent;
}

.toolbar-wp-secondary .bar-button-outline-wp-primary.activated {
  color: #fff;
  background-color: #2e74eb;
}

.toolbar-wp-secondary .bar-button-solid-wp-primary {
  color: #fff;
  background-color: #327eff;
}

.toolbar-wp-secondary .bar-button-solid-wp-primary.activated {
  color: #fff;
  background-color: #2e74eb;
}

.toolbar-wp-secondary .bar-button-secondary-wp,
.toolbar-wp-secondary .bar-button-clear-wp-secondary,
.toolbar-wp-secondary .bar-button-wp-secondary {
  color: #32db64;
  background-color: transparent;
}

.toolbar-wp-secondary .bar-button-secondary-wp:hover:not(.disable-hover),
.toolbar-wp-secondary .bar-button-clear-wp-secondary:hover:not(.disable-hover),
.toolbar-wp-secondary .bar-button-wp-secondary:hover:not(.disable-hover) {
  color: #32db64;
}

.toolbar-wp-secondary .bar-button-outline-wp-secondary {
  border-color: #2ec95c;
  color: #2ec95c;
  background-color: transparent;
}

.toolbar-wp-secondary .bar-button-outline-wp-secondary.activated {
  color: #fff;
  background-color: #2ec95c;
}

.toolbar-wp-secondary .bar-button-solid-wp-secondary {
  color: #fff;
  background-color: #32db64;
}

.toolbar-wp-secondary .bar-button-solid-wp-secondary.activated {
  color: #fff;
  background-color: #2ec95c;
}

.toolbar-wp-secondary .bar-button-danger-wp,
.toolbar-wp-secondary .bar-button-clear-wp-danger,
.toolbar-wp-secondary .bar-button-wp-danger {
  color: #f53d3d;
  background-color: transparent;
}

.toolbar-wp-secondary .bar-button-danger-wp:hover:not(.disable-hover),
.toolbar-wp-secondary .bar-button-clear-wp-danger:hover:not(.disable-hover),
.toolbar-wp-secondary .bar-button-wp-danger:hover:not(.disable-hover) {
  color: #f53d3d;
}

.toolbar-wp-secondary .bar-button-outline-wp-danger {
  border-color: #e13838;
  color: #e13838;
  background-color: transparent;
}

.toolbar-wp-secondary .bar-button-outline-wp-danger.activated {
  color: #fff;
  background-color: #e13838;
}

.toolbar-wp-secondary .bar-button-solid-wp-danger {
  color: #fff;
  background-color: #f53d3d;
}

.toolbar-wp-secondary .bar-button-solid-wp-danger.activated {
  color: #fff;
  background-color: #e13838;
}

.toolbar-wp-secondary .bar-button-light-wp,
.toolbar-wp-secondary .bar-button-clear-wp-light,
.toolbar-wp-secondary .bar-button-wp-light {
  color: #f4f4f4;
  background-color: transparent;
}

.toolbar-wp-secondary .bar-button-light-wp:hover:not(.disable-hover),
.toolbar-wp-secondary .bar-button-clear-wp-light:hover:not(.disable-hover),
.toolbar-wp-secondary .bar-button-wp-light:hover:not(.disable-hover) {
  color: #f4f4f4;
}

.toolbar-wp-secondary .bar-button-outline-wp-light {
  border-color: #e0e0e0;
  color: #e0e0e0;
  background-color: transparent;
}

.toolbar-wp-secondary .bar-button-outline-wp-light.activated {
  color: #000;
  background-color: #e0e0e0;
}

.toolbar-wp-secondary .bar-button-solid-wp-light {
  color: #000;
  background-color: #f4f4f4;
}

.toolbar-wp-secondary .bar-button-solid-wp-light.activated {
  color: #000;
  background-color: #e0e0e0;
}

.toolbar-wp-secondary .bar-button-dark-wp,
.toolbar-wp-secondary .bar-button-clear-wp-dark,
.toolbar-wp-secondary .bar-button-wp-dark {
  color: #222;
  background-color: transparent;
}

.toolbar-wp-secondary .bar-button-dark-wp:hover:not(.disable-hover),
.toolbar-wp-secondary .bar-button-clear-wp-dark:hover:not(.disable-hover),
.toolbar-wp-secondary .bar-button-wp-dark:hover:not(.disable-hover) {
  color: #222;
}

.toolbar-wp-secondary .bar-button-outline-wp-dark {
  border-color: #343434;
  color: #343434;
  background-color: transparent;
}

.toolbar-wp-secondary .bar-button-outline-wp-dark.activated {
  color: #fff;
  background-color: #343434;
}

.toolbar-wp-secondary .bar-button-solid-wp-dark {
  color: #fff;
  background-color: #222;
}

.toolbar-wp-secondary .bar-button-solid-wp-dark.activated {
  color: #fff;
  background-color: #343434;
}

.bar-button-secondary-wp,
.bar-button-clear-wp-secondary,
.bar-button-wp-secondary {
  color: #32db64;
  background-color: transparent;
}

.bar-button-secondary-wp:hover:not(.disable-hover),
.bar-button-clear-wp-secondary:hover:not(.disable-hover),
.bar-button-wp-secondary:hover:not(.disable-hover) {
  color: #32db64;
}

.bar-button-outline-wp-secondary {
  border-color: #2ec95c;
  color: #2ec95c;
  background-color: transparent;
}

.bar-button-outline-wp-secondary.activated {
  color: #fff;
  background-color: #2ec95c;
}

.bar-button-solid-wp-secondary {
  color: #fff;
  background-color: #32db64;
}

.bar-button-solid-wp-secondary.activated {
  color: #fff;
  background-color: #2ec95c;
}

.toolbar-wp-danger .toolbar-background-wp {
  background: #f53d3d;
}

.toolbar-wp-danger .bar-button-clear-wp,
.toolbar-wp-danger .bar-button-default-wp,
.toolbar-wp-danger .bar-button-outline-wp,
.toolbar-wp-danger .toolbar-title-wp {
  color: #fff;
}

.toolbar-wp-danger .bar-button-outline-wp {
  border-color: #fff;
}

.toolbar-wp-danger .bar-button-primary-wp,
.toolbar-wp-danger .bar-button-clear-wp-primary,
.toolbar-wp-danger .bar-button-wp-primary {
  color: #327eff;
  background-color: transparent;
}

.toolbar-wp-danger .bar-button-primary-wp:hover:not(.disable-hover),
.toolbar-wp-danger .bar-button-clear-wp-primary:hover:not(.disable-hover),
.toolbar-wp-danger .bar-button-wp-primary:hover:not(.disable-hover) {
  color: #327eff;
}

.toolbar-wp-danger .bar-button-outline-wp-primary {
  border-color: #2e74eb;
  color: #2e74eb;
  background-color: transparent;
}

.toolbar-wp-danger .bar-button-outline-wp-primary.activated {
  color: #fff;
  background-color: #2e74eb;
}

.toolbar-wp-danger .bar-button-solid-wp-primary {
  color: #fff;
  background-color: #327eff;
}

.toolbar-wp-danger .bar-button-solid-wp-primary.activated {
  color: #fff;
  background-color: #2e74eb;
}

.toolbar-wp-danger .bar-button-secondary-wp,
.toolbar-wp-danger .bar-button-clear-wp-secondary,
.toolbar-wp-danger .bar-button-wp-secondary {
  color: #32db64;
  background-color: transparent;
}

.toolbar-wp-danger .bar-button-secondary-wp:hover:not(.disable-hover),
.toolbar-wp-danger .bar-button-clear-wp-secondary:hover:not(.disable-hover),
.toolbar-wp-danger .bar-button-wp-secondary:hover:not(.disable-hover) {
  color: #32db64;
}

.toolbar-wp-danger .bar-button-outline-wp-secondary {
  border-color: #2ec95c;
  color: #2ec95c;
  background-color: transparent;
}

.toolbar-wp-danger .bar-button-outline-wp-secondary.activated {
  color: #fff;
  background-color: #2ec95c;
}

.toolbar-wp-danger .bar-button-solid-wp-secondary {
  color: #fff;
  background-color: #32db64;
}

.toolbar-wp-danger .bar-button-solid-wp-secondary.activated {
  color: #fff;
  background-color: #2ec95c;
}

.toolbar-wp-danger .bar-button-danger-wp,
.toolbar-wp-danger .bar-button-clear-wp-danger,
.toolbar-wp-danger .bar-button-wp-danger {
  color: #f53d3d;
  background-color: transparent;
}

.toolbar-wp-danger .bar-button-danger-wp:hover:not(.disable-hover),
.toolbar-wp-danger .bar-button-clear-wp-danger:hover:not(.disable-hover),
.toolbar-wp-danger .bar-button-wp-danger:hover:not(.disable-hover) {
  color: #f53d3d;
}

.toolbar-wp-danger .bar-button-outline-wp-danger {
  border-color: #e13838;
  color: #e13838;
  background-color: transparent;
}

.toolbar-wp-danger .bar-button-outline-wp-danger.activated {
  color: #fff;
  background-color: #e13838;
}

.toolbar-wp-danger .bar-button-solid-wp-danger {
  color: #fff;
  background-color: #f53d3d;
}

.toolbar-wp-danger .bar-button-solid-wp-danger.activated {
  color: #fff;
  background-color: #e13838;
}

.toolbar-wp-danger .bar-button-light-wp,
.toolbar-wp-danger .bar-button-clear-wp-light,
.toolbar-wp-danger .bar-button-wp-light {
  color: #f4f4f4;
  background-color: transparent;
}

.toolbar-wp-danger .bar-button-light-wp:hover:not(.disable-hover),
.toolbar-wp-danger .bar-button-clear-wp-light:hover:not(.disable-hover),
.toolbar-wp-danger .bar-button-wp-light:hover:not(.disable-hover) {
  color: #f4f4f4;
}

.toolbar-wp-danger .bar-button-outline-wp-light {
  border-color: #e0e0e0;
  color: #e0e0e0;
  background-color: transparent;
}

.toolbar-wp-danger .bar-button-outline-wp-light.activated {
  color: #000;
  background-color: #e0e0e0;
}

.toolbar-wp-danger .bar-button-solid-wp-light {
  color: #000;
  background-color: #f4f4f4;
}

.toolbar-wp-danger .bar-button-solid-wp-light.activated {
  color: #000;
  background-color: #e0e0e0;
}

.toolbar-wp-danger .bar-button-dark-wp,
.toolbar-wp-danger .bar-button-clear-wp-dark,
.toolbar-wp-danger .bar-button-wp-dark {
  color: #222;
  background-color: transparent;
}

.toolbar-wp-danger .bar-button-dark-wp:hover:not(.disable-hover),
.toolbar-wp-danger .bar-button-clear-wp-dark:hover:not(.disable-hover),
.toolbar-wp-danger .bar-button-wp-dark:hover:not(.disable-hover) {
  color: #222;
}

.toolbar-wp-danger .bar-button-outline-wp-dark {
  border-color: #343434;
  color: #343434;
  background-color: transparent;
}

.toolbar-wp-danger .bar-button-outline-wp-dark.activated {
  color: #fff;
  background-color: #343434;
}

.toolbar-wp-danger .bar-button-solid-wp-dark {
  color: #fff;
  background-color: #222;
}

.toolbar-wp-danger .bar-button-solid-wp-dark.activated {
  color: #fff;
  background-color: #343434;
}

.bar-button-danger-wp,
.bar-button-clear-wp-danger,
.bar-button-wp-danger {
  color: #f53d3d;
  background-color: transparent;
}

.bar-button-danger-wp:hover:not(.disable-hover),
.bar-button-clear-wp-danger:hover:not(.disable-hover),
.bar-button-wp-danger:hover:not(.disable-hover) {
  color: #f53d3d;
}

.bar-button-outline-wp-danger {
  border-color: #e13838;
  color: #e13838;
  background-color: transparent;
}

.bar-button-outline-wp-danger.activated {
  color: #fff;
  background-color: #e13838;
}

.bar-button-solid-wp-danger {
  color: #fff;
  background-color: #f53d3d;
}

.bar-button-solid-wp-danger.activated {
  color: #fff;
  background-color: #e13838;
}

.toolbar-wp-light .toolbar-background-wp {
  background: #f4f4f4;
}

.toolbar-wp-light .bar-button-clear-wp,
.toolbar-wp-light .bar-button-default-wp,
.toolbar-wp-light .bar-button-outline-wp,
.toolbar-wp-light .toolbar-title-wp {
  color: #000;
}

.toolbar-wp-light .bar-button-outline-wp {
  border-color: #000;
}

.toolbar-wp-light .bar-button-primary-wp,
.toolbar-wp-light .bar-button-clear-wp-primary,
.toolbar-wp-light .bar-button-wp-primary {
  color: #327eff;
  background-color: transparent;
}

.toolbar-wp-light .bar-button-primary-wp:hover:not(.disable-hover),
.toolbar-wp-light .bar-button-clear-wp-primary:hover:not(.disable-hover),
.toolbar-wp-light .bar-button-wp-primary:hover:not(.disable-hover) {
  color: #327eff;
}

.toolbar-wp-light .bar-button-outline-wp-primary {
  border-color: #2e74eb;
  color: #2e74eb;
  background-color: transparent;
}

.toolbar-wp-light .bar-button-outline-wp-primary.activated {
  color: #fff;
  background-color: #2e74eb;
}

.toolbar-wp-light .bar-button-solid-wp-primary {
  color: #fff;
  background-color: #327eff;
}

.toolbar-wp-light .bar-button-solid-wp-primary.activated {
  color: #fff;
  background-color: #2e74eb;
}

.toolbar-wp-light .bar-button-secondary-wp,
.toolbar-wp-light .bar-button-clear-wp-secondary,
.toolbar-wp-light .bar-button-wp-secondary {
  color: #32db64;
  background-color: transparent;
}

.toolbar-wp-light .bar-button-secondary-wp:hover:not(.disable-hover),
.toolbar-wp-light .bar-button-clear-wp-secondary:hover:not(.disable-hover),
.toolbar-wp-light .bar-button-wp-secondary:hover:not(.disable-hover) {
  color: #32db64;
}

.toolbar-wp-light .bar-button-outline-wp-secondary {
  border-color: #2ec95c;
  color: #2ec95c;
  background-color: transparent;
}

.toolbar-wp-light .bar-button-outline-wp-secondary.activated {
  color: #fff;
  background-color: #2ec95c;
}

.toolbar-wp-light .bar-button-solid-wp-secondary {
  color: #fff;
  background-color: #32db64;
}

.toolbar-wp-light .bar-button-solid-wp-secondary.activated {
  color: #fff;
  background-color: #2ec95c;
}

.toolbar-wp-light .bar-button-danger-wp,
.toolbar-wp-light .bar-button-clear-wp-danger,
.toolbar-wp-light .bar-button-wp-danger {
  color: #f53d3d;
  background-color: transparent;
}

.toolbar-wp-light .bar-button-danger-wp:hover:not(.disable-hover),
.toolbar-wp-light .bar-button-clear-wp-danger:hover:not(.disable-hover),
.toolbar-wp-light .bar-button-wp-danger:hover:not(.disable-hover) {
  color: #f53d3d;
}

.toolbar-wp-light .bar-button-outline-wp-danger {
  border-color: #e13838;
  color: #e13838;
  background-color: transparent;
}

.toolbar-wp-light .bar-button-outline-wp-danger.activated {
  color: #fff;
  background-color: #e13838;
}

.toolbar-wp-light .bar-button-solid-wp-danger {
  color: #fff;
  background-color: #f53d3d;
}

.toolbar-wp-light .bar-button-solid-wp-danger.activated {
  color: #fff;
  background-color: #e13838;
}

.toolbar-wp-light .bar-button-light-wp,
.toolbar-wp-light .bar-button-clear-wp-light,
.toolbar-wp-light .bar-button-wp-light {
  color: #f4f4f4;
  background-color: transparent;
}

.toolbar-wp-light .bar-button-light-wp:hover:not(.disable-hover),
.toolbar-wp-light .bar-button-clear-wp-light:hover:not(.disable-hover),
.toolbar-wp-light .bar-button-wp-light:hover:not(.disable-hover) {
  color: #f4f4f4;
}

.toolbar-wp-light .bar-button-outline-wp-light {
  border-color: #e0e0e0;
  color: #e0e0e0;
  background-color: transparent;
}

.toolbar-wp-light .bar-button-outline-wp-light.activated {
  color: #000;
  background-color: #e0e0e0;
}

.toolbar-wp-light .bar-button-solid-wp-light {
  color: #000;
  background-color: #f4f4f4;
}

.toolbar-wp-light .bar-button-solid-wp-light.activated {
  color: #000;
  background-color: #e0e0e0;
}

.toolbar-wp-light .bar-button-dark-wp,
.toolbar-wp-light .bar-button-clear-wp-dark,
.toolbar-wp-light .bar-button-wp-dark {
  color: #222;
  background-color: transparent;
}

.toolbar-wp-light .bar-button-dark-wp:hover:not(.disable-hover),
.toolbar-wp-light .bar-button-clear-wp-dark:hover:not(.disable-hover),
.toolbar-wp-light .bar-button-wp-dark:hover:not(.disable-hover) {
  color: #222;
}

.toolbar-wp-light .bar-button-outline-wp-dark {
  border-color: #343434;
  color: #343434;
  background-color: transparent;
}

.toolbar-wp-light .bar-button-outline-wp-dark.activated {
  color: #fff;
  background-color: #343434;
}

.toolbar-wp-light .bar-button-solid-wp-dark {
  color: #fff;
  background-color: #222;
}

.toolbar-wp-light .bar-button-solid-wp-dark.activated {
  color: #fff;
  background-color: #343434;
}

.bar-button-light-wp,
.bar-button-clear-wp-light,
.bar-button-wp-light {
  color: #f4f4f4;
  background-color: transparent;
}

.bar-button-light-wp:hover:not(.disable-hover),
.bar-button-clear-wp-light:hover:not(.disable-hover),
.bar-button-wp-light:hover:not(.disable-hover) {
  color: #f4f4f4;
}

.bar-button-outline-wp-light {
  border-color: #e0e0e0;
  color: #e0e0e0;
  background-color: transparent;
}

.bar-button-outline-wp-light.activated {
  color: #000;
  background-color: #e0e0e0;
}

.bar-button-solid-wp-light {
  color: #000;
  background-color: #f4f4f4;
}

.bar-button-solid-wp-light.activated {
  color: #000;
  background-color: #e0e0e0;
}

.toolbar-wp-dark .toolbar-background-wp {
  background: #222;
}

.toolbar-wp-dark .bar-button-clear-wp,
.toolbar-wp-dark .bar-button-default-wp,
.toolbar-wp-dark .bar-button-outline-wp,
.toolbar-wp-dark .toolbar-title-wp {
  color: #fff;
}

.toolbar-wp-dark .bar-button-outline-wp {
  border-color: #fff;
}

.toolbar-wp-dark .bar-button-primary-wp,
.toolbar-wp-dark .bar-button-clear-wp-primary,
.toolbar-wp-dark .bar-button-wp-primary {
  color: #327eff;
  background-color: transparent;
}

.toolbar-wp-dark .bar-button-primary-wp:hover:not(.disable-hover),
.toolbar-wp-dark .bar-button-clear-wp-primary:hover:not(.disable-hover),
.toolbar-wp-dark .bar-button-wp-primary:hover:not(.disable-hover) {
  color: #327eff;
}

.toolbar-wp-dark .bar-button-outline-wp-primary {
  border-color: #2e74eb;
  color: #2e74eb;
  background-color: transparent;
}

.toolbar-wp-dark .bar-button-outline-wp-primary.activated {
  color: #fff;
  background-color: #2e74eb;
}

.toolbar-wp-dark .bar-button-solid-wp-primary {
  color: #fff;
  background-color: #327eff;
}

.toolbar-wp-dark .bar-button-solid-wp-primary.activated {
  color: #fff;
  background-color: #2e74eb;
}

.toolbar-wp-dark .bar-button-secondary-wp,
.toolbar-wp-dark .bar-button-clear-wp-secondary,
.toolbar-wp-dark .bar-button-wp-secondary {
  color: #32db64;
  background-color: transparent;
}

.toolbar-wp-dark .bar-button-secondary-wp:hover:not(.disable-hover),
.toolbar-wp-dark .bar-button-clear-wp-secondary:hover:not(.disable-hover),
.toolbar-wp-dark .bar-button-wp-secondary:hover:not(.disable-hover) {
  color: #32db64;
}

.toolbar-wp-dark .bar-button-outline-wp-secondary {
  border-color: #2ec95c;
  color: #2ec95c;
  background-color: transparent;
}

.toolbar-wp-dark .bar-button-outline-wp-secondary.activated {
  color: #fff;
  background-color: #2ec95c;
}

.toolbar-wp-dark .bar-button-solid-wp-secondary {
  color: #fff;
  background-color: #32db64;
}

.toolbar-wp-dark .bar-button-solid-wp-secondary.activated {
  color: #fff;
  background-color: #2ec95c;
}

.toolbar-wp-dark .bar-button-danger-wp,
.toolbar-wp-dark .bar-button-clear-wp-danger,
.toolbar-wp-dark .bar-button-wp-danger {
  color: #f53d3d;
  background-color: transparent;
}

.toolbar-wp-dark .bar-button-danger-wp:hover:not(.disable-hover),
.toolbar-wp-dark .bar-button-clear-wp-danger:hover:not(.disable-hover),
.toolbar-wp-dark .bar-button-wp-danger:hover:not(.disable-hover) {
  color: #f53d3d;
}

.toolbar-wp-dark .bar-button-outline-wp-danger {
  border-color: #e13838;
  color: #e13838;
  background-color: transparent;
}

.toolbar-wp-dark .bar-button-outline-wp-danger.activated {
  color: #fff;
  background-color: #e13838;
}

.toolbar-wp-dark .bar-button-solid-wp-danger {
  color: #fff;
  background-color: #f53d3d;
}

.toolbar-wp-dark .bar-button-solid-wp-danger.activated {
  color: #fff;
  background-color: #e13838;
}

.toolbar-wp-dark .bar-button-light-wp,
.toolbar-wp-dark .bar-button-clear-wp-light,
.toolbar-wp-dark .bar-button-wp-light {
  color: #f4f4f4;
  background-color: transparent;
}

.toolbar-wp-dark .bar-button-light-wp:hover:not(.disable-hover),
.toolbar-wp-dark .bar-button-clear-wp-light:hover:not(.disable-hover),
.toolbar-wp-dark .bar-button-wp-light:hover:not(.disable-hover) {
  color: #f4f4f4;
}

.toolbar-wp-dark .bar-button-outline-wp-light {
  border-color: #e0e0e0;
  color: #e0e0e0;
  background-color: transparent;
}

.toolbar-wp-dark .bar-button-outline-wp-light.activated {
  color: #000;
  background-color: #e0e0e0;
}

.toolbar-wp-dark .bar-button-solid-wp-light {
  color: #000;
  background-color: #f4f4f4;
}

.toolbar-wp-dark .bar-button-solid-wp-light.activated {
  color: #000;
  background-color: #e0e0e0;
}

.toolbar-wp-dark .bar-button-dark-wp,
.toolbar-wp-dark .bar-button-clear-wp-dark,
.toolbar-wp-dark .bar-button-wp-dark {
  color: #222;
  background-color: transparent;
}

.toolbar-wp-dark .bar-button-dark-wp:hover:not(.disable-hover),
.toolbar-wp-dark .bar-button-clear-wp-dark:hover:not(.disable-hover),
.toolbar-wp-dark .bar-button-wp-dark:hover:not(.disable-hover) {
  color: #222;
}

.toolbar-wp-dark .bar-button-outline-wp-dark {
  border-color: #343434;
  color: #343434;
  background-color: transparent;
}

.toolbar-wp-dark .bar-button-outline-wp-dark.activated {
  color: #fff;
  background-color: #343434;
}

.toolbar-wp-dark .bar-button-solid-wp-dark {
  color: #fff;
  background-color: #222;
}

.toolbar-wp-dark .bar-button-solid-wp-dark.activated {
  color: #fff;
  background-color: #343434;
}

.bar-button-dark-wp,
.bar-button-clear-wp-dark,
.bar-button-wp-dark {
  color: #222;
  background-color: transparent;
}

.bar-button-dark-wp:hover:not(.disable-hover),
.bar-button-clear-wp-dark:hover:not(.disable-hover),
.bar-button-wp-dark:hover:not(.disable-hover) {
  color: #222;
}

.bar-button-outline-wp-dark {
  border-color: #343434;
  color: #343434;
  background-color: transparent;
}

.bar-button-outline-wp-dark.activated {
  color: #fff;
  background-color: #343434;
}

.bar-button-solid-wp-dark {
  color: #fff;
  background-color: #222;
}

.bar-button-solid-wp-dark.activated {
  color: #fff;
  background-color: #343434;
}

.bar-button-strong-wp {
  font-weight: bold;
}

.text-ios-primary {
  color: #327eff;
}

.text-ios-secondary {
  color: #32db64;
}

.text-ios-danger {
  color: #f53d3d;
}

.text-ios-light {
  color: #f4f4f4;
}

.text-ios-dark {
  color: #222;
}

.text-md-primary {
  color: #327eff;
}

.text-md-secondary {
  color: #32db64;
}

.text-md-danger {
  color: #f53d3d;
}

.text-md-light {
  color: #f4f4f4;
}

.text-md-dark {
  color: #222;
}

.text-wp-primary {
  color: #327eff;
}

.text-wp-secondary {
  color: #32db64;
}

.text-wp-danger {
  color: #f53d3d;
}

.text-wp-light {
  color: #f4f4f4;
}

.text-wp-dark {
  color: #222;
}

.virtual-loading {
  opacity: 0;
}

.virtual-scroll {
  position: relative;
  contain: content;
}

.virtual-scroll .virtual-position,
.virtual-scroll .virtual-position.item {
  left: 0;
  top: 0;
  position: absolute;
  -webkit-transition-duration: 0ms;
  transition-duration: 0ms;
  contain: content;
}

.virtual-scroll .virtual-last {
  display: none;
}

.ios ion-nav > .ion-page > .toolbar.statusbar-padding:first-child,
.ios ion-nav > .ion-page > ion-header > .toolbar.statusbar-padding:first-child,
.ios ion-tab > .ion-page > .toolbar.statusbar-padding:first-child,
.ios ion-tab > .ion-page > ion-header > .toolbar.statusbar-padding:first-child,
.ios ion-tabs > .ion-page.tab-subpage > ion-header > .toolbar.statusbar-padding:first-child,
.ios ion-menu > .menu-inner > .toolbar.statusbar-padding:first-child,
.ios ion-menu > .menu-inner > ion-header > .toolbar.statusbar-padding:first-child {
  padding-top: calc(20px + 4px);
  padding-top: calc(constant(safe-area-inset-top) + 4px);
  padding-top: calc(env(safe-area-inset-top) + 4px);
  min-height: calc(44px + 20px);
  min-height: calc(44px + constant(safe-area-inset-top));
  min-height: calc(44px + env(safe-area-inset-top));
}

.ios ion-nav > .ion-page > ion-content.statusbar-padding:first-child .scroll-content,
.ios ion-nav > .ion-page > ion-header > ion-content.statusbar-padding:first-child .scroll-content,
.ios ion-tab > .ion-page > ion-content.statusbar-padding:first-child .scroll-content,
.ios ion-tab > .ion-page > ion-header > ion-content.statusbar-padding:first-child .scroll-content,
.ios ion-tabs > .ion-page.tab-subpage > ion-header > ion-content.statusbar-padding:first-child .scroll-content,
.ios ion-menu > .menu-inner > ion-content.statusbar-padding:first-child .scroll-content,
.ios ion-menu > .menu-inner > ion-header > ion-content.statusbar-padding:first-child .scroll-content {
  padding-top: 20px;
  padding-top: constant(safe-area-inset-top);
  padding-top: env(safe-area-inset-top);
}

.ios ion-nav > .ion-page > ion-content.statusbar-padding:first-child[padding] .scroll-content,
.ios ion-nav > .ion-page > ion-content.statusbar-padding:first-child[padding-top] .scroll-content,
.ios ion-nav > .ion-page > ion-header > ion-content.statusbar-padding:first-child[padding] .scroll-content,
.ios ion-nav > .ion-page > ion-header > ion-content.statusbar-padding:first-child[padding-top] .scroll-content,
.ios ion-tab > .ion-page > ion-content.statusbar-padding:first-child[padding] .scroll-content,
.ios ion-tab > .ion-page > ion-content.statusbar-padding:first-child[padding-top] .scroll-content,
.ios ion-tab > .ion-page > ion-header > ion-content.statusbar-padding:first-child[padding] .scroll-content,
.ios ion-tab > .ion-page > ion-header > ion-content.statusbar-padding:first-child[padding-top] .scroll-content,
.ios ion-tabs > .ion-page.tab-subpage > ion-header > ion-content.statusbar-padding:first-child[padding] .scroll-content,
.ios ion-tabs > .ion-page.tab-subpage > ion-header > ion-content.statusbar-padding:first-child[padding-top] .scroll-content,
.ios ion-menu > .menu-inner > ion-content.statusbar-padding:first-child[padding] .scroll-content,
.ios ion-menu > .menu-inner > ion-content.statusbar-padding:first-child[padding-top] .scroll-content,
.ios ion-menu > .menu-inner > ion-header > ion-content.statusbar-padding:first-child[padding] .scroll-content,
.ios ion-menu > .menu-inner > ion-header > ion-content.statusbar-padding:first-child[padding-top] .scroll-content {
  padding-top: calc(16px + 20px);
  padding-top: constant(safe-area-inset-top);
  padding-top: env(safe-area-inset-top);
}

.ios ion-nav > .ion-page > .toolbar.statusbar-padding:first-child ion-segment,
.ios ion-nav > .ion-page > .toolbar.statusbar-padding:first-child ion-title,
.ios ion-nav > .ion-page > ion-header > .toolbar.statusbar-padding:first-child ion-segment,
.ios ion-nav > .ion-page > ion-header > .toolbar.statusbar-padding:first-child ion-title,
.ios ion-tab > .ion-page > .toolbar.statusbar-padding:first-child ion-segment,
.ios ion-tab > .ion-page > .toolbar.statusbar-padding:first-child ion-title,
.ios ion-tab > .ion-page > ion-header > .toolbar.statusbar-padding:first-child ion-segment,
.ios ion-tab > .ion-page > ion-header > .toolbar.statusbar-padding:first-child ion-title,
.ios ion-tabs > .ion-page.tab-subpage > ion-header > .toolbar.statusbar-padding:first-child ion-segment,
.ios ion-tabs > .ion-page.tab-subpage > ion-header > .toolbar.statusbar-padding:first-child ion-title,
.ios ion-menu > .menu-inner > .toolbar.statusbar-padding:first-child ion-segment,
.ios ion-menu > .menu-inner > .toolbar.statusbar-padding:first-child ion-title,
.ios ion-menu > .menu-inner > ion-header > .toolbar.statusbar-padding:first-child ion-segment,
.ios ion-menu > .menu-inner > ion-header > .toolbar.statusbar-padding:first-child ion-title {
  padding-top: 20px;
  padding-top: constant(safe-area-inset-top);
  padding-top: env(safe-area-inset-top);
  height: calc(44px + 20px);
  height: calc(44px + constant(safe-area-inset-top));
  height: calc(44px + env(safe-area-inset-top));
  min-height: calc(44px + 20px);
  min-height: calc(44px + constant(safe-area-inset-top));
  min-height: calc(44px + env(safe-area-inset-top));
}

@media only screen and (max-width: 767px) {
  .ios .modal-wrapper > .ion-page > ion-header > .toolbar.statusbar-padding:first-child {
    padding-top: calc(20px + 4px);
    padding-top: calc(constant(safe-area-inset-top) + 4px);
    padding-top: calc(env(safe-area-inset-top) + 4px);
    min-height: calc(44px + 20px);
    min-height: calc(44px + constant(safe-area-inset-top));
    min-height: calc(44px + env(safe-area-inset-top));
  }
  .ios .modal-wrapper > .ion-page > ion-header > ion-content.statusbar-padding:first-child .scroll-content {
    padding-top: 20px;
    padding-top: constant(safe-area-inset-top);
    padding-top: env(safe-area-inset-top);
  }
  .ios .modal-wrapper > .ion-page > ion-header > ion-content.statusbar-padding:first-child[padding] .scroll-content,
  .ios .modal-wrapper > .ion-page > ion-header > ion-content.statusbar-padding:first-child[padding-top] .scroll-content {
    padding-top: calc(16px + 20px);
    padding-top: constant(safe-area-inset-top);
    padding-top: env(safe-area-inset-top);
  }
  .ios .modal-wrapper > .ion-page > ion-header > .toolbar.statusbar-padding:first-child ion-segment,
  .ios .modal-wrapper > .ion-page > ion-header > .toolbar.statusbar-padding:first-child ion-title {
    padding-top: 20px;
    padding-top: constant(safe-area-inset-top);
    padding-top: env(safe-area-inset-top);
    height: calc(44px + 20px);
    height: calc(44px + constant(safe-area-inset-top));
    height: calc(44px + env(safe-area-inset-top));
    min-height: calc(44px + 20px);
    min-height: calc(44px + constant(safe-area-inset-top));
    min-height: calc(44px + env(safe-area-inset-top));
  }
}

.ios .tabs:not(.tabs-ios[tabsPlacement=top]) .tabbar {
  padding-bottom: constant(safe-area-inset-bottom);
  padding-bottom: env(safe-area-inset-bottom);
}

.ios ion-footer .toolbar:last-child {
  padding-bottom: calc(constant(safe-area-inset-bottom) + 4px);
  padding-bottom: calc(env(safe-area-inset-bottom) + 4px);
  min-height: calc(44px + constant(safe-area-inset-bottom));
  min-height: calc(44px + env(safe-area-inset-bottom));
}

.ios .tabs:not(.tabs-ios[tabsPlacement=top]) ion-footer .toolbar:last-child {
  padding-bottom: 4px;
  min-height: 44px;
}

.md ion-nav > .ion-page > .toolbar.statusbar-padding:first-child,
.md ion-nav > .ion-page > ion-header > .toolbar.statusbar-padding:first-child,
.md ion-tab > .ion-page > .toolbar.statusbar-padding:first-child,
.md ion-tab > .ion-page > ion-header > .toolbar.statusbar-padding:first-child,
.md ion-tabs > .ion-page.tab-subpage > ion-header > .toolbar.statusbar-padding:first-child,
.md ion-menu > .menu-inner > .toolbar.statusbar-padding:first-child,
.md ion-menu > .menu-inner > ion-header > .toolbar.statusbar-padding:first-child {
  padding-top: calc(20px + 4px);
  padding-top: calc(constant(safe-area-inset-top) + 4px);
  padding-top: calc(env(safe-area-inset-top) + 4px);
  min-height: calc(56px + 20px);
  min-height: calc(56px + constant(safe-area-inset-top));
  min-height: calc(56px + env(safe-area-inset-top));
}

.md ion-nav > .ion-page > ion-content.statusbar-padding:first-child .scroll-content,
.md ion-nav > .ion-page > ion-header > ion-content.statusbar-padding:first-child .scroll-content,
.md ion-tab > .ion-page > ion-content.statusbar-padding:first-child .scroll-content,
.md ion-tab > .ion-page > ion-header > ion-content.statusbar-padding:first-child .scroll-content,
.md ion-tabs > .ion-page.tab-subpage > ion-header > ion-content.statusbar-padding:first-child .scroll-content,
.md ion-menu > .menu-inner > ion-content.statusbar-padding:first-child .scroll-content,
.md ion-menu > .menu-inner > ion-header > ion-content.statusbar-padding:first-child .scroll-content {
  padding-top: 20px;
  padding-top: constant(safe-area-inset-top);
  padding-top: env(safe-area-inset-top);
}

.md ion-nav > .ion-page > ion-content.statusbar-padding:first-child[padding] .scroll-content,
.md ion-nav > .ion-page > ion-content.statusbar-padding:first-child[padding-top] .scroll-content,
.md ion-nav > .ion-page > ion-header > ion-content.statusbar-padding:first-child[padding] .scroll-content,
.md ion-nav > .ion-page > ion-header > ion-content.statusbar-padding:first-child[padding-top] .scroll-content,
.md ion-tab > .ion-page > ion-content.statusbar-padding:first-child[padding] .scroll-content,
.md ion-tab > .ion-page > ion-content.statusbar-padding:first-child[padding-top] .scroll-content,
.md ion-tab > .ion-page > ion-header > ion-content.statusbar-padding:first-child[padding] .scroll-content,
.md ion-tab > .ion-page > ion-header > ion-content.statusbar-padding:first-child[padding-top] .scroll-content,
.md ion-tabs > .ion-page.tab-subpage > ion-header > ion-content.statusbar-padding:first-child[padding] .scroll-content,
.md ion-tabs > .ion-page.tab-subpage > ion-header > ion-content.statusbar-padding:first-child[padding-top] .scroll-content,
.md ion-menu > .menu-inner > ion-content.statusbar-padding:first-child[padding] .scroll-content,
.md ion-menu > .menu-inner > ion-content.statusbar-padding:first-child[padding-top] .scroll-content,
.md ion-menu > .menu-inner > ion-header > ion-content.statusbar-padding:first-child[padding] .scroll-content,
.md ion-menu > .menu-inner > ion-header > ion-content.statusbar-padding:first-child[padding-top] .scroll-content {
  padding-top: calc(16px + 20px);
  padding-top: constant(safe-area-inset-top);
  padding-top: env(safe-area-inset-top);
}

@media only screen and (max-width: 767px) {
  .md .modal-wrapper > .ion-page > ion-header > .toolbar.statusbar-padding:first-child {
    padding-top: calc(20px + 4px);
    padding-top: calc(constant(safe-area-inset-top) + 4px);
    padding-top: calc(env(safe-area-inset-top) + 4px);
    min-height: calc(56px + 20px);
    min-height: calc(56px + constant(safe-area-inset-top));
    min-height: calc(56px + env(safe-area-inset-top));
  }
  .md .modal-wrapper > .ion-page > ion-header > ion-content.statusbar-padding:first-child .scroll-content {
    padding-top: 20px;
    padding-top: constant(safe-area-inset-top);
    padding-top: env(safe-area-inset-top);
  }
  .md .modal-wrapper > .ion-page > ion-header > ion-content.statusbar-padding:first-child[padding] .scroll-content,
  .md .modal-wrapper > .ion-page > ion-header > ion-content.statusbar-padding:first-child[padding-top] .scroll-content {
    padding-top: calc(16px + 20px);
    padding-top: constant(safe-area-inset-top);
    padding-top: env(safe-area-inset-top);
  }
}

.md .tabs:not(.tabs-ios[tabsPlacement=top]) .tabbar {
  padding-bottom: constant(safe-area-inset-bottom);
  padding-bottom: env(safe-area-inset-bottom);
}

.md ion-footer .toolbar:last-child {
  padding-bottom: calc(constant(safe-area-inset-bottom) + 4px);
  padding-bottom: calc(env(safe-area-inset-bottom) + 4px);
  min-height: calc(56px + constant(safe-area-inset-bottom));
  min-height: calc(56px + env(safe-area-inset-bottom));
}

.md .tabs:not(.tabs-ios[tabsPlacement=top]) ion-footer .toolbar:last-child {
  padding-bottom: 4px;
  min-height: 56px;
}

.wp ion-nav > .ion-page > .toolbar.statusbar-padding:first-child,
.wp ion-nav > .ion-page > ion-header > .toolbar.statusbar-padding:first-child,
.wp ion-tab > .ion-page > .toolbar.statusbar-padding:first-child,
.wp ion-tab > .ion-page > ion-header > .toolbar.statusbar-padding:first-child,
.wp ion-tabs > .ion-page.tab-subpage > ion-header > .toolbar.statusbar-padding:first-child,
.wp ion-menu > .menu-inner > .toolbar.statusbar-padding:first-child,
.wp ion-menu > .menu-inner > ion-header > .toolbar.statusbar-padding:first-child {
  padding-top: calc(20px + 4px);
  padding-top: calc(constant(safe-area-inset-top) + 4px);
  padding-top: calc(env(safe-area-inset-top) + 4px);
  min-height: calc(46px + 20px);
  min-height: calc(46px + constant(safe-area-inset-top));
  min-height: calc(46px + env(safe-area-inset-top));
}

.wp ion-nav > .ion-page > ion-content.statusbar-padding:first-child .scroll-content,
.wp ion-nav > .ion-page > ion-header > ion-content.statusbar-padding:first-child .scroll-content,
.wp ion-tab > .ion-page > ion-content.statusbar-padding:first-child .scroll-content,
.wp ion-tab > .ion-page > ion-header > ion-content.statusbar-padding:first-child .scroll-content,
.wp ion-tabs > .ion-page.tab-subpage > ion-header > ion-content.statusbar-padding:first-child .scroll-content,
.wp ion-menu > .menu-inner > ion-content.statusbar-padding:first-child .scroll-content,
.wp ion-menu > .menu-inner > ion-header > ion-content.statusbar-padding:first-child .scroll-content {
  padding-top: 20px;
  padding-top: constant(safe-area-inset-top);
  padding-top: env(safe-area-inset-top);
}

.wp ion-nav > .ion-page > ion-content.statusbar-padding:first-child[padding] .scroll-content,
.wp ion-nav > .ion-page > ion-content.statusbar-padding:first-child[padding-top] .scroll-content,
.wp ion-nav > .ion-page > ion-header > ion-content.statusbar-padding:first-child[padding] .scroll-content,
.wp ion-nav > .ion-page > ion-header > ion-content.statusbar-padding:first-child[padding-top] .scroll-content,
.wp ion-tab > .ion-page > ion-content.statusbar-padding:first-child[padding] .scroll-content,
.wp ion-tab > .ion-page > ion-content.statusbar-padding:first-child[padding-top] .scroll-content,
.wp ion-tab > .ion-page > ion-header > ion-content.statusbar-padding:first-child[padding] .scroll-content,
.wp ion-tab > .ion-page > ion-header > ion-content.statusbar-padding:first-child[padding-top] .scroll-content,
.wp ion-tabs > .ion-page.tab-subpage > ion-header > ion-content.statusbar-padding:first-child[padding] .scroll-content,
.wp ion-tabs > .ion-page.tab-subpage > ion-header > ion-content.statusbar-padding:first-child[padding-top] .scroll-content,
.wp ion-menu > .menu-inner > ion-content.statusbar-padding:first-child[padding] .scroll-content,
.wp ion-menu > .menu-inner > ion-content.statusbar-padding:first-child[padding-top] .scroll-content,
.wp ion-menu > .menu-inner > ion-header > ion-content.statusbar-padding:first-child[padding] .scroll-content,
.wp ion-menu > .menu-inner > ion-header > ion-content.statusbar-padding:first-child[padding-top] .scroll-content {
  padding-top: calc(16px + 20px);
  padding-top: constant(safe-area-inset-top);
  padding-top: env(safe-area-inset-top);
}

@media only screen and (max-width: 767px) {
  .wp .modal-wrapper > .ion-page > ion-header > .toolbar.statusbar-padding:first-child {
    padding-top: calc(20px + 4px);
    padding-top: calc(constant(safe-area-inset-top) + 4px);
    padding-top: calc(env(safe-area-inset-top) + 4px);
    min-height: calc(46px + 20px);
    min-height: calc(46px + constant(safe-area-inset-top));
    min-height: calc(46px + env(safe-area-inset-top));
  }
  .wp .modal-wrapper > .ion-page > ion-header > ion-content.statusbar-padding:first-child .scroll-content {
    padding-top: 20px;
    padding-top: constant(safe-area-inset-top);
    padding-top: env(safe-area-inset-top);
  }
  .wp .modal-wrapper > .ion-page > ion-header > ion-content.statusbar-padding:first-child[padding] .scroll-content,
  .wp .modal-wrapper > .ion-page > ion-header > ion-content.statusbar-padding:first-child[padding-top] .scroll-content {
    padding-top: calc(16px + 20px);
    padding-top: constant(safe-area-inset-top);
    padding-top: env(safe-area-inset-top);
  }
}

.wp .tabs:not(.tabs-ios[tabsPlacement=top]) .tabbar {
  padding-bottom: constant(safe-area-inset-bottom);
  padding-bottom: env(safe-area-inset-bottom);
}

.wp ion-footer .toolbar:last-child {
  padding-bottom: calc(constant(safe-area-inset-bottom) + 4px);
  padding-bottom: calc(env(safe-area-inset-bottom) + 4px);
  min-height: calc(46px + constant(safe-area-inset-bottom));
  min-height: calc(46px + env(safe-area-inset-bottom));
}

.wp .tabs:not(.tabs-ios[tabsPlacement=top]) ion-footer .toolbar:last-child {
  padding-bottom: 4px;
  min-height: 46px;
}

:root {
  --orange-400: #FF6E14;
  --orange-100: #FFF7F2;
  --orange-200: #FFE7D9;
  --orange-300: #FFD0B3;
  --orange-350: #FFD7BF;
  --orange-500: #953709;
  --grayblue-300: #595959;
  --grayblue-100: #C3C3C3;
  --grayblue-200: #8D8D8D;
  --grayblue-400: #393939;
  --grayblue-500: #000000;
  --gray-300: #EEEEEE;
  --gray-100: #FFFFFF;
  --gray-200: #F6F6F6;
  --gray-400: #E8E8E8;
  --gray-500: #E1E1E1;
  --gray-600: #C9CBD0;
  --green-100: #DEF7E8;
  --green-200: #80E2A7;
  --green-300: #22CC66;
  --green-400: #15AA52;
  --green-500: #055E2B;
  --red-300: #FF3355;
  --red-100: #FFE0E6;
  --red-200: #FF8A9E;
  --red-400: #CB2540;
  --red-500: #8B2435;
  --yellow-300: #FFBB00;
  --yellow-100: #FFF5D9;
  --yellow-200: #FFD86D;
  --yellow-400: #D98E00;
  --yellow-500: #774913;
  --blue-300: #0068FF;
  --blue-100: #E1ECFF;
  --blue-200: #69A2FF;
  --blue-400: #004DE3;
  --blue-500: #0635BF;
  --blue-600: #0056B3;
  --blue-700: #0A146E;
  --blue-text: #007CBA;
  --purple-300: #9966ff;
  --purple-500: #774ecc;
  --purple-500-alpha-15: rgba(153, 102, 255, 0.15);
  --pink-300: #ff44bb;
  --pink-400: #e53b69;
  --pink-500: #c42f8e;
  --app-primary: var(--orange-400);
  --app-primary-image: var(--app-primary);
  --app-primary-light: var(--orange-200);
  --app-primary-circle: var(--orange-100);
  --app-secondary-icon: var(--orange-400);
  --app-tertiary: var(--orange-350);
  --app-list-item-border: var(--orange-300);
  /* Recoloring images */
}

:root .anim-loading lottie-animation-view svg {
  -webkit-filter: var(--img-filter);
  filter: var(--img-filter);
}

:root *:has(> img)[class*="custom-icon-round-select"],
:root *:has(> img) img,
:root *:has(> img) lottie-animation-view svg,
:root xe-lottie[class*="custom-icon-round-select"],
:root xe-lottie img,
:root xe-lottie lottie-animation-view svg,
:root ion-loading[class*="custom-icon-round-select"],
:root ion-loading img,
:root ion-loading lottie-animation-view svg,
:root ion-avatar[class*="custom-icon-round-select"],
:root ion-avatar img,
:root ion-avatar lottie-animation-view svg,
:root ion-thumbnail[class*="custom-icon-round-select"],
:root ion-thumbnail img,
:root ion-thumbnail lottie-animation-view svg,
:root ion-img[class*="custom-icon-round-select"],
:root ion-img img,
:root ion-img lottie-animation-view svg,
:root rmt-avatar[class*="custom-icon-round-select"],
:root rmt-avatar img,
:root rmt-avatar lottie-animation-view svg,
:root rmt-thumbnail[class*="custom-icon-round-select"],
:root rmt-thumbnail img,
:root rmt-thumbnail lottie-animation-view svg,
:root rmt-list-item-new[class*="payment-method"][class*="custom-icon-round-select"],
:root rmt-list-item-new[class*="payment-method"] img,
:root rmt-list-item-new[class*="payment-method"] lottie-animation-view svg {
  -webkit-filter: var(--img-filter);
  filter: var(--img-filter);
}

:root ion-icon, :root .alert-error-icon {
  -webkit-filter: var(--graphic-filter);
  filter: var(--graphic-filter);
}

:root *:has(> img[src*="/prismicDoc/"]) img {
  -webkit-filter: var(--graphic-filter);
  filter: var(--graphic-filter);
}

:root *:has(> img[src*="countryFlag"]) img,
:root *:has(> img[src*="error"]) img,
:root *:has(> img[src*="/agent/logo/"]) img,
:root *:has(> img[src*="/top-bank/"]) img,
:root *:has(> img[src*="/branding/"]) img,
:root *:has(> img[src*="/payment-card/"]) img,
:root *:has(> img[src*="/icons/trademarked/"]) img,
:root *:has(> img[src*="checkoutshopper"]) img,
:root *:has(> img[src*="transfer_success_full.svg"]) img,
:root *:has(> img[src*="info_btn_new"]) img,
:root *:has(> img[src*="ic_item_expired_circular.svg"]) img,
:root div[class*="img-container"] img,
:root rmt-list-item-new[class*="payment-method"] img,
:root button[class*="close-btn"] img,
:root .Caption img,
:root rmt-list-item-new .gray-blue img,
rmt-list-item-new :root .gray-blue img,
:root .alert-card div img {
  -webkit-filter: none;
  filter: none;
  /*mix-blend-mode: normal;*/
}

:root ion-icon[class*="icon-error"],
:root rmt-input-icon[icontype*="error"],
:root ion-icon[class*="settingsIcon"],
:root ion-icon[class*="tab-button-icon"],
:root ion-icon[class*="arrow-down"],
:root ion-icon[class*="container-icon"],
:root ion-icon[class*="custom-icon-edit"],
:root ion-icon[class*="warningIcon"],
:root ion-icon[class*="hintIcon"],
:root ion-thumbnail ion-col img,
:root rmt-labels {
  -webkit-filter: none;
  filter: none;
}

/***************
 Font Sizes
***************/
/***************
 Border Radiuses
***************/
/***************
 Box Shadows
***************/
/***************
 Weights
***************/
/***************
 Colors
***************/
/***********************************************************
 Gradients (may not contain certain button component files)
************************************************************/
/***************
 Ionic-specific
***************/
/*********************************
 Miscellaneous (consider moving)
*********************************/
/*********************************
 Alfredo color scheme
*********************************/
:root {
  --orange-400: #FF6E14;
  --orange-100: #FFF7F2;
  --orange-200: #FFE7D9;
  --orange-300: #FFD0B3;
  --orange-350: #FFD7BF;
  --orange-500: #953709;
  --grayblue-300: #595959;
  --grayblue-100: #C3C3C3;
  --grayblue-200: #8D8D8D;
  --grayblue-400: #393939;
  --grayblue-500: #000000;
  --gray-300: #EEEEEE;
  --gray-100: #FFFFFF;
  --gray-200: #F6F6F6;
  --gray-400: #E8E8E8;
  --gray-500: #E1E1E1;
  --gray-600: #C9CBD0;
  --green-100: #DEF7E8;
  --green-200: #80E2A7;
  --green-300: #22CC66;
  --green-400: #15AA52;
  --green-500: #055E2B;
  --red-300: #FF3355;
  --red-100: #FFE0E6;
  --red-200: #FF8A9E;
  --red-400: #CB2540;
  --red-500: #8B2435;
  --yellow-300: #FFBB00;
  --yellow-100: #FFF5D9;
  --yellow-200: #FFD86D;
  --yellow-400: #D98E00;
  --yellow-500: #774913;
  --blue-300: #0068FF;
  --blue-100: #E1ECFF;
  --blue-200: #69A2FF;
  --blue-400: #004DE3;
  --blue-500: #0635BF;
  --blue-600: #0056B3;
  --blue-700: #0A146E;
  --blue-text: #007CBA;
  --purple-300: #9966ff;
  --purple-500: #774ecc;
  --purple-500-alpha-15: rgba(153, 102, 255, 0.15);
  --pink-300: #ff44bb;
  --pink-400: #e53b69;
  --pink-500: #c42f8e;
  --app-primary: var(--orange-400);
  --app-primary-image: var(--app-primary);
  --app-primary-light: var(--orange-200);
  --app-primary-circle: var(--orange-100);
  --app-secondary-icon: var(--orange-400);
  --app-tertiary: var(--orange-350);
  --app-list-item-border: var(--orange-300);
  /* Recoloring images */
}

:root .anim-loading lottie-animation-view svg {
  -webkit-filter: var(--img-filter);
  filter: var(--img-filter);
}

:root *:has(> img)[class*="custom-icon-round-select"],
:root *:has(> img) img,
:root *:has(> img) lottie-animation-view svg,
:root xe-lottie[class*="custom-icon-round-select"],
:root xe-lottie img,
:root xe-lottie lottie-animation-view svg,
:root ion-loading[class*="custom-icon-round-select"],
:root ion-loading img,
:root ion-loading lottie-animation-view svg,
:root ion-avatar[class*="custom-icon-round-select"],
:root ion-avatar img,
:root ion-avatar lottie-animation-view svg,
:root ion-thumbnail[class*="custom-icon-round-select"],
:root ion-thumbnail img,
:root ion-thumbnail lottie-animation-view svg,
:root ion-img[class*="custom-icon-round-select"],
:root ion-img img,
:root ion-img lottie-animation-view svg,
:root rmt-avatar[class*="custom-icon-round-select"],
:root rmt-avatar img,
:root rmt-avatar lottie-animation-view svg,
:root rmt-thumbnail[class*="custom-icon-round-select"],
:root rmt-thumbnail img,
:root rmt-thumbnail lottie-animation-view svg,
:root rmt-list-item-new[class*="payment-method"][class*="custom-icon-round-select"],
:root rmt-list-item-new[class*="payment-method"] img,
:root rmt-list-item-new[class*="payment-method"] lottie-animation-view svg {
  -webkit-filter: var(--img-filter);
  filter: var(--img-filter);
}

:root ion-icon, :root .alert-error-icon {
  -webkit-filter: var(--graphic-filter);
  filter: var(--graphic-filter);
}

:root *:has(> img[src*="/prismicDoc/"]) img {
  -webkit-filter: var(--graphic-filter);
  filter: var(--graphic-filter);
}

:root *:has(> img[src*="countryFlag"]) img,
:root *:has(> img[src*="error"]) img,
:root *:has(> img[src*="/agent/logo/"]) img,
:root *:has(> img[src*="/top-bank/"]) img,
:root *:has(> img[src*="/branding/"]) img,
:root *:has(> img[src*="/payment-card/"]) img,
:root *:has(> img[src*="/icons/trademarked/"]) img,
:root *:has(> img[src*="checkoutshopper"]) img,
:root *:has(> img[src*="transfer_success_full.svg"]) img,
:root *:has(> img[src*="info_btn_new"]) img,
:root *:has(> img[src*="ic_item_expired_circular.svg"]) img,
:root div[class*="img-container"] img,
:root rmt-list-item-new[class*="payment-method"] img,
:root button[class*="close-btn"] img,
:root .Caption img,
:root rmt-list-item-new .gray-blue img,
rmt-list-item-new :root .gray-blue img,
:root .alert-card div img {
  -webkit-filter: none;
  filter: none;
  /*mix-blend-mode: normal;*/
}

:root ion-icon[class*="icon-error"],
:root rmt-input-icon[icontype*="error"],
:root ion-icon[class*="settingsIcon"],
:root ion-icon[class*="tab-button-icon"],
:root ion-icon[class*="arrow-down"],
:root ion-icon[class*="container-icon"],
:root ion-icon[class*="custom-icon-edit"],
:root ion-icon[class*="warningIcon"],
:root ion-icon[class*="hintIcon"],
:root ion-thumbnail ion-col img,
:root rmt-labels {
  -webkit-filter: none;
  filter: none;
}

/***************
 Font Sizes
***************/
/***************
 Border Radiuses
***************/
/***************
 Box Shadows
***************/
/***************
 Weights
***************/
/***************
 Colors
***************/
/***********************************************************
 Gradients (may not contain certain button component files)
************************************************************/
/***************
 Ionic-specific
***************/
/*********************************
 Miscellaneous (consider moving)
*********************************/
/*********************************
 Alfredo color scheme
*********************************/
body.miranda {
  --app-primary: #9779D7;
  --app-primary-image: #9779D7;
  --app-primary-light: #f4eeff;
  --app-primary-circle: #ab91e2;
  --app-secondary-icon: #3A2E54;
  --app-secondary-shadow: #3A2E54;
  --app-secondary-footer-light: #E0E9FF;
  --app-secondary-footer-dark: #E0E9FF;
  --app-color-orange: #9779D7;
  --app-list-item-border: #9779D7;
  --app-orange: #9779D7;
  --app-light-orange: #f4eeff;
  --app-tertiary: #C2A9F9;
  --img-filter: grayscale(1.1) sepia(0.9) brightness(0.9) contrast(1.59) hue-rotate(219deg) saturate(2.25);
  --graphic-filter: grayscale(0.1) sepia(0.6) brightness(1.3) contrast(1) hue-rotate(214deg) saturate(0.95);
  /* Recoloring images */
  /*
    img[src="assets/imgs/activity.svg"] {
        content: url(../assets/branding/wmt/activity.svg)
    }

    img[src="assets/imgs/welcome.svg"] {
        content: url(../assets/branding/wmt/activity.svg)
    }

    img[src="assets/imgs/Identity.svg"] {
        content: url(../assets/branding/wmt/Identity.svg)
    }

    img[src="assets/imgs/world.svg"] {
        content: url(../assets/branding/wmt/World.svg)
    }

    img[src="assets/img/refer-a-friend/refer_a_friend_img.svg"] {
        content: url(../assets/branding/wmt/Share.svg)
    }

    img[src="assets/img/registration-step-bm/Person_on_computer.svg"] {
        content: url(../assets/branding/wmt/Person_On_Computer.svg)
    }

    img[src="assets/img/registration-step-bm/img.svg"] {
        content: url(../assets/branding/wmt/Looking-1.svg)
    }


    img[src="assets/img/registration-step-bm/B&M-logo2.svg"] {
        content: url(../assets/branding/wmt/B&M-logo2.svg)
    }

    img[src="assets/imgs/quick.svg"] {
        content: url(../assets/branding/wmt/Quick.svg)
    }

    img[src="assets/imgs/cvc.svg"] {
        content: url(../assets/branding/wmt/cvc.svg)
    }

    img[src="assets/imgs/B&M-logo2.svg"] {
        content: url(../assets/branding/wmt/B&M-logo2.svg)
    }

    img[src="assets/imgs/phone.svg"] {
        content: url(../assets/branding/wmt/Phone.svg)
    }

    img[src="assets/imgs/success.svg"] {
        content: url(../assets/branding/wmt/Success.svg)
    }

    img[src="assets/imgs/wallet-home.svg"] {
        content: url(../assets/branding/wmt/Wallet.svg)
    }

    img[src="assets/imgs/cancelOrder.svg"] {
        content: url(../assets/branding/wmt/Document.svg)
    }

    img[src="assets/img/refer-a-friend/refer_a_friend_gift.svg"] {
        content: url(../assets/branding/wmt/Gift.svg)
    }
    */
}

body.miranda .anim-loading lottie-animation-view svg {
  -webkit-filter: var(--img-filter);
  filter: var(--img-filter);
}

body.miranda *:has(> img)[class*="custom-icon-round-select"],
body.miranda *:has(> img) img,
body.miranda *:has(> img) lottie-animation-view svg,
body.miranda xe-lottie[class*="custom-icon-round-select"],
body.miranda xe-lottie img,
body.miranda xe-lottie lottie-animation-view svg,
body.miranda ion-loading[class*="custom-icon-round-select"],
body.miranda ion-loading img,
body.miranda ion-loading lottie-animation-view svg,
body.miranda ion-avatar[class*="custom-icon-round-select"],
body.miranda ion-avatar img,
body.miranda ion-avatar lottie-animation-view svg,
body.miranda ion-thumbnail[class*="custom-icon-round-select"],
body.miranda ion-thumbnail img,
body.miranda ion-thumbnail lottie-animation-view svg,
body.miranda ion-img[class*="custom-icon-round-select"],
body.miranda ion-img img,
body.miranda ion-img lottie-animation-view svg,
body.miranda rmt-avatar[class*="custom-icon-round-select"],
body.miranda rmt-avatar img,
body.miranda rmt-avatar lottie-animation-view svg,
body.miranda rmt-thumbnail[class*="custom-icon-round-select"],
body.miranda rmt-thumbnail img,
body.miranda rmt-thumbnail lottie-animation-view svg,
body.miranda rmt-list-item-new[class*="payment-method"][class*="custom-icon-round-select"],
body.miranda rmt-list-item-new[class*="payment-method"] img,
body.miranda rmt-list-item-new[class*="payment-method"] lottie-animation-view svg {
  -webkit-filter: var(--img-filter);
  filter: var(--img-filter);
}

body.miranda ion-icon {
  -webkit-filter: var(--graphic-filter);
  filter: var(--graphic-filter);
}

body.miranda *:has(> img[src*="/prismicDoc/"]) img {
  -webkit-filter: var(--graphic-filter);
  filter: var(--graphic-filter);
}

body.miranda *:has(> img[src*="countryFlag"]) img,
body.miranda *:has(> img[src*="error"]) img,
body.miranda *:has(> img[src*="/agent/logo/"]) img,
body.miranda *:has(> img[src*="/top-bank/"]) img,
body.miranda *:has(> img[src*="/branding/"]) img,
body.miranda *:has(> img[src*="/payment-card/"]) img,
body.miranda *:has(> img[src*="/icons/trademarked/"]) img,
body.miranda *:has(> img[src*="checkoutshopper"]) img,
body.miranda *:has(> img[src*="transfer_success_full.svg"]) img,
body.miranda *:has(> img[src*="info_btn_new"]) img,
body.miranda rmt-list-item-new[class*="payment-method"] img {
  -webkit-filter: none;
  filter: none;
  /*mix-blend-mode: normal;*/
}

body.miranda div[class="alert-error-icon"] {
  content: url(../assets/branding/miranda/error.svg);
}

body.miranda img[src="assets/imgs/Warning.svg"] {
  content: url(../assets/branding/miranda/Warning.svg);
}

body.miranda rmt-map .marker.selected-marker {
  background-image: url(../assets/branding/miranda/location_marker_selected.svg);
}

body.wmt {
  --app-primary: #0084ff;
  --app-primary-light: #0084ff;
  --app-primary-circle: #0084ff;
  --app-secondary-icon: #002078;
  --app-secondary-shadow: #13812B;
  --app-secondary-footer-light: #0084ff;
  --app-secondary-footer-dark: #0084ff;
  --app-color-orange: #0084ff;
  --app-list-item-border: #0084ff;
  --app-orange: #0084ff;
  --app-light-orange: #0084ff;
  --app-tertiary: #D3E7F8;
  --img-filter: grayscale(1.1) sepia(0.9) brightness(0.9) contrast(1.59) hue-rotate(180deg) saturate(2.25);
  --graphic-filter: grayscale(1) sepia(1) brightness(1) contrast(1) hue-rotate(177deg) saturate(4);
}

.marketingConfirm .alert-head p {
  margin: 0 20px;
}

.marketingConfirm .alert-head img {
  width: 17px;
  height: 17px;
  margin: 0 5px;
}

.marketingConfirm .alert-message {
  padding: 10px 24px;
}

.marketingConfirm .marketingButtonNo {
  width: 100%;
  border: none !important;
}

.marketingConfirm .marketingButtonYes {
  width: 100%;
  background: var(--app-primary) !important;
  color: white !important;
  border: none !important;
}

.ion-ios-add:before {
  content: "\f102";
}

.ion-ios-add-circle:before {
  content: "\f101";
}

.ion-ios-add-circle-outline:before {
  content: "\f100";
}

.ion-ios-add-outline:before {
  content: "\f102";
}

.ion-ios-alarm:before {
  content: "\f3c8";
}

.ion-ios-alarm-outline:before {
  content: "\f3c7";
}

.ion-ios-albums:before {
  content: "\f3ca";
}

.ion-ios-albums-outline:before {
  content: "\f3c9";
}

.ion-ios-alert:before {
  content: "\f104";
}

.ion-ios-alert-outline:before {
  content: "\f103";
}

.ion-ios-american-football:before {
  content: "\f106";
}

.ion-ios-american-football-outline:before {
  content: "\f105";
}

.ion-ios-analytics:before {
  content: "\f3ce";
}

.ion-ios-analytics-outline:before {
  content: "\f3cd";
}

.ion-ios-aperture:before {
  content: "\f108";
}

.ion-ios-aperture-outline:before {
  content: "\f107";
}

.ion-ios-apps:before {
  content: "\f10a";
}

.ion-ios-apps-outline:before {
  content: "\f109";
}

.ion-ios-appstore:before {
  content: "\f10c";
}

.ion-ios-appstore-outline:before {
  content: "\f10b";
}

.ion-ios-archive:before {
  content: "\f10e";
}

.ion-ios-archive-outline:before {
  content: "\f10d";
}

.ion-ios-arrow-back:before {
  content: "\f3cf";
}

.ion-ios-arrow-back-outline:before {
  content: "\f3cf";
}

.ion-ios-arrow-down:before {
  content: "\f3d0";
}

.ion-ios-arrow-down-outline:before {
  content: "\f3d0";
}

.ion-ios-arrow-dropdown:before {
  content: "\f110";
}

.ion-ios-arrow-dropdown-circle:before {
  content: "\f10f";
}

.ion-ios-arrow-dropdown-circle-outline:before {
  content: "\f10f";
}

.ion-ios-arrow-dropdown-outline:before {
  content: "\f110";
}

.ion-ios-arrow-dropleft:before {
  content: "\f112";
}

.ion-ios-arrow-dropleft-circle:before {
  content: "\f111";
}

.ion-ios-arrow-dropleft-circle-outline:before {
  content: "\f111";
}

.ion-ios-arrow-dropleft-outline:before {
  content: "\f112";
}

.ion-ios-arrow-dropright:before {
  content: "\f114";
}

.ion-ios-arrow-dropright-circle:before {
  content: "\f113";
}

.ion-ios-arrow-dropright-circle-outline:before {
  content: "\f113";
}

.ion-ios-arrow-dropright-outline:before {
  content: "\f114";
}

.ion-ios-arrow-dropup:before {
  content: "\f116";
}

.ion-ios-arrow-dropup-circle:before {
  content: "\f115";
}

.ion-ios-arrow-dropup-circle-outline:before {
  content: "\f115";
}

.ion-ios-arrow-dropup-outline:before {
  content: "\f116";
}

.ion-ios-arrow-forward:before {
  content: "\f3d1";
}

.ion-ios-arrow-forward-outline:before {
  content: "\f3d1";
}

.ion-ios-arrow-round-back:before {
  content: "\f117";
}

.ion-ios-arrow-round-back-outline:before {
  content: "\f117";
}

.ion-ios-arrow-round-down:before {
  content: "\f118";
}

.ion-ios-arrow-round-down-outline:before {
  content: "\f118";
}

.ion-ios-arrow-round-forward:before {
  content: "\f119";
}

.ion-ios-arrow-round-forward-outline:before {
  content: "\f119";
}

.ion-ios-arrow-round-up:before {
  content: "\f11a";
}

.ion-ios-arrow-round-up-outline:before {
  content: "\f11a";
}

.ion-ios-arrow-up:before {
  content: "\f3d8";
}

.ion-ios-arrow-up-outline:before {
  content: "\f3d8";
}

.ion-ios-at:before {
  content: "\f3da";
}

.ion-ios-at-outline:before {
  content: "\f3d9";
}

.ion-ios-attach:before {
  content: "\f11b";
}

.ion-ios-attach-outline:before {
  content: "\f11b";
}

.ion-ios-backspace:before {
  content: "\f11d";
}

.ion-ios-backspace-outline:before {
  content: "\f11c";
}

.ion-ios-barcode:before {
  content: "\f3dc";
}

.ion-ios-barcode-outline:before {
  content: "\f3db";
}

.ion-ios-baseball:before {
  content: "\f3de";
}

.ion-ios-baseball-outline:before {
  content: "\f3dd";
}

.ion-ios-basket:before {
  content: "\f11f";
}

.ion-ios-basket-outline:before {
  content: "\f11e";
}

.ion-ios-basketball:before {
  content: "\f3e0";
}

.ion-ios-basketball-outline:before {
  content: "\f3df";
}

.ion-ios-battery-charging:before {
  content: "\f120";
}

.ion-ios-battery-charging-outline:before {
  content: "\f120";
}

.ion-ios-battery-dead:before {
  content: "\f121";
}

.ion-ios-battery-dead-outline:before {
  content: "\f121";
}

.ion-ios-battery-full:before {
  content: "\f122";
}

.ion-ios-battery-full-outline:before {
  content: "\f122";
}

.ion-ios-beaker:before {
  content: "\f124";
}

.ion-ios-beaker-outline:before {
  content: "\f123";
}

.ion-ios-beer:before {
  content: "\f126";
}

.ion-ios-beer-outline:before {
  content: "\f125";
}

.ion-ios-bicycle:before {
  content: "\f127";
}

.ion-ios-bicycle-outline:before {
  content: "\f127";
}

.ion-ios-bluetooth:before {
  content: "\f128";
}

.ion-ios-bluetooth-outline:before {
  content: "\f128";
}

.ion-ios-boat:before {
  content: "\f12a";
}

.ion-ios-boat-outline:before {
  content: "\f129";
}

.ion-ios-body:before {
  content: "\f3e4";
}

.ion-ios-body-outline:before {
  content: "\f3e3";
}

.ion-ios-bonfire:before {
  content: "\f12c";
}

.ion-ios-bonfire-outline:before {
  content: "\f12b";
}

.ion-ios-book:before {
  content: "\f3e8";
}

.ion-ios-book-outline:before {
  content: "\f3e7";
}

.ion-ios-bookmark:before {
  content: "\f12e";
}

.ion-ios-bookmark-outline:before {
  content: "\f12d";
}

.ion-ios-bookmarks:before {
  content: "\f3ea";
}

.ion-ios-bookmarks-outline:before {
  content: "\f3e9";
}

.ion-ios-bowtie:before {
  content: "\f130";
}

.ion-ios-bowtie-outline:before {
  content: "\f12f";
}

.ion-ios-briefcase:before {
  content: "\f3ee";
}

.ion-ios-briefcase-outline:before {
  content: "\f3ed";
}

.ion-ios-browsers:before {
  content: "\f3f0";
}

.ion-ios-browsers-outline:before {
  content: "\f3ef";
}

.ion-ios-brush:before {
  content: "\f132";
}

.ion-ios-brush-outline:before {
  content: "\f131";
}

.ion-ios-bug:before {
  content: "\f134";
}

.ion-ios-bug-outline:before {
  content: "\f133";
}

.ion-ios-build:before {
  content: "\f136";
}

.ion-ios-build-outline:before {
  content: "\f135";
}

.ion-ios-bulb:before {
  content: "\f138";
}

.ion-ios-bulb-outline:before {
  content: "\f137";
}

.ion-ios-bus:before {
  content: "\f13a";
}

.ion-ios-bus-outline:before {
  content: "\f139";
}

.ion-ios-cafe:before {
  content: "\f13c";
}

.ion-ios-cafe-outline:before {
  content: "\f13b";
}

.ion-ios-calculator:before {
  content: "\f3f2";
}

.ion-ios-calculator-outline:before {
  content: "\f3f1";
}

.ion-ios-calendar:before {
  content: "\f3f4";
}

.ion-ios-calendar-outline:before {
  content: "\f3f3";
}

.ion-ios-call:before {
  content: "\f13e";
}

.ion-ios-call-outline:before {
  content: "\f13d";
}

.ion-ios-camera:before {
  content: "\f3f6";
}

.ion-ios-camera-outline:before {
  content: "\f3f5";
}

.ion-ios-car:before {
  content: "\f140";
}

.ion-ios-car-outline:before {
  content: "\f13f";
}

.ion-ios-card:before {
  content: "\f142";
}

.ion-ios-card-outline:before {
  content: "\f141";
}

.ion-ios-cart:before {
  content: "\f3f8";
}

.ion-ios-cart-outline:before {
  content: "\f3f7";
}

.ion-ios-cash:before {
  content: "\f144";
}

.ion-ios-cash-outline:before {
  content: "\f143";
}

.ion-ios-chatboxes:before {
  content: "\f3fa";
}

.ion-ios-chatboxes-outline:before {
  content: "\f3f9";
}

.ion-ios-chatbubbles:before {
  content: "\f146";
}

.ion-ios-chatbubbles-outline:before {
  content: "\f145";
}

.ion-ios-checkbox:before {
  content: "\f148";
}

.ion-ios-checkbox-outline:before {
  content: "\f147";
}

.ion-ios-checkmark:before {
  content: "\f3ff";
}

.ion-ios-checkmark-circle:before {
  content: "\f14a";
}

.ion-ios-checkmark-circle-outline:before {
  content: "\f149";
}

.ion-ios-checkmark-outline:before {
  content: "\f3ff";
}

.ion-ios-clipboard:before {
  content: "\f14c";
}

.ion-ios-clipboard-outline:before {
  content: "\f14b";
}

.ion-ios-clock:before {
  content: "\f403";
}

.ion-ios-clock-outline:before {
  content: "\f402";
}

.ion-ios-close:before {
  content: "\f406";
}

.ion-ios-close-circle:before {
  content: "\f14e";
}

.ion-ios-close-circle-outline:before {
  content: "\f14d";
}

.ion-ios-close-outline:before {
  content: "\f406";
}

.ion-ios-closed-captioning:before {
  content: "\f150";
}

.ion-ios-closed-captioning-outline:before {
  content: "\f14f";
}

.ion-ios-cloud:before {
  content: "\f40c";
}

.ion-ios-cloud-circle:before {
  content: "\f152";
}

.ion-ios-cloud-circle-outline:before {
  content: "\f151";
}

.ion-ios-cloud-done:before {
  content: "\f154";
}

.ion-ios-cloud-done-outline:before {
  content: "\f153";
}

.ion-ios-cloud-download:before {
  content: "\f408";
}

.ion-ios-cloud-download-outline:before {
  content: "\f407";
}

.ion-ios-cloud-outline:before {
  content: "\f409";
}

.ion-ios-cloud-upload:before {
  content: "\f40b";
}

.ion-ios-cloud-upload-outline:before {
  content: "\f40a";
}

.ion-ios-cloudy:before {
  content: "\f410";
}

.ion-ios-cloudy-night:before {
  content: "\f40e";
}

.ion-ios-cloudy-night-outline:before {
  content: "\f40d";
}

.ion-ios-cloudy-outline:before {
  content: "\f40f";
}

.ion-ios-code:before {
  content: "\f157";
}

.ion-ios-code-download:before {
  content: "\f155";
}

.ion-ios-code-download-outline:before {
  content: "\f155";
}

.ion-ios-code-outline:before {
  content: "\f157";
}

.ion-ios-code-working:before {
  content: "\f156";
}

.ion-ios-code-working-outline:before {
  content: "\f156";
}

.ion-ios-cog:before {
  content: "\f412";
}

.ion-ios-cog-outline:before {
  content: "\f411";
}

.ion-ios-color-fill:before {
  content: "\f159";
}

.ion-ios-color-fill-outline:before {
  content: "\f158";
}

.ion-ios-color-filter:before {
  content: "\f414";
}

.ion-ios-color-filter-outline:before {
  content: "\f413";
}

.ion-ios-color-palette:before {
  content: "\f15b";
}

.ion-ios-color-palette-outline:before {
  content: "\f15a";
}

.ion-ios-color-wand:before {
  content: "\f416";
}

.ion-ios-color-wand-outline:before {
  content: "\f415";
}

.ion-ios-compass:before {
  content: "\f15d";
}

.ion-ios-compass-outline:before {
  content: "\f15c";
}

.ion-ios-construct:before {
  content: "\f15f";
}

.ion-ios-construct-outline:before {
  content: "\f15e";
}

.ion-ios-contact:before {
  content: "\f41a";
}

.ion-ios-contact-outline:before {
  content: "\f419";
}

.ion-ios-contacts:before {
  content: "\f161";
}

.ion-ios-contacts-outline:before {
  content: "\f160";
}

.ion-ios-contract:before {
  content: "\f162";
}

.ion-ios-contract-outline:before {
  content: "\f162";
}

.ion-ios-contrast:before {
  content: "\f163";
}

.ion-ios-contrast-outline:before {
  content: "\f163";
}

.ion-ios-copy:before {
  content: "\f41c";
}

.ion-ios-copy-outline:before {
  content: "\f41b";
}

.ion-ios-create:before {
  content: "\f165";
}

.ion-ios-create-outline:before {
  content: "\f164";
}

.ion-ios-crop:before {
  content: "\f41e";
}

.ion-ios-crop-outline:before {
  content: "\f166";
}

.ion-ios-cube:before {
  content: "\f168";
}

.ion-ios-cube-outline:before {
  content: "\f167";
}

.ion-ios-cut:before {
  content: "\f16a";
}

.ion-ios-cut-outline:before {
  content: "\f169";
}

.ion-ios-desktop:before {
  content: "\f16c";
}

.ion-ios-desktop-outline:before {
  content: "\f16b";
}

.ion-ios-disc:before {
  content: "\f16e";
}

.ion-ios-disc-outline:before {
  content: "\f16d";
}

.ion-ios-document:before {
  content: "\f170";
}

.ion-ios-document-outline:before {
  content: "\f16f";
}

.ion-ios-done-all:before {
  content: "\f171";
}

.ion-ios-done-all-outline:before {
  content: "\f171";
}

.ion-ios-download:before {
  content: "\f420";
}

.ion-ios-download-outline:before {
  content: "\f41f";
}

.ion-ios-easel:before {
  content: "\f173";
}

.ion-ios-easel-outline:before {
  content: "\f172";
}

.ion-ios-egg:before {
  content: "\f175";
}

.ion-ios-egg-outline:before {
  content: "\f174";
}

.ion-ios-exit:before {
  content: "\f177";
}

.ion-ios-exit-outline:before {
  content: "\f176";
}

.ion-ios-expand:before {
  content: "\f178";
}

.ion-ios-expand-outline:before {
  content: "\f178";
}

.ion-ios-eye:before {
  content: "\f425";
}

.ion-ios-eye-off:before {
  content: "\f17a";
}

.ion-ios-eye-off-outline:before {
  content: "\f179";
}

.ion-ios-eye-outline:before {
  content: "\f424";
}

.ion-ios-fastforward:before {
  content: "\f427";
}

.ion-ios-fastforward-outline:before {
  content: "\f426";
}

.ion-ios-female:before {
  content: "\f17b";
}

.ion-ios-female-outline:before {
  content: "\f17b";
}

.ion-ios-filing:before {
  content: "\f429";
}

.ion-ios-filing-outline:before {
  content: "\f428";
}

.ion-ios-film:before {
  content: "\f42b";
}

.ion-ios-film-outline:before {
  content: "\f42a";
}

.ion-ios-finger-print:before {
  content: "\f17c";
}

.ion-ios-finger-print-outline:before {
  content: "\f17c";
}

.ion-ios-flag:before {
  content: "\f42d";
}

.ion-ios-flag-outline:before {
  content: "\f42c";
}

.ion-ios-flame:before {
  content: "\f42f";
}

.ion-ios-flame-outline:before {
  content: "\f42e";
}

.ion-ios-flash:before {
  content: "\f17e";
}

.ion-ios-flash-outline:before {
  content: "\f17d";
}

.ion-ios-flask:before {
  content: "\f431";
}

.ion-ios-flask-outline:before {
  content: "\f430";
}

.ion-ios-flower:before {
  content: "\f433";
}

.ion-ios-flower-outline:before {
  content: "\f432";
}

.ion-ios-folder:before {
  content: "\f435";
}

.ion-ios-folder-open:before {
  content: "\f180";
}

.ion-ios-folder-open-outline:before {
  content: "\f17f";
}

.ion-ios-folder-outline:before {
  content: "\f434";
}

.ion-ios-football:before {
  content: "\f437";
}

.ion-ios-football-outline:before {
  content: "\f436";
}

.ion-ios-funnel:before {
  content: "\f182";
}

.ion-ios-funnel-outline:before {
  content: "\f181";
}

.ion-ios-game-controller-a:before {
  content: "\f439";
}

.ion-ios-game-controller-a-outline:before {
  content: "\f438";
}

.ion-ios-game-controller-b:before {
  content: "\f43b";
}

.ion-ios-game-controller-b-outline:before {
  content: "\f43a";
}

.ion-ios-git-branch:before {
  content: "\f183";
}

.ion-ios-git-branch-outline:before {
  content: "\f183";
}

.ion-ios-git-commit:before {
  content: "\f184";
}

.ion-ios-git-commit-outline:before {
  content: "\f184";
}

.ion-ios-git-compare:before {
  content: "\f185";
}

.ion-ios-git-compare-outline:before {
  content: "\f185";
}

.ion-ios-git-merge:before {
  content: "\f186";
}

.ion-ios-git-merge-outline:before {
  content: "\f186";
}

.ion-ios-git-network:before {
  content: "\f187";
}

.ion-ios-git-network-outline:before {
  content: "\f187";
}

.ion-ios-git-pull-request:before {
  content: "\f188";
}

.ion-ios-git-pull-request-outline:before {
  content: "\f188";
}

.ion-ios-glasses:before {
  content: "\f43f";
}

.ion-ios-glasses-outline:before {
  content: "\f43e";
}

.ion-ios-globe:before {
  content: "\f18a";
}

.ion-ios-globe-outline:before {
  content: "\f189";
}

.ion-ios-grid:before {
  content: "\f18c";
}

.ion-ios-grid-outline:before {
  content: "\f18b";
}

.ion-ios-hammer:before {
  content: "\f18e";
}

.ion-ios-hammer-outline:before {
  content: "\f18d";
}

.ion-ios-hand:before {
  content: "\f190";
}

.ion-ios-hand-outline:before {
  content: "\f18f";
}

.ion-ios-happy:before {
  content: "\f192";
}

.ion-ios-happy-outline:before {
  content: "\f191";
}

.ion-ios-headset:before {
  content: "\f194";
}

.ion-ios-headset-outline:before {
  content: "\f193";
}

.ion-ios-heart:before {
  content: "\f443";
}

.ion-ios-heart-outline:before {
  content: "\f442";
}

.ion-ios-help:before {
  content: "\f446";
}

.ion-ios-help-buoy:before {
  content: "\f196";
}

.ion-ios-help-buoy-outline:before {
  content: "\f195";
}

.ion-ios-help-circle:before {
  content: "\f198";
}

.ion-ios-help-circle-outline:before {
  content: "\f197";
}

.ion-ios-help-outline:before {
  content: "\f446";
}

.ion-ios-home:before {
  content: "\f448";
}

.ion-ios-home-outline:before {
  content: "\f447";
}

.ion-ios-ice-cream:before {
  content: "\f19a";
}

.ion-ios-ice-cream-outline:before {
  content: "\f199";
}

.ion-ios-image:before {
  content: "\f19c";
}

.ion-ios-image-outline:before {
  content: "\f19b";
}

.ion-ios-images:before {
  content: "\f19e";
}

.ion-ios-images-outline:before {
  content: "\f19d";
}

.ion-ios-infinite:before {
  content: "\f44a";
}

.ion-ios-infinite-outline:before {
  content: "\f449";
}

.ion-ios-information:before {
  content: "\f44d";
}

.ion-ios-information-circle:before {
  content: "\f1a0";
}

.ion-ios-information-circle-outline:before {
  content: "\f19f";
}

.ion-ios-information-outline:before {
  content: "\f44d";
}

.ion-ios-ionic:before {
  content: "\f1a1";
}

.ion-ios-ionic-outline:before {
  content: "\f44e";
}

.ion-ios-ionitron:before {
  content: "\f1a3";
}

.ion-ios-ionitron-outline:before {
  content: "\f1a2";
}

.ion-ios-jet:before {
  content: "\f1a5";
}

.ion-ios-jet-outline:before {
  content: "\f1a4";
}

.ion-ios-key:before {
  content: "\f1a7";
}

.ion-ios-key-outline:before {
  content: "\f1a6";
}

.ion-ios-keypad:before {
  content: "\f450";
}

.ion-ios-keypad-outline:before {
  content: "\f44f";
}

.ion-ios-laptop:before {
  content: "\f1a8";
}

.ion-ios-laptop-outline:before {
  content: "\f1a8";
}

.ion-ios-leaf:before {
  content: "\f1aa";
}

.ion-ios-leaf-outline:before {
  content: "\f1a9";
}

.ion-ios-link:before {
  content: "\f22a";
}

.ion-ios-link-outline:before {
  content: "\f1ca";
}

.ion-ios-list:before {
  content: "\f454";
}

.ion-ios-list-box:before {
  content: "\f1ac";
}

.ion-ios-list-box-outline:before {
  content: "\f1ab";
}

.ion-ios-list-outline:before {
  content: "\f454";
}

.ion-ios-locate:before {
  content: "\f1ae";
}

.ion-ios-locate-outline:before {
  content: "\f1ad";
}

.ion-ios-lock:before {
  content: "\f1b0";
}

.ion-ios-lock-outline:before {
  content: "\f1af";
}

.ion-ios-log-in:before {
  content: "\f1b1";
}

.ion-ios-log-in-outline:before {
  content: "\f1b1";
}

.ion-ios-log-out:before {
  content: "\f1b2";
}

.ion-ios-log-out-outline:before {
  content: "\f1b2";
}

.ion-ios-magnet:before {
  content: "\f1b4";
}

.ion-ios-magnet-outline:before {
  content: "\f1b3";
}

.ion-ios-mail:before {
  content: "\f1b8";
}

.ion-ios-mail-open:before {
  content: "\f1b6";
}

.ion-ios-mail-open-outline:before {
  content: "\f1b5";
}

.ion-ios-mail-outline:before {
  content: "\f1b7";
}

.ion-ios-male:before {
  content: "\f1b9";
}

.ion-ios-male-outline:before {
  content: "\f1b9";
}

.ion-ios-man:before {
  content: "\f1bb";
}

.ion-ios-man-outline:before {
  content: "\f1ba";
}

.ion-ios-map:before {
  content: "\f1bd";
}

.ion-ios-map-outline:before {
  content: "\f1bc";
}

.ion-ios-medal:before {
  content: "\f1bf";
}

.ion-ios-medal-outline:before {
  content: "\f1be";
}

.ion-ios-medical:before {
  content: "\f45c";
}

.ion-ios-medical-outline:before {
  content: "\f45b";
}

.ion-ios-medkit:before {
  content: "\f45e";
}

.ion-ios-medkit-outline:before {
  content: "\f45d";
}

.ion-ios-megaphone:before {
  content: "\f1c1";
}

.ion-ios-megaphone-outline:before {
  content: "\f1c0";
}

.ion-ios-menu:before {
  content: "\f1c3";
}

.ion-ios-menu-outline:before {
  content: "\f1c2";
}

.ion-ios-mic:before {
  content: "\f461";
}

.ion-ios-mic-off:before {
  content: "\f45f";
}

.ion-ios-mic-off-outline:before {
  content: "\f1c4";
}

.ion-ios-mic-outline:before {
  content: "\f460";
}

.ion-ios-microphone:before {
  content: "\f1c6";
}

.ion-ios-microphone-outline:before {
  content: "\f1c5";
}

.ion-ios-moon:before {
  content: "\f468";
}

.ion-ios-moon-outline:before {
  content: "\f467";
}

.ion-ios-more:before {
  content: "\f1c8";
}

.ion-ios-more-outline:before {
  content: "\f1c7";
}

.ion-ios-move:before {
  content: "\f1cb";
}

.ion-ios-move-outline:before {
  content: "\f1cb";
}

.ion-ios-musical-note:before {
  content: "\f46b";
}

.ion-ios-musical-note-outline:before {
  content: "\f1cc";
}

.ion-ios-musical-notes:before {
  content: "\f46c";
}

.ion-ios-musical-notes-outline:before {
  content: "\f1cd";
}

.ion-ios-navigate:before {
  content: "\f46e";
}

.ion-ios-navigate-outline:before {
  content: "\f46d";
}

.ion-ios-no-smoking:before {
  content: "\f1cf";
}

.ion-ios-no-smoking-outline:before {
  content: "\f1ce";
}

.ion-ios-notifications:before {
  content: "\f1d3";
}

.ion-ios-notifications-off:before {
  content: "\f1d1";
}

.ion-ios-notifications-off-outline:before {
  content: "\f1d0";
}

.ion-ios-notifications-outline:before {
  content: "\f1d2";
}

.ion-ios-nuclear:before {
  content: "\f1d5";
}

.ion-ios-nuclear-outline:before {
  content: "\f1d4";
}

.ion-ios-nutrition:before {
  content: "\f470";
}

.ion-ios-nutrition-outline:before {
  content: "\f46f";
}

.ion-ios-open:before {
  content: "\f1d7";
}

.ion-ios-open-outline:before {
  content: "\f1d6";
}

.ion-ios-options:before {
  content: "\f1d9";
}

.ion-ios-options-outline:before {
  content: "\f1d8";
}

.ion-ios-outlet:before {
  content: "\f1db";
}

.ion-ios-outlet-outline:before {
  content: "\f1da";
}

.ion-ios-paper:before {
  content: "\f472";
}

.ion-ios-paper-outline:before {
  content: "\f471";
}

.ion-ios-paper-plane:before {
  content: "\f1dd";
}

.ion-ios-paper-plane-outline:before {
  content: "\f1dc";
}

.ion-ios-partly-sunny:before {
  content: "\f1df";
}

.ion-ios-partly-sunny-outline:before {
  content: "\f1de";
}

.ion-ios-pause:before {
  content: "\f478";
}

.ion-ios-pause-outline:before {
  content: "\f477";
}

.ion-ios-paw:before {
  content: "\f47a";
}

.ion-ios-paw-outline:before {
  content: "\f479";
}

.ion-ios-people:before {
  content: "\f47c";
}

.ion-ios-people-outline:before {
  content: "\f47b";
}

.ion-ios-person:before {
  content: "\f47e";
}

.ion-ios-person-add:before {
  content: "\f1e1";
}

.ion-ios-person-add-outline:before {
  content: "\f1e0";
}

.ion-ios-person-outline:before {
  content: "\f47d";
}

.ion-ios-phone-landscape:before {
  content: "\f1e2";
}

.ion-ios-phone-landscape-outline:before {
  content: "\f1e2";
}

.ion-ios-phone-portrait:before {
  content: "\f1e3";
}

.ion-ios-phone-portrait-outline:before {
  content: "\f1e3";
}

.ion-ios-photos:before {
  content: "\f482";
}

.ion-ios-photos-outline:before {
  content: "\f481";
}

.ion-ios-pie:before {
  content: "\f484";
}

.ion-ios-pie-outline:before {
  content: "\f483";
}

.ion-ios-pin:before {
  content: "\f1e5";
}

.ion-ios-pin-outline:before {
  content: "\f1e4";
}

.ion-ios-pint:before {
  content: "\f486";
}

.ion-ios-pint-outline:before {
  content: "\f485";
}

.ion-ios-pizza:before {
  content: "\f1e7";
}

.ion-ios-pizza-outline:before {
  content: "\f1e6";
}

.ion-ios-plane:before {
  content: "\f1e9";
}

.ion-ios-plane-outline:before {
  content: "\f1e8";
}

.ion-ios-planet:before {
  content: "\f1eb";
}

.ion-ios-planet-outline:before {
  content: "\f1ea";
}

.ion-ios-play:before {
  content: "\f488";
}

.ion-ios-play-outline:before {
  content: "\f487";
}

.ion-ios-podium:before {
  content: "\f1ed";
}

.ion-ios-podium-outline:before {
  content: "\f1ec";
}

.ion-ios-power:before {
  content: "\f1ef";
}

.ion-ios-power-outline:before {
  content: "\f1ee";
}

.ion-ios-pricetag:before {
  content: "\f48d";
}

.ion-ios-pricetag-outline:before {
  content: "\f48c";
}

.ion-ios-pricetags:before {
  content: "\f48f";
}

.ion-ios-pricetags-outline:before {
  content: "\f48e";
}

.ion-ios-print:before {
  content: "\f1f1";
}

.ion-ios-print-outline:before {
  content: "\f1f0";
}

.ion-ios-pulse:before {
  content: "\f493";
}

.ion-ios-pulse-outline:before {
  content: "\f1f2";
}

.ion-ios-qr-scanner:before {
  content: "\f1f3";
}

.ion-ios-qr-scanner-outline:before {
  content: "\f1f3";
}

.ion-ios-quote:before {
  content: "\f1f5";
}

.ion-ios-quote-outline:before {
  content: "\f1f4";
}

.ion-ios-radio:before {
  content: "\f1f9";
}

.ion-ios-radio-button-off:before {
  content: "\f1f6";
}

.ion-ios-radio-button-off-outline:before {
  content: "\f1f6";
}

.ion-ios-radio-button-on:before {
  content: "\f1f7";
}

.ion-ios-radio-button-on-outline:before {
  content: "\f1f7";
}

.ion-ios-radio-outline:before {
  content: "\f1f8";
}

.ion-ios-rainy:before {
  content: "\f495";
}

.ion-ios-rainy-outline:before {
  content: "\f494";
}

.ion-ios-recording:before {
  content: "\f497";
}

.ion-ios-recording-outline:before {
  content: "\f496";
}

.ion-ios-redo:before {
  content: "\f499";
}

.ion-ios-redo-outline:before {
  content: "\f498";
}

.ion-ios-refresh:before {
  content: "\f49c";
}

.ion-ios-refresh-circle:before {
  content: "\f226";
}

.ion-ios-refresh-circle-outline:before {
  content: "\f224";
}

.ion-ios-refresh-outline:before {
  content: "\f49c";
}

.ion-ios-remove:before {
  content: "\f1fc";
}

.ion-ios-remove-circle:before {
  content: "\f1fb";
}

.ion-ios-remove-circle-outline:before {
  content: "\f1fa";
}

.ion-ios-remove-outline:before {
  content: "\f1fc";
}

.ion-ios-reorder:before {
  content: "\f1fd";
}

.ion-ios-reorder-outline:before {
  content: "\f1fd";
}

.ion-ios-repeat:before {
  content: "\f1fe";
}

.ion-ios-repeat-outline:before {
  content: "\f1fe";
}

.ion-ios-resize:before {
  content: "\f1ff";
}

.ion-ios-resize-outline:before {
  content: "\f1ff";
}

.ion-ios-restaurant:before {
  content: "\f201";
}

.ion-ios-restaurant-outline:before {
  content: "\f200";
}

.ion-ios-return-left:before {
  content: "\f202";
}

.ion-ios-return-left-outline:before {
  content: "\f202";
}

.ion-ios-return-right:before {
  content: "\f203";
}

.ion-ios-return-right-outline:before {
  content: "\f203";
}

.ion-ios-reverse-camera:before {
  content: "\f49f";
}

.ion-ios-reverse-camera-outline:before {
  content: "\f49e";
}

.ion-ios-rewind:before {
  content: "\f4a1";
}

.ion-ios-rewind-outline:before {
  content: "\f4a0";
}

.ion-ios-ribbon:before {
  content: "\f205";
}

.ion-ios-ribbon-outline:before {
  content: "\f204";
}

.ion-ios-rose:before {
  content: "\f4a3";
}

.ion-ios-rose-outline:before {
  content: "\f4a2";
}

.ion-ios-sad:before {
  content: "\f207";
}

.ion-ios-sad-outline:before {
  content: "\f206";
}

.ion-ios-school:before {
  content: "\f209";
}

.ion-ios-school-outline:before {
  content: "\f208";
}

.ion-ios-search:before {
  content: "\f4a5";
}

.ion-ios-search-outline:before {
  content: "\f20a";
}

.ion-ios-send:before {
  content: "\f20c";
}

.ion-ios-send-outline:before {
  content: "\f20b";
}

.ion-ios-settings:before {
  content: "\f4a7";
}

.ion-ios-settings-outline:before {
  content: "\f20d";
}

.ion-ios-share:before {
  content: "\f211";
}

.ion-ios-share-alt:before {
  content: "\f20f";
}

.ion-ios-share-alt-outline:before {
  content: "\f20e";
}

.ion-ios-share-outline:before {
  content: "\f210";
}

.ion-ios-shirt:before {
  content: "\f213";
}

.ion-ios-shirt-outline:before {
  content: "\f212";
}

.ion-ios-shuffle:before {
  content: "\f4a9";
}

.ion-ios-shuffle-outline:before {
  content: "\f4a9";
}

.ion-ios-skip-backward:before {
  content: "\f215";
}

.ion-ios-skip-backward-outline:before {
  content: "\f214";
}

.ion-ios-skip-forward:before {
  content: "\f217";
}

.ion-ios-skip-forward-outline:before {
  content: "\f216";
}

.ion-ios-snow:before {
  content: "\f218";
}

.ion-ios-snow-outline:before {
  content: "\f22c";
}

.ion-ios-speedometer:before {
  content: "\f4b0";
}

.ion-ios-speedometer-outline:before {
  content: "\f4af";
}

.ion-ios-square:before {
  content: "\f21a";
}

.ion-ios-square-outline:before {
  content: "\f219";
}

.ion-ios-star:before {
  content: "\f4b3";
}

.ion-ios-star-half:before {
  content: "\f4b1";
}

.ion-ios-star-half-outline:before {
  content: "\f4b1";
}

.ion-ios-star-outline:before {
  content: "\f4b2";
}

.ion-ios-stats:before {
  content: "\f21c";
}

.ion-ios-stats-outline:before {
  content: "\f21b";
}

.ion-ios-stopwatch:before {
  content: "\f4b5";
}

.ion-ios-stopwatch-outline:before {
  content: "\f4b4";
}

.ion-ios-subway:before {
  content: "\f21e";
}

.ion-ios-subway-outline:before {
  content: "\f21d";
}

.ion-ios-sunny:before {
  content: "\f4b7";
}

.ion-ios-sunny-outline:before {
  content: "\f4b6";
}

.ion-ios-swap:before {
  content: "\f21f";
}

.ion-ios-swap-outline:before {
  content: "\f21f";
}

.ion-ios-switch:before {
  content: "\f221";
}

.ion-ios-switch-outline:before {
  content: "\f220";
}

.ion-ios-sync:before {
  content: "\f222";
}

.ion-ios-sync-outline:before {
  content: "\f222";
}

.ion-ios-tablet-landscape:before {
  content: "\f223";
}

.ion-ios-tablet-landscape-outline:before {
  content: "\f223";
}

.ion-ios-tablet-portrait:before {
  content: "\f24e";
}

.ion-ios-tablet-portrait-outline:before {
  content: "\f24e";
}

.ion-ios-tennisball:before {
  content: "\f4bb";
}

.ion-ios-tennisball-outline:before {
  content: "\f4ba";
}

.ion-ios-text:before {
  content: "\f250";
}

.ion-ios-text-outline:before {
  content: "\f24f";
}

.ion-ios-thermometer:before {
  content: "\f252";
}

.ion-ios-thermometer-outline:before {
  content: "\f251";
}

.ion-ios-thumbs-down:before {
  content: "\f254";
}

.ion-ios-thumbs-down-outline:before {
  content: "\f253";
}

.ion-ios-thumbs-up:before {
  content: "\f256";
}

.ion-ios-thumbs-up-outline:before {
  content: "\f255";
}

.ion-ios-thunderstorm:before {
  content: "\f4bd";
}

.ion-ios-thunderstorm-outline:before {
  content: "\f4bc";
}

.ion-ios-time:before {
  content: "\f4bf";
}

.ion-ios-time-outline:before {
  content: "\f4be";
}

.ion-ios-timer:before {
  content: "\f4c1";
}

.ion-ios-timer-outline:before {
  content: "\f4c0";
}

.ion-ios-train:before {
  content: "\f258";
}

.ion-ios-train-outline:before {
  content: "\f257";
}

.ion-ios-transgender:before {
  content: "\f259";
}

.ion-ios-transgender-outline:before {
  content: "\f259";
}

.ion-ios-trash:before {
  content: "\f4c5";
}

.ion-ios-trash-outline:before {
  content: "\f4c4";
}

.ion-ios-trending-down:before {
  content: "\f25a";
}

.ion-ios-trending-down-outline:before {
  content: "\f25a";
}

.ion-ios-trending-up:before {
  content: "\f25b";
}

.ion-ios-trending-up-outline:before {
  content: "\f25b";
}

.ion-ios-trophy:before {
  content: "\f25d";
}

.ion-ios-trophy-outline:before {
  content: "\f25c";
}

.ion-ios-umbrella:before {
  content: "\f25f";
}

.ion-ios-umbrella-outline:before {
  content: "\f25e";
}

.ion-ios-undo:before {
  content: "\f4c7";
}

.ion-ios-undo-outline:before {
  content: "\f4c6";
}

.ion-ios-unlock:before {
  content: "\f261";
}

.ion-ios-unlock-outline:before {
  content: "\f260";
}

.ion-ios-videocam:before {
  content: "\f4cd";
}

.ion-ios-videocam-outline:before {
  content: "\f4cc";
}

.ion-ios-volume-down:before {
  content: "\f262";
}

.ion-ios-volume-down-outline:before {
  content: "\f262";
}

.ion-ios-volume-mute:before {
  content: "\f263";
}

.ion-ios-volume-mute-outline:before {
  content: "\f263";
}

.ion-ios-volume-off:before {
  content: "\f264";
}

.ion-ios-volume-off-outline:before {
  content: "\f264";
}

.ion-ios-volume-up:before {
  content: "\f265";
}

.ion-ios-volume-up-outline:before {
  content: "\f265";
}

.ion-ios-walk:before {
  content: "\f266";
}

.ion-ios-walk-outline:before {
  content: "\f266";
}

.ion-ios-warning:before {
  content: "\f268";
}

.ion-ios-warning-outline:before {
  content: "\f267";
}

.ion-ios-watch:before {
  content: "\f269";
}

.ion-ios-watch-outline:before {
  content: "\f269";
}

.ion-ios-water:before {
  content: "\f26b";
}

.ion-ios-water-outline:before {
  content: "\f26a";
}

.ion-ios-wifi:before {
  content: "\f26d";
}

.ion-ios-wifi-outline:before {
  content: "\f26c";
}

.ion-ios-wine:before {
  content: "\f26f";
}

.ion-ios-wine-outline:before {
  content: "\f26e";
}

.ion-ios-woman:before {
  content: "\f271";
}

.ion-ios-woman-outline:before {
  content: "\f270";
}

.ion-logo-android:before {
  content: "\f225";
}

.ion-logo-angular:before {
  content: "\f227";
}

.ion-logo-apple:before {
  content: "\f229";
}

.ion-logo-bitcoin:before {
  content: "\f22b";
}

.ion-logo-buffer:before {
  content: "\f22d";
}

.ion-logo-chrome:before {
  content: "\f22f";
}

.ion-logo-codepen:before {
  content: "\f230";
}

.ion-logo-css3:before {
  content: "\f231";
}

.ion-logo-designernews:before {
  content: "\f232";
}

.ion-logo-dribbble:before {
  content: "\f233";
}

.ion-logo-dropbox:before {
  content: "\f234";
}

.ion-logo-euro:before {
  content: "\f235";
}

.ion-logo-facebook:before {
  content: "\f236";
}

.ion-logo-foursquare:before {
  content: "\f237";
}

.ion-logo-freebsd-devil:before {
  content: "\f238";
}

.ion-logo-github:before {
  content: "\f239";
}

.ion-logo-google:before {
  content: "\f23a";
}

.ion-logo-googleplus:before {
  content: "\f23b";
}

.ion-logo-hackernews:before {
  content: "\f23c";
}

.ion-logo-html5:before {
  content: "\f23d";
}

.ion-logo-instagram:before {
  content: "\f23e";
}

.ion-logo-javascript:before {
  content: "\f23f";
}

.ion-logo-linkedin:before {
  content: "\f240";
}

.ion-logo-markdown:before {
  content: "\f241";
}

.ion-logo-nodejs:before {
  content: "\f242";
}

.ion-logo-octocat:before {
  content: "\f243";
}

.ion-logo-pinterest:before {
  content: "\f244";
}

.ion-logo-playstation:before {
  content: "\f245";
}

.ion-logo-python:before {
  content: "\f246";
}

.ion-logo-reddit:before {
  content: "\f247";
}

.ion-logo-rss:before {
  content: "\f248";
}

.ion-logo-sass:before {
  content: "\f249";
}

.ion-logo-skype:before {
  content: "\f24a";
}

.ion-logo-snapchat:before {
  content: "\f24b";
}

.ion-logo-steam:before {
  content: "\f24c";
}

.ion-logo-tumblr:before {
  content: "\f24d";
}

.ion-logo-tux:before {
  content: "\f2ae";
}

.ion-logo-twitch:before {
  content: "\f2af";
}

.ion-logo-twitter:before {
  content: "\f2b0";
}

.ion-logo-usd:before {
  content: "\f2b1";
}

.ion-logo-vimeo:before {
  content: "\f2c4";
}

.ion-logo-whatsapp:before {
  content: "\f2c5";
}

.ion-logo-windows:before {
  content: "\f32f";
}

.ion-logo-wordpress:before {
  content: "\f330";
}

.ion-logo-xbox:before {
  content: "\f34c";
}

.ion-logo-yahoo:before {
  content: "\f34d";
}

.ion-logo-yen:before {
  content: "\f34e";
}

.ion-logo-youtube:before {
  content: "\f34f";
}

.ion-md-add:before {
  content: "\f273";
}

.ion-md-add-circle:before {
  content: "\f272";
}

.ion-md-alarm:before {
  content: "\f274";
}

.ion-md-albums:before {
  content: "\f275";
}

.ion-md-alert:before {
  content: "\f276";
}

.ion-md-american-football:before {
  content: "\f277";
}

.ion-md-analytics:before {
  content: "\f278";
}

.ion-md-aperture:before {
  content: "\f279";
}

.ion-md-apps:before {
  content: "\f27a";
}

.ion-md-appstore:before {
  content: "\f27b";
}

.ion-md-archive:before {
  content: "\f27c";
}

.ion-md-arrow-back:before {
  content: "\f27d";
}

.ion-md-arrow-down:before {
  content: "\f27e";
}

.ion-md-arrow-dropdown:before {
  content: "\f280";
}

.ion-md-arrow-dropdown-circle:before {
  content: "\f27f";
}

.ion-md-arrow-dropleft:before {
  content: "\f282";
}

.ion-md-arrow-dropleft-circle:before {
  content: "\f281";
}

.ion-md-arrow-dropright:before {
  content: "\f284";
}

.ion-md-arrow-dropright-circle:before {
  content: "\f283";
}

.ion-md-arrow-dropup:before {
  content: "\f286";
}

.ion-md-arrow-dropup-circle:before {
  content: "\f285";
}

.ion-md-arrow-forward:before {
  content: "\f287";
}

.ion-md-arrow-round-back:before {
  content: "\f288";
}

.ion-md-arrow-round-down:before {
  content: "\f289";
}

.ion-md-arrow-round-forward:before {
  content: "\f28a";
}

.ion-md-arrow-round-up:before {
  content: "\f28b";
}

.ion-md-arrow-up:before {
  content: "\f28c";
}

.ion-md-at:before {
  content: "\f28d";
}

.ion-md-attach:before {
  content: "\f28e";
}

.ion-md-backspace:before {
  content: "\f28f";
}

.ion-md-barcode:before {
  content: "\f290";
}

.ion-md-baseball:before {
  content: "\f291";
}

.ion-md-basket:before {
  content: "\f292";
}

.ion-md-basketball:before {
  content: "\f293";
}

.ion-md-battery-charging:before {
  content: "\f294";
}

.ion-md-battery-dead:before {
  content: "\f295";
}

.ion-md-battery-full:before {
  content: "\f296";
}

.ion-md-beaker:before {
  content: "\f297";
}

.ion-md-beer:before {
  content: "\f298";
}

.ion-md-bicycle:before {
  content: "\f299";
}

.ion-md-bluetooth:before {
  content: "\f29a";
}

.ion-md-boat:before {
  content: "\f29b";
}

.ion-md-body:before {
  content: "\f29c";
}

.ion-md-bonfire:before {
  content: "\f29d";
}

.ion-md-book:before {
  content: "\f29e";
}

.ion-md-bookmark:before {
  content: "\f29f";
}

.ion-md-bookmarks:before {
  content: "\f2a0";
}

.ion-md-bowtie:before {
  content: "\f2a1";
}

.ion-md-briefcase:before {
  content: "\f2a2";
}

.ion-md-browsers:before {
  content: "\f2a3";
}

.ion-md-brush:before {
  content: "\f2a4";
}

.ion-md-bug:before {
  content: "\f2a5";
}

.ion-md-build:before {
  content: "\f2a6";
}

.ion-md-bulb:before {
  content: "\f2a7";
}

.ion-md-bus:before {
  content: "\f2a8";
}

.ion-md-cafe:before {
  content: "\f2a9";
}

.ion-md-calculator:before {
  content: "\f2aa";
}

.ion-md-calendar:before {
  content: "\f2ab";
}

.ion-md-call:before {
  content: "\f2ac";
}

.ion-md-camera:before {
  content: "\f2ad";
}

.ion-md-car:before {
  content: "\f2b2";
}

.ion-md-card:before {
  content: "\f2b3";
}

.ion-md-cart:before {
  content: "\f2b4";
}

.ion-md-cash:before {
  content: "\f2b5";
}

.ion-md-chatboxes:before {
  content: "\f2b6";
}

.ion-md-chatbubbles:before {
  content: "\f2b7";
}

.ion-md-checkbox:before {
  content: "\f2b9";
}

.ion-md-checkbox-outline:before {
  content: "\f2b8";
}

.ion-md-checkmark:before {
  content: "\f2bc";
}

.ion-md-checkmark-circle:before {
  content: "\f2bb";
}

.ion-md-checkmark-circle-outline:before {
  content: "\f2ba";
}

.ion-md-clipboard:before {
  content: "\f2bd";
}

.ion-md-clock:before {
  content: "\f2be";
}

.ion-md-close:before {
  content: "\f2c0";
}

.ion-md-close-circle:before {
  content: "\f2bf";
}

.ion-md-closed-captioning:before {
  content: "\f2c1";
}

.ion-md-cloud:before {
  content: "\f2c9";
}

.ion-md-cloud-circle:before {
  content: "\f2c2";
}

.ion-md-cloud-done:before {
  content: "\f2c3";
}

.ion-md-cloud-download:before {
  content: "\f2c6";
}

.ion-md-cloud-outline:before {
  content: "\f2c7";
}

.ion-md-cloud-upload:before {
  content: "\f2c8";
}

.ion-md-cloudy:before {
  content: "\f2cb";
}

.ion-md-cloudy-night:before {
  content: "\f2ca";
}

.ion-md-code:before {
  content: "\f2ce";
}

.ion-md-code-download:before {
  content: "\f2cc";
}

.ion-md-code-working:before {
  content: "\f2cd";
}

.ion-md-cog:before {
  content: "\f2cf";
}

.ion-md-color-fill:before {
  content: "\f2d0";
}

.ion-md-color-filter:before {
  content: "\f2d1";
}

.ion-md-color-palette:before {
  content: "\f2d2";
}

.ion-md-color-wand:before {
  content: "\f2d3";
}

.ion-md-compass:before {
  content: "\f2d4";
}

.ion-md-construct:before {
  content: "\f2d5";
}

.ion-md-contact:before {
  content: "\f2d6";
}

.ion-md-contacts:before {
  content: "\f2d7";
}

.ion-md-contract:before {
  content: "\f2d8";
}

.ion-md-contrast:before {
  content: "\f2d9";
}

.ion-md-copy:before {
  content: "\f2da";
}

.ion-md-create:before {
  content: "\f2db";
}

.ion-md-crop:before {
  content: "\f2dc";
}

.ion-md-cube:before {
  content: "\f2dd";
}

.ion-md-cut:before {
  content: "\f2de";
}

.ion-md-desktop:before {
  content: "\f2df";
}

.ion-md-disc:before {
  content: "\f2e0";
}

.ion-md-document:before {
  content: "\f2e1";
}

.ion-md-done-all:before {
  content: "\f2e2";
}

.ion-md-download:before {
  content: "\f2e3";
}

.ion-md-easel:before {
  content: "\f2e4";
}

.ion-md-egg:before {
  content: "\f2e5";
}

.ion-md-exit:before {
  content: "\f2e6";
}

.ion-md-expand:before {
  content: "\f2e7";
}

.ion-md-eye:before {
  content: "\f2e9";
}

.ion-md-eye-off:before {
  content: "\f2e8";
}

.ion-md-fastforward:before {
  content: "\f2ea";
}

.ion-md-female:before {
  content: "\f2eb";
}

.ion-md-filing:before {
  content: "\f2ec";
}

.ion-md-film:before {
  content: "\f2ed";
}

.ion-md-finger-print:before {
  content: "\f2ee";
}

.ion-md-flag:before {
  content: "\f2ef";
}

.ion-md-flame:before {
  content: "\f2f0";
}

.ion-md-flash:before {
  content: "\f2f1";
}

.ion-md-flask:before {
  content: "\f2f2";
}

.ion-md-flower:before {
  content: "\f2f3";
}

.ion-md-folder:before {
  content: "\f2f5";
}

.ion-md-folder-open:before {
  content: "\f2f4";
}

.ion-md-football:before {
  content: "\f2f6";
}

.ion-md-funnel:before {
  content: "\f2f7";
}

.ion-md-game-controller-a:before {
  content: "\f2f8";
}

.ion-md-game-controller-b:before {
  content: "\f2f9";
}

.ion-md-git-branch:before {
  content: "\f2fa";
}

.ion-md-git-commit:before {
  content: "\f2fb";
}

.ion-md-git-compare:before {
  content: "\f2fc";
}

.ion-md-git-merge:before {
  content: "\f2fd";
}

.ion-md-git-network:before {
  content: "\f2fe";
}

.ion-md-git-pull-request:before {
  content: "\f2ff";
}

.ion-md-glasses:before {
  content: "\f300";
}

.ion-md-globe:before {
  content: "\f301";
}

.ion-md-grid:before {
  content: "\f302";
}

.ion-md-hammer:before {
  content: "\f303";
}

.ion-md-hand:before {
  content: "\f304";
}

.ion-md-happy:before {
  content: "\f305";
}

.ion-md-headset:before {
  content: "\f306";
}

.ion-md-heart:before {
  content: "\f308";
}

.ion-md-heart-outline:before {
  content: "\f307";
}

.ion-md-help:before {
  content: "\f30b";
}

.ion-md-help-buoy:before {
  content: "\f309";
}

.ion-md-help-circle:before {
  content: "\f30a";
}

.ion-md-home:before {
  content: "\f30c";
}

.ion-md-ice-cream:before {
  content: "\f30d";
}

.ion-md-image:before {
  content: "\f30e";
}

.ion-md-images:before {
  content: "\f30f";
}

.ion-md-infinite:before {
  content: "\f310";
}

.ion-md-information:before {
  content: "\f312";
}

.ion-md-information-circle:before {
  content: "\f311";
}

.ion-md-ionic:before {
  content: "\f313";
}

.ion-md-ionitron:before {
  content: "\f314";
}

.ion-md-jet:before {
  content: "\f315";
}

.ion-md-key:before {
  content: "\f316";
}

.ion-md-keypad:before {
  content: "\f317";
}

.ion-md-laptop:before {
  content: "\f318";
}

.ion-md-leaf:before {
  content: "\f319";
}

.ion-md-link:before {
  content: "\f22e";
}

.ion-md-list:before {
  content: "\f31b";
}

.ion-md-list-box:before {
  content: "\f31a";
}

.ion-md-locate:before {
  content: "\f31c";
}

.ion-md-lock:before {
  content: "\f31d";
}

.ion-md-log-in:before {
  content: "\f31e";
}

.ion-md-log-out:before {
  content: "\f31f";
}

.ion-md-magnet:before {
  content: "\f320";
}

.ion-md-mail:before {
  content: "\f322";
}

.ion-md-mail-open:before {
  content: "\f321";
}

.ion-md-male:before {
  content: "\f323";
}

.ion-md-man:before {
  content: "\f324";
}

.ion-md-map:before {
  content: "\f325";
}

.ion-md-medal:before {
  content: "\f326";
}

.ion-md-medical:before {
  content: "\f327";
}

.ion-md-medkit:before {
  content: "\f328";
}

.ion-md-megaphone:before {
  content: "\f329";
}

.ion-md-menu:before {
  content: "\f32a";
}

.ion-md-mic:before {
  content: "\f32c";
}

.ion-md-mic-off:before {
  content: "\f32b";
}

.ion-md-microphone:before {
  content: "\f32d";
}

.ion-md-moon:before {
  content: "\f32e";
}

.ion-md-more:before {
  content: "\f1c9";
}

.ion-md-move:before {
  content: "\f331";
}

.ion-md-musical-note:before {
  content: "\f332";
}

.ion-md-musical-notes:before {
  content: "\f333";
}

.ion-md-navigate:before {
  content: "\f334";
}

.ion-md-no-smoking:before {
  content: "\f335";
}

.ion-md-notifications:before {
  content: "\f338";
}

.ion-md-notifications-off:before {
  content: "\f336";
}

.ion-md-notifications-outline:before {
  content: "\f337";
}

.ion-md-nuclear:before {
  content: "\f339";
}

.ion-md-nutrition:before {
  content: "\f33a";
}

.ion-md-open:before {
  content: "\f33b";
}

.ion-md-options:before {
  content: "\f33c";
}

.ion-md-outlet:before {
  content: "\f33d";
}

.ion-md-paper:before {
  content: "\f33f";
}

.ion-md-paper-plane:before {
  content: "\f33e";
}

.ion-md-partly-sunny:before {
  content: "\f340";
}

.ion-md-pause:before {
  content: "\f341";
}

.ion-md-paw:before {
  content: "\f342";
}

.ion-md-people:before {
  content: "\f343";
}

.ion-md-person:before {
  content: "\f345";
}

.ion-md-person-add:before {
  content: "\f344";
}

.ion-md-phone-landscape:before {
  content: "\f346";
}

.ion-md-phone-portrait:before {
  content: "\f347";
}

.ion-md-photos:before {
  content: "\f348";
}

.ion-md-pie:before {
  content: "\f349";
}

.ion-md-pin:before {
  content: "\f34a";
}

.ion-md-pint:before {
  content: "\f34b";
}

.ion-md-pizza:before {
  content: "\f354";
}

.ion-md-plane:before {
  content: "\f355";
}

.ion-md-planet:before {
  content: "\f356";
}

.ion-md-play:before {
  content: "\f357";
}

.ion-md-podium:before {
  content: "\f358";
}

.ion-md-power:before {
  content: "\f359";
}

.ion-md-pricetag:before {
  content: "\f35a";
}

.ion-md-pricetags:before {
  content: "\f35b";
}

.ion-md-print:before {
  content: "\f35c";
}

.ion-md-pulse:before {
  content: "\f35d";
}

.ion-md-qr-scanner:before {
  content: "\f35e";
}

.ion-md-quote:before {
  content: "\f35f";
}

.ion-md-radio:before {
  content: "\f362";
}

.ion-md-radio-button-off:before {
  content: "\f360";
}

.ion-md-radio-button-on:before {
  content: "\f361";
}

.ion-md-rainy:before {
  content: "\f363";
}

.ion-md-recording:before {
  content: "\f364";
}

.ion-md-redo:before {
  content: "\f365";
}

.ion-md-refresh:before {
  content: "\f366";
}

.ion-md-refresh-circle:before {
  content: "\f228";
}

.ion-md-remove:before {
  content: "\f368";
}

.ion-md-remove-circle:before {
  content: "\f367";
}

.ion-md-reorder:before {
  content: "\f369";
}

.ion-md-repeat:before {
  content: "\f36a";
}

.ion-md-resize:before {
  content: "\f36b";
}

.ion-md-restaurant:before {
  content: "\f36c";
}

.ion-md-return-left:before {
  content: "\f36d";
}

.ion-md-return-right:before {
  content: "\f36e";
}

.ion-md-reverse-camera:before {
  content: "\f36f";
}

.ion-md-rewind:before {
  content: "\f370";
}

.ion-md-ribbon:before {
  content: "\f371";
}

.ion-md-rose:before {
  content: "\f372";
}

.ion-md-sad:before {
  content: "\f373";
}

.ion-md-school:before {
  content: "\f374";
}

.ion-md-search:before {
  content: "\f375";
}

.ion-md-send:before {
  content: "\f376";
}

.ion-md-settings:before {
  content: "\f377";
}

.ion-md-share:before {
  content: "\f379";
}

.ion-md-share-alt:before {
  content: "\f378";
}

.ion-md-shirt:before {
  content: "\f37a";
}

.ion-md-shuffle:before {
  content: "\f37b";
}

.ion-md-skip-backward:before {
  content: "\f37c";
}

.ion-md-skip-forward:before {
  content: "\f37d";
}

.ion-md-snow:before {
  content: "\f37e";
}

.ion-md-speedometer:before {
  content: "\f37f";
}

.ion-md-square:before {
  content: "\f381";
}

.ion-md-square-outline:before {
  content: "\f380";
}

.ion-md-star:before {
  content: "\f384";
}

.ion-md-star-half:before {
  content: "\f382";
}

.ion-md-star-outline:before {
  content: "\f383";
}

.ion-md-stats:before {
  content: "\f385";
}

.ion-md-stopwatch:before {
  content: "\f386";
}

.ion-md-subway:before {
  content: "\f387";
}

.ion-md-sunny:before {
  content: "\f388";
}

.ion-md-swap:before {
  content: "\f389";
}

.ion-md-switch:before {
  content: "\f38a";
}

.ion-md-sync:before {
  content: "\f38b";
}

.ion-md-tablet-landscape:before {
  content: "\f38c";
}

.ion-md-tablet-portrait:before {
  content: "\f38d";
}

.ion-md-tennisball:before {
  content: "\f38e";
}

.ion-md-text:before {
  content: "\f38f";
}

.ion-md-thermometer:before {
  content: "\f390";
}

.ion-md-thumbs-down:before {
  content: "\f391";
}

.ion-md-thumbs-up:before {
  content: "\f392";
}

.ion-md-thunderstorm:before {
  content: "\f393";
}

.ion-md-time:before {
  content: "\f394";
}

.ion-md-timer:before {
  content: "\f395";
}

.ion-md-train:before {
  content: "\f396";
}

.ion-md-transgender:before {
  content: "\f397";
}

.ion-md-trash:before {
  content: "\f398";
}

.ion-md-trending-down:before {
  content: "\f399";
}

.ion-md-trending-up:before {
  content: "\f39a";
}

.ion-md-trophy:before {
  content: "\f39b";
}

.ion-md-umbrella:before {
  content: "\f39c";
}

.ion-md-undo:before {
  content: "\f39d";
}

.ion-md-unlock:before {
  content: "\f39e";
}

.ion-md-videocam:before {
  content: "\f39f";
}

.ion-md-volume-down:before {
  content: "\f3a0";
}

.ion-md-volume-mute:before {
  content: "\f3a1";
}

.ion-md-volume-off:before {
  content: "\f3a2";
}

.ion-md-volume-up:before {
  content: "\f3a3";
}

.ion-md-walk:before {
  content: "\f3a4";
}

.ion-md-warning:before {
  content: "\f3a5";
}

.ion-md-watch:before {
  content: "\f3a6";
}

.ion-md-water:before {
  content: "\f3a7";
}

.ion-md-wifi:before {
  content: "\f3a8";
}

.ion-md-wine:before {
  content: "\f3a9";
}

.ion-md-woman:before {
  content: "\f3aa";
}

@font-face {
  font-family: "Ionicons";
  src: url("../assets/fonts/ionicons.woff2?v=3.0.0-alpha.3") format("woff2"), url("../assets/fonts/ionicons.woff?v=3.0.0-alpha.3") format("woff"), url("../assets/fonts/ionicons.ttf?v=3.0.0-alpha.3") format("truetype");
  font-weight: normal;
  font-style: normal;
}

ion-icon {
  display: inline-block;
  font-family: "Ionicons";
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  text-rendering: auto;
  text-transform: none;
  speak: none;
}

ion-icon::before {
  display: inline-block;
}

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../assets/fonts/OpenSans.woff2") format("woff2");
}

@font-face {
  font-family: 'Barlow Semi Condensed';
  font-style: normal;
  font-display: swap;
  src: url("../assets/fonts/barlow-semi-condensed/BarlowSemiCondensed-Black.ttf") format("truetype");
}

@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../assets/fonts/Inter/Inter-Regular.ttf") format("truetype");
}

@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("../assets/fonts/Inter/Inter-SemiBold.ttf") format("truetype");
}

@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../assets/fonts/Inter/Inter-Bold.ttf") format("truetype");
}

@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../assets/fonts/Nunito_Sans/NunitoSans-Regular.ttf") format("truetype");
}

@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("../assets/fonts/Nunito_Sans/NunitoSans-SemiBold.ttf") format("truetype");
}

@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../assets/fonts/Nunito_Sans/NunitoSans-Bold.ttf") format("truetype");
}

@font-face {
  font-family: "ibm-icons";
  src: url("../assets/icon-font/ibm-icons.woff2?fdf515c9698755af919c154523c6b8e8") format("woff2");
}

body, input {
  letter-spacing: 0.00001em;
}

.platform-ios ion-content,
.platform-android ion-content {
  overflow: auto;
  background-color: var(--gray-100);
}

.platform-ios ::-webkit-scrollbar,
.platform-ios *::-webkit-scrollbar,
.platform-android ::-webkit-scrollbar,
.platform-android *::-webkit-scrollbar {
  display: none;
}

.vertical-align {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.no-padding {
  padding: 0px;
}

.no-margin {
  padding: 0px;
}

.header__text {
  font-size: 16px;
  font-weight: bold;
  color: #013;
}

.header__text--value {
  font-size: 16px;
  font-weight: normal;
  color: #013;
}

.body__select-placelholder {
  font-size: 12px;
  color: #d9dbe0;
}

.body__text--title {
  font-size: 24px;
  font-weight: bold;
}

.stacked-label {
  margin-top: 16px;
}

.body__text--secondary {
  font-size: 12px;
  color: #d9dbe0;
}

.body__box--border {
  border-radius: 8px;
  -webkit-box-shadow: 0px 1px 3px rgba(0, 17, 51, 0.2), 0px 2px 2px rgba(0, 17, 51, 0.12), 0px 0px 2px rgba(0, 17, 51, 0.14);
  box-shadow: 0px 1px 3px rgba(0, 17, 51, 0.2), 0px 2px 2px rgba(0, 17, 51, 0.12), 0px 0px 2px rgba(0, 17, 51, 0.14);
}

.body__text--white {
  color: var(--gray-100);
}

.body__text--orange {
  color: var(--app-primary);
}

.back-button-icon {
  color: #667085;
}

.card__icon-text {
  font-size: 16px;
  color: var(--gray-100);
  font-weight: bold;
}

.body__text--padding {
  padding: 0px 0px 0px 16px;
}

.body__text--right-align {
  text-align: right;
}

.body__text--line-through {
  text-decoration: line-through;
}

.body--margin-footer {
  margin-bottom: 66px;
}

.body__text--form-category {
  color: var(--app-primary);
  font-weight: bold;
  font-size: 12px;
  text-transform: uppercase;
}

.body__list--item-tx {
  margin: 0px auto 1px;
  padding: 0 16px;
  border-bottom: 1px solid #f2f3f5;
}

.body__list--item-tx-last {
  margin: 3px auto 1px;
  padding: 0 16px;
  border-bottom: none;
}

.body__list-info-content {
  margin: 0px 16px 24px 16px;
}

.body__form {
  padding-left: 8px;
}

.body__form-label--enabled {
  font-size: 12px;
  font-weight: bold;
  color: #013;
}

.body__form-label--disabled {
  color: #b3b8c2;
  font-size: 12px;
  font-weight: bold;
}

.body__form-text--disabled {
  color: #d9dbe0;
  padding-left: 8px;
  width: 100%;
  text-align: left;
  font-size: 16px;
  margin-top: 8px;
  margin-bottom: 10px;
}

.body-footer {
  font-size: 12px;
}

ion-input {
  padding: 0px 0px 0px 8px;
  margin: 0px;
}

.body__list-values-left {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.body__list-values-right {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

/*
.item-input-has-focus .label[floating], .input-has-focus .label[floating], .item-input-has-value .label[floating], .input-has-value .label[floating], .label[stacked]{
  font-size: $font-size-small;
  font-weight: $font-weight-bold;
  padding-left: 0;
  color: $black !important;
  transform: translate3d(0, 0, 0) scale(1);
}
*/
.checkbox-content {
  width: 100%;
}

.alert-button-group {
  min-height: 44px;
}

.alert-button-group .alert-button {
  color: var(--app-primary);
}

.content:not([no-bounce]) > .scroll-content::before {
  bottom: -1px;
}

.content:not([no-bounce]) > .scroll-content::before, .content:not([no-bounce]) > .scroll-content::after {
  position: absolute;
  width: 1px;
  height: 1px;
  content: "";
}

.clickable {
  cursor: pointer;
}

.disclosure {
  color: var(--grayblue-200);
}

/*
.ion-page.show-page {
  background-color: $ria-gray-1;
}

// use the default ios decor but with white as background color instead of black
.ion-page.show-page ~ .nav-decor {
  left: 0;
  top: 0;
  position: absolute;
  z-index: 0;
  display: block;
  width: 100%;
  height: 100%;
  background: white !important;
  pointer-events: none;
}

// not the first page as it could be i.e. the page after open modal and then we would override the modal behaviour
.show-page + .show-page:not(ion-modal) {
  &.show-page {
    box-shadow: 0px 0px 20px rgba(0,0,0,0.25);
  }
  
  &.show-page:not(.existing-page) {
    will-change: transform, -webkit-transform;
    animation-name: show-page-anim;
    animation-duration: 500ms;
    animation-timing-function: ease-in-out;  
    animation-fill-mode: forwards;    

    @keyframes show-page-anim { 
      0% {
        transform: translateX(100%);
        opacity: 0.0;
      }
      100%
      { 
        transform: translateX(0%);
        opacity: 1.0;
      }
    }
  }

  &.hide-page {
    will-change: transform, -webkit-transform;
    animation-name: hide-page-anim !important;
    animation-duration: 500ms;
    animation-timing-function: ease-in-out;
    animation-fill-mode: forwards;
    pointer-events: none;
    opacity: 1.0 !important;
  
    @keyframes hide-page-anim { 
      0% {
        transform: translateX(0%);        
        opacity: 1.0;
      }
      100%
      { 
        transform: translateX(100%);
        opacity: 0.0;
      }
    }
  }
}

.existing-page {
  .content, .header, .footer {
    will-change: transform, -webkit-transform;
    animation-name: existing-page-anim;
    animation-duration: 500ms;
    animation-timing-function: ease-in-out;  
    animation-fill-mode: forwards;
  
    @keyframes existing-page-anim { 
      0% {
        transform: translateX(-90%);
      }
      100%
      { 
        transform: translateX(0%);
      }
    }
  }
}

.show-page[hidden] {
  display: initial !important;

  .content, .header, .footer {
    will-change: transform, -webkit-transform;
    animation-name: show-page-hidden-anim !important;
    animation-duration: 500ms;
    animation-delay: 100ms;
    animation-timing-function: ease-in-out;  
    animation-fill-mode: forwards;
    
    @keyframes show-page-hidden-anim { 
      0% {
        transform: translateX(0%);
      }
      99% {      
        opacity: 1.0;      
      }
      100%
      { 
        transform: translateX(-90%);
        opacity: 0.0;
      }
    }
  }
}

.hide-modal {
  pointer-events: none;
}

ion-modal {
  .hide-page {
    pointer-events: none;
    box-shadow: 0px 0px 20px rgba(0,0,0,0.25);
    will-change: transform, -webkit-transform;
    
    animation-name: modal-hide-page-anim !important;
    animation-duration: 250ms;
    animation-timing-function: ease-in;
    animation-fill-mode: forwards;
  
    @keyframes modal-hide-page-anim { 
      0% {
        transform: translateX(0%);        
        transform: translateY(0%);
        opacity: 1.0;        
      }
      100%
      { 
        transform: translateY(40px);
        opacity: 0.0;
      }
    }    
  }
}
*/
ion-app {
  background-color: var(--app-primary);
  font-family: 'Inter' !important;
}

.scroll-content {
  padding-top: 4px !important;
}

.swiper-container {
  padding-bottom: 30px;
}

.content {
  background-color: var(--gray-100);
  color: var(--grayblue-400);
}

.footer {
  color: var(--grayblue-400);
}

.div-alert-wrapper-width-max .alert-wrapper {
  max-width: 100% !important;
  margin-left: 15px;
  margin-right: 15px;
}

.tooltip-alert .alert-message {
  min-width: 250px;
  min-height: 150px;
  max-height: 100%;
}

.tooltip-alert .div-alert-tooltip h2 {
  font-size: 14px;
  font-weight: 600;
}

.tooltip-alert .div-alert-tooltip ul {
  -webkit-padding-start: 20px;
  padding-inline-start: 20px;
}

.tooltip-alert .div-alert-tooltip ul li {
  text-align: left;
}

a {
  font-weight: 600;
  color: var(--grayblue-500);
  text-decoration: underline;
}

.item-input-disabled .label[floating], .item-input-disabled .label[stacked] {
  color: var(--grayblue-100);
}

.label[floating] {
  color: var(--grayblue-100);
  font-size: 18px;
}

.item-input-has-focus .label[floating], .input-has-focus .label[floating], .item-input-has-value .label[floating], .input-has-value .label[floating] {
  -webkit-transform: translate3d(0, 0, 0) scale(0.725);
  transform: translate3d(0, 0, 0) scale(0.725);
  font-weight: 600;
  color: var(--grayblue-400);
  transition: transform 150ms ease-in-out, -webkit-transform 150ms ease-in-out, font-weight 150ms linear, color 150ms linear;
}

.item-input-has-focus .label[floating], .input-has-focus .label[floating],
.item-input-has-focus .label[stacked], .input-has-focus .label[stacked] {
  color: var(--app-primary);
}

.label[stacked] {
  color: var(--grayblue-400);
  font-size: 13px;
  font-weight: 600;
}

input {
  caret-color: var(--grayblue-400);
}

.item-toggle .label {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0px;
}

.item-toggle-disabled ion-label {
  opacity: 1.0 !important;
  color: var(--grayblue-100) !important;
}

.text-input, .select-text, .datetime-text, .rmt-date-field, .tabbar .tab-button-icon, .tab-button-text {
  color: var(--grayblue-500);
}

.text-input[disabled] {
  opacity: 1.0 !important;
  color: var(--grayblue-100) !important;
  -webkit-text-fill-color: var(--grayblue-100) !important;
}

.item-select-disabled ion-label {
  opacity: 1.0 !important;
}

.warning-row {
  background: var(--red-100);
  border: 1px solid var(--red-100);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 4px;
  margin-bottom: 16px;
}

.btn-no-radius {
  border-radius: 0px !important;
}

.button {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  height: 48px;
  display: inline;
  white-space: nowrap;
  border-radius: 24px;
  font-weight: 700 !important;
  font-size: 16px !important;
  line-height: 24px !important;
  letter-spacing: 0.15px !important;
  text-transform: none !important;
}

ion-footer .button, .footer-buttons .button, rmt-footer .button {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  height: 48px;
  display: inline;
  white-space: nowrap;
  border-radius: 24px;
  font-weight: 700 !important;
  font-size: 16px !important;
  line-height: 24px !important;
  letter-spacing: 0.15px !important;
}

button.item .item-inner {
  background-image: url(../assets/icons/arrow.svg) !important;
}

button.item .label {
  font-size: 18px;
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

button.item.settings_Raf-btn .item-inner {
  background-image: url(../assets/icons/arrow_green.svg) !important;
}

rmt-content .list > .item-block:first-child {
  border-top: 0px;
}

rmt-content .item {
  min-height: 52px;
  margin-left: -15px;
  padding-left: 15px;
  padding-right: 15px;
  width: calc(100% + 30px);
}

rmt-content .item .label {
  z-index: 1;
  margin-top: 0px;
}

rmt-content .item ion-input {
  height: 48px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

rmt-content ion-input {
  font-size: 18px;
  padding: 0px;
  border-bottom: 1px solid var(--gray-400);
  margin: 0px;
}

rmt-content ion-input .text-input {
  margin-top: 0px;
}

rmt-content ion-select {
  width: 100%;
  max-width: 100%;
  padding-left: 0px !important;
  padding-top: 5px !important;
}

rmt-content ion-select .item-cover {
  padding: 0px !important;
}

rmt-content .item-select[long-select] {
  max-height: none;
}

rmt-content .item-select[long-select] .select-text {
  white-space: initial;
  padding-top: 15px;
}

rmt-content .select-disabled {
  opacity: 1.0;
}

rmt-content .select-disabled .select-text {
  color: var(--grayblue-100);
}

rmt-content .select-disabled .select-icon {
  display: none;
}

rmt-content .select-icon {
  -webkit-mask-image: url(../assets/icon/chevron_down.svg) !important;
  mask-image: url(../assets/icon/chevron_down.svg) !important;
  background-color: var(--grayblue-300);
  height: 24px !important;
  width: 24px !important;
}

rmt-content .select-icon-inner {
  display: none;
}

rmt-content ion-datetime {
  background-color: var(--gray-100);
}

rmt-content .datetime-disabled, rmt-content .item-datetime-disabled ion-label {
  opacity: 1;
}

rmt-content .warning-row {
  background: var(--red-100);
  border: 1px solid var(--red-100);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 4px;
  margin-bottom: 16px;
}

rmt-content .warning-row-text {
  margin: 8px;
  width: 100%;
  font-family: Inter;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  color: var(--grayblue-400);
}

rmt-content ion-item rmt-date {
  margin-bottom: 0px !important;
  height: 100%;
}

rmt-content ion-item .rmt-date-field {
  height: auto;
}

rmt-content .label[floating] {
  -webkit-transform: translate3d(0, 20px, 0);
  transform: translate3d(0, 20px, 0);
}

rmt-content .item {
  background-color: transparent !important;
}

rmt-content .item .item-inner {
  border-top: none !important;
  border-bottom: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  padding-right: 0px !important;
  overflow: visible;
}

rmt-content .item .item-inner ion-label[floating], rmt-content .item .item-inner ion-label[stacked] {
  overflow: visible;
}

rmt-content .item .item-inner .input-wrapper {
  overflow: visible;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

rmt-content .item .item-inner input {
  margin-top: 8px;
}

rmt-content .item.field--new_design ion-label[stacked] {
  margin-bottom: 10px !important;
}

rmt-content .item-label-floating ~ .item-label-floating,
rmt-content .item-label-floating ~ .item-label-stacked,
rmt-content .item-label-stacked ~ .item-label-floating,
rmt-content .item-label-stacked ~ .item-label-stacked,
rmt-content rmt-error ~ .item-label-floating,
rmt-content rmt-error ~ .item-label-stacked {
  margin-top: 22px;
}

rmt-content form + form {
  margin-top: 22px;
}

rmt-content *[item-padding] {
  margin-top: 22px;
}

.rmt-date-field {
  background-color: var(--gray-100);
  border-bottom: 1px solid var(--gray-400);
  width: 100%;
  height: 46px;
  font-size: 18px;
}

.rmt4_input-field {
  border: 1px solid var(--gray-400);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 6px;
  margin-top: 5px;
  height: auto;
}

.rmt4_input-field .text-input {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  padding: 12px;
  margin: 0px;
}

.a[color=grey] {
  color: var(--grayblue-300);
}

.ion-label[color=black] {
  color: var(--grayblue-400);
}

.alert-input {
  height: 46px !important;
  font-size: 16px !important;
  border-radius: 8px !important;
  padding-left: 16px !important;
  padding-top: 14px !important;
  padding-bottom: 8px !important;
  padding-right: 16px !important;
}

.searchbar .searchbar-input {
  -webkit-box-shadow: none;
  box-shadow: none;
  border-bottom: 1px solid var(--gray-400);
}

.global-keyboard-visible .row {
  padding-left: 0px;
  padding-right: 0px;
}

.global-keyboard-visible .row:has(.button[color=secondary]) {
  display: none;
  visibility: hidden;
  opacity: 1;
}

.global-keyboard-visible .footer-content button {
  border-radius: 0px !important;
  width: calc(100vw - 0px) !important;
  margin-bottom: 0px !important;
  -webkit-transition: margin-bottom 0.2s,  padding-left 0.5s,  padding-right 0.5s,  border-radius 0.5s,  width 0.5s !important;
  transition: margin-bottom 0.2s,  padding-left 0.5s,  padding-right 0.5s,  border-radius 0.5s,  width 0.5s !important;
}

.global-keyboard-visible .button[color=primary] {
  border-radius: 0px !important;
  width: calc(100vw - 0px) !important;
  margin-bottom: 0px !important;
  color: var(--grayblue-500);
  -webkit-transition: margin-bottom 0.2s,  padding-left 0.5s,  padding-right 0.5s,  border-radius 0.5s,  width 0.5s !important;
  transition: margin-bottom 0.2s,  padding-left 0.5s,  padding-right 0.5s,  border-radius 0.5s,  width 0.5s !important;
}

.global-keyboard-visible ion-footer, .global-keyboard-visible rmt-footer {
  padding-bottom: 0px;
}

.global-keyboard-visible .scroll-content {
  margin-bottom: calc(env(safe-area-inset-bottom) + 56px) !important;
}

@media only screen and (min-width: 320px) and (max-height: 668px) and (orientation: portrait) {
  .global-keyboard-visible .scroll-content {
    margin-bottom: calc(env(safe-area-inset-bottom) + 42px) !important;
  }
}

@-webkit-keyframes fadein {
  0% {
    opacity: 0;
  }
  80% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@keyframes fadein {
  0% {
    opacity: 0;
  }
  80% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

.button[disabled] {
  opacity: 1.0;
  background-color: var(--gray-500) !important;
  color: var(--grayblue-100);
}

.button {
  background-position: center;
  -webkit-transition: background 0.8s;
  transition: background 0.8s;
  color: #fff;
}

.button[color=primary] {
  background-color: var(--app-primary);
  color: var(--grayblue-500);
}

.button[color=danger] {
  background-color: var(--red-400);
}

.button[color=hyperlink] {
  background-color: transparent;
  width: auto !important;
  border-radius: 0px;
  background-position: center;
  display: contents;
  color: var(--grayblue-500);
  text-decoration: underline;
}

.button[color=hyperlink] .button-inner {
  text-decoration: underline;
  color: var(--grayblue-400);
  font-size: 16px;
  font-family: 'Inter';
  font-weight: 600;
  width: auto;
}

.button[color=primary]:active, .button[color=primary-rounded]:active {
  background-size: 100%;
  background-color: var(--app-primary-light);
  color: var(--grayblue-500) !important;
}

.button[color=primary]:hover, .button[color=primary-rounded]:hover {
  background: var(--app-primary);
  background-size: 100%;
}

.button[disabled][color=primary] {
  opacity: 1.0;
  background-color: var(--gray-500) !important;
  color: var(--grayblue-200) !important;
}

.button[disabled][color=secondary] {
  opacity: 1.0;
  background-color: transparent !important;
  color: var(--gray-500);
}

.button[color=secondary]:active, .button[color=secondary-rounded]:active {
  background-color: transparent !important;
  color: var(--grayblue-100);
}

.button[color=secondary]:hover, .button[color=secondary-rounded]:hover {
  background-color: transparent;
}

.button[color=secondary] {
  background-color: transparent !important;
  color: var(--grayblue-300);
}

.button[color=tertiary] {
  background-color: var(--app-tertiary) !important;
  color: var(--grayblue-500) !important;
}

.button[color=tertiary]:active, .button[color=tertiary-rounded]:active {
  color: var(--grayblue-500) !important;
}

.button[disabled][color=tertiary] {
  opacity: 1.0;
  background-color: var(--gray-200) !important;
}

.button[rounded] {
  border-radius: 24px !important;
  width: calc(100vw - 32px) !important;
}

.button[color=danger] {
  background-color: var(--red-400);
}

.button[color=save] {
  background-color: var(--green-500);
}

.button[color=primary-rounded] {
  background-color: var(--app-primary);
}

.button[color=secondary-rounded] {
  border: 1px solid var(--app-primary);
  color: var(--app-primary) !important;
  background-color: transparent;
}

.button[disabled][color=secondary-rounded] {
  opacity: 1.0;
  background-color: #fff !important;
  color: var(--app-primary-light);
}

.button[color=secondary-rounded]:active {
  background-color: transparent !important;
  color: var(--app-primary);
}

.button[color=secondary-rounded]:hover {
  background-color: transparent;
}

.button.activated {
  background-color: var(--gray-400);
}

button.item.activated {
  background-color: var(--gray-400) !important;
}

button[clear] {
  font-weight: 600;
  line-height: 1.5em;
}

.button.card-button {
  font-weight: 600;
}

.swiper-pagination-bullet {
  padding: 5px !important;
  opacity: 1.0;
  background-color: var(--orange-300);
}

.swiper-pagination-bullet-active {
  background-color: var(--app-primary);
}

.header {
  -webkit-box-shadow: none;
  box-shadow: none;
}

.header-md::after {
  background-image: none;
}

.footer-md::before {
  background-image: none;
  background: none;
}

.footer::before {
  background-image: none;
  background: none;
}

.inner-body__button-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.inner-body__button-wrap .button {
  margin: 0px;
  font-weight: 600;
  border-radius: 24px;
  width: calc(100vw - 32px) !important;
  margin-bottom: 16px !important;
  -webkit-transition: margin-bottom 0.2s,  padding-left 0.5s,  padding-right 0.5s,  border-radius 0.5s,  width 0.5s !important;
  transition: margin-bottom 0.2s,  padding-left 0.5s,  padding-right 0.5s,  border-radius 0.5s,  width 0.5s !important;
}

.inner-body__button-wrap .button[color=hyperlink] {
  background-color: transparent;
  width: auto !important;
  border-radius: 0px;
  background-position: center;
  display: contents;
  color: var(--grayblue-500);
}

.inner-body__button-wrap .button[color=hyperlink] .button-inner {
  text-decoration: underline;
  color: var(--grayblue-400);
  font-size: 16px;
  font-family: 'Inter';
  font-weight: 600;
  width: auto;
}

.inner-body__button {
  margin-top: 0px !important;
}

ion-footer, rmt-footer {
  margin-bottom: constant(safe-area-inset-bottom);
  margin-bottom: env(safe-area-inset-bottom);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-bottom: 8px;
}

ion-footer .button, rmt-footer .button {
  margin: 0px;
  font-weight: 600;
  border-radius: 24px;
  width: calc(100vw - 32px) !important;
  margin-bottom: 16px !important;
  -webkit-transition: margin-bottom 0.2s,  padding-left 0.5s,  padding-right 0.5s,  border-radius 0.5s,  width 0.5s !important;
  transition: margin-bottom 0.2s,  padding-left 0.5s,  padding-right 0.5s,  border-radius 0.5s,  width 0.5s !important;
}

ion-footer .col, rmt-footer .col {
  padding: 0px;
}

.btn-medium {
  height: 36px !important;
}

.btn-small {
  height: 32px !important;
}

.button[rounded] {
  border-radius: 10px;
}

.button[rounded][color=secondary] {
  background-color: var(--gray-100);
}

.button[rounded][color=tertiary] {
  background-color: var(--app-tertiary) !important;
}

rmt-checkbox .checkbox-icon:not(.checkbox-checked) {
  border-color: var(--grayblue-100) !important;
}

ion-footer.splashscreen {
  background-color: var(--gray-100);
}

ion-footer.splashscreen .row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

ion-footer.splashscreen::before {
  background-image: none !important;
}

.tabbar::before {
  display: none;
}

.tabbar {
  background-color: var(--gray-200) !important;
  border-top: 1px solid rgba(0, 17, 51, 0.06) !important;
}

.tabbar .tab-button-icon {
  height: 24px;
  margin: 0px;
}

.tabbar .tab-button:focus::before {
  -webkit-animation-name: tab-button-active;
  animation-name: tab-button-active;
  content: ' ';
  position: absolute;
  width: 45px;
  height: 45px;
  -webkit-animation-duration: 300ms;
  animation-duration: 300ms;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  background: radial-gradient(var(--gray-400) 70%, transparent 80%);
  background-repeat: no-repeat;
  background-position: center;
}

@-webkit-keyframes tab-button-active {
  from {
    background-size: 20% 20%;
    opacity: 1.0;
  }
  to {
    background-size: 90% 90%;
    opacity: 0.0;
  }
}

@keyframes tab-button-active {
  from {
    background-size: 20% 20%;
    opacity: 1.0;
  }
  to {
    background-size: 90% 90%;
    opacity: 0.0;
  }
}

.tabbar .tab-button {
  max-width: 20%;
}

.tabbar .tab-button:focus > * {
  color: var(--app-primary);
}

.tabbar .tab-button-text {
  -webkit-transform: none !important;
  transform: none !important;
  overflow: visible;
  text-overflow: initial;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-weight: 400;
}

.tabbar .tab-button[aria-selected=true] {
  opacity: 1.0;
}

.tabbar .tab-button[aria-selected=true] .tab-button-text {
  color: var(--grayblue-500);
  font-weight: 700 !important;
  opacity: 1.0;
}

.tabbar .tab-button[aria-selected=false] .tab-button-text {
  color: var(--grayblue-300);
}

.tabbar .tab-button[aria-selected=false] > .tab-button-icon:not(.ion-md-custom-icon-tab-send) {
  background-color: var(--grayblue-300);
}

ion-fab .fab {
  -webkit-box-shadow: none;
  box-shadow: none;
}

ion-fab .fab[color=primary] {
  background-color: var(--app-primary);
}

.alert-wrapper {
  background-color: #fff !important;
}

.item:not(.item-input):not(.item-datetime) {
  background-color: var(--gray-100);
  margin-bottom: 1px;
}

.item:last-child {
  margin-bottom: 0px;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: normal;
}

h4 {
  font-size: 21px;
}

input[type=submit] {
  position: absolute;
  left: -9999px;
  width: 1px;
  height: 1px;
}

.expiration-time {
  position: static;
  width: auto;
  height: 36px;
  left: 0px;
  top: 328px;
  padding-left: 7px;
  background: var(--red-100);
  border: 1px solid var(--red-100);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 4px;
  /* Inside Auto Layout */
  -webkit-box-flex: 0;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
  -webkit-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
}

.ria-loader {
  background: rgba(57, 57, 57, 0.3) !important;
}

.ria-loader .loading-wrapper {
  background: transparent !important;
  border-radius: 12px;
  color: var(--app-primary);
  font-size: 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 15px;
  width: 80px;
  height: 80px;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}

.ria-loader .loading-wrapper .loading-content {
  display: none;
}

.ria-loader .loading-wrapper ion-spinner {
  display: none;
  width: 50px;
  height: 50px;
}

ion-loading {
  z-index: 100000 !important;
}

.screen-lock-settings button:last-child {
  color: var(--red-300) !important;
}

.skip-screen-lock-settings button:first-child {
  background-color: var(--red-100) !important;
  color: var(--red-500) !important;
}

.toast-success .toast-wrapper {
  background-color: var(--grayblue-500);
  border-radius: 12px;
  margin: 15px;
  width: calc(100% - 30px);
}

.toast-success .toast-wrapper .toast-message:before {
  content: url(../assets/imgs/success.png);
  zoom: 0.3;
  margin-right: 50px;
}

.toast-success .toast-wrapper .toast-message {
  color: var(--gray-100);
  font-size: 18px;
  font-weight: 600;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 12px;
  padding-left: 15px;
  padding-right: 15px;
}

.toast-action .toast-wrapper {
  background-color: #001133;
  border-radius: 12px;
  margin: 15px;
  width: calc(100% - 30px);
}

.toast-action .toast-wrapper .toast-message:before {
  margin-right: 5px;
}

.toast-action .toast-wrapper .toast-message {
  white-space: nowrap;
  color: white;
  font-size: 14px;
  font-weight: 600;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 8px;
  padding-left: 16px;
}

.toast-action .toast-wrapper .toast-button {
  font-size: 14px !important;
  font-weight: 600;
}

.toast-cancel .toast-wrapper {
  background-color: var(--grayblue-500);
  border-radius: 12px;
  margin: 15px;
  width: calc(100% - 30px);
}

.toast-cancel .toast-wrapper .toast-message:before {
  content: "❌";
  margin-right: 10px;
}

.toast-cancel .toast-wrapper .toast-message {
  color: var(--gray-100);
  font-size: 18px;
  font-weight: 600;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 12px;
  padding-left: 15px;
  padding-right: 15px;
}

.toast-wallet-activate .toast-wrapper {
  background-color: var(--grayblue-500);
  border-radius: 12px;
  margin: 15px;
  width: calc(100% - 30px);
  margin-bottom: 72px !important;
}

.toast-wallet-activate .toast-wrapper .toast-message {
  color: var(--gray-100);
  font-size: 18px;
  font-weight: 600;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 12px;
  padding-left: 15px;
  padding-right: 15px;
}

.toast-wallet-activate .toast-container::after {
  content: "👇";
  margin-right: 10px;
}

.order-cancel-alert-text .alert-wrapper .alert-title {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  line-height: 24px;
  letter-spacing: 0.15px;
  color: var(--grayblue-400);
}

.order-cancel-alert-text .alert-wrapper .alert-message {
  font-family: 'Inter';
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.25px;
  color: var(--grayblue-300);
}

.order-cancel-alert-text .alert-wrapper .alert-button {
  font-weight: normal !important;
  font-size: 16px !important;
  line-height: 24px !important;
  letter-spacing: 0.15px !important;
}

.rmt-actionsheet-info-modal-centered {
  text-align: center;
}

.rmt-actionsheet-modal ion-backdrop {
  visibility: visible;
  background-color: rgba(57, 57, 57, 0.6);
}

.rmt-actionsheet-modal .modal-wrapper {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  min-height: initial;
  top: initial;
  width: 100%;
  height: auto;
  max-height: calc(100vh - 32px);
  contain: initial;
  overflow: hidden;
}

.rmt-actionsheet-modal .modal-wrapper .ion-page {
  contain: content;
  position: relative;
  max-height: calc(100vh - 32px);
}

.rmt-actionsheet-modal .modal-wrapper .ion-page ion-content {
  contain: content;
  position: relative;
}

.rmt-actionsheet-modal .modal-wrapper .ion-page ion-content .scroll-content {
  contain: content;
  position: relative;
  overflow: hidden;
}

.rmt-actionsheet-modal .modal-wrapper .ion-page .wpadding-no-top {
  max-height: calc(100vh - 32px);
}

@media only screen and (min-width: 768px) and (min-height: 600px) {
  .rmt-actionsheet-modal .modal-wrapper {
    left: calc(50% - (600px/2)) !important;
    bottom: 0 !important;
    position: absolute;
    width: 600px;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    top: auto !important;
  }
}

.rmt-actionsheet-modal-lowHeader .modal-wrapper .ion-page ion-header {
  padding: 24px 0 16px 0 !important;
}

.rmt-actionsheet-modal-lowHeader .modal-wrapper .ion-page ion-content .scroll-content {
  padding: 0;
}

.rmt-actionsheet-modal-lowHeader .modal-wrapper .ion-page ion-content .scroll-content .actionsheet_content {
  padding-bottom: 10px;
}

.rmt-actionsheet-modal-prevent-dismiss ion-backdrop {
  pointer-events: none;
  background-color: rgba(57, 57, 57, 0.6);
}

.store-locator-modal .modal-wrapper {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
}

.location-search-modal .modal-wrapper {
  position: absolute;
  left: 0 !important;
  right: 0 !important;
  top: 0 !important;
  bottom: 0 !important;
  width: 100%;
  height: 100%;
}

.w3-animate-fading {
  -webkit-animation: fading 10s infinite;
  animation: fading 10s infinite;
}

@-webkit-keyframes fading {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

@keyframes fading {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

.w3-animate-opacity {
  -webkit-animation: opac 0.5s;
  animation: opac 0.5s;
}

@-webkit-keyframes opac {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@keyframes opac {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

.w3-animate-opacity-slow {
  -webkit-animation: opac 1.0s;
  animation: opac 1.0s;
}

@keyframes opac {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

.w3-animate-opacity-very-slow {
  -webkit-animation: opac 2.0s;
  animation: opac 2.0s;
}

@keyframes opac {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

.w3-animate-top {
  position: relative;
  -webkit-animation: animatetop 0.4s;
  animation: animatetop 0.4s;
}

@-webkit-keyframes animatetop {
  from {
    top: -300px;
    opacity: 0;
  }
  to {
    top: 0;
    opacity: 1;
  }
}

@keyframes animatetop {
  from {
    top: -300px;
    opacity: 0;
  }
  to {
    top: 0;
    opacity: 1;
  }
}

.w3-animate-left {
  position: relative;
  -webkit-animation: animateleft 0.4s;
  animation: animateleft 0.4s;
}

@-webkit-keyframes animateleft {
  from {
    left: -300px;
    opacity: 0;
  }
  to {
    left: 0;
    opacity: 1;
  }
}

@keyframes animateleft {
  from {
    left: -300px;
    opacity: 0;
  }
  to {
    left: 0;
    opacity: 1;
  }
}

.w3-animate-right {
  position: relative;
  -webkit-animation: animateright 0.4s;
  animation: animateright 0.4s;
}

@-webkit-keyframes animateright {
  from {
    right: -300px;
    opacity: 0;
  }
  to {
    right: 0;
    opacity: 1;
  }
}

@keyframes animateright {
  from {
    right: -300px;
    opacity: 0;
  }
  to {
    right: 0;
    opacity: 1;
  }
}

.w3-animate-bottom {
  position: relative;
  -webkit-animation: animatebottom 0.4s;
  animation: animatebottom 0.4s;
}

@-webkit-keyframes animatebottom {
  from {
    bottom: -300px;
    opacity: 0;
  }
  to {
    bottom: 0;
    opacity: 1;
  }
}

@keyframes animatebottom {
  from {
    bottom: -300px;
    opacity: 0;
  }
  to {
    bottom: 0;
    opacity: 1;
  }
}

.w3-animate-zoom {
  -webkit-animation: animatezoom 0.6s;
  animation: animatezoom 0.6s;
}

@-webkit-keyframes animatezoom {
  from {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  to {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes animatezoom {
  from {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  to {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

.w3-animate-input {
  -webkit-transition: width 0.4s ease-in-out;
  transition: width 0.4s ease-in-out;
}

.w3-animate-input:focus {
  width: 100% !important;
}

.remove-title .action-sheet-title {
  display: none !important;
}

.remove-title .action-sheet-cancel {
  font-weight: 600 !important;
}

input.text-input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 30px #fff inset;
}

.item-new .label {
  color: var(--grayblue-400);
  font-weight: 600;
}

.item-new ion-input {
  border: 1px solid var(--grayblue-100);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 6px;
  width: 100%;
  max-width: 100%;
  height: 22px;
  padding: 12px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.item-new ion-input input {
  margin: 0 !important;
  padding: 0 !important;
}

.item-new.input-has-focus ion-input {
  border: 2px solid var(--app-primary);
}

ion-header ion-searchbar {
  padding: 0 16px 16px !important;
}

.wrap-text {
  white-space: normal;
}

.modal-new-design .modal-wrapper .ion-page {
  border-radius: 18px 18px 0px 0px;
}

.modal-new-design .modal-wrapper rmt-app-bar > div {
  border: none;
}

.modal-new-design .modal-wrapper ion-content[padding] .scroll-content {
  padding: 0px;
}

.modal-new-design .modal-wrapper .footer, .modal-new-design .modal-wrapper .scroll-content rmt-submit-button:last-child {
  padding-bottom: 0px;
}

.modal-new-design .modal-wrapper .footer::before {
  background-image: none;
}

.modal-new-design rmt-submit-button {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.modal-new-design rmt-submit-button .row {
  padding-left: 0px;
  padding-right: 0px;
}

.button[color*=-new], .modal-new-design .button {
  height: 48px;
  border-radius: 24px;
  width: calc(100% - 32px);
}

.modal-blurred-background ion-backdrop {
  background-color: rgba(57, 57, 57, 0.6);
  opacity: 1.0 !important;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
}

.button ion-spinner {
  width: 20px;
  margin-left: 10px;
  -webkit-filter: invert(1);
  filter: invert(1);
}

.new-rate-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  background-color: var(--gray-400);
  border-radius: 8px;
  padding: 4px 12px;
  font-size: 14px;
  white-space: nowrap;
  color: var(--grayblue-400);
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
}

.new-rate-row .new-rate-promo {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.new-rate-row .rate-text {
  height: auto;
  font-size: 14px !important;
  line-height: 20px !important;
  margin-right: 4px;
  color: var(--grayblue-400);
  text-align: left;
}

.new-rate-row .rate-hint {
  font-size: 14px !important;
  line-height: 20px !important;
  min-height: 20px !important;
  font-weight: 600 !important;
  color: var(--grayblue-400);
}

.new-rate-row .rate-hint .hint {
  color: var(--grayblue-400);
}

.new-rate-row .promo-img {
  width: 20px;
  height: 20px;
  margin-right: 8px;
  background-color: var(--green-500);
}

.new-rate-row .old-rate {
  text-decoration: line-through;
  display: inline-block;
  color: #8890A0;
}

.new-rate-row .promo-rate {
  color: var(--green-500) !important;
  display: inline-block;
}

.new-rate-promo-row {
  background-color: var(--green-100);
  max-width: 100%;
}

.preview-frame-overlay {
  display: none;
}

.preview-frame {
  padding: 16px;
  border-radius: 16px;
}

.preview-frame ion-app {
  left: 26px;
  top: 25px;
  width: calc(100% - 51px);
  height: calc(100% - 50px);
  border-radius: 16px;
}

.preview-frame ion-app ion-header {
  padding-top: 30px;
}

.preview-frame .button[rounded], .preview-frame ion-footer .button {
  width: calc(90vw - 51px) !important;
}

.preview-frame .preview-frame-overlay {
  display: block;
  position: absolute;
  pointer-events: none;
  left: 0px;
  top: 0px;
  width: 100vw;
  height: 100vh;
  z-index: 10000000;
  background-repeat: round;
  background-image: url(../assets/imgs/frame.png);
}

.activity-date-header {
  margin-top: 16px;
  background: var(--gray-100);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  opacity: 0.8;
}

/*
=========================================================================
NEW DESIGN
=========================================================================
*/
ion-header.dashboard-header rmt-app-bar div {
  background-color: var(--gray-200);
  border: none;
  padding: 0px !important;
  min-height: 36px;
  padding-top: 5px !important;
}

ion-header.dashboard-header rmt-app-bar div button {
  height: 36px;
}

ion-header.dashboard-header .bar-title {
  font-size: 28px;
  text-align: left;
  padding-left: 16px !important;
  color: var(--grayblue-500);
}

ion-header.dashboard-header ~ ion-content .scroll-content {
  background-color: var(--gray-200) !important;
  padding: 16px;
}

ion-header.dashboard-header ~ ion-content .scroll-content rmt-list-item-new > ion-row .row-content + button {
  display: none;
}

ion-header.dashboard-header ~ ion-content .scroll-content rmt-list-item-new + rmt-separator {
  display: none;
}

ion-header.dashboard-header ~ .footer-buttons ~ ion-content .scroll-content {
  padding-bottom: 100px;
}

ion-tab ion-header.dashboard-header rmt-app-bar div {
  min-height: 0px;
  padding-top: 0px !important;
}

.bottom-notch {
  padding-bottom: constant(safe-area-inset-bottom) !important;
  padding-bottom: env(safe-area-inset-bottom) !important;
  /*padding-bottom: 20px !important;*/
}

.searchbar-ios {
  padding: 0px;
  background-color: var(--gray-400);
  border-bottom: 0px;
  border-top: 0px;
  border-radius: 6px;
}

.searchbar-ios .searchbar-input {
  height: 4rem;
}

.searchbar-ios .searchbar-clear-icon {
  background-size: 22px;
}

.flag-icon {
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 24px;
  height: 24px;
  background-color: var(--gray-100);
  border-radius: 50%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.flag-icon img {
  width: 20px;
  height: 20px;
}

.custom-modal-style .error-title-section {
  margin-top: 0px;
}

.custom-modal-style .error-subtitle-section {
  margin-bottom: 0px;
}

.custom-modal-subtitle-style rmt-font.H3, p strong {
  font-size: 16px !important;
}

.delete-recipient-modal-style .error-subtitle-section {
  margin-bottom: 0px;
}

.delete-recipient-modal-style .image-half-modal {
  width: 48px;
  height: 48px;
}

.toggle-inner {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}

.toggle-icon::before {
  left: 3px !important;
  background-color: var(--gray-400) !important;
}

.float-label {
  pointer-events: none;
}

.group-heading {
  letter-spacing: 1.15px;
  text-transform: uppercase;
  color: var(--grayblue-200);
}

.thumbnail-small-icon {
  position: absolute;
  width: 14px;
  height: 14px;
  margin-left: 15px;
  margin-top: -2px;
  border-radius: 50%;
  border: 2px solid var(--gray-100);
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.thumbnail-small-icon img {
  width: 20px;
  height: 20px;
  min-height: 20px;
  max-width: 20px;
}

.skeleton-icon {
  width: 40px;
  height: 40px !important;
  border-radius: 200px;
}

.skeleton-box {
  display: inline-block;
  height: 1em;
  position: relative;
  overflow: hidden;
  background-color: var(--gray-200);
}

.skeleton-box::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
  background-image: -webkit-gradient(linear, left top, right top, color-stop(0, var(--gray-100)), color-stop(10%, var(--gray-200)), color-stop(40%, var(--gray-400)), to(var(--gray-100)));
  background-image: linear-gradient(90deg, var(--gray-100) 0, var(--gray-200) 10%, var(--gray-400) 40%, var(--gray-100));
  -webkit-animation: shimmer 2s infinite;
  animation: shimmer 2s infinite;
  content: '';
}

@-webkit-keyframes shimmer {
  100% {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
  }
}

@keyframes shimmer {
  100% {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
  }
}

.search-result-item {
  font-weight: 400;
}

.search-result-item-highlight {
  font-weight: 600;
}

.version-notice {
  position: absolute;
  width: 100vw;
  color: red;
  text-align: center;
  pointer-events: none;
  font-size: 16px;
  opacity: 0.5;
  font-family: 'Inter';
}

ion-icon[class*="custom-icon-"] {
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-position: 50% 50%;
  mask-position: 50% 50%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  background: currentColor;
  width: 1em;
  height: 1em;
}

ion-icon[class*="custom-icon-shape"] {
  -webkit-mask-image: url(../assets/icons/Shape.svg);
  mask-image: url(../assets/icons/Shape.svg);
}

ion-icon[class*="custom-icon-arrow"] {
  -webkit-mask-image: url(../assets/icons/arrow.svg);
  mask-image: url(../assets/icons/arrow.svg);
}

ion-icon[class*="custom-icon-pin-location"] {
  -webkit-mask-image: url(../assets/icons/pin_location.svg);
  mask-image: url(../assets/icons/pin_location.svg);
}

ion-icon[class*="custom-icon-arrow-down"] {
  -webkit-mask-image: url(../assets/icons/arrow-down.svg);
  mask-image: url(../assets/icons/arrow-down.svg);
}

ion-icon[class*="custom-icon-chevron_down"] {
  -webkit-mask-image: url(../assets/icon/chevron_down.svg);
  mask-image: url(../assets/icon/chevron_down.svg);
}

ion-icon[class*="custom-icon-chevron-up"] {
  -webkit-mask-image: url(../assets/icons/chevron-up.svg);
  mask-image: url(../assets/icons/chevron-up.svg);
}

ion-icon[class*="custom-icon-arrow-grey"] {
  -webkit-mask-image: url(../assets/icons/arrow-grey.svg);
  mask-image: url(../assets/icons/arrow-grey.svg);
}

ion-icon[class*="custom-icon-arrow-back"] {
  -webkit-mask-image: url(../assets/icons/arrow_back.svg);
  mask-image: url(../assets/icons/arrow_back.svg);
}

ion-icon[class*="custom-icon-delivery-method"] {
  -webkit-mask-image: url(../assets/icons/delivery-method.svg);
  mask-image: url(../assets/icons/delivery-method.svg);
}

ion-icon[class*="custom-icon-payment-method"] {
  -webkit-mask-image: url(../assets/icons/payment-method.svg);
  mask-image: url(../assets/icons/payment-method.svg);
}

ion-icon[class*="custom-icon-rates"] {
  -webkit-mask-image: url(../assets/icons/check_rates.svg);
  mask-image: url(../assets/icons/check_rates.svg);
}

ion-icon[class*="custom-icon-email"] {
  -webkit-mask-image: url(../assets/icons/email.svg);
  mask-image: url(../assets/icons/email.svg);
}

ion-icon[class*="custom-icon-call"] {
  -webkit-mask-image: url(../assets/icons/call.svg);
  mask-image: url(../assets/icons/call.svg);
}

ion-icon[class*="custom-icon-grey-call"] {
  -webkit-mask-image: url(../assets/icons/grey-call.svg);
  mask-image: url(../assets/icons/grey-call.svg);
}

ion-icon[class*="custom-icon-card"] {
  -webkit-mask-image: url(../assets/icons/card.svg);
  mask-image: url(../assets/icons/card.svg);
  width: 24px;
}

ion-icon[class*="custom-icon-card-grey"] {
  -webkit-mask-image: url(../assets/icons/card_grey.svg);
  mask-image: url(../assets/icons/card_grey.svg);
  width: 24px;
}

ion-icon[class*="custom-icon-card-visa"] {
  content: url(../assets/icons/card_visa.svg);
  background: transparent;
  -webkit-mask-image: unset;
  mask-image: unset;
}

ion-icon[class*="custom-icon-card-green"] {
  -webkit-mask-image: url(../assets/icons/card_green.svg);
  mask-image: url(../assets/icons/card_green.svg);
  width: 24px;
}

ion-icon[class*="custom-icon-bank"] {
  -webkit-mask-image: url(../assets/icons/bank.svg);
  mask-image: url(../assets/icons/bank.svg);
  height: 24px;
}

ion-icon[class*="custom-icon-plaid"] {
  -webkit-mask-image: url(../assets/icons/plaid.svg);
  mask-image: url(../assets/icons/plaid.svg);
  height: 24px;
}

ion-icon[class*="custom-icon-goto"] {
  -webkit-mask-image: url(../assets/icons/goto.svg);
  mask-image: url(../assets/icons/goto.svg);
}

ion-icon[class*="custom-icon-myself"] {
  -webkit-mask-image: url(../assets/icons/myself.svg);
  mask-image: url(../assets/icons/myself.svg);
}

ion-icon[class*="custom-icon-new-recipient"] {
  -webkit-mask-image: url(../assets/icons/new_recipient.svg);
  mask-image: url(../assets/icons/new_recipient.svg);
}

ion-icon[class*="custom-icon-neutral"] {
  -webkit-mask-image: url(../assets/icons/neutral.svg);
  mask-image: url(../assets/icons/neutral.svg);
}

ion-icon[class*="custom-icon-satisfied"] {
  -webkit-mask-image: url(../assets/icons/satisfied.svg);
  mask-image: url(../assets/icons/satisfied.svg);
}

ion-icon[class*="custom-icon-unsatisfied"] {
  -webkit-mask-image: url(../assets/icons/unsatisfied.svg);
  mask-image: url(../assets/icons/unsatisfied.svg);
}

ion-icon[class*="custom-icon-settings-biometrics"] {
  -webkit-mask-image: url(../assets/icons/settings_biometrics.svg);
  mask-image: url(../assets/icons/settings_biometrics.svg);
}

ion-icon[class*="custom-icon-settings-faceid"] {
  -webkit-mask-image: url(../assets/icons/settings_icons_faceid.svg);
  mask-image: url(../assets/icons/settings_icons_faceid.svg);
}

ion-icon[class*="custom-icon-settings-language-new"] {
  -webkit-mask-image: url(../assets/icons/settings_language_new.svg);
  mask-image: url(../assets/icons/settings_language_new.svg);
}

ion-icon[class*="custom-icon-settings-help"] {
  -webkit-mask-image: url(../assets/icons/settings_help.svg);
  mask-image: url(../assets/icons/settings_help.svg);
}

ion-icon[class*="custom-icon-settings-id"] {
  -webkit-mask-image: url(../assets/icons/settings_id.svg);
  mask-image: url(../assets/icons/settings_id.svg);
}

ion-icon[class*="custom-icon-settings-phone"] {
  -webkit-mask-image: url(../assets/icons/settings_phone.svg);
  mask-image: url(../assets/icons/settings_phone.svg);
}

ion-icon[class*="custom-icon-settings-email"] {
  -webkit-mask-image: url(../assets/icons/settings_email.svg);
  mask-image: url(../assets/icons/settings_email.svg);
}

ion-icon[class*="custom-icon-settings-legal"] {
  -webkit-mask-image: url(../assets/icons/settings_legal.svg);
  mask-image: url(../assets/icons/settings_legal.svg);
}

ion-icon[class*="custom-icon-settings-logout"] {
  -webkit-mask-image: url(../assets/icons/settings_logout.svg);
  mask-image: url(../assets/icons/settings_logout.svg);
}

ion-icon[class*="custom-icon-settings-statement"] {
  -webkit-mask-image: url(../assets/icons/settings_statement.svg);
  mask-image: url(../assets/icons/settings_statement.svg);
}

ion-icon[class*="custom-icon-settings-delete"] {
  -webkit-mask-image: url(../assets/icons/settings_delete.svg);
  mask-image: url(../assets/icons/settings_delete.svg);
}

ion-icon[class*="custom-icon-see-location"] {
  -webkit-mask-image: url(../assets/icons/see-location.svg);
  mask-image: url(../assets/icons/see-location.svg);
}

ion-icon[class*="custom-icon-settings-notification"] {
  -webkit-mask-image: url(../assets/icons/settings_notification.svg);
  mask-image: url(../assets/icons/settings_notification.svg);
}

ion-icon[class*="custom-icon-alert-notification-filled"] {
  -webkit-mask-image: url(../assets/icons/notification-filled.svg);
  mask-image: url(../assets/icons/notification-filled.svg);
}

ion-icon[class*="custom-icon-settings-password"] {
  -webkit-mask-image: url(../assets/icons/settings_password.svg);
  mask-image: url(../assets/icons/settings_password.svg);
}

ion-icon[class*="custom-icon-settings-passcode"] {
  -webkit-mask-image: url(../assets/icons/settings_passcode.svg);
  mask-image: url(../assets/icons/settings_passcode.svg);
}

ion-icon[class*="custom-icon-settings-wallet"] {
  -webkit-mask-image: url(../assets/icons/tab-wallet.svg);
  mask-image: url(../assets/icons/tab-wallet.svg);
}

ion-icon[class*="custom-icon-settings-wallet-lock"] {
  -webkit-mask-image: url(../assets/icons/settings-lock.svg);
  mask-image: url(../assets/icons/settings-lock.svg);
}

ion-icon[class*="custom-icon-settings-bell"] {
  content: url(../assets/img/header/bell.svg);
  background: transparent;
}

ion-icon[class*="custom-icon-settings-bell-unread"] {
  content: url(../assets/img/header/unread_bell.svg);
  background: transparent;
}

ion-icon[class*="custom-icon-settings-check-limits"] {
  content: url(../assets/icons/settings-check-limits.svg);
  background: transparent;
}

ion-icon[class*="custom-icon-settings-withdraw"] {
  content: url(../assets/icons/settings-withdraw.svg);
  background: transparent;
}

ion-icon[class*="custom-icon-settings-remittance-activity"] {
  content: url(../assets/icons/settings-remittance-activity.svg);
  background: transparent;
}

ion-icon[class*="custom-icon-settings-remittance-recipients"] {
  content: url(../assets/icons/settings-remittance-recipients.svg);
  background: transparent;
}

ion-icon[class*="custom-icon-settings-agent-nearby"] {
  content: url(../assets/icons/settings-agent-nearby.svg);
  background: transparent;
}

ion-icon[class*="custom-icon-settings-inbox"] {
  content: url(../assets/img/header/inbox.svg);
  background: transparent;
}

ion-icon[class*="custom-icon-settings-inbox-unread"] {
  content: url(../assets/img/header/inbox_unread.svg);
}

ion-icon[class*="custom-icon-settings-payment"] {
  -webkit-mask-image: url(../assets/icons/settings_payment.svg);
  mask-image: url(../assets/icons/settings_payment.svg);
}

ion-icon[class*="custom-icon-settings-promotions"] {
  -webkit-mask-image: url(../assets/icons/settings_promotions.svg);
  mask-image: url(../assets/icons/settings_promotions.svg);
}

ion-icon[class*="custom-icon-language"] {
  -webkit-mask-image: url(../assets/icons/language.svg);
  mask-image: url(../assets/icons/language.svg);
}

ion-icon[class*="custom-icon-refer-friend"] {
  -webkit-mask-image: url(../assets/icons/referFriend.svg);
  mask-image: url(../assets/icons/referFriend.svg);
}

ion-icon[class*="custom-icon-settings-question"] {
  -webkit-mask-image: url(../assets/icons/settings_question.svg);
  mask-image: url(../assets/icons/settings_question.svg);
}

ion-icon[class*="custom-icon-settings-personal"] {
  -webkit-mask-image: url(../assets/icons/settings_personal.svg);
  mask-image: url(../assets/icons/settings_personal.svg);
}

ion-icon[class*="custom-icon-activity"] {
  -webkit-mask-image: url(../assets/icons/activity.svg);
  mask-image: url(../assets/icons/activity.svg);
}

ion-icon[class*="custom-icon-edit"] {
  -webkit-mask-image: url(../assets/icons/edit.svg);
  mask-image: url(../assets/icons/edit.svg);
}

ion-icon[class*="custom-icon-edit-small"] {
  -webkit-mask-image: url(../assets/icons/edit-small.svg);
  mask-image: url(../assets/icons/edit-small.svg);
}

ion-icon[class*="custom-icon-billing-edit"] {
  -webkit-mask-image: url(../assets/icons/billingPen.svg);
  mask-image: url(../assets/icons/billingPen.svg);
  width: 20px;
  height: 20px;
}

ion-icon[class*="custom-icon-camera"] {
  -webkit-mask-image: url(../assets/icons/camera.svg);
  mask-image: url(../assets/icons/camera.svg);
}

ion-icon[class*="custom-icon-error"] {
  -webkit-mask-image: url(../assets/icons/disabled.svg);
  mask-image: url(../assets/icons/disabled.svg);
}

ion-icon[class*="custom-icon-verification"] {
  -webkit-mask-image: url(../assets/icons/verification.svg);
  mask-image: url(../assets/icons/verification.svg);
}

ion-icon[class*="custom-icon-tooltip"] {
  -webkit-mask-image: url(../assets/icons/tooltip.svg);
  mask-image: url(../assets/icons/tooltip.svg);
}

ion-icon[class*="custom-icon-travel"] {
  -webkit-mask-image: url(../assets/icons/travel.svg);
  mask-image: url(../assets/icons/travel.svg);
}

ion-icon[class*="custom-icon-add"] {
  content: url(../assets/icons/add.svg);
  background: transparent;
}

ion-icon[class*="custom-icon-add-orange"] {
  content: none;
  -webkit-mask-image: url(../assets/icons/add-orange.svg);
  mask-image: url(../assets/icons/add-orange.svg);
  background-color: var(--app-primary);
}

ion-icon[class*="custom-icon-add-grey"] {
  content: url(../assets/icons/add-grey.svg);
  background: transparent;
}

ion-icon[class*="custom-icon-rmt4-search"] {
  content: url(../assets/icons/ic_activity_search.svg);
  background: transparent;
}

ion-icon[class*="custom-icon-cvv"] {
  content: url(../assets/icons/credit-card-cvv.svg);
  background: transparent;
}

ion-icon[class*="custom-icon-biometrics"] {
  -webkit-mask-image: url(../assets/icons/fingerprint-recognition.svg);
  mask-image: url(../assets/icons/fingerprint-recognition.svg);
}

ion-icon[class*="custom-icon-faceid"] {
  -webkit-mask-image: url(../assets/icons/faceId2.svg);
  mask-image: url(../assets/icons/faceId2.svg);
}

ion-icon[class*="custom-icon-touchId"] {
  -webkit-mask-image: url(../assets/icons/Shape2.svg);
  mask-image: url(../assets/icons/Shape2.svg);
}

ion-icon[class*="custom-icon-view"] {
  -webkit-mask-image: url(../assets/icons/view.svg);
  mask-image: url(../assets/icons/view.svg);
}

ion-icon[class*="custom-icon-view-off"] {
  -webkit-mask-image: url(../assets/icons/view-off.svg);
  mask-image: url(../assets/icons/view-off.svg);
}

ion-icon[class*="custom-icon-finished"] {
  content: url(../assets/icons/finished.svg);
  background: transparent;
}

ion-icon[class*="custom-icon-order-cancelled"] {
  content: url(../assets/icons/order_cancelled.svg);
  background: transparent;
}

ion-icon[class*="custom-icon-order-expired"] {
  content: url(../assets/icons/order_expired.svg);
  background: transparent;
}

ion-icon[class*="custom-icon-order-funding"] {
  content: url(../assets/icons/order_funding.svg);
  background: transparent;
}

ion-icon[class*="custom-icon-order-processed"] {
  content: url(../assets/icons/order_processed.svg);
  background: transparent;
}

ion-icon[class*="custom-icon-order-ready"] {
  content: url(../assets/icons/order_ready.svg);
  background: transparent;
}

ion-icon[class*="custom-icon-gift"] {
  content: url(../assets/icons/gift.svg);
  background: transparent;
}

ion-icon[class*="custom-icon-maxis"] {
  content: url(../assets/icons/maxis-icon.png);
  background: transparent;
}

ion-icon[class*="custom-icon-gift-new"] {
  content: none;
  -webkit-mask-image: url(../assets/icons/gift_new.svg);
  mask-image: url(../assets/icons/gift_new.svg);
  background: initial;
}

ion-icon[class*="custom-icon-discount"] {
  content: url(../assets/img/check-prices/discount.svg);
  background: transparent;
}

ion-icon[class*="custom-icon-discount-masked"] {
  -webkit-mask-image: url(../assets/img/check-prices/discount.svg);
  mask-image: url(../assets/img/check-prices/discount.svg);
  background: initial;
}

ion-icon[class*="custom-icon-discount-green"] {
  content: url(../assets/img/check-prices/discount-green.svg);
  background: transparent;
}

ion-icon[class*="custom-icon-round-select"] {
  content: url(../assets/img/check-prices/check-select.svg);
  background: transparent;
}

ion-icon[class*="custom-icon-radio-button"] {
  content: url(../assets/img/check-prices/radio-button.svg);
  background: transparent;
}

ion-icon[class*="custom-icon-discount-alert"] {
  content: url(../assets/img/check-prices/alert.svg);
  background: transparent;
}

ion-icon[class*="custom-icon-promo-close"] {
  content: url(../assets/img/check-prices/promo-close.svg);
  background: transparent;
}

ion-icon[class*="custom-icon-current-location-orange"] {
  -webkit-mask-image: url(../assets/icons/current-location-orange.svg);
  mask-image: url(../assets/icons/current-location-orange.svg);
}

ion-icon[class*="custom-icon-agent-location"] {
  -webkit-mask-image: url(../assets/icons/location_pin.svg);
  mask-image: url(../assets/icons/location_pin.svg);
}

ion-icon[class*="custom-icon-location"] {
  -webkit-mask-image: url(../assets/icons/location.svg);
  mask-image: url(../assets/icons/location.svg);
}

ion-icon[class*="custom-icon-location-pick"] {
  -webkit-mask-image: url(../assets/icons/location_pick.svg);
  mask-image: url(../assets/icons/location_pick.svg);
}

ion-icon[class*="lock-closed-outline"] {
  -webkit-mask-image: url(../assets/icons/lock-closed-outline.svg);
  mask-image: url(../assets/icons/lock-closed-outline.svg);
}

ion-icon[class*="custom-icon-progress"] {
  -webkit-mask-image: url(../assets/icons/progress.svg);
  mask-image: url(../assets/icons/progress.svg);
}

ion-icon[class*="custom-icon-recipients"] {
  -webkit-mask-image: url(../assets/icons/recipients.svg);
  mask-image: url(../assets/icons/recipients.svg);
}

ion-icon[class*="custom-icon-collaborate"] {
  -webkit-mask-image: url(../assets/icons/collaborate.svg);
  mask-image: url(../assets/icons/collaborate.svg);
}

ion-icon[class*="custom-icon-send"] {
  -webkit-mask-image: url(../assets/icons/send.svg);
  mask-image: url(../assets/icons/send.svg);
}

ion-icon[class*="custom-icon-tab-send"] {
  -webkit-mask-image: url(../assets/icons/tab-send.svg);
  mask-image: url(../assets/icons/tab-send.svg);
}

ion-icon[class*="custom-icon-send"] {
  -webkit-mask-image: url(../assets/icons/send-alt.svg);
  mask-image: url(../assets/icons/send-alt.svg);
}

ion-icon[class*="custom-icon-tab-wallet"] {
  -webkit-mask-image: url(../assets/icons/tab-wallet.svg);
  mask-image: url(../assets/icons/tab-wallet.svg);
}

ion-icon[class*="custom-icon-tab-more"] {
  -webkit-mask-image: url(../assets/icons/tab-more.svg);
  mask-image: url(../assets/icons/tab-more.svg);
}

ion-icon[class*="custom-icon-tab-hub"] {
  -webkit-mask-image: url(../assets/icons/hub.svg);
  mask-image: url(../assets/icons/hub.svg);
}

ion-icon[class*="custom-icon-wallet-send-request"] {
  -webkit-mask-image: url(../assets/icons/wallet-send-request.svg);
  mask-image: url(../assets/icons/wallet-send-request.svg);
}

ion-icon[class*="custom-icon-wallet-indicator"] {
  -webkit-mask-image: url(../assets/icons/right-indicator.svg);
  mask-image: url(../assets/icons/right-indicator.svg);
}

ion-icon[class*="custom-icon-wallet-withdraw"] {
  content: url(../assets/icons/wallet-withdraw.svg);
  background: transparent;
}

ion-icon[class*="custom-icon-wallet-send"] {
  content: url(../assets/icons/wallet-send.svg);
  background: transparent;
}

ion-icon[class*="custom-icon-wallet-send-new"] {
  content: url(../assets/img/wallet/send.svg);
  background: transparent;
}

ion-icon[class*="custom-icon-wallet-pending-status"] {
  -webkit-mask-image: url(../assets/icons/wallet-pending-status.svg);
  mask-image: url(../assets/icons/wallet-pending-status.svg);
}

ion-icon[class*="custom-icon-wallet-success-status"] {
  -webkit-mask-image: url(../assets/icons/wallet-success-status.svg);
  mask-image: url(../assets/icons/wallet-success-status.svg);
}

ion-icon[class*="custom-icon-wallet-close-status"] {
  -webkit-mask-image: url(../assets/icons/wallet-close-status.svg);
  mask-image: url(../assets/icons/wallet-close-status.svg);
}

ion-icon[class*="custom-icon-wallet-received-light"] {
  content: url(../assets/icons/wallet-withdraw-light.svg);
  background: transparent;
}

ion-icon[class*="custom-icon-wallet-merchant-light"] {
  content: url(../assets/icons/wallet-merchant-light.svg);
  background: transparent;
}

ion-icon[class*="custom-icon-wallet-send-light"] {
  content: url(../assets/icons/wallet-deposit-light.svg);
  background: transparent;
}

ion-icon[class*="custom-icon-wallet-cancel-light"] {
  content: url(../assets/icons/wallet-cancel-light.svg);
  background: transparent;
}

ion-icon[class*="custom-icon-tab-activity"] {
  -webkit-mask-image: url(../assets/icons/tab-activity.svg);
  mask-image: url(../assets/icons/tab-activity.svg);
}

ion-icon[class*="custom-icon-tab-home"] {
  -webkit-mask-image: url(../assets/icons/tab-home.svg);
  mask-image: url(../assets/icons/tab-home.svg);
}

ion-icon[class*="custom-icon-tab-recipients"] {
  -webkit-mask-image: url(../assets/icons/tab-recipients.svg);
  mask-image: url(../assets/icons/tab-recipients.svg);
}

ion-icon[class*="custom-icon-tab-track"] {
  -webkit-mask-image: url(../assets/icons/tab-track.svg);
  mask-image: url(../assets/icons/tab-track.svg);
}

ion-icon[class*="custom-icon-tab-locations"] {
  -webkit-mask-image: url(../assets/icons/tab-locations.svg);
  mask-image: url(../assets/icons/tab-locations.svg);
}

ion-icon[class*="custom-icon-wallet-deposit"] {
  content: url(../assets/icons/wallet-deposit.svg);
  background: transparent;
}

ion-icon[class*="custom-icon-wallet-pay"] {
  content: url(../assets/icons/wallet-pay.svg);
  background: transparent;
}

ion-icon[class*="custom-icon-wallet-pay-new"] {
  content: url(../assets/icons/wallet-pay-new.svg);
  background: transparent;
}

ion-icon[class*="custom-icon-wallet-airtime"] {
  content: url(../assets/img/wallet/airtime.svg);
  background: transparent;
}

ion-icon[class*="custom-icon-wallet-card"] {
  content: url(../assets/img/wallet/card.svg);
  background: transparent;
}

ion-icon[class*="custom-icon-wallet-more"] {
  content: url(../assets/img/wallet/more.svg);
  background: transparent;
}

ion-icon[class*="custom-icon-shield"] {
  content: url(../assets/icons/shield.svg);
  background: transparent;
}

ion-icon[class*="custom-icon-track"] {
  -webkit-mask-image: url(../assets/icons/track.svg);
  mask-image: url(../assets/icons/track.svg);
}

ion-icon[class*="custom-icon-user"] {
  -webkit-mask-image: url(../assets/icons/user.svg);
  mask-image: url(../assets/icons/user.svg);
}

ion-icon[class*="custom-icon-back"] {
  -webkit-mask-image: url(../assets/icons/back.svg);
  mask-image: url(../assets/icons/back.svg);
}

ion-icon[class*="custom-icon-contact-mail"] {
  content: url(../assets/imgs/contact_mail.png);
  background: transparent;
}

ion-icon[class*="custom-icon-contact-phone"] {
  content: url(../assets/imgs/contact_phone.png);
  background: transparent;
}

ion-icon[class*="custom-icon-chat-message"] {
  content: url(../assets/imgs/chat_message.svg);
  background: transparent;
}

ion-icon[class*="custom-icon-google"] {
  content: url(../assets/icons/google.svg);
  background: transparent;
}

ion-icon[class*="custom-icon-facebook"] {
  content: url(../assets/icons/facebook.svg);
  background: transparent;
}

ion-icon[class*="custom-icon-ria-qr"] {
  content: url(../assets/icons/ria_icon_small.svg);
  background: transparent;
}

ion-icon[class*="custom-icon-duit-now"] {
  content: url(../assets/icons/duit_now.svg);
  background: transparent;
}

ion-icon[class*="custom-icon-timeline-circle-active"] {
  -webkit-mask-image: url(../assets/icons/timeline-circle-active.svg);
  mask-image: url(../assets/icons/timeline-circle-active.svg);
}

ion-icon[class*="custom-icon-timeline-circle-inactive"] {
  -webkit-mask-image: url(../assets/icons/timeline-circle-inactive.svg);
  mask-image: url(../assets/icons/timeline-circle-inactive.svg);
}

ion-icon[class*="custom-icon-timeline-line-active"] {
  -webkit-mask-image: url(../assets/icons/timeline-line-active.svg);
  mask-image: url(../assets/icons/timeline-line-active.svg);
}

ion-icon[class*="custom-icon-grey-clock"] {
  -webkit-mask-image: url(../assets/icons/grey-clock.svg);
  mask-image: url(../assets/icons/grey-clock.svg);
}

ion-icon[class*="custom-icon-clock"] {
  -webkit-mask-image: url(../assets/icons/clock.svg);
  mask-image: url(../assets/icons/clock.svg);
}

ion-icon[class*="custom-icon-orange-direction"] {
  -webkit-mask-image: url(../assets/icons/orange-direction.svg);
  mask-image: url(../assets/icons/orange-direction.svg);
}

ion-icon[class*="custom-icon-tooltip"] {
  -webkit-mask-image: url(../assets/icons/tooltip_gray.svg);
  mask-image: url(../assets/icons/tooltip_gray.svg);
}

ion-icon[class*="custom-icon-grey-location"] {
  -webkit-mask-image: url(../assets/icons/grey_location.svg);
  mask-image: url(../assets/icons/grey_location.svg);
}

ion-icon[class*="custom-icon-timeline-line-inactive"] {
  -webkit-mask-image: url(../assets/icons/timeline-line-inactive.svg);
  mask-image: url(../assets/icons/timeline-line-inactive.svg);
}

ion-icon[class*="custom-icon-plaid-logo"] {
  -webkit-mask-image: url(../assets/icons/plaid-logo.svg);
  mask-image: url(../assets/icons/plaid-logo.svg);
  height: 40px;
  width: 45px;
  color: #013;
}

ion-icon[class*="custom-icon-cancel"] {
  -webkit-mask-image: url(../assets/icon/cancel.png);
  mask-image: url(../assets/icon/cancel.png);
}

ion-icon[class*="custom-icon-clear"] {
  -webkit-mask-image: url(../assets/icons/clear-icon.svg);
  mask-image: url(../assets/icons/clear-icon.svg);
}

ion-icon[class*="custom-icon-error"] {
  -webkit-mask-image: url(../assets/icons/error-icon.svg);
  mask-image: url(../assets/icons/error-icon.svg);
}

ion-icon[class*="search_new"] {
  -webkit-mask-image: url(../assets/icon/search_new.svg);
  mask-image: url(../assets/icon/search_new.svg);
}

ion-icon[class*="custom-icon-success"] {
  -webkit-mask-image: url(../assets/icons/success-icon.svg);
  mask-image: url(../assets/icons/success-icon.svg);
}

ion-icon[class*="custom-icon-cross"] {
  -webkit-mask-image: url(../assets/icons/custom-icon-cross.svg);
  mask-image: url(../assets/icons/custom-icon-cross.svg);
}

ion-icon[class*="warn-rounded-border"] {
  -webkit-mask-image: url(../assets/icons/warn-rounded-border.svg);
  mask-image: url(../assets/icons/warn-rounded-border.svg);
}

ion-icon[class*="custom-icon-warning"] {
  -webkit-mask-image: url(../assets/icons/warn-icon.svg);
  mask-image: url(../assets/icons/warn-icon.svg);
}

ion-icon[class*="yellow-icon-warning"] {
  content: url(../assets/icon/yellow-warning-icon.svg);
  background: transparent;
}

ion-icon[class*="custom-icon-valide"] {
  -webkit-mask-image: url(../assets/icon/valide.png);
  mask-image: url(../assets/icon/valide.png);
}

ion-icon[class*="custom-icon-hint"] {
  -webkit-mask-image: url(../assets/icon/hint.png);
  mask-image: url(../assets/icon/hint.png);
}

ion-icon[class*="custom-icon-compare-arrows"] {
  -webkit-mask-image: url(../assets/icon/compare-arrows.png);
  mask-image: url(../assets/icon/compare-arrows.png);
}

ion-icon[class*="custom-icon-cached"] {
  -webkit-mask-image: url(../assets/icon/cached.png);
  mask-image: url(../assets/icon/cached.png);
}

ion-icon[class*="custom-icon-contact-message"] {
  -webkit-mask-image: url(../assets/icon/contact.png);
  mask-image: url(../assets/icon/contact.png);
}

ion-icon[class*="custom-icon-history"] {
  -webkit-mask-image: url(../assets/icon/history.png);
  mask-image: url(../assets/icon/history.png);
}

ion-icon[class*="custom-icon-home"] {
  -webkit-mask-image: url(../assets/icon/home.png);
  mask-image: url(../assets/icon/home.png);
}

ion-icon[class*="custom-icon-monetization"] {
  -webkit-mask-image: url(../assets/icon/monetization.png);
  mask-image: url(../assets/icon/monetization.png);
}

ion-icon[class*="custom-icon-my-account"] {
  -webkit-mask-image: url(../assets/icon/my-account.png);
  mask-image: url(../assets/icon/my-account.png);
}

ion-icon[class*="custom-icon-place"] {
  -webkit-mask-image: url(../assets/icon/place.png);
  mask-image: url(../assets/icon/place.png);
}

ion-icon[class*="custom-icon-send-money"] {
  -webkit-mask-image: url(../assets/icon/send-money.png);
  mask-image: url(../assets/icon/send-money.png);
}

ion-icon[class*="custom-icon-send-money"][class*="custom-icon-send-money_large"] {
  width: 40px;
}

ion-icon[class*="custom-icon-sign-in-out"] {
  -webkit-mask-image: url(../assets/icon/sign-in-out.png);
  mask-image: url(../assets/icon/sign-in-out.png);
}

ion-icon[class*="custom-icon-check"] {
  -webkit-mask-image: url(../assets/icon/check.png);
  mask-image: url(../assets/icon/check.png);
}

ion-icon[class*="custom-icon-check2"] {
  -webkit-mask-image: url(../assets/img/payment-card/check.svg);
  mask-image: url(../assets/img/payment-card/check.svg);
}

ion-icon[class*="custom-icon-camera2"] {
  -webkit-mask-image: url(../assets/img/payment-card/camera.svg);
  mask-image: url(../assets/img/payment-card/camera.svg);
}

ion-icon[class*="custom-icon-information"] {
  -webkit-mask-image: url(../assets/icons/info.svg);
  mask-image: url(../assets/icons/info.svg);
}

ion-icon[class*="custom-icon-cardPayment"] {
  -webkit-mask-image: url(../assets/img/payment-card/cardPayment.svg);
  mask-image: url(../assets/img/payment-card/cardPayment.svg);
}

ion-icon[class*="custom-icon-check-circle"] {
  -webkit-mask-image: url(../assets/icon/check-circle.png);
  mask-image: url(../assets/icon/check-circle.png);
}

ion-icon[class*="custom-icon-check-circle-outline"] {
  -webkit-mask-image: url(../assets/icon/check-circle-outline.png);
  mask-image: url(../assets/icon/check-circle-outline.png);
}

ion-icon[class*="custom-icon-chevron-right"] {
  -webkit-mask-image: url(../assets/icon/chevron-right.png);
  mask-image: url(../assets/icon/chevron-right.png);
}

ion-icon[class*="custom-icon-chevron-right-icon"] {
  -webkit-mask-image: url(../assets/icon/chevron_right.svg);
  mask-image: url(../assets/icon/chevron_right.svg);
}

ion-icon[class*="custom-icon-chevron-left"] {
  -webkit-mask-image: url(../assets/icon/chevron-left.png);
  mask-image: url(../assets/icon/chevron-left.png);
}

ion-icon[class*="custom-icon-chevron-down"] {
  -webkit-mask-image: url(../assets/icon/chevron-down.png);
  mask-image: url(../assets/icon/chevron-down.png);
}

ion-icon[class*="custom-icon-menu"] {
  -webkit-mask-image: url(../assets/icon/menu.png);
  mask-image: url(../assets/icon/menu.png);
}

ion-icon[class*="custom-icon-close"] {
  -webkit-mask-image: url(../assets/icon/close.png);
  mask-image: url(../assets/icon/close.png);
}

ion-icon[class*="custom-icon-close-small"] {
  -webkit-mask-image: url(../assets/icons/close-small.svg);
  mask-image: url(../assets/icons/close-small.svg);
}

ion-icon[class*="custom-icon-close-circle"] {
  -webkit-mask-image: url(../assets/icons/close-circle.svg);
  mask-image: url(../assets/icons/close-circle.svg);
}

ion-icon[class*="custom-icon-forward"] {
  -webkit-mask-image: url(../assets/icon/forward.svg);
  mask-image: url(../assets/icon/forward.svg);
}

ion-icon[class*="custom-icon-arrow-up"] {
  -webkit-mask-image: url(../assets/icon/arrow-up.png);
  mask-image: url(../assets/icon/arrow-up.png);
}

ion-icon[class*="custom-icon-visibility"] {
  -webkit-mask-image: url(../assets/icon/visibility.png);
  mask-image: url(../assets/icon/visibility.png);
}

ion-icon[class*="custom-icon-visibility-off"] {
  -webkit-mask-image: url(../assets/icon/visibility-off.png);
  mask-image: url(../assets/icon/visibility-off.png);
}

ion-icon[class*="custom-icon-search"] {
  -webkit-mask-image: url(../assets/icon/search.png);
  mask-image: url(../assets/icon/search.png);
}

ion-icon[class*="custom-icon-search2"] {
  -webkit-mask-image: url(../assets/icon/search.svg);
  mask-image: url(../assets/icon/search.svg);
}

ion-icon[class*="custom-icon-trash"] {
  -webkit-mask-image: url(../assets/icon/trash.png);
  mask-image: url(../assets/icon/trash.png);
}

ion-icon[class*="custom-icon-trash"][class*="custom-icon-trash_large"] {
  height: 35px;
  width: 35px;
}

ion-icon[class*="custom-icon-trash2"] {
  -webkit-mask-image: url(../assets/icons/trash-promo.svg);
  mask-image: url(../assets/icons/trash-promo.svg);
}

ion-icon[class*="custom-icon-trash3"] {
  -webkit-mask-image: url(../assets/icon/trash-red.svg);
  mask-image: url(../assets/icon/trash-red.svg);
}

ion-icon[class*="custom-icon-fingerprint"] {
  -webkit-mask-image: url(../assets/icon/fingerprint.png);
  mask-image: url(../assets/icon/fingerprint.png);
}

ion-icon[class*="custom-icon-warning"] {
  -webkit-mask-image: url(../assets/icon/warning.png);
  mask-image: url(../assets/icon/warning.png);
}

ion-icon[class*="custom-icon-checkmark-filled"] {
  -webkit-mask-image: url(../assets/icons/checkmark-filled.svg);
  mask-image: url(../assets/icons/checkmark-filled.svg);
}

ion-icon[class*="custom-icon-info"] {
  -webkit-mask-image: url(../assets/icons/info.svg);
  mask-image: url(../assets/icons/info.svg);
}

ion-icon[class*="custom-icon-info-outline"] {
  -webkit-mask-image: url(../assets/icon/info-outline.svg);
  mask-image: url(../assets/icon/info-outline.svg);
}

ion-icon[class*="custom-icon-dollarsign"] {
  -webkit-mask-image: url(../assets/icon/monetization.png);
  mask-image: url(../assets/icon/monetization.png);
}

ion-icon[class*="custom-icon-pindrop"] {
  -webkit-mask-image: url(../assets/icon/pin-drop.png);
  mask-image: url(../assets/icon/pin-drop.png);
}

ion-icon[class*="custom-icon-people-outline"] {
  -webkit-mask-image: url(../assets/icon/baseline-people_outline-24px.png);
  mask-image: url(../assets/icon/baseline-people_outline-24px.png);
}

ion-icon[class*="custom-icon-credit-card"] {
  -webkit-mask-image: url(../assets/icon/baseline-credit_card-24px.png);
  mask-image: url(../assets/icon/baseline-credit_card-24px.png);
}

ion-icon[class*="custom-icon-checked"] {
  -webkit-mask-image: url(../assets/icon/checked.png);
  mask-image: url(../assets/icon/checked.png);
}

ion-icon[class*="custom-icon-unchecked"] {
  -webkit-mask-image: url(../assets/icon/unchecked.png);
  mask-image: url(../assets/icon/unchecked.png);
}

ion-icon[class*="custom-icon-arrow-left"] {
  -webkit-mask-image: url(../assets/icon/arrow-left.png);
  mask-image: url(../assets/icon/arrow-left.png);
}

ion-icon[class*="custom-icon-filter"] {
  -webkit-mask-image: url(../assets/img/header/Filter.svg);
  mask-image: url(../assets/img/header/Filter.svg);
}

ion-icon[class*="custom-icon-close-alt"] {
  -webkit-mask-image: url(../assets/icon/close-alt.png);
  mask-image: url(../assets/icon/close-alt.png);
}

ion-icon[class*="custom-icon-help-filled"] {
  -webkit-mask-image: url(../assets/icon/help-filled.png);
  mask-image: url(../assets/icon/help-filled.png);
}

ion-icon[class*="header-help-custom"] {
  -webkit-mask-image: url(../assets/icon/header-help.svg);
  mask-image: url(../assets/icon/header-help.svg);
}

ion-icon[class*="custom-icon-user-avatar"] {
  -webkit-mask-image: url(../assets/icon/user-avatar.png);
  mask-image: url(../assets/icon/user-avatar.png);
}

ion-icon[class*="custom-icon-onfido-passport"] {
  -webkit-mask-image: url(../assets/icons/passport.svg);
  mask-image: url(../assets/icons/passport.svg);
}

ion-icon[class*="custom-icon-onfido-driving_license"] {
  -webkit-mask-image: url(../assets/icons/driving_license.svg);
  mask-image: url(../assets/icons/driving_license.svg);
}

ion-icon[class*="custom-icon-onfido-national_identity_card"] {
  -webkit-mask-image: url(../assets/icons/national_identity_card.svg);
  mask-image: url(../assets/icons/national_identity_card.svg);
}

ion-icon[class*="custom-icon-onfido-passport_card"] {
  -webkit-mask-image: url(../assets/icons/national_identity_card.svg);
  mask-image: url(../assets/icons/national_identity_card.svg);
}

ion-icon[class*="custom-icon-onfido-residence_permit"] {
  -webkit-mask-image: url(../assets/icons/residence_permit.svg);
  mask-image: url(../assets/icons/residence_permit.svg);
}

ion-icon[class*="custom-icon-onfido-visa"] {
  -webkit-mask-image: url(../assets/icons/residence_permit.svg);
  mask-image: url(../assets/icons/residence_permit.svg);
}

ion-icon[class*="custom-icon-onfido-work_permit"] {
  -webkit-mask-image: url(../assets/icons/residence_permit.svg);
  mask-image: url(../assets/icons/residence_permit.svg);
}

ion-icon[class*="custom-icon-country"] {
  -webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.25);
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.25);
  background-color: var(--gray-400) !important;
  background-image: url("../assets/icons/flags.png");
}

ion-icon[class*="custom-icon-pay-on-store"] {
  -webkit-mask-image: url(../assets/icons/store.svg);
  mask-image: url(../assets/icons/store.svg);
}

ion-icon[class*="custom-icon-jom-pay"] {
  -webkit-mask-image: url(../assets/icons/jompay.svg);
  mask-image: url(../assets/icons/jompay.svg);
}

ion-icon[class*="custom-icon-checkmark-carbon"] {
  -webkit-mask-image: url(../assets/icons/checkmark-carbon.svg);
  mask-image: url(../assets/icons/checkmark-carbon.svg);
}

ion-icon[class*="custom-icon-exclamation"] {
  content: url(../assets/imgs/exclamation2.svg);
  background: transparent;
}

ion-icon[class*="custom-icon-card-settings"] {
  -webkit-mask-image: url(../assets/icons/card-settings.svg);
  mask-image: url(../assets/icons/card-settings.svg);
}

ion-icon[class*="custom-icon-card-settings-domestic-payments"] {
  -webkit-mask-image: url(../assets/icons/card-settings-domestic-payments.svg);
  mask-image: url(../assets/icons/card-settings-domestic-payments.svg);
}

ion-icon[class*="custom-icon-card-settings-international-payments"] {
  -webkit-mask-image: url(../assets/icons/card-settings-international-payments.svg);
  mask-image: url(../assets/icons/card-settings-international-payments.svg);
}

ion-icon[class*="custom-icon-card-settings-replace-card"] {
  -webkit-mask-image: url(../assets/icons/card-settings-replace-card.svg);
  mask-image: url(../assets/icons/card-settings-replace-card.svg);
}

ion-icon[class*="custom-icon-card-settings-block-card"] {
  -webkit-mask-image: url(../assets/icons/card-settings-block-card.svg);
  mask-image: url(../assets/icons/card-settings-block-card.svg);
}

ion-icon[class*="custom-icon-card-settings-limits-and-fees"] {
  -webkit-mask-image: url(../assets/icons/card-settings-limits-and-fees.svg);
  mask-image: url(../assets/icons/card-settings-limits-and-fees.svg);
}

ion-icon[class*="custom-icon-wallet-card-copy"] {
  -webkit-mask-image: url(../assets/icons/wallet-card-copy.svg);
  mask-image: url(../assets/icons/wallet-card-copy.svg);
}

ion-icon[class*="custom-icon-wallet-card-fees"] {
  -webkit-mask-image: url(../assets/icons/wallet-card-fees.svg);
  mask-image: url(../assets/icons/wallet-card-fees.svg);
}

ion-icon[class*="custom-icon-bank-notes"] {
  -webkit-mask-image: url(../assets/icons/bank-notes.svg);
  mask-image: url(../assets/icons/bank-notes.svg);
}

ion-icon[class*="custom-icon-bank-notes-zoomed"] {
  -webkit-mask-image: url(../assets/icons/banknotes.svg);
  mask-image: url(../assets/icons/banknotes.svg);
}

ion-icon[class*="custom-icon-user-group"] {
  -webkit-mask-image: url(../assets/icons/user-group.svg);
  mask-image: url(../assets/icons/user-group.svg);
}

ion-icon[class*="custom-icon-search-lens"] {
  -webkit-mask-image: url(../assets/imgs/search-lens.svg);
  mask-image: url(../assets/imgs/search-lens.svg);
}

ion-icon[class*="custom-icon-mega-phone"] {
  -webkit-mask-image: url(../assets/icons/mega-phone.svg);
  mask-image: url(../assets/icons/mega-phone.svg);
}

ion-icon[class*="custom-icon-star"] {
  -webkit-mask-image: url(../assets/icons/star.svg);
  mask-image: url(../assets/icons/star.svg);
}

ion-icon[class*="custom-icon-mini-star"] {
  -webkit-mask-image: url(../assets/icons/mini-star.svg);
  mask-image: url(../assets/icons/mini-star.svg);
}

ion-icon[class*="custom-icon-lightning"] {
  -webkit-mask-image: url(../assets/icons/lightning.svg);
  mask-image: url(../assets/icons/lightning.svg);
}

ion-icon[class*="custom-icon-dollar"] {
  -webkit-mask-image: url(../assets/icons/dollar.svg);
  mask-image: url(../assets/icons/dollar.svg);
}

ion-icon[class*="custom-icon-new-info"] {
  -webkit-mask-image: url(../assets/icons/new-info.svg);
  mask-image: url(../assets/icons/new-info.svg);
}

ion-icon[class*="custom-icon-vector"] {
  -webkit-mask-image: url(../assets/icons/vector.svg);
  mask-image: url(../assets/icons/vector.svg);
}

ion-icon[class*="custom-icon-vector"] {
  -webkit-mask-image: url(../assets/icons/vector.svg);
  mask-image: url(../assets/icons/vector.svg);
}

ion-icon[class*="custom-icon-country-ad"] {
  background-position: -2px -0px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-ae"] {
  background-position: -29px -0px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-af"] {
  background-position: -56px -0px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-ag"] {
  background-position: -83px -0px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-ai"] {
  background-position: -110px -0px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-al"] {
  background-position: -137px -0px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-am"] {
  background-position: -164px -0px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-ao"] {
  background-position: -191px -0px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-ar"] {
  background-position: -218px -0px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-as"] {
  background-position: -245px -0px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-at"] {
  background-position: -272px -0px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-au"] {
  background-position: -299px -0px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-aw"] {
  background-position: -326px -0px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-ax"] {
  background-position: -353px -0px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-az"] {
  background-position: -380px -0px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-ba"] {
  background-position: -2px -20px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-bb"] {
  background-position: -29px -20px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-bd"] {
  background-position: -56px -20px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-be"] {
  background-position: -83px -20px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-bf"] {
  background-position: -110px -20px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-bg"] {
  background-position: -137px -20px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-bh"] {
  background-position: -164px -20px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-bi"] {
  background-position: -191px -20px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-bj"] {
  background-position: -218px -20px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-bl"] {
  background-position: -245px -20px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-bm"] {
  background-position: -272px -20px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-bn"] {
  background-position: -299px -20px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-bo"] {
  background-position: -326px -20px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-br"] {
  background-position: -353px -20px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-bs"] {
  background-position: -380px -20px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-bt"] {
  background-position: -2px -40px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-bv"] {
  background-position: -29px -40px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-bw"] {
  background-position: -56px -40px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-by"] {
  background-position: -83px -40px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-bz"] {
  background-position: -110px -40px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-ca"] {
  background-position: -137px -40px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-cc"] {
  background-position: -164px -40px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-cd"] {
  background-position: -191px -40px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-cf"] {
  background-position: -218px -40px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-cg"] {
  background-position: -245px -40px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-ch"] {
  background-position: -272px -40px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-ci"] {
  background-position: -299px -40px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-ck"] {
  background-position: -326px -40px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-cl"] {
  background-position: -353px -40px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-cm"] {
  background-position: -380px -40px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-cn"] {
  background-position: -2px -60px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-co"] {
  background-position: -29px -60px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-cr"] {
  background-position: -56px -60px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-cu"] {
  background-position: -83px -60px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-cv"] {
  background-position: -110px -60px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-cw"] {
  background-position: -137px -60px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-cx"] {
  background-position: -164px -60px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-cy"] {
  background-position: -191px -60px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-cz"] {
  background-position: -218px -60px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-de"] {
  background-position: -245px -60px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-dj"] {
  background-position: -272px -60px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-dk"] {
  background-position: -299px -60px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-dm"] {
  background-position: -326px -60px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-do"] {
  background-position: -353px -60px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-dz"] {
  background-position: -380px -60px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-ec"] {
  background-position: -2px -80px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-ee"] {
  background-position: -29px -80px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-eg"] {
  background-position: -56px -80px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-er"] {
  background-position: -83px -80px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-es"] {
  background-position: -110px -80px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-et"] {
  background-position: -137px -80px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-eu"] {
  background-position: -164px -80px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-fi"] {
  background-position: -191px -80px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-fj"] {
  background-position: -218px -80px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-fk"] {
  background-position: -245px -80px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-fm"] {
  background-position: -272px -80px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-fo"] {
  background-position: -299px -80px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-fr"] {
  background-position: -326px -80px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-ga"] {
  background-position: -353px -80px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-gb-eng"] {
  background-position: -380px -80px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-gb-nir"] {
  background-position: -2px -100px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-gb-sct"] {
  background-position: -29px -100px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-gb-wls"] {
  background-position: -56px -100px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-gb-zet"] {
  background-position: -83px -100px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-gb"] {
  background-position: -110px -100px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-gb"], ion-icon[class*="custom-icon-country-uk"] {
  background-position: -110px -100px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-gd"] {
  background-position: -137px -100px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-ge"] {
  background-position: -164px -100px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-gf"] {
  background-position: -191px -100px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-gg"] {
  background-position: -218px -100px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-gh"] {
  background-position: -245px -100px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-gi"] {
  background-position: -272px -100px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-gl"] {
  background-position: -299px -100px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-gm"] {
  background-position: -326px -100px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-gn"] {
  background-position: -353px -100px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-gp"] {
  background-position: -380px -100px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-gq"] {
  background-position: -2px -120px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-gr"] {
  background-position: -29px -120px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-gs"] {
  background-position: -56px -120px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-gt"] {
  background-position: -83px -120px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-gu"] {
  background-position: -110px -120px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-gw"] {
  background-position: -137px -120px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-gy"] {
  background-position: -164px -120px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-hk"] {
  background-position: -191px -120px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-hm"] {
  background-position: -218px -120px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-hn"] {
  background-position: -245px -120px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-hr"] {
  background-position: -272px -120px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-ht"] {
  background-position: -299px -120px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-hu"] {
  background-position: -326px -120px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-id"] {
  background-position: -353px -120px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-ie"] {
  background-position: -380px -120px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-il"] {
  background-position: -2px -140px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-im"] {
  background-position: -29px -140px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-in"] {
  background-position: -56px -140px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-io"] {
  background-position: -83px -140px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-iq"] {
  background-position: -110px -140px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-ir"] {
  background-position: -137px -140px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-is"] {
  background-position: -164px -140px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-it"] {
  background-position: -191px -140px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-je"] {
  background-position: -218px -140px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-jm"] {
  background-position: -245px -140px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-jo"] {
  background-position: -272px -140px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-jp"] {
  background-position: -299px -140px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-ke"] {
  background-position: -326px -140px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-kg"] {
  background-position: -353px -140px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-kh"] {
  background-position: -380px -140px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-ki"] {
  background-position: -2px -160px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-km"] {
  background-position: -29px -160px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-kn"] {
  background-position: -56px -160px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-kp"] {
  background-position: -83px -160px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-kr"] {
  background-position: -110px -160px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-kw"] {
  background-position: -137px -160px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-ky"] {
  background-position: -164px -160px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-kz"] {
  background-position: -191px -160px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-la"] {
  background-position: -218px -160px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-lb"] {
  background-position: -245px -160px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-lc"] {
  background-position: -272px -160px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-lgbt"] {
  background-position: -299px -160px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-li"] {
  background-position: -326px -160px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-lk"] {
  background-position: -353px -160px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-lr"] {
  background-position: -380px -160px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-ls"] {
  background-position: -2px -180px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-lt"] {
  background-position: -29px -180px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-lu"] {
  background-position: -56px -180px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-lv"] {
  background-position: -83px -180px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-ly"] {
  background-position: -110px -180px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-ma"] {
  background-position: -137px -180px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-mc"] {
  background-position: -164px -180px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-md"] {
  background-position: -191px -180px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-me"] {
  background-position: -218px -180px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-mf"] {
  background-position: -245px -180px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-mg"] {
  background-position: -272px -180px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-mh"] {
  background-position: -299px -180px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-mk"] {
  background-position: -326px -180px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-ml"] {
  background-position: -353px -180px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-mm"] {
  background-position: -380px -180px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-mn"] {
  background-position: -2px -200px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-mo"] {
  background-position: -29px -200px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-mp"] {
  background-position: -56px -200px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-mq"] {
  background-position: -83px -200px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-mr"] {
  background-position: -110px -200px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-ms"] {
  background-position: -137px -200px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-mt"] {
  background-position: -164px -200px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-mu"] {
  background-position: -191px -200px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-mv"] {
  background-position: -218px -200px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-mw"] {
  background-position: -245px -200px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-mx"] {
  background-position: -272px -200px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-my"] {
  background-position: -299px -200px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-mz"] {
  background-position: -326px -200px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-na"] {
  background-position: -353px -200px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-nc"] {
  background-position: -380px -200px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-ne"] {
  background-position: -2px -220px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-nf"] {
  background-position: -29px -220px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-ng"] {
  background-position: -56px -220px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-ni"] {
  background-position: -83px -220px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-nl"] {
  background-position: -110px -220px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-no"] {
  background-position: -137px -220px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-np"] {
  background-position: -164px -220px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-nr"] {
  background-position: -191px -220px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-nu"] {
  background-position: -218px -220px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-nz"] {
  background-position: -245px -220px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-om"] {
  background-position: -272px -220px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-pa"] {
  background-position: -299px -220px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-pe"] {
  background-position: -326px -220px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-pf"] {
  background-position: -353px -220px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-pg"] {
  background-position: -380px -220px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-ph"] {
  background-position: -2px -240px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-pk"] {
  background-position: -29px -240px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-pl"] {
  background-position: -56px -240px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-pm"] {
  background-position: -83px -240px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-pn"] {
  background-position: -110px -240px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-pr"] {
  background-position: -137px -240px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-ps"] {
  background-position: -164px -240px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-pt"] {
  background-position: -191px -240px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-pw"] {
  background-position: -218px -240px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-py"] {
  background-position: -245px -240px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-qa"] {
  background-position: -272px -240px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-re"] {
  background-position: -299px -240px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-ro"] {
  background-position: -326px -240px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-rs"] {
  background-position: -353px -240px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-ru"] {
  background-position: -380px -240px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-rw"] {
  background-position: -2px -260px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-sa"] {
  background-position: -29px -260px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-sb"] {
  background-position: -56px -260px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-sc"] {
  background-position: -83px -260px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-sd"] {
  background-position: -110px -260px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-se"] {
  background-position: -137px -260px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-sg"] {
  background-position: -164px -260px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-sh"] {
  background-position: -191px -260px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-si"] {
  background-position: -218px -260px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-sj"] {
  background-position: -245px -260px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-sk"] {
  background-position: -272px -260px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-sl"] {
  background-position: -299px -260px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-sm"] {
  background-position: -326px -260px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-sn"] {
  background-position: -353px -260px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-so"] {
  background-position: -380px -260px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-sr"] {
  background-position: -2px -280px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-ss"] {
  background-position: -29px -280px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-st"] {
  background-position: -56px -280px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-sv"] {
  background-position: -83px -280px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-sx"] {
  background-position: -110px -280px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-sy"] {
  background-position: -137px -280px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-sz"] {
  background-position: -164px -280px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-tc"] {
  background-position: -191px -280px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-td"] {
  background-position: -218px -280px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-tf"] {
  background-position: -245px -280px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-tg"] {
  background-position: -272px -280px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-th"] {
  background-position: -299px -280px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-tj"] {
  background-position: -326px -280px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-tk"] {
  background-position: -353px -280px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-tl"] {
  background-position: -380px -280px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-tm"] {
  background-position: -2px -300px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-tn"] {
  background-position: -29px -300px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-to"] {
  background-position: -56px -300px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-tr"] {
  background-position: -83px -300px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-tt"] {
  background-position: -110px -300px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-tv"] {
  background-position: -137px -300px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-tw"] {
  background-position: -164px -300px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-tz"] {
  background-position: -191px -300px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-ua"] {
  background-position: -218px -300px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-ug"] {
  background-position: -245px -300px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-um"] {
  background-position: -272px -300px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-us-ca"] {
  background-position: -299px -300px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-us"] {
  background-position: -326px -300px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-uy"] {
  background-position: -353px -300px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-uz"] {
  background-position: -380px -300px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-va"] {
  background-position: -2px -320px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-vc"] {
  background-position: -29px -320px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-ve"] {
  background-position: -56px -320px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-vg"] {
  background-position: -83px -320px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-vi"] {
  background-position: -110px -320px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-vn"] {
  background-position: -137px -320px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-vu"] {
  background-position: -164px -320px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-wf"] {
  background-position: -191px -320px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-ws"] {
  background-position: -218px -320px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-kv"] {
  background-position: -245px -320px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-ye"] {
  background-position: -272px -320px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-yt"] {
  background-position: -299px -320px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-za"] {
  background-position: -326px -320px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-zm"] {
  background-position: -353px -320px;
  width: 25px;
  height: 18px;
}

ion-icon[class*="custom-icon-country-zw"] {
  background-position: -380px -320px;
  width: 25px;
  height: 18px;
}

.icon.ion-ios-sendmoney-header, .icon.ion-ios-sendmoney-header-outline,
.icon.ion-md-sendmoney-header {
  content: url(../assets/icon/send-money-header.png);
  width: 60px;
  padding-top: 5px;
  padding-bottom: 5px;
}

rmt-virtual-scroll ion-icon[class*="custom-icon-country"] {
  width: 26px;
  height: 19px;
  border: 1px solid #DFDFDF;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.standard-border, .thick-border {
  border-style: solid;
  border-color: var(--grayblue-100);
}

.standard-border {
  border-width: 1px !important;
}

.thick-border {
  border-width: 2px !important;
}

.flex-column {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
  -webkit-flex-direction: column !important;
  -ms-flex-direction: column !important;
  flex-direction: column !important;
}

.alternate-text-color {
  color: var(--grayblue-400) !important;
}

.light {
  font-weight: 300 !important;
}

.regular {
  font-weight: 400 !important;
}

.semi-bold {
  font-weight: 600 !important;
}

.bold {
  font-weight: 700 !important;
}

span[class^="ibm-icon-"]:before, span[class*=" ibm-icon-"]:before {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: ibm-icons !important;
  font-size: 24px;
  font-style: normal;
  font-weight: normal !important;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.ibm-icon-3d-cursor:before {
  content: "\f101";
}

.ibm-icon-3d-curve-auto-colon:before {
  content: "\f102";
}

.ibm-icon-3d-curve-auto-vessels:before {
  content: "\f103";
}

.ibm-icon-3d-curve-manual:before {
  content: "\f104";
}

.ibm-icon-3d-ica:before {
  content: "\f105";
}

.ibm-icon-3d-mpr-toggle:before {
  content: "\f106";
}

.ibm-icon-3d-software:before {
  content: "\f107";
}

.ibm-icon-3rd-party-connected:before {
  content: "\f108";
}

.ibm-icon-4k-filled:before {
  content: "\f109";
}

.ibm-icon-4k:before {
  content: "\f10a";
}

.ibm-icon-accessibility:before {
  content: "\f10b";
}

.ibm-icon-account:before {
  content: "\f10c";
}

.ibm-icon-activity:before {
  content: "\f10d";
}

.ibm-icon-add-alt:before {
  content: "\f10e";
}

.ibm-icon-add-comment:before {
  content: "\f10f";
}

.ibm-icon-add-filled:before {
  content: "\f110";
}

.ibm-icon-add:before {
  content: "\f111";
}

.ibm-icon-alarm-add:before {
  content: "\f112";
}

.ibm-icon-alarm-subtract:before {
  content: "\f113";
}

.ibm-icon-alarm:before {
  content: "\f114";
}

.ibm-icon-analytics:before {
  content: "\f116";
}

.ibm-icon-angle:before {
  content: "\f117";
}

.ibm-icon-annotation-visibility:before {
  content: "\f118";
}

.ibm-icon-aperture:before {
  content: "\f119";
}

.ibm-icon-api-1:before {
  content: "\f11a";
}

.ibm-icon-api:before {
  content: "\f11b";
}

.ibm-icon-app-switcher:before {
  content: "\f11c";
}

.ibm-icon-application:before {
  content: "\f11d";
}

.ibm-icon-apps:before {
  content: "\f11e";
}

.ibm-icon-archive:before {
  content: "\f11f";
}

.ibm-icon-arrival:before {
  content: "\f120";
}

.ibm-icon-arrow-annotation:before {
  content: "\f121";
}

.ibm-icon-arrow-down-left:before {
  content: "\f122";
}

.ibm-icon-arrow-down-right:before {
  content: "\f123";
}

.ibm-icon-arrow-down:before {
  content: "\f124";
}

.ibm-icon-arrow-left:before {
  content: "\f125";
}

.ibm-icon-arrow-right:before {
  content: "\f126";
}

.ibm-icon-arrow-up-left:before {
  content: "\f127";
}

.ibm-icon-arrow-up-right:before {
  content: "\f128";
}

.ibm-icon-arrow-up:before {
  content: "\f129";
}

.ibm-icon-arrows-horizontal:before {
  content: "\f12a";
}

.ibm-icon-arrows-vertical:before {
  content: "\f12b";
}

.ibm-icon-asleep-filled:before {
  content: "\f12c";
}

.ibm-icon-asleep:before {
  content: "\f12d";
}

.ibm-icon-asset:before {
  content: "\f12e";
}

.ibm-icon-at:before {
  content: "\f12f";
}

.ibm-icon-attachment:before {
  content: "\f130";
}

.ibm-icon-audio-console:before {
  content: "\f131";
}

.ibm-icon-augmented-reality:before {
  content: "\f132";
}

.ibm-icon-auto-scroll:before {
  content: "\f133";
}

.ibm-icon-awake:before {
  content: "\f134";
}

.ibm-icon-back-to-top:before {
  content: "\f135";
}

.ibm-icon-backspace-filled:before {
  content: "\f136";
}

.ibm-icon-backspace:before {
  content: "\f137";
}

.ibm-icon-bar:before {
  content: "\f138";
}

.ibm-icon-barrier:before {
  content: "\f139";
}

.ibm-icon-battery-charging:before {
  content: "\f13a";
}

.ibm-icon-battery-empty:before {
  content: "\f13b";
}

.ibm-icon-battery-full:before {
  content: "\f13c";
}

.ibm-icon-battery-half:before {
  content: "\f13d";
}

.ibm-icon-battery-low:before {
  content: "\f13e";
}

.ibm-icon-battery-quarter:before {
  content: "\f13f";
}

.ibm-icon-bee:before {
  content: "\f140";
}

.ibm-icon-bicycle:before {
  content: "\f141";
}

.ibm-icon-binoculars:before {
  content: "\f142";
}

.ibm-icon-bloch-sphere:before {
  content: "\f143";
}

.ibm-icon-blog:before {
  content: "\f144";
}

.ibm-icon-bluetooth-off:before {
  content: "\f145";
}

.ibm-icon-bluetooth:before {
  content: "\f146";
}

.ibm-icon-bookmark:before {
  content: "\f147";
}

.ibm-icon-box:before {
  content: "\f148";
}

.ibm-icon-branch:before {
  content: "\f149";
}

.ibm-icon-brightness-contrast:before {
  content: "\f14a";
}

.ibm-icon-building-insights-1:before {
  content: "\f14b";
}

.ibm-icon-building-insights-2:before {
  content: "\f14c";
}

.ibm-icon-building-insights-3:before {
  content: "\f14d";
}

.ibm-icon-building:before {
  content: "\f14e";
}

.ibm-icon-bullhorn:before {
  content: "\f14f";
}

.ibm-icon-bus:before {
  content: "\f150";
}

.ibm-icon-cad:before {
  content: "\f151";
}

.ibm-icon-cafe:before {
  content: "\f152";
}

.ibm-icon-calculator-check:before {
  content: "\f153";
}

.ibm-icon-calculator:before {
  content: "\f154";
}

.ibm-icon-calendar:before {
  content: "\f155";
}

.ibm-icon-calibrate:before {
  content: "\f156";
}

.ibm-icon-camera-action:before {
  content: "\f157";
}

.ibm-icon-camera:before {
  content: "\f158";
}

.ibm-icon-car:before {
  content: "\f159";
}

.ibm-icon-carbon:before {
  content: "\f15a";
}

.ibm-icon-caret-down:before {
  content: "\f15b";
}

.ibm-icon-caret-left:before {
  content: "\f15c";
}

.ibm-icon-caret-right:before {
  content: "\f15d";
}

.ibm-icon-caret-sort-down:before {
  content: "\f15e";
}

.ibm-icon-caret-sort-up:before {
  content: "\f15f";
}

.ibm-icon-caret-sort:before {
  content: "\f160";
}

.ibm-icon-caret-up:before {
  content: "\f161";
}

.ibm-icon-carousel-horizontal:before {
  content: "\f162";
}

.ibm-icon-carousel-vertical:before {
  content: "\f163";
}

.ibm-icon-cash-money:before {
  content: "\f164";
}

.ibm-icon-catalog:before {
  content: "\f165";
}

.ibm-icon-categories:before {
  content: "\f166";
}

.ibm-icon-category-add:before {
  content: "\f167";
}

.ibm-icon-category-and:before {
  content: "\f168";
}

.ibm-icon-category-new-each:before {
  content: "\f169";
}

.ibm-icon-category-new:before {
  content: "\f16a";
}

.ibm-icon-category:before {
  content: "\f16b";
}

.ibm-icon-ccx:before {
  content: "\f16c";
}

.ibm-icon-cd-archive:before {
  content: "\f16d";
}

.ibm-icon-cd-create-archive:before {
  content: "\f16e";
}

.ibm-icon-cd-create-exchange:before {
  content: "\f16f";
}

.ibm-icon-chart-bar:before {
  content: "\f170";
}

.ibm-icon-chart-bubble:before {
  content: "\f171";
}

.ibm-icon-chart-enclosed-off:before {
  content: "\f172";
}

.ibm-icon-chart-enclosed:before {
  content: "\f173";
}

.ibm-icon-chart-line-data:before {
  content: "\f174";
}

.ibm-icon-chart-line:before {
  content: "\f175";
}

.ibm-icon-chart-network:before {
  content: "\f176";
}

.ibm-icon-chart-pie:before {
  content: "\f177";
}

.ibm-icon-chart-scatter:before {
  content: "\f178";
}

.ibm-icon-chart-venn-diagram:before {
  content: "\f179";
}

.ibm-icon-chat:before {
  content: "\f17a";
}

.ibm-icon-checkbox-checked-filled:before {
  content: "\f17b";
}

.ibm-icon-checkbox-checked:before {
  content: "\f17c";
}

.ibm-icon-checkbox-undeterminate-filled:before {
  content: "\f17d";
}

.ibm-icon-checkbox-undeterminate:before {
  content: "\f17e";
}

.ibm-icon-checkbox:before {
  content: "\f17f";
}

.ibm-icon-checkmark-fat:before {
  content: "\f180";
}

.ibm-icon-checkmark-filled:before {
  content: "\f181";
}

.ibm-icon-checkmark-outline:before {
  content: "\f182";
}

.ibm-icon-checkmark:before {
  content: "\f183";
}

.ibm-icon-chemistry:before {
  content: "\f184";
}

.ibm-icon-chevron-down:before {
  content: "\f185";
}

.ibm-icon-chevron-left:before {
  content: "\f186";
}

.ibm-icon-chevron-mini:before {
  content: "\f187";
}

.ibm-icon-chevron-right-filled:before {
  content: "\f188";
}

.ibm-icon-chevron-right-outline:before {
  content: "\f189";
}

.ibm-icon-chevron-right:before {
  content: "\f18a";
}

.ibm-icon-chevron-sort-down:before {
  content: "\f18b";
}

.ibm-icon-chevron-sort-flipped:before {
  content: "\f18c";
}

.ibm-icon-chevron-sort-up:before {
  content: "\f18d";
}

.ibm-icon-chevron-sort:before {
  content: "\f18e";
}

.ibm-icon-chevron-up:before {
  content: "\f18f";
}

.ibm-icon-chip:before {
  content: "\f190";
}

.ibm-icon-circle-dash:before {
  content: "\f191";
}

.ibm-icon-circle-measurement:before {
  content: "\f192";
}

.ibm-icon-circuit-composer:before {
  content: "\f193";
}

.ibm-icon-classifier-language:before {
  content: "\f194";
}

.ibm-icon-close-filled:before {
  content: "\f195";
}

.ibm-icon-close-outline:before {
  content: "\f196";
}

.ibm-icon-close:before {
  content: "\f197";
}

.ibm-icon-closed-caption-alt:before {
  content: "\f198";
}

.ibm-icon-closed-caption-filled:before {
  content: "\f199";
}

.ibm-icon-closed-caption:before {
  content: "\f19a";
}

.ibm-icon-cloud-app:before {
  content: "\f19b";
}

.ibm-icon-cloud-download:before {
  content: "\f19c";
}

.ibm-icon-cloud-foundry-1:before {
  content: "\f19d";
}

.ibm-icon-cloud-foundry-2:before {
  content: "\f19e";
}

.ibm-icon-cloud-lightning:before {
  content: "\f19f";
}

.ibm-icon-cloud-rain:before {
  content: "\f1a0";
}

.ibm-icon-cloud-snow:before {
  content: "\f1a1";
}

.ibm-icon-cloud-upload:before {
  content: "\f1a2";
}

.ibm-icon-cloud:before {
  content: "\f1a3";
}

.ibm-icon-cobb-angle:before {
  content: "\f1a4";
}

.ibm-icon-code:before {
  content: "\f1a5";
}

.ibm-icon-cognitive:before {
  content: "\f1a6";
}

.ibm-icon-collaborate:before {
  content: "\f1a7";
}

.ibm-icon-color-palette:before {
  content: "\f1a8";
}

.ibm-icon-column:before {
  content: "\f1a9";
}

.ibm-icon-compare:before {
  content: "\f1aa";
}

.ibm-icon-compass:before {
  content: "\f1ab";
}

.ibm-icon-composer-edit:before {
  content: "\f1ac";
}

.ibm-icon-concept:before {
  content: "\f1ad";
}

.ibm-icon-connect:before {
  content: "\f1ae";
}

.ibm-icon-connection-signal:before {
  content: "\f1af";
}

.ibm-icon-contrast:before {
  content: "\f1b0";
}

.ibm-icon-copy-file:before {
  content: "\f1b1";
}

.ibm-icon-copy:before {
  content: "\f1b2";
}

.ibm-icon-corner:before {
  content: "\f1b3";
}

.ibm-icon-crop:before {
  content: "\f1b4";
}

.ibm-icon-cross-reference:before {
  content: "\f1b5";
}

.ibm-icon-csv:before {
  content: "\f1b6";
}

.ibm-icon-cu1:before {
  content: "\f1b7";
}

.ibm-icon-cu3:before {
  content: "\f1b8";
}

.ibm-icon-currency-filled:before {
  content: "\f1b9";
}

.ibm-icon-currency:before {
  content: "\f1ba";
}

.ibm-icon-cursor-1:before {
  content: "\f1bb";
}

.ibm-icon-cursor-2:before {
  content: "\f1bc";
}

.ibm-icon-cut:before {
  content: "\f1bd";
}

.ibm-icon-cy:before {
  content: "\f1be";
}

.ibm-icon-cz:before {
  content: "\f1bf";
}

.ibm-icon-dashboard:before {
  content: "\f1c0";
}

.ibm-icon-data-1:before {
  content: "\f1c1";
}

.ibm-icon-data-2:before {
  content: "\f1c2";
}

.ibm-icon-data-base:before {
  content: "\f1c3";
}

.ibm-icon-data-check:before {
  content: "\f1c4";
}

.ibm-icon-data-connected:before {
  content: "\f1c5";
}

.ibm-icon-data-error:before {
  content: "\f1c6";
}

.ibm-icon-data-reference:before {
  content: "\f1c7";
}

.ibm-icon-data-set:before {
  content: "\f1c8";
}

.ibm-icon-data-share:before {
  content: "\f1c9";
}

.ibm-icon-data-structured:before {
  content: "\f1ca";
}

.ibm-icon-data-unstructured:before {
  content: "\f1cb";
}

.ibm-icon-data-vis-1:before {
  content: "\f1cc";
}

.ibm-icon-data-vis-2:before {
  content: "\f1cd";
}

.ibm-icon-data-vis-3:before {
  content: "\f1ce";
}

.ibm-icon-data-vis-4:before {
  content: "\f1cf";
}

.ibm-icon-debug:before {
  content: "\f1d0";
}

.ibm-icon-delete:before {
  content: "\f1d1";
}

.ibm-icon-delivery-truck:before {
  content: "\f1d2";
}

.ibm-icon-denominate:before {
  content: "\f1d3";
}

.ibm-icon-departure:before {
  content: "\f1d4";
}

.ibm-icon-deploy-rules:before {
  content: "\f1d5";
}

.ibm-icon-development:before {
  content: "\f1d6";
}

.ibm-icon-devices:before {
  content: "\f1d7";
}

.ibm-icon-diagram:before {
  content: "\f1d8";
}

.ibm-icon-dicom-6000:before {
  content: "\f1d9";
}

.ibm-icon-dicom-overlay:before {
  content: "\f1da";
}

.ibm-icon-directions-filled:before {
  content: "\f1db";
}

.ibm-icon-directions-outline:before {
  content: "\f1dc";
}

.ibm-icon-divide:before {
  content: "\f1dd";
}

.ibm-icon-document-add:before {
  content: "\f1de";
}

.ibm-icon-document-export:before {
  content: "\f1df";
}

.ibm-icon-document-import:before {
  content: "\f1e0";
}

.ibm-icon-document-subtract:before {
  content: "\f1e1";
}

.ibm-icon-document-tasks:before {
  content: "\f1e2";
}

.ibm-icon-document:before {
  content: "\f1e3";
}

.ibm-icon-down-to-bottom:before {
  content: "\f1e4";
}

.ibm-icon-download:before {
  content: "\f1e5";
}

.ibm-icon-drag-horizontal:before {
  content: "\f1e6";
}

.ibm-icon-drag-vertical:before {
  content: "\f1e7";
}

.ibm-icon-draggable:before {
  content: "\f1e8";
}

.ibm-icon-draw:before {
  content: "\f1e9";
}

.ibm-icon-dvr:before {
  content: "\f1ea";
}

.ibm-icon-earth-americas-filled:before {
  content: "\f1eb";
}

.ibm-icon-earth-americas:before {
  content: "\f1ec";
}

.ibm-icon-earth-europe-africa-filled:before {
  content: "\f1ed";
}

.ibm-icon-earth-europe-africa:before {
  content: "\f1ee";
}

.ibm-icon-earth-filled:before {
  content: "\f1ef";
}

.ibm-icon-earth-southeast-asia-filled:before {
  content: "\f1f0";
}

.ibm-icon-earth-southeast-asia:before {
  content: "\f1f1";
}

.ibm-icon-earth:before {
  content: "\f1f2";
}

.ibm-icon-edit-filled:before {
  content: "\f1f3";
}

.ibm-icon-edit-filter:before {
  content: "\f1f4";
}

.ibm-icon-edit-off:before {
  content: "\f1f5";
}

.ibm-icon-edit:before {
  content: "\f1f6";
}

.ibm-icon-edt-loop:before {
  content: "\f1f7";
}

.ibm-icon-education:before {
  content: "\f1f8";
}

.ibm-icon-email:before {
  content: "\f1f9";
}

.ibm-icon-enterprise:before {
  content: "\f1fa";
}

.ibm-icon-equal:before {
  content: "\f1fb";
}

.ibm-icon-erase:before {
  content: "\f1fc";
}

.ibm-icon-error-filled:before {
  content: "\f1fd";
}

.ibm-icon-error-outline:before {
  content: "\f1fe";
}

.ibm-icon-error:before {
  content: "\f1ff";
}

.ibm-icon-event-schedule:before {
  content: "\f200";
}

.ibm-icon-event:before {
  content: "\f201";
}

.ibm-icon-events-alt:before {
  content: "\f202";
}

.ibm-icon-events:before {
  content: "\f203";
}

.ibm-icon-exam-mode:before {
  content: "\f204";
}

.ibm-icon-export:before {
  content: "\f205";
}

.ibm-icon-eyedropper:before {
  content: "\f206";
}

.ibm-icon-face-activated-add:before {
  content: "\f207";
}

.ibm-icon-face-activated-filled:before {
  content: "\f208";
}

.ibm-icon-face-activated:before {
  content: "\f209";
}

.ibm-icon-face-add:before {
  content: "\f20a";
}

.ibm-icon-face-cool:before {
  content: "\f20b";
}

.ibm-icon-face-dissatisfied-filled:before {
  content: "\f20c";
}

.ibm-icon-face-dissatisfied:before {
  content: "\f20d";
}

.ibm-icon-face-dizzy-filled:before {
  content: "\f20e";
}

.ibm-icon-face-dizzy:before {
  content: "\f20f";
}

.ibm-icon-face-neutral-filled:before {
  content: "\f210";
}

.ibm-icon-face-neutral:before {
  content: "\f211";
}

.ibm-icon-face-pending-filled:before {
  content: "\f212";
}

.ibm-icon-face-pending:before {
  content: "\f213";
}

.ibm-icon-face-recognition:before {
  content: "\f214";
}

.ibm-icon-face-satisfied-filled:before {
  content: "\f215";
}

.ibm-icon-face-satisfied:before {
  content: "\f216";
}

.ibm-icon-face-wink-filled:before {
  content: "\f217";
}

.ibm-icon-face-wink:before {
  content: "\f218";
}

.ibm-icon-fade:before {
  content: "\f219";
}

.ibm-icon-favorite-filled:before {
  content: "\f21a";
}

.ibm-icon-favorite:before {
  content: "\f21b";
}

.ibm-icon-filter-edit:before {
  content: "\f21c";
}

.ibm-icon-filter:before {
  content: "\f21d";
}

.ibm-icon-finance:before {
  content: "\f21e";
}

.ibm-icon-fingerprint-recognition:before {
  content: "\f21f";
}

.ibm-icon-flag:before {
  content: "\f220";
}

.ibm-icon-flash-filled:before {
  content: "\f221";
}

.ibm-icon-flash-off-filled:before {
  content: "\f222";
}

.ibm-icon-flash-off:before {
  content: "\f223";
}

.ibm-icon-flash:before {
  content: "\f224";
}

.ibm-icon-flow-data:before {
  content: "\f225";
}

.ibm-icon-flow-stream:before {
  content: "\f226";
}

.ibm-icon-flow:before {
  content: "\f227";
}

.ibm-icon-fog:before {
  content: "\f228";
}

.ibm-icon-folder-add:before {
  content: "\f229";
}

.ibm-icon-folder-details:before {
  content: "\f22a";
}

.ibm-icon-folder-off:before {
  content: "\f22b";
}

.ibm-icon-folder-shared:before {
  content: "\f22c";
}

.ibm-icon-folder:before {
  content: "\f22d";
}

.ibm-icon-fork:before {
  content: "\f22e";
}

.ibm-icon-forum:before {
  content: "\f22f";
}

.ibm-icon-forward-10:before {
  content: "\f230";
}

.ibm-icon-forward-30:before {
  content: "\f231";
}

.ibm-icon-forward-5:before {
  content: "\f232";
}

.ibm-icon-forward:before {
  content: "\f233";
}

.ibm-icon-function:before {
  content: "\f234";
}

.ibm-icon-fusion-blender:before {
  content: "\f235";
}

.ibm-icon-game-console:before {
  content: "\f236";
}

.ibm-icon-game-wireless:before {
  content: "\f237";
}

.ibm-icon-geolocation-off:before {
  content: "\f238";
}

.ibm-icon-geolocation:before {
  content: "\f239";
}

.ibm-icon-gif:before {
  content: "\f23a";
}

.ibm-icon-globe:before {
  content: "\f23b";
}

.ibm-icon-grid-filled:before {
  content: "\f23c";
}

.ibm-icon-grid-outline:before {
  content: "\f23d";
}

.ibm-icon-group-filled:before {
  content: "\f23e";
}

.ibm-icon-group:before {
  content: "\f23f";
}

.ibm-icon-h:before {
  content: "\f240";
}

.ibm-icon-hanging-protocol:before {
  content: "\f241";
}

.ibm-icon-hd-filled:before {
  content: "\f242";
}

.ibm-icon-hd:before {
  content: "\f243";
}

.ibm-icon-hdr:before {
  content: "\f244";
}

.ibm-icon-headphones:before {
  content: "\f245";
}

.ibm-icon-headset:before {
  content: "\f246";
}

.ibm-icon-health-cross:before {
  content: "\f247";
}

.ibm-icon-hearing:before {
  content: "\f248";
}

.ibm-icon-help-desk:before {
  content: "\f249";
}

.ibm-icon-help-filled:before {
  content: "\f24a";
}

.ibm-icon-help:before {
  content: "\f24b";
}

.ibm-icon-hinton-plot:before {
  content: "\f24c";
}

.ibm-icon-home:before {
  content: "\f24d";
}

.ibm-icon-hotel:before {
  content: "\f24e";
}

.ibm-icon-hourglass:before {
  content: "\f24f";
}

.ibm-icon-http:before {
  content: "\f250";
}

.ibm-icon-humidity:before {
  content: "\f251";
}

.ibm-icon-hurricane:before {
  content: "\f252";
}

.ibm-icon-ibm-cloud:before {
  content: "\f253";
}

.ibm-icon-ibm-security:before {
  content: "\f254";
}

.ibm-icon-id:before {
  content: "\f255";
}

.ibm-icon-idea:before {
  content: "\f256";
}

.ibm-icon-identification:before {
  content: "\f257";
}

.ibm-icon-image-medical:before {
  content: "\f258";
}

.ibm-icon-image:before {
  content: "\f259";
}

.ibm-icon-industry:before {
  content: "\f25a";
}

.ibm-icon-information-filled:before {
  content: "\f25b";
}

.ibm-icon-information:before {
  content: "\f25c";
}

.ibm-icon-insert:before {
  content: "\f25d";
}

.ibm-icon-integration:before {
  content: "\f25e";
}

.ibm-icon-inventory-management:before {
  content: "\f25f";
}

.ibm-icon-iot-connect:before {
  content: "\f260";
}

.ibm-icon-iot-platform:before {
  content: "\f261";
}

.ibm-icon-iso-filled:before {
  content: "\f262";
}

.ibm-icon-iso-outline:before {
  content: "\f263";
}

.ibm-icon-iso:before {
  content: "\f264";
}

.ibm-icon-jpg:before {
  content: "\f265";
}

.ibm-icon-json:before {
  content: "\f266";
}

.ibm-icon-keyboard:before {
  content: "\f267";
}

.ibm-icon-language:before {
  content: "\f268";
}

.ibm-icon-laptop:before {
  content: "\f269";
}

.ibm-icon-launch-study-1:before {
  content: "\f26a";
}

.ibm-icon-launch-study-2:before {
  content: "\f26b";
}

.ibm-icon-launch-study-3:before {
  content: "\f26c";
}

.ibm-icon-launch:before {
  content: "\f26d";
}

.ibm-icon-letter-aa:before {
  content: "\f26e";
}

.ibm-icon-letter-bb:before {
  content: "\f26f";
}

.ibm-icon-letter-cc:before {
  content: "\f270";
}

.ibm-icon-letter-dd:before {
  content: "\f271";
}

.ibm-icon-letter-ee:before {
  content: "\f272";
}

.ibm-icon-letter-ff:before {
  content: "\f273";
}

.ibm-icon-letter-gg:before {
  content: "\f274";
}

.ibm-icon-letter-hh:before {
  content: "\f275";
}

.ibm-icon-letter-ii:before {
  content: "\f276";
}

.ibm-icon-letter-jj:before {
  content: "\f277";
}

.ibm-icon-letter-kk:before {
  content: "\f278";
}

.ibm-icon-letter-ll:before {
  content: "\f279";
}

.ibm-icon-letter-mm:before {
  content: "\f27a";
}

.ibm-icon-letter-nn:before {
  content: "\f27b";
}

.ibm-icon-letter-oo:before {
  content: "\f27c";
}

.ibm-icon-letter-pp:before {
  content: "\f27d";
}

.ibm-icon-letter-qq:before {
  content: "\f27e";
}

.ibm-icon-letter-rr:before {
  content: "\f27f";
}

.ibm-icon-letter-ss:before {
  content: "\f280";
}

.ibm-icon-letter-tt:before {
  content: "\f281";
}

.ibm-icon-letter-uu:before {
  content: "\f282";
}

.ibm-icon-letter-vv:before {
  content: "\f283";
}

.ibm-icon-letter-ww:before {
  content: "\f284";
}

.ibm-icon-letter-xx:before {
  content: "\f285";
}

.ibm-icon-letter-yy:before {
  content: "\f286";
}

.ibm-icon-letter-zz:before {
  content: "\f287";
}

.ibm-icon-light-filled:before {
  content: "\f288";
}

.ibm-icon-light:before {
  content: "\f289";
}

.ibm-icon-link:before {
  content: "\f28a";
}

.ibm-icon-list-bulleted:before {
  content: "\f28b";
}

.ibm-icon-list-checked:before {
  content: "\f28c";
}

.ibm-icon-list-dropdown:before {
  content: "\f28d";
}

.ibm-icon-list-filled:before {
  content: "\f28e";
}

.ibm-icon-list-numbered:before {
  content: "\f28f";
}

.ibm-icon-list:before {
  content: "\f290";
}

.ibm-icon-location:before {
  content: "\f291";
}

.ibm-icon-locked:before {
  content: "\f292";
}

.ibm-icon-login:before {
  content: "\f293";
}

.ibm-icon-logo-delicious:before {
  content: "\f294";
}

.ibm-icon-logo-digg:before {
  content: "\f295";
}

.ibm-icon-logo-facebook:before {
  content: "\f296";
}

.ibm-icon-logo-flickr:before {
  content: "\f297";
}

.ibm-icon-logo-github:before {
  content: "\f298";
}

.ibm-icon-logo-glassdoor:before {
  content: "\f299";
}

.ibm-icon-logo-google:before {
  content: "\f29a";
}

.ibm-icon-logo-linkedin:before {
  content: "\f29b";
}

.ibm-icon-logo-livestream:before {
  content: "\f29c";
}

.ibm-icon-logo-pinterest:before {
  content: "\f29d";
}

.ibm-icon-logo-quora:before {
  content: "\f29e";
}

.ibm-icon-logo-skype:before {
  content: "\f29f";
}

.ibm-icon-logo-slack:before {
  content: "\f2a0";
}

.ibm-icon-logo-snapchat:before {
  content: "\f2a1";
}

.ibm-icon-logo-stumbleupon:before {
  content: "\f2a2";
}

.ibm-icon-logo-tumblr:before {
  content: "\f2a3";
}

.ibm-icon-logo-twitter:before {
  content: "\f2a4";
}

.ibm-icon-logo-xing:before {
  content: "\f2a5";
}

.ibm-icon-logo-youtube:before {
  content: "\f2a6";
}

.ibm-icon-logout:before {
  content: "\f2a7";
}

.ibm-icon-loop:before {
  content: "\f2a8";
}

.ibm-icon-mac-command:before {
  content: "\f2a9";
}

.ibm-icon-mac-option:before {
  content: "\f2aa";
}

.ibm-icon-mac-shift:before {
  content: "\f2ab";
}

.ibm-icon-magnify:before {
  content: "\f2ac";
}

.ibm-icon-mail-all:before {
  content: "\f2ad";
}

.ibm-icon-mammogram:before {
  content: "\f2ae";
}

.ibm-icon-map:before {
  content: "\f2af";
}

.ibm-icon-matrix:before {
  content: "\f2b0";
}

.ibm-icon-maximize:before {
  content: "\f2b1";
}

.ibm-icon-medication-alert:before {
  content: "\f2b2";
}

.ibm-icon-medication-reminder:before {
  content: "\f2b3";
}

.ibm-icon-medication:before {
  content: "\f2b4";
}

.ibm-icon-menu:before {
  content: "\f2b5";
}

.ibm-icon-microphone-filled:before {
  content: "\f2b6";
}

.ibm-icon-microphone-off-filled:before {
  content: "\f2b7";
}

.ibm-icon-microphone-off:before {
  content: "\f2b8";
}

.ibm-icon-microphone:before {
  content: "\f2b9";
}

.ibm-icon-migrate-alt:before {
  content: "\f2ba";
}

.ibm-icon-migrate:before {
  content: "\f2bb";
}

.ibm-icon-minimize:before {
  content: "\f2bc";
}

.ibm-icon-misuse-alt:before {
  content: "\f2bd";
}

.ibm-icon-misuse-outline:before {
  content: "\f2be";
}

.ibm-icon-misuse:before {
  content: "\f2bf";
}

.ibm-icon-mobile-add:before {
  content: "\f2c0";
}

.ibm-icon-mobile-check:before {
  content: "\f2c1";
}

.ibm-icon-mobile-download:before {
  content: "\f2c2";
}

.ibm-icon-mobile-landscape:before {
  content: "\f2c3";
}

.ibm-icon-mobile:before {
  content: "\f2c4";
}

.ibm-icon-model-reference:before {
  content: "\f2c5";
}

.ibm-icon-model:before {
  content: "\f2c6";
}

.ibm-icon-mov:before {
  content: "\f2c7";
}

.ibm-icon-move:before {
  content: "\f2c8";
}

.ibm-icon-movement:before {
  content: "\f2c9";
}

.ibm-icon-mp3:before {
  content: "\f2ca";
}

.ibm-icon-mp4:before {
  content: "\f2cb";
}

.ibm-icon-music:before {
  content: "\f2cc";
}

.ibm-icon-network-1:before {
  content: "\f2cd";
}

.ibm-icon-network-2:before {
  content: "\f2ce";
}

.ibm-icon-network-3:before {
  content: "\f2cf";
}

.ibm-icon-network-4:before {
  content: "\f2d0";
}

.ibm-icon-new-tab:before {
  content: "\f2d1";
}

.ibm-icon-no-image:before {
  content: "\f2d2";
}

.ibm-icon-no-ticket:before {
  content: "\f2d3";
}

.ibm-icon-nominate:before {
  content: "\f2d4";
}

.ibm-icon-not-sent-filled:before {
  content: "\f2d5";
}

.ibm-icon-not-sent:before {
  content: "\f2d6";
}

.ibm-icon-notebook-reference:before {
  content: "\f2d7";
}

.ibm-icon-notebook:before {
  content: "\f2d8";
}

.ibm-icon-notification-add:before {
  content: "\f2d9";
}

.ibm-icon-notification-filled:before {
  content: "\f2da";
}

.ibm-icon-notification-new:before {
  content: "\f2db";
}

.ibm-icon-notification-off-filled:before {
  content: "\f2dc";
}

.ibm-icon-notification-off:before {
  content: "\f2dd";
}

.ibm-icon-notification:before {
  content: "\f2de";
}

.ibm-icon-number-0:before {
  content: "\f2df";
}

.ibm-icon-number-1:before {
  content: "\f2e0";
}

.ibm-icon-number-2:before {
  content: "\f2e1";
}

.ibm-icon-number-3:before {
  content: "\f2e2";
}

.ibm-icon-number-4:before {
  content: "\f2e3";
}

.ibm-icon-number-5:before {
  content: "\f2e4";
}

.ibm-icon-number-6:before {
  content: "\f2e5";
}

.ibm-icon-number-7:before {
  content: "\f2e6";
}

.ibm-icon-number-8:before {
  content: "\f2e7";
}

.ibm-icon-number-9:before {
  content: "\f2e8";
}

.ibm-icon-number-small-0:before {
  content: "\f2e9";
}

.ibm-icon-number-small-1:before {
  content: "\f2ea";
}

.ibm-icon-number-small-2:before {
  content: "\f2eb";
}

.ibm-icon-number-small-3:before {
  content: "\f2ec";
}

.ibm-icon-number-small-4:before {
  content: "\f2ed";
}

.ibm-icon-number-small-5:before {
  content: "\f2ee";
}

.ibm-icon-number-small-6:before {
  content: "\f2ef";
}

.ibm-icon-number-small-7:before {
  content: "\f2f0";
}

.ibm-icon-number-small-8:before {
  content: "\f2f1";
}

.ibm-icon-number-small-9:before {
  content: "\f2f2";
}

.ibm-icon-opacity:before {
  content: "\f2f3";
}

.ibm-icon-open-panel-bottom:before {
  content: "\f2f4";
}

.ibm-icon-open-panel-filled-bottom:before {
  content: "\f2f5";
}

.ibm-icon-open-panel-filled-left:before {
  content: "\f2f6";
}

.ibm-icon-open-panel-filled-right:before {
  content: "\f2f7";
}

.ibm-icon-open-panel-filled-top:before {
  content: "\f2f8";
}

.ibm-icon-open-panel-left:before {
  content: "\f2f9";
}

.ibm-icon-open-panel-right:before {
  content: "\f2fa";
}

.ibm-icon-open-panel-top:before {
  content: "\f2fb";
}

.ibm-icon-operation-gauge:before {
  content: "\f2fc";
}

.ibm-icon-operation-if:before {
  content: "\f2fd";
}

.ibm-icon-operation:before {
  content: "\f2fe";
}

.ibm-icon-overflow-menu-horizontal:before {
  content: "\f2ff";
}

.ibm-icon-overflow-menu-vertical:before {
  content: "\f300";
}

.ibm-icon-package:before {
  content: "\f301";
}

.ibm-icon-page-first:before {
  content: "\f302";
}

.ibm-icon-page-last:before {
  content: "\f303";
}

.ibm-icon-page-scroll:before {
  content: "\f304";
}

.ibm-icon-paint-brush:before {
  content: "\f305";
}

.ibm-icon-panel-expansion:before {
  content: "\f306";
}

.ibm-icon-parent-child:before {
  content: "\f307";
}

.ibm-icon-partly-cloudy:before {
  content: "\f308";
}

.ibm-icon-partnership:before {
  content: "\f309";
}

.ibm-icon-password:before {
  content: "\f30a";
}

.ibm-icon-paste:before {
  content: "\f30b";
}

.ibm-icon-pause-filled:before {
  content: "\f30c";
}

.ibm-icon-pause-outline-filled:before {
  content: "\f30d";
}

.ibm-icon-pause-outline:before {
  content: "\f30e";
}

.ibm-icon-pause:before {
  content: "\f30f";
}

.ibm-icon-pdf:before {
  content: "\f310";
}

.ibm-icon-person-favorite:before {
  content: "\f311";
}

.ibm-icon-person:before {
  content: "\f312";
}

.ibm-icon-pet-image-b:before {
  content: "\f313";
}

.ibm-icon-pet-image-o:before {
  content: "\f314";
}

.ibm-icon-phone-filled:before {
  content: "\f315";
}

.ibm-icon-phone-off-filled:before {
  content: "\f316";
}

.ibm-icon-phone-off:before {
  content: "\f317";
}

.ibm-icon-phone:before {
  content: "\f318";
}

.ibm-icon-pills-add:before {
  content: "\f319";
}

.ibm-icon-pills-subtract:before {
  content: "\f31a";
}

.ibm-icon-pills:before {
  content: "\f31b";
}

.ibm-icon-pin:before {
  content: "\f31c";
}

.ibm-icon-plane:before {
  content: "\f31d";
}

.ibm-icon-play-filled-alt:before {
  content: "\f31e";
}

.ibm-icon-play-filled:before {
  content: "\f31f";
}

.ibm-icon-play-outline-filled:before {
  content: "\f320";
}

.ibm-icon-play-outline:before {
  content: "\f321";
}

.ibm-icon-play:before {
  content: "\f322";
}

.ibm-icon-playlist:before {
  content: "\f323";
}

.ibm-icon-png:before {
  content: "\f324";
}

.ibm-icon-pointer-text:before {
  content: "\f325";
}

.ibm-icon-popup:before {
  content: "\f326";
}

.ibm-icon-portfolio:before {
  content: "\f327";
}

.ibm-icon-power:before {
  content: "\f328";
}

.ibm-icon-presentation-file:before {
  content: "\f329";
}

.ibm-icon-printer:before {
  content: "\f32a";
}

.ibm-icon-purchase:before {
  content: "\f32b";
}

.ibm-icon-qr-code:before {
  content: "\f32c";
}

.ibm-icon-query-queue:before {
  content: "\f32d";
}

.ibm-icon-quotes:before {
  content: "\f32e";
}

.ibm-icon-radio-button-checked:before {
  content: "\f32f";
}

.ibm-icon-radio-button-filled:before {
  content: "\f330";
}

.ibm-icon-radio-button:before {
  content: "\f331";
}

.ibm-icon-radio:before {
  content: "\f332";
}

.ibm-icon-raw:before {
  content: "\f333";
}

.ibm-icon-receipt:before {
  content: "\f334";
}

.ibm-icon-recently-viewed-filled:before {
  content: "\f335";
}

.ibm-icon-recently-viewed:before {
  content: "\f336";
}

.ibm-icon-recommend:before {
  content: "\f337";
}

.ibm-icon-recording-filled-alt:before {
  content: "\f338";
}

.ibm-icon-recording-filled:before {
  content: "\f339";
}

.ibm-icon-recording:before {
  content: "\f33a";
}

.ibm-icon-redo:before {
  content: "\f33b";
}

.ibm-icon-region-analysis-area:before {
  content: "\f33c";
}

.ibm-icon-region-analysis-volume:before {
  content: "\f33d";
}

.ibm-icon-registration:before {
  content: "\f33e";
}

.ibm-icon-renew:before {
  content: "\f33f";
}

.ibm-icon-repeat-one:before {
  content: "\f340";
}

.ibm-icon-repeat:before {
  content: "\f341";
}

.ibm-icon-reply:before {
  content: "\f342";
}

.ibm-icon-report-data:before {
  content: "\f343";
}

.ibm-icon-report:before {
  content: "\f344";
}

.ibm-icon-request-quote:before {
  content: "\f345";
}

.ibm-icon-research-bloch-sphere:before {
  content: "\f346";
}

.ibm-icon-research-hinton-plot:before {
  content: "\f347";
}

.ibm-icon-research-matrix:before {
  content: "\f348";
}

.ibm-icon-reset-alt:before {
  content: "\f349";
}

.ibm-icon-reset:before {
  content: "\f34a";
}

.ibm-icon-restart:before {
  content: "\f34b";
}

.ibm-icon-restaurant-fine:before {
  content: "\f34c";
}

.ibm-icon-restaurant:before {
  content: "\f34d";
}

.ibm-icon-rewind-10:before {
  content: "\f34e";
}

.ibm-icon-rewind-30:before {
  content: "\f34f";
}

.ibm-icon-rewind-5:before {
  content: "\f350";
}

.ibm-icon-rocket-filled:before {
  content: "\f351";
}

.ibm-icon-rocket-outline:before {
  content: "\f352";
}

.ibm-icon-rotate-clockwise-alt-filled:before {
  content: "\f353";
}

.ibm-icon-rotate-clockwise-alt:before {
  content: "\f354";
}

.ibm-icon-rotate-clockwise-filled:before {
  content: "\f355";
}

.ibm-icon-rotate-clockwise:before {
  content: "\f356";
}

.ibm-icon-rotate-counterclockwise-alt-filled:before {
  content: "\f357";
}

.ibm-icon-rotate-counterclockwise-alt:before {
  content: "\f358";
}

.ibm-icon-rotate-counterclockwise-filled:before {
  content: "\f359";
}

.ibm-icon-rotate-counterclockwise:before {
  content: "\f35a";
}

.ibm-icon-rotate:before {
  content: "\f35b";
}

.ibm-icon-row:before {
  content: "\f35c";
}

.ibm-icon-rss:before {
  content: "\f35d";
}

.ibm-icon-ruler-alt:before {
  content: "\f35e";
}

.ibm-icon-ruler:before {
  content: "\f35f";
}

.ibm-icon-run:before {
  content: "\f360";
}

.ibm-icon-s-alt:before {
  content: "\f361";
}

.ibm-icon-s:before {
  content: "\f362";
}

.ibm-icon-save-annotation:before {
  content: "\f363";
}

.ibm-icon-save-image:before {
  content: "\f364";
}

.ibm-icon-save-series:before {
  content: "\f365";
}

.ibm-icon-save:before {
  content: "\f366";
}

.ibm-icon-scale:before {
  content: "\f367";
}

.ibm-icon-scalpel:before {
  content: "\f368";
}

.ibm-icon-scan:before {
  content: "\f369";
}

.ibm-icon-screen-off:before {
  content: "\f36a";
}

.ibm-icon-screen:before {
  content: "\f36b";
}

.ibm-icon-sdk:before {
  content: "\f36c";
}

.ibm-icon-search:before {
  content: "\f36d";
}

.ibm-icon-send-alt-filled:before {
  content: "\f36e";
}

.ibm-icon-send-alt:before {
  content: "\f36f";
}

.ibm-icon-send-filled:before {
  content: "\f370";
}

.ibm-icon-send:before {
  content: "\f371";
}

.ibm-icon-service-desk:before {
  content: "\f372";
}

.ibm-icon-settings-adjust:before {
  content: "\f373";
}

.ibm-icon-settings:before {
  content: "\f374";
}

.ibm-icon-share-knowledge:before {
  content: "\f375";
}

.ibm-icon-share:before {
  content: "\f376";
}

.ibm-icon-shopping-bag:before {
  content: "\f377";
}

.ibm-icon-shopping-cart:before {
  content: "\f378";
}

.ibm-icon-shopping-catalog:before {
  content: "\f379";
}

.ibm-icon-shrink-screen-filled:before {
  content: "\f37a";
}

.ibm-icon-shrink-screen:before {
  content: "\f37b";
}

.ibm-icon-shuffle:before {
  content: "\f37c";
}

.ibm-icon-shuttle:before {
  content: "\f37d";
}

.ibm-icon-skip-back-filled:before {
  content: "\f37e";
}

.ibm-icon-skip-back:before {
  content: "\f37f";
}

.ibm-icon-skip-forward-filled:before {
  content: "\f380";
}

.ibm-icon-skip-forward:before {
  content: "\f381";
}

.ibm-icon-smell:before {
  content: "\f382";
}

.ibm-icon-spell-check:before {
  content: "\f383";
}

.ibm-icon-spine-label:before {
  content: "\f384";
}

.ibm-icon-split-screen:before {
  content: "\f385";
}

.ibm-icon-spray-paint:before {
  content: "\f386";
}

.ibm-icon-sql:before {
  content: "\f387";
}

.ibm-icon-stacked-move:before {
  content: "\f388";
}

.ibm-icon-stacked-scrolling-1:before {
  content: "\f389";
}

.ibm-icon-stacked-scrolling-2:before {
  content: "\f38a";
}

.ibm-icon-star-filled:before {
  content: "\f38b";
}

.ibm-icon-star-half:before {
  content: "\f38c";
}

.ibm-icon-star:before {
  content: "\f38d";
}

.ibm-icon-stop-filled-alt:before {
  content: "\f38e";
}

.ibm-icon-stop-filled:before {
  content: "\f38f";
}

.ibm-icon-stop-outline-filled:before {
  content: "\f390";
}

.ibm-icon-stop-outline:before {
  content: "\f391";
}

.ibm-icon-stop:before {
  content: "\f392";
}

.ibm-icon-store:before {
  content: "\f393";
}

.ibm-icon-stress-breath-editor:before {
  content: "\f394";
}

.ibm-icon-study-next:before {
  content: "\f395";
}

.ibm-icon-study-previous:before {
  content: "\f396";
}

.ibm-icon-study-skip:before {
  content: "\f397";
}

.ibm-icon-subtract-alt:before {
  content: "\f398";
}

.ibm-icon-subtract:before {
  content: "\f399";
}

.ibm-icon-sunny:before {
  content: "\f39a";
}

.ibm-icon-sunrise:before {
  content: "\f39b";
}

.ibm-icon-sunset:before {
  content: "\f39c";
}

.ibm-icon-svg:before {
  content: "\f39d";
}

.ibm-icon-switcher:before {
  content: "\f39e";
}

.ibm-icon-t-alt:before {
  content: "\f39f";
}

.ibm-icon-t:before {
  content: "\f3a0";
}

.ibm-icon-table-of-contents:before {
  content: "\f3a1";
}

.ibm-icon-table-split:before {
  content: "\f3a2";
}

.ibm-icon-table:before {
  content: "\f3a3";
}

.ibm-icon-tablet-landscape:before {
  content: "\f3a4";
}

.ibm-icon-tablet:before {
  content: "\f3a5";
}

.ibm-icon-tag-group:before {
  content: "\f3a6";
}

.ibm-icon-tag:before {
  content: "\f3a7";
}

.ibm-icon-task:before {
  content: "\f3a8";
}

.ibm-icon-taste:before {
  content: "\f3a9";
}

.ibm-icon-taxi:before {
  content: "\f3aa";
}

.ibm-icon-temperature:before {
  content: "\f3ab";
}

.ibm-icon-template:before {
  content: "\f3ac";
}

.ibm-icon-term:before {
  content: "\f3ad";
}

.ibm-icon-terminal:before {
  content: "\f3ae";
}

.ibm-icon-text-align-center:before {
  content: "\f3af";
}

.ibm-icon-text-align-left:before {
  content: "\f3b0";
}

.ibm-icon-text-align-right:before {
  content: "\f3b1";
}

.ibm-icon-text-all-caps:before {
  content: "\f3b2";
}

.ibm-icon-text-bold:before {
  content: "\f3b3";
}

.ibm-icon-text-color:before {
  content: "\f3b4";
}

.ibm-icon-text-creation:before {
  content: "\f3b5";
}

.ibm-icon-text-fill:before {
  content: "\f3b6";
}

.ibm-icon-text-highlight:before {
  content: "\f3b7";
}

.ibm-icon-text-indent-less:before {
  content: "\f3b8";
}

.ibm-icon-text-indent-more:before {
  content: "\f3b9";
}

.ibm-icon-text-indent:before {
  content: "\f3ba";
}

.ibm-icon-text-italic:before {
  content: "\f3bb";
}

.ibm-icon-text-kerning:before {
  content: "\f3bc";
}

.ibm-icon-text-leading:before {
  content: "\f3bd";
}

.ibm-icon-text-line-spacing:before {
  content: "\f3be";
}

.ibm-icon-text-link-analysis:before {
  content: "\f3bf";
}

.ibm-icon-text-link:before {
  content: "\f3c0";
}

.ibm-icon-text-mining-applier:before {
  content: "\f3c1";
}

.ibm-icon-text-mining:before {
  content: "\f3c2";
}

.ibm-icon-text-scale:before {
  content: "\f3c3";
}

.ibm-icon-text-selection:before {
  content: "\f3c4";
}

.ibm-icon-text-small-caps:before {
  content: "\f3c5";
}

.ibm-icon-text-strikethrough:before {
  content: "\f3c6";
}

.ibm-icon-text-subscript:before {
  content: "\f3c7";
}

.ibm-icon-text-superscript:before {
  content: "\f3c8";
}

.ibm-icon-text-tracking:before {
  content: "\f3c9";
}

.ibm-icon-text-underline:before {
  content: "\f3ca";
}

.ibm-icon-text-wrap:before {
  content: "\f3cb";
}

.ibm-icon-thumbnail-1:before {
  content: "\f3cc";
}

.ibm-icon-thumbnail-2:before {
  content: "\f3cd";
}

.ibm-icon-thumbs-down:before {
  content: "\f3ce";
}

.ibm-icon-thumbs-up:before {
  content: "\f3cf";
}

.ibm-icon-ticket:before {
  content: "\f3d0";
}

.ibm-icon-tif:before {
  content: "\f3d1";
}

.ibm-icon-time-filled:before {
  content: "\f3d2";
}

.ibm-icon-time:before {
  content: "\f3d3";
}

.ibm-icon-timer-filled:before {
  content: "\f3d4";
}

.ibm-icon-timer-outline:before {
  content: "\f3d5";
}

.ibm-icon-toggle-off:before {
  content: "\f3d6";
}

.ibm-icon-toggle-on:before {
  content: "\f3d7";
}

.ibm-icon-tool-box:before {
  content: "\f3d8";
}

.ibm-icon-tools-filled:before {
  content: "\f3d9";
}

.ibm-icon-tools:before {
  content: "\f3da";
}

.ibm-icon-touch-1:before {
  content: "\f3db";
}

.ibm-icon-touch-2:before {
  content: "\f3dc";
}

.ibm-icon-train:before {
  content: "\f3dd";
}

.ibm-icon-translate:before {
  content: "\f3de";
}

.ibm-icon-trash-can-filled:before {
  content: "\f3df";
}

.ibm-icon-trash-can:before {
  content: "\f3e0";
}

.ibm-icon-tree-view-alt:before {
  content: "\f3e1";
}

.ibm-icon-tree-view:before {
  content: "\f3e2";
}

.ibm-icon-tsv:before {
  content: "\f3e3";
}

.ibm-icon-txt:before {
  content: "\f3e4";
}

.ibm-icon-type-pattern:before {
  content: "\f3e5";
}

.ibm-icon-types:before {
  content: "\f3e6";
}

.ibm-icon-u1:before {
  content: "\f3e7";
}

.ibm-icon-u2:before {
  content: "\f3e8";
}

.ibm-icon-u3:before {
  content: "\f3e9";
}

.ibm-icon-undefined-filled:before {
  content: "\f3ea";
}

.ibm-icon-undefined:before {
  content: "\f3eb";
}

.ibm-icon-undo:before {
  content: "\f3ec";
}

.ibm-icon-unknown-filled:before {
  content: "\f3ed";
}

.ibm-icon-unknown:before {
  content: "\f3ee";
}

.ibm-icon-unlink:before {
  content: "\f3ef";
}

.ibm-icon-unlocked:before {
  content: "\f3f0";
}

.ibm-icon-up-to-top:before {
  content: "\f3f1";
}

.ibm-icon-upload:before {
  content: "\f3f2";
}

.ibm-icon-usb:before {
  content: "\f3f3";
}

.ibm-icon-user-activity:before {
  content: "\f3f4";
}

.ibm-icon-user-admin:before {
  content: "\f3f5";
}

.ibm-icon-user-avatar-filled-alt:before {
  content: "\f3f6";
}

.ibm-icon-user-avatar-filled:before {
  content: "\f3f7";
}

.ibm-icon-user-avatar:before {
  content: "\f3f8";
  color: var(--grayblue-300);
}

.ibm-icon-user-data:before {
  content: "\f3f9";
}

.ibm-icon-user-favorite-alt-filled:before {
  content: "\f3fa";
}

.ibm-icon-user-favorite-alt:before {
  content: "\f3fb";
}

.ibm-icon-user-favorite:before {
  content: "\f3fc";
}

.ibm-icon-user-filled:before {
  content: "\f3fd";
}

.ibm-icon-user-follow:before {
  content: "\f3fe";
}

.ibm-icon-user-identification:before {
  content: "\f3ff";
}

.ibm-icon-user-online:before {
  content: "\f400";
}

.ibm-icon-user-profile-alt:before {
  content: "\f401";
}

.ibm-icon-user-profile:before {
  content: "\f402";
}

.ibm-icon-user-role:before {
  content: "\f403";
}

.ibm-icon-user-x-ray:before {
  content: "\f404";
}

.ibm-icon-user:before {
  content: "\f405";
}

.ibm-icon-van:before {
  content: "\f406";
}

.ibm-icon-video-add:before {
  content: "\f407";
}

.ibm-icon-video-chat:before {
  content: "\f408";
}

.ibm-icon-video-filled:before {
  content: "\f409";
}

.ibm-icon-video-off-filled:before {
  content: "\f40a";
}

.ibm-icon-video-off:before {
  content: "\f40b";
}

.ibm-icon-video:before {
  content: "\f40c";
}

.ibm-icon-view-filled:before {
  content: "\f40d";
}

.ibm-icon-view-mode-1:before {
  content: "\f40e";
}

.ibm-icon-view-mode-2:before {
  content: "\f40f";
}

.ibm-icon-view-off-filled:before {
  content: "\f410";
}

.ibm-icon-view-off:before {
  content: "\f411";
}

.ibm-icon-view:before {
  content: "\f412";
}

.ibm-icon-visual-recognition:before {
  content: "\f413";
}

.ibm-icon-voicemail:before {
  content: "\f414";
}

.ibm-icon-volume-down-filled:before {
  content: "\f415";
}

.ibm-icon-volume-down:before {
  content: "\f416";
}

.ibm-icon-volume-mute-filled:before {
  content: "\f417";
}

.ibm-icon-volume-mute:before {
  content: "\f418";
}

.ibm-icon-volume-up-filled:before {
  content: "\f419";
}

.ibm-icon-volume-up:before {
  content: "\f41a";
}

.ibm-icon-vpn:before {
  content: "\f41b";
}

.ibm-icon-wallet:before {
  content: "\f41c";
}

.ibm-icon-warning-alt-filled:before {
  content: "\f41d";
}

.ibm-icon-warning-alt-inverted-filled:before {
  content: "\f41e";
}

.ibm-icon-warning-alt-inverted:before {
  content: "\f41f";
}

.ibm-icon-warning-alt:before {
  content: "\f420";
}

.ibm-icon-warning-filled:before {
  content: "\f421";
}

.ibm-icon-warning-square-filled:before {
  content: "\f422";
}

.ibm-icon-warning-square:before {
  content: "\f423";
}

.ibm-icon-warning:before {
  content: "\f424";
}

.ibm-icon-watch:before {
  content: "\f425";
}

.ibm-icon-watson-machine-learning:before {
  content: "\f426";
}

.ibm-icon-watson:before {
  content: "\f427";
}

.ibm-icon-wikis:before {
  content: "\f428";
}

.ibm-icon-window-auto:before {
  content: "\f429";
}

.ibm-icon-window-base:before {
  content: "\f42a";
}

.ibm-icon-window-overlay:before {
  content: "\f42b";
}

.ibm-icon-wireless-checkout:before {
  content: "\f42c";
}

.ibm-icon-wmv:before {
  content: "\f42d";
}

.ibm-icon-workspace:before {
  content: "\f42e";
}

.ibm-icon-x-axis:before {
  content: "\f42f";
}

.ibm-icon-x:before {
  content: "\f430";
}

.ibm-icon-xls:before {
  content: "\f431";
}

.ibm-icon-xml:before {
  content: "\f432";
}

.ibm-icon-y-axis:before {
  content: "\f433";
}

.ibm-icon-y:before {
  content: "\f434";
}

.ibm-icon-z-axis:before {
  content: "\f435";
}

.ibm-icon-z:before {
  content: "\f436";
}

.ibm-icon-zip:before {
  content: "\f437";
}

.ibm-icon-zoom-in:before {
  content: "\f438";
}

.ibm-icon-zoom-out:before {
  content: "\f439";
}

.ibm-icon-zoom-pan:before {
  content: "\f43a";
}

.rmt-font.H1, rmt-tile-new .title-two, singpass-profile-review-details .H1.profile-has-null-value, wallet-receive-money-track .H1.sub-title, wallet-receive-money-track .H1.track-cash-leagl-info {
  font-family: 'Inter';
  font-size: 28px;
  font-style: normal;
  line-height: 40px;
}

.rmt-font.H2, rmt-wallet-balance-and-qr .balance-currency, rmt-wallet-balance-and-qr .balance-dots, singpass-profile-review-details .H2.profile-has-null-value, klarna-privacy p strong, page-qr-scanner-helper .user-name, page-qr-scanner-helper .user-amount, wallet-receive-money-track .H2.sub-title, wallet-receive-money-track .H2.track-cash-leagl-info {
  font-family: 'Inter';
  font-size: 24px;
  font-style: normal;
  line-height: 32px;
}

.rmt-font.H3, rmt-wallet-cards .card-number, rmt-wallet-cards rmt-clipboard-container .content-col, singpass-profile-review-details .H3.profile-has-null-value, mobile-top-up-process .waiting-text, page-track-transfer-info .track-info__title, page-track-transfer-info .pin-info, page-wallet-billpay-summary .waiting-text, wallet-receive-money-process .waiting-text, wallet-receive-money-track .H3.sub-title, wallet-receive-money-track .H3.track-cash-leagl-info {
  font-family: 'Inter';
  font-size: 20px;
  font-style: normal;
  line-height: 28px;
}

.rmt-font.Title, rmt-tile-new .title-two-with-two-sections, singpass-profile-review-details .Title.profile-has-null-value, wallet-receive-money-track .Title.sub-title, wallet-receive-money-track .Title.track-cash-leagl-info {
  font-family: 'Inter';
  font-size: 26px;
  font-style: normal;
  line-height: 24px;
}

.rmt-font.Subtitle, singpass-profile-review-details .Subtitle.profile-has-null-value, wallet-receive-money-track .Subtitle.sub-title, wallet-receive-money-track .Subtitle.track-cash-leagl-info {
  font-family: 'Inter';
  font-size: 18px;
  font-style: normal;
  line-height: 24px;
}

.rmt-font.Body1, rmt-chips .chip, rmt-segment-button ion-segment.segment-grey-buttons ion-segment-button ion-label, rmt-tile-new .title-one, rmt-wallet-balance-and-qr .balance-text, singpass-profile-review-details .Body1.profile-has-null-value, klarna-privacy p, location-detail .done-button .button-inner, page-qr-scanner-helper .supported-qrs-div, page-qr-scanner-helper .scan-a-code-to-pay-div, page-registration-customer-linking-questionnaire rmt-content .item .label, review-prompt .done-button .button-inner, send-continue .primary-button .button-inner, page-card-replace-reasons .item .label, page-card-settings .item .label, page-card-settings-home .item .label, wallet-pin-forgot-passcode-modal .center-align p, wallet-receive-money-track .sub-title, wallet-receive-money-track .Body1.track-cash-leagl-info {
  font-family: 'Inter';
  font-size: 16px;
  font-style: normal;
  line-height: 24px;
}

.rmt-font.Body2, rmt-app-bar .new-help, rmt-wallet-cards .cvv-expiry-title, rmt-wallet-cards .cvv-expiry-value, rmt-wallet-list-item .domestic-trn, actionsheet-select rmt-list-item-new .rmt-font.Body1, actionsheet-select rmt-list-item-new rmt-chips .chip, rmt-chips actionsheet-select rmt-list-item-new .chip, actionsheet-select rmt-list-item-new rmt-segment-button ion-segment.segment-grey-buttons ion-segment-button ion-label, rmt-segment-button ion-segment.segment-grey-buttons ion-segment-button actionsheet-select rmt-list-item-new ion-label, actionsheet-select rmt-list-item-new rmt-tile-new .title-one, rmt-tile-new actionsheet-select rmt-list-item-new .title-one, actionsheet-select rmt-list-item-new rmt-wallet-balance-and-qr .balance-text, rmt-wallet-balance-and-qr actionsheet-select rmt-list-item-new .balance-text, actionsheet-select rmt-list-item-new singpass-profile-review-details .Body1.profile-has-null-value, singpass-profile-review-details actionsheet-select rmt-list-item-new .Body1.profile-has-null-value, actionsheet-select rmt-list-item-new klarna-privacy p, klarna-privacy actionsheet-select rmt-list-item-new p, actionsheet-select rmt-list-item-new location-detail .done-button .button-inner, location-detail .done-button actionsheet-select rmt-list-item-new .button-inner, actionsheet-select rmt-list-item-new page-qr-scanner-helper .supported-qrs-div, page-qr-scanner-helper actionsheet-select rmt-list-item-new .supported-qrs-div, actionsheet-select rmt-list-item-new page-qr-scanner-helper .scan-a-code-to-pay-div, page-qr-scanner-helper actionsheet-select rmt-list-item-new .scan-a-code-to-pay-div, actionsheet-select rmt-list-item-new page-registration-customer-linking-questionnaire rmt-content .item .label, page-registration-customer-linking-questionnaire rmt-content .item actionsheet-select rmt-list-item-new .label, actionsheet-select rmt-list-item-new review-prompt .done-button .button-inner, review-prompt .done-button actionsheet-select rmt-list-item-new .button-inner, actionsheet-select rmt-list-item-new send-continue .primary-button .button-inner, send-continue .primary-button actionsheet-select rmt-list-item-new .button-inner, actionsheet-select rmt-list-item-new page-card-replace-reasons .item .label, page-card-replace-reasons .item actionsheet-select rmt-list-item-new .label, actionsheet-select rmt-list-item-new page-card-settings .item .label, page-card-settings .item actionsheet-select rmt-list-item-new .label, actionsheet-select rmt-list-item-new page-card-settings-home .item .label, page-card-settings-home .item actionsheet-select rmt-list-item-new .label, actionsheet-select rmt-list-item-new wallet-pin-forgot-passcode-modal .center-align p, wallet-pin-forgot-passcode-modal .center-align actionsheet-select rmt-list-item-new p, actionsheet-select rmt-list-item-new wallet-receive-money-track .sub-title, wallet-receive-money-track actionsheet-select rmt-list-item-new .sub-title, actionsheet-select rmt-list-item-new wallet-receive-money-track .Body1.track-cash-leagl-info, wallet-receive-money-track actionsheet-select rmt-list-item-new .Body1.track-cash-leagl-info, singpass-profile-review-details .Body2.profile-has-null-value, page-group-partners-list rmt-card-new .rmt-font.Caption, page-group-partners-list rmt-card-new rmt-list-item-new .rmt-font.gray-blue, rmt-list-item-new page-group-partners-list rmt-card-new .rmt-font.gray-blue, page-group-partners-list rmt-card-new rmt-list-item-new singpass-profile-review-details .gray-blue.profile-has-null-value, rmt-list-item-new singpass-profile-review-details page-group-partners-list rmt-card-new .gray-blue.profile-has-null-value, page-group-partners-list rmt-card-new singpass-profile-review-details rmt-list-item-new .gray-blue.profile-has-null-value, singpass-profile-review-details rmt-list-item-new page-group-partners-list rmt-card-new .gray-blue.profile-has-null-value, page-group-partners-list rmt-card-new rmt-list-item-new wallet-receive-money-track .gray-blue.sub-title, rmt-list-item-new wallet-receive-money-track page-group-partners-list rmt-card-new .gray-blue.sub-title, page-group-partners-list rmt-card-new wallet-receive-money-track rmt-list-item-new .gray-blue.sub-title, wallet-receive-money-track rmt-list-item-new page-group-partners-list rmt-card-new .gray-blue.sub-title, page-group-partners-list rmt-card-new rmt-list-item-new wallet-receive-money-track .gray-blue.track-cash-leagl-info, rmt-list-item-new wallet-receive-money-track page-group-partners-list rmt-card-new .gray-blue.track-cash-leagl-info, page-group-partners-list rmt-card-new wallet-receive-money-track rmt-list-item-new .gray-blue.track-cash-leagl-info, wallet-receive-money-track rmt-list-item-new page-group-partners-list rmt-card-new .gray-blue.track-cash-leagl-info, page-group-partners-list rmt-card-new rmt-tile-new .information-text, rmt-tile-new page-group-partners-list rmt-card-new .information-text, page-group-partners-list rmt-card-new rmt-tile-new .sub-title, rmt-tile-new page-group-partners-list rmt-card-new .sub-title, page-group-partners-list rmt-card-new rmt-wallet-balance-and-qr .scanandpay-container, rmt-wallet-balance-and-qr page-group-partners-list rmt-card-new .scanandpay-container, page-group-partners-list rmt-card-new rmt-wallet-list-item .international-trn, rmt-wallet-list-item page-group-partners-list rmt-card-new .international-trn, page-group-partners-list rmt-card-new rmt-wallet-services .action-text, rmt-wallet-services page-group-partners-list rmt-card-new .action-text, page-group-partners-list rmt-card-new singpass-profile-review-details .profile-has-null-value, singpass-profile-review-details page-group-partners-list rmt-card-new .profile-has-null-value, page-group-partners-list rmt-card-new page-card-settings-home a, page-card-settings-home page-group-partners-list rmt-card-new a, page-group-partners-list rmt-card-new wallet-receive-money-track .Caption.sub-title, wallet-receive-money-track page-group-partners-list rmt-card-new .Caption.sub-title, page-group-partners-list rmt-card-new wallet-receive-money-track .Caption.track-cash-leagl-info, wallet-receive-money-track page-group-partners-list rmt-card-new .Caption.track-cash-leagl-info, mobile-provider rmt-list-item-new .rmt-font.Body1, mobile-provider rmt-list-item-new rmt-chips .chip, rmt-chips mobile-provider rmt-list-item-new .chip, mobile-provider rmt-list-item-new rmt-segment-button ion-segment.segment-grey-buttons ion-segment-button ion-label, rmt-segment-button ion-segment.segment-grey-buttons ion-segment-button mobile-provider rmt-list-item-new ion-label, mobile-provider rmt-list-item-new rmt-tile-new .title-one, rmt-tile-new mobile-provider rmt-list-item-new .title-one, mobile-provider rmt-list-item-new rmt-wallet-balance-and-qr .balance-text, rmt-wallet-balance-and-qr mobile-provider rmt-list-item-new .balance-text, mobile-provider rmt-list-item-new singpass-profile-review-details .Body1.profile-has-null-value, singpass-profile-review-details mobile-provider rmt-list-item-new .Body1.profile-has-null-value, mobile-provider rmt-list-item-new klarna-privacy p, klarna-privacy mobile-provider rmt-list-item-new p, mobile-provider rmt-list-item-new location-detail .done-button .button-inner, location-detail .done-button mobile-provider rmt-list-item-new .button-inner, mobile-provider rmt-list-item-new page-qr-scanner-helper .supported-qrs-div, page-qr-scanner-helper mobile-provider rmt-list-item-new .supported-qrs-div, mobile-provider rmt-list-item-new page-qr-scanner-helper .scan-a-code-to-pay-div, page-qr-scanner-helper mobile-provider rmt-list-item-new .scan-a-code-to-pay-div, mobile-provider rmt-list-item-new page-registration-customer-linking-questionnaire rmt-content .item .label, page-registration-customer-linking-questionnaire rmt-content .item mobile-provider rmt-list-item-new .label, mobile-provider rmt-list-item-new review-prompt .done-button .button-inner, review-prompt .done-button mobile-provider rmt-list-item-new .button-inner, mobile-provider rmt-list-item-new send-continue .primary-button .button-inner, send-continue .primary-button mobile-provider rmt-list-item-new .button-inner, mobile-provider rmt-list-item-new page-card-replace-reasons .item .label, page-card-replace-reasons .item mobile-provider rmt-list-item-new .label, mobile-provider rmt-list-item-new page-card-settings .item .label, page-card-settings .item mobile-provider rmt-list-item-new .label, mobile-provider rmt-list-item-new page-card-settings-home .item .label, page-card-settings-home .item mobile-provider rmt-list-item-new .label, mobile-provider rmt-list-item-new wallet-pin-forgot-passcode-modal .center-align p, wallet-pin-forgot-passcode-modal .center-align mobile-provider rmt-list-item-new p, mobile-provider rmt-list-item-new wallet-receive-money-track .sub-title, wallet-receive-money-track mobile-provider rmt-list-item-new .sub-title, mobile-provider rmt-list-item-new wallet-receive-money-track .Body1.track-cash-leagl-info, wallet-receive-money-track mobile-provider rmt-list-item-new .Body1.track-cash-leagl-info, page-qr-scanner-helper rmt-segment-button ion-segment ion-segment-button ion-label, page-apply-physical-card-detail .physical-card-detail .secondary-btn, page-wallet-deposit-jom-pay rmt-card-new .card-container .card-row .send-receipt__label--bold span, page-wallet-deposit-jom-pay rmt-clipboard-container ion-col.content-col, wallet-receive-money-track .track-transfer-link, wallet-receive-money-track .Body2.sub-title, wallet-receive-money-track .track-cash-leagl-info, page-wallet-withdraw-or-payment .leftItemFont, page-wallet-withdraw-or-payment .rightItemFont {
  font-family: 'Inter';
  font-size: 14px;
  font-style: normal;
  line-height: 20px;
}

.rmt-font.Caption, rmt-list-item-new .rmt-font.gray-blue, rmt-list-item-new singpass-profile-review-details .gray-blue.profile-has-null-value, singpass-profile-review-details rmt-list-item-new .gray-blue.profile-has-null-value, rmt-list-item-new wallet-receive-money-track .gray-blue.sub-title, wallet-receive-money-track rmt-list-item-new .gray-blue.sub-title, rmt-list-item-new wallet-receive-money-track .gray-blue.track-cash-leagl-info, wallet-receive-money-track rmt-list-item-new .gray-blue.track-cash-leagl-info, rmt-tile-new .information-text, rmt-tile-new .sub-title, rmt-wallet-balance-and-qr .scanandpay-container, rmt-wallet-list-item .international-trn, rmt-wallet-services .action-text, singpass-profile-review-details .profile-has-null-value, page-card-settings-home a, wallet-receive-money-track .Caption.sub-title, wallet-receive-money-track .Caption.track-cash-leagl-info {
  font-family: 'Inter';
  font-size: 12px;
  font-style: normal;
  line-height: 16px;
}

.rmt-font.subtext, singpass-profile-review-details .subtext.profile-has-null-value, wallet-receive-money-track .subtext.sub-title, wallet-receive-money-track .subtext.track-cash-leagl-info {
  font-family: 'Inter';
  font-size: 11px;
  font-style: normal;
  line-height: 13px;
}

.rmt-font.regular, rmt-tile-new .sub-title, rmt-wallet-cards .cvv-expiry-title, singpass-profile-review-details .profile-has-null-value, page-qr-scanner-helper rmt-segment-button ion-segment ion-segment-button ion-label, page-apply-physical-card-detail .physical-card-detail .secondary-btn, page-card-replace-reasons .item .label, page-card-settings-home .item .label, page-wallet-deposit-jom-pay rmt-card-new .card-container .card-row .send-receipt__label--bold span, wallet-pin-forgot-passcode-modal .center-align p, wallet-receive-money-track .sub-title, wallet-receive-money-track .track-cash-leagl-info, page-wallet-withdraw-or-payment .leftItemFont {
  font-weight: 400;
}

.rmt-font.regular-500, singpass-profile-review-details .regular-500.profile-has-null-value, wallet-receive-money-track .regular-500.sub-title, wallet-receive-money-track .regular-500.track-cash-leagl-info {
  font-weight: 500;
}

.rmt-font.regular-600, rmt-wallet-balance-and-qr .balance-text, singpass-profile-review-details .regular-600.profile-has-null-value, wallet-receive-money-track .regular-600.sub-title, wallet-receive-money-track .regular-600.track-cash-leagl-info {
  font-weight: 600;
}

.rmt-font.semibold, singpass-profile-review-details .semibold.profile-has-null-value, page-track-transfer-info .track-info__title, wallet-receive-money-track .semibold.sub-title, wallet-receive-money-track .semibold.track-cash-leagl-info {
  font-weight: 600;
}

.rmt-font.bold, rmt-app-bar .new-help, rmt-chips .chip, rmt-tile-new .title-one, rmt-tile-new .information-text, rmt-tile-new .title-two, rmt-tile-new .title-two-with-two-sections, rmt-wallet-balance-and-qr .scanandpay-container, rmt-wallet-balance-and-qr .balance-currency, rmt-wallet-cards .card-number, rmt-wallet-cards rmt-clipboard-container .content-col, rmt-wallet-cards .cvv-expiry-value, rmt-wallet-services .action-text, singpass-profile-review-details .bold.profile-has-null-value, mobile-top-up-process .waiting-text, page-qr-scanner-helper .supported-qrs-div, page-qr-scanner-helper .scan-a-code-to-pay-div, page-qr-scanner-helper .user-name, page-qr-scanner-helper .countdown span, page-qr-scanner-helper .user-amount, page-registration-customer-linking-questionnaire rmt-content .item .label, page-track-transfer-info .pin-info, page-wallet-billpay-summary .waiting-text, page-card-settings .item .label, page-card-settings-home a, page-wallet-deposit-jom-pay rmt-clipboard-container ion-col.content-col, wallet-receive-money-process .waiting-text, wallet-receive-money-track .track-transfer-link, wallet-receive-money-track .bold.sub-title, wallet-receive-money-track .bold.track-cash-leagl-info, page-wallet-withdraw-or-payment .rightItemFont {
  font-weight: 700 !important;
}

.rmt-font.extrabold, rmt-wallet-balance-and-qr .balance-amount, singpass-profile-review-details .extrabold.profile-has-null-value, wallet-receive-money-track .extrabold.sub-title, wallet-receive-money-track .extrabold.track-cash-leagl-info {
  font-weight: 800 !important;
}

.rmt-font.dark-text-primary, singpass-profile-review-details .dark-text-primary.profile-has-null-value, wallet-receive-money-track .dark-text-primary.sub-title, wallet-receive-money-track .dark-text-primary.track-cash-leagl-info {
  color: var(--grayblue-400);
}

.rmt-font.dark-text-secondary, singpass-profile-review-details .dark-text-secondary.profile-has-null-value, wallet-receive-money-track .dark-text-secondary.sub-title, wallet-receive-money-track .dark-text-secondary.track-cash-leagl-info {
  color: var(--grayblue-300) !important;
}

body.wmt {
  --app-primary: #0084ff;
  --app-primary-light: #0084ff;
  --app-primary-circle: #0084ff;
  --app-secondary-icon: #002078;
  --app-secondary-shadow: #13812B;
  --app-secondary-footer-light: #0084ff;
  --app-secondary-footer-dark: #0084ff;
  --app-color-orange: #0084ff;
  --app-list-item-border: #0084ff;
  --app-orange: #0084ff;
  --app-light-orange: #0084ff;
  --app-tertiary: #D3E7F8;
  --img-filter: grayscale(1.1) sepia(0.9) brightness(0.9) contrast(1.59) hue-rotate(180deg) saturate(2.25);
  --graphic-filter: grayscale(1) sepia(1) brightness(1) contrast(1) hue-rotate(177deg) saturate(4);
}

body.miranda {
  --app-primary: #9779D7;
  --app-primary-image: #9779D7;
  --app-primary-light: #f4eeff;
  --app-primary-circle: #ab91e2;
  --app-secondary-icon: #3A2E54;
  --app-secondary-shadow: #3A2E54;
  --app-secondary-footer-light: #E0E9FF;
  --app-secondary-footer-dark: #E0E9FF;
  --app-color-orange: #9779D7;
  --app-list-item-border: #9779D7;
  --app-orange: #9779D7;
  --app-light-orange: #f4eeff;
  --app-tertiary: #C2A9F9;
  --img-filter: grayscale(1.1) sepia(0.9) brightness(0.9) contrast(1.59) hue-rotate(219deg) saturate(2.25);
  --graphic-filter: grayscale(0.1) sepia(0.6) brightness(1.3) contrast(1) hue-rotate(214deg) saturate(0.95);
  /* Recoloring images */
  /*
    img[src="assets/imgs/activity.svg"] {
        content: url(../assets/branding/wmt/activity.svg)
    }

    img[src="assets/imgs/welcome.svg"] {
        content: url(../assets/branding/wmt/activity.svg)
    }

    img[src="assets/imgs/Identity.svg"] {
        content: url(../assets/branding/wmt/Identity.svg)
    }

    img[src="assets/imgs/world.svg"] {
        content: url(../assets/branding/wmt/World.svg)
    }

    img[src="assets/img/refer-a-friend/refer_a_friend_img.svg"] {
        content: url(../assets/branding/wmt/Share.svg)
    }

    img[src="assets/img/registration-step-bm/Person_on_computer.svg"] {
        content: url(../assets/branding/wmt/Person_On_Computer.svg)
    }

    img[src="assets/img/registration-step-bm/img.svg"] {
        content: url(../assets/branding/wmt/Looking-1.svg)
    }


    img[src="assets/img/registration-step-bm/B&M-logo2.svg"] {
        content: url(../assets/branding/wmt/B&M-logo2.svg)
    }

    img[src="assets/imgs/quick.svg"] {
        content: url(../assets/branding/wmt/Quick.svg)
    }

    img[src="assets/imgs/cvc.svg"] {
        content: url(../assets/branding/wmt/cvc.svg)
    }

    img[src="assets/imgs/B&M-logo2.svg"] {
        content: url(../assets/branding/wmt/B&M-logo2.svg)
    }

    img[src="assets/imgs/phone.svg"] {
        content: url(../assets/branding/wmt/Phone.svg)
    }

    img[src="assets/imgs/success.svg"] {
        content: url(../assets/branding/wmt/Success.svg)
    }

    img[src="assets/imgs/wallet-home.svg"] {
        content: url(../assets/branding/wmt/Wallet.svg)
    }

    img[src="assets/imgs/cancelOrder.svg"] {
        content: url(../assets/branding/wmt/Document.svg)
    }

    img[src="assets/img/refer-a-friend/refer_a_friend_gift.svg"] {
        content: url(../assets/branding/wmt/Gift.svg)
    }
    */
}

body.miranda .anim-loading lottie-animation-view svg {
  -webkit-filter: var(--img-filter);
  filter: var(--img-filter);
}

body.miranda *:has(> img)[class*="custom-icon-round-select"],
body.miranda *:has(> img) img,
body.miranda *:has(> img) lottie-animation-view svg,
body.miranda xe-lottie[class*="custom-icon-round-select"],
body.miranda xe-lottie img,
body.miranda xe-lottie lottie-animation-view svg,
body.miranda ion-loading[class*="custom-icon-round-select"],
body.miranda ion-loading img,
body.miranda ion-loading lottie-animation-view svg,
body.miranda ion-avatar[class*="custom-icon-round-select"],
body.miranda ion-avatar img,
body.miranda ion-avatar lottie-animation-view svg,
body.miranda ion-thumbnail[class*="custom-icon-round-select"],
body.miranda ion-thumbnail img,
body.miranda ion-thumbnail lottie-animation-view svg,
body.miranda ion-img[class*="custom-icon-round-select"],
body.miranda ion-img img,
body.miranda ion-img lottie-animation-view svg,
body.miranda rmt-avatar[class*="custom-icon-round-select"],
body.miranda rmt-avatar img,
body.miranda rmt-avatar lottie-animation-view svg,
body.miranda rmt-thumbnail[class*="custom-icon-round-select"],
body.miranda rmt-thumbnail img,
body.miranda rmt-thumbnail lottie-animation-view svg,
body.miranda rmt-list-item-new[class*="payment-method"][class*="custom-icon-round-select"],
body.miranda rmt-list-item-new[class*="payment-method"] img,
body.miranda rmt-list-item-new[class*="payment-method"] lottie-animation-view svg {
  -webkit-filter: var(--img-filter);
  filter: var(--img-filter);
}

body.miranda ion-icon {
  -webkit-filter: var(--graphic-filter);
  filter: var(--graphic-filter);
}

body.miranda *:has(> img[src*="/prismicDoc/"]) img {
  -webkit-filter: var(--graphic-filter);
  filter: var(--graphic-filter);
}

body.miranda *:has(> img[src*="countryFlag"]) img,
body.miranda *:has(> img[src*="error"]) img,
body.miranda *:has(> img[src*="/agent/logo/"]) img,
body.miranda *:has(> img[src*="/top-bank/"]) img,
body.miranda *:has(> img[src*="/branding/"]) img,
body.miranda *:has(> img[src*="/payment-card/"]) img,
body.miranda *:has(> img[src*="/icons/trademarked/"]) img,
body.miranda *:has(> img[src*="checkoutshopper"]) img,
body.miranda *:has(> img[src*="transfer_success_full.svg"]) img,
body.miranda *:has(> img[src*="info_btn_new"]) img,
body.miranda rmt-list-item-new[class*="payment-method"] img {
  -webkit-filter: none;
  filter: none;
  /*mix-blend-mode: normal;*/
}

body.miranda div[class="alert-error-icon"] {
  content: url(../assets/branding/miranda/error.svg);
}

body.miranda img[src="assets/imgs/Warning.svg"] {
  content: url(../assets/branding/miranda/Warning.svg);
}

body.miranda rmt-map .marker.selected-marker {
  background-image: url(../assets/branding/miranda/location_marker_selected.svg);
}

body.viva {
  /* Uses same colors as RIA */
  --img-filter: grayscale(0) sepia(1) brightness(0.77) contrast(1.2) hue-rotate(-25deg) saturate(4.2);
  --graphic-filter: grayscale(0.11) sepia(0.4) brightness(0.55) contrast(1.4) hue-rotate(-30deg) saturate(3.5);
}

body.viva *:has(> img) img {
  -webkit-filter: var(--img-filter);
  filter: var(--img-filter);
}

body.viva ion-icon {
  -webkit-filter: none;
  filter: none;
}

body.viva *:has(> img[src*="countryFlag"]) img,
body.viva *:has(> img[src*="error"]) img,
body.viva *:has(> img[src*="/agent/logo/"]) img,
body.viva *:has(> img[src*="/top-bank/"]) img,
body.viva *:has(> img[src*="/branding/"]) img,
body.viva *:has(> img[src*="/icons/trademarked/"]) img,
body.viva *:has(> img[src*="/payment-card/"]) img,
body.viva *:has(> img[src*="/prismicDoc/"]) img,
body.viva *:has(> img[src*="/transfer_success_full.svg"]) img,
body.viva rmt-list-item-new[class*="payment-method"] img,
body.viva div[class*="body-container"].image img {
  -webkit-filter: none;
  filter: none;
}

body.viva .body-container .image img {
  -webkit-filter: none !important;
  filter: none !important;
}

body.viva img[src="assets/imgs/cancelOrder.svg"] {
  -webkit-filter: none;
  filter: none;
}

ion-menu .menu-items {
  margin-top: env(safe-area-inset-top);
}

ion-menu .sidenav-button {
  height: 31px;
  overflow: visible;
  contain: initial;
  /* otherwise anything outside of the bounds will be cut (i.e. send money icon) */
  background-color: transparent;
  color: var(--gray-100);
}

ion-menu .sidenav-button ion-label {
  font-size: 19px;
  font-weight: 300;
}

ion-menu .sidenav-button .item-inner {
  overflow: visible;
}

ion-menu .sidenav-button .input-wrapper {
  overflow: visible;
}

ion-menu .sidenav-button .custom-icon-send-money {
  width: 40px;
  margin-left: -15px;
}

ion-menu .sidenav-button .custom-icon-sign-in-out {
  margin-left: 3px;
}

ion-menu hr {
  background: var(--gray-100);
  margin-right: 14px;
  margin-top: 10px;
}

ion-menu .copyright {
  color: #b1c1f4;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0px;
  margin-top: -5px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  padding-bottom: env(safe-area-inset-bottom);
  font-size: 12px;
}

ion-menu.menu-container .menu-inner {
  background: -webkit-gradient(linear, left top, left bottom, from(#5b70b2), to(#8195cc));
  background: linear-gradient(#5b70b2, #8195cc);
}

.restricted-transfers-modal {
  -webkit-box-pack: center !important;
  -webkit-justify-content: center !important;
  -ms-flex-pack: center !important;
  justify-content: center !important;
}

.restricted-transfers-modal .error-title-section {
  width: 100%;
  text-align: center;
  margin-top: 24px;
  margin-bottom: 16px;
}

.app-root > .anim-loading {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

activity-item .col {
  padding: 0px;
}

activity-item .transaction-info {
  height: auto;
  margin: 0px 0px 16px 0px;
  width: 100%;
  border-radius: 12px;
  -webkit-box-shadow: 0px 1px 3px rgba(0, 17, 51, 0.2), 0px 2px 2px rgba(0, 17, 51, 0.12), 0px 0px 2px rgba(0, 17, 51, 0.14);
  box-shadow: 0px 1px 3px rgba(0, 17, 51, 0.2), 0px 2px 2px rgba(0, 17, 51, 0.12), 0px 0px 2px rgba(0, 17, 51, 0.14);
}

activity-item .transaction-info__amount-row {
  padding: 11px 16px 0px 16px;
}

activity-item .amount-row--no-padding-top {
  padding-top: 0px;
}

activity-item .transaction-info__send-message {
  height: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-weight: 600;
  font-size: 12px;
  line-height: 16px;
  align-items: center;
  color: var(--grayblue-300);
  margin: 0px;
}

activity-item .transaction-info__amount-col {
  text-align: right;
}

activity-item .transaction-info__buttons-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

activity-item .transaction-info__buttons-row .Body1 {
  padding: 0px;
  margin: 0px;
  padding-left: 8px;
  padding-right: 8px;
}

activity-item .transaction-info__buttons-row .buttons-row__secondary {
  background-color: #fff;
  color: var(--grayblue-300);
  font-weight: 600;
  font-style: normal;
  font-size: 16px;
  line-height: 22px;
}

activity-item .transaction-info__buttons-row .buttons-row__primary {
  background-color: #fff;
  color: var(--app-primary);
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 22px;
}

activity-item .transaction-info__amount-col {
  text-align: right;
}

activity-item .transaction-info__amount-col p {
  color: var(--grayblue-300);
}

activity-item .amount-col__amount--label {
  line-height: 25px;
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  line-height: 25px;
  color: var(--grayblue-400);
}

activity-item .amount-col__currency {
  padding: 0px 2px 0px 0px;
}

activity-item .amount-col__currency-text {
  font-weight: 600;
  font-size: 12px;
  line-height: 16px;
  color: var(--grayblue-400);
}

activity-item .transaction-info__beneficiary-name {
  width: 100%;
  padding: 3px 0px 0px 0px;
  font-weight: 600;
  font-style: normal;
  font-size: 18px;
  line-height: 25px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: var(--grayblue-400);
}

activity-item .transaction-info__status-info {
  width: 100%;
  padding-top: 3px;
}

activity-item .transaction-icon {
  height: 100%;
}

activity-item .status-info__text {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  height: 100%;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

activity-item-new {
  display: block;
}

activity-item-new .grid {
  padding: 0px;
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}

activity-item-new .col {
  padding-left: 0px;
  padding-right: 0px;
}

activity-item-new ion-thumbnail {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

activity-item-new .row-content {
  padding-right: 8px !important;
}

activity-item-new .btn-primary-background .button-row-primary {
  background-color: var(--app-primary);
}

activity-item-new .btn-primary-background .button-row-primary .button-rows_primary_text {
  color: var(--grayblue-500);
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: rgba(255, 255, 255, 0);
  padding-right: 0px;
}

activity-item-new ion-item {
  height: 97px;
}

activity-item-new ion-item .item-inner {
  background: #d1caca;
}

activity-item-new rmt-separator .separator {
  margin: 0px !important;
  padding: 0px !important;
}

activity-item-new ion-grid {
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}

activity-item-new .no-margin {
  margin: 0px !important;
}

activity-item-new .buttons-row__primary {
  background-color: #fff;
}

activity-item-new .row_right_padding {
  padding-right: 5px;
}

activity-item-new .button-rows_primary_text {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: var(--grayblue-500);
  color: var(--app-primary);
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 22px;
}

activity-item-new .subtitleActivityStatus {
  min-height: 16px;
}

activity-item-new .subtitleActivityStatus .skeleton-box {
  height: 16px !important;
}

activity-item-new + activity-item-new, rmt-new-entry + activity-item-new {
  padding-top: 16px;
}

activity-menu-filter .align-items {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding-top: 4px;
}

activity-menu-filter .customer-content {
  margin-top: 8px;
}

activity-menu-filter .empty-activity rmt-title h4 {
  font-size: 24px !important;
}

activity-menu-filter .empty-activity .button {
  margin-top: 25px;
}

activity-menu-filter rmt-list-item-new {
  margin-top: 0px;
}

activity-menu-filter .activity_list .card-container {
  padding-top: 0px !important;
}

activity-menu-filter .empty-activity--suspected {
  margin-top: -15px;
}

activity-menu-filter .empty-activity--suspected .button {
  height: 46px !important;
}

activity-menu-filter rmt-center.empty-activity--suspected {
  height: 90% !important;
}

activity-menu-filter .button[color=primary-rounded] {
  color: var(--grayblue-500);
}

activity-menu-filter rmt-title {
  width: 100%;
}

activity-menu-filter rmt-menu-button {
  padding-bottom: 24px;
}

.container_list:has(activity-menu-filter) rmt-card-new .card-div .card-container {
  padding-top: 0px !important;
}

checkbox-text .checkbox-content {
  padding: 16px 0px;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

checkbox-text .link-text {
  color: var(--app-primary);
  text-decoration: underline;
}

checkbox-text .checkbox-content__text {
  padding-left: 8px;
  margin-top: 0;
}

footer-button .footer-content::before {
  top: 0px;
  background: none;
}

footer-button .submit-button {
  margin: 0%;
}

footer-button .link_button {
  color: var(--grayblue-500);
  font-family: 'Inter';
  text-decoration: underline;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 22px;
  bottom: 10px;
}

footer-button .submit-button--white {
  color: var(--app-primary);
  font-size: 16px;
}

footer-button .button[disabled] {
  opacity: 1.0;
  background-color: var(--app-primary-light);
}

footer-button .button {
  color: var(--grayblue-500);
}

footer-button .footer-content--padding {
  padding: 16px;
}

footer-button .link_button--new {
  font-family: 'Inter';
  text-decoration: underline;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 22px;
  bottom: 10px;
  color: var(--grayblue-300);
}

footer-button .submit-button--border {
  border: 1px solid var(--app-primary);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 4px;
  -webkit-box-shadow: none;
  box-shadow: none;
}

footer-button .submit-button--lowercase {
  text-transform: initial;
}

footer-button .submit-button--lowercase:first-letter {
  text-transform: capitalize;
}

footer-button .footer-link {
  margin-bottom: 16px;
}

info-content {
  color: #667085;
}

info-content .icon-empty-list {
  font-size: 100px;
  margin: auto;
  line-height: 100px;
  color: var(--app-primary);
}

info-content .icon-info-content {
  font-size: 100px;
  margin: auto;
  line-height: 100px;
  color: var(--app-primary);
}

info-content .title-content {
  padding-top: 20px;
  font-size: 20px;
  font-weight: 300;
  color: #667085;
}

info-content .subtitle-content {
  font-size: 12px;
  color: #b3b8c2;
}

info-content .subtitle2-content {
  font-size: 12px;
  color: #b3b8c2;
}

info-content .msg-content {
  font-size: 12px;
  font-weight: bold;
  color: #b3b8c2;
}

info-content p {
  margin-top: 4px !important;
  margin-bottom: 4px !important;
}

info-content .new-search {
  text-decoration: underline;
  margin-top: 12px !important;
  color: var(--app-primary);
  background-color: transparent;
  font-size: 12px;
  font-weight: bold;
}

info-content .info-content {
  margin-top: 24px;
}

image-and-text .text-bold {
  font-weight: 600;
  color: var(--grayblue-300);
}

image-and-text .icon-size-little {
  height: 48px;
  width: 48px;
  max-width: 48px;
}

image-and-text .icon-size-big {
  height: 56px;
  width: 56px;
  max-width: 56px;
}

image-and-text .text-info {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: 12px;
  color: var(--grayblue-300);
  padding: 8px;
}

image-and-text .text-info-padding-big-icon {
  padding: 12px 8px 12px 8px;
}

image-and-text .text-col-icon {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

redesign-option-select ion-item {
  min-height: 48px;
}

redesign-option-select .toolbar-background-ios {
  border-bottom: none !important;
}

redesign-option-select rmt-content-loader {
  margin-top: 42px;
  padding: 14px !important;
}

redesign-option-select .list__item-divider {
  background-color: #f7f8f9;
  font-size: 12px;
  color: #667085;
  font-weight: bold;
  padding-left: 16px;
  border-bottom: 0.55px solid var(--gray-500) !important;
}

redesign-option-select .list__item-text {
  padding-left: 8px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

ria-keyboard .keyboard {
  position: fixed;
  z-index: 1;
  width: 100%;
  bottom: 0;
  right: 0;
  background: var(--gray-100);
  padding: 0px;
}

ria-keyboard .keyboard .row {
  padding: 0%;
}

ria-keyboard .keyboard .col {
  height: 60px;
  padding: 0px;
}

ria-keyboard .keyButton {
  width: 100%;
  height: 100%;
  padding: 8px;
  margin: 0px;
  border: 0.5px solid lightgray;
  border-radius: 0%;
  background-color: var(--gray-100);
  color: #013;
}

ria-keyboard .keyButton .button-inner {
  font-size: 25px;
  padding: 10px;
}

ria-keyboard .keyboard-inline .keyboard {
  padding-bottom: 10px;
}

ria-keyboard .keyboard-inline .keyboard .col {
  padding: 8px;
  height: calc((100vh - 200px)/6);
  min-height: 65px;
  max-height: 80px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
}

ria-keyboard .keyboard-inline .keyboard .keyButton {
  border-radius: 50%;
  width: 64px;
  max-width: 64px;
  height: 64px;
}

search-select-input {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-width: 100%;
  height: 56px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

search-select-input .float-container {
  height: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: arial;
  font-family: arial;
  min-width: 100%;
  background-color: var(--gray-400) !important;
  border-radius: 6px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

search-select-input .float-container ion-select {
  pointer-events: none !important;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

search-select-input .float-container .float-label {
  font-family: 'Inter';
  font-style: normal;
  font-size: 16px;
  position: absolute;
  -webkit-transform-origin: top left;
  transform-origin: top left;
  -webkit-transform: translate(0, 10px) scale(1);
  transform: translate(0, 10px) scale(1);
  -webkit-transition: all .1s ease-in-out;
  transition: all .1s ease-in-out;
}

search-select-input .float-container-error {
  -webkit-box-shadow: inset 0px 0px 0px 2px var(--red-300);
  box-shadow: inset 0px 0px 0px 2px var(--red-300);
}

search-select-input .float-container-error:focus-within {
  -webkit-box-shadow: inset 0px 0px 0px 2px var(--red-300);
  box-shadow: inset 0px 0px 0px 2px var(--red-300);
}

search-select-input .float-container-search {
  width: 100%;
  padding: 8px 12px !important;
  height: 100%;
}

search-select-input .float-container-search.active label {
  -webkit-transform: translate(0, 0px) scale(0.75);
  transform: translate(0, 0px) scale(0.75);
  font-size: 16px;
  font-family: 'Inter';
}

search-select-input .float-container-search .picker-search-select {
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

search-select-input .float-container-search .spinner-tx {
  padding-top: 16px;
  padding-left: 16px;
}

search-select-input .float-container-search .select-text {
  color: var(--grayblue-400);
  margin-top: 20px;
  width: 200px;
  font-family: 'Inter';
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
}

search-select-input .float-container-search ion-select {
  pointer-events: none !important;
  padding-left: 0px !important;
  padding-right: 0px;
}

search-select-input .float-container-search ion-select.select-disabled {
  color: var(--grayblue-100) !important;
  opacity: 1 !important;
}

search-select-input .float-container-search ion-select.select-disabled .select-text {
  color: var(--grayblue-100) !important;
}

search-select-input .float-container-search ion-item {
  margin-top: 0px !important;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

search-select-input .float-container-search .flag-container {
  z-index: 1;
  position: absolute;
  margin-left: 65%;
  overflow: hidden;
  display: inline-block;
  width: 26px;
  height: 26px;
  background-color: var(--gray-400);
  border-radius: 50%;
}

search-select-input .float-container-search .flag-container img {
  width: 20px;
  height: 20px;
  border-radius: 50%;
}

search-select-input .float-container-search .icon-container-has-icon ~ ion-item .outlined,
search-select-input .float-container-search .flag-container-has-flag ~ ion-item .outlined {
  padding-left: 0px !important;
}

search-select-input .float-container-search .label--new_design {
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.15px;
  color: var(--grayblue-400);
}

search-select-input .float-container-search .item--new_design {
  font-size: 16px;
  color: var(--grayblue-400);
  border: 1px solid var(--gray-400);
  border-radius: 6px;
  height: 100% !important;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

rmt-accordion .active {
  color: #32db64;
  font-weight: 600;
}

rmt-accordion .bullet-title {
  margin: 10px auto 5px auto;
}

rmt-accordion .bullet-title, rmt-accordion .rmt-content-loader-base {
  padding-left: 15px;
}

rmt-accordion ion-icon {
  position: absolute;
  padding-right: 5px;
}

rmt-accordion .rmt-content-loader-base {
  font-size: 1.2rem;
}

rmt-accordion rmt-content-loader {
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}

rmt-accordion rmt-content-loader[ng-reflect-show="true"] {
  visibility: visible;
  opacity: 1.0;
  max-height: 1000px;
}

rmt-accordion rmt-content-loader[ng-reflect-show="false"] {
  visibility: hidden;
  opacity: 0;
  max-height: 50px;
}

rmt-accordion p {
  padding: 0px;
  margin: 0 0 5px 0;
}

rmt-accordion p:last-of-type {
  margin: 0;
}

rmt-alerts {
  width: 100%;
}

rmt-alerts .slide-up {
  height: 0px !important;
  -webkit-transition: height, 0.2s linear;
  transition: height, 0.2s linear;
}

rmt-alerts .alert-card {
  border-top-right-radius: 12px;
  border-bottom-right-radius: 12px;
  border-left-width: 5px;
  border-left-style: solid;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 16px;
  background-color: var(--gray-100);
}

rmt-alerts .alert-info {
  border-left-color: var(--blue-300);
}

rmt-alerts .alert-warn {
  border-left-color: var(--yellow-200);
}

rmt-alerts .alert-error {
  border-left-color: var(--red-400);
}

rmt-alerts .alert-success {
  border-left-color: var(--green-200);
}

rmt-alerts .alert-pending {
  border-left-color: var(--grayblue-200);
}

rmt-alerts .alert-pending .alert-icon {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}

rmt-alerts .alert-inner {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  padding-top: 12px;
  padding-bottom: 12px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  border-top-right-radius: 12px;
  border-bottom-right-radius: 12px;
}

rmt-alerts .alert-align-center {
  -webkit-box-align: center !important;
  -webkit-align-items: center !important;
  -ms-flex-align: center !important;
  align-items: center !important;
}

rmt-alerts .alert-icon {
  padding-left: 8px;
}

rmt-alerts .alert-text {
  padding-left: 12px;
  margin-right: 12px;
}

rmt-alerts .alert-text__bold {
  font-weight: 600;
}

rmt-alerts .no-margin {
  margin: 0px !important;
}

rmt-alerts .button-text {
  padding-top: 5px;
  text-decoration: underline;
  color: var(--grayblue-400);
  display: inline-block;
  overflow: unset !important;
}

rmt-alerts .hyperlink-text {
  padding-top: 5px;
  text-decoration: underline;
  color: var(--gray-500);
  font-weight: 600;
}

rmt-alerts a {
  color: var(--grayblue-400) !important;
}

rmt-alerts .close-btn {
  width: 42px;
  height: 42px;
  background-color: transparent;
}

rmt-alerts .close-btn-img {
  min-width: 12px;
  max-width: 12px;
}

rmt-alerts .bootstrap-alert .alert-card {
  border-radius: 4px;
  border-left-width: 0px;
}

rmt-alerts .bootstrap-alert .alert-card .title-style-info {
  color: var(--blue-700) !important;
}

rmt-alerts .bootstrap-alert .alert-card .title-style-info-yellow {
  color: var(--yellow-500) !important;
}

rmt-alerts .bootstrap-alert .alert-card .alert-icon {
  padding-top: 2px;
}

rmt-alerts .bootstrap-alert .alert-text {
  padding-left: 8px;
}

rmt-alerts .boootstrap-alert-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

rmt-alerts .bootstrap-alert-custom-img {
  width: 45px;
}

rmt-alerts .bootstrap-alert .alert-info {
  background-color: var(--blue-100) !important;
}

rmt-alerts .bootstrap-alert .alert-warn {
  background-color: var(--yellow-100) !important;
}

rmt-alerts .bootstrap-warn-text-color {
  color: var(--yellow-500) !important;
}

rmt-app-bar > div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  min-height: 48px;
  background-color: #fff;
  min-width: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-bottom: 1px solid rgba(0, 17, 51, 0.05);
  padding-top: env(safe-area-inset-top, 0px);
}

rmt-app-bar > div > button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding-top: 12px;
  padding-bottom: 12px;
  min-height: 48px;
  background-color: rgba(255, 255, 255, 0);
  color: rgba(0, 17, 51, 0.6);
}

rmt-app-bar > div .screen-title {
  margin: 0 8px;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  color: rgba(0, 17, 51, 0.8);
}

rmt-app-bar > div:not(.full-height) .screen-title:last-child:not(:first-child) {
  margin-right: 48px;
}

rmt-app-bar > div:not(.full-height) .screen-title:first-child:not(:last-child) {
  margin-left: 48px;
}

rmt-app-bar > div.full-height {
  height: 72px;
  padding: 24px 4px 0 16px;
  border-bottom: none;
}

rmt-app-bar > div.full-height .screen-title {
  text-align: left;
  margin: 0;
}

rmt-app-bar > div.full-height > button {
  color: #f73;
}

rmt-app-bar ion-icon[class*="custom-icon-"] {
  background-color: var(--grayblue-300) !important;
}

rmt-app-bar ion-icon {
  color: var(--grayblue-300) !important;
  width: 24px;
  height: 24px;
  font-size: 24px;
}

rmt-app-bar .hideBorder {
  border-bottom: 0px !important;
}

rmt-app-bar > div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  background-color: var(--gray-100);
  min-width: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: none !important;
  padding-top: env(safe-area-inset-top, 0px);
}

rmt-app-bar > div > button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-left: 16px;
  padding-right: 16px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(var(--gray-100), 0);
  color: var(--grayblue-400);
}

rmt-app-bar > div .screen-title {
  margin: 0 8px;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  color: var(--grayblue-400);
}

rmt-app-bar > div:not(.full-height) .screen-title:last-child:not(:first-child) {
  margin-right: 48px;
}

rmt-app-bar > div:not(.full-height) .screen-title:first-child:not(:last-child) {
  margin-left: 54px;
}

rmt-app-bar > div.full-height {
  height: 72px;
  padding: 24px 4px 0 16px;
  border-bottom: none;
}

rmt-app-bar > div.full-height .screen-title {
  text-align: left;
  margin: 0;
}

rmt-app-bar > div.full-height > button {
  color: var(--app-primary);
}

rmt-app-bar ion-icon[class*="custom-icon-"] {
  background-color: var(--grayblue-300) !important;
}

rmt-app-bar .profile_button {
  color: var(--gray-100);
  text-decoration: none;
  top: 4px;
  position: relative;
  display: inline-block;
}

rmt-app-bar .profile_button .dot {
  position: absolute;
  top: -19px;
  right: -2px;
  height: 12px;
  width: 12px;
  border-radius: 50%;
  background-color: white;
  margin: 0 auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

rmt-app-bar .dot_message {
  height: 16px !important;
  width: 16px !important;
  top: -20px !important;
  right: -6px !important;
}

rmt-app-bar .inside_dot {
  background-color: var(--app-primary);
  width: 8px;
  height: 8px;
  border-radius: 50%;
  margin: 0 auto;
  position: relative;
}

rmt-app-bar .inside_dot_message {
  background-color: var(--red-400);
  width: 16px;
  height: 16px;
  border-radius: 50%;
  margin: 0 auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
}

rmt-app-bar .dot_message_text {
  font-size: 10px !important;
  line-height: 16px;
}

rmt-app-bar ion-icon {
  color: var(--grayblue-300) !important;
  width: 24px;
  height: 24px;
  font-size: 24px;
}

rmt-app-bar .hideBorder {
  border-bottom: 0px !important;
}

rmt-app-bar .header-drag {
  display: none;
  margin-top: -16px;
  min-height: 0px;
  padding-top: 14px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

rmt-app-bar .header-drag .header-drag-icon {
  width: 36px;
  height: 4px;
  border-radius: 100px;
  background-color: var(--grayblue-100);
}

rmt-app-bar .refer-a-friend-div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: var(--green-100);
  border-radius: 999px;
  padding-right: 12px;
  padding-left: 12px;
  height: 32px !important;
}

rmt-app-bar .refer-a-friend-span {
  color: var(--green-500);
  margin-left: 8px;
}

rmt-app-bar .new-help {
  height: 38px;
  width: 78px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  background-color: #E5E7EC;
  color: var(--grayblue-300);
  border-radius: 100px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

rmt-app-bar .help-text {
  margin-left: 5px;
}

rmt-app-bar .hamburger-menu-icon {
  min-height: 38px !important;
  max-width: 38px !important;
}

rmt-app-bar .chat-icon {
  margin-right: -16px;
}

.modal-new-design rmt-app-bar .header-drag {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

rmt-bank-deposit rmt-dynamic-form {
  margin-top: 0px !important;
}

rmt-bank-deposit .bank-item {
  max-height: none;
  border: 1px solid var(--gray-400);
  border-radius: 6px;
}

rmt-bank-deposit .bank-item .input-wrapper ion-label[floating] {
  white-space: initial;
  margin-bottom: 0px !important;
}

rmt-bank-deposit rmt-content-loader .rmt-content-loader-with-spinner {
  margin-top: -40px !important;
}

rmt-bank-deposit .search input {
  text-overflow: ellipsis;
  padding-right: 15px;
  min-height: 19px;
}

rmt-bank-deposit .pickerHeight .rmt-picker-new {
  height: 55px !important;
}

rmt-bank-deposit .pickerHeight .select-placeholder {
  padding-left: 10px;
}

rmt-bank-deposit .rmt-select-actionsheet {
  height: auto;
  color: #013;
  background-color: transparent;
  margin-left: -15px;
  padding-left: 15px;
  padding-right: 15px;
  width: calc(100% + 30px);
  margin-bottom: 0px;
  margin-top: 0px;
  padding-top: 4px;
}

rmt-bank-deposit .rmt-select-actionsheet .button-inner {
  display: block;
  text-align: left;
}

rmt-bank-deposit .bank-buttons {
  margin-left: -15px;
  margin-right: -15px;
}

rmt-bank-deposit .bank-buttons .col {
  padding: 0px;
}

rmt-bank-deposit .bank-buttons .col button {
  border-radius: 5px;
  height: 30px;
  font-size: 12px;
  margin-top: 15px;
  margin-bottom: 15px;
}

rmt-bank-deposit .bank-buttons .col:first-child {
  padding-left: 15px;
}

rmt-bank-deposit .bank-buttons .col:first-child button {
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border-right-width: 1px;
}

rmt-bank-deposit .bank-buttons .col:last-child {
  padding-right: 15px;
}

rmt-bank-deposit .bank-buttons .col:last-child button {
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
  border-left-width: 1px;
}

rmt-bank-deposit .branch_lookup {
  color: var(--grayblue-500);
  text-decoration: underline;
  height: 100%;
  padding-top: 10px;
}

rmt-bank-deposit .search input {
  text-overflow: ellipsis;
  padding-right: 15px;
  min-height: 19px;
}

rmt-bank-deposit .filtered-banks .rmt-card {
  max-height: 300px;
  overflow: auto;
}

rmt-bank-deposit .filtered-banks .rmt-card h5, rmt-bank-deposit .filtered-banks .rmt-card h6 {
  overflow: hidden;
  text-overflow: ellipsis;
}

rmt-bank-deposit rmt-dynamic-form-field input[type=text] {
  letter-spacing: 0.5px;
  /* fix for Inter font when it uses a value like *****0918 otherwise the stars won't have the same size */
}

.branch-lookup-modal {
  bottom: 0;
  top: 0;
  height: auto;
  contain: initial;
}

.branch-lookup-modal .modal-wrapper {
  width: 100%;
  height: 100%;
  left: 0 !important;
}

.branch-lookup-modal .modal-wrapper .scroll-content {
  padding-bottom: 50px;
  min-height: 41vh;
}

.branch-lookup-modal .modal-wrapper .get-direction-button {
  position: absolute;
  bottom: 0;
  width: 100%;
}

.payment-delivery-method .custom-select {
  border: 1px solid var(--gray-400);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 6px;
  width: 100%;
  max-width: 100%;
  height: 48px;
  padding-top: 12px;
  padding-left: 12px;
  padding-right: 12px;
  padding-bottom: 12px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.payment-delivery-method .custom-select .item-inner {
  border-bottom: 0px !important;
}

.payment-delivery-method .item-inner {
  border-bottom: none !important;
}

.info_img {
  padding-top: 2px;
}

.info-text {
  margin-top: 4px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  gap: 4px;
}

rmt-biller-header .biller-header-div {
  height: 56px;
  background: var(--gray-400);
  border-radius: 8px;
}

rmt-biller-header .biller-header-row {
  height: 100%;
}

rmt-biller-header .biller-header-logo {
  height: 24px;
  width: 24px;
  border-radius: 999px;
  margin-left: 12px;
}

rmt-biller-header .biller-header-img-col {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

rmt-biller-header .biller-header-placeholder {
  color: var(--grayblue-400);
}

rmt-biller-header .biller-header-title {
  color: var(--grayblue-400);
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

rmt-biller-header .biller-header-text-col {
  margin-left: -10px;
}

rmt-biller-header .biller-header-chevron-down {
  height: 24px;
  width: 24px;
  margin-top: 5px;
}

rmt-biller-header .biller-header-chevron-down-col {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

rmt-biller-header .select-empty-placeholder {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding-left: 12px;
}

rmt-biller-header .remove-back-ground {
  background-color: transparent;
}

rmt-card {
  display: block;
}

rmt-card .rmt-card {
  height: auto;
  width: 100%;
  text-align: left;
  color: var(--grayblue-400);
  background-color: var(--gray-100);
  -webkit-box-shadow: 0px 1px 3px rgba(0, 17, 51, 0.2), 0px 2px 2px rgba(0, 17, 51, 0.12), 0px 0px 2px rgba(0, 17, 51, 0.14) !important;
  box-shadow: 0px 1px 3px rgba(0, 17, 51, 0.2), 0px 2px 2px rgba(0, 17, 51, 0.12), 0px 0px 2px rgba(0, 17, 51, 0.14) !important;
  border-radius: 12px;
  padding: 16px;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 8px;
  overflow: hidden;
  font-size: 16px;
  font-weight: normal;
  white-space: normal;
}

rmt-card .rmt-card .button-inner {
  display: block;
}

rmt-card .rmt-card .card-button {
  color: var(--grayblue-100);
  background-color: transparent;
  text-transform: uppercase !important;
  min-width: 110px;
  font-size: 14px;
}

rmt-card .rmt-card .card-button .button-inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

rmt-card .rmt-card .card-button.activated {
  background-color: var(--gray-400);
}

rmt-card .rmt-card .card-button2 {
  display: inline-block;
  min-width: 110px;
  text-align: center;
  margin: 0px;
  margin-right: -20px;
  margin-top: -20px;
  margin-bottom: -20px !important;
  padding-top: 35px;
  padding-bottom: 20px;
  padding-left: 12px;
  padding-right: 12px;
  font-size: 14px;
  color: var(--grayblue-100);
}

rmt-card .rmt-card .sub-text {
  color: var(--grayblue-100);
}

rmt-card .rmt-card .card-button:last-child {
  color: var(--app-primary);
}

rmt-card .rmt-card .col {
  padding: 0px;
}

rmt-card .rmt-card h6, rmt-card .rmt-card h5, rmt-card .rmt-card h4, rmt-card .rmt-card h3, rmt-card .rmt-card h2, rmt-card .rmt-card h1 {
  margin-top: 0px;
  margin-bottom: 7px;
  font-weight: normal;
}

rmt-card .rmt-card h6 {
  font-size: 13px;
}

rmt-card .rmt-card h5 {
  font-size: 17px;
}

rmt-card .rmt-card.deactivated.activated {
  background-color: var(--gray-100) !important;
}

rmt-card rmt-separator .separator {
  margin-left: -15px;
  width: calc(100% + 30px);
}

rmt-card .rmt-card:focus-within {
  -webkit-box-shadow: 0px 7px 8px rgba(0, 17, 51, 0.2), 0px 5px 22px rgba(0, 17, 51, 0.12), 0px 12px 17px rgba(0, 17, 51, 0.14) !important;
  box-shadow: 0px 7px 8px rgba(0, 17, 51, 0.2), 0px 5px 22px rgba(0, 17, 51, 0.12), 0px 12px 17px rgba(0, 17, 51, 0.14) !important;
}

rmt-card .min-height-card-inprocess {
  min-height: 111px !important;
}

rmt-card .min-height-card-allactive {
  min-height: 85px !important;
}

rmt-card .min-height-card-toactive {
  min-height: 131px !important;
}

rmt-card-item {
  display: block;
  -webkit-transition: 200ms linear background-color;
  transition: 200ms linear background-color;
  padding-left: 15px;
  padding-right: 15px;
  padding-bottom: 10px;
  margin-left: -15px;
  margin-right: -15px;
}

rmt-card-item .item-content {
  min-height: 30px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

rmt-card-item .separator {
  margin-top: 0px !important;
}

rmt-card-item .item-content > *:last-child {
  margin-bottom: 0px !important;
}

rmt-card-item:first-child {
  padding-top: 15px;
  margin-top: -15px;
}

rmt-card-item:last-child {
  padding-bottom: 15px;
  margin-bottom: -15px;
}

rmt-card-item:active {
  background-color: var(--gray-400);
}

rmt-card-new .card-div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

rmt-card-new .card-container {
  padding: 16px;
  border-radius: 12px;
  background-color: white;
  margin: 10px 0px;
  margin-bottom: 16px;
  -webkit-box-shadow: none;
  box-shadow: none;
}

rmt-card-new .content-container {
  background-color: var(--gray-300);
}

rmt-card-new .group-heading {
  margin-right: 12px;
  margin-top: 12px;
  margin-bottom: 0px;
}

rmt-card-new .divider-padding {
  padding-top: 24px;
}

rmt-card-new .group-header-div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

rmt-card-new .group-header-div .clickable {
  text-decoration: underline;
  text-align: right;
  margin: 0px;
  font-size: 12px;
  line-height: 16px;
}

rmt-card-new button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

rmt-card-new .right-col {
  width: 25%;
}

rmt-card-new .header-icon-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: end;
  -ms-flex-pack: end;
  justify-content: end;
}

rmt-card-new .card-div .card-content > rmt-list-item-new:nth-child(1) {
  margin-top: 0px !important;
}

rmt-card-new .card-div .card-content > rmt-list-item-new:nth-child(1):has(.radio) {
  margin-top: 8px !important;
}

rmt-card-new .card-div .card-content > rmt-list-item-new:last-child:has(.radio) {
  margin-bottom: 8px !important;
}

rmt-card-new .card-div .card-content > rmt-list-item-new:has(.selected) {
  margin-right: -8px !important;
}

rmt-card-new .card-div-list .card-container {
  padding: 24px 12px 24px 12px;
}

rmt-card-new .card-div-list rmt-virtual-scroll-item + rmt-virtual-scroll-item {
  margin-top: 32px;
}

rmt-card-new .card-div-list rmt-list-item-new .selected {
  margin-left: -4px !important;
  margin-top: -8px !important;
  margin-bottom: -8px !important;
}

ion-list rmt-card-new + rmt-card-new .transparent-card, ion-list rmt-new-entry + rmt-card-new .transparent-card, ion-list rmt-new-entry + rmt-new-entry .transparent-card {
  display: block;
  padding-top: 16px;
}

ion-list rmt-card-new .card-div .card-container {
  margin-top: 0px;
  margin-bottom: 12px !important;
  padding: 12px !important;
}

ion-list rmt-card-new .card-div .subtitleActivityStatus h1 {
  line-height: 12px !important;
  font-size: 12px !important;
}

ion-list rmt-card-new .card-div .subtitleActivityStatus .skeleton-box {
  height: 12px;
}

rmt-card-transaction .item-inner {
  border-bottom: none !important;
}

rmt-card-transaction .bold-item {
  font-weight: 600 !important;
  font-size: 18px !important;
}

rmt-card-transaction .icon-merchant-item {
  width: 16px;
  height: 16px;
  border-radius: 50%;
  margin-bottom: -3px;
}

rmt-card-transaction .icon-merchant-item-lg {
  width: 24px;
  height: 24px;
  border-radius: 50%;
  margin-bottom: -8px;
}

rmt-card-transaction .align-left {
  text-align: left;
}

rmt-card-transaction .align-right {
  text-align: right;
  text-transform: capitalize;
}

rmt-card-transaction .item-limits-header {
  margin-bottom: 10px !important;
}

rmt-card-transaction .item-limits-header-right {
  border-radius: 6px !important;
  background-color: var(--gray-300);
  padding: 4px 6px 4px 6px;
}

rmt-card-transaction .item-limits {
  font-size: 15px !important;
}

rmt-card-transaction .item-limits-right {
  font-size: 15px !important;
  color: var(--grayblue-200);
}

rmt-card-transaction .button-row-primary {
  background-color: var(--app-primary) !important;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 100px;
  padding: 6px 10px 6px 10px !important;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

rmt-card-transaction .button-row-primary .button-rows_primary_text {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: white;
  font-size: 12px !important;
}

rmt-center {
  position: absolute;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  text-align: center;
  -webkit-transition: opacity linear 400ms;
  transition: opacity linear 400ms;
  padding-bottom: env(safe-area-inset-bottom) !important;
}

rmt-center > rmt-circle {
  margin-bottom: 20px;
}

rmt-center > rmt-content > rmt-circle {
  margin-bottom: 20px;
}

rmt-checkbox {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding-top: 5px;
  padding-bottom: 5px;
  color: var(--grayblue-300);
}

rmt-checkbox .checkbox--new_style .checkbox-icon {
  border-radius: 6px;
  width: 20px;
  height: 20px;
}

rmt-checkbox .container-checkbox {
  float: left;
  width: 30px;
}

rmt-checkbox .container-checkbox .checkbox-icon:not(.checkbox-checked) {
  border-color: var(--grayblue-100);
}

rmt-checkbox .container-content {
  float: right;
  width: 100%;
}

rmt-checkbox .checkbox .checkbox-checked {
  border-color: var(--app-primary);
  background-color: var(--app-primary);
}

rmt-checkbox[ng-reflect-new-style=true] {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 16px;
}

rmt-checkbox[ng-reflect-new-style=true] .container-checkbox {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 34px;
}

rmt-checkbox[ng-reflect-new-style=true] .checkbox-checked .checkbox-inner {
  left: 6px;
  top: 2px;
}

rmt-chips {
  overflow-x: scroll;
  overflow-y: hidden;
  width: 100%;
  white-space: nowrap;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

rmt-chips .selected-chip-color {
  background: var(--grayblue-400) !important;
  color: var(--gray-100) !important;
  border: none !important;
}

rmt-chips .chip:nth-of-type(1) {
  margin-left: 0px;
}

rmt-chips .chip {
  color: var(--grayblue-300);
  background: transparent;
  border: 1px solid var(--grayblue-100);
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 8px;
  margin-left: 8px;
}

rmt-circle {
  background-color: var(--gray-400);
  border-radius: 50%;
  width: 160px;
  height: 160px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

rmt-circle .spinning {
  -webkit-animation-name: circle-spin;
  animation-name: circle-spin;
  -webkit-animation-duration: 4000ms;
  animation-duration: 4000ms;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}

@-webkit-keyframes circle-spin {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(-360deg);
    transform: rotate(-360deg);
  }
}

@keyframes circle-spin {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(-360deg);
    transform: rotate(-360deg);
  }
}

rmt-circle .masked-img {
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: 50% 50%;
  mask-position: 50% 50%;
  width: 100%;
  height: 100%;
  background-color: var(--app-primary);
}

rmt-clipboard {
  display: inline-block;
  text-shadow: 0px 0px 0px var(--grayblue-400);
}

rmt-clipboard a, rmt-clipboard b {
  text-shadow: none;
}

.clipboard-copy {
  padding: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0px 2px 5px rgba(0, 17, 51, 0.25);
  box-shadow: 0px 2px 5px rgba(0, 17, 51, 0.25);
  color: var(--gray-100);
  background-color: var(--app-primary);
  -webkit-transition: 200ms linear opacity;
  transition: 200ms linear opacity;
  opacity: 0.0;
  position: absolute;
  z-index: 10;
  text-align: center;
  font-family: 'Open Sans';
  font-size: 14px;
  width: 100px;
}

rmt-clipboard-container .content-col {
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.15px;
  color: var(--app-primary);
  text-align: right;
  min-width: 83.33%;
}

rmt-clipboard-container .copy-icon {
  margin-left: 7px;
}

rmt-clipboard-container .img-col {
  min-width: 23px;
}

rmt-contact-list-item .badge-icon {
  position: absolute;
  right: -17px;
  top: 30px;
  padding: 5px 10px;
}

rmt-contact-list-item .item-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

rmt-contact-list-item .item-row-internal {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

rmt-contact-list-item .item-row-icon {
  padding-right: 16px;
}

rmt-contact-list-item .thumb-nail {
  height: 56px;
  width: 56px;
  border-radius: 12px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-weight: 600;
  font-size: 15px;
  background: var(--green-100);
  color: var(--green-500);
}

rmt-contact-list-item .thumb-nail-icon {
  background: var(--gray-200) !important;
}

rmt-contact-list-item .primary-col {
  padding-left: 20px;
}

rmt-contact-list-item .primary-text {
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.15px;
  color: var(--grayblue-500);
  width: 20rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

rmt-contact-list-item .secondary-text {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.25px;
  color: var(--grayblue-400);
}

rmt-contact-list-item .action-button {
  width: 64px;
  height: 32px;
  border-radius: 20px;
  float: right;
}

rmt-contact-list-item .radio-wp .radio-icon {
  width: 21px !important;
  height: 21px !important;
  border-color: var(--grayblue-300);
}

rmt-contact-list-item .radio-wp .radio-checked {
  border-color: var(--app-primary);
}

rmt-contact-list-item .radio-wp .radio-inner {
  width: 13px !important;
  height: 13px !important;
  background-color: var(--app-primary) !important;
}

rmt-contact-list-item .col-flex {
  -webkit-box-flex: 0;
  -webkit-flex: 0;
  -ms-flex: 0;
  flex: 0;
}

rmt-contact-list-item .contact-chevron {
  float: right;
}

rmt-contacts rmt-list-item-new {
  margin-top: 0px !important;
}

rmt-contacts rmt-list-item-new .selected {
  margin-left: -4px !important;
}

rmt-contacts rmt-list-item-new .new-icon ion-thumbnail {
  margin-right: 12px !important;
}

rmt-contacts .contacts-parent-div {
  width: 100%;
}

:root {
  --top-bar: env(safe-area-inset-top);
}

rmt-content {
  display: block;
  width: 100%;
  min-height: 100%;
  padding-bottom: env(safe-area-inset-bottom);
}

rmt-content .content-header-title-large {
  -webkit-transition: 200ms linear opacity;
  transition: 200ms linear opacity;
  margin-bottom: 12px;
  margin-top: -12px;
}

rmt-content .large-header-list {
  padding-top: 8px !important;
  padding-left: 16px !important;
  margin-bottom: 0px !important;
}

rmt-content .large-header-otp {
  padding-left: 24px !important;
}

rmt-content .large-header-wallet-pin {
  padding-left: 16px !important;
  padding-right: 16px !important;
  margin-bottom: 0px !important;
  margin-top: 0px !important;
}

rmt-content .marketing-text {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

rmt-content .marketing-card .col {
  padding: 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

rmt-content .marketing-card .col h5, rmt-content .marketing-card .col h6 {
  white-space: initial;
}

rmt-content .marketing-card ion-icon {
  margin-left: -5px;
  width: 40px;
  height: 40px;
}

rmt-center > rmt-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

rmt-content[ng-reflect-new-input-style=true] .item-label-floating ~ .item-label-floating,
rmt-content[ng-reflect-new-input-style=true] .item-label-floating ~ .item-label-stacked,
rmt-content[ng-reflect-new-input-style=true] .item-label-stacked ~ .item-label-floating,
rmt-content[ng-reflect-new-input-style=true] .item-label-stacked ~ .item-label-stacked,
rmt-content[ng-reflect-new-input-style=true] rmt-error ~ .item-label-floating,
rmt-content[ng-reflect-new-input-style=true] rmt-error ~ .item-label-stacked,
rmt-content[ng-reflect-new-input-style=true] search-select-input .item, rmt-content.new-input-style .item-label-floating ~ .item-label-floating,
rmt-content.new-input-style .item-label-floating ~ .item-label-stacked,
rmt-content.new-input-style .item-label-stacked ~ .item-label-floating,
rmt-content.new-input-style .item-label-stacked ~ .item-label-stacked,
rmt-content.new-input-style rmt-error ~ .item-label-floating,
rmt-content.new-input-style rmt-error ~ .item-label-stacked,
rmt-content.new-input-style search-select-input .item {
  margin-top: 16px;
}

rmt-content[ng-reflect-new-input-style=true] ion-input, rmt-content[ng-reflect-new-input-style=true] ion-select, rmt-content.new-input-style ion-input, rmt-content.new-input-style ion-select {
  font-size: 16px;
}

rmt-content[ng-reflect-new-input-style=true] .item .item-inner ion-label[floating], rmt-content.new-input-style .item .item-inner ion-label[floating] {
  margin-bottom: 0px !important;
  -webkit-transform: none !important;
  transform: none !important;
  color: var(--grayblue-400);
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
}

rmt-content[ng-reflect-new-input-style=true] .item .item-inner ion-label[stacked], rmt-content.new-input-style .item .item-inner ion-label[stacked] {
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 0px !important;
  color: var(--grayblue-400);
}

rmt-content[ng-reflect-new-input-style=true] .item.ng-invalid.ng-dirty.ng-touched ion-input, rmt-content[ng-reflect-new-input-style=true] .item.ng-invalid.ng-dirty.ng-touched .rmt-date-fields-without-days, rmt-content[ng-reflect-new-input-style=true] rmt-date.ng-invalid.ng-touched .rmt-date.ng-dirty ion-input, rmt-content[ng-reflect-new-input-style=true] rmt-date.ng-invalid.ng-touched .rmt-date.ng-dirty .rmt-date-fields-without-days, rmt-content.new-input-style .item.ng-invalid.ng-dirty.ng-touched ion-input, rmt-content.new-input-style .item.ng-invalid.ng-dirty.ng-touched .rmt-date-fields-without-days, rmt-content.new-input-style rmt-date.ng-invalid.ng-touched .rmt-date.ng-dirty ion-input, rmt-content.new-input-style rmt-date.ng-invalid.ng-touched .rmt-date.ng-dirty .rmt-date-fields-without-days {
  border: 1px solid var(--red-300);
}

rmt-content[ng-reflect-new-input-style=true] ion-label + ion-input.ng-invalid.ng-dirty.ng-touched,
rmt-content[ng-reflect-new-input-style=true] ion-label + rmt-password.ng-invalid.ng-dirty.ng-touched ion-input, rmt-content.new-input-style ion-label + ion-input.ng-invalid.ng-dirty.ng-touched,
rmt-content.new-input-style ion-label + rmt-password.ng-invalid.ng-dirty.ng-touched ion-input {
  border: 1px solid var(--red-300);
}

rmt-content[ng-reflect-new-input-style=true] .item-input-has-focus .item-inner ion-input:focus-within, rmt-content[ng-reflect-new-input-style=true] .item-input-has-focus .item-inner .rmt-date-fields-without-days:focus-within, rmt-content.new-input-style .item-input-has-focus .item-inner ion-input:focus-within, rmt-content.new-input-style .item-input-has-focus .item-inner .rmt-date-fields-without-days:focus-within {
  border: 1px solid var(--app-primary);
  -webkit-box-shadow: 0px 0px 0px 1px var(--app-primary);
  box-shadow: 0px 0px 0px 1px var(--app-primary);
}

rmt-content[ng-reflect-new-input-style=true] .item-inner ion-input, rmt-content[ng-reflect-new-input-style=true] .item-inner .rmt-date-fields-without-days, rmt-content.new-input-style .item-inner ion-input, rmt-content.new-input-style .item-inner .rmt-date-fields-without-days {
  -webkit-transition: border 180ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-box-shadow 180ms cubic-bezier(0.4, 0, 0.2, 1);
  transition: border 180ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-box-shadow 180ms cubic-bezier(0.4, 0, 0.2, 1);
  transition: border 180ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 180ms cubic-bezier(0.4, 0, 0.2, 1);
  transition: border 180ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 180ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-box-shadow 180ms cubic-bezier(0.4, 0, 0.2, 1);
}

rmt-content[ng-reflect-new-input-style=true] form + form, rmt-content.new-input-style form + form {
  margin-top: 16px;
}

rmt-content[ng-reflect-new-input-style=true] *[item-padding], rmt-content.new-input-style *[item-padding] {
  margin-top: 16px;
}

rmt-content[ng-reflect-new-input-style=true] rmt-hint, rmt-content.new-input-style rmt-hint {
  height: initial;
  min-height: 25px;
  font-style: normal;
  font-weight: 600;
  font-family: 'Inter';
  line-height: 16px;
  font-size: 12px;
  margin-bottom: 0px;
  padding-top: 2px;
}

rmt-content[ng-reflect-new-input-style=true] rmt-hint .hint, rmt-content.new-input-style rmt-hint .hint {
  color: var(--grayblue-400);
}

rmt-content[ng-reflect-new-input-style=true] ion-input, rmt-content[ng-reflect-new-input-style=true] .input-ios, rmt-content.new-input-style ion-input, rmt-content.new-input-style .input-ios {
  border: 1px solid var(--gray-500);
  border-radius: 6px;
  margin-bottom: 1px;
}

rmt-content[ng-reflect-new-input-style=true] ion-input .text-input, rmt-content[ng-reflect-new-input-style=true] .input-ios .text-input, rmt-content[ng-reflect-new-input-style=true] .item-ios .text-input, rmt-content.new-input-style ion-input .text-input, rmt-content.new-input-style .input-ios .text-input, rmt-content.new-input-style .item-ios .text-input {
  padding: 12px;
  margin: 0px;
  -webkit-margin-start: 0px !important;
  margin-inline-start: 0px !important;
}

rmt-content[ng-reflect-new-input-style=true] rmt-phone .rmt-country-select, rmt-content.new-input-style rmt-phone .rmt-country-select {
  margin-bottom: 0px;
}

rmt-content[ng-reflect-new-input-style=true] rmt-phone .rmt-picker .button-inner, rmt-content.new-input-style rmt-phone .rmt-picker .button-inner {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

rmt-content[ng-reflect-new-input-style=true] rmt-phone .rmt-picker .icon-container, rmt-content.new-input-style rmt-phone .rmt-picker .icon-container {
  height: 48px;
}

rmt-content[ng-reflect-new-input-style=true] rmt-phone .rmt-picker .item, rmt-content.new-input-style rmt-phone .rmt-picker .item {
  margin-bottom: 0px;
}

rmt-content[ng-reflect-new-input-style=true] rmt-phone .rmt-picker .input-wrapper, rmt-content.new-input-style rmt-phone .rmt-picker .input-wrapper {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

rmt-content[ng-reflect-new-input-style=true] rmt-date .rmt-date, rmt-content.new-input-style rmt-date .rmt-date {
  margin-top: 0px;
}

rmt-content[ng-reflect-new-input-style=true] rmt-date .rmt-date-field-label, rmt-content.new-input-style rmt-date .rmt-date-field-label {
  display: block;
}

rmt-content[ng-reflect-new-input-style=true] rmt-date .rmt-date-fields-with-days .rmt-date-field, rmt-content.new-input-style rmt-date .rmt-date-fields-with-days .rmt-date-field {
  border-bottom: none;
  display: inline;
}

rmt-content[ng-reflect-new-input-style=true] rmt-date .rmt-date-fields-with-days .rmt-date-field ion-input, rmt-content.new-input-style rmt-date .rmt-date-fields-with-days .rmt-date-field ion-input {
  border-bottom: 1px solid var(--gray-500);
}

rmt-content[ng-reflect-new-input-style=true] rmt-date .rmt-date-fields-without-days, rmt-content.new-input-style rmt-date .rmt-date-fields-without-days {
  border: 1px solid var(--gray-500);
  border-radius: 6px;
  height: 56px;
  margin-top: -1px;
  margin-bottom: 1px;
}

rmt-content[ng-reflect-new-input-style=true] rmt-date .rmt-date-fields-without-days .rmt-date-field, rmt-content.new-input-style rmt-date .rmt-date-fields-without-days .rmt-date-field {
  border-bottom: none;
  display: inline;
  background-color: transparent;
  min-width: 60px;
}

rmt-content[ng-reflect-new-input-style=true] rmt-date .rmt-date-fields-without-days .rmt-date-field ion-input, rmt-content.new-input-style rmt-date .rmt-date-fields-without-days .rmt-date-field ion-input {
  border: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}

rmt-content[ng-reflect-new-input-style=true] rmt-date .rmt-date-fields-without-days .rmt-date-field:first-child, rmt-content.new-input-style rmt-date .rmt-date-fields-without-days .rmt-date-field:first-child {
  max-width: 60px;
}

rmt-content[ng-reflect-new-input-style=true] rmt-date .rmt-date-fields-without-days .rmt-date-field:first-child input, rmt-content.new-input-style rmt-date .rmt-date-fields-without-days .rmt-date-field:first-child input {
  padding-right: 0px;
}

rmt-content[ng-reflect-new-input-style=true] rmt-date .rmt-date-fields-without-days .rmt-date-field:last-child input, rmt-content.new-input-style rmt-date .rmt-date-fields-without-days .rmt-date-field:last-child input {
  padding-left: 0px;
}

rmt-content[ng-reflect-new-input-style=true] .rmt-input-icon-base, rmt-content.new-input-style .rmt-input-icon-base {
  margin-right: 13.5px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 60px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

rmt-content[ng-reflect-new-input-style=true] rmt-login .input, rmt-content.new-input-style rmt-login .input {
  margin-left: 0px;
}

rmt-content[ng-reflect-new-input-style=true] rmt-login .login-content, rmt-content.new-input-style rmt-login .login-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

rmt-content[ng-reflect-new-input-style=true] .rmt-country-select:not(.rmt-country-select--new) .icon-container, rmt-content.new-input-style .rmt-country-select:not(.rmt-country-select--new) .icon-container {
  height: 48px;
  min-width: 50px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-left: calc(100% - 95px);
  margin-top: 0px;
}

rmt-content[ng-reflect-new-input-style=true] rmt-password .criteria-nok, rmt-content.new-input-style rmt-password .criteria-nok {
  color: var(--grayblue-400);
}

rmt-content[ng-reflect-new-input-style=true] rmt-password.ng-invalid.ng-touched.ng-dirty .criteria-nok, rmt-content.new-input-style rmt-password.ng-invalid.ng-touched.ng-dirty .criteria-nok {
  color: var(--red-300);
}

.content-header-title-small {
  position: absolute;
  top: calc(env(safe-area-inset-top) / 2);
  left: 0px;
  width: 100%;
  pointer-events: none;
  z-index: 10000;
  /* TODO !!!!!!!!!!!!!!!!!!!!!!!!!!!! SHOULD NOT OVERLAY MODALS !!!!!!!!!! */
  font-weight: 600;
  font-size: 16px;
  line-height: 20px;
  color: var(--grayblue-400);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-transition: 200ms linear opacity;
  transition: 200ms linear opacity;
  padding: 0 56px;
  text-align: center;
}

rmt-content-loader {
  display: block;
}

rmt-content-loader .rmt-content-loader-base-with-spinner {
  min-height: 50px;
}

rmt-content-loader .rmt-content-loading {
  z-index: 1;
  -webkit-transition: opacity 200ms linear;
  transition: opacity 200ms linear;
  height: 50px;
  pointer-events: none;
}

rmt-content-loader .rmt-content-loading-show {
  opacity: 1.0;
}

rmt-content-loader .rmt-content-loading-hide {
  opacity: 0.0;
}

rmt-content-loader .center-spinner {
  position: absolute;
  top: 45%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

rmt-content-loader .center-spinner-inline {
  left: calc(50% - 24px);
  -webkit-transform: translate(0%, 0%);
  transform: translate(0%, 0%);
}

rmt-content-loader .rmt-content-loader {
  overflow: hidden;
  min-height: 1px;
  margin: -10px;
  padding: 10px;
  margin-bottom: 0px;
  padding-bottom: 0px;
}

rmt-content-loader .rmt-content-loader-wrapper {
  max-height: 0px;
  -webkit-transition: max-height 150ms linear;
  transition: max-height 150ms linear;
}

rmt-content-loader .rmt-content-loader-with-spinner {
  margin-top: -60px;
}

rmt-content-loader .rmt-content-loader-show {
  -webkit-transition: opacity 300ms ease-in, max-height 150ms linear;
  transition: opacity 300ms ease-in, max-height 150ms linear;
  opacity: 1.0;
}

rmt-content-loader .rmt-content-loader-hide {
  -webkit-transition: opacity 150ms linear, max-height 300ms ease-in;
  transition: opacity 150ms linear, max-height 300ms ease-in;
  opacity: 0.0;
}

rmt-content-loader .ria-loader {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

rmt-content-loader .rmt-content-skeleton {
  background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(var(--gray-100)), to(rgba(255, 255, 255, 0))), -webkit-gradient(linear, left top, left bottom, from(var(--gray-500)), to(var(--gray-500))), radial-gradient(38px circle at 19px 19px, var(--gray-500) 50%, transparent 51%);
  background: linear-gradient(to right, rgba(255, 255, 255, 0), var(--gray-100), rgba(255, 255, 255, 0)), linear-gradient(var(--gray-500), var(--gray-500)), radial-gradient(38px circle at 19px 19px, var(--gray-500) 50%, transparent 51%);
  background-repeat: no-repeat;
  background-size: auto;
  background-position: -115px 0, 0 0, 0px 85px, 25px 90px;
  -webkit-animation: contact-skeleton-loading 2s ease-out 0s infinite normal;
  animation: contact-skeleton-loading 2s ease-out 0s infinite normal;
  border-radius: 6px;
}

@-webkit-keyframes rmt-content-skeleton-loading {
  to {
    background-position: 100px 0, 0 0, 0 85px, 25px 90px;
  }
}

@keyframes rmt-content-skeleton-loading {
  to {
    background-position: 100px 0, 0 0, 0 85px, 25px 90px;
  }
}

rmt-content-loader .rmt-content-skeleton-text {
  height: 24px;
  width: 100%;
}

rmt-country {
  width: 100%;
  display: block;
}

rmt-country .icon-container {
  border-radius: 50%;
  width: 18px;
  height: 18px;
  overflow: hidden;
}

rmt-country .icon-container ion-icon {
  margin-left: -3px;
}

rmt-currency .rmt-currency-row {
  background-color: var(--gray-400) !important;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 8px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}

rmt-currency .rmt-currency-row .currency-input {
  border-bottom: 0px;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  min-width: 0;
}

rmt-currency .rmt-currency-row .input {
  padding: 0px;
}

rmt-currency .rmt-currency-row .item {
  padding: 0px;
  margin: 0px;
}

rmt-currency .rmt-currency-row ion-input, rmt-currency .rmt-currency-row ion-select {
  border: none !important;
}

rmt-currency .rmt-currency-row .amount {
  min-height: 76px;
  padding-left: 12px;
  border-radius: 8px 0px 0px 8px;
  width: 100%;
}

rmt-currency .rmt-currency-row .amount .text-input {
  margin: 0px;
  padding: 0px;
  font-style: normal;
  font-weight: 600;
  font-size: 24px;
  line-height: 32px;
  color: var(--grayblue-400);
  text-align: end;
  padding-right: 12px;
}

rmt-currency .rmt-currency-row .amount .input {
  padding: 0px;
}

rmt-currency .rmt-currency-row .amount .rmt-font.Body1, rmt-currency .rmt-currency-row .amount rmt-chips .chip, rmt-chips rmt-currency .rmt-currency-row .amount .chip, rmt-currency .rmt-currency-row .amount rmt-segment-button ion-segment.segment-grey-buttons ion-segment-button ion-label, rmt-segment-button ion-segment.segment-grey-buttons ion-segment-button rmt-currency .rmt-currency-row .amount ion-label, rmt-currency .rmt-currency-row .amount rmt-tile-new .title-one, rmt-tile-new rmt-currency .rmt-currency-row .amount .title-one, rmt-currency .rmt-currency-row .amount rmt-wallet-balance-and-qr .balance-text, rmt-wallet-balance-and-qr rmt-currency .rmt-currency-row .amount .balance-text, rmt-currency .rmt-currency-row .amount singpass-profile-review-details .Body1.profile-has-null-value, singpass-profile-review-details rmt-currency .rmt-currency-row .amount .Body1.profile-has-null-value, rmt-currency .rmt-currency-row .amount klarna-privacy p, klarna-privacy rmt-currency .rmt-currency-row .amount p, rmt-currency .rmt-currency-row .amount location-detail .done-button .button-inner, location-detail .done-button rmt-currency .rmt-currency-row .amount .button-inner, rmt-currency .rmt-currency-row .amount page-qr-scanner-helper .supported-qrs-div, page-qr-scanner-helper rmt-currency .rmt-currency-row .amount .supported-qrs-div, rmt-currency .rmt-currency-row .amount page-qr-scanner-helper .scan-a-code-to-pay-div, page-qr-scanner-helper rmt-currency .rmt-currency-row .amount .scan-a-code-to-pay-div, rmt-currency .rmt-currency-row .amount page-registration-customer-linking-questionnaire rmt-content .item .label, page-registration-customer-linking-questionnaire rmt-content .item rmt-currency .rmt-currency-row .amount .label, rmt-currency .rmt-currency-row .amount review-prompt .done-button .button-inner, review-prompt .done-button rmt-currency .rmt-currency-row .amount .button-inner, rmt-currency .rmt-currency-row .amount send-continue .primary-button .button-inner, send-continue .primary-button rmt-currency .rmt-currency-row .amount .button-inner, rmt-currency .rmt-currency-row .amount page-card-replace-reasons .item .label, page-card-replace-reasons .item rmt-currency .rmt-currency-row .amount .label, rmt-currency .rmt-currency-row .amount page-card-settings .item .label, page-card-settings .item rmt-currency .rmt-currency-row .amount .label, rmt-currency .rmt-currency-row .amount page-card-settings-home .item .label, page-card-settings-home .item rmt-currency .rmt-currency-row .amount .label, rmt-currency .rmt-currency-row .amount wallet-pin-forgot-passcode-modal .center-align p, wallet-pin-forgot-passcode-modal .center-align rmt-currency .rmt-currency-row .amount p, rmt-currency .rmt-currency-row .amount wallet-receive-money-track .sub-title, wallet-receive-money-track rmt-currency .rmt-currency-row .amount .sub-title, rmt-currency .rmt-currency-row .amount wallet-receive-money-track .Body1.track-cash-leagl-info, wallet-receive-money-track rmt-currency .rmt-currency-row .amount .Body1.track-cash-leagl-info {
  padding-top: 10px;
  margin: 0px;
}

rmt-currency .rmt-currency-row .amount-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 8px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

rmt-currency .rmt-currency-row .currency {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 20px;
  color: var(--grayblue-400);
  padding-right: 1px;
  min-width: auto;
  width: auto;
  font-weight: 600;
}

rmt-currency .rmt-currency-row .currency .flag-icon {
  width: 24px;
  height: 24px;
  margin-right: 8px;
}

rmt-currency .rmt-currency-row .currency .flag-icon img {
  width: 24px;
  height: 24px;
  border-radius: 50%;
}

rmt-currency .rmt-currency-row .currency .currency-select {
  opacity: 1 !important;
}

rmt-currency .rmt-currency-row .currency .arrow-down {
  visibility: hidden;
  background-color: var(--grayblue-200);
  width: 24px;
  height: 24px;
}

rmt-currency .rmt-currency-row .currency-selectable .arrow-down {
  visibility: visible;
}

rmt-currency .rmt-currency-row .currency-right {
  width: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

rmt-currency .rmt-currency-row .hide-input .text-input {
  visibility: hidden;
}

rmt-currency .amount-input-border {
  -webkit-box-shadow: inset 0px 0px 0px 2px var(--grayblue-300);
  box-shadow: inset 0px 0px 0px 2px var(--grayblue-300);
  background-color: var(--gray-100) !important;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

rmt-currency .amount-error-border {
  -webkit-box-shadow: inset 0px 0px 0px 2px var(--red-300);
  box-shadow: inset 0px 0px 0px 2px var(--red-300);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

rmt-currency .amount-error-border .currency-label {
  color: var(--grayblue-300);
}

rmt-currency .amount-error-border:focus-within {
  background-color: var(--gray-100) !important;
}

rmt-currency-new .currency {
  width: 100%;
}

rmt-currency-new .currency ion-select {
  border: none !important;
}

rmt-currency-new .currency .select-text {
  font-size: 20px;
  font-weight: 600;
  color: var(--grayblue-300) !important;
}

rmt-currency-new .currency .icon-container-inner {
  border-radius: 50% !important;
  width: 20px !important;
  height: 20px !important;
  overflow: hidden;
}

rmt-currency-new .currency .icon-container-inner img {
  -webkit-transform: scale(1.25);
  transform: scale(1.25);
}

rmt-currency-new .amount {
  width: 100%;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  text-align: right;
  padding-right: 16px;
  padding-top: 12px;
  padding-bottom: 16px;
}

rmt-currency-new .amount h1 {
  color: var(--grayblue-300);
  font-size: 12px;
  margin: 0px;
  padding-bottom: 2px;
}

rmt-currency-new .amount ion-input {
  border: none;
  margin: 0px;
  color: var(--grayblue-400);
  font-size: 24px;
  font-weight: 700;
}

rmt-currency-new .amount input {
  text-align: right;
  padding: 0px !important;
}

rmt-currency-new .rmt-currency-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  background-color: #fff;
  border-radius: 12px 12px 0px 0px;
}

rmt-currency-new rmt-picker .rmt-picker-new .outlined .select-icon {
  display: none;
}

rmt-currency-new rmt-picker .rmt-picker-new .select-text {
  color: var(--grayblue-300);
  font-weight: 600;
  font-size: 20px;
  line-height: 24px;
}

rmt-dashboard-card .dashboard-card {
  background-color: #fff;
  border-radius: 8px;
  margin-bottom: 16px;
  padding: 16px;
}

rmt-dashboard-card .dashboard-card > ion-list {
  margin-top: -16px;
  margin-bottom: -16px;
}

rmt-dashboard-card rmt-list-item-new {
  margin-left: -4px;
  width: calc(100% + 8px);
  min-height: 72px;
}

rmt-dashboard-card .dashboard-card > ion-grid {
  padding: 0px;
  line-height: 24px;
}

rmt-dashboard-card .dashboard-card > ion-grid .row {
  padding-top: 12px;
  padding-bottom: 12px;
}

rmt-dashboard-card .dashboard-card > ion-grid .row:first-child {
  padding-top: 0px;
}

rmt-dashboard-card .dashboard-card > ion-grid .row:last-child {
  padding-bottom: 0px;
}

rmt-dashboard-card .dashboard-card > ion-grid .col {
  padding: 0px;
}

rmt-dashboard-card .dashboard-card > ion-grid .col:first-child {
  text-align: left;
  font-weight: 600;
  font-size: 16px;
  color: var(--grayblue-500);
}

rmt-dashboard-card .dashboard-card > ion-grid .col:last-child {
  text-align: right;
  font-weight: 400;
  font-size: 16px;
  color: var(--grayblue-400);
}

rmt-dashboard-card .dashboard-title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  font-weight: 600;
  font-size: 16px;
  margin-bottom: 12px;
}

rmt-dashboard-card .dashboard-title p {
  margin: 0px;
  color: rgba(0, 17, 51, 0.4);
}

rmt-dashboard-card .dashboard-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  font-weight: 600;
  font-size: 18px;
  color: var(--grayblue-500);
  margin-bottom: 12px;
}

rmt-dashboard-card .dashboard-header:last-child {
  margin-bottom: 0px;
}

rmt-dashboard-card .header-right {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  justify-self: center;
}

rmt-dashboard-card .edit-button {
  width: 20px;
  height: 20px;
  padding: 0px;
  margin: 0px;
}

rmt-dashboard-card .edit-button ion-icon {
  color: var(--grayblue-300);
  width: 16px;
  height: 16px;
}

rmt-dashboard-card .header-button {
  height: 32px;
  margin: 0px;
  border-radius: 20px;
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
  padding-left: 12px;
  padding-right: 12px;
  margin-top: -4px;
}

rmt-dashboard-card .header-button ion-icon {
  width: 18px;
  height: 18px;
  margin-right: 9px;
}

rmt-dashboard-card .header-button[ng-reflect-color="alert"] {
  color: #D04805;
  background: rgba(255, 97, 0, 0.15);
}

rmt-dashboard-card .header-button[ng-reflect-color="info"] {
  color: var(--grayblue-300);
  background: transparent;
  border: 1px solid var(--grayblue-300);
}

rmt-dashboard-card rmt-separator .separator {
  margin-top: 12px;
  padding-bottom: 4px;
}

rmt-dashboard-card .dashboard-card > .row:first-of-type .col {
  padding-top: 0px;
}

rmt-dashboard-card .row {
  color: var(--grayblue-400);
  line-height: 20px;
}

rmt-dashboard-card .row .col {
  padding: 0px;
  padding-top: 8px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

rmt-dashboard-card .row .col p {
  margin: 0px;
}

rmt-dashboard-card .row .col rmt-clipboard > div {
  text-shadow: none;
}

rmt-dashboard-card .row ion-col:first-child {
  font-weight: 400;
  font-size: 14px;
  white-space: nowrap;
}

rmt-dashboard-card .row ion-col:last-child {
  font-weight: 600;
  font-size: 14px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  text-align: right;
}

rmt-dashboard-card * + rmt-notify-bar .notifyUserCard {
  margin-top: 12px;
}

rmt-date {
  padding: 0px !important;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  width: 100%;
  min-height: 46px;
}

rmt-date ion-col {
  margin-right: 10px;
}

rmt-date .default-error {
  margin-top: 10px;
  margin-bottom: 10px !important;
}

rmt-date .date-error-margin {
  margin-bottom: 20px !important;
}

rmt-date .rmt-date-field--padding-right {
  padding-right: 14px !important;
}

rmt-date .rmt-date-field--padding {
  padding-right: 7px !important;
}

rmt-date .rmt-date-field--padding-left {
  padding-left: 7px !important;
}

rmt-date .rmt-date {
  margin-top: -12px;
}

rmt-date .rmt-date-fields {
  border: none !important;
}

rmt-date .rmt-date-fields .col {
  padding: 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

rmt-date .rmt-date-fields .rmt-date-field {
  margin: auto;
  padding-bottom: 0px;
}

rmt-date .rmt-date-fields .rmt-date-field:first-child {
  margin-left: 0px;
}

rmt-date .rmt-date-fields .rmt-date-field:last-child {
  margin-right: 0px;
}

rmt-date .rmt-date-fields ion-input {
  border-bottom: 0;
}

rmt-date .rmt-date-fields ion-col {
  margin: -16px 8px  0px 0px !important;
}

rmt-date .rmt-date-fields .ion-row {
  margin-top: 12px;
}

rmt-date .rmt-date-fields-error .col rmt-input .container .float-container {
  -webkit-box-shadow: inset 0px 0px 0px 2px var(--red-300);
  box-shadow: inset 0px 0px 0px 2px var(--red-300);
}

rmt-date .rmt-date-fields-error .col rmt-input .container .float-container:focus-within {
  -webkit-box-shadow: inset 0px 0px 0px 2px var(--red-300);
  box-shadow: inset 0px 0px 0px 2px var(--red-300);
}

rmt-date .rmt-date-fields-error .col rmt-input .container .float-container1 label {
  color: var(--red-500) !important;
}

rmt-date .custom-error {
  margin-top: 28px;
}

rmt-date .align-error {
  position: fixed;
  margin-top: 2px;
  color: var(--red-400);
}

rmt-date rmt-error rmt-hint {
  padding-top: 0px !important;
}

rmt-date .errorIcon {
  width: 14px;
  color: var(--red-400);
}

rmt-debit-card .visa-direct-container {
  position: absolute;
  z-index: 100;
  width: calc(100% - 60px);
  height: 56px;
  padding-left: 44px;
  padding-right: 12px;
  padding-bottom: 12px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

rmt-debit-card .visa-direct-container iframe {
  position: relative !important;
  width: 100%;
  height: 16px;
}

rmt-debit-card .visa-direct-container-error {
  width: calc(100% - 90px);
}

rmt-debit-card .card-icon {
  pointer-events: none;
  position: absolute;
  margin-top: 15px;
  margin-left: 12px;
}

rmt-debit-card rmt-input .container {
  margin: 0px;
}

rmt-debit-card rmt-input .float-container {
  padding-left: 44px !important;
}

rmt-debit-card rmt-input .customIcon {
  color: var(--grayblue-300);
}

rmt-debit-card .visa-direct-notice {
  margin-top: 20px;
  color: var(--grayblue-300);
}

rmt-debit-card .visa-direct-notice strong {
  font-weight: 600;
}

rmt-debit-card .visa-direct-notice p {
  margin: 0px;
}

rmt-debit-card .visa-direct-notice ul {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-left: 24px;
}

rmt-debit-card .visa-direct-input input {
  pointer-events: none;
}

rmt-dropdown-content .active {
  color: #32db64;
  font-weight: 600;
}

rmt-dropdown-content .content-title {
  margin: 5px auto 5px auto;
  font-weight: 600 !important;
  letter-spacing: 0.15px !important;
  margin-top: 0px !important;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

rmt-dropdown-content .content-title,
rmt-dropdown-content .rmt-content-loader-base {
  padding-left: 0px;
  padding-bottom: 0px !important;
}

rmt-dropdown-content .chevron-down {
  -webkit-transform: rotateX(180deg);
  transform: rotateX(180deg);
}

rmt-dropdown-content .open {
  color: var(--green-400);
}

rmt-dropdown-content .closed {
  color: var(--red-300);
}

rmt-dropdown-content ion-icon {
  position: relative;
  padding-left: 25px !important;
  width: 15px !important;
  height: 9px !important;
  color: #013;
  vertical-align: baseline;
}

rmt-dropdown-content .rmt-content-loader-base {
  font-size: 1.2rem;
}

rmt-dropdown-content rmt-content-loader {
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}

rmt-dropdown-content rmt-content-loader[ng-reflect-show="true"] {
  visibility: visible;
  opacity: 1;
  max-height: 1000px;
}

rmt-dropdown-content rmt-content-loader[ng-reflect-show="false"] {
  visibility: hidden;
  opacity: 0;
  max-height: 50px;
}

rmt-dropdown-content p {
  padding: 0px;
  margin: 0 0 5px 0;
}

rmt-dropdown-content p:last-of-type {
  margin: 0;
}

rmt-dynamic-form {
  display: block;
  min-height: 50px;
}

rmt-dynamic-form .form-fields:not(:first-child) {
  margin-top: 16px;
}

rmt-dynamic-form-field[following] {
  margin-top: 22px;
}

rmt-dynamic-form-field {
  display: block;
}

rmt-dynamic-form-field rmt-phone rmt-picker {
  margin-bottom: 0px !important;
}

rmt-dynamic-form-field rmt-phone rmt-picker .select-icon {
  margin-top: -5px !important;
}

rmt-dynamic-form-field .body__form {
  padding-left: 0px;
}

rmt-dynamic-form-field ion-label[floating] {
  white-space: initial;
}

rmt-dynamic-form-field .new-design-field {
  background: var(--gray-100) !important;
  border: 1px solid var(--gray-400);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 6px !important;
}

rmt-dynamic-form-field rmt-input .container {
  margin: 0px 2px 0px 0;
}

rmt-dynamic-form-field .align-error {
  margin-top: 1px;
  color: var(--red-400);
}

rmt-dynamic-form-field .errorIcon {
  width: 14px;
  color: var(--red-400);
}

rmt-dynamic-form-field .default-error {
  margin-top: 0px;
  margin-bottom: 0px !important;
}

rmt-dynamic-form-field rmt-date {
  margin-top: 16px;
  margin-bottom: -6px !important;
}

rmt-dynamic-form-field ion-input:focus-within.new-design-field {
  border: 1px solid var(--app-primary) !important;
}

rmt-dynamic-form-field ion-select .item-cover {
  height: auto;
}

rmt-dynamic-form-field .field--new_design ion-label {
  font-size: 16px !important;
}

rmt-dynamic-form-field .field--new_design input {
  -webkit-margin-start: 10px !important;
  margin-inline-start: 10px !important;
}

rmt-dynamic-form-field .ria-dark-color {
  color: var(--grayblue-400);
}

rmt-dynamic-form-field rmt-input-icon .rmt-input-icon-base {
  margin-right: 12px;
}

rmt-dynamic-form-field .loqate {
  max-height: 200px;
}

rmt-dynamic-form-field rmt-loqate rmt-input .container {
  margin: unset;
}

rmt-dynamic-form-field rmt-loqate rmt-input .container .float-container-default:focus-within {
  border: none;
}

rmt-dynamic-form-field .field-with-parent rmt-checkbox {
  margin-top: -16px;
  padding-top: 8px;
  padding-bottom: 0px;
  font-size: 12px;
  color: var(--grayblue-400);
}

rmt-empty-picker {
  height: 56px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

rmt-empty-picker .button.activated {
  background-color: var(--gray-400);
}

rmt-empty-picker .button {
  border-radius: 0px;
}

rmt-empty-picker .button[disabled] {
  background-color: transparent !important;
}

rmt-empty-picker .rmt-picker-new {
  margin: 0px;
  padding-top: 0px;
  padding-left: 0px;
  height: 100%;
  background-color: transparent;
  width: 100%;
  letter-spacing: normal;
  padding-right: 0px !important;
}

rmt-empty-picker .float-container-select {
  height: 100%;
  font-family: arial;
  font-family: arial;
  min-width: 100%;
  background-color: var(--gray-400) !important;
  border-radius: 6px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

rmt-empty-picker .float-container-select .float-container-search {
  height: 100%;
  padding: 8px 12px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}

rmt-empty-picker .float-container-select .float-container-search .select-icon {
  background-image: url(../assets/icon/chevron_down.svg) !important;
  background-repeat: no-repeat;
  height: 24px !important;
  width: 24px !important;
}

rmt-empty-picker .float-container-select .float-container-search .float-label {
  font-family: 'Inter';
  font-style: normal;
  font-size: 16px;
  position: absolute;
  -webkit-transform-origin: top left;
  transform-origin: top left;
  -webkit-transform: translate(0, 0px) scale(1);
  transform: translate(0, 0px) scale(1);
  -webkit-transition: all .1s ease-in-out;
  transition: all .1s ease-in-out;
  color: var(--grayblue-400) !important;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 8px;
}

rmt-empty-picker .float-container-select.active .float-label {
  -webkit-transform: translate(0, -6px) scale(0.75);
  transform: translate(0, -6px) scale(0.75);
  font-size: 16px;
  font-family: 'Inter';
  color: var(--grayblue-400) !important;
}

rmt-empty-picker .border-button {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 56px;
  left: 0px;
  right: 0px;
  top: 10px;
  background: var(--gray-300) !important;
  border-radius: 6px;
}

rmt-empty-picker .bold {
  color: var(--grayblue-400);
}

rmt-empty-picker .adjust-childs {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

rmt-empty-picker .placeholder {
  color: var(--grayblue-100);
}

rmt-empty-picker .icon-color {
  color: var(--grayblue-500);
  width: 24px;
  height: 24px;
  position: absolute;
  right: 0px;
}

rmt-empty-picker .normal-text {
  color: var(--grayblue-400);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  text-align: left;
  width: 80%;
  margin-top: 20px;
}

rmt-error {
  display: block;
}

rmt-error rmt-hint {
  -webkit-transition: 250ms linear opacity, 250ms linear max-height;
  transition: 250ms linear opacity, 250ms linear max-height;
  max-height: 25px;
  min-height: 25px;
  height: auto;
  margin-bottom: 0 !important;
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
}

rmt-error .rmt-hint {
  width: auto !important;
  margin-bottom: -25px;
}

rmt-error .error-div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

rmt-error .error-icon {
  margin-right: 5px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

rmt-error .rmt-error-flash {
  -webkit-animation-name: flash;
  animation-name: flash;
  -webkit-animation-duration: 400ms;
  animation-duration: 400ms;
}

@-webkit-keyframes flash {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  33% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  66% {
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes flash {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  33% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  66% {
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

rmt-error .rmt-error-flash span {
  white-space: normal;
  word-wrap: break-word;
}

rmt-error .rmt-error-show {
  position: absolute;
  width: 0x;
  height: 0px;
}

rmt-error[text-center] .rmt-hint {
  width: 100% !important;
}

rmt-content > rmt-error:last-child,
ion-content > rmt-error:last-child,
form:last-child > rmt-error:last-child {
  padding-bottom: 20px;
}

rmt-error:last-child rmt-hint:last-child {
  margin-bottom: 0px;
}

rmt-dynamic-form-field rmt-error:last-child rmt-hint:last-child {
  margin-bottom: -25px;
}

form rmt-error:last-child rmt-hint:last-child {
  margin-bottom: -25px;
}

rmt-error-message {
  position: absolute;
  width: 100%;
  left: 0px;
  display: block;
  pointer-events: none;
  margin-top: 48px;
}

rmt-error-message .container {
  opacity: 0.0;
  -webkit-transition: 400ms linear opacity;
  transition: 400ms linear opacity;
}

rmt-error-message .text-content {
  color: var(--red-500);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding-left: 20px;
}

rmt-error-message .text-content > *:last-child {
  margin-bottom: 0px !important;
}

rmt-error-message .H3 {
  margin-top: calc(50% - 28px/2 - 28px) !important;
  color: var(--grayblue-400);
}

rmt-error-message .message {
  margin-top: 8px !important;
}

rmt-error-message .Body1 {
  margin-top: 8px !important;
  color: var(--grayblue-400);
}

rmt-error-message .text-align-center {
  text-align: center;
}

rmt-footer {
  display: block;
}

rmt-footer .footer-overlay {
  position: absolute;
  bottom: 0px;
  left: 0px;
  width: 100%;
  z-index: 1;
  padding-top: 10px;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0), white 20px);
  padding-bottom: constant(safe-area-inset-bottom);
  padding-bottom: env(safe-area-inset-bottom);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  /*padding-bottom: 20px !important;*/
}

rmt-footer .row {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

rmt-footer.splashscreen .footer-overlay {
  padding-top: 0px;
  -webkit-filter: drop-shadow(0px -10px 5px var(--app-primary));
  filter: drop-shadow(0px -10px 5px var(--app-primary));
  background: var(--app-primary);
}

.global-keyboard-visible rmt-footer .footer-overlay > *:last-child button:last-of-type {
  margin-bottom: 0px !important;
}

rmt-google-button .button {
  background: transparent !important;
  border: 1px solid var(--grayblue-100);
  color: var(--grayblue-400) !important;
  font-weight: 600 !important;
}

rmt-google-button .button .button-inner {
  gap: 12px;
}

rmt-google-button .signed {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

rmt-google-button .signedLeft {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 12px;
}

rmt-google-button .profileImg {
  width: 24px;
  height: 24px;
  border-radius: 50%;
  -o-object-fit: cover;
  object-fit: cover;
}

rmt-google-button .inLabel p {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  line-height: 0.25rem;
  font-size: small;
}

rmt-google-button .inLabelEmail {
  font-weight: 400;
  color: #5f6368;
}

rmt-google-button .helper-form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

rmt-google-button .helper-btns {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
}

rmt-group-item .group-row-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

rmt-group-item .item_img {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

rmt-group-item .item_img img {
  width: 40px;
  min-width: 40px;
  height: 40px;
}

rmt-group-item .item_img-grey {
  padding-right: 8px;
  background-color: var(--gray-100);
  margin-top: 16px;
}

rmt-group-item .img-container {
  min-width: 40px !important;
  min-height: 40px !important;
  max-height: 40px !important;
  max-width: 40px !important;
  margin-right: 16px;
  background: var(--gray-400);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 50%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 4px;
}

rmt-group-item .thumbnail-design-nomargin {
  min-width: 36px !important;
  min-height: 36px !important;
  max-height: 36px !important;
  max-width: 36px !important;
  background: var(--gray-400);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 50%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

rmt-group-item .thumbnail-design-nomargin img {
  width: 32px;
  height: 32px;
  border-radius: 50%;
}

rmt-group-item .thumbnail-design-margin {
  min-width: 36px !important;
  min-height: 36px !important;
  max-height: 36px !important;
  max-width: 36px !important;
  background: var(--gray-400);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 50%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-left: -4px;
}

rmt-group-item .thumbnail-design-margin img {
  width: 32px;
  height: 32px;
  border-radius: 50%;
}

rmt-group-item .logo-container-nomargin {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 36px;
  height: 36px;
  background-color: var(--gray-100);
  border-radius: 50%;
  border: 3px white;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

rmt-group-item .bg-div {
  width: 40px;
  height: 40px;
  background: white;
  border-radius: 50%;
  margin-left: -14px;
}

rmt-group-item .bg-div-nomargin {
  width: 40px;
  height: 40px;
  background: white;
  border-radius: 50%;
}

rmt-group-item .logo-container {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 36px;
  height: 36px;
  background-color: var(--gray-100);
  border-radius: 50%;
  margin-left: -10px;
  border: 3px transparent;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

rmt-group-item .bubbles-div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-left: 48px;
  margin-top: 8px;
}

rmt-group-item .expand-list-btn {
  width: 36px;
  height: 36px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: 12px;
  line-height: 16px;
  border-radius: 50%;
  margin-left: -15px;
  font-style: normal;
  text-align: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: var(--grayblue-400);
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-family: 'Inter';
  font-weight: 700;
  background-color: var(--gray-500);
}

rmt-group-item .border-div {
  border-radius: 50%;
  border: 2px solid yellow;
}

rmt-group-item .selected .figure {
  background-color: var(--app-primary-light);
  border-radius: 8px;
}

rmt-header .toolbar.border {
  border-bottom: 1px solid var(--gray-400);
}

rmt-header ion-title {
  text-align: center;
  font-size: 17px;
  padding: 0px !important;
}

rmt-header .toolbar {
  min-height: 46px;
  padding-top: env(safe-area-inset-top, 4px);
}

rmt-header .toolbar-title {
  color: #013;
  padding-top: env(safe-area-inset-top, 0px);
  margin-top: -5px;
  padding-left: 35px;
  padding-right: 35px;
}

rmt-header .toolbar-background {
  border: none !important;
  background-color: var(--gray-100);
}

rmt-header .left-buttons ion-icon {
  font-size: 22px;
}

rmt-header .right-buttons ion-icon {
  font-size: 24px;
}

rmt-header .toolbar-title-ios {
  pointer-events: none;
}

rmt-header .icon-button {
  width: 45px;
  height: 45px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

rmt-header .icon-button:active ion-icon {
  color: var(--app-primary);
}

rmt-header ion-buttons[start] .icon-button {
  margin-left: -15px;
  padding-left: 15px;
  margin-right: 15px;
}

rmt-header ion-buttons[end] .icon-button {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  margin-right: -15px;
  padding-right: 15px;
}

.debug-container {
  position: absolute;
  left: 0px;
  top: -5px;
  z-index: 100000;
  width: 100%;
  height: calc(100% - 30px);
  pointer-events: none;
}

.debug-container h6 {
  font-size: 1.5rem;
  margin: 5px 0;
}

.debug-button {
  margin-left: 40%;
  pointer-events: initial;
  margin-top: env(safe-area-inset-top);
  width: 60px;
  padding: 10px;
  padding-top: 5px;
}

.debug-button button {
  font-size: 9px;
}

rmt-hint {
  height: 35px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  font-size: 12px;
  padding-top: 4px !important;
  margin-bottom: -25px;
}

rmt-hint .rmt-hint {
  width: 100%;
}

rmt-hint .error {
  float: left;
  color: var(--red-400);
  font-family: 'Inter';
  font-size: 12px;
  font-weight: 600;
  width: 100%;
}

rmt-hint .hint {
  float: right;
  color: var(--grayblue-500);
  width: 100%;
}

.rmt-content-loader-wrapper > rmt-hint:last-child {
  margin-bottom: 0px;
}

rmt-info {
  margin-bottom: 16px;
}

rmt-initials .rmt-initials {
  background-color: var(--blue-500);
  border-radius: 50%;
  color: var(--gray-100);
  width: 45px;
  height: 45px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-size: 15px;
}

rmt-initials .rmt-initials[color=orange] {
  background-color: var(--app-primary);
}

rmt-initials .rmt-initials[color=red] {
  background-color: var(--red-500);
}

rmt-initials .rmt-initials[color=light-gray] {
  background-color: var(--gray-300);
  color: var(--app-primary);
}

rmt-initials .rmt-initials[color=white] {
  background-color: var(--gray-100);
}

rmt-input {
  width: 100%;
}

rmt-input .container {
  margin: 16px 2px 16px 0;
  min-width: 100%;
  font-family: 'Inter';
}

rmt-input .container .float-container {
  background-color: var(--gray-400) !important;
  border-radius: 6px;
  padding: 0 12px;
  height: 56px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

rmt-input .container .float-container input {
  font-family: 'Inter';
  position: relative;
  background: transparent;
  width: 100%;
  border: none;
  outline: none;
  font-size: 16px;
  padding: 14px 0 12px;
  margin-top: 10px !important;
  margin-left: 0px !important;
  color: var(--grayblue-400);
  line-height: 24px;
}

rmt-input .container .float-container .input-prefix + input {
  padding-left: 44px;
  margin-top: -13px !important;
}

rmt-input .container .float-container label {
  color: var(--grayblue-400);
  font-family: 'Inter';
  font-style: normal;
  font-size: 16px;
  position: absolute;
  -webkit-transform-origin: top left;
  transform-origin: top left;
  -webkit-transform: translate(0, 16px) scale(1);
  transform: translate(0, 16px) scale(1);
  -webkit-transition: all .1s ease-in-out;
  transition: all .1s ease-in-out;
  line-height: 22px;
}

rmt-input .container .float-container .input-loader {
  margin-top: 0px !important;
}

rmt-input .container .float-container .input-prefix {
  position: relative;
  color: var(--grayblue-200);
  top: 25px;
  font-family: 'Inter';
  font-size: 16px;
  line-height: 24px;
  opacity: 0;
  -webkit-transition: opacity 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out;
}

rmt-input .container .hint-text {
  margin-top: 4px;
}

rmt-input .container rmt-input-icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 0px !important;
}

rmt-input .container .rmt-input-icon-base {
  margin-right: 0px !important;
  height: 24px !important;
}

rmt-input .container .input-icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

rmt-input .container .float-container1 {
  width: 100%;
  padding-right: 10px;
  /** active label */
}

rmt-input .container .float-container1.active label {
  -webkit-transform: translate(0, 4px) scale(0.75);
  transform: translate(0, 4px) scale(0.75);
  font-size: 16px;
  font-family: 'Inter';
  padding: 2px 0;
  line-height: 22px;
}

rmt-input .container .float-container1.active-focus .input-prefix {
  opacity: 1;
}

rmt-input .container .float-container-default:focus-within, rmt-input .container .float-container-default.focused {
  background-color: var(--gray-100) !important;
  -webkit-box-shadow: inset 0px 0px 0px 2px var(--grayblue-300);
  box-shadow: inset 0px 0px 0px 2px var(--grayblue-300);
}

rmt-input .container .float-container-error {
  -webkit-box-shadow: inset 0px 0px 0px 2px var(--red-300);
  box-shadow: inset 0px 0px 0px 2px var(--red-300);
}

rmt-input .container .float-container-error:focus-within, rmt-input .container .float-container-error.focused {
  background-color: var(--gray-100) !important;
  -webkit-box-shadow: inset 0px 0px 0px 2px var(--red-300);
  box-shadow: inset 0px 0px 0px 2px var(--red-300);
}

rmt-input .container .float-container-warning {
  -webkit-box-shadow: inset 0px 0px 0px 2px var(--yellow-400);
  box-shadow: inset 0px 0px 0px 2px var(--yellow-400);
}

rmt-input .container .float-container-warning:focus-within, rmt-input .container .float-container-warning.focused {
  background-color: var(--gray-100) !important;
  -webkit-box-shadow: inset 0px 0px 0px 2px var(--yellow-400);
  box-shadow: inset 0px 0px 0px 2px var(--yellow-400);
}

rmt-input .container .float-container-email-setting {
  border: 1px solid var(--grayblue-300);
}

rmt-input .container ion-icon[class*="custom-icon-info"] {
  height: 24px;
  width: 24px;
}

rmt-input .container input:disabled {
  background: transparent;
  color: var(--grayblue-100);
}

rmt-input .container .input-ios-disabled {
  color: var(--grayblue-100) !important;
}

rmt-input .container .customIcon-clear {
  width: 24px;
  font-size: 24px;
  z-index: 100;
}

rmt-input .container .customIcon-clear-next {
  margin-right: 12px;
}

rmt-input .container .customIcon-clear-default {
  right: 0px;
}

rmt-input .container .customIcon-clear-third {
  margin-right: 12px;
}

rmt-input .container .payment-card__cvv-info {
  white-space: pre-line;
  font-size: 12px;
  font-weight: 600;
  color: var(--grayblue-300);
}

rmt-input .container .customIcon-next {
  margin-right: 12px;
}

rmt-input .container .customIcon-third {
  margin-right: 38px;
}

rmt-input .container .customIcon-default {
  margin-right: 0px;
}

rmt-input .container ion-grid {
  padding: 0px !important;
}

rmt-input .container ion-grid ion-row rmt-hint {
  display: contents;
}

rmt-input .container ion-grid ion-row ion-col {
  padding-left: 0px;
}

rmt-input .container ion-grid ion-row ion-col .errorIcon {
  width: 14px;
  color: var(--red-400);
}

rmt-input .container ion-grid ion-row ion-col .errorText {
  color: var(--red-400);
}

rmt-input .container ion-grid ion-row ion-col .hintText {
  font-family: 'Inter';
  font-size: 12px;
  right: 8px;
  font-weight: 400;
  color: var(--grayblue-400);
  line-height: 16px;
  padding: 0px !important;
}

rmt-input .container ion-grid ion-row ion-col .hintIcon {
  width: 16px;
  height: 16px;
  margin-right: 8px !important;
}

rmt-input .container ion-grid ion-row ion-col .hintIcon-error {
  color: var(--red-400) !important;
}

rmt-input .container ion-grid ion-row ion-col .hintIcon-success {
  color: var(--green-400) !important;
}

rmt-input .container ion-grid ion-row ion-col:first-of-type {
  -webkit-box-flex: 0 !important;
  -webkit-flex: 0 0 10px !important;
  -ms-flex: 0 0 10px !important;
  flex: 0 0 10px !important;
}

rmt-input .password-criteria-list {
  padding: 10px 0px 0px 0px;
  /* Removes padding from the list */
  margin: 0px !important;
}

rmt-input .password-criteria-list ion-item {
  margin: 0;
  /* Removes extra margin */
  padding: 0;
  /* Adjust padding as needed for uniform spacing */
  min-height: 12px !important;
}

rmt-input .password-criteria-list ion-item ion-label {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: var(--grayblue-400);
}

rmt-input:has(p.password-hint-disclaimer) .container {
  margin-bottom: 0px !important;
}

rmt-input p.password-hint-disclaimer {
  margin-top: 0 !important;
  padding-top: 0 !important;
}

rmt-input .input-search-picker {
  margin-top: -15px;
}

rmt-input .input-search-picker .rmt-card {
  border: 2px solid var(--grayblue-300);
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}

rmt-input .input-search-picker .rmt-card rmt-card-item:active {
  padding-left: 16px;
  background-color: var(--app-primary-light);
}

rmt-input-icon {
  width: 100%;
}

rmt-input-icon .rmt-input-icon-base {
  right: 0px;
  z-index: 1;
}

rmt-input-icon .rmt-input-icon-base .icon {
  width: 24px;
  height: 24px;
  font-size: 24px;
}

rmt-input-icon .rmt-input-icon-base .icon-error {
  color: var(--red-400);
}

rmt-input-icon .rmt-input-icon-base .icon-default {
  color: rgba(0, 17, 51, 0.6);
}

rmt-input-icon .rmt-input-icon-base .icon-warning {
  color: var(--yellow-400);
}

rmt-input-icon .rmt-input-icon-base .icon-valid {
  color: var(--green-400);
}

rmt-input-icon .rmt-input-icon-allow-click {
  pointer-events: all;
}

rmt-input-icon .rmt-input-icon-deny-click {
  pointer-events: none;
}

rmt-input-icon ion-icon.icon.icon-md.ion-md-custom-icon-check2, rmt-input-icon ion-icon.icon.icon-ios.ion-ios-custom-icon-check2 {
  color: var(--green-300);
}

rmt-input-loader {
  position: absolute;
  z-index: 1;
  margin-top: -35px;
  margin-left: 10px;
  pointer-events: none;
}

rmt-input-loader .rmt-input-loader {
  -webkit-transition: opacity 200ms linear;
  transition: opacity 200ms linear;
}

rmt-input-loader .rmt-input-loader-show {
  opacity: 1.0;
}

rmt-input-loader .rmt-input-loader-hide {
  opacity: 0.0;
}

rmt-input-loader[right] {
  right: 70px;
}

.new-input-style rmt-input-loader {
  margin-top: -40px;
}

.new-input-style .rmt-picker-new rmt-input-loader {
  margin-top: 0px;
}

rmt-input-search .overlay-list-div-focused {
  -webkit-box-shadow: inset 0px 0px 0px 2px var(--grayblue-300);
  box-shadow: inset 0px 0px 0px 2px var(--grayblue-300);
  background-color: var(--gray-100) !important;
}

rmt-input-search .overlay-list-div-error {
  -webkit-box-shadow: inset 0px 0px 0px 2px var(--red-300);
  box-shadow: inset 0px 0px 0px 2px var(--red-300);
}

rmt-input-search .overlay-list-div-show {
  -webkit-box-shadow: inset 0px 0px 0px 2px var(--grayblue-300), 0px 10px 40px rgba(0, 17, 51, 0.2);
  box-shadow: inset 0px 0px 0px 2px var(--grayblue-300), 0px 10px 40px rgba(0, 17, 51, 0.2);
}

rmt-input-search .overlay-list-div-show.overlay-list-div-error {
  -webkit-box-shadow: inset 0px 0px 0px 2px var(--red-300), 0px 10px 40px rgba(0, 17, 51, 0.2);
  box-shadow: inset 0px 0px 0px 2px var(--red-300), 0px 10px 40px rgba(0, 17, 51, 0.2);
}

rmt-input-search .overlay-list-div-show.overlay-list-div-error rmt-input .grid {
  display: none;
}

rmt-input-search .overlay-list-div {
  background-color: var(--gray-400);
  -webkit-transition: max-height 0.15s ease-out;
  transition: max-height 0.15s ease-out;
  border-radius: 8px;
  position: absolute;
  left: 16px;
  right: 16px;
  opacity: 1.0;
  z-index: 99999;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

rmt-input-search .overlay-list-div .float-container, rmt-input-search .overlay-list-div .float-container:focus-within {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  background-color: transparent !important;
}

rmt-input-search .overlay-list-div rmt-input .grid {
  position: absolute;
}

rmt-input-search .overlay-content {
  background-color: #fff;
  border-radius: 8px;
  margin-top: -8px;
  margin: 2px;
}

rmt-input-search .overlay-address__list {
  padding-left: 12px;
  padding-right: 12px;
  padding-bottom: 12px;
  max-height: 250px;
  margin: 0px;
  overflow-y: scroll;
  overflow-x: hidden;
}

rmt-input-search .overlay-address__list .label-ios {
  margin: 0px !important;
}

rmt-input-search .overlay-address__list ion-item:first-child .col {
  padding-top: 0px;
}

rmt-input-search .overlay-address__list ion-item:last-child .col {
  padding-bottom: 10px;
}

rmt-input-search .overlay-address__item {
  min-height: 40px;
}

rmt-input-search .overlay-address__item p {
  margin: 0px;
}

rmt-input-search .overlay-address__item + .overlay-address__item {
  margin-top: 24px;
}

rmt-input-search .overlay-address__item-title, rmt-input-search .overlay-address__item-label {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal !important;
}

rmt-input-search .overlay-address__link-item {
  border-top: none !important;
}

rmt-input-search .ion-item.overlay-address__link-item.item.item-block.item-ios {
  border-top: none;
}

rmt-input-search .input-search-picker {
  margin-top: -30px;
}

rmt-input-search .input-search-picker .rmt-card {
  border: 2px solid var(--grayblue-300);
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}

rmt-input-search .input-search-picker .rmt-card rmt-card-item:active {
  padding-left: 16px;
  background-color: var(--app-primary-light);
}

rmt-input-search .overlay-manual-title {
  text-align: left;
}

rmt-input-search .overlay-manual-content {
  text-align: left;
  color: var(--grayblue-500);
  font-weight: 600 !important;
  text-decoration: underline;
}

rmt-input-search .list .item-block .item-inner {
  border: none !important;
}

rmt-input-search .list > .item-block:first-child {
  border-top: none;
}

rmt-input-search .list > .item-block:last-child {
  border-bottom: none;
}

rmt-labels .label-conatiner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}

rmt-labels .label-conatiner div:first-child {
  margin-left: 0px;
}

rmt-labels .label-conatiner div {
  margin-left: 8px;
}

rmt-labels .label-base, rmt-labels .new-rate, rmt-labels .best-rate, rmt-labels .fastest-payment-method, rmt-labels .lowest-fee-payment-method, rmt-labels .expired-card {
  padding-left: 6px;
  padding-right: 8px;
  border-radius: 4px;
  height: 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: 'Inter';
  font-size: 12px;
  font-style: normal;
  font-weight: 600;
  line-height: 16px;
}

rmt-labels .new-rate {
  background-color: var(--purple-500-alpha-15);
  color: var(--purple-500);
}

rmt-labels .best-rate {
  background-color: var(--green-100);
  color: var(--green-500);
}

rmt-labels .best-rate ion-icon {
  color: var(--green-500);
}

rmt-labels .label-text {
  padding-left: 4px;
}

rmt-labels .fastest-payment-method {
  background-color: var(--blue-200);
  color: var(--blue-600);
}

rmt-labels .fastest-payment-method ion-icon {
  color: var(--blue-600);
}

rmt-labels .lowest-fee-payment-method {
  background-color: var(--green-100);
  color: var(--green-500);
}

rmt-labels .lowest-fee-payment-method ion-icon {
  color: var(--green-500);
}

rmt-labels .expired-card {
  background-color: var(--red-100);
  color: var(--red-500);
}

rmt-language .button {
  background-color: transparent;
  color: #013;
  margin: 0px;
  margin-top: 1px;
  -webkit-transition: 300ms linear background-color;
  transition: 300ms linear background-color;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  width: 100%;
  padding: 0px;
}

rmt-language .button .row {
  width: 100%;
}

rmt-language ion-icon {
  color: var(--grayblue-300) !important;
  margin-bottom: unset !important;
  height: 21px o !important;
  width: 21px !important;
}

rmt-language .button.activated {
  background-color: transparent;
  -webkit-transition: none;
  transition: none;
}

rmt-language .select-item-text {
  text-align: left;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

rmt-language .value-text {
  padding-left: 5px;
  padding-right: 2px;
  color: var(--grayblue-300);
}

rmt-language .button-inner {
  -webkit-box-pack: stretch;
  -webkit-justify-content: stretch;
  -ms-flex-pack: stretch;
  justify-content: stretch;
}

rmt-list-card {
  display: block;
}

rmt-list-card .rmt-card .grid {
  padding: 0px;
}

rmt-list-card .rmt-card .row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

rmt-list-card .rmt-card h5 {
  margin-bottom: 3px;
}

rmt-list-card .rmt-card h5:last-child {
  margin-bottom: 0px;
}

rmt-list-card .rmt-card h5, rmt-list-card .rmt-card h6 {
  white-space: normal;
}

rmt-list-card rmt-card[selected] .rmt-card {
  -webkit-box-shadow: 0px 0px 0px 2px var(--app-primary) !important;
  box-shadow: 0px 0px 0px 2px var(--app-primary) !important;
}

rmt-list-card .flag {
  border-radius: 2px;
  width: 24px;
}

rmt-list-card .list-img {
  border-radius: 50%;
  width: 45px;
  height: 45px;
  border: 1px solid var(--grayblue-100);
  padding: 2px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  overflow: hidden;
}

rmt-list-card .loading-img {
  -webkit-transition: 200ms linear opacity;
  transition: 200ms linear opacity;
  margin-top: -45px;
  padding: 0px;
}

rmt-list-card .pin-circle {
  width: 45px;
  height: 45px;
  background-color: var(--gray-300);
  border-radius: 50%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

rmt-list-card .agentIcon {
  width: 24px;
  height: 24px;
  background-color: var(--app-primary);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-weight: 600;
  color: var(--gray-100);
  font-size: 10px;
  font-family: 'Open Sans' !important;
}

rmt-list-item .item_borderLine {
  min-width: 100%;
  padding: 0 0 0px 0;
}

rmt-list-item .item_img {
  background-color: var(--app-primary-light);
  border: 1px solid var(--gray-400);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 12px;
  min-width: 56px;
  width: 56px;
  height: 56px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

rmt-list-item .item_img-grey {
  margin-right: 16px;
  background-color: var(--gray-200);
}

rmt-list-item .description {
  color: var(--grayblue-400);
  font-size: 16px;
  font-weight: bold;
}

rmt-list-item .button-color {
  color: var(--app-primary);
}

rmt-list-item .highlight-premium-rate {
  background-color: var(--green-100);
  height: 18px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-radius: 24px;
  min-width: 60px;
}

rmt-list-item .rmt-font.Body2, rmt-list-item rmt-app-bar .new-help, rmt-app-bar rmt-list-item .new-help, rmt-list-item rmt-wallet-cards .cvv-expiry-title, rmt-wallet-cards rmt-list-item .cvv-expiry-title, rmt-list-item rmt-wallet-cards .cvv-expiry-value, rmt-wallet-cards rmt-list-item .cvv-expiry-value, rmt-list-item rmt-wallet-list-item .domestic-trn, rmt-wallet-list-item rmt-list-item .domestic-trn, rmt-list-item actionsheet-select rmt-list-item-new .rmt-font.Body1, actionsheet-select rmt-list-item-new rmt-list-item .rmt-font.Body1, rmt-list-item actionsheet-select rmt-list-item-new rmt-chips .chip, actionsheet-select rmt-list-item-new rmt-chips rmt-list-item .chip, rmt-list-item rmt-chips actionsheet-select rmt-list-item-new .chip, rmt-chips actionsheet-select rmt-list-item-new rmt-list-item .chip, rmt-list-item actionsheet-select rmt-list-item-new rmt-segment-button ion-segment.segment-grey-buttons ion-segment-button ion-label, actionsheet-select rmt-list-item-new rmt-segment-button ion-segment.segment-grey-buttons ion-segment-button rmt-list-item ion-label, rmt-list-item rmt-segment-button ion-segment.segment-grey-buttons ion-segment-button actionsheet-select rmt-list-item-new ion-label, rmt-segment-button ion-segment.segment-grey-buttons ion-segment-button actionsheet-select rmt-list-item-new rmt-list-item ion-label, rmt-list-item actionsheet-select rmt-list-item-new rmt-tile-new .title-one, actionsheet-select rmt-list-item-new rmt-tile-new rmt-list-item .title-one, rmt-list-item rmt-tile-new actionsheet-select rmt-list-item-new .title-one, rmt-tile-new actionsheet-select rmt-list-item-new rmt-list-item .title-one, rmt-list-item actionsheet-select rmt-list-item-new rmt-wallet-balance-and-qr .balance-text, actionsheet-select rmt-list-item-new rmt-wallet-balance-and-qr rmt-list-item .balance-text, rmt-list-item rmt-wallet-balance-and-qr actionsheet-select rmt-list-item-new .balance-text, rmt-wallet-balance-and-qr actionsheet-select rmt-list-item-new rmt-list-item .balance-text, rmt-list-item actionsheet-select rmt-list-item-new singpass-profile-review-details .Body1.profile-has-null-value, actionsheet-select rmt-list-item-new singpass-profile-review-details rmt-list-item .Body1.profile-has-null-value, rmt-list-item singpass-profile-review-details actionsheet-select rmt-list-item-new .Body1.profile-has-null-value, singpass-profile-review-details actionsheet-select rmt-list-item-new rmt-list-item .Body1.profile-has-null-value, rmt-list-item actionsheet-select rmt-list-item-new klarna-privacy p, actionsheet-select rmt-list-item-new klarna-privacy rmt-list-item p, rmt-list-item klarna-privacy actionsheet-select rmt-list-item-new p, klarna-privacy actionsheet-select rmt-list-item-new rmt-list-item p, rmt-list-item actionsheet-select rmt-list-item-new location-detail .done-button .button-inner, actionsheet-select rmt-list-item-new location-detail .done-button rmt-list-item .button-inner, rmt-list-item location-detail .done-button actionsheet-select rmt-list-item-new .button-inner, location-detail .done-button actionsheet-select rmt-list-item-new rmt-list-item .button-inner, rmt-list-item actionsheet-select rmt-list-item-new page-qr-scanner-helper .supported-qrs-div, actionsheet-select rmt-list-item-new page-qr-scanner-helper rmt-list-item .supported-qrs-div, rmt-list-item page-qr-scanner-helper actionsheet-select rmt-list-item-new .supported-qrs-div, page-qr-scanner-helper actionsheet-select rmt-list-item-new rmt-list-item .supported-qrs-div, rmt-list-item actionsheet-select rmt-list-item-new page-qr-scanner-helper .scan-a-code-to-pay-div, actionsheet-select rmt-list-item-new page-qr-scanner-helper rmt-list-item .scan-a-code-to-pay-div, rmt-list-item page-qr-scanner-helper actionsheet-select rmt-list-item-new .scan-a-code-to-pay-div, page-qr-scanner-helper actionsheet-select rmt-list-item-new rmt-list-item .scan-a-code-to-pay-div, rmt-list-item actionsheet-select rmt-list-item-new page-registration-customer-linking-questionnaire rmt-content .item .label, actionsheet-select rmt-list-item-new page-registration-customer-linking-questionnaire rmt-content .item rmt-list-item .label, rmt-list-item page-registration-customer-linking-questionnaire rmt-content .item actionsheet-select rmt-list-item-new .label, page-registration-customer-linking-questionnaire rmt-content .item actionsheet-select rmt-list-item-new rmt-list-item .label, rmt-list-item actionsheet-select rmt-list-item-new review-prompt .done-button .button-inner, actionsheet-select rmt-list-item-new review-prompt .done-button rmt-list-item .button-inner, rmt-list-item review-prompt .done-button actionsheet-select rmt-list-item-new .button-inner, review-prompt .done-button actionsheet-select rmt-list-item-new rmt-list-item .button-inner, rmt-list-item actionsheet-select rmt-list-item-new send-continue .primary-button .button-inner, actionsheet-select rmt-list-item-new send-continue .primary-button rmt-list-item .button-inner, rmt-list-item send-continue .primary-button actionsheet-select rmt-list-item-new .button-inner, send-continue .primary-button actionsheet-select rmt-list-item-new rmt-list-item .button-inner, rmt-list-item actionsheet-select rmt-list-item-new page-card-replace-reasons .item .label, actionsheet-select rmt-list-item-new page-card-replace-reasons .item rmt-list-item .label, rmt-list-item page-card-replace-reasons .item actionsheet-select rmt-list-item-new .label, page-card-replace-reasons .item actionsheet-select rmt-list-item-new rmt-list-item .label, rmt-list-item actionsheet-select rmt-list-item-new page-card-settings .item .label, actionsheet-select rmt-list-item-new page-card-settings .item rmt-list-item .label, rmt-list-item page-card-settings .item actionsheet-select rmt-list-item-new .label, page-card-settings .item actionsheet-select rmt-list-item-new rmt-list-item .label, rmt-list-item actionsheet-select rmt-list-item-new page-card-settings-home .item .label, actionsheet-select rmt-list-item-new page-card-settings-home .item rmt-list-item .label, rmt-list-item page-card-settings-home .item actionsheet-select rmt-list-item-new .label, page-card-settings-home .item actionsheet-select rmt-list-item-new rmt-list-item .label, rmt-list-item actionsheet-select rmt-list-item-new wallet-pin-forgot-passcode-modal .center-align p, actionsheet-select rmt-list-item-new wallet-pin-forgot-passcode-modal .center-align rmt-list-item p, rmt-list-item wallet-pin-forgot-passcode-modal .center-align actionsheet-select rmt-list-item-new p, wallet-pin-forgot-passcode-modal .center-align actionsheet-select rmt-list-item-new rmt-list-item p, rmt-list-item actionsheet-select rmt-list-item-new wallet-receive-money-track .sub-title, actionsheet-select rmt-list-item-new wallet-receive-money-track rmt-list-item .sub-title, rmt-list-item wallet-receive-money-track actionsheet-select rmt-list-item-new .sub-title, wallet-receive-money-track actionsheet-select rmt-list-item-new rmt-list-item .sub-title, rmt-list-item actionsheet-select rmt-list-item-new wallet-receive-money-track .Body1.track-cash-leagl-info, actionsheet-select rmt-list-item-new wallet-receive-money-track rmt-list-item .Body1.track-cash-leagl-info, rmt-list-item wallet-receive-money-track actionsheet-select rmt-list-item-new .Body1.track-cash-leagl-info, wallet-receive-money-track actionsheet-select rmt-list-item-new rmt-list-item .Body1.track-cash-leagl-info, rmt-list-item singpass-profile-review-details .Body2.profile-has-null-value, singpass-profile-review-details rmt-list-item .Body2.profile-has-null-value, rmt-list-item page-group-partners-list rmt-card-new .rmt-font.Caption, page-group-partners-list rmt-card-new rmt-list-item .rmt-font.Caption, rmt-list-item page-group-partners-list rmt-card-new rmt-list-item-new .rmt-font.gray-blue, page-group-partners-list rmt-card-new rmt-list-item-new rmt-list-item .rmt-font.gray-blue, rmt-list-item rmt-list-item-new page-group-partners-list rmt-card-new .rmt-font.gray-blue, rmt-list-item-new page-group-partners-list rmt-card-new rmt-list-item .rmt-font.gray-blue, rmt-list-item page-group-partners-list rmt-card-new rmt-list-item-new singpass-profile-review-details .gray-blue.profile-has-null-value, page-group-partners-list rmt-card-new rmt-list-item-new singpass-profile-review-details rmt-list-item .gray-blue.profile-has-null-value, rmt-list-item rmt-list-item-new singpass-profile-review-details page-group-partners-list rmt-card-new .gray-blue.profile-has-null-value, rmt-list-item-new singpass-profile-review-details page-group-partners-list rmt-card-new rmt-list-item .gray-blue.profile-has-null-value, rmt-list-item page-group-partners-list rmt-card-new singpass-profile-review-details rmt-list-item-new .gray-blue.profile-has-null-value, page-group-partners-list rmt-card-new singpass-profile-review-details rmt-list-item-new rmt-list-item .gray-blue.profile-has-null-value, rmt-list-item singpass-profile-review-details rmt-list-item-new page-group-partners-list rmt-card-new .gray-blue.profile-has-null-value, singpass-profile-review-details rmt-list-item-new page-group-partners-list rmt-card-new rmt-list-item .gray-blue.profile-has-null-value, rmt-list-item page-group-partners-list rmt-card-new rmt-list-item-new wallet-receive-money-track .gray-blue.sub-title, page-group-partners-list rmt-card-new rmt-list-item-new wallet-receive-money-track rmt-list-item .gray-blue.sub-title, rmt-list-item rmt-list-item-new wallet-receive-money-track page-group-partners-list rmt-card-new .gray-blue.sub-title, rmt-list-item-new wallet-receive-money-track page-group-partners-list rmt-card-new rmt-list-item .gray-blue.sub-title, rmt-list-item page-group-partners-list rmt-card-new wallet-receive-money-track rmt-list-item-new .gray-blue.sub-title, page-group-partners-list rmt-card-new wallet-receive-money-track rmt-list-item-new rmt-list-item .gray-blue.sub-title, rmt-list-item wallet-receive-money-track rmt-list-item-new page-group-partners-list rmt-card-new .gray-blue.sub-title, wallet-receive-money-track rmt-list-item-new page-group-partners-list rmt-card-new rmt-list-item .gray-blue.sub-title, rmt-list-item page-group-partners-list rmt-card-new rmt-list-item-new wallet-receive-money-track .gray-blue.track-cash-leagl-info, page-group-partners-list rmt-card-new rmt-list-item-new wallet-receive-money-track rmt-list-item .gray-blue.track-cash-leagl-info, rmt-list-item rmt-list-item-new wallet-receive-money-track page-group-partners-list rmt-card-new .gray-blue.track-cash-leagl-info, rmt-list-item-new wallet-receive-money-track page-group-partners-list rmt-card-new rmt-list-item .gray-blue.track-cash-leagl-info, rmt-list-item page-group-partners-list rmt-card-new wallet-receive-money-track rmt-list-item-new .gray-blue.track-cash-leagl-info, page-group-partners-list rmt-card-new wallet-receive-money-track rmt-list-item-new rmt-list-item .gray-blue.track-cash-leagl-info, rmt-list-item wallet-receive-money-track rmt-list-item-new page-group-partners-list rmt-card-new .gray-blue.track-cash-leagl-info, wallet-receive-money-track rmt-list-item-new page-group-partners-list rmt-card-new rmt-list-item .gray-blue.track-cash-leagl-info, rmt-list-item page-group-partners-list rmt-card-new rmt-tile-new .information-text, page-group-partners-list rmt-card-new rmt-tile-new rmt-list-item .information-text, rmt-list-item rmt-tile-new page-group-partners-list rmt-card-new .information-text, rmt-tile-new page-group-partners-list rmt-card-new rmt-list-item .information-text, rmt-list-item page-group-partners-list rmt-card-new rmt-tile-new .sub-title, page-group-partners-list rmt-card-new rmt-tile-new rmt-list-item .sub-title, rmt-list-item rmt-tile-new page-group-partners-list rmt-card-new .sub-title, rmt-tile-new page-group-partners-list rmt-card-new rmt-list-item .sub-title, rmt-list-item page-group-partners-list rmt-card-new rmt-wallet-balance-and-qr .scanandpay-container, page-group-partners-list rmt-card-new rmt-wallet-balance-and-qr rmt-list-item .scanandpay-container, rmt-list-item rmt-wallet-balance-and-qr page-group-partners-list rmt-card-new .scanandpay-container, rmt-wallet-balance-and-qr page-group-partners-list rmt-card-new rmt-list-item .scanandpay-container, rmt-list-item page-group-partners-list rmt-card-new rmt-wallet-list-item .international-trn, page-group-partners-list rmt-card-new rmt-wallet-list-item rmt-list-item .international-trn, rmt-list-item rmt-wallet-list-item page-group-partners-list rmt-card-new .international-trn, rmt-wallet-list-item page-group-partners-list rmt-card-new rmt-list-item .international-trn, rmt-list-item page-group-partners-list rmt-card-new rmt-wallet-services .action-text, page-group-partners-list rmt-card-new rmt-wallet-services rmt-list-item .action-text, rmt-list-item rmt-wallet-services page-group-partners-list rmt-card-new .action-text, rmt-wallet-services page-group-partners-list rmt-card-new rmt-list-item .action-text, rmt-list-item page-group-partners-list rmt-card-new singpass-profile-review-details .profile-has-null-value, page-group-partners-list rmt-card-new singpass-profile-review-details rmt-list-item .profile-has-null-value, rmt-list-item singpass-profile-review-details page-group-partners-list rmt-card-new .profile-has-null-value, singpass-profile-review-details page-group-partners-list rmt-card-new rmt-list-item .profile-has-null-value, rmt-list-item page-group-partners-list rmt-card-new page-card-settings-home a, page-group-partners-list rmt-card-new page-card-settings-home rmt-list-item a, rmt-list-item page-card-settings-home page-group-partners-list rmt-card-new a, page-card-settings-home page-group-partners-list rmt-card-new rmt-list-item a, rmt-list-item page-group-partners-list rmt-card-new wallet-receive-money-track .Caption.sub-title, page-group-partners-list rmt-card-new wallet-receive-money-track rmt-list-item .Caption.sub-title, rmt-list-item wallet-receive-money-track page-group-partners-list rmt-card-new .Caption.sub-title, wallet-receive-money-track page-group-partners-list rmt-card-new rmt-list-item .Caption.sub-title, rmt-list-item page-group-partners-list rmt-card-new wallet-receive-money-track .Caption.track-cash-leagl-info, page-group-partners-list rmt-card-new wallet-receive-money-track rmt-list-item .Caption.track-cash-leagl-info, rmt-list-item wallet-receive-money-track page-group-partners-list rmt-card-new .Caption.track-cash-leagl-info, wallet-receive-money-track page-group-partners-list rmt-card-new rmt-list-item .Caption.track-cash-leagl-info, rmt-list-item mobile-provider rmt-list-item-new .rmt-font.Body1, mobile-provider rmt-list-item-new rmt-list-item .rmt-font.Body1, rmt-list-item mobile-provider rmt-list-item-new rmt-chips .chip, mobile-provider rmt-list-item-new rmt-chips rmt-list-item .chip, rmt-list-item rmt-chips mobile-provider rmt-list-item-new .chip, rmt-chips mobile-provider rmt-list-item-new rmt-list-item .chip, rmt-list-item mobile-provider rmt-list-item-new rmt-segment-button ion-segment.segment-grey-buttons ion-segment-button ion-label, mobile-provider rmt-list-item-new rmt-segment-button ion-segment.segment-grey-buttons ion-segment-button rmt-list-item ion-label, rmt-list-item rmt-segment-button ion-segment.segment-grey-buttons ion-segment-button mobile-provider rmt-list-item-new ion-label, rmt-segment-button ion-segment.segment-grey-buttons ion-segment-button mobile-provider rmt-list-item-new rmt-list-item ion-label, rmt-list-item mobile-provider rmt-list-item-new rmt-tile-new .title-one, mobile-provider rmt-list-item-new rmt-tile-new rmt-list-item .title-one, rmt-list-item rmt-tile-new mobile-provider rmt-list-item-new .title-one, rmt-tile-new mobile-provider rmt-list-item-new rmt-list-item .title-one, rmt-list-item mobile-provider rmt-list-item-new rmt-wallet-balance-and-qr .balance-text, mobile-provider rmt-list-item-new rmt-wallet-balance-and-qr rmt-list-item .balance-text, rmt-list-item rmt-wallet-balance-and-qr mobile-provider rmt-list-item-new .balance-text, rmt-wallet-balance-and-qr mobile-provider rmt-list-item-new rmt-list-item .balance-text, rmt-list-item mobile-provider rmt-list-item-new singpass-profile-review-details .Body1.profile-has-null-value, mobile-provider rmt-list-item-new singpass-profile-review-details rmt-list-item .Body1.profile-has-null-value, rmt-list-item singpass-profile-review-details mobile-provider rmt-list-item-new .Body1.profile-has-null-value, singpass-profile-review-details mobile-provider rmt-list-item-new rmt-list-item .Body1.profile-has-null-value, rmt-list-item mobile-provider rmt-list-item-new klarna-privacy p, mobile-provider rmt-list-item-new klarna-privacy rmt-list-item p, rmt-list-item klarna-privacy mobile-provider rmt-list-item-new p, klarna-privacy mobile-provider rmt-list-item-new rmt-list-item p, rmt-list-item mobile-provider rmt-list-item-new location-detail .done-button .button-inner, mobile-provider rmt-list-item-new location-detail .done-button rmt-list-item .button-inner, rmt-list-item location-detail .done-button mobile-provider rmt-list-item-new .button-inner, location-detail .done-button mobile-provider rmt-list-item-new rmt-list-item .button-inner, rmt-list-item mobile-provider rmt-list-item-new page-qr-scanner-helper .supported-qrs-div, mobile-provider rmt-list-item-new page-qr-scanner-helper rmt-list-item .supported-qrs-div, rmt-list-item page-qr-scanner-helper mobile-provider rmt-list-item-new .supported-qrs-div, page-qr-scanner-helper mobile-provider rmt-list-item-new rmt-list-item .supported-qrs-div, rmt-list-item mobile-provider rmt-list-item-new page-qr-scanner-helper .scan-a-code-to-pay-div, mobile-provider rmt-list-item-new page-qr-scanner-helper rmt-list-item .scan-a-code-to-pay-div, rmt-list-item page-qr-scanner-helper mobile-provider rmt-list-item-new .scan-a-code-to-pay-div, page-qr-scanner-helper mobile-provider rmt-list-item-new rmt-list-item .scan-a-code-to-pay-div, rmt-list-item mobile-provider rmt-list-item-new page-registration-customer-linking-questionnaire rmt-content .item .label, mobile-provider rmt-list-item-new page-registration-customer-linking-questionnaire rmt-content .item rmt-list-item .label, rmt-list-item page-registration-customer-linking-questionnaire rmt-content .item mobile-provider rmt-list-item-new .label, page-registration-customer-linking-questionnaire rmt-content .item mobile-provider rmt-list-item-new rmt-list-item .label, rmt-list-item mobile-provider rmt-list-item-new review-prompt .done-button .button-inner, mobile-provider rmt-list-item-new review-prompt .done-button rmt-list-item .button-inner, rmt-list-item review-prompt .done-button mobile-provider rmt-list-item-new .button-inner, review-prompt .done-button mobile-provider rmt-list-item-new rmt-list-item .button-inner, rmt-list-item mobile-provider rmt-list-item-new send-continue .primary-button .button-inner, mobile-provider rmt-list-item-new send-continue .primary-button rmt-list-item .button-inner, rmt-list-item send-continue .primary-button mobile-provider rmt-list-item-new .button-inner, send-continue .primary-button mobile-provider rmt-list-item-new rmt-list-item .button-inner, rmt-list-item mobile-provider rmt-list-item-new page-card-replace-reasons .item .label, mobile-provider rmt-list-item-new page-card-replace-reasons .item rmt-list-item .label, rmt-list-item page-card-replace-reasons .item mobile-provider rmt-list-item-new .label, page-card-replace-reasons .item mobile-provider rmt-list-item-new rmt-list-item .label, rmt-list-item mobile-provider rmt-list-item-new page-card-settings .item .label, mobile-provider rmt-list-item-new page-card-settings .item rmt-list-item .label, rmt-list-item page-card-settings .item mobile-provider rmt-list-item-new .label, page-card-settings .item mobile-provider rmt-list-item-new rmt-list-item .label, rmt-list-item mobile-provider rmt-list-item-new page-card-settings-home .item .label, mobile-provider rmt-list-item-new page-card-settings-home .item rmt-list-item .label, rmt-list-item page-card-settings-home .item mobile-provider rmt-list-item-new .label, page-card-settings-home .item mobile-provider rmt-list-item-new rmt-list-item .label, rmt-list-item mobile-provider rmt-list-item-new wallet-pin-forgot-passcode-modal .center-align p, mobile-provider rmt-list-item-new wallet-pin-forgot-passcode-modal .center-align rmt-list-item p, rmt-list-item wallet-pin-forgot-passcode-modal .center-align mobile-provider rmt-list-item-new p, wallet-pin-forgot-passcode-modal .center-align mobile-provider rmt-list-item-new rmt-list-item p, rmt-list-item mobile-provider rmt-list-item-new wallet-receive-money-track .sub-title, mobile-provider rmt-list-item-new wallet-receive-money-track rmt-list-item .sub-title, rmt-list-item wallet-receive-money-track mobile-provider rmt-list-item-new .sub-title, wallet-receive-money-track mobile-provider rmt-list-item-new rmt-list-item .sub-title, rmt-list-item mobile-provider rmt-list-item-new wallet-receive-money-track .Body1.track-cash-leagl-info, mobile-provider rmt-list-item-new wallet-receive-money-track rmt-list-item .Body1.track-cash-leagl-info, rmt-list-item wallet-receive-money-track mobile-provider rmt-list-item-new .Body1.track-cash-leagl-info, wallet-receive-money-track mobile-provider rmt-list-item-new rmt-list-item .Body1.track-cash-leagl-info, rmt-list-item page-qr-scanner-helper rmt-segment-button ion-segment ion-segment-button ion-label, page-qr-scanner-helper rmt-segment-button ion-segment ion-segment-button rmt-list-item ion-label, rmt-list-item page-apply-physical-card-detail .physical-card-detail .secondary-btn, page-apply-physical-card-detail .physical-card-detail rmt-list-item .secondary-btn, rmt-list-item page-wallet-deposit-jom-pay rmt-card-new .card-container .card-row .send-receipt__label--bold span, page-wallet-deposit-jom-pay rmt-card-new .card-container .card-row .send-receipt__label--bold rmt-list-item span, rmt-list-item page-wallet-deposit-jom-pay rmt-clipboard-container ion-col.content-col, page-wallet-deposit-jom-pay rmt-clipboard-container rmt-list-item ion-col.content-col, rmt-list-item wallet-receive-money-track .track-transfer-link, wallet-receive-money-track rmt-list-item .track-transfer-link, rmt-list-item wallet-receive-money-track .Body2.sub-title, wallet-receive-money-track rmt-list-item .Body2.sub-title, rmt-list-item wallet-receive-money-track .track-cash-leagl-info, wallet-receive-money-track rmt-list-item .track-cash-leagl-info, rmt-list-item page-wallet-withdraw-or-payment .leftItemFont, page-wallet-withdraw-or-payment rmt-list-item .leftItemFont, rmt-list-item page-wallet-withdraw-or-payment .rightItemFont, page-wallet-withdraw-or-payment rmt-list-item .rightItemFont {
  color: var(--grayblue-300);
}

rmt-list-item .rmt-font.rateValue, rmt-list-item singpass-profile-review-details .rateValue.profile-has-null-value, singpass-profile-review-details rmt-list-item .rateValue.profile-has-null-value, rmt-list-item wallet-receive-money-track .rateValue.sub-title, wallet-receive-money-track rmt-list-item .rateValue.sub-title, rmt-list-item wallet-receive-money-track .rateValue.track-cash-leagl-info, wallet-receive-money-track rmt-list-item .rateValue.track-cash-leagl-info {
  color: #007cba;
}

rmt-list-item .rmt-font.no-margin, rmt-list-item singpass-profile-review-details .no-margin.profile-has-null-value, singpass-profile-review-details rmt-list-item .no-margin.profile-has-null-value, rmt-list-item wallet-receive-money-track .no-margin.sub-title, wallet-receive-money-track rmt-list-item .no-margin.sub-title, rmt-list-item wallet-receive-money-track .no-margin.track-cash-leagl-info, wallet-receive-money-track rmt-list-item .no-margin.track-cash-leagl-info {
  margin: 0;
}

rmt-list-item .item-icon {
  height: 13px;
  width: 13px;
  margin-left: 6px;
}

rmt-list-item .title {
  color: var(--grayblue-400);
}

rmt-list-item .Body1 {
  color: var(--grayblue-300);
}

rmt-list-item .chevron_color {
  color: var(--grayblue-100);
}

rmt-list-item .item_background-padding {
  margin-top: 16px;
}

rmt-list-item .item_background-padding-bottom {
  margin-bottom: 16px;
}

rmt-list-item ion-row {
  width: 100%;
}

rmt-list-item > div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

rmt-list-item > div .figure {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 56px;
  -ms-flex: 0 0 56px;
  flex: 0 0 56px;
  height: 56px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 12px;
}

rmt-list-item > div .text {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 8px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  margin-left: 16px;
}

rmt-list-item > div > span[class^="ibm-icon-"]:before {
  color: var(--grayblue-100);
}

rmt-list-item .card-button {
  text-transform: uppercase !important;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 10px;
  margin-left: auto;
  color: var(--app-primary);
  background-color: var(--gray-100);
}

rmt-list-item .old-rate {
  text-decoration: line-through;
}

rmt-list-item .promo-rate {
  border-radius: 8px;
  padding: 2px 6px 2px 6px;
  background-color: var(--green-100);
  color: var(--green-500);
  font-weight: 600;
}

rmt-list-item .item_img-grey {
  margin-right: 0px;
  background-color: var(--gray-100);
  border: none;
}

rmt-list-item .img-container {
  min-width: 40px !important;
  min-height: 40px !important;
  max-height: 40px !important;
  max-width: 40px !important;
  margin-right: 16px;
  background: var(--gray-300);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 50%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 4px;
}

rmt-list-item .img-container img {
  color: var(--grayblue-200);
}

rmt-list-item .selected {
  background-color: var(--app-primary-light);
  border-radius: 8px;
}

rmt-list-item .icon-selected {
  font-size: 20px;
  position: relative;
  left: -7px;
}

rmt-list-item-new {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 32px;
}

rmt-list-item-new .item-desc {
  color: var(--grayblue-300);
}

rmt-list-item-new .row {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  min-height: 32px;
}

rmt-list-item-new .semibold {
  color: var(--grayblue-400);
}

rmt-list-item-new span.collapsibleText {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  white-space: nowrap;
  width: 67vw !important;
}

rmt-list-item-new .leftText {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin: 0px !important;
  margin-right: 5px !important;
}

rmt-list-item-new .rightText {
  padding-right: 40px;
}

rmt-list-item-new .row {
  width: 100%;
}

rmt-list-item-new .rmt-font.H2, rmt-list-item-new rmt-wallet-balance-and-qr .balance-currency, rmt-wallet-balance-and-qr rmt-list-item-new .balance-currency, rmt-list-item-new rmt-wallet-balance-and-qr .balance-dots, rmt-wallet-balance-and-qr rmt-list-item-new .balance-dots, rmt-list-item-new singpass-profile-review-details .H2.profile-has-null-value, singpass-profile-review-details rmt-list-item-new .H2.profile-has-null-value, rmt-list-item-new klarna-privacy p strong, klarna-privacy p rmt-list-item-new strong, rmt-list-item-new page-qr-scanner-helper .user-name, page-qr-scanner-helper rmt-list-item-new .user-name, rmt-list-item-new page-qr-scanner-helper .user-amount, page-qr-scanner-helper rmt-list-item-new .user-amount, rmt-list-item-new wallet-receive-money-track .H2.sub-title, wallet-receive-money-track rmt-list-item-new .H2.sub-title, rmt-list-item-new wallet-receive-money-track .H2.track-cash-leagl-info, wallet-receive-money-track rmt-list-item-new .H2.track-cash-leagl-info {
  color: var(--grayblue-400);
  margin-bottom: 0px;
}

rmt-list-item-new .rmt-font.Body1, rmt-list-item-new rmt-chips .chip, rmt-chips rmt-list-item-new .chip, rmt-list-item-new rmt-segment-button ion-segment.segment-grey-buttons ion-segment-button ion-label, rmt-segment-button ion-segment.segment-grey-buttons ion-segment-button rmt-list-item-new ion-label, rmt-list-item-new rmt-tile-new .title-one, rmt-tile-new rmt-list-item-new .title-one, rmt-list-item-new rmt-wallet-balance-and-qr .balance-text, rmt-wallet-balance-and-qr rmt-list-item-new .balance-text, rmt-list-item-new singpass-profile-review-details .Body1.profile-has-null-value, singpass-profile-review-details rmt-list-item-new .Body1.profile-has-null-value, rmt-list-item-new klarna-privacy p, klarna-privacy rmt-list-item-new p, rmt-list-item-new location-detail .done-button .button-inner, location-detail .done-button rmt-list-item-new .button-inner, rmt-list-item-new page-qr-scanner-helper .supported-qrs-div, page-qr-scanner-helper rmt-list-item-new .supported-qrs-div, rmt-list-item-new page-qr-scanner-helper .scan-a-code-to-pay-div, page-qr-scanner-helper rmt-list-item-new .scan-a-code-to-pay-div, rmt-list-item-new page-registration-customer-linking-questionnaire rmt-content .item .label, page-registration-customer-linking-questionnaire rmt-content .item rmt-list-item-new .label, rmt-list-item-new review-prompt .done-button .button-inner, review-prompt .done-button rmt-list-item-new .button-inner, rmt-list-item-new send-continue .primary-button .button-inner, send-continue .primary-button rmt-list-item-new .button-inner, rmt-list-item-new page-card-replace-reasons .item .label, page-card-replace-reasons .item rmt-list-item-new .label, rmt-list-item-new page-card-settings .item .label, page-card-settings .item rmt-list-item-new .label, rmt-list-item-new page-card-settings-home .item .label, page-card-settings-home .item rmt-list-item-new .label, rmt-list-item-new wallet-pin-forgot-passcode-modal .center-align p, wallet-pin-forgot-passcode-modal .center-align rmt-list-item-new p, rmt-list-item-new wallet-receive-money-track .sub-title, wallet-receive-money-track rmt-list-item-new .sub-title, rmt-list-item-new wallet-receive-money-track .Body1.track-cash-leagl-info, wallet-receive-money-track rmt-list-item-new .Body1.track-cash-leagl-info {
  color: var(--grayblue-400);
  font-weight: 600;
  letter-spacing: 0.15px;
}

rmt-list-item-new .rmt-font.Body2, rmt-list-item-new rmt-app-bar .new-help, rmt-app-bar rmt-list-item-new .new-help, rmt-list-item-new rmt-wallet-cards .cvv-expiry-title, rmt-wallet-cards rmt-list-item-new .cvv-expiry-title, rmt-list-item-new rmt-wallet-cards .cvv-expiry-value, rmt-wallet-cards rmt-list-item-new .cvv-expiry-value, rmt-list-item-new rmt-wallet-list-item .domestic-trn, rmt-wallet-list-item rmt-list-item-new .domestic-trn, actionsheet-select rmt-list-item-new .rmt-font.Body1, actionsheet-select rmt-list-item-new rmt-chips .chip, rmt-chips actionsheet-select rmt-list-item-new .chip, actionsheet-select rmt-list-item-new rmt-segment-button ion-segment.segment-grey-buttons ion-segment-button ion-label, rmt-segment-button ion-segment.segment-grey-buttons ion-segment-button actionsheet-select rmt-list-item-new ion-label, actionsheet-select rmt-list-item-new rmt-tile-new .title-one, rmt-tile-new actionsheet-select rmt-list-item-new .title-one, actionsheet-select rmt-list-item-new rmt-wallet-balance-and-qr .balance-text, rmt-wallet-balance-and-qr actionsheet-select rmt-list-item-new .balance-text, actionsheet-select rmt-list-item-new singpass-profile-review-details .Body1.profile-has-null-value, singpass-profile-review-details actionsheet-select rmt-list-item-new .Body1.profile-has-null-value, actionsheet-select rmt-list-item-new klarna-privacy p, klarna-privacy actionsheet-select rmt-list-item-new p, actionsheet-select rmt-list-item-new location-detail .done-button .button-inner, location-detail .done-button actionsheet-select rmt-list-item-new .button-inner, actionsheet-select rmt-list-item-new page-qr-scanner-helper .supported-qrs-div, page-qr-scanner-helper actionsheet-select rmt-list-item-new .supported-qrs-div, actionsheet-select rmt-list-item-new page-qr-scanner-helper .scan-a-code-to-pay-div, page-qr-scanner-helper actionsheet-select rmt-list-item-new .scan-a-code-to-pay-div, actionsheet-select rmt-list-item-new page-registration-customer-linking-questionnaire rmt-content .item .label, page-registration-customer-linking-questionnaire rmt-content .item actionsheet-select rmt-list-item-new .label, actionsheet-select rmt-list-item-new review-prompt .done-button .button-inner, review-prompt .done-button actionsheet-select rmt-list-item-new .button-inner, actionsheet-select rmt-list-item-new send-continue .primary-button .button-inner, send-continue .primary-button actionsheet-select rmt-list-item-new .button-inner, actionsheet-select rmt-list-item-new page-card-replace-reasons .item .label, page-card-replace-reasons .item actionsheet-select rmt-list-item-new .label, actionsheet-select rmt-list-item-new page-card-settings .item .label, page-card-settings .item actionsheet-select rmt-list-item-new .label, actionsheet-select rmt-list-item-new page-card-settings-home .item .label, page-card-settings-home .item actionsheet-select rmt-list-item-new .label, actionsheet-select rmt-list-item-new wallet-pin-forgot-passcode-modal .center-align p, wallet-pin-forgot-passcode-modal .center-align actionsheet-select rmt-list-item-new p, actionsheet-select rmt-list-item-new wallet-receive-money-track .sub-title, wallet-receive-money-track actionsheet-select rmt-list-item-new .sub-title, actionsheet-select rmt-list-item-new wallet-receive-money-track .Body1.track-cash-leagl-info, wallet-receive-money-track actionsheet-select rmt-list-item-new .Body1.track-cash-leagl-info, rmt-list-item-new singpass-profile-review-details .Body2.profile-has-null-value, singpass-profile-review-details rmt-list-item-new .Body2.profile-has-null-value, rmt-list-item-new page-group-partners-list rmt-card-new .rmt-font.Caption, page-group-partners-list rmt-card-new rmt-list-item-new .rmt-font.Caption, page-group-partners-list rmt-card-new rmt-list-item-new .rmt-font.gray-blue, rmt-list-item-new page-group-partners-list rmt-card-new .rmt-font.gray-blue, page-group-partners-list rmt-card-new rmt-list-item-new singpass-profile-review-details .gray-blue.profile-has-null-value, rmt-list-item-new singpass-profile-review-details page-group-partners-list rmt-card-new .gray-blue.profile-has-null-value, page-group-partners-list rmt-card-new singpass-profile-review-details rmt-list-item-new .gray-blue.profile-has-null-value, singpass-profile-review-details rmt-list-item-new page-group-partners-list rmt-card-new .gray-blue.profile-has-null-value, page-group-partners-list rmt-card-new rmt-list-item-new wallet-receive-money-track .gray-blue.sub-title, rmt-list-item-new wallet-receive-money-track page-group-partners-list rmt-card-new .gray-blue.sub-title, page-group-partners-list rmt-card-new wallet-receive-money-track rmt-list-item-new .gray-blue.sub-title, wallet-receive-money-track rmt-list-item-new page-group-partners-list rmt-card-new .gray-blue.sub-title, page-group-partners-list rmt-card-new rmt-list-item-new wallet-receive-money-track .gray-blue.track-cash-leagl-info, rmt-list-item-new wallet-receive-money-track page-group-partners-list rmt-card-new .gray-blue.track-cash-leagl-info, page-group-partners-list rmt-card-new wallet-receive-money-track rmt-list-item-new .gray-blue.track-cash-leagl-info, wallet-receive-money-track rmt-list-item-new page-group-partners-list rmt-card-new .gray-blue.track-cash-leagl-info, rmt-list-item-new page-group-partners-list rmt-card-new rmt-tile-new .information-text, page-group-partners-list rmt-card-new rmt-tile-new rmt-list-item-new .information-text, rmt-list-item-new rmt-tile-new page-group-partners-list rmt-card-new .information-text, rmt-tile-new page-group-partners-list rmt-card-new rmt-list-item-new .information-text, rmt-list-item-new page-group-partners-list rmt-card-new rmt-tile-new .sub-title, page-group-partners-list rmt-card-new rmt-tile-new rmt-list-item-new .sub-title, rmt-list-item-new rmt-tile-new page-group-partners-list rmt-card-new .sub-title, rmt-tile-new page-group-partners-list rmt-card-new rmt-list-item-new .sub-title, rmt-list-item-new page-group-partners-list rmt-card-new rmt-wallet-balance-and-qr .scanandpay-container, page-group-partners-list rmt-card-new rmt-wallet-balance-and-qr rmt-list-item-new .scanandpay-container, rmt-list-item-new rmt-wallet-balance-and-qr page-group-partners-list rmt-card-new .scanandpay-container, rmt-wallet-balance-and-qr page-group-partners-list rmt-card-new rmt-list-item-new .scanandpay-container, rmt-list-item-new page-group-partners-list rmt-card-new rmt-wallet-list-item .international-trn, page-group-partners-list rmt-card-new rmt-wallet-list-item rmt-list-item-new .international-trn, rmt-list-item-new rmt-wallet-list-item page-group-partners-list rmt-card-new .international-trn, rmt-wallet-list-item page-group-partners-list rmt-card-new rmt-list-item-new .international-trn, rmt-list-item-new page-group-partners-list rmt-card-new rmt-wallet-services .action-text, page-group-partners-list rmt-card-new rmt-wallet-services rmt-list-item-new .action-text, rmt-list-item-new rmt-wallet-services page-group-partners-list rmt-card-new .action-text, rmt-wallet-services page-group-partners-list rmt-card-new rmt-list-item-new .action-text, rmt-list-item-new page-group-partners-list rmt-card-new singpass-profile-review-details .profile-has-null-value, page-group-partners-list rmt-card-new singpass-profile-review-details rmt-list-item-new .profile-has-null-value, rmt-list-item-new singpass-profile-review-details page-group-partners-list rmt-card-new .profile-has-null-value, singpass-profile-review-details page-group-partners-list rmt-card-new rmt-list-item-new .profile-has-null-value, rmt-list-item-new page-group-partners-list rmt-card-new page-card-settings-home a, page-group-partners-list rmt-card-new page-card-settings-home rmt-list-item-new a, rmt-list-item-new page-card-settings-home page-group-partners-list rmt-card-new a, page-card-settings-home page-group-partners-list rmt-card-new rmt-list-item-new a, rmt-list-item-new page-group-partners-list rmt-card-new wallet-receive-money-track .Caption.sub-title, page-group-partners-list rmt-card-new wallet-receive-money-track rmt-list-item-new .Caption.sub-title, rmt-list-item-new wallet-receive-money-track page-group-partners-list rmt-card-new .Caption.sub-title, wallet-receive-money-track page-group-partners-list rmt-card-new rmt-list-item-new .Caption.sub-title, rmt-list-item-new page-group-partners-list rmt-card-new wallet-receive-money-track .Caption.track-cash-leagl-info, page-group-partners-list rmt-card-new wallet-receive-money-track rmt-list-item-new .Caption.track-cash-leagl-info, rmt-list-item-new wallet-receive-money-track page-group-partners-list rmt-card-new .Caption.track-cash-leagl-info, wallet-receive-money-track page-group-partners-list rmt-card-new rmt-list-item-new .Caption.track-cash-leagl-info, mobile-provider rmt-list-item-new .rmt-font.Body1, mobile-provider rmt-list-item-new rmt-chips .chip, rmt-chips mobile-provider rmt-list-item-new .chip, mobile-provider rmt-list-item-new rmt-segment-button ion-segment.segment-grey-buttons ion-segment-button ion-label, rmt-segment-button ion-segment.segment-grey-buttons ion-segment-button mobile-provider rmt-list-item-new ion-label, mobile-provider rmt-list-item-new rmt-tile-new .title-one, rmt-tile-new mobile-provider rmt-list-item-new .title-one, mobile-provider rmt-list-item-new rmt-wallet-balance-and-qr .balance-text, rmt-wallet-balance-and-qr mobile-provider rmt-list-item-new .balance-text, mobile-provider rmt-list-item-new singpass-profile-review-details .Body1.profile-has-null-value, singpass-profile-review-details mobile-provider rmt-list-item-new .Body1.profile-has-null-value, mobile-provider rmt-list-item-new klarna-privacy p, klarna-privacy mobile-provider rmt-list-item-new p, mobile-provider rmt-list-item-new location-detail .done-button .button-inner, location-detail .done-button mobile-provider rmt-list-item-new .button-inner, mobile-provider rmt-list-item-new page-qr-scanner-helper .supported-qrs-div, page-qr-scanner-helper mobile-provider rmt-list-item-new .supported-qrs-div, mobile-provider rmt-list-item-new page-qr-scanner-helper .scan-a-code-to-pay-div, page-qr-scanner-helper mobile-provider rmt-list-item-new .scan-a-code-to-pay-div, mobile-provider rmt-list-item-new page-registration-customer-linking-questionnaire rmt-content .item .label, page-registration-customer-linking-questionnaire rmt-content .item mobile-provider rmt-list-item-new .label, mobile-provider rmt-list-item-new review-prompt .done-button .button-inner, review-prompt .done-button mobile-provider rmt-list-item-new .button-inner, mobile-provider rmt-list-item-new send-continue .primary-button .button-inner, send-continue .primary-button mobile-provider rmt-list-item-new .button-inner, mobile-provider rmt-list-item-new page-card-replace-reasons .item .label, page-card-replace-reasons .item mobile-provider rmt-list-item-new .label, mobile-provider rmt-list-item-new page-card-settings .item .label, page-card-settings .item mobile-provider rmt-list-item-new .label, mobile-provider rmt-list-item-new page-card-settings-home .item .label, page-card-settings-home .item mobile-provider rmt-list-item-new .label, mobile-provider rmt-list-item-new wallet-pin-forgot-passcode-modal .center-align p, wallet-pin-forgot-passcode-modal .center-align mobile-provider rmt-list-item-new p, mobile-provider rmt-list-item-new wallet-receive-money-track .sub-title, wallet-receive-money-track mobile-provider rmt-list-item-new .sub-title, mobile-provider rmt-list-item-new wallet-receive-money-track .Body1.track-cash-leagl-info, wallet-receive-money-track mobile-provider rmt-list-item-new .Body1.track-cash-leagl-info, rmt-list-item-new page-qr-scanner-helper rmt-segment-button ion-segment ion-segment-button ion-label, page-qr-scanner-helper rmt-segment-button ion-segment ion-segment-button rmt-list-item-new ion-label, rmt-list-item-new page-apply-physical-card-detail .physical-card-detail .secondary-btn, page-apply-physical-card-detail .physical-card-detail rmt-list-item-new .secondary-btn, rmt-list-item-new page-wallet-deposit-jom-pay rmt-card-new .card-container .card-row .send-receipt__label--bold span, page-wallet-deposit-jom-pay rmt-card-new .card-container .card-row .send-receipt__label--bold rmt-list-item-new span, rmt-list-item-new page-wallet-deposit-jom-pay rmt-clipboard-container ion-col.content-col, page-wallet-deposit-jom-pay rmt-clipboard-container rmt-list-item-new ion-col.content-col, rmt-list-item-new wallet-receive-money-track .track-transfer-link, wallet-receive-money-track rmt-list-item-new .track-transfer-link, rmt-list-item-new wallet-receive-money-track .Body2.sub-title, wallet-receive-money-track rmt-list-item-new .Body2.sub-title, rmt-list-item-new wallet-receive-money-track .track-cash-leagl-info, wallet-receive-money-track rmt-list-item-new .track-cash-leagl-info, rmt-list-item-new page-wallet-withdraw-or-payment .leftItemFont, page-wallet-withdraw-or-payment rmt-list-item-new .leftItemFont, rmt-list-item-new page-wallet-withdraw-or-payment .rightItemFont, page-wallet-withdraw-or-payment rmt-list-item-new .rightItemFont {
  color: var(--grayblue-300);
}

rmt-list-item-new .rmt-font.Body2.rateValue, rmt-list-item-new rmt-app-bar .rateValue.new-help, rmt-app-bar rmt-list-item-new .rateValue.new-help, rmt-list-item-new rmt-wallet-cards .rateValue.cvv-expiry-title, rmt-wallet-cards rmt-list-item-new .rateValue.cvv-expiry-title, rmt-list-item-new rmt-wallet-cards .rateValue.cvv-expiry-value, rmt-wallet-cards rmt-list-item-new .rateValue.cvv-expiry-value, rmt-list-item-new rmt-wallet-list-item .rateValue.domestic-trn, rmt-wallet-list-item rmt-list-item-new .rateValue.domestic-trn, actionsheet-select rmt-list-item-new .rateValue.rmt-font.Body1, actionsheet-select rmt-list-item-new rmt-chips .rateValue.chip, rmt-chips actionsheet-select rmt-list-item-new .rateValue.chip, actionsheet-select rmt-list-item-new rmt-segment-button ion-segment.segment-grey-buttons ion-segment-button ion-label.rateValue, rmt-segment-button ion-segment.segment-grey-buttons ion-segment-button actionsheet-select rmt-list-item-new ion-label.rateValue, actionsheet-select rmt-list-item-new rmt-tile-new .rateValue.title-one, rmt-tile-new actionsheet-select rmt-list-item-new .rateValue.title-one, actionsheet-select rmt-list-item-new rmt-wallet-balance-and-qr .rateValue.balance-text, rmt-wallet-balance-and-qr actionsheet-select rmt-list-item-new .rateValue.balance-text, actionsheet-select rmt-list-item-new singpass-profile-review-details .rateValue.Body1.profile-has-null-value, singpass-profile-review-details actionsheet-select rmt-list-item-new .rateValue.Body1.profile-has-null-value, actionsheet-select rmt-list-item-new klarna-privacy p.rateValue, klarna-privacy actionsheet-select rmt-list-item-new p.rateValue, actionsheet-select rmt-list-item-new location-detail .done-button .rateValue.button-inner, location-detail .done-button actionsheet-select rmt-list-item-new .rateValue.button-inner, actionsheet-select rmt-list-item-new page-qr-scanner-helper .rateValue.supported-qrs-div, page-qr-scanner-helper actionsheet-select rmt-list-item-new .rateValue.supported-qrs-div, actionsheet-select rmt-list-item-new page-qr-scanner-helper .rateValue.scan-a-code-to-pay-div, page-qr-scanner-helper actionsheet-select rmt-list-item-new .rateValue.scan-a-code-to-pay-div, actionsheet-select rmt-list-item-new page-registration-customer-linking-questionnaire rmt-content .item .rateValue.label, page-registration-customer-linking-questionnaire rmt-content .item actionsheet-select rmt-list-item-new .rateValue.label, actionsheet-select rmt-list-item-new review-prompt .done-button .rateValue.button-inner, review-prompt .done-button actionsheet-select rmt-list-item-new .rateValue.button-inner, actionsheet-select rmt-list-item-new send-continue .primary-button .rateValue.button-inner, send-continue .primary-button actionsheet-select rmt-list-item-new .rateValue.button-inner, actionsheet-select rmt-list-item-new page-card-replace-reasons .item .rateValue.label, page-card-replace-reasons .item actionsheet-select rmt-list-item-new .rateValue.label, actionsheet-select rmt-list-item-new page-card-settings .item .rateValue.label, page-card-settings .item actionsheet-select rmt-list-item-new .rateValue.label, actionsheet-select rmt-list-item-new page-card-settings-home .item .rateValue.label, page-card-settings-home .item actionsheet-select rmt-list-item-new .rateValue.label, actionsheet-select rmt-list-item-new wallet-pin-forgot-passcode-modal .center-align p.rateValue, wallet-pin-forgot-passcode-modal .center-align actionsheet-select rmt-list-item-new p.rateValue, actionsheet-select rmt-list-item-new wallet-receive-money-track .rateValue.sub-title, wallet-receive-money-track actionsheet-select rmt-list-item-new .rateValue.sub-title, actionsheet-select rmt-list-item-new wallet-receive-money-track .rateValue.Body1.track-cash-leagl-info, wallet-receive-money-track actionsheet-select rmt-list-item-new .rateValue.Body1.track-cash-leagl-info, rmt-list-item-new singpass-profile-review-details .Body2.rateValue.profile-has-null-value, singpass-profile-review-details rmt-list-item-new .Body2.rateValue.profile-has-null-value, rmt-list-item-new page-group-partners-list rmt-card-new .rateValue.rmt-font.Caption, page-group-partners-list rmt-card-new rmt-list-item-new .rateValue.rmt-font.Caption, page-group-partners-list rmt-card-new rmt-list-item-new .rateValue.rmt-font.gray-blue, rmt-list-item-new page-group-partners-list rmt-card-new .rateValue.rmt-font.gray-blue, page-group-partners-list rmt-card-new rmt-list-item-new wallet-receive-money-track .rateValue.gray-blue.sub-title, rmt-list-item-new wallet-receive-money-track page-group-partners-list rmt-card-new .rateValue.gray-blue.sub-title, page-group-partners-list rmt-card-new wallet-receive-money-track rmt-list-item-new .rateValue.gray-blue.sub-title, wallet-receive-money-track rmt-list-item-new page-group-partners-list rmt-card-new .rateValue.gray-blue.sub-title, page-group-partners-list rmt-card-new rmt-list-item-new wallet-receive-money-track .rateValue.gray-blue.track-cash-leagl-info, rmt-list-item-new wallet-receive-money-track page-group-partners-list rmt-card-new .rateValue.gray-blue.track-cash-leagl-info, page-group-partners-list rmt-card-new wallet-receive-money-track rmt-list-item-new .rateValue.gray-blue.track-cash-leagl-info, wallet-receive-money-track rmt-list-item-new page-group-partners-list rmt-card-new .rateValue.gray-blue.track-cash-leagl-info, rmt-list-item-new page-group-partners-list rmt-card-new rmt-tile-new .rateValue.information-text, page-group-partners-list rmt-card-new rmt-tile-new rmt-list-item-new .rateValue.information-text, rmt-list-item-new rmt-tile-new page-group-partners-list rmt-card-new .rateValue.information-text, rmt-tile-new page-group-partners-list rmt-card-new rmt-list-item-new .rateValue.information-text, rmt-list-item-new page-group-partners-list rmt-card-new rmt-tile-new .rateValue.sub-title, page-group-partners-list rmt-card-new rmt-tile-new rmt-list-item-new .rateValue.sub-title, rmt-list-item-new rmt-tile-new page-group-partners-list rmt-card-new .rateValue.sub-title, rmt-tile-new page-group-partners-list rmt-card-new rmt-list-item-new .rateValue.sub-title, rmt-list-item-new page-group-partners-list rmt-card-new rmt-wallet-balance-and-qr .rateValue.scanandpay-container, page-group-partners-list rmt-card-new rmt-wallet-balance-and-qr rmt-list-item-new .rateValue.scanandpay-container, rmt-list-item-new rmt-wallet-balance-and-qr page-group-partners-list rmt-card-new .rateValue.scanandpay-container, rmt-wallet-balance-and-qr page-group-partners-list rmt-card-new rmt-list-item-new .rateValue.scanandpay-container, rmt-list-item-new page-group-partners-list rmt-card-new rmt-wallet-list-item .rateValue.international-trn, page-group-partners-list rmt-card-new rmt-wallet-list-item rmt-list-item-new .rateValue.international-trn, rmt-list-item-new rmt-wallet-list-item page-group-partners-list rmt-card-new .rateValue.international-trn, rmt-wallet-list-item page-group-partners-list rmt-card-new rmt-list-item-new .rateValue.international-trn, rmt-list-item-new page-group-partners-list rmt-card-new rmt-wallet-services .rateValue.action-text, page-group-partners-list rmt-card-new rmt-wallet-services rmt-list-item-new .rateValue.action-text, rmt-list-item-new rmt-wallet-services page-group-partners-list rmt-card-new .rateValue.action-text, rmt-wallet-services page-group-partners-list rmt-card-new rmt-list-item-new .rateValue.action-text, rmt-list-item-new page-group-partners-list rmt-card-new singpass-profile-review-details .rateValue.profile-has-null-value, page-group-partners-list rmt-card-new singpass-profile-review-details rmt-list-item-new .rateValue.profile-has-null-value, rmt-list-item-new singpass-profile-review-details page-group-partners-list rmt-card-new .rateValue.profile-has-null-value, singpass-profile-review-details page-group-partners-list rmt-card-new rmt-list-item-new .rateValue.profile-has-null-value, rmt-list-item-new page-group-partners-list rmt-card-new page-card-settings-home a.rateValue, page-group-partners-list rmt-card-new page-card-settings-home rmt-list-item-new a.rateValue, rmt-list-item-new page-card-settings-home page-group-partners-list rmt-card-new a.rateValue, page-card-settings-home page-group-partners-list rmt-card-new rmt-list-item-new a.rateValue, rmt-list-item-new page-group-partners-list rmt-card-new wallet-receive-money-track .rateValue.Caption.sub-title, page-group-partners-list rmt-card-new wallet-receive-money-track rmt-list-item-new .rateValue.Caption.sub-title, rmt-list-item-new wallet-receive-money-track page-group-partners-list rmt-card-new .rateValue.Caption.sub-title, wallet-receive-money-track page-group-partners-list rmt-card-new rmt-list-item-new .rateValue.Caption.sub-title, rmt-list-item-new page-group-partners-list rmt-card-new wallet-receive-money-track .rateValue.Caption.track-cash-leagl-info, page-group-partners-list rmt-card-new wallet-receive-money-track rmt-list-item-new .rateValue.Caption.track-cash-leagl-info, rmt-list-item-new wallet-receive-money-track page-group-partners-list rmt-card-new .rateValue.Caption.track-cash-leagl-info, wallet-receive-money-track page-group-partners-list rmt-card-new rmt-list-item-new .rateValue.Caption.track-cash-leagl-info, mobile-provider rmt-list-item-new .rateValue.rmt-font.Body1, mobile-provider rmt-list-item-new rmt-chips .rateValue.chip, rmt-chips mobile-provider rmt-list-item-new .rateValue.chip, mobile-provider rmt-list-item-new rmt-segment-button ion-segment.segment-grey-buttons ion-segment-button ion-label.rateValue, rmt-segment-button ion-segment.segment-grey-buttons ion-segment-button mobile-provider rmt-list-item-new ion-label.rateValue, mobile-provider rmt-list-item-new rmt-tile-new .rateValue.title-one, rmt-tile-new mobile-provider rmt-list-item-new .rateValue.title-one, mobile-provider rmt-list-item-new rmt-wallet-balance-and-qr .rateValue.balance-text, rmt-wallet-balance-and-qr mobile-provider rmt-list-item-new .rateValue.balance-text, mobile-provider rmt-list-item-new singpass-profile-review-details .rateValue.Body1.profile-has-null-value, singpass-profile-review-details mobile-provider rmt-list-item-new .rateValue.Body1.profile-has-null-value, mobile-provider rmt-list-item-new klarna-privacy p.rateValue, klarna-privacy mobile-provider rmt-list-item-new p.rateValue, mobile-provider rmt-list-item-new location-detail .done-button .rateValue.button-inner, location-detail .done-button mobile-provider rmt-list-item-new .rateValue.button-inner, mobile-provider rmt-list-item-new page-qr-scanner-helper .rateValue.supported-qrs-div, page-qr-scanner-helper mobile-provider rmt-list-item-new .rateValue.supported-qrs-div, mobile-provider rmt-list-item-new page-qr-scanner-helper .rateValue.scan-a-code-to-pay-div, page-qr-scanner-helper mobile-provider rmt-list-item-new .rateValue.scan-a-code-to-pay-div, mobile-provider rmt-list-item-new page-registration-customer-linking-questionnaire rmt-content .item .rateValue.label, page-registration-customer-linking-questionnaire rmt-content .item mobile-provider rmt-list-item-new .rateValue.label, mobile-provider rmt-list-item-new review-prompt .done-button .rateValue.button-inner, review-prompt .done-button mobile-provider rmt-list-item-new .rateValue.button-inner, mobile-provider rmt-list-item-new send-continue .primary-button .rateValue.button-inner, send-continue .primary-button mobile-provider rmt-list-item-new .rateValue.button-inner, mobile-provider rmt-list-item-new page-card-replace-reasons .item .rateValue.label, page-card-replace-reasons .item mobile-provider rmt-list-item-new .rateValue.label, mobile-provider rmt-list-item-new page-card-settings .item .rateValue.label, page-card-settings .item mobile-provider rmt-list-item-new .rateValue.label, mobile-provider rmt-list-item-new page-card-settings-home .item .rateValue.label, page-card-settings-home .item mobile-provider rmt-list-item-new .rateValue.label, mobile-provider rmt-list-item-new wallet-pin-forgot-passcode-modal .center-align p.rateValue, wallet-pin-forgot-passcode-modal .center-align mobile-provider rmt-list-item-new p.rateValue, mobile-provider rmt-list-item-new wallet-receive-money-track .rateValue.sub-title, wallet-receive-money-track mobile-provider rmt-list-item-new .rateValue.sub-title, mobile-provider rmt-list-item-new wallet-receive-money-track .rateValue.Body1.track-cash-leagl-info, wallet-receive-money-track mobile-provider rmt-list-item-new .rateValue.Body1.track-cash-leagl-info, rmt-list-item-new page-qr-scanner-helper rmt-segment-button ion-segment ion-segment-button ion-label.rateValue, page-qr-scanner-helper rmt-segment-button ion-segment ion-segment-button rmt-list-item-new ion-label.rateValue, rmt-list-item-new page-apply-physical-card-detail .physical-card-detail .rateValue.secondary-btn, page-apply-physical-card-detail .physical-card-detail rmt-list-item-new .rateValue.secondary-btn, rmt-list-item-new page-wallet-deposit-jom-pay rmt-card-new .card-container .card-row .send-receipt__label--bold span.rateValue, page-wallet-deposit-jom-pay rmt-card-new .card-container .card-row .send-receipt__label--bold rmt-list-item-new span.rateValue, rmt-list-item-new page-wallet-deposit-jom-pay rmt-clipboard-container ion-col.rateValue.content-col, page-wallet-deposit-jom-pay rmt-clipboard-container rmt-list-item-new ion-col.rateValue.content-col, rmt-list-item-new wallet-receive-money-track .rateValue.track-transfer-link, wallet-receive-money-track rmt-list-item-new .rateValue.track-transfer-link, rmt-list-item-new wallet-receive-money-track .Body2.rateValue.sub-title, wallet-receive-money-track rmt-list-item-new .Body2.rateValue.sub-title, rmt-list-item-new wallet-receive-money-track .rateValue.track-cash-leagl-info, wallet-receive-money-track rmt-list-item-new .rateValue.track-cash-leagl-info, rmt-list-item-new page-wallet-withdraw-or-payment .rateValue.leftItemFont, page-wallet-withdraw-or-payment rmt-list-item-new .rateValue.leftItemFont, rmt-list-item-new page-wallet-withdraw-or-payment .rateValue.rightItemFont, page-wallet-withdraw-or-payment rmt-list-item-new .rateValue.rightItemFont {
  font-weight: 600 !important;
}

rmt-list-item-new .standard-currency-text {
  color: var(--grayblue-400) !important;
}

rmt-list-item-new .icon-button {
  background-color: transparent;
}

rmt-list-item-new .icon-button ion-icon {
  width: 24px;
  height: 24px;
}

rmt-list-item-new .greyed-out {
  opacity: 60%;
}

rmt-list-item-new .rate-text {
  font-weight: 600 !important;
}

rmt-list-item-new .rate-center {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: auto;
}

rmt-list-item-new .no-margin {
  margin: 0px !important;
}

rmt-list-item-new ion-item .item-inner {
  border-bottom: 1px solid var(--gray-400) !important;
}

rmt-list-item-new .large-icon ion-thumbnail {
  margin-right: 16px;
}

rmt-list-item-new .font-weigth-simple {
  font-weight: normal !important;
}

rmt-list-item-new .red-text {
  color: var(--red-400) !important;
}

rmt-list-item-new .orange-text {
  color: var(--app-primary) !important;
}

rmt-list-item-new .gray-blue {
  color: var(--grayblue-100) !important;
}

rmt-list-item-new .set-img-black-white {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}

rmt-list-item-new .small-icon ion-thumbnail {
  min-width: 56px !important;
  min-height: 56px !important;
  max-height: 56px !important;
  margin-right: 16px;
  background: var(--gray-200);
  border: 1px solid var(--gray-400);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 50%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

rmt-list-item-new .small-icon ion-thumbnail ion-col {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

rmt-list-item-new .new-icon, rmt-list-item-new.new-icon {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

rmt-list-item-new .new-icon ion-thumbnail, rmt-list-item-new.new-icon ion-thumbnail {
  min-width: 40px !important;
  min-height: 40px !important;
  max-height: 40px !important;
  max-width: 40px !important;
  margin-right: 16px;
  background: var(--gray-400);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 50%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

rmt-list-item-new .new-icon ion-thumbnail ion-col, rmt-list-item-new.new-icon ion-thumbnail ion-col {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

rmt-list-item-new .disable-icon-background ion-thumbnail {
  background: none !important;
  border: none !important;
}

rmt-list-item-new .disable-icon-background .thumbnail-icon-bg {
  border: none !important;
  background-color: transparent !important;
}

rmt-list-item-new .disable-icon-background ion-thumbnail img {
  max-width: 40px !important;
}

rmt-list-item-new .medium-icon {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

rmt-list-item-new .medium-icon ion-thumbnail {
  min-width: 32px !important;
  min-height: 32px !important;
  max-height: 32px !important;
  max-width: 32px !important;
  margin-right: 8px;
  margin-left: 8px;
  background: var(--gray-400);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 50% !important;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: var(--grayblue-200);
}

rmt-list-item-new .medium-icon ion-thumbnail ion-col {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

rmt-list-item-new .thumbnail-icon-bg {
  background-color: var(--gray-100) !important;
  border-color: var(--gray-100) !important;
}

rmt-list-item-new .row-content {
  padding-right: 16px;
  padding-top: 0px !important;
  padding-bottom: 0px !important;
  overflow: auto;
  display: inline-block;
  overflow: hidden !important;
}

rmt-list-item-new .white-background {
  background-color: var(--gray-100);
  padding-right: 0px;
}

rmt-list-item-new .soft-orange-bg {
  background-color: var(--app-primary-light);
}

rmt-list-item-new .button-row-primary {
  background-color: var(--app-tertiary);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 20px;
  padding: 6px 12px 6px 12px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

rmt-list-item-new .button-row-primary .button-rows_primary_text {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: rgba(255, 255, 255, 0);
  color: var(--grayblue-500);
  padding-right: 0px;
}

rmt-list-item-new .button-row-tooltip {
  background-color: var(--gray-100);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 6px 12px 6px 12px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-right: 11px;
}

rmt-list-item-new .button-row-tooltip .button-rows_primary_text {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding-right: 0px;
}

rmt-list-item-new .ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

rmt-list-item-new .ellipsis-line-clamp {
  display: -webkit-box !important;
  -webkit-box-orient: vertical !important;
  -webkit-line-clamp: 2;
  white-space: normal;
}

rmt-list-item-new .disable-item {
  opacity: 30% !important;
}

rmt-list-item-new .initials {
  font-weight: 600;
  font-size: 15px;
}

rmt-list-item-new .rate-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

rmt-list-item-new .selected {
  background-color: var(--app-primary-light);
  border-radius: 8px;
  padding-top: 8px;
  padding-bottom: 8px;
  margin-left: 0px;
  padding-left: 4px;
}

rmt-list-item-new .icon-selected {
  padding-right: 7px;
  padding-top: 8px;
  font-size: 20px;
}

rmt-list-item-new .item-status {
  border-radius: 24px;
  height: 18px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 12px;
}

rmt-list-item-new .highlight-text-active {
  background-color: var(--green-100);
}

rmt-list-item-new .highlight-text-inactive {
  background-color: var(--yellow-100);
}

rmt-list-item-new .title-label-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

rmt-list-item-new .title-label-container h1 {
  padding-right: 8px;
}

rmt-list-item-new .title-label-container-column {
  display: inline-grid;
}

.action-button {
  display: block;
  max-width: 120px;
}

.subtitleActivityStatus {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  color: var(--grayblue-300);
}

.activitySubtitle {
  padding-right: 5px;
}

.staging-brand-details-modal {
  bottom: 0;
  top: 0;
  height: auto;
  contain: initial;
}

.staging-brand-details-modal .modal-wrapper {
  width: 100%;
  height: 100%;
  left: 0 !important;
}

.staging-brand-details-modal .modal-wrapper .scroll-content {
  padding-bottom: 50px;
  min-height: 41vh;
}

.staging-brand-details-modal .modal-wrapper .get-direction-button {
  position: absolute;
  bottom: 0;
  width: 100%;
}

.radio-selector img {
  height: 24px;
  width: 24px;
}

rmt-list-item-new[ng-reflect-color=green] ion-thumbnail {
  background: -webkit-gradient(linear, left bottom, left top, from(var(--green-100)), to(var(--green-100))), var(--gray-100);
  background: linear-gradient(0deg, var(--green-100), var(--green-100)), var(--gray-100);
}

rmt-list-item-new[ng-reflect-color=green] ion-thumbnail .initials {
  color: var(--green-500);
}

rmt-list-item-new[ng-reflect-color=red] ion-thumbnail {
  background: -webkit-gradient(linear, left bottom, left top, from(var(--red-100)), to(var(--red-100))), var(--gray-100);
  background: linear-gradient(0deg, var(--red-100), var(--red-100)), var(--gray-100);
}

rmt-list-item-new[ng-reflect-color=red] ion-thumbnail .initials {
  color: var(--red-400);
}

rmt-list-item-new[ng-reflect-color=yellow] ion-thumbnail {
  background: -webkit-gradient(linear, left bottom, left top, from(var(--yellow-100)), to(var(--yellow-100))), var(--gray-100);
  background: linear-gradient(0deg, var(--yellow-100), var(--yellow-100)), var(--gray-100);
}

rmt-list-item-new[ng-reflect-color=yellow] ion-thumbnail .initials {
  color: var(--yellow-500);
}

rmt-list-item-new[ng-reflect-color=blue] ion-thumbnail {
  background: -webkit-gradient(linear, left bottom, left top, from(var(--blue-100)), to(var(--blue-100))), var(--gray-100);
  background: linear-gradient(0deg, var(--blue-100), var(--blue-100)), var(--gray-100);
}

rmt-list-item-new[ng-reflect-color=blue] ion-thumbnail .initials {
  color: var(--blue-400);
}

rmt-list-item-new[ng-reflect-color=purple] ion-thumbnail {
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(var(--purple-300), 0.15)), to(rgba(var(--purple-300), 0.15))), var(--gray-100);
  background: linear-gradient(0deg, rgba(var(--purple-300), 0.15), rgba(var(--purple-300), 0.15)), var(--gray-100);
}

rmt-list-item-new[ng-reflect-color=purple] ion-thumbnail .initials {
  color: var(--purple-500);
}

rmt-list-item-new[ng-reflect-color=pink] ion-thumbnail {
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(var(--pink-300), 0.15)), to(rgba(var(--pink-300), 0.15))), var(--gray-100);
  background: linear-gradient(0deg, rgba(var(--pink-300), 0.15), rgba(var(--pink-300), 0.15)), var(--gray-100);
}

rmt-list-item-new[ng-reflect-color=pink] ion-thumbnail .initials {
  color: var(--pink-500);
}

rmt-location-list-item .item-header {
  padding-right: 24px !important;
  padding-top: 10px !important;
}

rmt-location-list-item .location-subtitles {
  display: inline-block !important;
  letter-spacing: 0.25px !important;
  padding-bottom: 10px !important;
  color: var(--grayblue-400);
  margin-top: 0px !important;
}

rmt-location-list-item .agentNameText {
  font-weight: 600 !important;
  letter-spacing: 0.15px;
  color: var(--grayblue-400);
  margin-bottom: 0px !important;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

rmt-location-list-item .addressText {
  letter-spacing: 0.25px;
  color: var(--grayblue-300);
  grid-template-columns: [first] -webkit-min-content [line2] -webkit-min-content [line3] auto [line4] -webkit-min-content [line5] -webkit-min-content [end];
  grid-template-columns: [first] min-content [line2] min-content [line3] auto [line4] min-content [line5] min-content [end];
  width: auto;
}

rmt-location-list-item .locationDistance {
  white-space: nowrap;
  overflow: hidden;
}

rmt-location-list-item .locationStreet {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

rmt-location-list-item .locationCity {
  white-space: nowrap;
  overflow: hidden;
  text-align: left;
}

rmt-location-list-item .openUntilText {
  font-weight: 600 !important;
  letter-spacing: 0.25px;
  color: var(--green-400);
  margin-bottom: -5px;
}

rmt-location-list-item .closedText {
  font-weight: 600 !important;
  letter-spacing: 0.25px;
  color: var(--red-300);
  margin-bottom: -5px;
}

rmt-location-list-item .icon-circle {
  width: 44px;
  height: 44px;
  border: 0px solid var(--app-list-item-border) !important;
  background-color: var(--app-primary-circle) !important;
  border-radius: 50%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

rmt-location-list-item .icon-circle ion-icon {
  width: 22.5px;
  height: 22.5px;
  color: var(--app-secondary-icon) !important;
}

rmt-location-list-item .icon-circle:active {
  background-color: var(--orange-300);
}

rmt-location-list-item .icon-circle:not(:last-child) {
  margin-right: 15px;
}

rmt-location-list-item .icon-wrapper {
  padding-top: 5px !important;
}

rmt-location-list-item ion-backdrop {
  visibility: hidden !important;
  background-color: rgba(57, 57, 57, 0.6);
}

rmt-location-list-item hr {
  margin-top: -8px;
  margin-bottom: 8px;
  margin-left: -20px;
  padding-left: 20px;
  margin-right: -20px;
  padding-right: 20px;
}

.location-details-modal {
  bottom: 0;
  top: auto;
  height: auto;
  contain: initial;
}

.location-details-modal .modal-wrapper {
  width: 100%;
  left: 0 !important;
}

.location-details-modal .modal-wrapper .scroll-content {
  min-height: auto !important;
  margin-bottom: 70px !important;
}

.location-details-modal .modal-wrapper .get-direction-button {
  width: 100%;
  display: contents;
}

rmt-login rmt-input .container {
  margin-bottom: 0px !important;
}

rmt-login .item {
  overflow: visible;
  contain: initial;
}

rmt-login .item .label {
  white-space: normal;
}

rmt-login rmt-error {
  padding-bottom: 0px !important;
}

rmt-login .icon-container {
  width: 50px;
  height: 12px;
  overflow: hidden;
}

rmt-login .icon-container ion-icon {
  margin-left: -3px;
}

rmt-login .rmt-country {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

rmt-login .rmt-country rmt-input .container {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

rmt-login .rmt-country-select {
  min-width: 38%;
  z-index: 1;
}

rmt-login .rmt-country-select .icon-container {
  margin-top: 10px;
  width: 50px;
  height: 19px;
  overflow: hidden;
}

rmt-login .rmt-country-select .icon-container ion-icon {
  margin-left: -3px;
}

rmt-login .rmt-country-select--new {
  margin-right: 12px;
}

rmt-login .rmt-country-select--new .select-text {
  visibility: hidden;
}

rmt-login .rmt-country-select--new .icon-container {
  left: 0px !important;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

rmt-login ion-input {
  -webkit-transition: 150ms linear max-width;
  transition: 150ms linear max-width;
}

rmt-login .rmt-country-select-visible {
  opacity: 1.0;
}

rmt-login .rmt-phone-fields-error rmt-input .float-container {
  -webkit-box-shadow: inset 0px 0px 0px 2px var(--red-300);
  box-shadow: inset 0px 0px 0px 2px var(--red-300);
}

rmt-login .rmt-phone-fields-error rmt-input .float-container:focus-within {
  -webkit-box-shadow: inset 0px 0px 0px 2px var(--red-300);
  box-shadow: inset 0px 0px 0px 2px var(--red-300);
}

rmt-login .rmt-phone-fields-error rmt-input .float-container1 label {
  color: var(--red-500) !important;
}

rmt-login div[item-content] {
  width: 100%;
  white-space: nowrap;
}

rmt-login .biometric-icon {
  position: absolute;
  width: -webkit-fit-content !important;
  width: -moz-fit-content !important;
  width: fit-content !important;
  margin-left: 82%;
  margin-top: -17%;
}

rmt-login .input-phone-width {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 60%;
  margin-top: 0px;
}

rmt-login .input-email-width {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

rmt-login rmt-picker .icon-container {
  height: 100% !important;
}

rmt-loqate {
  display: block;
}

rmt-loqate .separator {
  margin-left: 12px;
  margin-right: 12px;
  margin-bottom: 12px;
  height: 0.5px;
  background-color: var(--gray-500);
}

rmt-loqate .registration-addres__searchbar {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 6px;
  background-color: white;
}

rmt-loqate .registration-addres__searchbar .no-search-results-title {
  letter-spacing: 0.15px;
  color: var(--grayblue-400);
  padding-top: 10px;
}

rmt-loqate .registration-addres__searchbar .no-search-results-desc {
  letter-spacing: 0.15px;
  color: var(--grayblue-300);
  padding-top: 5px;
}

rmt-loqate .registration-addres__searchbar .registration__name_alert {
  background: var(--yellow-100);
  border: 1px solid var(--yellow-100);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 4px;
}

rmt-loqate .registration-addres__searchbar .registration__name_alert .name_alert__text {
  margin: 8px 12px;
  font-family: 'Inter';
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
  color: var(--grayblue-400);
}

rmt-loqate .registration-addres__searchbar .registration-address__label {
  font-family: 'Inter';
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
  color: var(--grayblue-100);
}

rmt-loqate .registration-addres__searchbar .registration-address__link {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
  color: var(--app-primary);
  overflow: hidden;
  text-overflow: ellipsis;
}

rmt-loqate .registration-addres__searchbar .registration-address__list {
  margin: 0px;
}

rmt-loqate .registration-addres__searchbar .toolbar-background-ios {
  border-bottom: none !important;
}

rmt-loqate .registration-addres__searchbar .searchbar-search-icon {
  background-image: url("../assets/imgs/Lens.svg") !important;
}

rmt-loqate .registration-addres__searchbar .searchbar-clear-icon {
  background-image: url("../assets/imgs/close-search.svg") !important;
}

rmt-loqate .registration-addres__searchbar .registration-address__item ion-label {
  margin-right: 0px;
  margin-left: 0px;
}

rmt-loqate .registration-addres__searchbar .registration-address__arrow-class {
  padding: 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

rmt-loqate .registration-addres__searchbar .registration-address__content {
  padding-top: 16px;
}

rmt-loqate .registration-addres__searchbar .registration-address__item-title {
  color: var(--grayblue-400);
  font-size: 16px;
  font-weight: normal;
  overflow: hidden;
  text-overflow: ellipsis;
}

rmt-loqate .registration-addres__searchbar .registration-address__item-label {
  color: var(--grayblue-300);
  font-size: 14px;
  font-weight: normal;
  overflow: hidden;
  text-overflow: ellipsis;
}

rmt-loqate .registration-addres__searchbar .registration-address__link-item {
  border-top: none !important;
}

rmt-loqate .registration-addres__searchbar .ion-item.registration-address__link-item.item.item-block.item-ios {
  border-top: none;
}

rmt-loqate .registration-addres__searchbar .search input {
  text-overflow: ellipsis;
  padding-right: 15px;
  min-height: 19px;
  margin-left: 10px;
}

rmt-loqate .registration-addres__searchbar ion-list {
  max-height: 250px;
}

rmt-loqate .registration-addres__searchbar rmt-input .container {
  margin: unset;
  margin-bottom: 0px;
}

rmt-loqate .registration-addres__searchbar rmt-input .container .float-container-default:focus-within {
  border: none;
}

rmt-loqate rmt-input .container {
  margin-bottom: 0px;
}

rmt-map {
  display: block;
  width: 100%;
  height: 100%;
}

rmt-map rmt-content-loader {
  position: absolute;
  width: 100%;
}

rmt-map .map {
  width: 100%;
  height: 100%;
  opacity: 0.0;
  -webkit-transition: 200ms linear opacity;
  transition: 200ms linear opacity;
}

rmt-map .marker {
  position: absolute;
  background-color: var(--app-secondary-icon);
  -webkit-mask-image: url(../assets/icons/location-icon-new.svg);
  mask-image: url(../assets/icons/location-icon-new.svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 20px;
  mask-size: 20px;
  width: 22px;
  height: 28px;
  will-change: transform;
}

rmt-map .marker.selected-marker {
  -webkit-mask-image: none;
  mask-image: none;
  background-image: url(../assets/icons/location_marker_selected.svg);
  background-size: 50px;
  width: 52px;
  height: 68px;
  background-color: transparent;
}

rmt-map .marker.inactive {
  width: 22px;
  height: 28px;
}

rmt-map .marker.location {
  border: 2px solid var(--gray-100);
  background-image: none;
  border-radius: 50%;
  width: 16px !important;
  height: 16px !important;
  background-color: var(--blue-200);
}

rmt-map .mapboxgl-ctrl-logo, rmt-map .mapboxgl-ctrl-attrib-inner a {
  pointer-events: none;
}

rmt-menu-button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 4px;
  gap: 10px;
}

rmt-menu-button .menu-content {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 24px;
  padding: 6px 12px 6px 12px;
}

rmt-menu-button .menu-content span {
  font-family: Inter;
  font-size: 14px !important;
  font-weight: 600 !important;
  line-height: 20px !important;
  text-align: center;
}

rmt-menu-button .button-toggled {
  background-color: var(--app-primary);
}

rmt-menu-button .button-untoggled {
  background-color: var(--gray-400);
}

rmt-menu-button .button-untoggled span {
  color: var(--grayblue-200) !important;
}

rmt-modal .modal_white_bg {
  background-color: var(--gray-100) !important;
}

rmt-modal .scroll-content > rmt-list-item-new:nth-child(1) {
  margin-top: 0px !important;
}

rmt-modal .row_header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}

rmt-modal .bottomsheet {
  overflow: hidden;
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
  -webkit-transition: 0.1s;
  transition: 0.1s;
  background-color: #fff;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

rmt-modal .modal_back_button {
  background: #fff;
  padding-left: 16px;
  padding-top: 12px;
  z-index: 5;
}

rmt-modal .modal_back_button_icon {
  width: 12px;
  height: 20px;
}

rmt-modal .modal-title__header {
  padding-bottom: 16px;
  background-color: var(--gray-200);
}

rmt-modal .modal-title {
  padding-top: 24px;
  color: var(--grayblue-400);
  text-align: center;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  font-size: 18px;
}

rmt-modal .title-back-button-active {
  margin-right: 34px;
}

rmt-modal .modal-content__header ion-content {
  border-radius: 15px;
  padding: 16px;
}

rmt-modal .modal-content-bg__header ion-content {
  border-radius: 15px;
  padding: 16px;
  background-color: var(--gray-200);
  padding-top: 6px;
}

rmt-modal .modal_white_bg .modal-content-bg__header ion-content {
  background-color: var(--gray-100) !important;
}

rmt-modal .drawer-indicator {
  width: 56px !important;
}

rmt-modal .fullscreen {
  display: unset !important;
}

rmt-modal .modal-indicator-div {
  padding-top: 8px !important;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

rmt-modal ion-content {
  margin-bottom: constant(safe-area-inset-bottom);
  margin-bottom: env(safe-area-inset-bottom);
}

rmt-new-entry {
  display: block;
  padding-top: 5px;
}

rmt-new-entry .fade-inner {
  margin: -5px;
}

rmt-new-entry .fade-in {
  overflow: hidden;
  max-height: 0px;
  opacity: 0.0;
  -webkit-transition: 500ms linear opacity, 500ms linear max-height;
  transition: 500ms linear opacity, 500ms linear max-height;
  padding: 5px;
}

rmt-new-entry .anim-fadein {
  -webkit-animation-name: anim-fadein;
  animation-name: anim-fadein;
  -webkit-animation-duration: 500ms;
  animation-duration: 500ms;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}

@-webkit-keyframes anim-fadein {
  0% {
    -webkit-filter: blur(8px);
    filter: blur(8px);
  }
  100% {
    -webkit-filter: blur(0px);
    filter: blur(0px);
  }
}

@keyframes anim-fadein {
  0% {
    -webkit-filter: blur(8px);
    filter: blur(8px);
  }
  100% {
    -webkit-filter: blur(0px);
    filter: blur(0px);
  }
}

rmt-notify-bar .notifyUserCard {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  border-radius: 4px;
  margin-bottom: 16px;
}

rmt-notify-bar .notifyUserCardAlert {
  background: var(--yellow-100);
}

rmt-notify-bar .notifyUserCardInfo {
  background: var(--blue-100);
}

rmt-notify-bar .notifyUserTitleContainer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  vertical-align: middle;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-left: 16px;
  margin-right: auto;
  padding-top: 8px;
  padding-bottom: 8px;
}

rmt-notify-bar .titleNotifyUser {
  margin-left: 8px;
  padding-right: 8px;
  font-size: 14px;
}

rmt-notify-bar .iconNotifyUser {
  width: 18px;
  height: 18px;
  padding-left: 2px !important;
}

rmt-notify-bar .actionNotifyUser {
  margin-left: auto;
  margin-right: 12px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  padding-top: 8px;
  padding-bottom: 8px;
  font-weight: 600;
  font-size: 14px;
  white-space: nowrap;
}

rmt-notify-bar .notifyUserAlert {
  color: var(--grayblue-400);
}

rmt-notify-bar .notifyUserInfo {
  color: var(--blue-300);
}

rmt-notify-card {
  display: block;
  overflow: hidden;
}

rmt-notify-card .card-container-padding {
  margin-left: 16px;
  margin-right: 16px;
}

rmt-notify-card .card-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 12px 12px 12px 16px;
  -webkit-transition: margin-top 180ms cubic-bezier(0.4, 0, 0.2, 1), margin-bottom 180ms cubic-bezier(0.4, 0, 0.2, 1), opacity 180ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 180ms cubic-bezier(0.4, 0, 0.2, 1);
  transition: margin-top 180ms cubic-bezier(0.4, 0, 0.2, 1), margin-bottom 180ms cubic-bezier(0.4, 0, 0.2, 1), opacity 180ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 180ms cubic-bezier(0.4, 0, 0.2, 1);
  transition: transform 180ms cubic-bezier(0.4, 0, 0.2, 1), margin-top 180ms cubic-bezier(0.4, 0, 0.2, 1), margin-bottom 180ms cubic-bezier(0.4, 0, 0.2, 1), opacity 180ms cubic-bezier(0.4, 0, 0.2, 1);
  transition: transform 180ms cubic-bezier(0.4, 0, 0.2, 1), margin-top 180ms cubic-bezier(0.4, 0, 0.2, 1), margin-bottom 180ms cubic-bezier(0.4, 0, 0.2, 1), opacity 180ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 180ms cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transform: scale(1);
  transform: scale(1);
  opacity: 1.0;
  margin-top: 0px;
  margin-bottom: 16px;
  border-radius: 12px;
}

rmt-notify-card .card-container-dismissed {
  margin-top: -150px;
  margin-bottom: 0px;
  opacity: 0.0;
  -webkit-transform: scale(0.9);
  transform: scale(0.9);
}

rmt-notify-card .card-title {
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
  color: var(--grayblue-400);
}

rmt-notify-card .card-button {
  display: inline-block;
  margin-top: 4px;
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.25px;
  -webkit-text-decoration-line: underline;
  text-decoration-line: underline;
}

rmt-notify-card .card-dismiss {
  min-width: 25px;
}

rmt-notify-card .card-dismiss-button {
  position: absolute;
  width: 30px;
  height: 30px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: -5px;
}

rmt-notify-card .card-dismiss-button ion-icon {
  width: 11px;
  height: 11px;
}

rmt-notify-card .card-icon-container {
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-left: -4px;
}

rmt-notify-card .card-icon-container .card-icon {
  min-width: 40px;
  width: 40px;
  height: 40px;
  margin-right: 12px;
  border-radius: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

rmt-notify-card .card-icon-container .card-icon ion-icon {
  width: 20px;
  height: 20px;
}

rmt-notify-card .card-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

*[class*="custom-icon-test"] {
  -webkit-mask-image: url(../assets/test.svg);
  mask-image: url(../assets/test.svg);
}

rmt-notify-card[color=warning] .card-container, rmt-notify-card .card-container {
  background: -webkit-gradient(linear, left bottom, left top, from(var(--yellow-100)), to(var(--yellow-100))), var(--gray-100);
  background: linear-gradient(0deg, var(--yellow-100), var(--yellow-100)), var(--gray-100);
}

rmt-notify-card[color=warning] .card-button, rmt-notify-card .card-button {
  color: var(--app-primary);
}

rmt-notify-card[color=warning] .card-icon, rmt-notify-card .card-icon {
  background: var(--yellow-100);
}

rmt-notify-card[color=warning] .card-icon ion-icon, rmt-notify-card[color=warning] .card-dismiss-button ion-icon, rmt-notify-card .card-icon ion-icon, rmt-notify-card .card-dismiss-button ion-icon {
  background-color: var(--yellow-500);
}

rmt-notify-card[color=success] .card-container {
  background: -webkit-gradient(linear, left bottom, left top, from(var(--green-100)), to(var(--green-100))), var(--gray-100);
  background: linear-gradient(0deg, var(--green-100), var(--green-100)), var(--gray-100);
}

rmt-notify-card[color=success] .card-button {
  color: var(--green-500);
}

rmt-notify-card[color=success] .card-icon {
  background: var(--green-100);
}

rmt-notify-card[color=success] .card-icon ion-icon {
  background-color: var(--green-500);
}

rmt-notify-card[color=error] .card-container {
  background: -webkit-gradient(linear, left bottom, left top, from(var(--red-100)), to(var(--red-100))), var(--gray-100);
  background: linear-gradient(0deg, var(--red-100), var(--red-100)), var(--gray-100);
}

rmt-notify-card[color=error] .card-button {
  color: var(--red-400);
}

rmt-notify-card[color=error] .card-icon {
  background: var(--red-100);
}

rmt-notify-card[color=error] .card-icon ion-icon {
  background-color: var(--red-400);
}

rmt-notify-card[color=info] .card-container {
  background: var(--gray-100);
}

rmt-notify-card[color=info] .card-button {
  color: var(--app-primary);
}

rmt-notify-card[color=info] .card-icon {
  background: var(--grayblue-300);
}

rmt-notify-card[color=info] .card-icon ion-icon {
  background-color: var(--grayblue-400);
}

rmt-password {
  width: 100%;
}

rmt-password rmt-hint {
  display: contents;
}

rmt-password .criteria {
  color: var(--red-500);
  font-weight: 600;
  -webkit-transition: color linear 200ms;
  transition: color linear 200ms;
}

rmt-password .criteria-ok {
  color: var(--green-400);
}

rmt-password .password-hint .hint {
  margin-top: -18px;
}

rmt-password .password-strong {
  color: var(--green-400);
}

rmt-payment-account {
  display: block;
}

rmt-payment-account rmt-list-item-new {
  margin-top: 8px;
}

rmt-payment-account .account-disabled #title {
  color: var(--grayblue-300);
}

rmt-payment-account .account-disabled .item-desc {
  color: var(--red-500);
  background-color: var(--red-100);
  border-radius: 4px;
  padding: 4px;
  padding-left: 8px;
  padding-right: 8px;
  font-weight: 600;
  font-size: 12px;
  line-height: 16px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
  margin-top: 8px;
}

rmt-payment-account .account-expired ion-thumbnail ion-col {
  padding: 0px;
}

rmt-payment-account .Body2 {
  font-size: 12px !important;
  line-height: 16px !important;
}

rmt-payment-account .item-disabled .Body1, rmt-payment-account .item-disabled .Body2 {
  color: var(--grayblue-100) !important;
}

rmt-payment-account .item-disabled ion-thumbnail img {
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
}

rmt-payment-account + rmt-payment-account {
  margin-top: 32px;
}

rmt-phone {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  width: 100%;
  min-height: 56px !important;
}

rmt-phone[ng-reflect-disable-country="true"] .select-icon {
  opacity: 0.4;
}

rmt-phone rmt-input .container {
  margin-top: 7px;
}

rmt-phone .input:not(.cloned-input) {
  width: 100%;
}

rmt-phone .rmt-country {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

rmt-phone .rmt-country-select {
  min-width: 38%;
  z-index: 1;
  display: inline-block !important;
}

rmt-phone .rmt-country-select .icon-container {
  margin-top: 10px;
  width: 50px;
  height: 19px;
  overflow: hidden;
}

rmt-phone .rmt-country-select .icon-container ion-icon {
  margin-left: -3px;
}

rmt-phone .rmt-country-select--new {
  margin-right: 12px;
}

rmt-phone .rmt-country-select--new .select-text {
  visibility: hidden;
}

rmt-phone .rmt-country-select--new .icon-container {
  left: 0px !important;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

rmt-phone .input--border {
  border: 1px solid var(--gray-400) !important;
  border-radius: 6px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

rmt-phone .input--border input {
  margin-left: 0px 0px 0px 8px !important;
}

rmt-phone .input--border input::-webkit-input-placeholder {
  font-size: 16px;
  color: var(--grayblue-100) !important;
}

rmt-phone .input--border input::-moz-placeholder {
  font-size: 16px;
  color: var(--grayblue-100) !important;
}

rmt-phone .input--border input::-ms-input-placeholder {
  font-size: 16px;
  color: var(--grayblue-100) !important;
}

rmt-phone .input--border input::placeholder {
  font-size: 16px;
  color: var(--grayblue-100) !important;
}

rmt-phone rmt-input-loader {
  margin-top: 18px !important;
}

rmt-phone rmt-error {
  margin-top: -16px;
}

rmt-phone .rmt-phone-fields-error rmt-input .float-container {
  -webkit-box-shadow: inset 0px 0px 0px 2px var(--red-300);
  box-shadow: inset 0px 0px 0px 2px var(--red-300);
}

rmt-phone .rmt-phone-fields-error rmt-input .float-container:focus-within {
  -webkit-box-shadow: inset 0px 0px 0px 2px var(--red-300);
  box-shadow: inset 0px 0px 0px 2px var(--red-300);
}

rmt-phone .rmt-phone-fields-error rmt-input .float-container1 label {
  color: var(--red-500) !important;
}

.item rmt-phone {
  min-height: 56px !important;
  margin-top: -3px;
}

rmt-picker {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 56px;
  min-width: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

rmt-picker .float-container {
  height: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: arial;
  font-family: arial;
  min-width: 100%;
  background-color: var(--gray-400) !important;
  border-radius: 6px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

rmt-picker .float-container .selected-icon-wrapper {
  position: absolute;
  right: 32px;
  top: 60%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

rmt-picker .float-container .selected-icon {
  width: 27px;
  height: 27px;
  -o-object-fit: contain;
  object-fit: contain;
  border-radius: 50%;
}

rmt-picker .float-container ion-select.has-base64-icon .select-text {
  margin-right: 50px;
}

rmt-picker .float-container .select-icon {
  background-image: url(../assets/icon/chevron_down.svg) !important;
  background-repeat: no-repeat;
  height: 24px !important;
  width: 24px !important;
}

rmt-picker .float-container .select-icon-inner {
  display: none;
}

rmt-picker .float-container .float-label {
  font-family: 'Inter';
  color: var(--grayblue-400);
  font-style: normal;
  font-size: 16px;
  position: absolute;
  -webkit-transform-origin: top left;
  transform-origin: top left;
  -webkit-transform: translate(0, 10px) scale(1);
  transform: translate(0, 10px) scale(1);
  -webkit-transition: all .1s ease-in-out;
  transition: all .1s ease-in-out;
  padding-top: 0px !important;
}

rmt-picker .float-container .unset-select-text-top .select-text {
  margin-top: 0px !important;
}

rmt-picker .float-container-error {
  border: 2px solid var(--red-300);
}

rmt-picker .float-container-error:focus-within {
  border: 2px solid var(--red-300);
}

rmt-picker .float-container-select {
  width: 100%;
  padding: 8px 12px !important;
  height: 100%;
}

rmt-picker .float-container-select.active label {
  -webkit-transform: translate(0, 0px) scale(0.75);
  transform: translate(0, 0px) scale(0.75);
  font-size: 16px;
  font-family: 'Inter';
  padding: 2px 0;
}

rmt-picker .float-container-select rmt-input-icon {
  position: absolute;
  margin-left: 90% !important;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

rmt-picker .float-container-select .rmt-picker-new {
  margin: 0px;
  padding-left: 0px;
  background-color: transparent;
  width: 100%;
  letter-spacing: normal;
  padding-right: 0px !important;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

rmt-picker .float-container-select .rmt-picker-new .item {
  width: 100%;
  margin-left: 0px;
  margin-right: 0px;
  padding: 0px;
}

rmt-picker .float-container-select .rmt-picker-new .disable {
  opacity: 0.3;
}

rmt-picker .float-container-select .rmt-picker-new .icon-container-has-icon ~ ion-item .outlined,
rmt-picker .float-container-select .rmt-picker-new .flag-icon-has-flag ~ ion-item .outlined {
  padding-left: 0px !important;
}

rmt-picker .float-container-select .rmt-picker-new .item-inner {
  border-bottom: 0px !important;
  padding-right: 0px !important;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

rmt-picker .float-container-select .rmt-picker-new .select-text {
  overflow: hidden !important;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 16px;
  margin-top: 18px;
  margin-left: 0px;
  font-family: 'Inter';
  color: var(--grayblue-400);
  font-weight: 400;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

rmt-picker .float-container-select .rmt-picker-new .flag-icon {
  z-index: 1;
  position: absolute;
  margin-left: 70%;
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 24px;
  height: 24px;
  background-color: var(--gray-100);
  border-radius: 50%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

rmt-picker .float-container-select .rmt-picker-new .flag-icon img {
  width: 22px;
  height: 22px;
}

rmt-picker .float-container-select .rmt-picker-new .icon-container {
  margin-top: 0px;
  font-weight: normal;
  z-index: 1;
  position: absolute;
}

rmt-picker .float-container-select .rmt-picker-new .icon-container .prefix {
  color: var(--grayblue-400);
  margin-top: 16px;
}

rmt-picker .float-container-select .rmt-picker-new .icon-container .prefix-greyed-out {
  color: var(--grayblue-100);
}

rmt-picker .float-container-select .rmt-picker-new ion-select {
  pointer-events: none !important;
  padding: 0px !important;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

rmt-picker .float-container-select .rmt-picker-new .outlined-next .select-icon {
  margin-right: 8%;
}

rmt-picker .float-container-select .rmt-picker-new .outlined .item-inner {
  border-bottom: 0px !important;
}

rmt-picker .float-container-select .rmt-picker-new .outlined .select-icon {
  background-image: url(../assets/icon/chevron_down.svg) !important;
  background-repeat: no-repeat;
  height: 24px !important;
  width: 24px !important;
}

rmt-picker .float-container-select .rmt-picker-new .outlined .hide-select-icon {
  display: none !important;
}

rmt-picker .float-container-select .rmt-picker-new .outlined .item-inner {
  border-bottom: none !important;
}

rmt-picker .float-container-select .button[disabled] {
  opacity: 1;
  background-color: transparent !important;
}

rmt-picker .float-container-select .button[disabled] .select-icon {
  background-image: url(../assets/icon/chevron_down_disabled.svg) !important;
  background-repeat: no-repeat;
  height: 24px !important;
  width: 24px !important;
}

rmt-picker .float-container-select .button[disabled] .select-text {
  color: var(--grayblue-100);
  font-family: 'Inter';
  font-size: 16px;
}

rmt-picker .item rmt-picker {
  min-height: 40px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

rmt-picker .item rmt-picker .button {
  padding-right: 0px;
}

rmt-picker .picker-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%;
}

.rmt-popup .popup.shadow .rmt-card {
  -webkit-box-shadow: 0px 0px 30px rgba(0, 17, 51, 0.5);
  box-shadow: 0px 0px 30px rgba(0, 17, 51, 0.5);
  background-color: transparent;
}

.rmt-popup .popup-success {
  content: url(../assets/icons/finished.svg);
  padding: 20px;
}

.rmt-popup .popup-error {
  content: url(../assets/icons/error.svg);
}

.rmt-popup .popup {
  z-index: 50000;
  display: block;
  position: absolute;
  left: calc(50% - 150px);
  top: calc(50% - 100px);
  -webkit-transition: 500ms linear opacity;
  transition: 500ms linear opacity;
}

.rmt-popup .popup .popup-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.rmt-popup .popup .popup-message {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: calc(100% - 112px);
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-left: 5px;
}

.rmt-popup .popup .popup-message.success {
  color: var(--green-400);
}

.rmt-popup .popup .popup-message.failed {
  color: var(--red-500);
}

.rmt-popup .popup .rmt-card {
  width: 300px;
  height: 142px;
  background-color: rgba(var(--gray-400), 0.9);
  -webkit-box-shadow: none;
  box-shadow: none;
}

.rmt-popup .popup .circle {
  background-color: rgba(255, 255, 255, 0.8);
  border-radius: 50%;
  width: 112px;
  height: 112px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.rmt-popup .popup h5, .rmt-popup .popup h6 {
  white-space: initial;
}

.popup-error .alert-head {
  padding-bottom: 4px;
}

.popup-error .alert-message {
  padding-bottom: 16px;
}

.popup-error h5 {
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  line-height: 24px;
  letter-spacing: 0.15px;
  color: var(--grayblue-400);
  margin-bottom: 0px;
}

.popup-error h6 {
  margin-bottom: 0px;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.25px;
  color: var(--grayblue-300);
}

.popup-error .alert-error {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.popup-error .alert-error-icon {
  content: url(../assets/imgs/error.svg);
  height: 45px;
}

.popup-error .button-inner {
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.15px;
  color: var(--app-primary);
}

.popup-error .fingerPrint-error {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.popup-error .fingerPrint-error-icon {
  content: url(../assets/icons/touchid.svg);
  height: 45px;
  margin: 1.6rem;
}

.popup-error .faceId-error-icon {
  content: url(../assets/icons/faceid.svg);
  height: 45px;
  margin: 1.6rem;
}

.alert-promo .alert-message {
  padding-bottom: 0px;
}

.alert-promo-content rmt-input-loader {
  float: right;
  margin-top: -40px;
}

.alert-promo-content rmt-input-loader .rmt-input-loader {
  margin-left: -35px;
}

.alert-promo-content h6 {
  font-size: 14px;
  margin-bottom: 0px;
  -webkit-transition: 200ms linear opacity;
  transition: 200ms linear opacity;
}

.alert-promo-content .invalid {
  color: var(--red-300);
}

.alert-promo-content .follow-up {
  position: absolute;
  width: calc(100% - 35px);
  -webkit-transition: 200ms linear opacity;
  transition: 200ms linear opacity;
}

.alert-promo-content .promo-img {
  position: relative;
  margin-top: -50px;
  top: -10px;
}

rmt-promo-row {
  display: block;
  width: 100%;
}

rmt-promo-row .promo-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 8px;
  padding-bottom: 8px;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

rmt-promo-row .promo-row_color_warning {
  background: var(--yellow-100);
  border: 1px solid var(--yellow-100);
  border-radius: 4px;
  padding: 9px 8px;
}

rmt-promo-row .promo-col-img {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

rmt-promo-row .promo-col-img ion-icon {
  width: 24px;
  height: 24px;
}

rmt-promo-row .promo-row_color_warning .promo-col-img {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

rmt-promo-row .promo-row_color_warning .promo-col-img.promo-col-img--right {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

rmt-promo-row .promo-row_color_warning .promo-col-img.promo-col-img--left {
  -webkit-box-align: start;
  -webkit-align-items: start;
  -ms-flex-align: start;
  align-items: start;
}

rmt-promo-row .promo-row_color_warning .promo-col-img ion-icon {
  width: 15.75px;
  height: 15.75px;
}

rmt-promo-row .promo-col-text {
  padding-left: 12px;
  padding-right: 12px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

rmt-promo-row .promo-col-img--left {
  -webkit-box-pack: start;
  -webkit-justify-content: start;
  -ms-flex-pack: start;
  justify-content: start;
  max-width: 24px;
}

rmt-promo-row .promo-placeholder {
  font-style: normal;
  font-family: 'Inter';
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  color: var(--green-400);
}

rmt-promo-row .promo-col-img--right {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  max-width: 24px;
}

rmt-promo-row .seperator-bottom-promo {
  margin-top: 16px;
  margin-bottom: 16px;
}

rmt-promo-row .promo-name {
  font-style: normal;
  font-family: 'Inter';
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
  color: var(--green-400);
  text-transform: uppercase;
}

rmt-promo-row .promo-name_color_warning {
  color: var(--yellow-500);
}

rmt-promo-row .newDesign .row {
  margin-top: 0px !important;
}

rmt-promo-row .newDesign .promo-col-text {
  margin-top: 0px !important;
}

rmt-promo-row .newDesign .promo-col-text {
  padding-right: 12px;
  -webkit-box-align: end !important;
  -webkit-align-items: end !important;
  -ms-flex-align: end !important;
  align-items: end !important;
  -webkit-box-pack: end !important;
  -webkit-justify-content: end !important;
  -ms-flex-pack: end !important;
  justify-content: end !important;
}

rmt-promo-row .newDesign #addPromoBtn {
  width: 52px;
  height: 32px;
  background-color: var(--gray-100);
  border: 1px solid var(--grayblue-300);
}

rmt-promo-row .newDesign #addPromoBtn b {
  color: var(--grayblue-300) !important;
}

rmt-promo-row-new {
  display: block;
  width: 100%;
}

rmt-promo-row-new .promo-row-summary .row {
  margin-top: 0px !important;
}

rmt-promo-row-new .center-align-promo {
  -webkit-box-align: center !important;
  -webkit-align-items: center !important;
  -ms-flex-align: center !important;
  align-items: center !important;
}

rmt-promo-row-new .promo-row-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

rmt-promo-row-new .promo-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-bottom: 2px;
  padding-top: 2px;
  padding-left: 12px;
  padding-right: 12px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  align-items: center;
  border-radius: 8px;
  border: 1px solid var(--gray-500);
  height: auto;
  border: 1px solid var(--gray-500);
}

rmt-promo-row-new .promo-left-col {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  word-break: break-word;
}

rmt-promo-row-new .promo-right-col {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 30%;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

rmt-promo-row-new .promo-row_color_warning {
  background-color: var(--yellow-100);
  border-radius: 8px;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 8px;
  margin-left: -10px;
  margin-right: -10px;
  padding-right: 8px;
  margin-bottom: 8px;
}

rmt-promo-row-new .promo-col-img {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

rmt-promo-row-new .promo-col-img ion-icon {
  width: 24px;
  height: 24px;
}

rmt-promo-row-new .promo-col-btn {
  -webkit-box-pack: end !important;
  -webkit-justify-content: end !important;
  -ms-flex-pack: end !important;
  justify-content: end !important;
  margin-top: 8px;
}

rmt-promo-row-new .promo-col-btn button {
  width: 52px;
  height: 32px;
  border-color: black;
  color: var(--grayblue-300);
}

rmt-promo-row-new .promo-col-btn-count {
  -webkit-box-pack: end !important;
  -webkit-justify-content: end !important;
  -ms-flex-pack: end !important;
  justify-content: end !important;
  margin-top: 8px;
}

rmt-promo-row-new .promo-col-btn-count button {
  width: 72px;
  height: 32px;
  border-color: var(--gray-500);
  color: var(--grayblue-300);
}

rmt-promo-row-new .promo-row_color_warning .promo-col-img {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

rmt-promo-row-new .promo-row_color_warning .promo-col-img.promo-col-img--right {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

rmt-promo-row-new .promo-row_color_warning .promo-col-img.promo-col-img--left {
  -webkit-box-align: start;
  -webkit-align-items: start;
  -ms-flex-align: start;
  align-items: start;
  padding-top: 3px;
  padding-right: 8px;
}

rmt-promo-row-new .promo-row_color_warning .promo-col-img.promo-col-img--left ion-icon {
  width: 15.75px;
  height: 15.75px;
}

rmt-promo-row-new .promo-col-text {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}

rmt-promo-row-new .promo-placeholder {
  font-style: normal;
  font-family: 'Inter';
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  color: var(--green-400);
}

rmt-promo-row-new .promo-col-img--right {
  -webkit-box-pack: end;
  -webkit-justify-content: end;
  -ms-flex-pack: end;
  justify-content: end;
  max-width: 24px;
}

rmt-promo-row-new .promo-remove {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: 6px;
}

rmt-promo-row-new .promo-remove .promo-close-img {
  background-color: var(--grayblue-200);
  height: 20px;
  width: 20px;
}

rmt-promo-row-new .promo-name {
  font-style: normal;
  font-family: 'Inter';
  font-weight: 600;
  font-size: 14px;
  line-height: 24px;
  color: var(--green-400);
  text-transform: uppercase;
  text-wrap: wrap;
}

rmt-promo-row-new .promo-description {
  font-style: normal;
  font-family: 'Inter';
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  color: var(--grayblue-200);
  overflow: hidden;
}

rmt-promo-row-new .ellipsis-text {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
}

rmt-promo-row-new .promo-name-effect {
  font-style: normal;
  font-family: 'Inter';
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  color: var(--grayblue-200);
  text-wrap: wrap;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

rmt-promo-row-new .elips {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block !important;
  text-align: end;
}

rmt-promo-row-new .promo-name-effect-row {
  width: calc(100vw - 100px) !important;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

rmt-promo-row-new .promo-name-description-row {
  width: calc(100vw - 200px) !important;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

rmt-promo-row-new .promo-name-effect-error-html {
  font-style: normal;
  font-family: 'Inter';
  font-weight: 600;
  font-size: 12px;
  line-height: 16px;
  color: var(--yellow-500);
  text-wrap: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

rmt-promo-row-new .promo-name-effect-error {
  font-style: normal;
  font-family: 'Inter';
  font-weight: 600;
  font-size: 12px;
  line-height: 16px;
  color: var(--yellow-500);
  text-wrap: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-right: 1px;
}

rmt-promo-row-new .promo-name_color_warning {
  color: var(--yellow-500);
}

rmt-promo-row-new .promo-name-invalid {
  color: var(--grayblue-400);
}

rmt-promo-row-new .promo-name-error-icon-div {
  margin-right: 4px;
  width: 16px !important;
  height: 16px !important;
}

rmt-promo-row-new .promo-name-error-icon {
  width: 16px !important;
  height: 16px !important;
  background-color: var(--yellow-400);
  background-repeat: unset;
}

rmt-promo-row-new .promo-col--left {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: start;
  -ms-flex-pack: start;
  justify-content: start;
}

rmt-promo-row-new .promo-col--right {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: end;
  -ms-flex-pack: end;
  justify-content: end;
}

rmt-promo-row-new .promo-col--right .promo-name-effect-row {
  -webkit-box-pack: end;
  -webkit-justify-content: end;
  -ms-flex-pack: end;
  justify-content: end;
  width: 100% !important;
}

rmt-promo-row-new .promo-col--right .promo-name-effect {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

rmt-promo-row-new .promo-error-row {
  margin-top: 2px;
}

rmt-promo-row-new .dot {
  margin-right: 6px;
  position: relative;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background-color: var(--green-500);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-weight: bold;
  border: 1px solid var(--gray-200);
}

rmt-promo-row-new .dot b {
  font-size: 8px;
  color: var(--gray-100) !important;
  line-height: 1;
}

rmt-promo-row-new .promoDispaly {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

rmt-promo-row-new .new-promorate-row-icon {
  height: 20px;
  margin-right: 10px;
  width: 20px;
  margin-top: -2px;
  background-color: var(--grayblue-400);
}

rmt-rate-selector .selector {
  height: 30px;
  width: 30px;
  border: solid 1px;
  border-radius: 50%;
  margin: 0 auto;
}

rmt-rate-selector .container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 10px 16px;
}

rmt-rate-selector .text {
  text-align: center;
  margin-top: 8px;
  font-weight: 600;
}

rmt-rate-selector .selected .selector {
  background: #32db64;
}

rmt-rate-widget {
  display: block;
}

rmt-rate-widget .rmt-rate-widget {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

rmt-rate-widget .button {
  margin: 0px;
}

rmt-rate-widget .promo-banner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 24px;
}

rmt-rate-widget .promo-badge {
  background: var(--green-100);
  color: var(--green-500);
  border-radius: 6px;
  padding: 2px 10px;
  font-size: 13px;
  font-weight: 600;
}

rmt-rate-widget .promo-title {
  font-size: 28px;
  font-weight: 700;
  line-height: 40px;
  color: var(--grayblue-400);
}

rmt-rate-widget .promo-desc {
  font-size: 15px;
  color: var(--grayblue-300);
}

rmt-rate-widget .currency-section {
  position: relative;
  border-radius: 14px;
  margin-bottom: 24px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 8px;
  /* Space for floating arrow */
}

rmt-rate-widget .currency-row {
  height: 75px;
  background: var(--gray-200);
  border-radius: 8px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  font-size: 18px;
  font-weight: 600;
  color: var(--grayblue-300);
  padding: 14px 18px;
  min-height: 50px;
  position: relative;
}

rmt-rate-widget .currency-row.selectable {
  cursor: pointer;
  -webkit-transition: background 0.15s;
  transition: background 0.15s;
}

rmt-rate-widget .flag {
  width: 36px;
  height: 36px;
  border-radius: 3px;
  -o-object-fit: cover;
  object-fit: cover;
  margin-right: 7px;
}

rmt-rate-widget .currency-code {
  font-size: 17px;
  font-weight: 600;
  margin-right: 7px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: var(--grayblue-300);
}

rmt-rate-widget .select-arrow-btn {
  background: none;
  border: none;
  cursor: pointer;
  padding: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

rmt-rate-widget .select-arrow-btn img {
  width: 19px;
  height: 19px;
  font-weight: bold;
}

rmt-rate-widget .currency-amount {
  margin-left: auto;
  font-size: 20px;
  font-weight: 500;
  color: var(--grayblue-400);
  min-width: 90px;
  text-align: right;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  font-weight: 600;
}

rmt-rate-widget .currency-amount.promo {
  gap: 2px;
}

rmt-rate-widget .old-rate {
  font-weight: normal;
  color: var(--grayblue-300);
  text-decoration: line-through;
  font-size: 12px;
}

rmt-rate-widget .promo-rate-new {
  background: -webkit-gradient(linear, left top, right top, color-stop(-13.59%, #000000), color-stop(49.81%, #08873E), color-stop(113.67%, #000000));
  background: linear-gradient(90deg, #000000 -13.59%, #08873E 49.81%, #000000 113.67%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
  display: inline-block;
  font-size: 20px;
  font-weight: 700;
}

rmt-rate-widget .floating-arrow {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  z-index: 2;
  width: 28px;
  height: 28px;
  background: var(--gray-100);
  border-radius: 50%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  border: 2px solid var(--gray-100);
  -webkit-box-shadow: 0px 3px 15px 0px #0011330D;
  box-shadow: 0px 3px 15px 0px #0011330D;
}

rmt-rate-widget .arrow-icon {
  width: 20px;
  height: 20px;
  color: var(--gray-200);
  line-height: 1;
}

rmt-rate-widget .send-now-btn {
  background: var(--app-primary);
  font-size: 19px;
  font-weight: 700;
  border: none;
  border-radius: 28px;
  padding: 16px 0;
  margin-top: 18px;
  -webkit-transition: background 0.15s;
  transition: background 0.15s;
  width: 100%;
  -webkit-box-shadow: 0 2px 8px var(--app-primary);
  box-shadow: 0 2px 8px var(--app-primary);
}

rmt-referralcode-label .have-a-referralcode {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: var(--grayblue-500) !important;
  text-decoration: underline;
  margin-top: 37px;
}

rmt-referralcode-label .info-icon {
  height: 20px;
  width: 20px;
  color: var(--grayblue-200);
  margin-left: 12px;
}

rmt-referralcode-label .raf-code {
  color: var(--green-400);
}

rmt-referralcode-label .delete-icon {
  float: right;
}

rmt-referralcode-label .effect-text {
  color: var(--grayblue-400);
  margin-top: 5px;
}

rmt-remove-entry {
  display: block;
}

rmt-remove-entry .fade-inner {
  margin: -5px;
}

rmt-remove-entry .fade-out {
  -webkit-transition: 300ms linear max-height;
  transition: 300ms linear max-height;
  overflow: hidden;
  padding: 5px;
}

rmt-remove-entry .anim-fadeout {
  -webkit-animation-name: anim-fadeout;
  animation-name: anim-fadeout;
  -webkit-animation-duration: 500ms;
  animation-duration: 500ms;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}

@-webkit-keyframes anim-fadeout {
  0% {
    -webkit-filter: blur(0px);
    filter: blur(0px);
    opacity: 1.0;
  }
  100% {
    -webkit-filter: blur(8px);
    filter: blur(8px);
    opacity: 0.0;
  }
}

@keyframes anim-fadeout {
  0% {
    -webkit-filter: blur(0px);
    filter: blur(0px);
    opacity: 1.0;
  }
  100% {
    -webkit-filter: blur(8px);
    filter: blur(8px);
    opacity: 0.0;
  }
}

rmt-search-city .toolbar-background-ios {
  border-bottom: none !important;
}

rmt-search-city .toolbar-background {
  background: none;
}

rmt-search-city .toolbar .searchbar-md {
  padding: 0px;
}

rmt-search-city .align-content {
  padding: 0px 0px 0px 4px !important;
}

rmt-search-city rmt-card-item {
  padding-bottom: 0px !important;
  margin-top: -12px;
}

rmt-search-city .city-result {
  padding-left: 4px;
  color: var(--grayblue-400);
}

rmt-search-city .chevron-icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: right;
  -webkit-justify-content: right;
  -ms-flex-pack: right;
  justify-content: right;
  padding-top: 21px;
}

rmt-searchbar-input {
  width: 100%;
}

rmt-searchbar-input ion-searchbar .searchbar-md {
  padding: 0px;
  -webkit-box-shadow: none;
  box-shadow: none;
}

rmt-searchbar-input ion-searchbar .searchbar-md .searchbar-input {
  color: var(--grayblue-400);
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
}

rmt-searchbar-input ion-searchbar .searchbar-input:focus {
  -webkit-box-shadow: 0px 0px 0px 2px var(--grayblue-400);
  box-shadow: 0px 0px 0px 2px var(--grayblue-400);
  background-color: var(--gray-100) !important;
}

rmt-searchbar-input .searchbar-md {
  padding: 0px;
  -webkit-box-shadow: none;
  box-shadow: none;
}

rmt-searchbar-input .searchbar-md .searchbar-input {
  background: var(--gray-400) !important;
  color: var(--grayblue-400);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 6px !important;
  padding-left: 42px !important;
}

rmt-searchbar-input .searchbar-search-icon {
  background-image: url("../assets/imgs/Lens.svg") !important;
  top: 10px !important;
}

rmt-searchbar-input .searchbar-clear-icon {
  background-image: url("../assets/imgs/close-search.svg") !important;
  display: none;
}

rmt-segment-button .segment-center {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 16px 16px 5px 16px !important;
}

rmt-segment-button ion-segment.segment-grey-buttons {
  height: 44px !important;
  padding: 4px !important;
  border-radius: 9.767px !important;
  background: var(--gray-400) !important;
  max-width: 60%;
}

rmt-segment-button ion-segment.segment-grey-buttons ion-segment-button {
  height: 36px !important;
  border-radius: 30px !important;
  -webkit-transition: 0.3s !important;
  transition: 0.3s !important;
  background: var(--gray-400) !important;
  border: none !important;
  text-transform: capitalize !important;
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center !important;
  -webkit-align-items: center !important;
  -ms-flex-align: center !important;
  align-items: center !important;
}

rmt-segment-button ion-segment.segment-grey-buttons ion-segment-button ion-label {
  display: inline !important;
  color: var(--grayblue-400) !important;
  margin: 0 !important;
  --color: $ria-grayblue-4 !important;
}

rmt-segment-button .segment-button.segment-activated {
  background-color: var(--gray-100) !important;
  border: none !important;
  border-radius: 6.512px !important;
}

rmt-segment-button .inactive-segment-button {
  color: var(--grayblue-300) !important;
  --color: $ria-grayblue-3 !important;
}

rmt-segment-button .segment-override-style {
  max-width: 100% !important;
}

rmt-segment-button .segment-normal-style {
  max-width: 60% !important;
}

rmt-segment-button .segment-underline {
  max-width: unset !important;
  background-color: unset !important;
}

rmt-segment-button .segment-underline .segment-underline-label {
  margin: 0px !important;
  color: var(--grayblue-400) !important;
  font-size: 14px !important;
}

rmt-segment-button .segment-underline .segment-underline-button {
  background-color: transparent !important;
  color: var(--app-primary) !important;
  text-transform: none !important;
  padding-top: 10px !important;
}

rmt-segment-button .segment-button.segment-underline-button.segment-activated {
  background-color: transparent !important;
  border-radius: 0 !important;
  border-bottom: 1px solid var(--app-primary) !important;
  border-color: var(--app-primary) !important;
}

rmt-segment-button .segment-button.segment-underline-button.segment-activated ion-label {
  font-weight: 600 !important;
}

rmt-select-actionsheet {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}

rmt-select-actionsheet .float-container {
  min-width: 100%;
  height: 56px !important;
  margin: 16px 2px 0px 0px;
  font-family: arial;
  font-family: arial;
  background-color: var(--gray-400) !important;
  border-radius: 6px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

rmt-select-actionsheet .float-container .float-label {
  font-family: 'Inter';
  font-style: normal;
  font-size: 16px;
  position: absolute;
  -webkit-transform-origin: top left;
  transform-origin: top left;
  -webkit-transform: translate(0, 10px) scale(1);
  transform: translate(0, 10px) scale(1);
  -webkit-transition: all .1s ease-in-out;
  transition: all .1s ease-in-out;
}

rmt-select-actionsheet .float-container .float-container-actionsheet {
  min-width: 100%;
  padding: 8px 12px !important;
}

rmt-select-actionsheet .float-container .float-container-actionsheet.active label {
  -webkit-transform: translate(0, 0px) scale(0.75);
  transform: translate(0, 0px) scale(0.75);
  font-size: 16px;
  font-family: 'Inter';
}

rmt-select-actionsheet .float-container .float-container-actionsheet .rmt-select-actionsheet {
  margin: 0px;
  padding-left: 0px;
  background-color: transparent;
  width: 100%;
  letter-spacing: normal;
  padding-right: 0px !important;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

rmt-select-actionsheet .float-container .float-container-actionsheet .rmt-select-actionsheet .button-inner {
  display: block;
  text-align: left;
}

rmt-select-actionsheet .float-container .float-container-actionsheet ion-select {
  pointer-events: none !important;
  padding: 0px !important;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

rmt-select-actionsheet .float-container .float-container-actionsheet .container-actionsheet {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  text-align: left;
  width: 100%;
}

rmt-select-actionsheet .float-container .float-container-actionsheet .container-actionsheet .custom-select {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 6px;
  min-width: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding-right: 6px;
}

rmt-select-actionsheet .float-container .float-container-actionsheet .container-actionsheet .custom-select .item-inner {
  border-bottom: 0px !important;
}

rmt-select-actionsheet .float-container .float-container-actionsheet .container-actionsheet .custom-select .select-text {
  overflow: hidden !important;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 16px;
  margin-top: 20px;
  font-family: 'Inter';
  color: var(--grayblue-400);
  padding-bottom: 5px;
  padding-top: 5px;
}

rmt-select-actionsheet .float-container .float-container-actionsheet .container-actionsheet .select-icon {
  -webkit-mask-image: url(../assets/icon/chevron_down.svg) !important;
  mask-image: url(../assets/icon/chevron_down.svg) !important;
  background-repeat: no-repeat;
  height: 24px !important;
  width: 24px !important;
  background-color: var(--grayblue-300);
}

rmt-select-actionsheet .float-container .float-container-actionsheet .container-actionsheet .custom-select-next .select-icon {
  margin-right: 8%;
}

rmt-select-actionsheet .float-container .float-container-actionsheet .container-actionsheet .select-icon-inner {
  display: none;
}

rmt-select-actionsheet .float-container .float-container-actionsheet .container-actionsheet .item-inner {
  border-bottom: none !important;
}

rmt-select-actionsheet .float-container .float-container-actionsheet .container-actionsheet .icon-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

rmt-select-actionsheet .float-container .float-container-actionsheet .container-actionsheet .icon-container .icon-container-inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-left: 16px;
  margin-right: -100px;
}

rmt-select-actionsheet .float-container .float-container-actionsheet .container-actionsheet .icon-container img {
  max-width: initial;
  width: 20px;
  height: 20px;
}

rmt-select-actionsheet .float-container .float-container-actionsheet .container-actionsheet .icon-container + ion-select {
  padding-left: 48px !important;
}

rmt-select-actionsheet .float-container .float-container-actionsheet .container-actionsheet .pre-text {
  font-weight: 400;
}

rmt-select-actionsheet .float-container .float-container-actionsheet .container-actionsheet rmt-input-icon {
  position: absolute;
  margin-left: 38% !important;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

rmt-select-actionsheet .float-container-error {
  border: 1px solid var(--red-300);
}

rmt-select-actionsheet .float-container-error:focus-within {
  border: 2px solid var(--red-300);
}

rmt-select-actionsheet .item {
  min-height: initial;
}

rmt-select-actionsheet button[disabled],
rmt-select-actionsheet .button[disabled] {
  opacity: 1;
  background-color: transparent !important;
}

rmt-select-actionsheet .select-disabled .select-text {
  color: var(--grayblue-400);
}

rmt-select-actionsheet .icon-badge {
  height: 11px;
  width: 11px;
  position: absolute;
  left: 39px;
  margin-top: -23px;
}

.item rmt-select-actionsheet {
  min-height: 56px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.item rmt-select-actionsheet .button {
  padding-right: 0px;
}

.rmt-select-actionsheet-modal .modal-wrapper {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}

.container-actionsheet {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  text-align: left;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.container-actionsheet .custom-select {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 6px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding-right: 12px;
}

.container-actionsheet .custom-select .item-inner {
  border-bottom: 0px !important;
}

.container-actionsheet .custom-select .select-text {
  overflow: hidden !important;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 16px;
  color: var(--grayblue-400);
}

.container-actionsheet .custom-select-next .select-icon {
  margin-right: 8%;
}

.container-actionsheet .item-inner {
  border-bottom: none !important;
}

.container-actionsheet .icon-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.container-actionsheet .icon-container .icon-container-inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-left: 16px;
  margin-right: -100px;
}

.container-actionsheet .icon-container img {
  max-width: initial;
  width: 20px;
  height: 20px;
}

.container-actionsheet .icon-container + ion-select {
  padding-left: 48px !important;
}

.container-actionsheet .pre-text {
  font-weight: 400;
  text-wrap: nowrap;
  font-family: 'Inter';
  font-size: 16px;
  color: var(--grayblue-400);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  min-width: -webkit-fit-content;
  min-width: -moz-fit-content;
  min-width: fit-content;
}

.container-actionsheet .pre-text + ion-select {
  padding-top: 0px !important;
}

.container-actionsheet .pre-text + ion-select .select-text {
  font-weight: 600;
}

.container-actionsheet rmt-input-icon {
  position: absolute;
  margin-left: 38% !important;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.container-actionsheet .container-icon {
  width: 20px;
  height: 20px;
  min-width: 20px;
  background-color: var(--grayblue-300);
  margin-right: 8px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.container-actionsheet .icon-container {
  margin-right: 12px;
}

rmt-select-list .customHeader rmt-app-bar > div {
  background-color: var(--gray-200) !important;
}

rmt-select-list .header rmt-app-bar > div {
  background-color: white;
}

rmt-select-list rmt-error-message .message {
  font-family: 'Inter';
  line-height: 22px;
  font-weight: 400;
  font-style: normal;
  font-size: 16px !important;
  color: var(--grayblue-300);
}

rmt-select-list rmt-title h4 {
  padding-left: 16px;
}

rmt-select-list .large-header-Wallet {
  padding-top: 8px !important;
  padding-left: 0px !important;
  margin-bottom: 0px !important;
}

rmt-select-list .large-header-list {
  padding-top: 16px !important;
}

rmt-select-list .select-header {
  width: 100%;
  padding-top: 10px;
}

rmt-select-list .border-Bottom {
  border-bottom: 1px solid var(--gray-400);
  padding-bottom: 10px;
}

rmt-select-list rmt-virtual-scroll-item {
  padding-right: 0px;
}

rmt-select-list .toolbar-background-ios {
  border-bottom: none !important;
}

rmt-select-list .with-title .scroll-content {
  top: 40px !important;
}

rmt-select-list .without-title .scroll-content {
  top: 55px !important;
}

rmt-select-list .searchbar--hide .scroll-content {
  top: 0px !important;
}

rmt-select-list .wallet-card {
  width: 100%;
}

rmt-select-list .wallet-card ion-item-group:last-child {
  border-radius: 0 0 16px 16px;
}

rmt-select-list .wallet-card ion-item-group:first-child {
  border-radius: 16px 16px 0 0;
}

rmt-select-list .select-items {
  margin: 20px 0px;
}

rmt-select-list .select-items .select-item {
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

rmt-select-list .select-items .button {
  background-color: var(--gray-100);
  color: #013;
  margin: 0px;
  margin-top: 1px;
  -webkit-transition: 300ms linear background-color;
  transition: 300ms linear background-color;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}

rmt-select-list .select-items .button.activated {
  background-color: var(--gray-400);
  -webkit-transition: none;
  transition: none;
}

rmt-select-list .select-items .button-inner {
  -webkit-box-pack: stretch;
  -webkit-justify-content: stretch;
  -ms-flex-pack: stretch;
  justify-content: stretch;
}

rmt-select-list .select-items .row {
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
}

rmt-select-list .select-items .col {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

rmt-select-list .select-items .icon-col {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

rmt-select-list .select-items ion-thumbnail {
  min-width: 27px !important;
  min-height: 27px !important;
  max-height: 27px !important;
  max-width: 27px !important;
  margin-right: 12px;
  background: var(--gray-200);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 50% !important;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

rmt-select-list .select-items ion-thumbnail ion-col {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

rmt-select-list .select-items .thumbnail-bg {
  background: var(--gray-100);
}

rmt-select-list .select-items .row-highlight {
  background-color: var(--app-primary-light);
  border-radius: 8px;
}

rmt-select-list .select-items .arrow-col {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

rmt-select-list .select-items .select-item-text {
  text-align: left;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  font-size: 16px;
  font-family: 'Inter';
}

rmt-select-list .select-items .select-item-text .item-desc {
  font-weight: normal;
  font-size: 14px;
}

rmt-select-list .select-items .list-header {
  text-transform: uppercase !important;
  color: var(--grayblue-200) !important;
}

rmt-select-list .scroll-content {
  padding-top: 2px !important;
  padding-left: 20px !important;
  padding-right: 20px !important;
}

rmt-select-list .item-favorite + .item-entry .select-item {
  border-top: 0px solid var(--grayblue-100);
}

rmt-select-list .flag-container {
  border-radius: 50%;
  width: 27px;
  height: 27px;
  overflow: hidden;
  position: absolute;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

rmt-select-list .flag-container img {
  width: 27px;
  height: 27px;
  max-width: 27px;
}

rmt-select-list .flag {
  mix-blend-mode: multiply;
  min-width: 29px;
}

rmt-select-list .wallet {
  background-color: var(--gray-200);
  border: 1px solid var(--gray-400);
  border-radius: 15px;
  width: 50px;
  height: 50px;
}

rmt-select-list .wallet-col {
  padding-left: 16px;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  color: var(--grayblue-400);
}

rmt-select-list .wallet-arrew-col {
  padding-right: 8px;
}

rmt-select-list .item_row {
  height: 65px !important;
}

rmt-select-list .item_row--border {
  border-bottom: 1px solid var(--gray-400);
}

rmt-select-list ion-icon {
  font-size: 21px;
  border: 2px;
}

rmt-select-list .item-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

rmt-select-list .item-row-left {
  width: 70%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: left;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  margin-left: 5px;
}

rmt-select-list .item-row-right {
  width: 20%;
  margin-right: 5px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

rmt-select-list .section-header {
  padding: 16px 16px 8px;
  font-size: 14px;
  font-weight: 500;
  color: var(--app-medium-text);
  background-color: var(--app-background);
}

rmt-select-list .selectable-list-item.selectable-list-item-selected {
  background-color: var(--app-primary-light);
}

rmt-select-list .animate-select {
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-name: transparent, orange;
  animation-name: transparent, orange;
  -webkit-animation-delay: 200ms;
  animation-delay: 200ms;
  -webkit-animation-duration: 200ms;
  animation-duration: 200ms;
  border-radius: 8px;
  -webkit-animation-iteration-count: 3;
  animation-iteration-count: 3;
}

@-webkit-keyframes transparent {
  to {
    background-color: transparent;
    opacity: 0.3;
  }
}

@keyframes transparent {
  to {
    background-color: transparent;
    opacity: 0.3;
  }
}

@-webkit-keyframes orange {
  to {
    background-color: var(--app-primary-light);
  }
}

@keyframes orange {
  to {
    background-color: var(--app-primary-light);
  }
}

rmt-select-picker {
  width: 100%;
}

rmt-send-summary-small {
  display: block;
}

rmt-send-summary-small .total-summary {
  margin-top: 12px;
}

rmt-send-summary-small .new-rate-promo-row {
  max-width: 95%;
}

rmt-send-summary-small rmt-skeleton-loader .screen-search-skeleton {
  border-radius: 8px;
  margin-top: 0px !important;
  float: right;
}

rmt-send-summary-small .new-rate-row-summary {
  margin-bottom: 16px;
  border-top-left-radius: 0px;
  margin-top: 0px;
  width: 100%;
  max-width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

rmt-send-summary-small .new-rate-row-summary .new-rate-row {
  min-height: 28px;
  min-width: 60%;
  border-top-right-radius: 0px;
  border-top-left-radius: 0px;
  font-size: 14px;
  padding-left: 16px;
  padding-right: 16px;
  padding-top: 0px;
  padding-bottom: 0px;
}

rmt-send-summary-small .new-rate-row-summary ion-item {
  padding-top: 16px !important;
}

rmt-send-summary-small .new-rate-row-summary .rate-row-line {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row;
  -ms-flex-flow: row;
  flex-flow: row;
}

rmt-send-summary-small .new-rate-row-summary .rate-row-line p {
  line-height: 0px;
}

rmt-send-summary-small .summary {
  color: var(--grayblue-400);
}

rmt-send-summary-small .summary .card-container {
  border-bottom-right-radius: 0px;
  background-color: var(--gray-100);
  margin-bottom: 0px;
}

rmt-send-summary-small .summary-right-col {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  min-width: 20%;
}

rmt-send-summary-small .summary-right-col rmt-skeleton-loader {
  width: 100%;
}

rmt-send-summary-small .summary-right-col ion-icon {
  margin-left: 8px;
}

rmt-send-summary-small .summary__left-col {
  color: var(--grayblue-400);
  text-align: left;
}

rmt-send-summary-small .summary__left-col .screen-search-skeleton {
  float: left !important;
}

rmt-send-summary-small .summary__right-col {
  color: var(--grayblue-300);
  text-align: right;
}

rmt-send-summary-small .summary:first-child {
  margin-bottom: 12px;
}

rmt-send-summary-small .summary:last-child {
  margin-top: 12px;
}

rmt-send-summary-small .summary-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  background-color: rgba(255, 255, 255, 0);
  -webkit-transition: all 200ms linear;
  transition: all 200ms linear;
}

rmt-send-summary-small .summary-row-title {
  margin-bottom: 12px;
}

rmt-send-summary-small .summary-row + .summary-row {
  margin-top: 8px;
}

rmt-send-summary-small .summary-row-total {
  min-height: 24px;
  margin-bottom: 0px;
}

rmt-send-summary-small .summary-row-total rmt-skeleton-loader {
  min-height: 24px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

rmt-send-summary-small .summary-row-total rmt-skeleton-loader div {
  width: 100%;
}

rmt-send-summary-small .amountToText {
  min-height: 24px;
}

rmt-send-summary-small .rate {
  color: var(--grayblue-400);
  margin-bottom: 24px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

rmt-send-summary-small .rate div {
  background-color: #ECEEF0;
  border-radius: 0px 0px 8px 8px;
  display: inline-block;
  padding-left: 16px;
  padding-right: 16px;
}

rmt-send-summary-small .highlight-row {
  background-color: var(--blue-100);
  border-radius: 8px;
  margin-top: 0px !important;
  margin-left: -8px;
  padding-top: 8px;
  padding-left: 8px;
  margin-right: -8px;
  padding-right: 8px;
  margin-bottom: -8px;
  padding-bottom: 8px;
}

rmt-send-summary-small .discount {
  color: var(--green-400) !important;
}

rmt-send-summary-small .disclosure-top {
  margin-bottom: 16px;
}

rmt-separator .separator {
  border-top: 1px solid var(--gray-400);
  width: 100%;
  height: 1px;
  margin-top: 10px;
  padding-bottom: 10px;
}

rmt-separator .separator-center-text {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}

rmt-separator .separator-center-text::before,
rmt-separator .separator-center-text::after {
  content: '';
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-bottom: 1px solid var(--gray-400);
}

rmt-separator .separator-center-text:not(:empty)::before {
  margin-right: .25em;
  margin: 0px 24px;
}

rmt-separator .separator-center-text:not(:empty)::after {
  margin-left: .25em;
  margin: 0px 24px;
}

rmt-share-order {
  width: 100%;
}

.share-order-dummy-page {
  display: none !important;
}

rmt-skeleton-loader {
  /* SHOULD NOT BE NEEDED - RMT-CONTENT SHOULD BE REMOVED ! */
}

rmt-skeleton-loader .align-content {
  padding: 0px 20px 0px 20px;
}

rmt-skeleton-loader .screen-search-skeleton {
  border-radius: 6px;
  background: linear-gradient(-45deg, transparent, var(--gray-100), transparent), linear-gradient(var(--gray-400), var(--gray-400)), radial-gradient(38px circle at 19px 19px, var(--gray-400) 50%, transparent 51%), linear-gradient(var(--gray-400), var(--gray-400));
  background-repeat: no-repeat;
  background-size: auto;
  background-position: -315px 0, 0 0, 0px 190px, 50px 195px;
  -webkit-animation: screen-search-skeleton-loading 1.6s ease-out 0s infinite normal;
  animation: screen-search-skeleton-loading 1.6s ease-out 0s infinite normal;
}

rmt-skeleton-loader .skeleton-small .screen-search-skeleton {
  background: linear-gradient(-45deg, transparent, var(--gray-600), transparent), linear-gradient(var(--gray-500), var(--gray-500)), radial-gradient(38px circle at 19px 19px, var(--gray-500) 50%, transparent 51%), linear-gradient(var(--gray-500), var(--gray-500));
}

@-webkit-keyframes screen-search-skeleton-loading {
  to {
    background-position: 315px 0, 0 0, 0 190px, 50px 195px;
  }
}

@keyframes screen-search-skeleton-loading {
  to {
    background-position: 315px 0, 0 0, 0 190px, 50px 195px;
  }
}

rmt-skeleton-loader .screen-search-skeleton-text-small {
  width: 30%;
}

rmt-skeleton-loader .screen-search-skeleton-text-medium {
  width: 60%;
}

rmt-skeleton-loader .screen-search-skeleton-text-large {
  width: 90%;
}

rmt-skeleton-loader .bottom-notch {
  padding-bottom: 0px !important;
}

rmt-skeleton-slides .skeleton-icon {
  width: 60px;
  height: 60px !important;
  border-radius: 200px;
  margin-top: -8px;
}

rmt-skeleton-slides .skeleton_container {
  padding-bottom: 10px !important;
  margin-left: -6px;
}

rmt-skeleton-slides .skeleton-slide-item {
  margin-top: 2px;
}

rmt-skeleton-slides .skeleton-slide-item__headline {
  font-size: 1.25em;
  font-weight: 600;
  max-height: 16px;
}

rmt-skeleton-slides .skeleton-slide-item__meta {
  font-size: 0.85em;
  color: var(--grayblue-300);
}

rmt-skeleton-slides .o-media {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

rmt-skeleton-slides .o-media__icon {
  height: 40px;
}

rmt-skeleton-slides .o-media__body {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  margin-left: 16px;
}

rmt-skeleton-slides .o-vertical-spacing {
  max-height: 100%;
}

rmt-skeleton-slides .o-vertical-spacing .without-inline-start-padding {
  -webkit-padding-start: 0px;
  padding-inline-start: 0px;
}

rmt-skeleton-slides .o-vertical-spacing > * + * {
  margin-top: 0.75em;
}

rmt-skeleton-slides .o-vertical-spacing--l > * + * {
  margin-top: 16px;
}

rmt-skeleton-slides .o-vertical-spacing p {
  -webkit-margin-before: 4px;
  margin-block-start: 4px;
  margin-top: 0px;
  margin-bottom: 0px;
  max-height: 16px;
}

rmt-skeleton-slides .o-vertical-spacing p .skeleton-box {
  height: 8px;
  width: 111px;
  border-radius: 20px;
}

rmt-skeleton-slides .o-vertical-spacing h3 {
  margin-top: 0rem;
  margin-bottom: 8px;
}

rmt-skeleton-slides .o-vertical-spacing.with-inline-start-padding {
  -webkit-padding-start: 15px !important;
  padding-inline-start: 15px !important;
}

rmt-skeleton-slides .without-inline-start-padding {
  -webkit-padding-start: 0px !important;
  padding-inline-start: 0px !important;
}

rmt-skeleton-slides * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

rmt-skeleton-slides .rmt-content-wrapper {
  max-height: 0px;
  -webkit-transition: max-height 150ms linear;
  transition: max-height 150ms linear;
}

rmt-skeleton-slides .skeleton_container {
  padding-bottom: 12px;
}

rmt-skeleton-slides .skeleton-subtitle + .skeleton-subtitle {
  margin-top: 4px;
}

rmt-card-new rmt-skeleton-slides ul {
  margin: 0px;
}

rmt-card-new rmt-skeleton-slides .skeleton_container {
  padding-bottom: 0px;
}

rmt-card-new rmt-skeleton-slides .skeleton-subtitle:last-child {
  max-height: 12px;
}

rmt-skeleton-transaction .skeleton-transaction-item__headline {
  font-size: 1.25em;
  font-weight: 600;
  max-height: 16px;
}

rmt-skeleton-transaction .skeleton-transaction-item__meta {
  font-size: 0.85em;
  color: var(--grayblue-300);
}

rmt-skeleton-transaction .o-media {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

rmt-skeleton-transaction .o-media__icon {
  height: 40px;
}

rmt-skeleton-transaction .o-media__body {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  margin-left: 16px;
}

rmt-skeleton-transaction .o-vertical-spacing {
  max-height: 100%;
}

rmt-skeleton-transaction .o-vertical-spacing .without-inline-start-padding {
  -webkit-padding-start: 0px;
  padding-inline-start: 0px;
}

rmt-skeleton-transaction .o-vertical-spacing > * + * {
  margin-top: 0.75em;
}

rmt-skeleton-transaction .o-vertical-spacing--l > * + * {
  margin-top: 16px;
}

rmt-skeleton-transaction .o-vertical-spacing p {
  -webkit-margin-before: 10px;
  margin-block-start: 10px;
  margin-top: 0px;
  margin-bottom: 0px;
  max-height: 16px;
}

rmt-skeleton-transaction .o-vertical-spacing p .skeleton-box {
  height: 16px;
}

rmt-skeleton-transaction .o-vertical-spacing h3 {
  margin-top: 0rem;
  margin-bottom: 8px;
}

rmt-skeleton-transaction .o-vertical-spacing.with-inline-start-padding {
  -webkit-padding-start: 15px !important;
  padding-inline-start: 15px !important;
}

rmt-skeleton-transaction .without-inline-start-padding {
  -webkit-padding-start: 0px !important;
  padding-inline-start: 0px !important;
}

rmt-skeleton-transaction * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

rmt-skeleton-transaction .rmt-content-wrapper {
  max-height: 0px;
  -webkit-transition: max-height 150ms linear;
  transition: max-height 150ms linear;
}

rmt-skeleton-transaction .skeleton_container {
  padding-bottom: 12px;
}

rmt-skeleton-transaction .skeleton-subtitle + .skeleton-subtitle {
  margin-top: 4px;
}

rmt-card-new rmt-skeleton-transaction ul {
  margin: 0px;
}

rmt-card-new rmt-skeleton-transaction .skeleton_container {
  padding-bottom: 0px;
}

rmt-card-new rmt-skeleton-transaction .skeleton-subtitle:last-child {
  max-height: 12px;
}

rmt-slides {
  display: block;
}

rmt-slides .swiper-container {
  width: 100%;
  padding: 8px 16px;
  padding-bottom: 12px;
}

rmt-slides .slide-up {
  height: 0px !important;
  -webkit-transition: height, 0.2s linear;
  transition: height, 0.2s linear;
}

rmt-slides .label-ios {
  margin: 0px;
}

rmt-slides .swiper-slide {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: stretch;
  -webkit-justify-content: stretch;
  -ms-flex-pack: stretch;
  justify-content: stretch;
  min-height: 100%;
  background-color: var(--gray-100);
  border-radius: 12px;
  padding: 16px;
  max-width: 85%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: flex;
  height: auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-shadow: 0px 3px 15px 0px rgba(0, 17, 51, 0.05);
  box-shadow: 0px 3px 15px 0px rgba(0, 17, 51, 0.05);
  -webkit-transition: -webkit-transform 385ms cubic-bezier(0.23, 1, 0.32, 1);
  transition: -webkit-transform 385ms cubic-bezier(0.23, 1, 0.32, 1);
  transition: transform 385ms cubic-bezier(0.23, 1, 0.32, 1);
  transition: transform 385ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 385ms cubic-bezier(0.23, 1, 0.32, 1);
}

rmt-slides .fade-out {
  opacity: 0;
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
}

rmt-slides .swipe-left {
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
  -webkit-transition: -webkit-transform 0.5s ease-in-out;
  transition: -webkit-transform 0.5s ease-in-out;
  transition: transform 0.5s ease-in-out;
  transition: transform 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out;
}

rmt-slides .last-slide {
  width: 100%;
  max-width: 100%;
}

rmt-slides .swipe-top {
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
}

rmt-slides .card-content {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

rmt-slides .card {
  width: 100%;
  height: 100%;
  max-height: 30vh;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

rmt-slides .swiper-slide h3 {
  margin-bottom: 10px;
}

rmt-slides .swiper-slide p {
  margin: 0;
}

rmt-slides .container {
  margin-top: 12px;
}

rmt-slides .message_container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%;
}

rmt-slides .message_text_container {
  width: 70%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  text-align: left;
}

rmt-slides .message-text-subtitle {
  margin-top: 4px;
}

rmt-slides .title-ellipsis-text {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

rmt-slides .button-text {
  padding-top: 8px;
  font-size: 14px;
  font-weight: 800 !important;
  line-height: 20px;
  text-decoration: underline;
  color: var(--grayblue-400);
  display: inline-block;
  overflow: unset !important;
  font-family: 'Inter';
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin: 0px;
}

rmt-slides .message_staus_label_container {
  margin-bottom: 8px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding: 2px 8px;
  background-color: var(--yellow-200);
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 4px;
}

rmt-slides .alert-info {
  background-color: var(--blue-100);
}

rmt-slides .alert-info .message-text-status {
  color: var(--blue-500);
}

rmt-slides .alert-success {
  background-color: var(--green-200);
}

rmt-slides .alert-success .message-text-status {
  color: var(--green-500);
}

rmt-slides .alert-error {
  background-color: var(--red-100);
}

rmt-slides .alert-error .message-text-status {
  color: var(--red-500);
}

rmt-slides .alert-warn {
  background-color: var(--yellow-200);
}

rmt-slides .alert-warn .message-text-status {
  color: var(--yellow-500);
}

rmt-slides .carousel-close-container {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  float: right;
  position: absolute;
  top: 8px;
  right: 8px;
}

rmt-slides .carousel-close-container img {
  color: var(--grayblue-100) !important;
}

rmt-slides .close-btn {
  background-color: transparent;
  padding: 0px;
  height: 16px;
}

rmt-slides .close-icon {
  color: var(--grayblue-100) !important;
  width: 16px;
}

rmt-slides .name-logo {
  width: 75px;
  height: 75px;
}

rmt-slides .carousel-card-container .card-container {
  padding-top: 24px !important;
  padding-bottom: 24px !important;
}

rmt-slides .carousel-card-container {
  min-width: 81vw !important;
}

rmt-slides .margin-left-sm {
  margin-left: 8px;
}

rmt-slides .margin-left-lm {
  margin-left: 16px;
}

rmt-slides .margin-top-alert-close {
  margin-top: 4px;
}

rmt-slides .swiper-btn:has(.custom-end-button) {
  background-color: var(--gray-400);
  color: var(--grayblue-400);
  border: none;
  border-radius: 12px;
  padding: 0px;
  cursor: pointer;
}

rmt-slides .custom-end-button {
  background-color: var(--gray-400);
  width: 100%;
}

rmt-slides .swiper-btn {
  width: 100px;
}

rmt-slides .rmt-slides-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}

rmt-slides ion-thumbnail {
  min-width: 40px !important;
  min-height: 40px !important;
  max-height: 40px !important;
  max-width: 40px !important;
  margin-right: 16px;
  background: var(--gray-400);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 50%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

rmt-slides ion-thumbnail ion-col {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

rmt-slides .thumbnail-small-icon {
  width: auto;
  height: auto;
  margin-left: 26px;
  margin-top: 26px;
}

rmt-slides .top-image {
  margin-bottom: 12px;
}

rmt-slides .message-text-title2 + .message-text-subtitle {
  margin-top: 2px;
}

.snackbar-container {
  z-index: 999999;
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  min-height: 52px !important;
  background-color: var(--grayblue-500);
  color: var(--gray-100);
  border-radius: 8px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  bottom: -200px;
  padding-top: 6px;
  padding-bottom: 6px;
  opacity: 0;
  -webkit-animation: dismiss 0.5s;
  animation: dismiss 0.5s;
  margin-bottom: 24px;
  left: 16px;
  right: 16px;
}

.snackbar-container ion-row {
  padding-top: 6px !important;
  padding-bottom: 6px !important;
}

.snackbar-container .snackbar-status {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 45px;
  -ms-flex: 0 0 45px;
  flex: 0 0 45px;
  width: 45px;
  max-width: 45px;
}

.snackbar-container .snackbar-status .icon {
  height: 21px;
  width: 21px;
}

.snackbar-container .snackbar-message {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  letter-spacing: 0.25px;
  -webkit-box-pack: left;
  -webkit-justify-content: left;
  -ms-flex-pack: left;
  justify-content: left;
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
  color: var(--gray-100);
  margin-right: 2px;
}

.snackbar-container .snackbar-label {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  line-height: 20px;
  margin-left: 12px;
  margin-right: 12px;
}

.snackbar-container .snackbar-label .button {
  height: 1em;
  font-size: 14px;
  line-height: 24px;
  letter-spacing: 0.15px;
  color: var(--gray-100);
}

.snackbar-container.present {
  -webkit-animation: present 0.5s;
  animation: present 0.5s;
  opacity: 1;
  bottom: 0;
}

@-webkit-keyframes present {
  from {
    bottom: -200px;
  }
  to {
    bottom: 0;
  }
}

@keyframes present {
  from {
    bottom: -200px;
  }
  to {
    bottom: 0;
  }
}

@-webkit-keyframes dismiss {
  from {
    bottom: 0;
  }
  to {
    bottom: -200px;
  }
}

@keyframes dismiss {
  from {
    bottom: 0;
  }
  to {
    bottom: -200px;
  }
}

rmt-steps {
  text-wrap: balance;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

rmt-steps .dot {
  margin-left: 5px;
  height: 4px;
  max-width: 15%;
  min-width: 5%;
  border-radius: 4px;
  display: inline-block;
  background-color: var(--gray-500);
}

rmt-steps .dotActive {
  background-color: var(--app-primary);
}

rmt-submit-button {
  pointer-events: none;
}

rmt-submit-button .button:disabled {
  background-color: var(--gray-500) !important;
}

rmt-submit-button .container {
  pointer-events: all;
}

rmt-text-area .container {
  margin-top: 12px;
}

rmt-text-area ion-textarea {
  width: 100%;
  resize: none;
  font-size: 16px;
  min-height: 64px;
  font-weight: 400;
  max-height: 136px;
  overflow-y: auto;
  line-height: 25px;
  font-style: normal;
  letter-spacing: 0.15px;
  font-family: 'Inter';
}

rmt-text-area .text-area-default {
  border: 1px solid var(--grayblue-100) !important;
}

rmt-text-area .text-area-warning {
  border: 2px solid var(--yellow-300) !important;
}

rmt-text-area .text-area-error {
  border: 2px solid var(--red-300) !important;
}

rmt-text-area .text-area-focused {
  border: 2px solid var(--grayblue-300) !important;
}

rmt-text-area .text-area-disabled {
  border: 1px solid var(--gray-500) !important;
  background-color: var(--gray-400);
}

rmt-text-area .counter-text {
  float: right;
  font-size: 12px;
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  line-height: 16px;
}

rmt-text-area .icon {
  font-size: 16px;
  vertical-align: top;
  display: inline-block;
}

rmt-text-area .custom-helper-text {
  vertical-align: top;
  display: inline-block;
}

rmt-text-area .helper-text-icon-success {
  color: var(--green-400) !important;
}

rmt-text-area .text-area-error .text-input::-webkit-input-placeholder {
  color: var(--red-500) !important;
}

rmt-text-area .text-area-error .text-input::-moz-placeholder {
  color: var(--red-500) !important;
}

rmt-text-area .text-area-error .text-input::-ms-input-placeholder {
  color: var(--red-500) !important;
}

rmt-text-area .text-area-error .text-input::placeholder {
  color: var(--red-500) !important;
}

rmt-text-area .text-area-warning .text-input::-webkit-input-placeholder {
  color: var(--yellow-500) !important;
}

rmt-text-area .text-area-warning .text-input::-moz-placeholder {
  color: var(--yellow-500) !important;
}

rmt-text-area .text-area-warning .text-input::-ms-input-placeholder {
  color: var(--yellow-500) !important;
}

rmt-text-area .text-area-warning .text-input::placeholder {
  color: var(--yellow-500) !important;
}

rmt-text-area .helper-text-icon-default {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  color: var(--grayblue-300) !important;
}

rmt-text-area .helper-text-default, rmt-text-area .counter-text-default {
  color: var(--grayblue-300) !important;
}

rmt-text-area .helper-text-error, rmt-text-area .helper-text-icon-error, rmt-text-area .counter-text-error {
  color: var(--red-400) !important;
}

rmt-text-area .helper-text-icon-error {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  color: var(--red-400) !important;
}

rmt-text-area .helper-text-icon-warning, rmt-text-area .counter-text-warning, rmt-text-area .helper-text-warning {
  color: var(--yellow-500) !important;
}

rmt-text-area .helper-text-icon-disabled, rmt-text-area .helper-text-disabled, rmt-text-area .counter-text-disabled {
  color: var(--grayblue-100) !important;
}

rmt-tile-new .rmt-tile-new {
  background-color: var(--gray-100);
  border-radius: 12px;
  -webkit-box-shadow: 0px 3px 15px 0px rgba(0, 17, 51, 0.05);
  box-shadow: 0px 3px 15px 0px rgba(0, 17, 51, 0.05);
  min-width: 103px;
  min-height: 105px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 12px !important;
  width: 100% !important;
}

rmt-tile-new .title-one {
  color: var(--grayblue-400);
}

rmt-tile-new .information-text {
  background: var(--app-primary-light);
  color: var(--app-primary);
  padding: 0px 8px 0px 8px;
  border-radius: 4px;
  height: 20px !important;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 4px;
}

rmt-tile-new .title-two {
  color: var(--grayblue-400);
}

rmt-tile-new .sub-title {
  color: var(--grayblue-300);
}

rmt-tile-new .selected-tile {
  border-radius: 10px;
  border: 1.5px solid var(--grayblue-400);
  -webkit-box-shadow: 0px 10px 40px 0px rgba(0, 17, 51, 0.1);
  box-shadow: 0px 10px 40px 0px rgba(0, 17, 51, 0.1);
}

rmt-tile-new .section-one-flex {
  -webkit-box-flex: -1;
  -webkit-flex: -1 0 78%;
  -ms-flex: -1 0 78%;
  flex: -1 0 78%;
}

rmt-tile-new .section-two-flex {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 22%;
  -ms-flex: 0 0 22%;
  flex: 0 0 22%;
}

rmt-tile-new .sub-title-one {
  max-width: 90% !important;
}

rmt-tile-new .disable-div {
  background-color: var(--gray-500);
  pointer-events: none;
}

rmt-tile-new .disable-div div {
  color: var(--grayblue-200) !important;
}

rmt-tile-new .disable-div span {
  color: var(--grayblue-200) !important;
  background-color: var(--gray-400);
}

rmt-tile-new .disable-div .sub-title {
  color: var(--grayblue-300) !important;
}

rmt-tile-new .row-width {
  width: 100%;
}

rmt-tile-new .tile-info-label {
  color: var(--grayblue-300);
  margin-left: 3px;
}

rmt-tile-new .tile-info-value {
  color: var(--grayblue-300);
  margin-left: 4px;
}

rmt-tile-new .tile-info-parent-div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 4px;
}

rmt-timer {
  color: black;
  padding-top: 10px;
  padding-bottom: 10px;
}

rmt-timer .timer-value {
  font-weight: 800 !important;
}

rmt-title {
  display: block;
}

rmt-title h4 {
  margin-top: 0 !important;
  color: var(--grayblue-500);
}

@media only screen and (device-height: 568px) and (device-width: 320px) and (-webkit-min-device-pixel-ratio: 2) {
  rmt-title #prelogintitle {
    padding-top: 40px !important;
  }
}

rmt-title:not(:first-child) h4.allow-margin {
  margin-top: 24px !important;
  margin-bottom: 7px !important;
}

rmt-title.bold h4 {
  font-weight: 600;
}

.rmt-text-tooltip {
  display: inline;
  color: var(--app-primary);
  font-weight: 600 !important;
}

rmt-track-timeline p {
  margin: 0px;
}

rmt-track-timeline .timeline-row {
  height: 72px;
}

rmt-track-timeline .timeline-row-last {
  height: auto;
}

rmt-track-timeline .timeline-container-col {
  padding-top: 8px;
}

rmt-track-timeline .timeline-description-col {
  padding-left: 12px !important;
}

rmt-track-timeline .custom-style {
  margin-top: 8px !important;
}

rmt-track-timeline .timeline-line--inactive {
  background: var(--grayblue-100) !important;
}

rmt-track-timeline .timeline-draw {
  height: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

rmt-track-timeline .timeline-draw .timeline-container-circle {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

rmt-track-timeline .timeline-draw .timeline-container-line {
  margin-top: -9px;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

rmt-track-timeline .timeline-draw .timeline-container-line .timeline-line {
  height: 100%;
  width: 2px;
  background: var(--grayblue-400);
}

rmt-track-timeline .timeline-draw .timeline-container-line-short {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

rmt-track-timeline .timeline-draw .timeline-container-line-short .timeline-line {
  height: 8px;
  width: 2px;
  background: var(--grayblue-400);
}

rmt-track-timeline .timeline-description, rmt-track-timeline .timeline-description--active, rmt-track-timeline .timeline-description--inactive, rmt-track-timeline .timeline-description--canceled, rmt-track-timeline .timeline-description--warning {
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 22px;
  color: var(--grayblue-400);
}

rmt-track-timeline .timeline-description--active {
  color: var(--grayblue-400);
}

rmt-track-timeline .timeline-description--inactive {
  color: var(--grayblue-200);
}

rmt-track-timeline .timeline-description--canceled {
  color: var(--red-500);
}

rmt-track-timeline .timeline-description--warning {
  color: var(--yellow-500) !important;
}

rmt-track-timeline .timeline-description--paid {
  color: var(--green-500) !important;
}

rmt-track-timeline .timeline-date {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-size: 12px;
  line-height: 16px;
  color: var(--grayblue-200);
}

rmt-track-timeline img {
  z-index: 1;
}

rmt-transfer-details .status-circle {
  display: inline-block;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  margin-left: 5px;
}

rmt-transfer-details .status-ok {
  background-color: var(--green-200);
}

rmt-transfer-details .status-nok {
  background-color: var(--red-500);
}

rmt-translate {
  display: inline-block;
}

rmt-translate .translate--underline {
  text-decoration: underline;
}

rmt-virtual-scroll {
  display: block;
}

rmt-virtual-scroll-item {
  opacity: 0.0;
  display: block;
  overflow: visible;
  margin-left: -5px;
  margin-right: -5px;
}

rmt-virtual-scroll-item .virtual-item-content {
  display: none;
}

rmt-waiting .waiting-text {
  font-weight: 600;
  font-size: 18px;
  line-height: 36px;
  text-align: center;
  color: var(--grayblue-400);
}

rmt-wallet-balance-and-qr .container {
  height: 168px;
  padding: 16px;
  background-color: var(--app-primary);
  border-radius: 12px;
}

rmt-wallet-balance-and-qr .qr-container {
  background-color: var(--gray-100);
  border-radius: 12px;
  height: 110%;
  width: 100%;
  max-width: 117px;
  text-align: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

rmt-wallet-balance-and-qr .scanandpay-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: absolute;
  bottom: -8px;
}

rmt-wallet-balance-and-qr .camera-img {
  margin-left: 6px;
}

rmt-wallet-balance-and-qr .balance-col {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 64%;
  -ms-flex: 0 0 64%;
  flex: 0 0 64%;
  margin: auto;
}

rmt-wallet-balance-and-qr .qr-col {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 36%;
  -ms-flex: 0 0 36%;
  flex: 0 0 36%;
}

rmt-wallet-balance-and-qr .balance-text {
  color: var(--gray-100);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

rmt-wallet-balance-and-qr .balance-amount {
  color: var(--gray-100);
  font-size: 38px;
}

rmt-wallet-balance-and-qr .balance-amount-million {
  font-size: 32px;
}

rmt-wallet-balance-and-qr .balance-currency {
  color: var(--gray-100);
  position: relative;
  bottom: 3px;
}

rmt-wallet-balance-and-qr .hide-or-show-icon {
  height: 24px;
  width: 24px;
  margin-left: 8px;
}

rmt-wallet-balance-and-qr rmt-skeleton-loader .screen-search-skeleton-text-medium {
  margin-top: 0px !important;
  border-radius: 12px;
}

rmt-wallet-balance-and-qr .qr-code-img {
  height: 100%;
  width: 100%;
  -webkit-clip-path: inset(10% 10% 10% 10%);
  clip-path: inset(10% 10% 10% 10%);
}

rmt-wallet-balance-and-qr .qr-code-img-reduced-height {
  height: 90% !important;
}

rmt-wallet-balance-and-qr .qr-margins {
  margin: -8px;
}

rmt-wallet-balance-and-qr .balance-currency-dotted {
  bottom: 0px !important;
}

@media (max-width: 344px) {
  rmt-wallet-balance-and-qr .qr-container {
    height: 95%;
  }
  rmt-wallet-balance-and-qr .scanandpay-container {
    bottom: 13px;
  }
}

rmt-wallet-card-selection .button[disabled] {
  border: 1px solid var(--grayblue-100) !important;
}

rmt-wallet-card-selection .card-issuance-disabled {
  background-color: var(--gray-100) !important;
  opacity: 0.4 !important;
}

rmt-wallet-card-selection .card-img-wrapper {
  position: relative;
  display: inline-block;
}

rmt-wallet-card-selection .card-img-wrapper img {
  display: block;
  width: 100%;
  height: auto;
}

rmt-wallet-card-selection .card-number-overlay {
  position: absolute;
  bottom: 40px;
  left: 35px;
  font-size: 20px;
  font-weight: 800;
  color: #fff;
}

rmt-wallet-cards .card {
  width: 100%;
  height: 192px;
  border-radius: 15px;
}

rmt-wallet-cards .orange-card {
  background-color: var(--app-primary);
  color: var(--gray-100);
}

rmt-wallet-cards .orange-card .see-details-button {
  background-color: var(--gray-300) !important;
  color: var(--grayblue-400);
}

rmt-wallet-cards .orange-card #lockedDiv {
  background: #774527;
}

rmt-wallet-cards .orange-card rmt-clipboard-container .content-col {
  color: var(--gray-100);
}

rmt-wallet-cards .orange-card .copy-icon {
  content: url(../../assets/icons/wallet-card-copy.svg);
}

rmt-wallet-cards .orange-card .cvv-expiry-value {
  color: var(--gray-300);
}

rmt-wallet-cards .orange-card .cvv-expiry-title {
  color: var(--gray-300);
}

rmt-wallet-cards .white-card {
  background-color: var(--gray-100);
  color: var(--grayblue-500);
}

rmt-wallet-cards .white-card .see-details-button {
  background-color: var(--app-primary-light) !important;
  color: var(--app-primary);
}

rmt-wallet-cards .white-card #cardTypeDiv {
  color: var(--grayblue-200);
}

rmt-wallet-cards .white-card rmt-clipboard-container .content-col {
  color: var(--grayblue-300);
}

rmt-wallet-cards .white-card .copy-icon {
  content: url(../../assets/icons/wallet-card-copy-gray.svg);
}

rmt-wallet-cards .white-card #lockedDiv {
  background: var(--gray-100);
}

rmt-wallet-cards .white-card .cvv-expiry-value {
  color: var(--grayblue-300);
}

rmt-wallet-cards .white-card .cvv-expiry-title {
  color: var(--grayblue-300);
}

rmt-wallet-cards .white-card #cardNumberDiv {
  color: var(--grayblue-300);
}

rmt-wallet-cards .ria-name-logo {
  float: left;
}

rmt-wallet-cards .swiper-pagination-bullet-active {
  background-color: var(--grayblue-300) !important;
}

rmt-wallet-cards .swiper-pagination-bullet {
  background-color: var(--gray-100);
  border-width: 1px;
  border-color: var(--grayblue-300);
  border-style: solid;
}

rmt-wallet-cards ion-icon[class*="custom-icon-view"] {
  width: 20px;
  height: 20px;
  margin-left: 8px !important;
  min-height: 20px !important;
  min-width: 20px !important;
}

rmt-wallet-cards #cardDiv .row {
  min-height: 33% !important;
  padding-left: 15px;
  padding-right: 10px;
}

rmt-wallet-cards #cardDiv .col {
  text-align: left;
}

rmt-wallet-cards #mainDiv .row {
  padding-left: 0px;
  padding-right: 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

rmt-wallet-cards .align-items-center {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

rmt-wallet-cards .align-right {
  float: right;
}

rmt-wallet-cards .card-number {
  float: left;
  padding-top: 5px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

rmt-wallet-cards .swiper-slide {
  width: calc(100%+6px);
}

rmt-wallet-cards .card-locked-span {
  float: left;
}

rmt-wallet-cards .card-type-div {
  text-align: left;
}

rmt-wallet-cards .copy-icon {
  float: left;
  margin-left: 6px;
  height: 16px;
  width: 16px;
}

rmt-wallet-cards .locked-div {
  opacity: 0.5;
  position: absolute;
  top: 36px;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 15px;
  z-index: 100;
}

rmt-wallet-cards .card-locked-text-col {
  z-index: 111;
}

rmt-wallet-cards .card-number-row {
  -webkit-align-content: end;
  -ms-flex-line-pack: end;
  align-content: end;
}

rmt-wallet-cards .swiper-pagination-bullet {
  height: 7px !important;
  width: 7px !important;
  padding: 0px !important;
}

rmt-wallet-cards .card-number-col {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: right;
  -webkit-justify-content: right;
  -ms-flex-pack: right;
  justify-content: right;
}

rmt-wallet-cards #mainDiv {
  width: 100% !important;
}

rmt-wallet-cards #cardNumberDiv {
  width: 255px !important;
  min-width: 255px !important;
}

rmt-wallet-cards .details {
  width: 100% !important;
}

rmt-wallet-cards .see-details-button {
  height: 32px;
  width: 140px;
  padding: 0px 12px 0px 12px !important;
}

rmt-wallet-cards .seconds-counter-row {
  padding-left: 8px;
  padding-bottom: 8px;
  min-height: 36px;
  color: var(--grayblue-400);
}

rmt-wallet-cards .seconds-counter-row .seconds-class {
  padding-left: 2px;
}

rmt-wallet-cards .slides-wrapper ion-slides {
  opacity: 0;
  -webkit-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
}

rmt-wallet-cards .slides-wrapper.slides-ready ion-slides {
  opacity: 1;
}

rmt-wallet-list-item .wallet-list-container {
  height: 70px !important;
}

rmt-wallet-list-item .status-icon {
  padding-left: 7px;
  margin-top: 4px;
}

rmt-wallet-list-item .details {
  width: 100%;
}

rmt-wallet-list-item .details .header {
  color: var(--grayblue-400);
  padding-top: 18px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

rmt-wallet-list-item .details .subheader {
  color: var(--grayblue-200);
  inline-size: -webkit-max-content;
  inline-size: -moz-max-content;
  inline-size: max-content;
}

rmt-wallet-list-item .scanButton {
  color: var(--app-primary);
  background-color: var(--gray-100);
  font-weight: 600 !important;
  border: 1px solid var(--app-primary);
  height: 30px;
  border-radius: 20px;
  margin-top: 22px;
  margin-left: 20px;
  width: 70%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

rmt-wallet-list-item .scanRequired {
  color: var(--red-300);
  font-weight: 400 !important;
}

rmt-wallet-list-item .cancelled {
  text-decoration: line-through !important;
}

rmt-wallet-list-item .deposit {
  color: var(--green-400);
}

rmt-wallet-list-item .withdrawal {
  color: var(--grayblue-300);
}

rmt-wallet-list-item .amount {
  text-align: end;
  width: 100%;
  padding-right: 7px;
}

rmt-wallet-list-item .amount-padding-top-21 {
  padding-top: 21px;
}

rmt-wallet-list-item .request-transaction-row {
  border: 1px solid var(--gray-400);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 8px;
  margin-left: 16px;
  margin-right: 16px;
  height: 76px;
}

rmt-wallet-list-item .request-transaction-main-div {
  padding-top: 10px;
  padding-bottom: 10px;
}

rmt-wallet-list-item .request-transaction-icon-col {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0.5;
  -webkit-flex: 0.5;
  -ms-flex: 0.5;
  flex: 0.5;
  padding-left: 10px;
}

rmt-wallet-list-item .request-transaction-icon {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  width: 28px;
}

rmt-wallet-list-item .request-transaction-title-text {
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
  color: var(--grayblue-500);
  height: 24px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-top: 12px;
}

rmt-wallet-list-item .request-transaction-subtitle-text {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: var(--yellow-500);
}

rmt-wallet-list-item .request-transaction-amount-col {
  padding-left: 7px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: right;
  -webkit-justify-content: right;
  -ms-flex-pack: right;
  justify-content: right;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

rmt-wallet-list-item .request-transaction-amount {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
  padding-right: 5px;
}

rmt-wallet-list-item .requested-from-col {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

rmt-wallet-list-item .requested-from-div {
  width: 100%;
  margin-top: 0px;
}

rmt-wallet-list-item img {
  width: 40px;
  height: 40px;
  border-radius: 40px;
}

rmt-wallet-list-item .thumbnail-text {
  width: 40px;
  height: 40px;
  border-radius: 40px;
  background-color: var(--gray-400);
  border: 1px solid var(--gray-400);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-weight: 600;
  font-size: 15px;
  line-height: 24px;
  letter-spacing: 0.25px;
  color: var(--grayblue-400);
}

rmt-wallet-list-item .international-trn {
  color: var(--grayblue-200);
}

rmt-wallet-list-item .domestic-trn {
  padding-top: 21px;
}

rmt-wallet-profile-skeleton {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  direction: row !important;
  padding-top: 16px;
}

rmt-wallet-profile-skeleton div {
  width: 65px;
}

rmt-wallet-profile-skeleton ion-icon {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

rmt-wallet-profile-skeleton .icon-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  text-align: center;
}

rmt-wallet-profile-skeleton .icon-container .icon {
  width: 60px;
  height: 60px;
}

rmt-wallet-profile-skeleton .container-margin {
  margin-left: auto !important;
}

rmt-wallet-profile-skeleton .wallet-skeleton {
  background: -webkit-gradient(linear, left top, right top, from(transparent), color-stop(var(--gray-100)), to(transparent)), -webkit-gradient(linear, left top, left bottom, from(var(--gray-400)), to(var(--gray-400))), radial-gradient(38px circle at 19px 19px, var(--gray-400) 50%, transparent 51%), -webkit-gradient(linear, left top, left bottom, from(var(--gray-400)), to(var(--gray-400)));
  background: linear-gradient(0.25turn, transparent, var(--gray-100), transparent), linear-gradient(var(--gray-400), var(--gray-400)), radial-gradient(38px circle at 19px 19px, var(--gray-400) 50%, transparent 51%), linear-gradient(var(--gray-400), var(--gray-400));
  background-repeat: no-repeat;
  background-size: auto;
  background-position: -115px 0, 0 0, 0px 85px, 25px 90px;
  -webkit-animation: wallet-skeleton-loading 2s ease-out 0s infinite normal;
  animation: wallet-skeleton-loading 2s ease-out 0s infinite normal;
}

@-webkit-keyframes wallet-skeleton-loading {
  to {
    background-position: 100px 0, 0 0, 0 85px, 25px 90px;
  }
}

@keyframes wallet-skeleton-loading {
  to {
    background-position: 100px 0, 0 0, 0 85px, 25px 90px;
  }
}

rmt-wallet-profile-skeleton .wallet-skeleton-tn {
  height: 60px;
  width: 60px;
  border-radius: 200px;
}

rmt-wallet-profile-skeleton .wallet-skeleton-text {
  height: 16px;
  width: 56px;
}

rmt-wallet-services .services-container {
  height: 108px;
  margin-top: 4px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  min-width: 98%;
}

rmt-wallet-services .services-content {
  min-width: 98%;
}

rmt-wallet-services .action-text {
  margin-top: 4px;
  color: var(--grayblue-300);
  font-size: 13px;
}

rmt-wallet-services .wallet-services {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
  -webkit-flex-direction: row !important;
  -ms-flex-direction: row !important;
  flex-direction: row !important;
  text-align: center;
  min-width: 100%;
  margin-top: 22px;
}

rmt-wallet-services .service {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

rmt-wallet-services .service.is-disabled {
  opacity: 0.5;
}

rmt-warning-card .warning-row {
  padding-left: 12px;
  padding-right: 12px;
  padding-top: 8px;
  padding-bottom: 8px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

rmt-warning-card .warning-row rmt-translate {
  padding: 2px;
  width: 50%;
  max-width: 90px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  text-align: center;
}

rmt-warning-card a {
  color: var(--red-300) !important;
  width: 50%;
  max-width: 90px;
  text-align: center;
}

rmt-warning-card .warning-yellow-row {
  background: var(--yellow-100);
  border: 1px solid var(--yellow-100);
  border-radius: 4px;
  padding: 9px 8px;
  color: var(--grayblue-400);
}

xe-dot {
  display: inline-block;
}

xe-dot .rate-dot {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  -webkit-transition: background-color 200ms linear;
  transition: background-color 200ms linear;
}

xe-dot .rate-dot .rate-dot-inner {
  width: 6px;
  height: 6px;
  border-radius: 50%;
  -webkit-transition: background-color 200ms linear;
  transition: background-color 200ms linear;
}

xe-dot .rate-dot-success {
  background-color: rgba(var(--green-300), 0.12);
}

xe-dot .rate-dot-success .rate-dot-inner {
  background-color: var(--green-300);
}

xe-dot .rate-dot-ok {
  background-color: rgba(var(--yellow-300), 0.12);
}

xe-dot .rate-dot-ok .rate-dot-inner {
  background-color: var(--yellow-300);
}

xe-dot .rate-dot-error {
  background-color: rgba(var(--red-300), 0.12);
}

xe-dot .rate-dot-error .rate-dot-inner {
  background-color: var(--red-300);
}

xe-visibility .xe-visibility {
  min-width: 10px;
  min-height: 10px;
  position: absolute;
  z-index: 10000;
  pointer-events: none;
}

page-actionsheet-info .rmt-select-actionsheet-modal .modal-wrapper {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}

page-actionsheet-info ion-content {
  padding-bottom: calc(env(safe-area-inset-bottom)) !important;
}

page-actionsheet-info .footer::before {
  display: none;
}

page-actionsheet-info .image-section-circle {
  display: inline-table;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  overflow: hidden;
  background-color: var(--gray-400);
  border-radius: 40px;
  width: 48px;
  height: 48px;
  background-color: var(--gray-400);
}

page-actionsheet-info .image-section-circle img {
  display: block;
}

page-actionsheet-info .image-section-circle--center {
  width: 100%;
  background-color: transparent;
}

page-actionsheet-info .image-section-circle--center img {
  margin: auto;
}

page-actionsheet-info .actionsheet_header {
  color: var(--grayblue-400);
  font-weight: bold;
  font-size: 18px;
  text-align: center;
  padding-top: 8px;
  margin: 0;
  padding-bottom: 16px;
}

page-actionsheet-info .actionsheet_content {
  padding-bottom: 24px;
}

page-actionsheet-info .actionsheet_content_text_padding {
  padding: 12px 12px 24px 12px;
}

page-actionsheet-info .actionsheet_text {
  font-size: 16px;
  color: var(--grayblue-400);
  margin-bottom: 0;
  padding-bottom: 22px !important;
}

page-actionsheet-info .actionsheet_text--center {
  text-align: center;
  margin-bottom: 0;
}

page-actionsheet-info .actionsheet_link {
  margin: 0;
}

page-actionsheet-info rmt-translate .part a {
  color: var(--blue-200);
  font-weight: normal;
  font-size: 14px;
}

page-actionsheet-info .header-drag + div {
  display: none;
}

page-actionsheet-info .actionsheet_text_no_bottom {
  padding-bottom: 0px !important;
}

actionsheet-select .label-md,
actionsheet-select .label-ios {
  margin: 0;
}

actionsheet-select .scroll-content {
  border-radius: 10px;
  background: var(--gray-100);
  padding: 16px 8px 16px 8px !important;
}

actionsheet-select .scroll-content > ion-item:nth-child(1) rmt-list-item-new {
  margin-top: 0px !important;
}

actionsheet-select .modal-header.header::after {
  background: var(--gray-400);
  height: 1px;
}

actionsheet-select .modal-header.header::after {
  background: var(--gray-400);
  height: 1px;
}

actionsheet-select ion-title {
  background: var(--gray-100);
}

actionsheet-select ion-content .scroll-content {
  padding-left: 12px;
  padding-right: 12px;
  padding-bottom: 4px;
  padding-top: 4px;
}

actionsheet-select ion-item {
  margin-bottom: 0px !important;
}

actionsheet-select ion-item .item-inner {
  border-bottom: 0px solid var(--gray-400) !important;
  padding-right: 0px !important;
}

actionsheet-select ion-thumbnail {
  opacity: unset !important;
  background: transparent !important;
  padding: 4px !important;
}

actionsheet-select ion-thumbnail img {
  max-width: 22px;
  max-height: 22px;
  width: auto !important;
  height: auto !important;
  border-radius: 50% !important;
}

actionsheet-select rmt-list-item-new .rmt-font.Body1, actionsheet-select rmt-list-item-new rmt-chips .chip, rmt-chips actionsheet-select rmt-list-item-new .chip, actionsheet-select rmt-list-item-new rmt-segment-button ion-segment.segment-grey-buttons ion-segment-button ion-label, rmt-segment-button ion-segment.segment-grey-buttons ion-segment-button actionsheet-select rmt-list-item-new ion-label, actionsheet-select rmt-list-item-new rmt-tile-new .title-one, rmt-tile-new actionsheet-select rmt-list-item-new .title-one, actionsheet-select rmt-list-item-new rmt-wallet-balance-and-qr .balance-text, rmt-wallet-balance-and-qr actionsheet-select rmt-list-item-new .balance-text, actionsheet-select rmt-list-item-new singpass-profile-review-details .Body1.profile-has-null-value, singpass-profile-review-details actionsheet-select rmt-list-item-new .Body1.profile-has-null-value, actionsheet-select rmt-list-item-new klarna-privacy p, klarna-privacy actionsheet-select rmt-list-item-new p, actionsheet-select rmt-list-item-new location-detail .done-button .button-inner, location-detail .done-button actionsheet-select rmt-list-item-new .button-inner, actionsheet-select rmt-list-item-new page-qr-scanner-helper .supported-qrs-div, page-qr-scanner-helper actionsheet-select rmt-list-item-new .supported-qrs-div, actionsheet-select rmt-list-item-new page-qr-scanner-helper .scan-a-code-to-pay-div, page-qr-scanner-helper actionsheet-select rmt-list-item-new .scan-a-code-to-pay-div, actionsheet-select rmt-list-item-new page-registration-customer-linking-questionnaire rmt-content .item .label, page-registration-customer-linking-questionnaire rmt-content .item actionsheet-select rmt-list-item-new .label, actionsheet-select rmt-list-item-new review-prompt .done-button .button-inner, review-prompt .done-button actionsheet-select rmt-list-item-new .button-inner, actionsheet-select rmt-list-item-new send-continue .primary-button .button-inner, send-continue .primary-button actionsheet-select rmt-list-item-new .button-inner, actionsheet-select rmt-list-item-new page-card-replace-reasons .item .label, page-card-replace-reasons .item actionsheet-select rmt-list-item-new .label, actionsheet-select rmt-list-item-new page-card-settings .item .label, page-card-settings .item actionsheet-select rmt-list-item-new .label, actionsheet-select rmt-list-item-new page-card-settings-home .item .label, page-card-settings-home .item actionsheet-select rmt-list-item-new .label, actionsheet-select rmt-list-item-new wallet-pin-forgot-passcode-modal .center-align p, wallet-pin-forgot-passcode-modal .center-align actionsheet-select rmt-list-item-new p, actionsheet-select rmt-list-item-new wallet-receive-money-track .sub-title, wallet-receive-money-track actionsheet-select rmt-list-item-new .sub-title, actionsheet-select rmt-list-item-new wallet-receive-money-track .Body1.track-cash-leagl-info, wallet-receive-money-track actionsheet-select rmt-list-item-new .Body1.track-cash-leagl-info {
  color: var(--grayblue-400) !important;
}

actionsheet-select rmt-list-item-new .white-background {
  padding-right: 12px !important;
}

actionsheet-select ion-thumbnail img {
  height: 24px !important;
  width: 24px !important;
  max-height: 24px !important;
  max-width: 24px !important;
}

page-activity {
  /*
    .pending-order__background-padding {
        margin: 16px 16px 0px 16px;
        padding: 16px;
        padding-right: 9px;
        background: $ria-primary-1;
        border: 1px solid $ria-primary-1;
        box-sizing: border-box;
        border-radius: 12px;
    }

    .pending-order__arrow {
        flex-grow: 0;
    }

    .pending-order__img {
        box-sizing: border-box;
        border-radius: 12px;
        display: flex;
        align-items: center;
        justify-content: space-between;
        max-width: 56px;
        margin-right: 16px;
    }
*/
}

page-activity .logo-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  padding-top: 16px;
  padding-right: 16px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

page-activity rmt-alerts + rmt-content {
  margin-top: 8px;
}

page-activity ion-list ion-thumbnail img {
  min-width: 40px;
  min-height: 40px;
}

page-activity ion-infinite-scroll {
  margin-top: -5px;
  margin-bottom: -20px;
  height: 0px;
  padding-bottom: 24px;
}

page-activity .refresher-pulling-icon,
page-activity .refresher-refreshing-icon {
  color: var(--grayblue-300) !important;
}

page-activity ion-spinner * {
  stroke: var(--grayblue-300) !important;
}

page-activity .content,
page-activity .header rmt-app-bar > div {
  background-color: var(--gray-200);
}

page-activity rmt-list-item-new {
  margin-top: 0px;
}

page-activity .container_list_pending {
  margin-left: -12px;
  margin-top: 10px;
  margin-bottom: 4px;
  width: 107%;
}

page-activity .container_list {
  padding-top: 16px;
  margin-bottom: 0px;
}

page-activity .alert-card {
  margin-bottom: 0px;
}

page-activity .activity_list_container {
  padding-left: 16px;
  padding-right: 16px;
  padding-top: 8px;
  background-color: var(--gray-200) !important;
}

page-activity .recent-view .container_list {
  padding-top: 12px;
}

page-activity .has-refresher > .scroll-content {
  border-top: 0;
}

page-activity .activity__suspected_modal {
  margin: 16px;
  background: var(--red-100);
  border: 1px solid var(--red-100);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 4px;
}

page-activity .activity__suspected_modal .suspected_modal__col_button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

page-activity .activity__suspected_modal .suspected_modal__text {
  margin: 0px;
  padding: 8px 0px 8px 12px;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.25px;
  color: var(--grayblue-400);
}

page-activity .activity__suspected_modal .suspected_modal__button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: var(--red-400);
  height: 100%;
  padding-left: 0px;
}

page-activity .activity__header-section {
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
  margin-top: 0px;
  color: #013;
}

page-activity .activity__body-section {
  text-align: center;
  color: var(--gray-500);
}

page-activity .activity__body-h5 {
  font-weight: 600;
  margin-bottom: 25px;
  margin-top: 10px;
}

page-activity .date-header {
  height: 36px;
  background: var(--gray-100);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding-left: 16px;
}

page-activity .new-card h5 {
  font-weight: 600;
  font-size: 18px;
}

page-activity .new-card h6 {
  white-space: initial;
  font-size: 14px;
}

page-activity .absolutePosition {
  position: absolute !important;
  z-index: 100;
}

page-activity rmt-list-card rmt-initials ion-icon {
  width: 24px !important;
  height: 24px !important;
}

page-activity rmt-list-card rmt-initials ion-icon[class*="custom-icon-progress"] {
  -webkit-animation-name: circle-spin;
  animation-name: circle-spin;
  -webkit-animation-duration: 4000ms;
  animation-duration: 4000ms;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}

page-activity .empty-activity {
  padding-top: 16px;
  position: relative;
}

page-activity .empty-activity rmt-title h4 {
  font-weight: 600;
}

page-activity .empty-activity .button {
  margin-top: 16px;
}

page-activity .empty-activity--suspected {
  margin-top: -15px;
}

page-activity .empty-activity--suspected .button {
  height: 46px !important;
}

page-activity rmt-center {
  padding-bottom: 0px !important;
}

page-activity rmt-center.empty-activity--suspected {
  height: 90% !important;
}

page-activity .activity__wallet_modal {
  margin: 0px;
  background: var(--app-primary-light);
}

page-activity .activity__wallet_modal .wallet_modal__col_button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

page-activity .activity__wallet_modal .wallet_modal__text {
  margin: 0px;
  padding: 8px 24px 0px 24px;
  color: var(--grayblue-400);
}

page-activity .activity__wallet_modal .wallet_modal_header__text {
  font-weight: 600;
}

page-activity .activity__wallet_modal .wallet_modal__button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: left;
  -webkit-align-items: left;
  -ms-flex-align: left;
  align-items: left;
  color: var(--app-primary);
  height: 100%;
  padding-right: 0px;
  padding-left: 24px;
}

page-activity .activity__wallet_modal .wallet_modal__button--text {
  font-family: 'Inter';
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  letter-spacing: 0.25px;
  text-align: left;
}

page-activity .activity__wallet_modal .closeButton {
  background-color: transparent !important;
  float: right !important;
  margin-top: -25px;
  padding-right: 20px;
  padding-bottom: 20px;
  margin-bottom: -10px;
  color: var(--grayblue-300);
  background: var(--grayblue-400);
}

page-activity .horizontalPadding {
  padding-left: 16px;
  padding-right: 16px;
}

page-activity > div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

page-activity > div .figure {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 56px;
  -ms-flex: 0 0 56px;
  flex: 0 0 56px;
  height: 56px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 12px;
}

page-activity > div .text {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 8px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  margin-left: 16px;
}

page-activity > div > span[class^="ibm-icon-"]:before {
  color: m var(--grayblue-100);
}

page-activity .pending-order__arrow {
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
}

page-activity .pending-order__img {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 12px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  max-width: 56px;
  margin-right: 16px;
}

page-activity > div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

page-activity > div .figure {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 56px;
  -ms-flex: 0 0 56px;
  flex: 0 0 56px;
  height: 56px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 12px;
}

page-activity > div .text {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 8px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  margin-left: 16px;
}

page-activity > div > span[class^="ibm-icon-"]:before {
  color: m var(--grayblue-100);
}

page-activity .chevron_color {
  color: var(--grayblue-100);
}

page-activity .welcomeText {
  padding-top: 10px;
  padding-bottom: 16px;
}

page-activity .activity-image {
  width: 192px;
  height: 192px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

page-activity .promo-rate {
  color: #15AA52;
  white-space: nowrap;
}

page-activity .pending-order .col {
  padding: 0px;
}

page-activity .pending-order .button-row-primary {
  background-color: var(--app-primary);
}

page-activity .pending-order .button-rows_primary_text {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: var(--grayblue-500);
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 22px;
}

page-activity rmt-circle {
  width: 64px;
  height: 64px;
  margin-bottom: 0px;
}

page-activity .activity_list .card-container {
  padding-top: 0px !important;
}

page-activity .activity_list rmt-rate-widget {
  margin-top: 16px;
}

page-activity rmt-title {
  width: 100%;
}

page-activity .customer-content {
  margin-top: 8px;
}

page-activity .align-left-text {
  text-align: left !important;
}

page-activity rmt-new-entry {
  padding-top: 0px;
}

page-activity .group-heading {
  text-transform: uppercase;
}

page-activity .lock-scroll .scroll-content {
  overflow: hidden;
}

page-activity .slides-skeleton-parent {
  width: 100% !important;
  display: inline-block;
  padding-left: 16px;
  padding-right: 16px;
}

page-activity .recipient-skeleton-parent {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 16px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-top: 4px;
}

page-activity .recipient-skeleton {
  width: 50vw;
  display: inline-block;
  margin-top: 8px;
}

page-activity .recipient-skeleton .skeleton-transaction-item {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

page-activity .recipient-skeleton .o-media__body {
  width: 100%;
  margin-top: 6px;
  margin-left: 0px;
}

page-activity .recipient-skeleton .o-media__button {
  display: none;
}

page-activity .slides-recipients {
  padding-top: 4px;
  padding-bottom: 20px;
}

page-activity .slides-recipients .swiper-slide {
  padding: 12px;
}

page-activity .slides-recipients .swiper-slide .message_container {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

page-activity .slides-recipients .swiper-container {
  padding-left: 16px;
  padding-right: 16px;
}

page-activity .slides-recipients .message-text-subtitle {
  color: var(--grayblue-200);
}

page-activity .slides-recipients rmt-font {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

page-activity .slides-recipients .message_text_container {
  width: 100%;
}

page-activity .recent-rate ion-list {
  margin-bottom: 0px;
}

page-activity .recent-rate ion-thumbnail {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

page-activity .recent-rate .col {
  padding: 0px !important;
}

page-activity .recent-rate .row {
  height: 40px;
}

page-activity .slides-messages .message-text-subtitle {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
}

page-activity .baseCurrencySection {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 4px;
}

page-activity .baseCurrencySection .base_rate {
  color: var(--grayblue-300);
}

page-activity .rateSection {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 6px;
}

page-activity .rateSpacing {
  padding-bottom: 12px;
}

page-activity-all .logo-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  padding-top: 16px;
  padding-right: 16px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

page-activity-all rmt-alerts + rmt-content {
  margin-top: 8px;
}

page-activity-all ion-list ion-thumbnail img {
  min-width: 40px;
  min-height: 40px;
}

page-activity-all ion-infinite-scroll {
  margin-top: -5px;
  margin-bottom: -20px;
  height: 0px;
  padding-bottom: 24px;
}

page-activity-all .refresher-pulling-icon,
page-activity-all .refresher-refreshing-icon {
  color: var(--grayblue-300) !important;
}

page-activity-all ion-spinner * {
  stroke: var(--grayblue-300) !important;
}

page-activity-all .content,
page-activity-all .header rmt-app-bar > div {
  background-color: var(--gray-200);
}

page-activity-all rmt-list-item-new {
  margin-top: 0px;
}

page-activity-all .container_list_pending {
  margin-left: -12px;
  margin-top: 10px;
  margin-bottom: 4px;
  width: 107%;
}

page-activity-all .container_list {
  padding-top: 16px;
  margin-bottom: 0px;
}

page-activity-all .activity_list_container {
  padding-left: 16px;
  padding-right: 16px;
  background-color: var(--gray-200) !important;
}

page-activity-all .has-refresher > .scroll-content {
  border-top: 0;
}

page-activity-all rmt-list-card rmt-initials ion-icon {
  width: 24px !important;
  height: 24px !important;
}

page-activity-all rmt-list-card rmt-initials ion-icon[class*="custom-icon-progress"] {
  -webkit-animation-name: circle-spin;
  animation-name: circle-spin;
  -webkit-animation-duration: 4000ms;
  animation-duration: 4000ms;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}

page-activity-all rmt-center {
  padding-bottom: 0px !important;
}

page-activity-all > div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

page-activity-all > div .figure {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 56px;
  -ms-flex: 0 0 56px;
  flex: 0 0 56px;
  height: 56px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 12px;
}

page-activity-all > div .text {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 8px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  margin-left: 16px;
}

page-activity-all > div > span[class^="ibm-icon-"]:before {
  color: m var(--grayblue-100);
}

page-activity-all .pending-order .col {
  padding: 0px;
}

page-activity-all .pending-order .button-row-primary {
  background-color: var(--app-primary);
}

page-activity-all .pending-order .button-rows_primary_text {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: var(--grayblue-500);
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 22px;
}

page-activity-all rmt-circle {
  width: 64px;
  height: 64px;
  margin-bottom: 0px;
}

page-activity-all .card-container {
  padding-top: 0px !important;
}

page-activity-all .activity_list_container {
  padding-bottom: 20px !important;
}

page-activity-all rmt-new-entry {
  padding-top: 0px;
}

activity-filter .searchbar-row {
  padding-top: 8px;
  padding-left: 16px;
  padding-right: 16px;
  padding-bottom: 24px;
  margin-top: 5px;
}

activity-filter .input-border {
  border: 1px solid var(--gray-400);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 6px;
  height: auto;
}

activity-filter input[type="text"] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-left: 44px !important;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  padding: 12px;
  margin: 0px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  padding-right: 32px !important;
}

activity-filter .clear-icon .rmt-input-icon-base {
  padding-top: 10px !important;
  padding-right: 28px !important;
}

activity-filter .search-icon .rmt-input-icon-base {
  left: 14px !important;
  padding: 15px !important;
  margin-top: 0;
}

activity-filter .search-icon .rmt-input-icon-base .icon {
  opacity: 0.3 !important;
}

add-amount .amount-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 16px;
}

add-amount .amount-container .amountType {
  font-weight: 600;
  font-size: 36px;
  padding-right: 8px;
}

add-amount .amount-container .amount {
  font-weight: 600;
  font-size: 36px;
}

add-amount .error-text {
  color: var(--red-400);
  text-align: center;
}

add-amount .container {
  padding-bottom: calc(env(safe-area-inset-bottom) + 120px) !important;
}

add-promo {
  display: unset !important;
}

add-promo .inputPromosAsTextContainer {
  background-color: white;
  border-radius: 12px !important;
  border: 1px solid black;
  height: 70px !important;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: -10px;
  margin-bottom: 0px;
}

add-promo .inputPromosAsTextContainer .reason_text_area {
  width: 90% !important;
  height: 100px !important;
  border: 2px solid var(--grayblue-400);
  border-radius: 8px;
}

add-promo .inputPromosAsTextContainer textarea {
  margin-top: 0px;
  height: 90% !important;
  color: var(--grayblue-400);
}

add-promo .inputPromosAsTextContainer textarea::-webkit-input-placeholder {
  color: var(--grayblue-400);
}

add-promo .inputPromosAsTextContainer textarea::-moz-placeholder {
  color: var(--grayblue-400);
}

add-promo .inputPromosAsTextContainer textarea::-ms-input-placeholder {
  color: var(--grayblue-400);
}

add-promo .inputPromosAsTextContainer textarea::placeholder {
  color: var(--grayblue-400);
}

add-promo .container {
  padding-bottom: calc(env(safe-area-inset-bottom) + 120px) !important;
  background-color: var(--gray-300);
}

page-address-verify .floating-label__disabled {
  color: var(--grayblue-100) !important;
}

page-address-verify .searchbar-md {
  padding: 0px !important;
}

page-address-verify .address-street_item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  overflow: visible;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

page-address-verify .address-label__street {
  margin: 0px;
  color: var(--grayblue-500) !important;
}

page-address-verify .address-form_label {
  font-weight: 600 !important;
  padding-bottom: 5px;
}

page-address-verify .address-form_optional {
  font-weight: 400 !important;
  color: var(--grayblue-500) !important;
}

page-address-verify .address-form__field {
  margin-top: 16px;
}

page-address-verify .toolbar-background-ios {
  border-bottom: none !important;
}

page-agents-search ion-searchbar.searchbar-md {
  -webkit-box-shadow: none;
  box-shadow: none;
}

page-agents-search ion-searchbar {
  height: 56px;
}

page-agents-search ion-searchbar .searchbar-input {
  background: var(--gray-400) !important;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 6px !important;
  padding: unset !important;
  padding: 5px !important;
}

page-agents-search .align-content {
  padding: 0px 0px 0px 8px;
}

page-agents-search .toolbar-background-ios {
  border-bottom: none !important;
  background: var(--gray-100) !important;
}

page-agents-search .toolbar-background {
  background: var(--gray-100) !important;
}

page-agents-search .searchbar-md .searchbar-input {
  color: var(--grayblue-400);
  padding-left: 42px !important;
}

page-agents-search .searchbar-md .searchbar-search-icon {
  top: 12px;
}

page-agents-search .searchbar-search-icon {
  background-image: url("../assets/imgs/Lens.svg") !important;
}

page-agents-search .searchbar-clear-icon {
  background-image: url("../assets/imgs/close-search.svg") !important;
}

page-agents-search rmt-card-item {
  padding-bottom: 0px !important;
  margin-top: -12px;
}

page-agents-search .city-result {
  padding-left: 4px;
  color: var(--grayblue-400);
}

page-agents-search .chevron-icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: right;
  -webkit-justify-content: right;
  -ms-flex-pack: right;
  justify-content: right;
  padding-top: 21px;
}

page-agents-search rmt-error-message .H3 {
  margin-top: 40px !important;
}

page-agents-search rmt-card-item:first-child {
  padding-top: 0px !important;
}

page-bank-account-verification .image {
  width: 128px;
  height: 128px;
}

page-bank-account-verification .detail-item {
  text-align: left;
  margin-top: 10px;
}

page-bank-account-verification .text-title {
  margin-top: 32px;
}

page-bank-account-verification .checkboxIcon {
  width: 20px;
  height: 20px;
  background-color: var(--grayblue-300);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-weight: 600;
  color: var(--gray-100);
  font-size: 10px;
  font-family: 'Open Sans' !important;
}

page-bank-account-verification .btn_green {
  color: var(--gray-100);
  background-color: var(--green-500) !important;
  border-radius: 24px;
}

page-bank-account-verification .verify_manually {
  text-align: center;
  padding-top: 10px;
}

page-bank-account-verify-to-wallet rmt-empty-picker button.button[disabled] {
  opacity: 1.0 !important;
  color: var(--grayblue-100) !important;
  -webkit-text-fill-color: var(--grayblue-100) !important;
  background: transparent !important;
}

page-bank-account-verify-to-wallet .account-number-class {
  padding-top: 35px;
}

page-bank-account-verify-to-wallet .account-number-class .item-md.item-input.item-input-has-focus .item-inner,
page-bank-account-verify-to-wallet .account-number-class .item-md.item-input.input-has-focus .item-inner {
  border-bottom-color: var(--app-primary);
  -webkit-box-shadow: inset 0 -1px -1px 0 var(--app-primary);
  box-shadow: inset 0 -1px -1px 0 var(--app-primary);
}

page-bank-account-verify-to-wallet .verify-btn .item-inner {
  border-bottom: none !important;
}

page-bank-account-verify-to-wallet .verify-btn .item-inner .input-wrapper {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

page-bank-account-verify-to-wallet .verify-btn .item-inner .input-wrapper .label {
  margin-bottom: 0px;
  position: absolute;
  bottom: 0;
}

page-bank-account-verify-to-wallet .verify-btn .item-inner .input-wrapper .label .button {
  background-color: transparent;
  height: 35px;
}

page-bank-account-verify-to-wallet .verify-btn .item-inner .input-wrapper .label .button[disabled] {
  opacity: 1.0;
  background-color: transparent !important;
}

page-bank-account-verify-to-wallet .verify-btn .item-inner .input-wrapper .label .button[disabled] a {
  color: rgba(0, 17, 51, 0.3) !important;
}

page-bank-account-verify-to-wallet .holder-name {
  margin-top: 35px;
}

page-bank-account-verify-to-wallet ion-item.item-input-disabled[col-8] {
  min-width: 100%;
}

page-bank-account-verify-to-wallet .text-input {
  color: var(--grayblue-300);
}

page-bank-deposit ion-content, page-bank-deposit ion-header rmt-header rmt-app-bar > div {
  background-color: var(--gray-200) !important;
}

page-bank-deposit .time_remaining_container {
  padding-bottom: 24px;
}

page-bank-deposit .time_remaining_content {
  padding-left: 16px;
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
  -webkit-flex-direction: row !important;
  -ms-flex-direction: row !important;
  flex-direction: row !important;
  gap: 10px;
  background-color: var(--gray-400);
  border-radius: 10px;
}

page-bank-deposit .transparentBackground {
  opacity: 0 !important;
}

page-bank-deposit .self-service-picker-field rmt-bank-deposit rmt-empty-picker .float-container-search {
  background-color: white !important;
  border-radius: 5px;
  border: 1px solid var(--gray-400);
}

page-bank-deposit .self-service-picker-field rmt-bank-deposit rmt-empty-picker .float-container-search ion-icon {
  display: none !important;
}

page-bank-deposit-optional-beneficiary .subtitle {
  color: var(--grayblue-300);
  font-family: 'Inter';
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  margin-top: 24px;
}

page-bank-deposit-optional-beneficiary form {
  margin-top: 28px;
}

page-bank-search rmt-content .item .label {
  width: 100% !important;
}

page-bank-search rmt-content-loader .rmt-content-loader {
  padding-left: 14px;
  padding-right: 14px;
}

page-bank-search .toolbar-background-ios {
  border-bottom: none !important;
}

page-bank-search .toolbar-background {
  background: none;
}

page-bank-search rmt-error-message .Body1 {
  color: var(--grayblue-300);
}

page-bank-search rmt-error-message .semibold {
  font-weight: 700 !important;
}

page-bank-search rmt-error-message {
  margin-top: 84px;
}

page-bank-search .search input {
  text-overflow: ellipsis;
  padding-right: 15px;
  min-height: 19px;
  margin-left: 10px;
}

page-bank-search .tableCell {
  display: list-item;
}

page-bank-search .filtered-banks .rmt-card {
  max-height: 300px;
  overflow: auto;
}

page-bank-search .filtered-banks .rmt-card h5, page-bank-search .filtered-banks .rmt-card h6 {
  overflow: hidden;
  text-overflow: ellipsis;
  margin-bottom: unset !important;
}

page-bank-search .capitalize {
  text-transform: capitalize;
}

page-bank-search .bank-result {
  padding: 4px;
  line-height: 22px !important;
  color: var(--grayblue-400);
}

page-bank-search .results-heading {
  text-transform: uppercase;
  color: var(--grayblue-200);
  letter-spacing: 1.15px;
}

page-bank-search .chevron-icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: right;
  -webkit-justify-content: right;
  -ms-flex-pack: right;
  justify-content: right;
  padding-top: 21px;
}

page-bank-search ion-icon {
  color: var(--grayblue-400);
}

page-bank-search rmt-error-message .H3 {
  margin-top: 40px !important;
}

page-bank-search rmt-card-item {
  padding-bottom: 0px !important;
  margin-top: -12px;
}

page-bank-search rmt-skeleton-loader .skeleton-container {
  padding-left: 0px;
}

page-bank-search rmt-skeleton-loader .skeleton-item:first-child .screen-search-skeleton {
  margin-top: 0px !important;
}

page-bank-search rmt-error-message img {
  width: 88px;
  height: 88px;
}

page-bank-search .filtered-banks ion-list rmt-list-item-new {
  margin-top: 24px;
}

page-bank-search .filtered-banks ion-list:first-child rmt-list-item-new {
  margin-top: 0px;
}

ion-modal page-bank-search rmt-app-bar > div {
  padding-top: 0;
}

page-biometric-enable .image {
  width: 48px;
  height: 48px;
}

page-biometric-enable .image img {
  width: 36px;
  height: 36px;
}

page-biometric-enable .subtitle-text {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  text-wrap: wrap;
  text-align: center;
}

page-biometric-enable .content-flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

page-biometric-enable .form-input {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

page-biometric-enable rmt-input .container {
  margin: 16px 2px 0px 0;
}

branch-lookup div {
  border-style: none;
}

branch-lookup .currentLocation {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding-top: 16px;
  padding-left: 20px;
}

branch-lookup .locationTitle {
  padding-left: 14px;
  color: var(--grayblue-400);
}

branch-lookup .location-icon {
  color: var(--app-primary);
  padding-left: 26px;
  width: 18px;
  height: 18px;
}

branch-lookup .addressSection {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  padding-bottom: 2px;
  padding-top: 19px;
  padding-left: 25px;
  padding-right: 25px;
}

branch-lookup .addressTitle {
  color: var(--grayblue-400);
}

branch-lookup .bankLocationName {
  padding-right: 8px;
  font-weight: 600 !important;
  max-width: 70%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

branch-lookup .no-search-results {
  text-align: center;
}

branch-lookup .no-search-results-title {
  font-weight: 600;
  font-size: 18px;
  line-height: 24px;
  letter-spacing: 0.15px;
  color: var(--grayblue-400);
  padding-top: 10px;
}

branch-lookup .no-search-results-desc {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.15px;
  color: var(--grayblue-300);
  padding-top: 5px;
}

branch-lookup .addressDetails {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-weight: 600 !important;
}

branch-lookup .searchbar-row {
  padding-left: 2px;
  padding-right: 2px;
  padding-bottom: 16px;
}

branch-lookup .input-border {
  border: 1px solid var(--gray-400);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 6px;
  padding-left: 40px;
  padding-right: 10px;
  padding-top: 11px;
  width: 40px;
  height: 48px;
  overflow: hidden;
  white-space: nowrap;
}

branch-lookup .search-icon .rmt-input-icon-base {
  left: 1px !important;
  padding-top: 17px !important;
  padding-left: 10px !important;
  margin-top: -4px;
}

branch-lookup .search-icon .rmt-input-icon-base .icon {
  opacity: 0.3 !important;
}

branch-lookup .clear-icon {
  position: absolute;
  right: 0px;
  width: auto;
}

branch-lookup .clear-icon .rmt-input-icon-base {
  padding-top: 11px !important;
  padding-right: 28px !important;
}

branch-lookup .search-icon {
  position: absolute;
  z-index: 5;
  color: #013;
  width: auto;
}

branch-lookup .search-placeholder {
  padding-top: 50px !important;
}

branch-lookup .closeButton {
  float: right !important;
  background-color: var(--gray-100) !important;
  padding-top: 28.5px !important;
  padding-right: 28.5px !important;
  color: var(--grayblue-300);
}

branch-lookup p {
  padding-left: 30px !important;
}

cancellation-reasons .modal_back_button {
  background: var(--gray-200);
  padding-top: 26px;
}

cancellation-reasons .container {
  height: 100%;
  background: var(--gray-200);
  padding-left: 0px !important;
  padding-right: 0px !important;
}

cancellation-reasons .container .form-container {
  padding: 0 16px;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

cancellation-reasons .container .cancellation_reasons_list {
  /* Rules to make the form inside the page a different color and rounded but exclude the footer*/
  background: #fff;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  border-radius: 16px;
  max-height: 400px;
  overflow-y: auto;
}

@media (max-width: 375px) {
  cancellation-reasons .container .cancellation_reasons_list {
    max-height: 300px;
  }
}

cancellation-reasons .container .reason_container {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  overflow: hidden;
  padding-left: 10px;
  padding-right: 10px;
}

cancellation-reasons .container .reason_container .reason_title {
  width: 90%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  float: left;
  color: var(--grayblue-400);
}

cancellation-reasons .container .reason_container input:where([type="radio"]) {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 20px;
  height: 20px;
  margin: calc(0.75em - 11px) 0.25rem 0 0;
  vertical-align: top;
  border: 2px solid var(--grayblue-400);
  border-radius: 4px;
  background: #fff no-repeat center center;
  margin-left: 15px !important;
  margin: auto;
}

cancellation-reasons .container .reason_container input[type="radio"]:checked {
  background-image: url("../assets/imgs/radio.svg");
}

cancellation-reasons .container .reason_container input:where([type="radio"]):where(:active:not(:disabled), :focus) {
  border-color: #313F5B;
  outline: none;
}

cancellation-reasons .container .reason_container input[type="radio"] {
  border-radius: 50%;
}

cancellation-reasons .container .reason_container .reason_image {
  width: 32px !important;
  height: auto;
  margin-right: 20px !important;
  height: 32px !important;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

cancellation-reasons .container .reason_container .reason_disclosure_indicator {
  margin-left: 19px !important;
  margin-bottom: 3px !important;
}

cancellation-reasons .container .reason_container .reason_t {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

cancellation-reasons .container .container_selected {
  background-color: var(--gray-200);
  border-radius: 12px;
}

cancellation-reasons .container rmt-text-area .item-inner {
  border-bottom-color: #FFFFFF !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  border: none !important;
  padding-right: 0px !important;
}

cancellation-reasons .container .input-text-area {
  border-radius: 8px;
  padding-left: 12px;
  padding-right: 12px;
  padding-bottom: 24px;
}

cancellation-reasons .cancellation_confirmation_text {
  text-align: center;
  color: var(--grayblue-400);
  font-size: 12px;
  padding-left: 16px;
  padding-right: 16px;
}

cancellation-reasons ion-footer {
  background-color: var(--gray-200);
}

cancellation-reasons ion-footer .Body1 {
  border-radius: 24px !important;
}

cancellation-reasons ion-footer::before {
  background-image: none !important;
}

@media only screen and (min-width: 320px) and (max-height: 668px) and (orientation: portrait) {
  cancellation-reasons .container .reason_container .reason_disclosure_indicator {
    margin-left: 12px !important;
    margin-bottom: 3px !important;
  }
  cancellation-reasons .container .reason_container .reason_image {
    margin-right: 8px !important;
  }
  cancellation-reasons h4 {
    margin-bottom: -5px !important;
    font-size: 14px !important;
  }
  cancellation-reasons .cancellation_confirmation_text {
    margin: 0px !important;
    margin-top: 5px !important;
    font-size: 12px !important;
  }
}

page-card-verification-required .centeredContent {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

page-card-verification-required .title {
  margin-top: 24px;
  color: #001133CC;
  line-height: 32px;
  text-align: center;
  letter-spacing: 0.15px;
  font-family: Nunito Sans;
  font-size: 24px;
  font-weight: bold;
}

page-card-verification-required .subtitle {
  margin-top: 14px;
  color: #00113399;
  line-height: 24px;
  font-weight: 400;
  margin-left: 16px;
  text-align: center;
  margin-right: 16px;
  margin-bottom: 16px;
  letter-spacing: 0.15px;
  font-family: Nunito Sans;
  font-size: 16px;
}

page-card-verification-required .copyContainer {
  margin: 16px;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  border-radius: 6px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
  padding: 16px;
  border: 1px solid var(--gray-400);
}

page-card-verification-required .pinCopy {
  margin-left: 16px;
}

page-card-verification-required .textContent {
  text-align: center;
}

page-card-verification-required .loadingContainer {
  margin-top: 32px;
}

page-cdm-deposit {
  /* Page background */
  /* Disclaimer */
  /* Footer gradient */
  /* Inline error message inside rmt-input (if rendered) */
  /* Bank picker + icon styling */
}

page-cdm-deposit ion-content,
page-cdm-deposit ion-header rmt-header rmt-app-bar > div {
  background-color: var(--gray-200) !important;
}

page-cdm-deposit .disabled-input .container input:disabled {
  color: var(--grayblue-200);
}

page-cdm-deposit .disclaimer-wrapper {
  visibility: visible;
  opacity: 1;
  width: 100%;
  padding: 16px;
  padding-bottom: 0;
  -webkit-transition: visibility 0.3s linear, opacity 0.3s linear;
  transition: visibility 0.3s linear, opacity 0.3s linear;
  margin-bottom: 16px;
}

page-cdm-deposit .disclaimer-text a {
  color: var(--grayblue-500) !important;
  text-decoration: underline;
}

page-cdm-deposit .scroll-content {
  padding-bottom: 116px !important;
}

page-cdm-deposit rmt-footer .footer-overlay {
  background: linear-gradient(180deg, rgba(247, 248, 249, 0.2), #fff 12px);
}

page-cdm-deposit rmt-error-message {
  margin-bottom: -10px;
  position: relative;
}

page-cdm-deposit rmt-error-message .container {
  padding: 6px 0 !important;
}

page-cdm-deposit rmt-error-message .text-content {
  padding-left: 0;
}

page-cdm-deposit rmt-error-message .text-content h5 {
  font-size: 12px;
  padding: 0;
  color: red;
}

page-cdm-deposit rmt-picker {
  width: 100%;
  display: block;
}

page-cdm-deposit rmt-picker .icon-container {
  border-radius: 50%;
  width: 18px;
  height: 18px;
  overflow: hidden;
}

page-cdm-deposit rmt-picker .icon-container ion-icon {
  margin-left: -3px;
}

page-check-prices {
  /* Define the pulse animation */
}

page-check-prices .content, page-check-prices .header rmt-app-bar > div {
  background-color: var(--gray-200);
}

page-check-prices .scroll-content {
  padding-top: 0px !important;
  padding-left: 0px !important;
  padding-right: 0px !important;
  overflow-y: hidden;
}

page-check-prices .scroll-content:has(.platform-scoll-content) {
  padding-bottom: 0px !important;
}

page-check-prices rmt-content {
  height: 100%;
  overflow-y: auto;
  padding-top: 12px;
  padding-left: 16px;
  padding-right: 16px;
}

page-check-prices rmt-content form {
  min-height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-top: 0px !important;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

page-check-prices .warning {
  background-color: var(--red-100);
  border: 1px solid var(--red-100);
  border-radius: 4px;
  font-size: 14px;
  line-height: 20px;
  padding-left: 12px;
  padding-right: 12px;
  padding-top: 8px;
  padding-bottom: 8px;
}

page-check-prices .currency-error ::-webkit-input-placeholder {
  color: var(--red-300);
  font-size: 13px;
}

page-check-prices .currency-error ::-moz-placeholder {
  color: var(--red-300);
  font-size: 13px;
}

page-check-prices .currency-error ::-ms-input-placeholder {
  color: var(--red-300);
  font-size: 13px;
}

page-check-prices .currency-error ::placeholder {
  color: var(--red-300);
  font-size: 13px;
}

page-check-prices .select-text {
  margin-top: 0px !important;
}

page-check-prices .custom-select {
  min-width: auto !important;
}

page-check-prices .amount-loader {
  position: absolute;
  margin-top: -35px;
  right: 12px;
  padding-right: 12px;
}

page-check-prices .price-footer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 8px;
}

page-check-prices .price_form-margin {
  margin-top: 24px;
}

page-check-prices .price_form-total-text {
  color: var(--grayblue-400);
  font-weight: 700;
}

page-check-prices .price_form-amount-align {
  text-align: right;
}

page-check-prices .price_form-amount-align-left {
  text-align: left;
}

page-check-prices .summary {
  font-size: 16px;
  padding-left: 12px;
  padding-right: 12px;
  padding-bottom: 0px;
}

page-check-prices .summary rmt-skeleton-loader {
  height: 24px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

page-check-prices .summary .summary-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-top: -8px;
  height: auto;
  padding-bottom: 8px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

page-check-prices .summary .summary-row-right {
  width: 60%;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  text-wrap: wrap;
  text-align: end;
  overflow-wrap: anywhere;
}

page-check-prices .summary .summary-row-left {
  width: 40%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

page-check-prices .summary .summary-row-left p {
  text-wrap: nowrap;
}

page-check-prices .bottom-notch {
  padding-bottom: 0px !important;
}

page-check-prices .total-row {
  padding-bottom: 0px !important;
}

page-check-prices .no-padding-bottom {
  padding-bottom: 0px !important;
}

page-check-prices .summary-input-focus {
  padding-bottom: 16px;
}

page-check-prices .summary-column {
  -webkit-transition: all linear 0.3s;
  transition: all linear 0.3s;
}

page-check-prices .summary-input-focus .summary-not-total {
  visibility: hidden;
  opacity: 0;
  display: none;
  -webkit-transition: opacity 500ms ease, visibility 500ms ease;
  transition: opacity 500ms ease, visibility 500ms ease;
}

page-check-prices .summary-not-total td {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

page-check-prices .summary-input-not-focus .summary-not-total {
  opacity: 1;
  visibility: visible;
}

page-check-prices .promo-bonus {
  font-size: 16px;
}

page-check-prices .discount-title,
page-check-prices .discount-amount {
  color: var(--green-400);
  padding-top: 0px;
  padding-bottom: 0px;
}

page-check-prices .discount-code {
  padding-top: 8px;
  color: var(--green-400);
}

page-check-prices rmt-hint {
  padding: 0px;
  margin-left: 0px;
  margin-right: 0px;
}

page-check-prices rmt-hint ul {
  margin: 4px 0;
}

page-check-prices rmt-hint #send-to-amount-hint {
  gap: 4px;
}

page-check-prices .item-inner {
  padding-right: 0px !important;
}

page-check-prices .ria-dark-color {
  color: var(--grayblue-400);
}

@media (max-width: 320px) {
  page-check-prices .footer-button .button-inner {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}

page-check-prices div {
  -webkit-transition: opacity 1s;
  transition: opacity 1s;
}

page-check-prices .promo .rmt-content-loader {
  padding-top: 0px;
}

page-check-prices .promo .rmt-content-loader-base-with-spinner {
  min-height: 30px;
}

page-check-prices .new-rate-row {
  margin-top: 4px;
  height: 28px;
  background-color: var(--gray-100);
}

page-check-prices .new-rate-row .button {
  font-weight: 600 !important;
}

page-check-prices .best-rate-row {
  background-color: var(--green-100);
}

page-check-prices .new-promorate-row {
  margin-top: 16px;
  padding-left: 12px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 28px;
}

page-check-prices .new-promorate-row-icon {
  height: 20px;
  width: 20px;
  margin-top: -2px;
  background-color: var(--grayblue-400);
}

page-check-prices rmt-skeleton-loader.new-promorate-row {
  margin-top: 24px;
}

page-check-prices .promo-text {
  padding-left: 8px;
}

page-check-prices .new-promo-add-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

page-check-prices .promo-container {
  position: relative;
  width: 100%;
  margin: 0 auto;
}

page-check-prices .send-amount-error {
  padding-bottom: 6px;
}

page-check-prices .floating-new-rate-promo-row {
  position: absolute;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  z-index: 2;
  border-radius: 20px;
  -webkit-box-shadow: 0px 3px 15px 0px #0011330D;
  box-shadow: 0px 3px 15px 0px #0011330D;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 8px 16px;
  font-weight: 600;
  font-size: 14px;
}

page-check-prices .promo-icon-new {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-left: 4px;
}

page-check-prices .promo-icon-new ion-icon {
  font-size: 16px;
  color: #08873E;
  vertical-align: middle;
}

page-check-prices .new-promo-add-row {
  border: 1px solid var(--gray-500);
  padding-right: 12px;
  padding-top: 2px;
  padding-bottom: 2px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  height: 32px;
}

page-check-prices .dot {
  position: relative;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background-color: var(--green-500);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-weight: bold;
}

page-check-prices .dot b {
  font-size: 8px;
  color: var(--gray-100) !important;
  line-height: 1;
}

page-check-prices .original-fee {
  text-decoration: line-through;
  color: var(--grayblue-100);
}

page-check-prices .dot::before {
  content: '';
  position: absolute;
  top: -5px;
  left: -5px;
  width: 26px;
  height: 26px;
  border-radius: 50%;
  background-color: rgba(0, 255, 0, 0.3);
  z-index: -1;
  -webkit-animation: pulse 1.5s infinite;
  animation: pulse 1.5s infinite;
}

@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1.5);
    transform: scale(1.5);
    opacity: 0;
  }
}

@keyframes pulse {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1.5);
    transform: scale(1.5);
    opacity: 0;
  }
}

page-check-prices .new-rate-promo-row {
  height: 55px;
  background-color: var(--green-100) !important;
}

page-check-prices .payment-method .float-container, page-check-prices .delivery-method .float-container {
  height: 42px !important;
  margin-top: 0px;
}

page-check-prices .payment-method {
  margin-top: 12px;
}

page-check-prices .delivery-method {
  margin-top: 16px;
}

page-check-prices .promo-row {
  margin-top: 12px;
}

page-check-prices .promo-row td {
  padding-right: 0px !important;
}

page-check-prices .delivery-method-loading .float-container-actionsheet {
  visibility: hidden;
}

page-check-prices .delivery-method-loading rmt-skeleton-loader {
  position: absolute;
  margin-top: -27px;
  margin-left: 15px;
}

.global-keyboard-visible .summary-column {
  background-color: var(--gray-200);
  -webkit-box-shadow: 0px 0px 10px 2px var(--gray-200);
  box-shadow: 0px 0px 10px 2px var(--gray-200);
}

check-prices-select-actionsheet .label-md, check-prices-select-actionsheet .label-ios {
  margin: 0;
}

check-prices-select-actionsheet .scroll-content {
  border-radius: 10px;
  background: var(--gray-100);
  padding: 16px 8px 16px 8px !important;
}

check-prices-select-actionsheet .scroll-content > ion-item:nth-child(1) rmt-list-item-new {
  margin-top: 0px !important;
}

check-prices-select-actionsheet .modal-header.header::after {
  background: var(--gray-400);
  height: 1px;
}

check-prices-select-actionsheet .label-ios {
  margin-right: 0px !important;
}

check-prices-select-actionsheet .label-md {
  margin-right: 0px !important;
}

check-prices-select-actionsheet ion-content .scroll-content {
  padding-left: 12px;
  padding-right: 12px;
  padding-bottom: 4px;
  padding-top: 4px;
}

check-prices-select-actionsheet .rmt-font.H2, check-prices-select-actionsheet rmt-wallet-balance-and-qr .balance-currency, rmt-wallet-balance-and-qr check-prices-select-actionsheet .balance-currency, check-prices-select-actionsheet rmt-wallet-balance-and-qr .balance-dots, rmt-wallet-balance-and-qr check-prices-select-actionsheet .balance-dots, check-prices-select-actionsheet singpass-profile-review-details .H2.profile-has-null-value, singpass-profile-review-details check-prices-select-actionsheet .H2.profile-has-null-value, check-prices-select-actionsheet klarna-privacy p strong, klarna-privacy p check-prices-select-actionsheet strong, check-prices-select-actionsheet page-qr-scanner-helper .user-name, page-qr-scanner-helper check-prices-select-actionsheet .user-name, check-prices-select-actionsheet page-qr-scanner-helper .user-amount, page-qr-scanner-helper check-prices-select-actionsheet .user-amount, check-prices-select-actionsheet wallet-receive-money-track .H2.sub-title, wallet-receive-money-track check-prices-select-actionsheet .H2.sub-title, check-prices-select-actionsheet wallet-receive-money-track .H2.track-cash-leagl-info, wallet-receive-money-track check-prices-select-actionsheet .H2.track-cash-leagl-info {
  color: var(--grayblue-400);
  margin-bottom: 0px;
}

check-prices-select-actionsheet .rmt-font.Body1, check-prices-select-actionsheet rmt-chips .chip, rmt-chips check-prices-select-actionsheet .chip, check-prices-select-actionsheet rmt-segment-button ion-segment.segment-grey-buttons ion-segment-button ion-label, rmt-segment-button ion-segment.segment-grey-buttons ion-segment-button check-prices-select-actionsheet ion-label, check-prices-select-actionsheet rmt-tile-new .title-one, rmt-tile-new check-prices-select-actionsheet .title-one, check-prices-select-actionsheet rmt-wallet-balance-and-qr .balance-text, rmt-wallet-balance-and-qr check-prices-select-actionsheet .balance-text, check-prices-select-actionsheet singpass-profile-review-details .Body1.profile-has-null-value, singpass-profile-review-details check-prices-select-actionsheet .Body1.profile-has-null-value, check-prices-select-actionsheet klarna-privacy p, klarna-privacy check-prices-select-actionsheet p, check-prices-select-actionsheet location-detail .done-button .button-inner, location-detail .done-button check-prices-select-actionsheet .button-inner, check-prices-select-actionsheet page-qr-scanner-helper .supported-qrs-div, page-qr-scanner-helper check-prices-select-actionsheet .supported-qrs-div, check-prices-select-actionsheet page-qr-scanner-helper .scan-a-code-to-pay-div, page-qr-scanner-helper check-prices-select-actionsheet .scan-a-code-to-pay-div, check-prices-select-actionsheet page-registration-customer-linking-questionnaire rmt-content .item .label, page-registration-customer-linking-questionnaire rmt-content .item check-prices-select-actionsheet .label, check-prices-select-actionsheet review-prompt .done-button .button-inner, review-prompt .done-button check-prices-select-actionsheet .button-inner, check-prices-select-actionsheet send-continue .primary-button .button-inner, send-continue .primary-button check-prices-select-actionsheet .button-inner, check-prices-select-actionsheet page-card-replace-reasons .item .label, page-card-replace-reasons .item check-prices-select-actionsheet .label, check-prices-select-actionsheet page-card-settings .item .label, page-card-settings .item check-prices-select-actionsheet .label, check-prices-select-actionsheet page-card-settings-home .item .label, page-card-settings-home .item check-prices-select-actionsheet .label, check-prices-select-actionsheet wallet-pin-forgot-passcode-modal .center-align p, wallet-pin-forgot-passcode-modal .center-align check-prices-select-actionsheet p, check-prices-select-actionsheet wallet-receive-money-track .sub-title, wallet-receive-money-track check-prices-select-actionsheet .sub-title, check-prices-select-actionsheet wallet-receive-money-track .Body1.track-cash-leagl-info, wallet-receive-money-track check-prices-select-actionsheet .Body1.track-cash-leagl-info {
  color: var(--grayblue-400);
  font-weight: bold;
  letter-spacing: 0.15px;
}

check-prices-select-actionsheet .rmt-font.Body2, check-prices-select-actionsheet rmt-app-bar .new-help, rmt-app-bar check-prices-select-actionsheet .new-help, check-prices-select-actionsheet rmt-wallet-cards .cvv-expiry-title, rmt-wallet-cards check-prices-select-actionsheet .cvv-expiry-title, check-prices-select-actionsheet rmt-wallet-cards .cvv-expiry-value, rmt-wallet-cards check-prices-select-actionsheet .cvv-expiry-value, check-prices-select-actionsheet rmt-wallet-list-item .domestic-trn, rmt-wallet-list-item check-prices-select-actionsheet .domestic-trn, check-prices-select-actionsheet actionsheet-select rmt-list-item-new .rmt-font.Body1, actionsheet-select rmt-list-item-new check-prices-select-actionsheet .rmt-font.Body1, check-prices-select-actionsheet actionsheet-select rmt-list-item-new rmt-chips .chip, actionsheet-select rmt-list-item-new rmt-chips check-prices-select-actionsheet .chip, check-prices-select-actionsheet rmt-chips actionsheet-select rmt-list-item-new .chip, rmt-chips actionsheet-select rmt-list-item-new check-prices-select-actionsheet .chip, check-prices-select-actionsheet actionsheet-select rmt-list-item-new rmt-segment-button ion-segment.segment-grey-buttons ion-segment-button ion-label, actionsheet-select rmt-list-item-new rmt-segment-button ion-segment.segment-grey-buttons ion-segment-button check-prices-select-actionsheet ion-label, check-prices-select-actionsheet rmt-segment-button ion-segment.segment-grey-buttons ion-segment-button actionsheet-select rmt-list-item-new ion-label, rmt-segment-button ion-segment.segment-grey-buttons ion-segment-button actionsheet-select rmt-list-item-new check-prices-select-actionsheet ion-label, check-prices-select-actionsheet actionsheet-select rmt-list-item-new rmt-tile-new .title-one, actionsheet-select rmt-list-item-new rmt-tile-new check-prices-select-actionsheet .title-one, check-prices-select-actionsheet rmt-tile-new actionsheet-select rmt-list-item-new .title-one, rmt-tile-new actionsheet-select rmt-list-item-new check-prices-select-actionsheet .title-one, check-prices-select-actionsheet actionsheet-select rmt-list-item-new rmt-wallet-balance-and-qr .balance-text, actionsheet-select rmt-list-item-new rmt-wallet-balance-and-qr check-prices-select-actionsheet .balance-text, check-prices-select-actionsheet rmt-wallet-balance-and-qr actionsheet-select rmt-list-item-new .balance-text, rmt-wallet-balance-and-qr actionsheet-select rmt-list-item-new check-prices-select-actionsheet .balance-text, check-prices-select-actionsheet actionsheet-select rmt-list-item-new singpass-profile-review-details .Body1.profile-has-null-value, actionsheet-select rmt-list-item-new singpass-profile-review-details check-prices-select-actionsheet .Body1.profile-has-null-value, check-prices-select-actionsheet singpass-profile-review-details actionsheet-select rmt-list-item-new .Body1.profile-has-null-value, singpass-profile-review-details actionsheet-select rmt-list-item-new check-prices-select-actionsheet .Body1.profile-has-null-value, check-prices-select-actionsheet actionsheet-select rmt-list-item-new klarna-privacy p, actionsheet-select rmt-list-item-new klarna-privacy check-prices-select-actionsheet p, check-prices-select-actionsheet klarna-privacy actionsheet-select rmt-list-item-new p, klarna-privacy actionsheet-select rmt-list-item-new check-prices-select-actionsheet p, check-prices-select-actionsheet actionsheet-select rmt-list-item-new location-detail .done-button .button-inner, actionsheet-select rmt-list-item-new location-detail .done-button check-prices-select-actionsheet .button-inner, check-prices-select-actionsheet location-detail .done-button actionsheet-select rmt-list-item-new .button-inner, location-detail .done-button actionsheet-select rmt-list-item-new check-prices-select-actionsheet .button-inner, check-prices-select-actionsheet actionsheet-select rmt-list-item-new page-qr-scanner-helper .supported-qrs-div, actionsheet-select rmt-list-item-new page-qr-scanner-helper check-prices-select-actionsheet .supported-qrs-div, check-prices-select-actionsheet page-qr-scanner-helper actionsheet-select rmt-list-item-new .supported-qrs-div, page-qr-scanner-helper actionsheet-select rmt-list-item-new check-prices-select-actionsheet .supported-qrs-div, check-prices-select-actionsheet actionsheet-select rmt-list-item-new page-qr-scanner-helper .scan-a-code-to-pay-div, actionsheet-select rmt-list-item-new page-qr-scanner-helper check-prices-select-actionsheet .scan-a-code-to-pay-div, check-prices-select-actionsheet page-qr-scanner-helper actionsheet-select rmt-list-item-new .scan-a-code-to-pay-div, page-qr-scanner-helper actionsheet-select rmt-list-item-new check-prices-select-actionsheet .scan-a-code-to-pay-div, check-prices-select-actionsheet actionsheet-select rmt-list-item-new page-registration-customer-linking-questionnaire rmt-content .item .label, actionsheet-select rmt-list-item-new page-registration-customer-linking-questionnaire rmt-content .item check-prices-select-actionsheet .label, check-prices-select-actionsheet page-registration-customer-linking-questionnaire rmt-content .item actionsheet-select rmt-list-item-new .label, page-registration-customer-linking-questionnaire rmt-content .item actionsheet-select rmt-list-item-new check-prices-select-actionsheet .label, check-prices-select-actionsheet actionsheet-select rmt-list-item-new review-prompt .done-button .button-inner, actionsheet-select rmt-list-item-new review-prompt .done-button check-prices-select-actionsheet .button-inner, check-prices-select-actionsheet review-prompt .done-button actionsheet-select rmt-list-item-new .button-inner, review-prompt .done-button actionsheet-select rmt-list-item-new check-prices-select-actionsheet .button-inner, check-prices-select-actionsheet actionsheet-select rmt-list-item-new send-continue .primary-button .button-inner, actionsheet-select rmt-list-item-new send-continue .primary-button check-prices-select-actionsheet .button-inner, check-prices-select-actionsheet send-continue .primary-button actionsheet-select rmt-list-item-new .button-inner, send-continue .primary-button actionsheet-select rmt-list-item-new check-prices-select-actionsheet .button-inner, check-prices-select-actionsheet actionsheet-select rmt-list-item-new page-card-replace-reasons .item .label, actionsheet-select rmt-list-item-new page-card-replace-reasons .item check-prices-select-actionsheet .label, check-prices-select-actionsheet page-card-replace-reasons .item actionsheet-select rmt-list-item-new .label, page-card-replace-reasons .item actionsheet-select rmt-list-item-new check-prices-select-actionsheet .label, check-prices-select-actionsheet actionsheet-select rmt-list-item-new page-card-settings .item .label, actionsheet-select rmt-list-item-new page-card-settings .item check-prices-select-actionsheet .label, check-prices-select-actionsheet page-card-settings .item actionsheet-select rmt-list-item-new .label, page-card-settings .item actionsheet-select rmt-list-item-new check-prices-select-actionsheet .label, check-prices-select-actionsheet actionsheet-select rmt-list-item-new page-card-settings-home .item .label, actionsheet-select rmt-list-item-new page-card-settings-home .item check-prices-select-actionsheet .label, check-prices-select-actionsheet page-card-settings-home .item actionsheet-select rmt-list-item-new .label, page-card-settings-home .item actionsheet-select rmt-list-item-new check-prices-select-actionsheet .label, check-prices-select-actionsheet actionsheet-select rmt-list-item-new wallet-pin-forgot-passcode-modal .center-align p, actionsheet-select rmt-list-item-new wallet-pin-forgot-passcode-modal .center-align check-prices-select-actionsheet p, check-prices-select-actionsheet wallet-pin-forgot-passcode-modal .center-align actionsheet-select rmt-list-item-new p, wallet-pin-forgot-passcode-modal .center-align actionsheet-select rmt-list-item-new check-prices-select-actionsheet p, check-prices-select-actionsheet actionsheet-select rmt-list-item-new wallet-receive-money-track .sub-title, actionsheet-select rmt-list-item-new wallet-receive-money-track check-prices-select-actionsheet .sub-title, check-prices-select-actionsheet wallet-receive-money-track actionsheet-select rmt-list-item-new .sub-title, wallet-receive-money-track actionsheet-select rmt-list-item-new check-prices-select-actionsheet .sub-title, check-prices-select-actionsheet actionsheet-select rmt-list-item-new wallet-receive-money-track .Body1.track-cash-leagl-info, actionsheet-select rmt-list-item-new wallet-receive-money-track check-prices-select-actionsheet .Body1.track-cash-leagl-info, check-prices-select-actionsheet wallet-receive-money-track actionsheet-select rmt-list-item-new .Body1.track-cash-leagl-info, wallet-receive-money-track actionsheet-select rmt-list-item-new check-prices-select-actionsheet .Body1.track-cash-leagl-info, check-prices-select-actionsheet singpass-profile-review-details .Body2.profile-has-null-value, singpass-profile-review-details check-prices-select-actionsheet .Body2.profile-has-null-value, check-prices-select-actionsheet page-group-partners-list rmt-card-new .rmt-font.Caption, page-group-partners-list rmt-card-new check-prices-select-actionsheet .rmt-font.Caption, check-prices-select-actionsheet page-group-partners-list rmt-card-new rmt-list-item-new .rmt-font.gray-blue, page-group-partners-list rmt-card-new rmt-list-item-new check-prices-select-actionsheet .rmt-font.gray-blue, check-prices-select-actionsheet rmt-list-item-new page-group-partners-list rmt-card-new .rmt-font.gray-blue, rmt-list-item-new page-group-partners-list rmt-card-new check-prices-select-actionsheet .rmt-font.gray-blue, check-prices-select-actionsheet page-group-partners-list rmt-card-new rmt-list-item-new singpass-profile-review-details .gray-blue.profile-has-null-value, page-group-partners-list rmt-card-new rmt-list-item-new singpass-profile-review-details check-prices-select-actionsheet .gray-blue.profile-has-null-value, check-prices-select-actionsheet rmt-list-item-new singpass-profile-review-details page-group-partners-list rmt-card-new .gray-blue.profile-has-null-value, rmt-list-item-new singpass-profile-review-details page-group-partners-list rmt-card-new check-prices-select-actionsheet .gray-blue.profile-has-null-value, check-prices-select-actionsheet page-group-partners-list rmt-card-new singpass-profile-review-details rmt-list-item-new .gray-blue.profile-has-null-value, page-group-partners-list rmt-card-new singpass-profile-review-details rmt-list-item-new check-prices-select-actionsheet .gray-blue.profile-has-null-value, check-prices-select-actionsheet singpass-profile-review-details rmt-list-item-new page-group-partners-list rmt-card-new .gray-blue.profile-has-null-value, singpass-profile-review-details rmt-list-item-new page-group-partners-list rmt-card-new check-prices-select-actionsheet .gray-blue.profile-has-null-value, check-prices-select-actionsheet page-group-partners-list rmt-card-new rmt-list-item-new wallet-receive-money-track .gray-blue.sub-title, page-group-partners-list rmt-card-new rmt-list-item-new wallet-receive-money-track check-prices-select-actionsheet .gray-blue.sub-title, check-prices-select-actionsheet rmt-list-item-new wallet-receive-money-track page-group-partners-list rmt-card-new .gray-blue.sub-title, rmt-list-item-new wallet-receive-money-track page-group-partners-list rmt-card-new check-prices-select-actionsheet .gray-blue.sub-title, check-prices-select-actionsheet page-group-partners-list rmt-card-new wallet-receive-money-track rmt-list-item-new .gray-blue.sub-title, page-group-partners-list rmt-card-new wallet-receive-money-track rmt-list-item-new check-prices-select-actionsheet .gray-blue.sub-title, check-prices-select-actionsheet wallet-receive-money-track rmt-list-item-new page-group-partners-list rmt-card-new .gray-blue.sub-title, wallet-receive-money-track rmt-list-item-new page-group-partners-list rmt-card-new check-prices-select-actionsheet .gray-blue.sub-title, check-prices-select-actionsheet page-group-partners-list rmt-card-new rmt-list-item-new wallet-receive-money-track .gray-blue.track-cash-leagl-info, page-group-partners-list rmt-card-new rmt-list-item-new wallet-receive-money-track check-prices-select-actionsheet .gray-blue.track-cash-leagl-info, check-prices-select-actionsheet rmt-list-item-new wallet-receive-money-track page-group-partners-list rmt-card-new .gray-blue.track-cash-leagl-info, rmt-list-item-new wallet-receive-money-track page-group-partners-list rmt-card-new check-prices-select-actionsheet .gray-blue.track-cash-leagl-info, check-prices-select-actionsheet page-group-partners-list rmt-card-new wallet-receive-money-track rmt-list-item-new .gray-blue.track-cash-leagl-info, page-group-partners-list rmt-card-new wallet-receive-money-track rmt-list-item-new check-prices-select-actionsheet .gray-blue.track-cash-leagl-info, check-prices-select-actionsheet wallet-receive-money-track rmt-list-item-new page-group-partners-list rmt-card-new .gray-blue.track-cash-leagl-info, wallet-receive-money-track rmt-list-item-new page-group-partners-list rmt-card-new check-prices-select-actionsheet .gray-blue.track-cash-leagl-info, check-prices-select-actionsheet page-group-partners-list rmt-card-new rmt-tile-new .information-text, page-group-partners-list rmt-card-new rmt-tile-new check-prices-select-actionsheet .information-text, check-prices-select-actionsheet rmt-tile-new page-group-partners-list rmt-card-new .information-text, rmt-tile-new page-group-partners-list rmt-card-new check-prices-select-actionsheet .information-text, check-prices-select-actionsheet page-group-partners-list rmt-card-new rmt-tile-new .sub-title, page-group-partners-list rmt-card-new rmt-tile-new check-prices-select-actionsheet .sub-title, check-prices-select-actionsheet rmt-tile-new page-group-partners-list rmt-card-new .sub-title, rmt-tile-new page-group-partners-list rmt-card-new check-prices-select-actionsheet .sub-title, check-prices-select-actionsheet page-group-partners-list rmt-card-new rmt-wallet-balance-and-qr .scanandpay-container, page-group-partners-list rmt-card-new rmt-wallet-balance-and-qr check-prices-select-actionsheet .scanandpay-container, check-prices-select-actionsheet rmt-wallet-balance-and-qr page-group-partners-list rmt-card-new .scanandpay-container, rmt-wallet-balance-and-qr page-group-partners-list rmt-card-new check-prices-select-actionsheet .scanandpay-container, check-prices-select-actionsheet page-group-partners-list rmt-card-new rmt-wallet-list-item .international-trn, page-group-partners-list rmt-card-new rmt-wallet-list-item check-prices-select-actionsheet .international-trn, check-prices-select-actionsheet rmt-wallet-list-item page-group-partners-list rmt-card-new .international-trn, rmt-wallet-list-item page-group-partners-list rmt-card-new check-prices-select-actionsheet .international-trn, check-prices-select-actionsheet page-group-partners-list rmt-card-new rmt-wallet-services .action-text, page-group-partners-list rmt-card-new rmt-wallet-services check-prices-select-actionsheet .action-text, check-prices-select-actionsheet rmt-wallet-services page-group-partners-list rmt-card-new .action-text, rmt-wallet-services page-group-partners-list rmt-card-new check-prices-select-actionsheet .action-text, check-prices-select-actionsheet page-group-partners-list rmt-card-new singpass-profile-review-details .profile-has-null-value, page-group-partners-list rmt-card-new singpass-profile-review-details check-prices-select-actionsheet .profile-has-null-value, check-prices-select-actionsheet singpass-profile-review-details page-group-partners-list rmt-card-new .profile-has-null-value, singpass-profile-review-details page-group-partners-list rmt-card-new check-prices-select-actionsheet .profile-has-null-value, check-prices-select-actionsheet page-group-partners-list rmt-card-new page-card-settings-home a, page-group-partners-list rmt-card-new page-card-settings-home check-prices-select-actionsheet a, check-prices-select-actionsheet page-card-settings-home page-group-partners-list rmt-card-new a, page-card-settings-home page-group-partners-list rmt-card-new check-prices-select-actionsheet a, check-prices-select-actionsheet page-group-partners-list rmt-card-new wallet-receive-money-track .Caption.sub-title, page-group-partners-list rmt-card-new wallet-receive-money-track check-prices-select-actionsheet .Caption.sub-title, check-prices-select-actionsheet wallet-receive-money-track page-group-partners-list rmt-card-new .Caption.sub-title, wallet-receive-money-track page-group-partners-list rmt-card-new check-prices-select-actionsheet .Caption.sub-title, check-prices-select-actionsheet page-group-partners-list rmt-card-new wallet-receive-money-track .Caption.track-cash-leagl-info, page-group-partners-list rmt-card-new wallet-receive-money-track check-prices-select-actionsheet .Caption.track-cash-leagl-info, check-prices-select-actionsheet wallet-receive-money-track page-group-partners-list rmt-card-new .Caption.track-cash-leagl-info, wallet-receive-money-track page-group-partners-list rmt-card-new check-prices-select-actionsheet .Caption.track-cash-leagl-info, check-prices-select-actionsheet mobile-provider rmt-list-item-new .rmt-font.Body1, mobile-provider rmt-list-item-new check-prices-select-actionsheet .rmt-font.Body1, check-prices-select-actionsheet mobile-provider rmt-list-item-new rmt-chips .chip, mobile-provider rmt-list-item-new rmt-chips check-prices-select-actionsheet .chip, check-prices-select-actionsheet rmt-chips mobile-provider rmt-list-item-new .chip, rmt-chips mobile-provider rmt-list-item-new check-prices-select-actionsheet .chip, check-prices-select-actionsheet mobile-provider rmt-list-item-new rmt-segment-button ion-segment.segment-grey-buttons ion-segment-button ion-label, mobile-provider rmt-list-item-new rmt-segment-button ion-segment.segment-grey-buttons ion-segment-button check-prices-select-actionsheet ion-label, check-prices-select-actionsheet rmt-segment-button ion-segment.segment-grey-buttons ion-segment-button mobile-provider rmt-list-item-new ion-label, rmt-segment-button ion-segment.segment-grey-buttons ion-segment-button mobile-provider rmt-list-item-new check-prices-select-actionsheet ion-label, check-prices-select-actionsheet mobile-provider rmt-list-item-new rmt-tile-new .title-one, mobile-provider rmt-list-item-new rmt-tile-new check-prices-select-actionsheet .title-one, check-prices-select-actionsheet rmt-tile-new mobile-provider rmt-list-item-new .title-one, rmt-tile-new mobile-provider rmt-list-item-new check-prices-select-actionsheet .title-one, check-prices-select-actionsheet mobile-provider rmt-list-item-new rmt-wallet-balance-and-qr .balance-text, mobile-provider rmt-list-item-new rmt-wallet-balance-and-qr check-prices-select-actionsheet .balance-text, check-prices-select-actionsheet rmt-wallet-balance-and-qr mobile-provider rmt-list-item-new .balance-text, rmt-wallet-balance-and-qr mobile-provider rmt-list-item-new check-prices-select-actionsheet .balance-text, check-prices-select-actionsheet mobile-provider rmt-list-item-new singpass-profile-review-details .Body1.profile-has-null-value, mobile-provider rmt-list-item-new singpass-profile-review-details check-prices-select-actionsheet .Body1.profile-has-null-value, check-prices-select-actionsheet singpass-profile-review-details mobile-provider rmt-list-item-new .Body1.profile-has-null-value, singpass-profile-review-details mobile-provider rmt-list-item-new check-prices-select-actionsheet .Body1.profile-has-null-value, check-prices-select-actionsheet mobile-provider rmt-list-item-new klarna-privacy p, mobile-provider rmt-list-item-new klarna-privacy check-prices-select-actionsheet p, check-prices-select-actionsheet klarna-privacy mobile-provider rmt-list-item-new p, klarna-privacy mobile-provider rmt-list-item-new check-prices-select-actionsheet p, check-prices-select-actionsheet mobile-provider rmt-list-item-new location-detail .done-button .button-inner, mobile-provider rmt-list-item-new location-detail .done-button check-prices-select-actionsheet .button-inner, check-prices-select-actionsheet location-detail .done-button mobile-provider rmt-list-item-new .button-inner, location-detail .done-button mobile-provider rmt-list-item-new check-prices-select-actionsheet .button-inner, check-prices-select-actionsheet mobile-provider rmt-list-item-new page-qr-scanner-helper .supported-qrs-div, mobile-provider rmt-list-item-new page-qr-scanner-helper check-prices-select-actionsheet .supported-qrs-div, check-prices-select-actionsheet page-qr-scanner-helper mobile-provider rmt-list-item-new .supported-qrs-div, page-qr-scanner-helper mobile-provider rmt-list-item-new check-prices-select-actionsheet .supported-qrs-div, check-prices-select-actionsheet mobile-provider rmt-list-item-new page-qr-scanner-helper .scan-a-code-to-pay-div, mobile-provider rmt-list-item-new page-qr-scanner-helper check-prices-select-actionsheet .scan-a-code-to-pay-div, check-prices-select-actionsheet page-qr-scanner-helper mobile-provider rmt-list-item-new .scan-a-code-to-pay-div, page-qr-scanner-helper mobile-provider rmt-list-item-new check-prices-select-actionsheet .scan-a-code-to-pay-div, check-prices-select-actionsheet mobile-provider rmt-list-item-new page-registration-customer-linking-questionnaire rmt-content .item .label, mobile-provider rmt-list-item-new page-registration-customer-linking-questionnaire rmt-content .item check-prices-select-actionsheet .label, check-prices-select-actionsheet page-registration-customer-linking-questionnaire rmt-content .item mobile-provider rmt-list-item-new .label, page-registration-customer-linking-questionnaire rmt-content .item mobile-provider rmt-list-item-new check-prices-select-actionsheet .label, check-prices-select-actionsheet mobile-provider rmt-list-item-new review-prompt .done-button .button-inner, mobile-provider rmt-list-item-new review-prompt .done-button check-prices-select-actionsheet .button-inner, check-prices-select-actionsheet review-prompt .done-button mobile-provider rmt-list-item-new .button-inner, review-prompt .done-button mobile-provider rmt-list-item-new check-prices-select-actionsheet .button-inner, check-prices-select-actionsheet mobile-provider rmt-list-item-new send-continue .primary-button .button-inner, mobile-provider rmt-list-item-new send-continue .primary-button check-prices-select-actionsheet .button-inner, check-prices-select-actionsheet send-continue .primary-button mobile-provider rmt-list-item-new .button-inner, send-continue .primary-button mobile-provider rmt-list-item-new check-prices-select-actionsheet .button-inner, check-prices-select-actionsheet mobile-provider rmt-list-item-new page-card-replace-reasons .item .label, mobile-provider rmt-list-item-new page-card-replace-reasons .item check-prices-select-actionsheet .label, check-prices-select-actionsheet page-card-replace-reasons .item mobile-provider rmt-list-item-new .label, page-card-replace-reasons .item mobile-provider rmt-list-item-new check-prices-select-actionsheet .label, check-prices-select-actionsheet mobile-provider rmt-list-item-new page-card-settings .item .label, mobile-provider rmt-list-item-new page-card-settings .item check-prices-select-actionsheet .label, check-prices-select-actionsheet page-card-settings .item mobile-provider rmt-list-item-new .label, page-card-settings .item mobile-provider rmt-list-item-new check-prices-select-actionsheet .label, check-prices-select-actionsheet mobile-provider rmt-list-item-new page-card-settings-home .item .label, mobile-provider rmt-list-item-new page-card-settings-home .item check-prices-select-actionsheet .label, check-prices-select-actionsheet page-card-settings-home .item mobile-provider rmt-list-item-new .label, page-card-settings-home .item mobile-provider rmt-list-item-new check-prices-select-actionsheet .label, check-prices-select-actionsheet mobile-provider rmt-list-item-new wallet-pin-forgot-passcode-modal .center-align p, mobile-provider rmt-list-item-new wallet-pin-forgot-passcode-modal .center-align check-prices-select-actionsheet p, check-prices-select-actionsheet wallet-pin-forgot-passcode-modal .center-align mobile-provider rmt-list-item-new p, wallet-pin-forgot-passcode-modal .center-align mobile-provider rmt-list-item-new check-prices-select-actionsheet p, check-prices-select-actionsheet mobile-provider rmt-list-item-new wallet-receive-money-track .sub-title, mobile-provider rmt-list-item-new wallet-receive-money-track check-prices-select-actionsheet .sub-title, check-prices-select-actionsheet wallet-receive-money-track mobile-provider rmt-list-item-new .sub-title, wallet-receive-money-track mobile-provider rmt-list-item-new check-prices-select-actionsheet .sub-title, check-prices-select-actionsheet mobile-provider rmt-list-item-new wallet-receive-money-track .Body1.track-cash-leagl-info, mobile-provider rmt-list-item-new wallet-receive-money-track check-prices-select-actionsheet .Body1.track-cash-leagl-info, check-prices-select-actionsheet wallet-receive-money-track mobile-provider rmt-list-item-new .Body1.track-cash-leagl-info, wallet-receive-money-track mobile-provider rmt-list-item-new check-prices-select-actionsheet .Body1.track-cash-leagl-info, check-prices-select-actionsheet page-qr-scanner-helper rmt-segment-button ion-segment ion-segment-button ion-label, page-qr-scanner-helper rmt-segment-button ion-segment ion-segment-button check-prices-select-actionsheet ion-label, check-prices-select-actionsheet page-apply-physical-card-detail .physical-card-detail .secondary-btn, page-apply-physical-card-detail .physical-card-detail check-prices-select-actionsheet .secondary-btn, check-prices-select-actionsheet page-wallet-deposit-jom-pay rmt-card-new .card-container .card-row .send-receipt__label--bold span, page-wallet-deposit-jom-pay rmt-card-new .card-container .card-row .send-receipt__label--bold check-prices-select-actionsheet span, check-prices-select-actionsheet page-wallet-deposit-jom-pay rmt-clipboard-container ion-col.content-col, page-wallet-deposit-jom-pay rmt-clipboard-container check-prices-select-actionsheet ion-col.content-col, check-prices-select-actionsheet wallet-receive-money-track .track-transfer-link, wallet-receive-money-track check-prices-select-actionsheet .track-transfer-link, check-prices-select-actionsheet wallet-receive-money-track .Body2.sub-title, wallet-receive-money-track check-prices-select-actionsheet .Body2.sub-title, check-prices-select-actionsheet wallet-receive-money-track .track-cash-leagl-info, wallet-receive-money-track check-prices-select-actionsheet .track-cash-leagl-info, check-prices-select-actionsheet page-wallet-withdraw-or-payment .leftItemFont, page-wallet-withdraw-or-payment check-prices-select-actionsheet .leftItemFont, check-prices-select-actionsheet page-wallet-withdraw-or-payment .rightItemFont, page-wallet-withdraw-or-payment check-prices-select-actionsheet .rightItemFont {
  color: var(--grayblue-300);
}

check-prices-select-actionsheet .rate-text {
  font-weight: 600 !important;
}

check-prices-select-actionsheet .rate-center {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: auto;
}

check-prices-select-actionsheet .no-margin {
  margin: 0px !important;
}

check-prices-select-actionsheet ion-item {
  margin-bottom: 0px !important;
}

check-prices-select-actionsheet ion-item .item-inner {
  border-bottom: 0px solid var(--gray-400) !important;
  padding-right: 0px !important;
}

check-prices-select-actionsheet rmt-list-item-new {
  margin-top: 19px;
}

check-prices-select-actionsheet rmt-list-item-new .selected .thumbnail-icon-bg {
  margin-left: 4px !important;
}

check-prices-select-actionsheet ion-thumbnail img {
  max-width: 21px;
  max-height: 21px;
  width: auto !important;
  height: auto !important;
}

check-prices-select-actionsheet .info {
  background-color: var(--yellow-100);
  border: 1px solid var(--yellow-100);
  border-radius: 4px;
  margin-right: 0px;
  padding-left: 12px;
  padding-right: 12px;
  padding-top: 8px;
  padding-bottom: 8px;
  white-space: initial;
}

check-prices-select-actionsheet .old-value {
  text-decoration: line-through;
  color: var(--grayblue-300);
  font-weight: 400 !important;
}

check-prices-select-actionsheet .promo-value {
  color: var(--green-500);
  background-color: var(--green-100);
  border-radius: 8px;
  padding: 2px 4px;
  font-weight: 700;
  margin-left: 4px;
}

check-prices-select-actionsheet .promo-item .rate-row {
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

check-prices-select-actionsheet .promo-item .rate-value {
  width: 100%;
  text-wrap: wrap;
}

check-prices-select-actionsheet .rmt-font.Caption, check-prices-select-actionsheet rmt-list-item-new .rmt-font.gray-blue, rmt-list-item-new check-prices-select-actionsheet .rmt-font.gray-blue, check-prices-select-actionsheet rmt-list-item-new singpass-profile-review-details .gray-blue.profile-has-null-value, rmt-list-item-new singpass-profile-review-details check-prices-select-actionsheet .gray-blue.profile-has-null-value, check-prices-select-actionsheet singpass-profile-review-details rmt-list-item-new .gray-blue.profile-has-null-value, singpass-profile-review-details rmt-list-item-new check-prices-select-actionsheet .gray-blue.profile-has-null-value, check-prices-select-actionsheet rmt-list-item-new wallet-receive-money-track .gray-blue.sub-title, rmt-list-item-new wallet-receive-money-track check-prices-select-actionsheet .gray-blue.sub-title, check-prices-select-actionsheet wallet-receive-money-track rmt-list-item-new .gray-blue.sub-title, wallet-receive-money-track rmt-list-item-new check-prices-select-actionsheet .gray-blue.sub-title, check-prices-select-actionsheet rmt-list-item-new wallet-receive-money-track .gray-blue.track-cash-leagl-info, rmt-list-item-new wallet-receive-money-track check-prices-select-actionsheet .gray-blue.track-cash-leagl-info, check-prices-select-actionsheet wallet-receive-money-track rmt-list-item-new .gray-blue.track-cash-leagl-info, wallet-receive-money-track rmt-list-item-new check-prices-select-actionsheet .gray-blue.track-cash-leagl-info, check-prices-select-actionsheet rmt-tile-new .information-text, rmt-tile-new check-prices-select-actionsheet .information-text, check-prices-select-actionsheet rmt-tile-new .sub-title, rmt-tile-new check-prices-select-actionsheet .sub-title, check-prices-select-actionsheet rmt-wallet-balance-and-qr .scanandpay-container, rmt-wallet-balance-and-qr check-prices-select-actionsheet .scanandpay-container, check-prices-select-actionsheet rmt-wallet-list-item .international-trn, rmt-wallet-list-item check-prices-select-actionsheet .international-trn, check-prices-select-actionsheet rmt-wallet-services .action-text, rmt-wallet-services check-prices-select-actionsheet .action-text, check-prices-select-actionsheet singpass-profile-review-details .profile-has-null-value, singpass-profile-review-details check-prices-select-actionsheet .profile-has-null-value, check-prices-select-actionsheet page-card-settings-home a, page-card-settings-home check-prices-select-actionsheet a, check-prices-select-actionsheet wallet-receive-money-track .Caption.sub-title, wallet-receive-money-track check-prices-select-actionsheet .Caption.sub-title, check-prices-select-actionsheet wallet-receive-money-track .Caption.track-cash-leagl-info, wallet-receive-money-track check-prices-select-actionsheet .Caption.track-cash-leagl-info {
  font-size: 14px;
  color: var(--grayblue-300) !important;
}

page-compliance-questions .content,
page-compliance-questions .header rmt-app-bar > div {
  background-color: var(--gray-200);
}

page-compliance-questions rmt-card-new .card-container {
  border-radius: 12px;
}

page-compliance-questions .text-content {
  margin-top: 30px;
}

page-compliance-questions page-select-picker .select-items {
  padding-top: 16px !important;
}

page-compliance-questions .text-content__title {
  font-weight: 700;
  font-size: 20px;
  line-height: 24px;
  color: var(--grayblue-400);
}

page-compliance-questions .text-content__msg {
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  color: var(--grayblue-300);
}

page-compliance-questions .text-content__msg__answered {
  color: var(--grayblue-300);
  background-color: var(--green-100);
  padding: 2px 8px 2px 8px;
  border-radius: 5px;
  margin-top: 8px;
}

page-compliance-questions .align-radio {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

page-compliance-questions .pep-size {
  font-size: 16px;
  margin: unset !important;
}

page-compliance-questions .radio-wp .radio-icon {
  height: 24px;
  width: 24px;
}

page-compliance-questions .radio-wp .radio-checked {
  border-color: var(--grayblue-400);
}

page-compliance-questions .radio-wp .radio-checked .radio-inner {
  width: 10px;
  height: 10px;
  left: 5px;
  top: 5px;
}

page-compliance-questions .input-text-area {
  border-radius: 8px;
  padding-left: 12px;
  background-color: var(--gray-100) !important;
}

page-compliance-questions rmt-text-area ion-row {
  background: var(--gray-100) !important;
}

page-compliance-questions ion-row {
  margin: 0px 0px 0px 0px;
}

page-compliance-questions .pep__link {
  width: 100%;
  color: var(--grayblue-500);
  text-decoration: underline;
  font-weight: 600;
}

page-compliance-questions .footer .footer__secondary-button {
  background-color: #fff;
}

page-compliance-questions .footer::before {
  display: none;
}

page-compliance-questions .footer-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 16px;
}

page-compliance-questions .item-radio .radio-icon {
  width: 21px !important;
  height: 21px !important;
  border-color: var(--grayblue-300);
}

page-compliance-questions .item-radio .radio-checked {
  border-color: var(--app-primary);
}

page-compliance-questions .item-radio .radio-inner {
  width: 13px !important;
  height: 13px !important;
  background-color: var(--app-primary) !important;
}

page-compliance-questions .item-radio .input-wrapper {
  display: contents !important;
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-pack: center !important;
  -webkit-justify-content: center !important;
  -ms-flex-pack: center !important;
  justify-content: center !important;
  -webkit-box-align: center !important;
  -webkit-align-items: center !important;
  -ms-flex-align: center !important;
  align-items: center !important;
  -webkit-box-orient: unset !important;
  -webkit-box-direction: unset !important;
  -webkit-flex-direction: unset !important;
  -ms-flex-direction: unset !important;
  flex-direction: unset !important;
}

page-compliance-questions .item-radio .input-wrapper .label {
  margin: initial;
}

page-compliance-questions .item-radio .bold {
  font-weight: 600;
}

page-compliance-questions .list > .item-block:first-child .item-inner {
  border-bottom: 1px solid var(--gray-400) !important;
}

page-compliance-questions .list > .item-block:last-child {
  border-bottom: 0px !important;
}

page-compliance-questions .beneficial-owner-subtitle {
  font-weight: 400;
  white-space: pre-wrap;
}

page-compliance-questions .beneficial-owner-radio {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

page-compliance-questions .second-card-owner-step .card-container {
  margin-top: 0;
}

page-compliance-questions .iam-owner-message {
  margin: 0px 20px 24px 20px;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  font-family: 'Inter';
  text-align: justify;
}

page-compliance-questions .footer-row-container {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

page-compliance-questions-info .title__pep {
  line-height: 24px;
  font-weight: 600;
  font-size: 18px;
  font-family: 'Inter';
}

confirm-email .image-world {
  margin-bottom: 8px;
}

confirm-email .row-padding {
  padding-bottom: 11px;
}

confirm-email .ria-dark-color {
  color: var(--grayblue-400) !important;
}

confirm-email .closeButton {
  float: right !important;
  background-color: var(--gray-100);
  color: var(--grayblue-300);
  padding-top: calc(env(safe-area-inset-top) + 20px) !important;
  padding-right: 15px;
}

page-confirm-email-kyc .subtitle {
  color: var(--grayblue-400);
}

page-confirm-email-kyc ion-label {
  width: 100%;
}

page-contact-details .thumb-nail {
  height: 56px;
  width: 56px;
  border-radius: 12px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-weight: 600;
  font-size: 15px;
  background: var(--green-100);
  color: var(--green-500);
}

page-contact-details .badge-icon {
  position: absolute;
  top: 31px;
  padding: 5px 10px;
}

page-contact-details .el-margin-top {
  margin-top: 16px;
}

page-contact-details .el-content-center {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

page-contact-details .thumb-nail-parent {
  width: 56px;
}

page-contact-details .full-name-row {
  margin-bottom: 32px;
}

page-contact-details .full-name {
  text-align: center;
  font-size: 18px;
  font-weight: 600;
}

page-contact-details .common-text-lbl {
  font-weight: 600;
}

page-contact-details .common-text {
  line-height: 24px;
  letter-spacing: 0.15px;
  color: var(--grayblue-500);
  padding-left: 20px;
}

page-contact-details .phone-number {
  font-size: 16px;
}

page-contact-details .status-active {
  color: var(--green-500);
}

page-contact-details .status-inactive {
  color: var(--grayblue-100);
}

page-contact-details .display-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

page-contact-details .footer-row {
  padding-bottom: 12px;
}

page-contact-details .button[rounded] {
  border-radius: 24px;
  width: 45%;
}

page-contact-details .send-button {
  margin-left: 17px;
}

page-contact-details .recipients-header {
  font-weight: 600;
  font-size: 12px;
  padding-left: 5px;
  padding-bottom: 16px;
  letter-spacing: 0.25px;
}

page-contact-details .list-header {
  padding-left: 20px;
  border-style: none;
  margin-bottom: -15px !important;
}

page-contact-details .selected-recipient-item {
  height: 100%;
  border-style: solid;
  border-width: 1px;
  border-color: orange;
  border-radius: 4px;
}

page-contact-details .sync-contacts-div {
  padding-top: 12px;
  padding-bottom: 12px;
  background: var(--app-primary-light);
  border-radius: 16px;
  margin-bottom: 36px;
}

page-contact-details .sync-contacts-row {
  height: 100%;
}

page-contact-details .sync-contacts-text {
  margin-left: 12px;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.15px;
  color: var(--grayblue-500);
}

page-contact-details .sync-contacts-text-primary {
  font-weight: 600;
}

page-contact-details .sync-contacts-text-secondary {
  font-weight: 400;
}

page-contact-details .sync-button {
  height: 28px;
  width: 56px;
  border-radius: 30px;
  float: right;
  margin-right: 10px;
}

page-contact-details .new-recipient {
  height: 90px;
}

page-contact-details .invite-button {
  width: 100%;
  border-radius: 0px;
}

page-contact-details .contact-skeleton {
  background: -webkit-gradient(linear, left top, right top, from(transparent), color-stop(var(--gray-100)), to(transparent)), -webkit-gradient(linear, left top, left bottom, from(var(--gray-400)), to(var(--gray-400))), radial-gradient(38px circle at 19px 19px, var(--gray-400) 50%, transparent 51%), -webkit-gradient(linear, left top, left bottom, from(var(--gray-400)), to(var(--gray-400)));
  background: linear-gradient(0.25turn, transparent, var(--gray-100), transparent), linear-gradient(var(--gray-400), var(--gray-400)), radial-gradient(38px circle at 19px 19px, var(--gray-400) 50%, transparent 51%), linear-gradient(var(--gray-400), var(--gray-400));
  background-repeat: no-repeat;
  background-size: auto;
  background-position: -315px 0, 0 0, 0px 190px, 50px 195px;
  -webkit-animation: contact-skeleton-loading 1.6s ease-out 0s infinite normal;
  animation: contact-skeleton-loading 1.6s ease-out 0s infinite normal;
}

@-webkit-keyframes contact-skeleton-loading {
  to {
    background-position: 315px 0, 0 0, 0 190px, 50px 195px;
  }
}

@keyframes contact-skeleton-loading {
  to {
    background-position: 315px 0, 0 0, 0 190px, 50px 195px;
  }
}

page-contact-details .contact-skeleton-tn {
  height: 56px;
  width: 56px;
  border-radius: 12px;
}

page-contact-details .contact-skeleton-name-text {
  width: 146px;
  height: 16px;
  margin-top: 16px;
}

page-contact-details .contact-skeleton-text {
  width: 90%;
  height: 16px;
  margin-top: 53px;
}

page-contact-details .contact-skeleton-margin {
  margin-top: 16px !important;
}

page-contact-details .empty-background {
  background: ' !important';
}

page-contact-details rmt-list-item-new {
  margin-top: 3px !important;
}

page-contact-details rmt-list-item-new .new-icon ion-thumbnail {
  margin-right: 12px;
}

page-contact-details .phone-number {
  margin-top: 19px;
  border-radius: 12px;
  background-color: var(--gray-100);
  padding-right: 0px;
  height: 70px;
}

page-contact-details .phone-number-row {
  padding: 19px 0px 19px 0px;
}

page-contact-details .modal-button {
  padding-top: 19px;
  margin-left: -15px;
  margin-right: -15PX;
}

page-contact-details rmt-card-new .group-heading {
  margin-left: 0px;
}

page-contact-details rmt-content-loader {
  height: 150px;
}

page-contact-details .content-wrapper {
  padding-bottom: 40px;
}

page-contact-details rmt-list-item-new .row {
  padding-left: 4px !important;
}

page-contact-details .content-bg-color {
  background-color: var(--gray-200);
}

page-contact-details .phone-num-col {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  padding-right: 12px;
}

page-contact-details .list-item {
  margin-right: 2px;
  margin-left: -3px;
}

page-contact-details .highlight-text-active p {
  color: var(--green-500) !important;
}

customer-feedback .ratingPageHeader {
  padding-bottom: 15px;
}

customer-feedback .input-wallet-text-area {
  border-radius: 8px;
  padding-left: 12px;
  padding-right: 12px;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}

customer-feedback .container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  overflow: hidden !important;
}

customer-feedback .container .rate {
  padding: 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

customer-feedback .container .rating_feedback_text_section {
  text-align: center;
}

customer-feedback .container .orderInfo {
  text-align: center;
  background-color: var(--gray-300);
  border-radius: 12px;
}

customer-feedback .container .experience_text {
  text-align: center;
  margin-top: 16px;
  margin-bottom: 16px;
}

customer-feedback .container label {
  margin-left: 7px !important;
  margin-right: 7px !important;
}

customer-feedback .container input {
  margin-left: 7px !important;
  margin-right: 7px !important;
}

customer-feedback .container .rate:not(:checked) > input {
  position: absolute;
  top: -9999px;
}

customer-feedback .container .rate:not(:checked) > label:before {
  vertical-align: middle;
  content: url(../assets/icons/star_rating_empty.svg);
}

customer-feedback .container .rate > input:checked ~ label {
  vertical-align: middle;
  content: url(../assets/icons/star_rating_filled.svg);
}

customer-feedback .container .rate:not(:checked) > label:hover,
customer-feedback .container .rate:not(:checked) > label:hover ~ label {
  vertical-align: middle;
  content: url(../assets/icons/star_rating_empty.svg);
}

customer-feedback .container .rate > input:checked + label:hover,
customer-feedback .container .rate > input:checked + label:hover ~ label,
customer-feedback .container .rate > input:checked ~ label:hover,
customer-feedback .container .rate > input:checked ~ label:hover ~ label,
customer-feedback .container .rate > label:hover ~ input:checked ~ label {
  vertical-align: middle;
  content: url(../assets/icons/star_rating_filled.svg);
}

customer-feedback .container .reason_select_section {
  padding-top: 3px;
  margin: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 70%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-column-gap: 10px;
  -moz-column-gap: 10px;
  column-gap: 10px;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

customer-feedback .container .reason_radio_button {
  position: absolute;
  opacity: 0;
  pointer-events: none;
  overflow: hidden;
  visibility: hidden;
  position: absolute;
}

customer-feedback .container .reason_select_form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
}

customer-feedback .container .reasons_list_div {
  height: 40px;
}

customer-feedback .container .reasons_list_div label {
  margin-left: 0px !important;
  margin-right: 0px !important;
}

customer-feedback .container .optional_feedback_section {
  padding-top: 16px;
  text-align: center;
}

customer-feedback .container .additionalFeedbackText {
  text-decoration: underline;
  color: var(--grayblue-500);
}

customer-feedback .container .reason_container {
  height: 25px !important;
  overflow: hidden;
}

customer-feedback .container .reason_container .reason_t {
  padding: 20px;
  padding-top: 5px;
  padding-bottom: 5px;
  background-color: var(--gray-300);
  border-radius: 24px;
  text-align: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

customer-feedback .container .orderInfo .col {
  text-align: left;
  padding-left: 20px;
}

customer-feedback .container .orderInfo .orderNoValue {
  text-align: end;
  padding-right: 20px;
}

customer-feedback .container .orderInfo .amountValue {
  text-align: end;
  padding-right: 20px;
}

customer-feedback .container .orderInfo .dateValue {
  text-align: end;
  padding-right: 20px;
}

customer-feedback .container .reason_selected {
  overflow: hidden;
}

customer-feedback .container .reason_selected .reason_t {
  padding: 20px;
  padding-top: 5px;
  padding-bottom: 5px;
  color: white;
  background-color: var(--grayblue-400);
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

customer-feedback .ratingFeedbackText {
  margin-top: 8px;
  margin-bottom: 16px;
}

page-debit-card-payout ion-content, page-debit-card-payout ion-header rmt-header rmt-app-bar > div {
  background-color: var(--gray-200) !important;
}

page-debit-card-payout-info .modal-title {
  color: var(--grayblue-400);
  text-align: center;
  font-size: 20px !important;
  margin-bottom: 16px;
}

page-debit-card-payout-info .modal-content h3 {
  font-size: 16px;
  font-weight: 600;
}

page-debit-card-payout-info .modal-content strong {
  font-weight: 600;
}

page-debit-card-payout-info .body-container {
  max-height: calc(100vh - 130px);
  overflow: auto;
}

page-debit-card-payout-info ul {
  margin-top: 0px;
  padding-left: 24px;
}

page-debit-card-payout-info .image {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

page-delete-account-options ion-content .scroll-content {
  padding-top: 0px !important;
}

page-delete-account-options .header {
  font-family: 'Inter';
  font-weight: 600;
  font-size: 24px;
  margin-top: 0px;
  margin-bottom: 8px;
  color: var(--grayblue-400);
}

page-delete-account-options .option-label {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  color: var(--grayblue-400);
}

page-delete-account-options .Body1 {
  font-family: 'Inter';
  font-weight: 400;
  font-size: 16px;
  color: var(--grayblue-300);
  margin-top: 0px;
}

page-delete-account-options .text-area {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 92px;
  min-height: 92px;
  border: 1px solid var(--gray-500);
  border-radius: 6px;
}

page-delete-account-options .item-inner {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  padding-right: 0px;
}

page-delete-account-options .radio-wp {
  margin-right: 0px !important;
}

page-delete-account-options .radio-wp .radio-icon {
  width: 21px;
  height: 21px;
  border-color: var(--grayblue-300);
}

page-delete-account-options .radio-wp .radio-checked {
  border-color: var(--app-primary);
}

page-delete-account-options .radio-wp .radio-inner {
  background-color: var(--app-primary) !important;
  left: 4px;
  top: 4px;
  width: 9px;
  height: 9px;
}

page-delete-account-options .text-area-item {
  margin-top: 24px;
}

page-delete-account-options .text-area-item .label {
  margin: 0px;
  margin-bottom: 8px;
  font-size: 12px;
  font-weight: 600;
  color: var(--grayblue-300);
}

page-delete-account-options ion-list ion-item {
  height: 40px !important;
  min-height: 40px !important;
  margin-bottom: 16px !important;
}

page-delete-account-options ion-list ion-item button {
  max-height: 40px;
}

page-delete-account-options ion-list ion-item .label[stacked] {
  margin-bottom: 8px;
}

page-delete-account-options ion-list ion-item .item-inner {
  padding: 0px !important;
}

page-delete-account-options ion-list ion-item:last-child {
  margin-bottom: 0px !important;
}

page-doc-upload .content,
page-doc-upload .header rmt-app-bar > div {
  background-color: var(--gray-200);
}

page-doc-upload .separator {
  margin-top: 14px;
  padding-bottom: 14px;
}

page-doc-upload .rmt-font, page-doc-upload singpass-profile-review-details .profile-has-null-value, singpass-profile-review-details page-doc-upload .profile-has-null-value, page-doc-upload wallet-receive-money-track .sub-title, wallet-receive-money-track page-doc-upload .sub-title, page-doc-upload wallet-receive-money-track .track-cash-leagl-info, wallet-receive-money-track page-doc-upload .track-cash-leagl-info {
  color: var(--grayblue-400);
}

page-doc-upload .upload-subtitle {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}

page-doc-upload .upload-rectangle {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  background: var(--gray-100);
  border: 1px dashed var(--gray-500);
  border-radius: 6px;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 20px 16px 20px 16px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

page-doc-upload .upload-details {
  margin-left: 20px;
}

page-doc-upload .upload-text {
  color: var(--grayblue-400);
  text-align: left;
}

page-doc-upload .upload-text-subtitle {
  clear: both;
  display: inline-block;
  overflow: hidden;
  white-space: nowrap;
  text-align: left;
  color: var(--grayblue-300);
}

page-doc-upload .upload-file-type {
  color: var(--grayblue-300);
  margin: auto;
  margin-left: 5px;
}

page-doc-upload .upload-file-size {
  color: var(--grayblue-300);
  margin: auto;
  margin-left: 40px;
}

page-doc-upload .leftIconStyle {
  background-color: 'red';
}

page-doc-upload rmt-list-item-new {
  margin-top: 0px !important;
}

page-doc-upload rmt-list-item-new .small-icon ion-thumbnail {
  background: var(--app-primary-light);
  border: none !important;
}

page-doc-upload .doc-row {
  border-top: none;
  margin-top: 0px;
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}

page-doc-upload .doc-row-margin {
  border-top: 1px solid var(--gray-400) !important;
  width: 100%;
  padding-top: 12px !important;
  margin-top: 12px !important;
}

page-doc-upload .upload-visa-body {
  color: var(--grayblue-400);
  letter-spacing: 0.25px;
  margin-top: 20px;
  line-height: 20px;
  font-size: 14px;
}

page-doc-upload rmt-info .details {
  color: var(--grayblue-400);
}

page-doc-upload-my-non-national .content,
page-doc-upload-my-non-national .header rmt-app-bar > div {
  background-color: var(--gray-200);
}

page-doc-upload-my-non-national rmt-list-item-new .rmt-font.Body2, page-doc-upload-my-non-national rmt-list-item-new rmt-app-bar .new-help, rmt-app-bar page-doc-upload-my-non-national rmt-list-item-new .new-help, page-doc-upload-my-non-national rmt-list-item-new rmt-wallet-cards .cvv-expiry-title, rmt-wallet-cards page-doc-upload-my-non-national rmt-list-item-new .cvv-expiry-title, page-doc-upload-my-non-national rmt-list-item-new rmt-wallet-cards .cvv-expiry-value, rmt-wallet-cards page-doc-upload-my-non-national rmt-list-item-new .cvv-expiry-value, page-doc-upload-my-non-national rmt-list-item-new rmt-wallet-list-item .domestic-trn, rmt-wallet-list-item page-doc-upload-my-non-national rmt-list-item-new .domestic-trn, page-doc-upload-my-non-national actionsheet-select rmt-list-item-new .rmt-font.Body1, actionsheet-select page-doc-upload-my-non-national rmt-list-item-new .rmt-font.Body1, page-doc-upload-my-non-national actionsheet-select rmt-list-item-new rmt-chips .chip, actionsheet-select page-doc-upload-my-non-national rmt-list-item-new rmt-chips .chip, page-doc-upload-my-non-national rmt-chips actionsheet-select rmt-list-item-new .chip, rmt-chips actionsheet-select page-doc-upload-my-non-national rmt-list-item-new .chip, page-doc-upload-my-non-national actionsheet-select rmt-list-item-new rmt-segment-button ion-segment.segment-grey-buttons ion-segment-button ion-label, actionsheet-select page-doc-upload-my-non-national rmt-list-item-new rmt-segment-button ion-segment.segment-grey-buttons ion-segment-button ion-label, page-doc-upload-my-non-national rmt-segment-button ion-segment.segment-grey-buttons ion-segment-button actionsheet-select rmt-list-item-new ion-label, rmt-segment-button ion-segment.segment-grey-buttons ion-segment-button actionsheet-select page-doc-upload-my-non-national rmt-list-item-new ion-label, page-doc-upload-my-non-national actionsheet-select rmt-list-item-new rmt-tile-new .title-one, actionsheet-select page-doc-upload-my-non-national rmt-list-item-new rmt-tile-new .title-one, page-doc-upload-my-non-national rmt-tile-new actionsheet-select rmt-list-item-new .title-one, rmt-tile-new actionsheet-select page-doc-upload-my-non-national rmt-list-item-new .title-one, page-doc-upload-my-non-national actionsheet-select rmt-list-item-new rmt-wallet-balance-and-qr .balance-text, actionsheet-select page-doc-upload-my-non-national rmt-list-item-new rmt-wallet-balance-and-qr .balance-text, page-doc-upload-my-non-national rmt-wallet-balance-and-qr actionsheet-select rmt-list-item-new .balance-text, rmt-wallet-balance-and-qr actionsheet-select page-doc-upload-my-non-national rmt-list-item-new .balance-text, page-doc-upload-my-non-national actionsheet-select rmt-list-item-new singpass-profile-review-details .Body1.profile-has-null-value, actionsheet-select page-doc-upload-my-non-national rmt-list-item-new singpass-profile-review-details .Body1.profile-has-null-value, page-doc-upload-my-non-national singpass-profile-review-details actionsheet-select rmt-list-item-new .Body1.profile-has-null-value, singpass-profile-review-details actionsheet-select page-doc-upload-my-non-national rmt-list-item-new .Body1.profile-has-null-value, page-doc-upload-my-non-national actionsheet-select rmt-list-item-new klarna-privacy p, actionsheet-select page-doc-upload-my-non-national rmt-list-item-new klarna-privacy p, page-doc-upload-my-non-national klarna-privacy actionsheet-select rmt-list-item-new p, klarna-privacy actionsheet-select page-doc-upload-my-non-national rmt-list-item-new p, page-doc-upload-my-non-national actionsheet-select rmt-list-item-new location-detail .done-button .button-inner, actionsheet-select page-doc-upload-my-non-national rmt-list-item-new location-detail .done-button .button-inner, page-doc-upload-my-non-national location-detail .done-button actionsheet-select rmt-list-item-new .button-inner, location-detail .done-button actionsheet-select page-doc-upload-my-non-national rmt-list-item-new .button-inner, page-doc-upload-my-non-national actionsheet-select rmt-list-item-new page-qr-scanner-helper .supported-qrs-div, actionsheet-select page-doc-upload-my-non-national rmt-list-item-new page-qr-scanner-helper .supported-qrs-div, page-doc-upload-my-non-national page-qr-scanner-helper actionsheet-select rmt-list-item-new .supported-qrs-div, page-qr-scanner-helper actionsheet-select page-doc-upload-my-non-national rmt-list-item-new .supported-qrs-div, page-doc-upload-my-non-national actionsheet-select rmt-list-item-new page-qr-scanner-helper .scan-a-code-to-pay-div, actionsheet-select page-doc-upload-my-non-national rmt-list-item-new page-qr-scanner-helper .scan-a-code-to-pay-div, page-doc-upload-my-non-national page-qr-scanner-helper actionsheet-select rmt-list-item-new .scan-a-code-to-pay-div, page-qr-scanner-helper actionsheet-select page-doc-upload-my-non-national rmt-list-item-new .scan-a-code-to-pay-div, page-doc-upload-my-non-national actionsheet-select rmt-list-item-new page-registration-customer-linking-questionnaire rmt-content .item .label, actionsheet-select page-doc-upload-my-non-national rmt-list-item-new page-registration-customer-linking-questionnaire rmt-content .item .label, page-doc-upload-my-non-national page-registration-customer-linking-questionnaire rmt-content .item actionsheet-select rmt-list-item-new .label, page-registration-customer-linking-questionnaire rmt-content .item actionsheet-select page-doc-upload-my-non-national rmt-list-item-new .label, page-doc-upload-my-non-national actionsheet-select rmt-list-item-new review-prompt .done-button .button-inner, actionsheet-select page-doc-upload-my-non-national rmt-list-item-new review-prompt .done-button .button-inner, page-doc-upload-my-non-national review-prompt .done-button actionsheet-select rmt-list-item-new .button-inner, review-prompt .done-button actionsheet-select page-doc-upload-my-non-national rmt-list-item-new .button-inner, page-doc-upload-my-non-national actionsheet-select rmt-list-item-new send-continue .primary-button .button-inner, actionsheet-select page-doc-upload-my-non-national rmt-list-item-new send-continue .primary-button .button-inner, page-doc-upload-my-non-national send-continue .primary-button actionsheet-select rmt-list-item-new .button-inner, send-continue .primary-button actionsheet-select page-doc-upload-my-non-national rmt-list-item-new .button-inner, page-doc-upload-my-non-national actionsheet-select rmt-list-item-new page-card-replace-reasons .item .label, actionsheet-select page-doc-upload-my-non-national rmt-list-item-new page-card-replace-reasons .item .label, page-doc-upload-my-non-national page-card-replace-reasons .item actionsheet-select rmt-list-item-new .label, page-card-replace-reasons .item actionsheet-select page-doc-upload-my-non-national rmt-list-item-new .label, page-doc-upload-my-non-national actionsheet-select rmt-list-item-new page-card-settings .item .label, actionsheet-select page-doc-upload-my-non-national rmt-list-item-new page-card-settings .item .label, page-doc-upload-my-non-national page-card-settings .item actionsheet-select rmt-list-item-new .label, page-card-settings .item actionsheet-select page-doc-upload-my-non-national rmt-list-item-new .label, page-doc-upload-my-non-national actionsheet-select rmt-list-item-new page-card-settings-home .item .label, actionsheet-select page-doc-upload-my-non-national rmt-list-item-new page-card-settings-home .item .label, page-doc-upload-my-non-national page-card-settings-home .item actionsheet-select rmt-list-item-new .label, page-card-settings-home .item actionsheet-select page-doc-upload-my-non-national rmt-list-item-new .label, page-doc-upload-my-non-national actionsheet-select rmt-list-item-new wallet-pin-forgot-passcode-modal .center-align p, actionsheet-select page-doc-upload-my-non-national rmt-list-item-new wallet-pin-forgot-passcode-modal .center-align p, page-doc-upload-my-non-national wallet-pin-forgot-passcode-modal .center-align actionsheet-select rmt-list-item-new p, wallet-pin-forgot-passcode-modal .center-align actionsheet-select page-doc-upload-my-non-national rmt-list-item-new p, page-doc-upload-my-non-national actionsheet-select rmt-list-item-new wallet-receive-money-track .sub-title, actionsheet-select page-doc-upload-my-non-national rmt-list-item-new wallet-receive-money-track .sub-title, page-doc-upload-my-non-national wallet-receive-money-track actionsheet-select rmt-list-item-new .sub-title, wallet-receive-money-track actionsheet-select page-doc-upload-my-non-national rmt-list-item-new .sub-title, page-doc-upload-my-non-national actionsheet-select rmt-list-item-new wallet-receive-money-track .Body1.track-cash-leagl-info, actionsheet-select page-doc-upload-my-non-national rmt-list-item-new wallet-receive-money-track .Body1.track-cash-leagl-info, page-doc-upload-my-non-national wallet-receive-money-track actionsheet-select rmt-list-item-new .Body1.track-cash-leagl-info, wallet-receive-money-track actionsheet-select page-doc-upload-my-non-national rmt-list-item-new .Body1.track-cash-leagl-info, page-doc-upload-my-non-national rmt-list-item-new singpass-profile-review-details .Body2.profile-has-null-value, singpass-profile-review-details page-doc-upload-my-non-national rmt-list-item-new .Body2.profile-has-null-value, page-doc-upload-my-non-national rmt-list-item-new page-group-partners-list rmt-card-new .rmt-font.Caption, page-group-partners-list rmt-card-new page-doc-upload-my-non-national rmt-list-item-new .rmt-font.Caption, page-doc-upload-my-non-national page-group-partners-list rmt-card-new rmt-list-item-new .rmt-font.gray-blue, page-group-partners-list rmt-card-new page-doc-upload-my-non-national rmt-list-item-new .rmt-font.gray-blue, page-doc-upload-my-non-national rmt-list-item-new page-group-partners-list rmt-card-new .rmt-font.gray-blue, page-doc-upload-my-non-national page-group-partners-list rmt-card-new rmt-list-item-new singpass-profile-review-details .gray-blue.profile-has-null-value, page-group-partners-list rmt-card-new page-doc-upload-my-non-national rmt-list-item-new singpass-profile-review-details .gray-blue.profile-has-null-value, page-doc-upload-my-non-national rmt-list-item-new singpass-profile-review-details page-group-partners-list rmt-card-new .gray-blue.profile-has-null-value, page-doc-upload-my-non-national page-group-partners-list rmt-card-new singpass-profile-review-details rmt-list-item-new .gray-blue.profile-has-null-value, page-group-partners-list rmt-card-new singpass-profile-review-details page-doc-upload-my-non-national rmt-list-item-new .gray-blue.profile-has-null-value, page-doc-upload-my-non-national singpass-profile-review-details rmt-list-item-new page-group-partners-list rmt-card-new .gray-blue.profile-has-null-value, singpass-profile-review-details page-doc-upload-my-non-national rmt-list-item-new page-group-partners-list rmt-card-new .gray-blue.profile-has-null-value, page-doc-upload-my-non-national page-group-partners-list rmt-card-new rmt-list-item-new wallet-receive-money-track .gray-blue.sub-title, page-group-partners-list rmt-card-new page-doc-upload-my-non-national rmt-list-item-new wallet-receive-money-track .gray-blue.sub-title, page-doc-upload-my-non-national rmt-list-item-new wallet-receive-money-track page-group-partners-list rmt-card-new .gray-blue.sub-title, page-doc-upload-my-non-national page-group-partners-list rmt-card-new wallet-receive-money-track rmt-list-item-new .gray-blue.sub-title, page-group-partners-list rmt-card-new wallet-receive-money-track page-doc-upload-my-non-national rmt-list-item-new .gray-blue.sub-title, page-doc-upload-my-non-national wallet-receive-money-track rmt-list-item-new page-group-partners-list rmt-card-new .gray-blue.sub-title, wallet-receive-money-track page-doc-upload-my-non-national rmt-list-item-new page-group-partners-list rmt-card-new .gray-blue.sub-title, page-doc-upload-my-non-national page-group-partners-list rmt-card-new rmt-list-item-new wallet-receive-money-track .gray-blue.track-cash-leagl-info, page-group-partners-list rmt-card-new page-doc-upload-my-non-national rmt-list-item-new wallet-receive-money-track .gray-blue.track-cash-leagl-info, page-doc-upload-my-non-national rmt-list-item-new wallet-receive-money-track page-group-partners-list rmt-card-new .gray-blue.track-cash-leagl-info, page-doc-upload-my-non-national page-group-partners-list rmt-card-new wallet-receive-money-track rmt-list-item-new .gray-blue.track-cash-leagl-info, page-group-partners-list rmt-card-new wallet-receive-money-track page-doc-upload-my-non-national rmt-list-item-new .gray-blue.track-cash-leagl-info, page-doc-upload-my-non-national wallet-receive-money-track rmt-list-item-new page-group-partners-list rmt-card-new .gray-blue.track-cash-leagl-info, wallet-receive-money-track page-doc-upload-my-non-national rmt-list-item-new page-group-partners-list rmt-card-new .gray-blue.track-cash-leagl-info, page-doc-upload-my-non-national rmt-list-item-new page-group-partners-list rmt-card-new rmt-tile-new .information-text, page-group-partners-list rmt-card-new rmt-tile-new page-doc-upload-my-non-national rmt-list-item-new .information-text, page-doc-upload-my-non-national rmt-list-item-new rmt-tile-new page-group-partners-list rmt-card-new .information-text, rmt-tile-new page-group-partners-list rmt-card-new page-doc-upload-my-non-national rmt-list-item-new .information-text, page-doc-upload-my-non-national rmt-list-item-new page-group-partners-list rmt-card-new rmt-tile-new .sub-title, page-group-partners-list rmt-card-new rmt-tile-new page-doc-upload-my-non-national rmt-list-item-new .sub-title, page-doc-upload-my-non-national rmt-list-item-new rmt-tile-new page-group-partners-list rmt-card-new .sub-title, rmt-tile-new page-group-partners-list rmt-card-new page-doc-upload-my-non-national rmt-list-item-new .sub-title, page-doc-upload-my-non-national rmt-list-item-new page-group-partners-list rmt-card-new rmt-wallet-balance-and-qr .scanandpay-container, page-group-partners-list rmt-card-new rmt-wallet-balance-and-qr page-doc-upload-my-non-national rmt-list-item-new .scanandpay-container, page-doc-upload-my-non-national rmt-list-item-new rmt-wallet-balance-and-qr page-group-partners-list rmt-card-new .scanandpay-container, rmt-wallet-balance-and-qr page-group-partners-list rmt-card-new page-doc-upload-my-non-national rmt-list-item-new .scanandpay-container, page-doc-upload-my-non-national rmt-list-item-new page-group-partners-list rmt-card-new rmt-wallet-list-item .international-trn, page-group-partners-list rmt-card-new rmt-wallet-list-item page-doc-upload-my-non-national rmt-list-item-new .international-trn, page-doc-upload-my-non-national rmt-list-item-new rmt-wallet-list-item page-group-partners-list rmt-card-new .international-trn, rmt-wallet-list-item page-group-partners-list rmt-card-new page-doc-upload-my-non-national rmt-list-item-new .international-trn, page-doc-upload-my-non-national rmt-list-item-new page-group-partners-list rmt-card-new rmt-wallet-services .action-text, page-group-partners-list rmt-card-new rmt-wallet-services page-doc-upload-my-non-national rmt-list-item-new .action-text, page-doc-upload-my-non-national rmt-list-item-new rmt-wallet-services page-group-partners-list rmt-card-new .action-text, rmt-wallet-services page-group-partners-list rmt-card-new page-doc-upload-my-non-national rmt-list-item-new .action-text, page-doc-upload-my-non-national rmt-list-item-new page-group-partners-list rmt-card-new singpass-profile-review-details .profile-has-null-value, page-group-partners-list rmt-card-new singpass-profile-review-details page-doc-upload-my-non-national rmt-list-item-new .profile-has-null-value, page-doc-upload-my-non-national rmt-list-item-new singpass-profile-review-details page-group-partners-list rmt-card-new .profile-has-null-value, singpass-profile-review-details page-group-partners-list rmt-card-new page-doc-upload-my-non-national rmt-list-item-new .profile-has-null-value, page-doc-upload-my-non-national rmt-list-item-new page-group-partners-list rmt-card-new page-card-settings-home a, page-group-partners-list rmt-card-new page-card-settings-home page-doc-upload-my-non-national rmt-list-item-new a, page-doc-upload-my-non-national rmt-list-item-new page-card-settings-home page-group-partners-list rmt-card-new a, page-card-settings-home page-group-partners-list rmt-card-new page-doc-upload-my-non-national rmt-list-item-new a, page-doc-upload-my-non-national rmt-list-item-new page-group-partners-list rmt-card-new wallet-receive-money-track .Caption.sub-title, page-group-partners-list rmt-card-new wallet-receive-money-track page-doc-upload-my-non-national rmt-list-item-new .Caption.sub-title, page-doc-upload-my-non-national rmt-list-item-new wallet-receive-money-track page-group-partners-list rmt-card-new .Caption.sub-title, wallet-receive-money-track page-group-partners-list rmt-card-new page-doc-upload-my-non-national rmt-list-item-new .Caption.sub-title, page-doc-upload-my-non-national rmt-list-item-new page-group-partners-list rmt-card-new wallet-receive-money-track .Caption.track-cash-leagl-info, page-group-partners-list rmt-card-new wallet-receive-money-track page-doc-upload-my-non-national rmt-list-item-new .Caption.track-cash-leagl-info, page-doc-upload-my-non-national rmt-list-item-new wallet-receive-money-track page-group-partners-list rmt-card-new .Caption.track-cash-leagl-info, wallet-receive-money-track page-group-partners-list rmt-card-new page-doc-upload-my-non-national rmt-list-item-new .Caption.track-cash-leagl-info, page-doc-upload-my-non-national mobile-provider rmt-list-item-new .rmt-font.Body1, mobile-provider page-doc-upload-my-non-national rmt-list-item-new .rmt-font.Body1, page-doc-upload-my-non-national mobile-provider rmt-list-item-new rmt-chips .chip, mobile-provider page-doc-upload-my-non-national rmt-list-item-new rmt-chips .chip, page-doc-upload-my-non-national rmt-chips mobile-provider rmt-list-item-new .chip, rmt-chips mobile-provider page-doc-upload-my-non-national rmt-list-item-new .chip, page-doc-upload-my-non-national mobile-provider rmt-list-item-new rmt-segment-button ion-segment.segment-grey-buttons ion-segment-button ion-label, mobile-provider page-doc-upload-my-non-national rmt-list-item-new rmt-segment-button ion-segment.segment-grey-buttons ion-segment-button ion-label, page-doc-upload-my-non-national rmt-segment-button ion-segment.segment-grey-buttons ion-segment-button mobile-provider rmt-list-item-new ion-label, rmt-segment-button ion-segment.segment-grey-buttons ion-segment-button mobile-provider page-doc-upload-my-non-national rmt-list-item-new ion-label, page-doc-upload-my-non-national mobile-provider rmt-list-item-new rmt-tile-new .title-one, mobile-provider page-doc-upload-my-non-national rmt-list-item-new rmt-tile-new .title-one, page-doc-upload-my-non-national rmt-tile-new mobile-provider rmt-list-item-new .title-one, rmt-tile-new mobile-provider page-doc-upload-my-non-national rmt-list-item-new .title-one, page-doc-upload-my-non-national mobile-provider rmt-list-item-new rmt-wallet-balance-and-qr .balance-text, mobile-provider page-doc-upload-my-non-national rmt-list-item-new rmt-wallet-balance-and-qr .balance-text, page-doc-upload-my-non-national rmt-wallet-balance-and-qr mobile-provider rmt-list-item-new .balance-text, rmt-wallet-balance-and-qr mobile-provider page-doc-upload-my-non-national rmt-list-item-new .balance-text, page-doc-upload-my-non-national mobile-provider rmt-list-item-new singpass-profile-review-details .Body1.profile-has-null-value, mobile-provider page-doc-upload-my-non-national rmt-list-item-new singpass-profile-review-details .Body1.profile-has-null-value, page-doc-upload-my-non-national singpass-profile-review-details mobile-provider rmt-list-item-new .Body1.profile-has-null-value, singpass-profile-review-details mobile-provider page-doc-upload-my-non-national rmt-list-item-new .Body1.profile-has-null-value, page-doc-upload-my-non-national mobile-provider rmt-list-item-new klarna-privacy p, mobile-provider page-doc-upload-my-non-national rmt-list-item-new klarna-privacy p, page-doc-upload-my-non-national klarna-privacy mobile-provider rmt-list-item-new p, klarna-privacy mobile-provider page-doc-upload-my-non-national rmt-list-item-new p, page-doc-upload-my-non-national mobile-provider rmt-list-item-new location-detail .done-button .button-inner, mobile-provider page-doc-upload-my-non-national rmt-list-item-new location-detail .done-button .button-inner, page-doc-upload-my-non-national location-detail .done-button mobile-provider rmt-list-item-new .button-inner, location-detail .done-button mobile-provider page-doc-upload-my-non-national rmt-list-item-new .button-inner, page-doc-upload-my-non-national mobile-provider rmt-list-item-new page-qr-scanner-helper .supported-qrs-div, mobile-provider page-doc-upload-my-non-national rmt-list-item-new page-qr-scanner-helper .supported-qrs-div, page-doc-upload-my-non-national page-qr-scanner-helper mobile-provider rmt-list-item-new .supported-qrs-div, page-qr-scanner-helper mobile-provider page-doc-upload-my-non-national rmt-list-item-new .supported-qrs-div, page-doc-upload-my-non-national mobile-provider rmt-list-item-new page-qr-scanner-helper .scan-a-code-to-pay-div, mobile-provider page-doc-upload-my-non-national rmt-list-item-new page-qr-scanner-helper .scan-a-code-to-pay-div, page-doc-upload-my-non-national page-qr-scanner-helper mobile-provider rmt-list-item-new .scan-a-code-to-pay-div, page-qr-scanner-helper mobile-provider page-doc-upload-my-non-national rmt-list-item-new .scan-a-code-to-pay-div, page-doc-upload-my-non-national mobile-provider rmt-list-item-new page-registration-customer-linking-questionnaire rmt-content .item .label, mobile-provider page-doc-upload-my-non-national rmt-list-item-new page-registration-customer-linking-questionnaire rmt-content .item .label, page-doc-upload-my-non-national page-registration-customer-linking-questionnaire rmt-content .item mobile-provider rmt-list-item-new .label, page-registration-customer-linking-questionnaire rmt-content .item mobile-provider page-doc-upload-my-non-national rmt-list-item-new .label, page-doc-upload-my-non-national mobile-provider rmt-list-item-new review-prompt .done-button .button-inner, mobile-provider page-doc-upload-my-non-national rmt-list-item-new review-prompt .done-button .button-inner, page-doc-upload-my-non-national review-prompt .done-button mobile-provider rmt-list-item-new .button-inner, review-prompt .done-button mobile-provider page-doc-upload-my-non-national rmt-list-item-new .button-inner, page-doc-upload-my-non-national mobile-provider rmt-list-item-new send-continue .primary-button .button-inner, mobile-provider page-doc-upload-my-non-national rmt-list-item-new send-continue .primary-button .button-inner, page-doc-upload-my-non-national send-continue .primary-button mobile-provider rmt-list-item-new .button-inner, send-continue .primary-button mobile-provider page-doc-upload-my-non-national rmt-list-item-new .button-inner, page-doc-upload-my-non-national mobile-provider rmt-list-item-new page-card-replace-reasons .item .label, mobile-provider page-doc-upload-my-non-national rmt-list-item-new page-card-replace-reasons .item .label, page-doc-upload-my-non-national page-card-replace-reasons .item mobile-provider rmt-list-item-new .label, page-card-replace-reasons .item mobile-provider page-doc-upload-my-non-national rmt-list-item-new .label, page-doc-upload-my-non-national mobile-provider rmt-list-item-new page-card-settings .item .label, mobile-provider page-doc-upload-my-non-national rmt-list-item-new page-card-settings .item .label, page-doc-upload-my-non-national page-card-settings .item mobile-provider rmt-list-item-new .label, page-card-settings .item mobile-provider page-doc-upload-my-non-national rmt-list-item-new .label, page-doc-upload-my-non-national mobile-provider rmt-list-item-new page-card-settings-home .item .label, mobile-provider page-doc-upload-my-non-national rmt-list-item-new page-card-settings-home .item .label, page-doc-upload-my-non-national page-card-settings-home .item mobile-provider rmt-list-item-new .label, page-card-settings-home .item mobile-provider page-doc-upload-my-non-national rmt-list-item-new .label, page-doc-upload-my-non-national mobile-provider rmt-list-item-new wallet-pin-forgot-passcode-modal .center-align p, mobile-provider page-doc-upload-my-non-national rmt-list-item-new wallet-pin-forgot-passcode-modal .center-align p, page-doc-upload-my-non-national wallet-pin-forgot-passcode-modal .center-align mobile-provider rmt-list-item-new p, wallet-pin-forgot-passcode-modal .center-align mobile-provider page-doc-upload-my-non-national rmt-list-item-new p, page-doc-upload-my-non-national mobile-provider rmt-list-item-new wallet-receive-money-track .sub-title, mobile-provider page-doc-upload-my-non-national rmt-list-item-new wallet-receive-money-track .sub-title, page-doc-upload-my-non-national wallet-receive-money-track mobile-provider rmt-list-item-new .sub-title, wallet-receive-money-track mobile-provider page-doc-upload-my-non-national rmt-list-item-new .sub-title, page-doc-upload-my-non-national mobile-provider rmt-list-item-new wallet-receive-money-track .Body1.track-cash-leagl-info, mobile-provider page-doc-upload-my-non-national rmt-list-item-new wallet-receive-money-track .Body1.track-cash-leagl-info, page-doc-upload-my-non-national wallet-receive-money-track mobile-provider rmt-list-item-new .Body1.track-cash-leagl-info, wallet-receive-money-track mobile-provider page-doc-upload-my-non-national rmt-list-item-new .Body1.track-cash-leagl-info, page-doc-upload-my-non-national rmt-list-item-new page-qr-scanner-helper rmt-segment-button ion-segment ion-segment-button ion-label, page-qr-scanner-helper rmt-segment-button ion-segment ion-segment-button page-doc-upload-my-non-national rmt-list-item-new ion-label, page-doc-upload-my-non-national rmt-list-item-new page-apply-physical-card-detail .physical-card-detail .secondary-btn, page-apply-physical-card-detail .physical-card-detail page-doc-upload-my-non-national rmt-list-item-new .secondary-btn, page-doc-upload-my-non-national rmt-list-item-new page-wallet-deposit-jom-pay rmt-card-new .card-container .card-row .send-receipt__label--bold span, page-wallet-deposit-jom-pay rmt-card-new .card-container .card-row .send-receipt__label--bold page-doc-upload-my-non-national rmt-list-item-new span, page-doc-upload-my-non-national rmt-list-item-new page-wallet-deposit-jom-pay rmt-clipboard-container ion-col.content-col, page-wallet-deposit-jom-pay rmt-clipboard-container page-doc-upload-my-non-national rmt-list-item-new ion-col.content-col, page-doc-upload-my-non-national rmt-list-item-new wallet-receive-money-track .track-transfer-link, wallet-receive-money-track page-doc-upload-my-non-national rmt-list-item-new .track-transfer-link, page-doc-upload-my-non-national rmt-list-item-new wallet-receive-money-track .Body2.sub-title, wallet-receive-money-track page-doc-upload-my-non-national rmt-list-item-new .Body2.sub-title, page-doc-upload-my-non-national rmt-list-item-new wallet-receive-money-track .track-cash-leagl-info, wallet-receive-money-track page-doc-upload-my-non-national rmt-list-item-new .track-cash-leagl-info, page-doc-upload-my-non-national rmt-list-item-new page-wallet-withdraw-or-payment .leftItemFont, page-wallet-withdraw-or-payment page-doc-upload-my-non-national rmt-list-item-new .leftItemFont, page-doc-upload-my-non-national rmt-list-item-new page-wallet-withdraw-or-payment .rightItemFont, page-wallet-withdraw-or-payment page-doc-upload-my-non-national rmt-list-item-new .rightItemFont {
  white-space: normal;
}

page-doc-upload-my-non-national .badge-pending {
  display: inline-block;
  background-color: var(--yellow-100);
  color: var(--yellow-500);
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0px;
  font-weight: 600;
  padding: 2px 8px 2px 8px;
  border-radius: 4px;
}

page-doc-upload-my-non-national .badge-ready-to-submit {
  display: inline-block;
  background-color: var(--green-100);
  color: var(--green-500);
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0px;
  font-weight: 600;
  padding: 2px 8px 2px 8px;
  border-radius: 4px;
}

page-doc-upload-select .content,
page-doc-upload-select .header rmt-app-bar > div {
  background-color: var(--gray-200);
}

page-doc-upload-select .separator {
  margin-top: 14px;
  padding-bottom: 14px;
}

page-doc-upload-select .rmt-font, page-doc-upload-select singpass-profile-review-details .profile-has-null-value, singpass-profile-review-details page-doc-upload-select .profile-has-null-value, page-doc-upload-select wallet-receive-money-track .sub-title, wallet-receive-money-track page-doc-upload-select .sub-title, page-doc-upload-select wallet-receive-money-track .track-cash-leagl-info, wallet-receive-money-track page-doc-upload-select .track-cash-leagl-info {
  color: var(--grayblue-400);
}

ekyc-method-select rmt-list-item-new .ellipsis {
  white-space: break-spaces;
  overflow: hidden;
}

profile-verify-method-select rmt-app-bar > div {
  background-color: var(--gray-200) !important;
}

profile-verify-method-select .content {
  background-color: var(--gray-200) !important;
}

profile-verify-method-select rmt-card-new {
  margin-top: 0px !important;
  padding-top: 14px;
  padding-bottom: 14px;
}

profile-verify-method-select rmt-card-new .card-container {
  padding: 14px 55px;
  border-radius: 12px;
  border-radius: 12px;
  margin: 8px 0px;
}

profile-verify-method-select rmt-card-new rmt-circle {
  padding: 12px;
  border-radius: 50%;
  width: 72px !important;
  height: 72px !important;
  display: -webkit-inline-box !important;
  display: -webkit-inline-flex !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
}

profile-verify-method-select rmt-card-new rmt-circle img {
  width: 65px;
  height: 65px;
}

profile-verify-method-select rmt-card-new p {
  margin: 8px !important;
}

profile-verify-method-select rmt-card-new .singpass-btn {
  color: #fff !important;
  background-color: #e52a00 !important;
  border-radius: 8px !important;
}

profile-verify-method-select rmt-card-new .verify-btn {
  width: 55% !important;
  height: 32px !important;
  border: 1px solid var(--grayblue-500);
  color: var(--grayblue-500);
}

profile-verify-method-select ion-footer {
  text-align: center;
  margin-bottom: 16px;
  color: var(--grayblue-200) !important;
}

singpass-profile-review-details rmt-app-bar > div {
  background-color: var(--gray-200) !important;
}

singpass-profile-review-details .content {
  background-color: var(--gray-200) !important;
}

singpass-profile-review-details .profile-has-null-value ion-icon {
  margin-bottom: -3px !important;
}

singpass-verification-failed rmt-app-bar > div {
  background-color: var(--gray-200) !important;
}

singpass-verification-failed .content {
  background-color: var(--gray-200) !important;
}

singpass-verification-failed rmt-content {
  padding: 16px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}

singpass-verification-failed rmt-content .image-section-circle {
  border-radius: 50% !important;
  padding: 6px !important;
  display: inline-table;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  overflow: hidden;
  background-color: var(--gray-400);
  border-radius: 29px;
  margin-top: 120px !important;
  background-color: var(--gray-400);
}

singpass-verification-failed rmt-content .image-section-circle img {
  display: block;
}

singpass-verification-failed rmt-content .text-gray-color {
  margin: 0px;
  color: var(--grayblue-300);
}

email-update-page .emailImage {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding-top: 5px;
  padding-bottom: 15px;
}

email-update-page .securityReasonsTitle {
  text-align: center;
  padding-bottom: 20px;
  color: var(--grayblue-400);
  font-weight: 600;
}

email-update-page .customerCareText {
  text-align: center;
  padding-bottom: 5px;
  color: var(--grayblue-400);
  font-weight: 400;
}

page-find-bank-plaid-failed .text-content {
  height: 150px;
}

page-group-partners-list rmt-content {
  padding-top: 0px !important;
}

page-group-partners-list .container {
  overflow-y: scroll;
  -webkit-transition: height 0.5s ease;
  transition: height 0.5s ease;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  height: 400px;
}

page-group-partners-list .modal-content-bg__header ion-content {
  padding: 0px;
}

page-group-partners-list ion-content .scroll-content {
  margin-bottom: 56px !important;
}

page-group-partners-list rmt-alerts .alert-text__bold {
  font-weight: 600 !important;
}

page-group-partners-list rmt-alerts .title-text {
  padding-bottom: 0px;
}

page-group-partners-list rmt-card-new .rmt-font.Caption, page-group-partners-list rmt-card-new rmt-list-item-new .rmt-font.gray-blue, rmt-list-item-new page-group-partners-list rmt-card-new .rmt-font.gray-blue, page-group-partners-list rmt-card-new rmt-list-item-new singpass-profile-review-details .gray-blue.profile-has-null-value, rmt-list-item-new singpass-profile-review-details page-group-partners-list rmt-card-new .gray-blue.profile-has-null-value, page-group-partners-list rmt-card-new singpass-profile-review-details rmt-list-item-new .gray-blue.profile-has-null-value, singpass-profile-review-details rmt-list-item-new page-group-partners-list rmt-card-new .gray-blue.profile-has-null-value, page-group-partners-list rmt-card-new rmt-list-item-new wallet-receive-money-track .gray-blue.sub-title, rmt-list-item-new wallet-receive-money-track page-group-partners-list rmt-card-new .gray-blue.sub-title, page-group-partners-list rmt-card-new wallet-receive-money-track rmt-list-item-new .gray-blue.sub-title, wallet-receive-money-track rmt-list-item-new page-group-partners-list rmt-card-new .gray-blue.sub-title, page-group-partners-list rmt-card-new rmt-list-item-new wallet-receive-money-track .gray-blue.track-cash-leagl-info, rmt-list-item-new wallet-receive-money-track page-group-partners-list rmt-card-new .gray-blue.track-cash-leagl-info, page-group-partners-list rmt-card-new wallet-receive-money-track rmt-list-item-new .gray-blue.track-cash-leagl-info, wallet-receive-money-track rmt-list-item-new page-group-partners-list rmt-card-new .gray-blue.track-cash-leagl-info, page-group-partners-list rmt-card-new rmt-tile-new .information-text, rmt-tile-new page-group-partners-list rmt-card-new .information-text, page-group-partners-list rmt-card-new rmt-tile-new .sub-title, rmt-tile-new page-group-partners-list rmt-card-new .sub-title, page-group-partners-list rmt-card-new rmt-wallet-balance-and-qr .scanandpay-container, rmt-wallet-balance-and-qr page-group-partners-list rmt-card-new .scanandpay-container, page-group-partners-list rmt-card-new rmt-wallet-list-item .international-trn, rmt-wallet-list-item page-group-partners-list rmt-card-new .international-trn, page-group-partners-list rmt-card-new rmt-wallet-services .action-text, rmt-wallet-services page-group-partners-list rmt-card-new .action-text, page-group-partners-list rmt-card-new singpass-profile-review-details .profile-has-null-value, singpass-profile-review-details page-group-partners-list rmt-card-new .profile-has-null-value, page-group-partners-list rmt-card-new page-card-settings-home a, page-card-settings-home page-group-partners-list rmt-card-new a, page-group-partners-list rmt-card-new wallet-receive-money-track .Caption.sub-title, wallet-receive-money-track page-group-partners-list rmt-card-new .Caption.sub-title, page-group-partners-list rmt-card-new wallet-receive-money-track .Caption.track-cash-leagl-info, wallet-receive-money-track page-group-partners-list rmt-card-new .Caption.track-cash-leagl-info {
  color: #001133CC;
}

page-group-partners-list rmt-card-new .card-container {
  padding-top: 0px !important;
}

page-group-partners-list rmt-list-item-new .new-icon ion-thumbnail {
  border: 2px solid var(--gray-400);
  background: var(--gray-100);
}

page-help ion-icon[item-start] {
  width: 32px;
  height: 32px;
  margin-right: 20px !important;
}

page-help .item:not(:last-child) {
  -webkit-box-shadow: 0px 1px 0px 1px var(--gray-400);
  box-shadow: 0px 1px 0px 1px var(--gray-400);
}

page-help button .label {
  padding-left: 15px;
}

page-help .card {
  border-radius: 5px;
  border-bottom: 1px solid var(--gray-400);
}

page-help rmt-card .sub-text {
  white-space: initial;
}

page-help rmt-card .hours-text {
  white-space: normal;
  font-size: calc(0.66vw + 0.66vh + 0.66vmin);
}

page-help rmt-card h5, page-help rmt-card h6 {
  white-space: initial;
}

page-help rmt-initials ion-icon[name=md-help-circle] {
  font-size: 25px;
}

page-help .notice {
  height: 32px;
  min-height: 32px;
}

page-help .notice .available {
  display: inline-block;
  background-color: var(--green-200);
  width: 8px;
  height: 8px;
  border-radius: 50%;
  margin-right: 5px;
}

page-help .notice .label {
  margin: 0px;
}

page-href {
  pointer-events: auto !important;
}

page-href iframe {
  width: 100%;
  height: 100%;
  border: 0px;
  position: absolute;
  top: 0px;
  z-index: 50;
  background-color: var(--gray-100);
}

page-identity-verification .text-content {
  margin-top: 32px;
  height: 150px;
}

page-identity-verification rmt-circle {
  background: rgba(0, 17, 51, 0.06);
}

page-identity-verification .header-text {
  color: var(--grayblue-400);
}

page-identity-verification .subtitle-text {
  color: var(--grayblue-300);
}

page-identity-verification .image {
  width: 128px;
  height: 128px;
}

page-identity-verification .footer::before {
  top: 0px;
  background: none;
}

page-identity-verification .footer__button {
  background-color: var(--app-primary);
  border: 1px solid var(--gray-100);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 4px;
  -webkit-box-shadow: none;
  box-shadow: none;
  text-transform: capitalize;
}

identity-verification-nz-select-id-type rmt-app-bar > div {
  background-color: var(--gray-200) !important;
}

identity-verification-nz-select-id-type .content {
  background-color: var(--gray-200) !important;
}

identity-verification-nz-select-id-type rmt-card-new .card-container {
  border-radius: 12px;
  border-radius: 12px;
  margin: 8px 0px;
}

identity-verification-nz-select-id-type rmt-card-new rmt-list-item-new {
  margin-top: 16px !important;
}

identity-verification-nz-select-id-type rmt-card-new rmt-list-item-new:last-child {
  margin-bottom: 8px !important;
}

identity-verification-nz-select-id-type rmt-card-new h1 {
  white-space: normal !important;
  word-break: break-word !important;
  overflow-wrap: break-word !important;
}

page-finish .content {
  background-color: var(--app-primary);
}

page-finish .text-content {
  color: #fff;
}

page-finish .text-content__title {
  font-weight: 600;
  font-size: 24px;
  line-height: 36px;
}

page-finish rmt-circle {
  background: var(var(--orange-300));
}

page-finish .text-content__msg {
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}

page-finish .footer .footer__primary-row {
  padding: 8px 16px 16px 16px;
}

page-finish .footer .footer__primary-row .footer__primary-button {
  background-color: var(--gray-100) !important;
  border-radius: 4px;
}

page-finish .footer::before {
  display: none;
}

page-onfido-information ion-content {
  background-color: var(--gray-200) !important;
}

page-onfido-information rmt-app-bar > div {
  background-color: transparent;
}

page-onfido-information rmt-alerts .alert-card {
  -webkit-box-shadow: none;
  box-shadow: none;
  background-color: white;
}

page-onfido-information .info__sub_headline {
  text-align: center;
}

page-onfido-information .attempts__info {
  padding-bottom: 16px;
}

page-onfido-information .sectionBody {
  background-color: white;
  border-radius: 16px;
  padding: 16px;
  padding-top: calc(16px - 8px);
  padding-bottom: calc(16px - 8px);
}

page-onfido-information .sectionBodyVeriff {
  background-color: white;
  border-radius: 16px;
  padding-top: calc(16px - 8px);
  padding-bottom: calc(16px - 8px);
}

page-onfido-information .attempts__row {
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 4px;
}

page-onfido-information .attempts__row--caution {
  background: var(--red-100);
  border: 1px solid var(--red-100);
}

page-onfido-information .attempts__row--info {
  background: var(--yellow-100);
  border: 1px solid var(--yellow-100);
}

page-onfido-information .attempts__label {
  margin: 0px;
  padding: 8px 12px;
  font-size: 14px;
  color: var(--grayblue-400);
}

page-onfido-information .info__bullet {
  height: 24px;
  width: 24px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: var(--gray-400);
  border-radius: 50%;
}

page-onfido-information .info__bullet .bullet__number {
  color: var(--grayblue-400);
  font-size: 12px;
  font-weight: 600;
}

page-onfido-information .info__img--center {
  padding: 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

page-onfido-information .veriffPolicy_footer {
  text-align: justify;
  -moz-text-align-last: center;
  text-align-last: center;
  margin-top: 12px;
}

page-onfido-information .footer-onfido {
  background-color: var(--gray-200) !important;
}

@media only screen and (max-height: 600px) {
  page-onfido-information rmt-circle {
    width: 120px !important;
    height: 120px !important;
  }
  page-onfido-information .info__img {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  page-onfido-information .footer__checkbox {
    color: var(--grayblue-400);
  }
  page-onfido-information .info__message {
    padding: 8px 0px 0px 0px;
    margin: 0px;
    text-align: center;
    font-family: 'Inter';
    font-style: normal;
    font-weight: 600;
    font-size: 21px;
    line-height: 36px;
    color: var(--grayblue-400);
  }
  page-onfido-information .info__headline {
    margin: 0px;
    font-weight: 600;
    font-size: 18px;
    line-height: 24px;
    color: var(--grayblue-400);
  }
  page-onfido-information .info__headline_veriff {
    margin: 0px;
    font-weight: 600;
    font-family: 'Inter';
    font-size: 16px;
    line-height: 22px;
    color: var(--grayblue-400);
  }
  page-onfido-information .info__row {
    width: 100%;
    padding: 12px 0px;
  }
  page-onfido-information .info__row .info__img {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    padding: 0px;
    -webkit-flex-basis: 40px;
    -ms-flex-preferred-size: 40px;
    flex-basis: 40px;
  }
  page-onfido-information .info__row_veriff {
    width: 100%;
    padding: 8px 0px;
  }
  page-onfido-information .info__message_id {
    padding: 0px 16px 8px 16px;
  }
  page-onfido-information .info__text {
    margin: 0px;
    font-family: 'Inter';
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
  }
  page-onfido-information .info__text_veriff {
    margin: 0px;
    font-family: 'Inter';
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    color: var(--grayblue-400);
  }
  page-onfido-information .footer .footer__checkbox {
    padding: 16px;
  }
  page-onfido-information .footer .footer__primary-row {
    padding: 8px 16px 16px 16px;
  }
  page-onfido-information .footer .footer__primary-row .footer__primary-button {
    border-radius: 4px;
  }
  page-onfido-information .footer::before {
    display: none;
  }
}

@media only screen and (min-height: 600px) {
  page-onfido-information rmt-circle {
    width: 120px !important;
    height: 120px !important;
  }
  page-onfido-information .info__img {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  page-onfido-information .footer__checkbox {
    color: var(--grayblue-400);
  }
  page-onfido-information .info__message {
    padding: 16px 0px 8px 0px;
    margin: 0px;
    text-align: center;
    font-family: 'Inter';
    font-style: normal;
    font-weight: 600;
    font-size: 24px;
    line-height: 36px;
    color: var(--grayblue-400);
  }
  page-onfido-information .info__headline {
    padding: 8px 0px 8px 0px;
    margin: 0px;
    font-weight: 600;
    font-size: 18px;
    line-height: 24px;
    color: var(--grayblue-400);
  }
  page-onfido-information .info__headline_veriff {
    padding: 8px 0px 0px 16px;
    margin: 0px;
    font-family: 'Inter';
    font-weight: 600;
    font-size: 16px;
    line-height: 22px;
    color: var(--grayblue-400);
  }
  page-onfido-information .info__row {
    width: 100%;
    padding: 12px 0px;
  }
  page-onfido-information .info__row .info__img {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    padding: 0px;
    -webkit-flex-basis: 40px;
    -ms-flex-preferred-size: 40px;
    flex-basis: 40px;
  }
  page-onfido-information .info__row_veriff {
    width: 100%;
    padding: 8px 0px;
  }
  page-onfido-information .info__text {
    margin: 0px;
    font-family: 'Inter';
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 24px;
  }
  page-onfido-information .info__text_veriff {
    margin: 0px;
    font-family: 'Inter';
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 22px;
    color: var(--grayblue-400);
  }
  page-onfido-information .info__message_id {
    padding: 0px 16px 8px 16px;
  }
  page-onfido-information .footer .footer__checkbox {
    padding: 16px;
    padding-bottom: 32px;
  }
  page-onfido-information .footer .footer__primary-row {
    padding: 8px 16px 16px 16px;
  }
  page-onfido-information .footer .footer__primary-row .footer__primary-button {
    border-radius: 4px;
  }
  page-onfido-information .footer::before {
    display: none;
  }
}

pay-in-store-info .ria-dark-text {
  color: var(--grayblue-400) !important;
}

pay-in-store-info .sub-body {
  padding-top: 32px;
  font-weight: 600 !important;
}

pay-in-store-info .footer .footer__secondary-row {
  padding: 0px 16px 8px 16px;
}

pay-in-store-info .footer .footer__secondary-row .footer__secondary-button {
  border-radius: 4px;
  border: 1px solid var(--app-primary);
}

pay-in-store-info .footer .footer__primary-row {
  padding: 8px 16px 16px 16px;
}

pay-in-store-info .footer .footer__primary-row .footer__primary-button {
  border-radius: 4px;
}

pay-in-store-info .footer::before {
  display: none;
}

page-raf-information .step-bm__msg {
  padding: 16px;
  margin: 0px;
  text-align: center;
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-size: 24px;
  line-height: 36px;
  color: var(--grayblue-400);
}

page-raf-information .step-bm__msg--grey {
  font-size: 16px;
  line-height: 24px;
  font-weight: normal;
  color: var(--grayblue-300);
}

page-raf-information .footer .footer__secondary-button {
  background-color: var(--gray-100);
}

page-raf-information .footer::before {
  display: none;
}

page-raf-information .ria-img {
  width: 256px;
  height: 256px;
}

page-waiting .orange-background {
  background-color: var(--app-primary);
}

page-waiting .grey-background {
  background-color: var(--gray-200);
}

page-waiting rmt-circle {
  background: var(var(--orange-300));
}

page-waiting rmt-center .waiting-text {
  font-weight: 600;
  font-size: 24px;
  line-height: 36px;
  text-align: center;
  color: #fff;
}

page-waiting .ekyc-title {
  margin-bottom: 0px;
}

page-wallet-info .image {
  width: 128px;
  height: 128px;
}

page-wallet-info .wallet-info__header {
  width: 100%;
  font-weight: 600;
  font-size: 20px;
  line-height: 32px;
  color: var(--grayblue-400);
  padding-top: 32px;
  margin: 0px;
}

page-wallet-info .wallet-info__message {
  width: 100%;
  font-size: 16px;
  line-height: 24px;
  color: var(--grayblue-300);
  padding-top: 16px;
  margin: 0px;
}

page-iterables-inapp .separator {
  margin-top: 14px;
}

page-iterables-inapp .dateSeparator {
  padding-bottom: 12px !important;
}

page-iterables-inapp .small-icon {
  max-width: 100%;
}

page-iterables-inapp .small-icon ion-thumbnail {
  width: 56px !important;
  height: 56px !important;
}

page-iterables-inapp rmt-list-item-new {
  margin-top: 2px !important;
}

page-iterables-inapp rmt-list-item-new ion-row {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

page-iterables-inapp .block-grid, page-iterables-inapp .col {
  min-width: 0px !important;
}

page-iterables-inapp ion-avatar img, page-iterables-inapp ion-thumbnail img {
  display: initial;
}

page-iterables-inapp ion-thumbnail ion-col {
  text-align: center;
  padding: 0px;
}

page-iterables-inapp .small-icon ion-thumbnail ion-col {
  text-align: center;
  padding: 0px;
}

page-iterables-inapp .small-icon ion-thumbnail ion-col img {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 12px;
}

page-iterables-inapp .has-refresher > .scroll-content {
  border-top: 0;
}

page-iterables-inapp-notification table.row {
  display: table;
}

page-iterables-inapp-notification .iframe-container {
  border: 0;
  width: 100%;
  height: calc(100vh - 50px);
}

page-list-actionsheet-page rmt-modal .modal-title__header {
  background-color: var(--gray-200);
}

page-list-actionsheet-page rmt-modal .modal-content-bg__header ion-content {
  padding: 0px 16px 16px 16px;
}

page-list-actionsheet-page .content-area {
  border-radius: 16px;
  background-color: var(--gray-100);
  padding: 8px;
}

page-list-actionsheet-page .label-md {
  margin: 0px;
}

page-list-actionsheet-page .item-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 5px;
  color: var(--grayblue-400);
}

page-list-actionsheet-page .text-col {
  line-height: 22px;
  white-space: break-spaces;
}

page-list-actionsheet-page .icon-col {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

page-list-actionsheet-page .icon-col-currency {
  padding-left: 25px !important;
}

page-list-actionsheet-page .row {
  width: 100%;
}

page-list-actionsheet-page .col {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

page-list-actionsheet-page .row-highlight {
  background-color: var(--app-primary-light);
  border-radius: 8px;
}

page-list-actionsheet-page .select-item {
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

page-list-actionsheet-page .item-md.item-block .item-inner {
  border-bottom: 0px;
  padding-right: 0px !important;
}

page-list-actionsheet-page .item-ios.item-block .item-inner {
  border-bottom: 0px !important;
  padding-right: 0px !important;
}

page-list-actionsheet-page ion-item .item-inner .input-wrapper .label-ios {
  margin: 0px;
}

location-detail ion-content {
  overflow: hidden;
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
  padding-bottom: env(safe-area-inset-bottom);
}

location-detail [padding] {
  padding: 25px !important;
}

location-detail .location-detail-header {
  padding-bottom: 12px !important;
}

location-detail .openNow {
  color: var(--green-400);
}

location-detail .closedNow {
  color: var(--grayblue-400);
}

location-detail .location-title {
  letter-spacing: 0.15px;
  color: var(--grayblue-400);
  margin-bottom: -2px !important;
  color: var(--grayblue-400);
  font-weight: 600 !important;
}

location-detail .location-subtitles {
  display: inline-block;
  letter-spacing: 0.15px;
  margin: 0px !important;
  margin-top: -3px !important;
  color: var(--grayblue-300);
}

location-detail .location-section {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 100%;
  padding-top: 5px !important;
  padding-bottom: 10px !important;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

location-detail .distance-text {
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.15px;
  position: absolute;
  right: 25px;
}

location-detail .location-icon {
  width: 16.5px !important;
  height: 22.5px !important;
  color: #013;
}

location-detail .call-icon {
  width: 19.5px !important;
  height: 19.5px !important;
  color: #013;
}

location-detail .clock-icon {
  width: 21px !important;
  height: 21px !important;
  margin-right: 13.5px;
  color: #013;
}

location-detail .call-section {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 100%;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  padding-top: 8px !important;
  padding-bottom: 24px !important;
}

location-detail .call-number {
  margin-left: 15.75px;
  color: var(--grayblue-400);
}

location-detail .location-address {
  letter-spacing: 0.15px;
  margin-left: 15.75px;
  height: auto;
  width: 75%;
  color: var(--grayblue-400);
}

location-detail .hours-section {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 100%;
  padding-bottom: 5px !important;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  padding-top: 10px !important;
}

location-detail .closeButton {
  float: right !important;
  background-color: var(--gray-100) !important;
  padding-top: 28.5px !important;
  padding-right: 25.5px !important;
  color: var(--grayblue-300);
}

location-detail .bullet-title {
  margin-top: 3px !important;
}

location-detail rmt-dropdown-content {
  margin-top: -1px !important;
  margin-left: -2px !important;
}

location-detail .scroll-content {
  padding-bottom: 12px !important;
}

location-detail table {
  width: 100% !important;
}

location-detail table tbody {
  width: 100% !important;
}

location-detail table tr {
  height: 32px;
  vertical-align: initial;
  width: 100% !important;
}

location-detail table tr td {
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.15px;
}

location-detail table tr td:first-child {
  text-align: left;
}

location-detail table tr td:last-child {
  position: absolute;
  right: 25px;
}

page-location-list .rmt-dummy-picker-btn {
  padding: 8px 12px;
  background-color: var(--gray-400);
  border-radius: 8px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

page-location-list .align-content {
  padding: 0px 0px 0px 4px;
}

page-location-list .location-pin-icon {
  color: var(--grayblue-300);
}

page-location-list .location-pin-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
}

page-location-list .locations {
  margin-top: 15px;
}

page-location-list rmt-list-card h6 {
  color: var(--grayblue-300);
}

page-location-list .location__info {
  padding-top: 22px;
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 4px;
}

page-location-list .location__row--info {
  background: var(--yellow-100);
  border: 1px solid var(--yellow-100);
}

page-location-list .location__label {
  margin: 0px;
  padding: 8px 12px;
  font-size: 14px;
  color: var(--grayblue-400);
}

page-location-list rmt-list-item {
  width: 100%;
}

page-location-list rmt-list-item .text {
  width: 75% !important;
}

page-location-list rmt-list-item .item_borderLine {
  border-bottom: none !important;
  padding-bottom: 0px;
}

page-location-list rmt-list-item .item_img {
  border: none !important;
  background-color: white !important;
}

page-location-list .page-content {
  background-color: var(--gray-200);
}

page-location-list rmt-app-bar > div {
  background-color: var(--gray-200) !important;
}

page-location-list rmt-card-new .card-container {
  margin: 0px !important;
}

page-location-list .card-container {
  border-radius: 12px;
  width: 100%;
  padding: 0px 12px 16px 12px !important;
}

page-location-list rmt-card-new .group-heading {
  margin-left: 3px !important;
  margin-bottom: 12px !important;
}

page-location-list .border-button {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 48px;
  margin-top: 10px;
  background: var(--gray-400) !important;
  border-radius: 6px;
  padding-right: 12px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

page-location-list .search-button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

page-location-list .rmt-picker-new {
  margin: 0px;
  height: 42px;
  background-color: var(--gray-400);
  width: 100%;
  letter-spacing: normal;
  padding-right: 0px !important;
  border-radius: 8px;
  padding: 10px 12px 8px 12px;
}

page-location-list .placeholder {
  padding-left: 8px;
}

page-location-list .right-icon {
  height: 24px;
  width: 24px;
  position: absolute;
  right: 24px;
}

page-location-list .location-pin-icon {
  height: 20px;
  width: 20px;
  min-width: 20px;
}

page-location-list .selected-city-label {
  display: inline-block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin-right: 22px;
  padding-left: 5px;
  width: 100%;
  max-width: 80%;
}

page-location-list rmt-error-message .H3 {
  margin-top: 40px !important;
}

page-location-list rmt-group-item .title, page-location-list rmt-list-item .title {
  font-size: 16px;
  color: var(--grayblue-500);
  font-family: 'Inter';
  font-style: normal;
  line-height: 24px;
  letter-spacing: 0.15px;
}

page-location-list rmt-group-item .img-container, page-location-list rmt-list-item .img-container {
  border: 2px solid var(--gray-400);
  background: transparent !important;
}

page-location-list rmt-group-item .img-container img, page-location-list rmt-list-item .img-container img {
  width: 24px !important;
  height: 24px !important;
  -o-object-fit: cover;
  object-fit: cover;
}

page-location-list rmt-group-item .rmt-font.Body2, page-location-list rmt-group-item rmt-app-bar .new-help, rmt-app-bar page-location-list rmt-group-item .new-help, page-location-list rmt-group-item rmt-wallet-cards .cvv-expiry-title, rmt-wallet-cards page-location-list rmt-group-item .cvv-expiry-title, page-location-list rmt-group-item rmt-wallet-cards .cvv-expiry-value, rmt-wallet-cards page-location-list rmt-group-item .cvv-expiry-value, page-location-list rmt-group-item rmt-wallet-list-item .domestic-trn, rmt-wallet-list-item page-location-list rmt-group-item .domestic-trn, page-location-list rmt-group-item actionsheet-select rmt-list-item-new .rmt-font.Body1, actionsheet-select rmt-list-item-new page-location-list rmt-group-item .rmt-font.Body1, page-location-list rmt-group-item actionsheet-select rmt-list-item-new rmt-chips .chip, actionsheet-select rmt-list-item-new rmt-chips page-location-list rmt-group-item .chip, page-location-list rmt-group-item rmt-chips actionsheet-select rmt-list-item-new .chip, rmt-chips actionsheet-select rmt-list-item-new page-location-list rmt-group-item .chip, page-location-list rmt-group-item actionsheet-select rmt-list-item-new rmt-segment-button ion-segment.segment-grey-buttons ion-segment-button ion-label, actionsheet-select rmt-list-item-new rmt-segment-button ion-segment.segment-grey-buttons ion-segment-button page-location-list rmt-group-item ion-label, page-location-list rmt-group-item rmt-segment-button ion-segment.segment-grey-buttons ion-segment-button actionsheet-select rmt-list-item-new ion-label, rmt-segment-button ion-segment.segment-grey-buttons ion-segment-button actionsheet-select rmt-list-item-new page-location-list rmt-group-item ion-label, page-location-list rmt-group-item actionsheet-select rmt-list-item-new rmt-tile-new .title-one, actionsheet-select rmt-list-item-new rmt-tile-new page-location-list rmt-group-item .title-one, page-location-list rmt-group-item rmt-tile-new actionsheet-select rmt-list-item-new .title-one, rmt-tile-new actionsheet-select rmt-list-item-new page-location-list rmt-group-item .title-one, page-location-list rmt-group-item actionsheet-select rmt-list-item-new rmt-wallet-balance-and-qr .balance-text, actionsheet-select rmt-list-item-new rmt-wallet-balance-and-qr page-location-list rmt-group-item .balance-text, page-location-list rmt-group-item rmt-wallet-balance-and-qr actionsheet-select rmt-list-item-new .balance-text, rmt-wallet-balance-and-qr actionsheet-select rmt-list-item-new page-location-list rmt-group-item .balance-text, page-location-list rmt-group-item actionsheet-select rmt-list-item-new singpass-profile-review-details .Body1.profile-has-null-value, actionsheet-select rmt-list-item-new singpass-profile-review-details page-location-list rmt-group-item .Body1.profile-has-null-value, page-location-list rmt-group-item singpass-profile-review-details actionsheet-select rmt-list-item-new .Body1.profile-has-null-value, singpass-profile-review-details actionsheet-select rmt-list-item-new page-location-list rmt-group-item .Body1.profile-has-null-value, page-location-list rmt-group-item actionsheet-select rmt-list-item-new klarna-privacy p, actionsheet-select rmt-list-item-new klarna-privacy page-location-list rmt-group-item p, page-location-list rmt-group-item klarna-privacy actionsheet-select rmt-list-item-new p, klarna-privacy actionsheet-select rmt-list-item-new page-location-list rmt-group-item p, page-location-list rmt-group-item actionsheet-select rmt-list-item-new location-detail .done-button .button-inner, actionsheet-select rmt-list-item-new location-detail .done-button page-location-list rmt-group-item .button-inner, page-location-list rmt-group-item location-detail .done-button actionsheet-select rmt-list-item-new .button-inner, location-detail .done-button actionsheet-select rmt-list-item-new page-location-list rmt-group-item .button-inner, page-location-list rmt-group-item actionsheet-select rmt-list-item-new page-qr-scanner-helper .supported-qrs-div, actionsheet-select rmt-list-item-new page-qr-scanner-helper page-location-list rmt-group-item .supported-qrs-div, page-location-list rmt-group-item page-qr-scanner-helper actionsheet-select rmt-list-item-new .supported-qrs-div, page-qr-scanner-helper actionsheet-select rmt-list-item-new page-location-list rmt-group-item .supported-qrs-div, page-location-list rmt-group-item actionsheet-select rmt-list-item-new page-qr-scanner-helper .scan-a-code-to-pay-div, actionsheet-select rmt-list-item-new page-qr-scanner-helper page-location-list rmt-group-item .scan-a-code-to-pay-div, page-location-list rmt-group-item page-qr-scanner-helper actionsheet-select rmt-list-item-new .scan-a-code-to-pay-div, page-qr-scanner-helper actionsheet-select rmt-list-item-new page-location-list rmt-group-item .scan-a-code-to-pay-div, page-location-list rmt-group-item actionsheet-select rmt-list-item-new page-registration-customer-linking-questionnaire rmt-content .item .label, actionsheet-select rmt-list-item-new page-registration-customer-linking-questionnaire rmt-content .item page-location-list rmt-group-item .label, page-location-list rmt-group-item page-registration-customer-linking-questionnaire rmt-content .item actionsheet-select rmt-list-item-new .label, page-registration-customer-linking-questionnaire rmt-content .item actionsheet-select rmt-list-item-new page-location-list rmt-group-item .label, page-location-list rmt-group-item actionsheet-select rmt-list-item-new review-prompt .done-button .button-inner, actionsheet-select rmt-list-item-new review-prompt .done-button page-location-list rmt-group-item .button-inner, page-location-list rmt-group-item review-prompt .done-button actionsheet-select rmt-list-item-new .button-inner, review-prompt .done-button actionsheet-select rmt-list-item-new page-location-list rmt-group-item .button-inner, page-location-list rmt-group-item actionsheet-select rmt-list-item-new send-continue .primary-button .button-inner, actionsheet-select rmt-list-item-new send-continue .primary-button page-location-list rmt-group-item .button-inner, page-location-list rmt-group-item send-continue .primary-button actionsheet-select rmt-list-item-new .button-inner, send-continue .primary-button actionsheet-select rmt-list-item-new page-location-list rmt-group-item .button-inner, page-location-list rmt-group-item actionsheet-select rmt-list-item-new page-card-replace-reasons .item .label, actionsheet-select rmt-list-item-new page-card-replace-reasons .item page-location-list rmt-group-item .label, page-location-list rmt-group-item page-card-replace-reasons .item actionsheet-select rmt-list-item-new .label, page-card-replace-reasons .item actionsheet-select rmt-list-item-new page-location-list rmt-group-item .label, page-location-list rmt-group-item actionsheet-select rmt-list-item-new page-card-settings .item .label, actionsheet-select rmt-list-item-new page-card-settings .item page-location-list rmt-group-item .label, page-location-list rmt-group-item page-card-settings .item actionsheet-select rmt-list-item-new .label, page-card-settings .item actionsheet-select rmt-list-item-new page-location-list rmt-group-item .label, page-location-list rmt-group-item actionsheet-select rmt-list-item-new page-card-settings-home .item .label, actionsheet-select rmt-list-item-new page-card-settings-home .item page-location-list rmt-group-item .label, page-location-list rmt-group-item page-card-settings-home .item actionsheet-select rmt-list-item-new .label, page-card-settings-home .item actionsheet-select rmt-list-item-new page-location-list rmt-group-item .label, page-location-list rmt-group-item actionsheet-select rmt-list-item-new wallet-pin-forgot-passcode-modal .center-align p, actionsheet-select rmt-list-item-new wallet-pin-forgot-passcode-modal .center-align page-location-list rmt-group-item p, page-location-list rmt-group-item wallet-pin-forgot-passcode-modal .center-align actionsheet-select rmt-list-item-new p, wallet-pin-forgot-passcode-modal .center-align actionsheet-select rmt-list-item-new page-location-list rmt-group-item p, page-location-list rmt-group-item actionsheet-select rmt-list-item-new wallet-receive-money-track .sub-title, actionsheet-select rmt-list-item-new wallet-receive-money-track page-location-list rmt-group-item .sub-title, page-location-list rmt-group-item wallet-receive-money-track actionsheet-select rmt-list-item-new .sub-title, wallet-receive-money-track actionsheet-select rmt-list-item-new page-location-list rmt-group-item .sub-title, page-location-list rmt-group-item actionsheet-select rmt-list-item-new wallet-receive-money-track .Body1.track-cash-leagl-info, actionsheet-select rmt-list-item-new wallet-receive-money-track page-location-list rmt-group-item .Body1.track-cash-leagl-info, page-location-list rmt-group-item wallet-receive-money-track actionsheet-select rmt-list-item-new .Body1.track-cash-leagl-info, wallet-receive-money-track actionsheet-select rmt-list-item-new page-location-list rmt-group-item .Body1.track-cash-leagl-info, page-location-list rmt-group-item singpass-profile-review-details .Body2.profile-has-null-value, singpass-profile-review-details page-location-list rmt-group-item .Body2.profile-has-null-value, page-location-list rmt-group-item page-group-partners-list rmt-card-new .rmt-font.Caption, page-group-partners-list rmt-card-new page-location-list rmt-group-item .rmt-font.Caption, page-location-list rmt-group-item page-group-partners-list rmt-card-new rmt-list-item-new .rmt-font.gray-blue, page-group-partners-list rmt-card-new rmt-list-item-new page-location-list rmt-group-item .rmt-font.gray-blue, page-location-list rmt-group-item rmt-list-item-new page-group-partners-list rmt-card-new .rmt-font.gray-blue, rmt-list-item-new page-group-partners-list rmt-card-new page-location-list rmt-group-item .rmt-font.gray-blue, page-location-list rmt-group-item page-group-partners-list rmt-card-new rmt-list-item-new singpass-profile-review-details .gray-blue.profile-has-null-value, page-group-partners-list rmt-card-new rmt-list-item-new singpass-profile-review-details page-location-list rmt-group-item .gray-blue.profile-has-null-value, page-location-list rmt-group-item rmt-list-item-new singpass-profile-review-details page-group-partners-list rmt-card-new .gray-blue.profile-has-null-value, rmt-list-item-new singpass-profile-review-details page-group-partners-list rmt-card-new page-location-list rmt-group-item .gray-blue.profile-has-null-value, page-location-list rmt-group-item page-group-partners-list rmt-card-new singpass-profile-review-details rmt-list-item-new .gray-blue.profile-has-null-value, page-group-partners-list rmt-card-new singpass-profile-review-details rmt-list-item-new page-location-list rmt-group-item .gray-blue.profile-has-null-value, page-location-list rmt-group-item singpass-profile-review-details rmt-list-item-new page-group-partners-list rmt-card-new .gray-blue.profile-has-null-value, singpass-profile-review-details rmt-list-item-new page-group-partners-list rmt-card-new page-location-list rmt-group-item .gray-blue.profile-has-null-value, page-location-list rmt-group-item page-group-partners-list rmt-card-new rmt-list-item-new wallet-receive-money-track .gray-blue.sub-title, page-group-partners-list rmt-card-new rmt-list-item-new wallet-receive-money-track page-location-list rmt-group-item .gray-blue.sub-title, page-location-list rmt-group-item rmt-list-item-new wallet-receive-money-track page-group-partners-list rmt-card-new .gray-blue.sub-title, rmt-list-item-new wallet-receive-money-track page-group-partners-list rmt-card-new page-location-list rmt-group-item .gray-blue.sub-title, page-location-list rmt-group-item page-group-partners-list rmt-card-new wallet-receive-money-track rmt-list-item-new .gray-blue.sub-title, page-group-partners-list rmt-card-new wallet-receive-money-track rmt-list-item-new page-location-list rmt-group-item .gray-blue.sub-title, page-location-list rmt-group-item wallet-receive-money-track rmt-list-item-new page-group-partners-list rmt-card-new .gray-blue.sub-title, wallet-receive-money-track rmt-list-item-new page-group-partners-list rmt-card-new page-location-list rmt-group-item .gray-blue.sub-title, page-location-list rmt-group-item page-group-partners-list rmt-card-new rmt-list-item-new wallet-receive-money-track .gray-blue.track-cash-leagl-info, page-group-partners-list rmt-card-new rmt-list-item-new wallet-receive-money-track page-location-list rmt-group-item .gray-blue.track-cash-leagl-info, page-location-list rmt-group-item rmt-list-item-new wallet-receive-money-track page-group-partners-list rmt-card-new .gray-blue.track-cash-leagl-info, rmt-list-item-new wallet-receive-money-track page-group-partners-list rmt-card-new page-location-list rmt-group-item .gray-blue.track-cash-leagl-info, page-location-list rmt-group-item page-group-partners-list rmt-card-new wallet-receive-money-track rmt-list-item-new .gray-blue.track-cash-leagl-info, page-group-partners-list rmt-card-new wallet-receive-money-track rmt-list-item-new page-location-list rmt-group-item .gray-blue.track-cash-leagl-info, page-location-list rmt-group-item wallet-receive-money-track rmt-list-item-new page-group-partners-list rmt-card-new .gray-blue.track-cash-leagl-info, wallet-receive-money-track rmt-list-item-new page-group-partners-list rmt-card-new page-location-list rmt-group-item .gray-blue.track-cash-leagl-info, page-location-list rmt-group-item page-group-partners-list rmt-card-new rmt-tile-new .information-text, page-group-partners-list rmt-card-new rmt-tile-new page-location-list rmt-group-item .information-text, page-location-list rmt-group-item rmt-tile-new page-group-partners-list rmt-card-new .information-text, rmt-tile-new page-group-partners-list rmt-card-new page-location-list rmt-group-item .information-text, page-location-list rmt-group-item page-group-partners-list rmt-card-new rmt-tile-new .sub-title, page-group-partners-list rmt-card-new rmt-tile-new page-location-list rmt-group-item .sub-title, page-location-list rmt-group-item rmt-tile-new page-group-partners-list rmt-card-new .sub-title, rmt-tile-new page-group-partners-list rmt-card-new page-location-list rmt-group-item .sub-title, page-location-list rmt-group-item page-group-partners-list rmt-card-new rmt-wallet-balance-and-qr .scanandpay-container, page-group-partners-list rmt-card-new rmt-wallet-balance-and-qr page-location-list rmt-group-item .scanandpay-container, page-location-list rmt-group-item rmt-wallet-balance-and-qr page-group-partners-list rmt-card-new .scanandpay-container, rmt-wallet-balance-and-qr page-group-partners-list rmt-card-new page-location-list rmt-group-item .scanandpay-container, page-location-list rmt-group-item page-group-partners-list rmt-card-new rmt-wallet-list-item .international-trn, page-group-partners-list rmt-card-new rmt-wallet-list-item page-location-list rmt-group-item .international-trn, page-location-list rmt-group-item rmt-wallet-list-item page-group-partners-list rmt-card-new .international-trn, rmt-wallet-list-item page-group-partners-list rmt-card-new page-location-list rmt-group-item .international-trn, page-location-list rmt-group-item page-group-partners-list rmt-card-new rmt-wallet-services .action-text, page-group-partners-list rmt-card-new rmt-wallet-services page-location-list rmt-group-item .action-text, page-location-list rmt-group-item rmt-wallet-services page-group-partners-list rmt-card-new .action-text, rmt-wallet-services page-group-partners-list rmt-card-new page-location-list rmt-group-item .action-text, page-location-list rmt-group-item page-group-partners-list rmt-card-new singpass-profile-review-details .profile-has-null-value, page-group-partners-list rmt-card-new singpass-profile-review-details page-location-list rmt-group-item .profile-has-null-value, page-location-list rmt-group-item singpass-profile-review-details page-group-partners-list rmt-card-new .profile-has-null-value, singpass-profile-review-details page-group-partners-list rmt-card-new page-location-list rmt-group-item .profile-has-null-value, page-location-list rmt-group-item page-group-partners-list rmt-card-new page-card-settings-home a, page-group-partners-list rmt-card-new page-card-settings-home page-location-list rmt-group-item a, page-location-list rmt-group-item page-card-settings-home page-group-partners-list rmt-card-new a, page-card-settings-home page-group-partners-list rmt-card-new page-location-list rmt-group-item a, page-location-list rmt-group-item page-group-partners-list rmt-card-new wallet-receive-money-track .Caption.sub-title, page-group-partners-list rmt-card-new wallet-receive-money-track page-location-list rmt-group-item .Caption.sub-title, page-location-list rmt-group-item wallet-receive-money-track page-group-partners-list rmt-card-new .Caption.sub-title, wallet-receive-money-track page-group-partners-list rmt-card-new page-location-list rmt-group-item .Caption.sub-title, page-location-list rmt-group-item page-group-partners-list rmt-card-new wallet-receive-money-track .Caption.track-cash-leagl-info, page-group-partners-list rmt-card-new wallet-receive-money-track page-location-list rmt-group-item .Caption.track-cash-leagl-info, page-location-list rmt-group-item wallet-receive-money-track page-group-partners-list rmt-card-new .Caption.track-cash-leagl-info, wallet-receive-money-track page-group-partners-list rmt-card-new page-location-list rmt-group-item .Caption.track-cash-leagl-info, page-location-list rmt-group-item mobile-provider rmt-list-item-new .rmt-font.Body1, mobile-provider rmt-list-item-new page-location-list rmt-group-item .rmt-font.Body1, page-location-list rmt-group-item mobile-provider rmt-list-item-new rmt-chips .chip, mobile-provider rmt-list-item-new rmt-chips page-location-list rmt-group-item .chip, page-location-list rmt-group-item rmt-chips mobile-provider rmt-list-item-new .chip, rmt-chips mobile-provider rmt-list-item-new page-location-list rmt-group-item .chip, page-location-list rmt-group-item mobile-provider rmt-list-item-new rmt-segment-button ion-segment.segment-grey-buttons ion-segment-button ion-label, mobile-provider rmt-list-item-new rmt-segment-button ion-segment.segment-grey-buttons ion-segment-button page-location-list rmt-group-item ion-label, page-location-list rmt-group-item rmt-segment-button ion-segment.segment-grey-buttons ion-segment-button mobile-provider rmt-list-item-new ion-label, rmt-segment-button ion-segment.segment-grey-buttons ion-segment-button mobile-provider rmt-list-item-new page-location-list rmt-group-item ion-label, page-location-list rmt-group-item mobile-provider rmt-list-item-new rmt-tile-new .title-one, mobile-provider rmt-list-item-new rmt-tile-new page-location-list rmt-group-item .title-one, page-location-list rmt-group-item rmt-tile-new mobile-provider rmt-list-item-new .title-one, rmt-tile-new mobile-provider rmt-list-item-new page-location-list rmt-group-item .title-one, page-location-list rmt-group-item mobile-provider rmt-list-item-new rmt-wallet-balance-and-qr .balance-text, mobile-provider rmt-list-item-new rmt-wallet-balance-and-qr page-location-list rmt-group-item .balance-text, page-location-list rmt-group-item rmt-wallet-balance-and-qr mobile-provider rmt-list-item-new .balance-text, rmt-wallet-balance-and-qr mobile-provider rmt-list-item-new page-location-list rmt-group-item .balance-text, page-location-list rmt-group-item mobile-provider rmt-list-item-new singpass-profile-review-details .Body1.profile-has-null-value, mobile-provider rmt-list-item-new singpass-profile-review-details page-location-list rmt-group-item .Body1.profile-has-null-value, page-location-list rmt-group-item singpass-profile-review-details mobile-provider rmt-list-item-new .Body1.profile-has-null-value, singpass-profile-review-details mobile-provider rmt-list-item-new page-location-list rmt-group-item .Body1.profile-has-null-value, page-location-list rmt-group-item mobile-provider rmt-list-item-new klarna-privacy p, mobile-provider rmt-list-item-new klarna-privacy page-location-list rmt-group-item p, page-location-list rmt-group-item klarna-privacy mobile-provider rmt-list-item-new p, klarna-privacy mobile-provider rmt-list-item-new page-location-list rmt-group-item p, page-location-list rmt-group-item mobile-provider rmt-list-item-new location-detail .done-button .button-inner, mobile-provider rmt-list-item-new location-detail .done-button page-location-list rmt-group-item .button-inner, page-location-list rmt-group-item location-detail .done-button mobile-provider rmt-list-item-new .button-inner, location-detail .done-button mobile-provider rmt-list-item-new page-location-list rmt-group-item .button-inner, page-location-list rmt-group-item mobile-provider rmt-list-item-new page-qr-scanner-helper .supported-qrs-div, mobile-provider rmt-list-item-new page-qr-scanner-helper page-location-list rmt-group-item .supported-qrs-div, page-location-list rmt-group-item page-qr-scanner-helper mobile-provider rmt-list-item-new .supported-qrs-div, page-qr-scanner-helper mobile-provider rmt-list-item-new page-location-list rmt-group-item .supported-qrs-div, page-location-list rmt-group-item mobile-provider rmt-list-item-new page-qr-scanner-helper .scan-a-code-to-pay-div, mobile-provider rmt-list-item-new page-qr-scanner-helper page-location-list rmt-group-item .scan-a-code-to-pay-div, page-location-list rmt-group-item page-qr-scanner-helper mobile-provider rmt-list-item-new .scan-a-code-to-pay-div, page-qr-scanner-helper mobile-provider rmt-list-item-new page-location-list rmt-group-item .scan-a-code-to-pay-div, page-location-list rmt-group-item mobile-provider rmt-list-item-new page-registration-customer-linking-questionnaire rmt-content .item .label, mobile-provider rmt-list-item-new page-registration-customer-linking-questionnaire rmt-content .item page-location-list rmt-group-item .label, page-location-list rmt-group-item page-registration-customer-linking-questionnaire rmt-content .item mobile-provider rmt-list-item-new .label, page-registration-customer-linking-questionnaire rmt-content .item mobile-provider rmt-list-item-new page-location-list rmt-group-item .label, page-location-list rmt-group-item mobile-provider rmt-list-item-new review-prompt .done-button .button-inner, mobile-provider rmt-list-item-new review-prompt .done-button page-location-list rmt-group-item .button-inner, page-location-list rmt-group-item review-prompt .done-button mobile-provider rmt-list-item-new .button-inner, review-prompt .done-button mobile-provider rmt-list-item-new page-location-list rmt-group-item .button-inner, page-location-list rmt-group-item mobile-provider rmt-list-item-new send-continue .primary-button .button-inner, mobile-provider rmt-list-item-new send-continue .primary-button page-location-list rmt-group-item .button-inner, page-location-list rmt-group-item send-continue .primary-button mobile-provider rmt-list-item-new .button-inner, send-continue .primary-button mobile-provider rmt-list-item-new page-location-list rmt-group-item .button-inner, page-location-list rmt-group-item mobile-provider rmt-list-item-new page-card-replace-reasons .item .label, mobile-provider rmt-list-item-new page-card-replace-reasons .item page-location-list rmt-group-item .label, page-location-list rmt-group-item page-card-replace-reasons .item mobile-provider rmt-list-item-new .label, page-card-replace-reasons .item mobile-provider rmt-list-item-new page-location-list rmt-group-item .label, page-location-list rmt-group-item mobile-provider rmt-list-item-new page-card-settings .item .label, mobile-provider rmt-list-item-new page-card-settings .item page-location-list rmt-group-item .label, page-location-list rmt-group-item page-card-settings .item mobile-provider rmt-list-item-new .label, page-card-settings .item mobile-provider rmt-list-item-new page-location-list rmt-group-item .label, page-location-list rmt-group-item mobile-provider rmt-list-item-new page-card-settings-home .item .label, mobile-provider rmt-list-item-new page-card-settings-home .item page-location-list rmt-group-item .label, page-location-list rmt-group-item page-card-settings-home .item mobile-provider rmt-list-item-new .label, page-card-settings-home .item mobile-provider rmt-list-item-new page-location-list rmt-group-item .label, page-location-list rmt-group-item mobile-provider rmt-list-item-new wallet-pin-forgot-passcode-modal .center-align p, mobile-provider rmt-list-item-new wallet-pin-forgot-passcode-modal .center-align page-location-list rmt-group-item p, page-location-list rmt-group-item wallet-pin-forgot-passcode-modal .center-align mobile-provider rmt-list-item-new p, wallet-pin-forgot-passcode-modal .center-align mobile-provider rmt-list-item-new page-location-list rmt-group-item p, page-location-list rmt-group-item mobile-provider rmt-list-item-new wallet-receive-money-track .sub-title, mobile-provider rmt-list-item-new wallet-receive-money-track page-location-list rmt-group-item .sub-title, page-location-list rmt-group-item wallet-receive-money-track mobile-provider rmt-list-item-new .sub-title, wallet-receive-money-track mobile-provider rmt-list-item-new page-location-list rmt-group-item .sub-title, page-location-list rmt-group-item mobile-provider rmt-list-item-new wallet-receive-money-track .Body1.track-cash-leagl-info, mobile-provider rmt-list-item-new wallet-receive-money-track page-location-list rmt-group-item .Body1.track-cash-leagl-info, page-location-list rmt-group-item wallet-receive-money-track mobile-provider rmt-list-item-new .Body1.track-cash-leagl-info, wallet-receive-money-track mobile-provider rmt-list-item-new page-location-list rmt-group-item .Body1.track-cash-leagl-info, page-location-list rmt-group-item page-qr-scanner-helper rmt-segment-button ion-segment ion-segment-button ion-label, page-qr-scanner-helper rmt-segment-button ion-segment ion-segment-button page-location-list rmt-group-item ion-label, page-location-list rmt-group-item page-apply-physical-card-detail .physical-card-detail .secondary-btn, page-apply-physical-card-detail .physical-card-detail page-location-list rmt-group-item .secondary-btn, page-location-list rmt-group-item page-wallet-deposit-jom-pay rmt-card-new .card-container .card-row .send-receipt__label--bold span, page-wallet-deposit-jom-pay rmt-card-new .card-container .card-row .send-receipt__label--bold page-location-list rmt-group-item span, page-location-list rmt-group-item page-wallet-deposit-jom-pay rmt-clipboard-container ion-col.content-col, page-wallet-deposit-jom-pay rmt-clipboard-container page-location-list rmt-group-item ion-col.content-col, page-location-list rmt-group-item wallet-receive-money-track .track-transfer-link, wallet-receive-money-track page-location-list rmt-group-item .track-transfer-link, page-location-list rmt-group-item wallet-receive-money-track .Body2.sub-title, wallet-receive-money-track page-location-list rmt-group-item .Body2.sub-title, page-location-list rmt-group-item wallet-receive-money-track .track-cash-leagl-info, wallet-receive-money-track page-location-list rmt-group-item .track-cash-leagl-info, page-location-list rmt-group-item page-wallet-withdraw-or-payment .leftItemFont, page-wallet-withdraw-or-payment page-location-list rmt-group-item .leftItemFont, page-location-list rmt-group-item page-wallet-withdraw-or-payment .rightItemFont, page-wallet-withdraw-or-payment page-location-list rmt-group-item .rightItemFont, page-location-list rmt-list-item .rmt-font.Body2, page-location-list rmt-list-item rmt-app-bar .new-help, rmt-app-bar page-location-list rmt-list-item .new-help, page-location-list rmt-list-item rmt-wallet-cards .cvv-expiry-title, rmt-wallet-cards page-location-list rmt-list-item .cvv-expiry-title, page-location-list rmt-list-item rmt-wallet-cards .cvv-expiry-value, rmt-wallet-cards page-location-list rmt-list-item .cvv-expiry-value, page-location-list rmt-list-item rmt-wallet-list-item .domestic-trn, rmt-wallet-list-item page-location-list rmt-list-item .domestic-trn, page-location-list rmt-list-item actionsheet-select rmt-list-item-new .rmt-font.Body1, actionsheet-select rmt-list-item-new page-location-list rmt-list-item .rmt-font.Body1, page-location-list rmt-list-item actionsheet-select rmt-list-item-new rmt-chips .chip, actionsheet-select rmt-list-item-new rmt-chips page-location-list rmt-list-item .chip, page-location-list rmt-list-item rmt-chips actionsheet-select rmt-list-item-new .chip, rmt-chips actionsheet-select rmt-list-item-new page-location-list rmt-list-item .chip, page-location-list rmt-list-item actionsheet-select rmt-list-item-new rmt-segment-button ion-segment.segment-grey-buttons ion-segment-button ion-label, actionsheet-select rmt-list-item-new rmt-segment-button ion-segment.segment-grey-buttons ion-segment-button page-location-list rmt-list-item ion-label, page-location-list rmt-list-item rmt-segment-button ion-segment.segment-grey-buttons ion-segment-button actionsheet-select rmt-list-item-new ion-label, rmt-segment-button ion-segment.segment-grey-buttons ion-segment-button actionsheet-select rmt-list-item-new page-location-list rmt-list-item ion-label, page-location-list rmt-list-item actionsheet-select rmt-list-item-new rmt-tile-new .title-one, actionsheet-select rmt-list-item-new rmt-tile-new page-location-list rmt-list-item .title-one, page-location-list rmt-list-item rmt-tile-new actionsheet-select rmt-list-item-new .title-one, rmt-tile-new actionsheet-select rmt-list-item-new page-location-list rmt-list-item .title-one, page-location-list rmt-list-item actionsheet-select rmt-list-item-new rmt-wallet-balance-and-qr .balance-text, actionsheet-select rmt-list-item-new rmt-wallet-balance-and-qr page-location-list rmt-list-item .balance-text, page-location-list rmt-list-item rmt-wallet-balance-and-qr actionsheet-select rmt-list-item-new .balance-text, rmt-wallet-balance-and-qr actionsheet-select rmt-list-item-new page-location-list rmt-list-item .balance-text, page-location-list rmt-list-item actionsheet-select rmt-list-item-new singpass-profile-review-details .Body1.profile-has-null-value, actionsheet-select rmt-list-item-new singpass-profile-review-details page-location-list rmt-list-item .Body1.profile-has-null-value, page-location-list rmt-list-item singpass-profile-review-details actionsheet-select rmt-list-item-new .Body1.profile-has-null-value, singpass-profile-review-details actionsheet-select rmt-list-item-new page-location-list rmt-list-item .Body1.profile-has-null-value, page-location-list rmt-list-item actionsheet-select rmt-list-item-new klarna-privacy p, actionsheet-select rmt-list-item-new klarna-privacy page-location-list rmt-list-item p, page-location-list rmt-list-item klarna-privacy actionsheet-select rmt-list-item-new p, klarna-privacy actionsheet-select rmt-list-item-new page-location-list rmt-list-item p, page-location-list rmt-list-item actionsheet-select rmt-list-item-new location-detail .done-button .button-inner, actionsheet-select rmt-list-item-new location-detail .done-button page-location-list rmt-list-item .button-inner, page-location-list rmt-list-item location-detail .done-button actionsheet-select rmt-list-item-new .button-inner, location-detail .done-button actionsheet-select rmt-list-item-new page-location-list rmt-list-item .button-inner, page-location-list rmt-list-item actionsheet-select rmt-list-item-new page-qr-scanner-helper .supported-qrs-div, actionsheet-select rmt-list-item-new page-qr-scanner-helper page-location-list rmt-list-item .supported-qrs-div, page-location-list rmt-list-item page-qr-scanner-helper actionsheet-select rmt-list-item-new .supported-qrs-div, page-qr-scanner-helper actionsheet-select rmt-list-item-new page-location-list rmt-list-item .supported-qrs-div, page-location-list rmt-list-item actionsheet-select rmt-list-item-new page-qr-scanner-helper .scan-a-code-to-pay-div, actionsheet-select rmt-list-item-new page-qr-scanner-helper page-location-list rmt-list-item .scan-a-code-to-pay-div, page-location-list rmt-list-item page-qr-scanner-helper actionsheet-select rmt-list-item-new .scan-a-code-to-pay-div, page-qr-scanner-helper actionsheet-select rmt-list-item-new page-location-list rmt-list-item .scan-a-code-to-pay-div, page-location-list rmt-list-item actionsheet-select rmt-list-item-new page-registration-customer-linking-questionnaire rmt-content .item .label, actionsheet-select rmt-list-item-new page-registration-customer-linking-questionnaire rmt-content .item page-location-list rmt-list-item .label, page-location-list rmt-list-item page-registration-customer-linking-questionnaire rmt-content .item actionsheet-select rmt-list-item-new .label, page-registration-customer-linking-questionnaire rmt-content .item actionsheet-select rmt-list-item-new page-location-list rmt-list-item .label, page-location-list rmt-list-item actionsheet-select rmt-list-item-new review-prompt .done-button .button-inner, actionsheet-select rmt-list-item-new review-prompt .done-button page-location-list rmt-list-item .button-inner, page-location-list rmt-list-item review-prompt .done-button actionsheet-select rmt-list-item-new .button-inner, review-prompt .done-button actionsheet-select rmt-list-item-new page-location-list rmt-list-item .button-inner, page-location-list rmt-list-item actionsheet-select rmt-list-item-new send-continue .primary-button .button-inner, actionsheet-select rmt-list-item-new send-continue .primary-button page-location-list rmt-list-item .button-inner, page-location-list rmt-list-item send-continue .primary-button actionsheet-select rmt-list-item-new .button-inner, send-continue .primary-button actionsheet-select rmt-list-item-new page-location-list rmt-list-item .button-inner, page-location-list rmt-list-item actionsheet-select rmt-list-item-new page-card-replace-reasons .item .label, actionsheet-select rmt-list-item-new page-card-replace-reasons .item page-location-list rmt-list-item .label, page-location-list rmt-list-item page-card-replace-reasons .item actionsheet-select rmt-list-item-new .label, page-card-replace-reasons .item actionsheet-select rmt-list-item-new page-location-list rmt-list-item .label, page-location-list rmt-list-item actionsheet-select rmt-list-item-new page-card-settings .item .label, actionsheet-select rmt-list-item-new page-card-settings .item page-location-list rmt-list-item .label, page-location-list rmt-list-item page-card-settings .item actionsheet-select rmt-list-item-new .label, page-card-settings .item actionsheet-select rmt-list-item-new page-location-list rmt-list-item .label, page-location-list rmt-list-item actionsheet-select rmt-list-item-new page-card-settings-home .item .label, actionsheet-select rmt-list-item-new page-card-settings-home .item page-location-list rmt-list-item .label, page-location-list rmt-list-item page-card-settings-home .item actionsheet-select rmt-list-item-new .label, page-card-settings-home .item actionsheet-select rmt-list-item-new page-location-list rmt-list-item .label, page-location-list rmt-list-item actionsheet-select rmt-list-item-new wallet-pin-forgot-passcode-modal .center-align p, actionsheet-select rmt-list-item-new wallet-pin-forgot-passcode-modal .center-align page-location-list rmt-list-item p, page-location-list rmt-list-item wallet-pin-forgot-passcode-modal .center-align actionsheet-select rmt-list-item-new p, wallet-pin-forgot-passcode-modal .center-align actionsheet-select rmt-list-item-new page-location-list rmt-list-item p, page-location-list rmt-list-item actionsheet-select rmt-list-item-new wallet-receive-money-track .sub-title, actionsheet-select rmt-list-item-new wallet-receive-money-track page-location-list rmt-list-item .sub-title, page-location-list rmt-list-item wallet-receive-money-track actionsheet-select rmt-list-item-new .sub-title, wallet-receive-money-track actionsheet-select rmt-list-item-new page-location-list rmt-list-item .sub-title, page-location-list rmt-list-item actionsheet-select rmt-list-item-new wallet-receive-money-track .Body1.track-cash-leagl-info, actionsheet-select rmt-list-item-new wallet-receive-money-track page-location-list rmt-list-item .Body1.track-cash-leagl-info, page-location-list rmt-list-item wallet-receive-money-track actionsheet-select rmt-list-item-new .Body1.track-cash-leagl-info, wallet-receive-money-track actionsheet-select rmt-list-item-new page-location-list rmt-list-item .Body1.track-cash-leagl-info, page-location-list rmt-list-item singpass-profile-review-details .Body2.profile-has-null-value, singpass-profile-review-details page-location-list rmt-list-item .Body2.profile-has-null-value, page-location-list rmt-list-item page-group-partners-list rmt-card-new .rmt-font.Caption, page-group-partners-list rmt-card-new page-location-list rmt-list-item .rmt-font.Caption, page-location-list rmt-list-item page-group-partners-list rmt-card-new rmt-list-item-new .rmt-font.gray-blue, page-group-partners-list rmt-card-new rmt-list-item-new page-location-list rmt-list-item .rmt-font.gray-blue, page-location-list rmt-list-item rmt-list-item-new page-group-partners-list rmt-card-new .rmt-font.gray-blue, rmt-list-item-new page-group-partners-list rmt-card-new page-location-list rmt-list-item .rmt-font.gray-blue, page-location-list rmt-list-item page-group-partners-list rmt-card-new rmt-list-item-new singpass-profile-review-details .gray-blue.profile-has-null-value, page-group-partners-list rmt-card-new rmt-list-item-new singpass-profile-review-details page-location-list rmt-list-item .gray-blue.profile-has-null-value, page-location-list rmt-list-item rmt-list-item-new singpass-profile-review-details page-group-partners-list rmt-card-new .gray-blue.profile-has-null-value, rmt-list-item-new singpass-profile-review-details page-group-partners-list rmt-card-new page-location-list rmt-list-item .gray-blue.profile-has-null-value, page-location-list rmt-list-item page-group-partners-list rmt-card-new singpass-profile-review-details rmt-list-item-new .gray-blue.profile-has-null-value, page-group-partners-list rmt-card-new singpass-profile-review-details rmt-list-item-new page-location-list rmt-list-item .gray-blue.profile-has-null-value, page-location-list rmt-list-item singpass-profile-review-details rmt-list-item-new page-group-partners-list rmt-card-new .gray-blue.profile-has-null-value, singpass-profile-review-details rmt-list-item-new page-group-partners-list rmt-card-new page-location-list rmt-list-item .gray-blue.profile-has-null-value, page-location-list rmt-list-item page-group-partners-list rmt-card-new rmt-list-item-new wallet-receive-money-track .gray-blue.sub-title, page-group-partners-list rmt-card-new rmt-list-item-new wallet-receive-money-track page-location-list rmt-list-item .gray-blue.sub-title, page-location-list rmt-list-item rmt-list-item-new wallet-receive-money-track page-group-partners-list rmt-card-new .gray-blue.sub-title, rmt-list-item-new wallet-receive-money-track page-group-partners-list rmt-card-new page-location-list rmt-list-item .gray-blue.sub-title, page-location-list rmt-list-item page-group-partners-list rmt-card-new wallet-receive-money-track rmt-list-item-new .gray-blue.sub-title, page-group-partners-list rmt-card-new wallet-receive-money-track rmt-list-item-new page-location-list rmt-list-item .gray-blue.sub-title, page-location-list rmt-list-item wallet-receive-money-track rmt-list-item-new page-group-partners-list rmt-card-new .gray-blue.sub-title, wallet-receive-money-track rmt-list-item-new page-group-partners-list rmt-card-new page-location-list rmt-list-item .gray-blue.sub-title, page-location-list rmt-list-item page-group-partners-list rmt-card-new rmt-list-item-new wallet-receive-money-track .gray-blue.track-cash-leagl-info, page-group-partners-list rmt-card-new rmt-list-item-new wallet-receive-money-track page-location-list rmt-list-item .gray-blue.track-cash-leagl-info, page-location-list rmt-list-item rmt-list-item-new wallet-receive-money-track page-group-partners-list rmt-card-new .gray-blue.track-cash-leagl-info, rmt-list-item-new wallet-receive-money-track page-group-partners-list rmt-card-new page-location-list rmt-list-item .gray-blue.track-cash-leagl-info, page-location-list rmt-list-item page-group-partners-list rmt-card-new wallet-receive-money-track rmt-list-item-new .gray-blue.track-cash-leagl-info, page-group-partners-list rmt-card-new wallet-receive-money-track rmt-list-item-new page-location-list rmt-list-item .gray-blue.track-cash-leagl-info, page-location-list rmt-list-item wallet-receive-money-track rmt-list-item-new page-group-partners-list rmt-card-new .gray-blue.track-cash-leagl-info, wallet-receive-money-track rmt-list-item-new page-group-partners-list rmt-card-new page-location-list rmt-list-item .gray-blue.track-cash-leagl-info, page-location-list rmt-list-item page-group-partners-list rmt-card-new rmt-tile-new .information-text, page-group-partners-list rmt-card-new rmt-tile-new page-location-list rmt-list-item .information-text, page-location-list rmt-list-item rmt-tile-new page-group-partners-list rmt-card-new .information-text, rmt-tile-new page-group-partners-list rmt-card-new page-location-list rmt-list-item .information-text, page-location-list rmt-list-item page-group-partners-list rmt-card-new rmt-tile-new .sub-title, page-group-partners-list rmt-card-new rmt-tile-new page-location-list rmt-list-item .sub-title, page-location-list rmt-list-item rmt-tile-new page-group-partners-list rmt-card-new .sub-title, rmt-tile-new page-group-partners-list rmt-card-new page-location-list rmt-list-item .sub-title, page-location-list rmt-list-item page-group-partners-list rmt-card-new rmt-wallet-balance-and-qr .scanandpay-container, page-group-partners-list rmt-card-new rmt-wallet-balance-and-qr page-location-list rmt-list-item .scanandpay-container, page-location-list rmt-list-item rmt-wallet-balance-and-qr page-group-partners-list rmt-card-new .scanandpay-container, rmt-wallet-balance-and-qr page-group-partners-list rmt-card-new page-location-list rmt-list-item .scanandpay-container, page-location-list rmt-list-item page-group-partners-list rmt-card-new rmt-wallet-list-item .international-trn, page-group-partners-list rmt-card-new rmt-wallet-list-item page-location-list rmt-list-item .international-trn, page-location-list rmt-list-item rmt-wallet-list-item page-group-partners-list rmt-card-new .international-trn, rmt-wallet-list-item page-group-partners-list rmt-card-new page-location-list rmt-list-item .international-trn, page-location-list rmt-list-item page-group-partners-list rmt-card-new rmt-wallet-services .action-text, page-group-partners-list rmt-card-new rmt-wallet-services page-location-list rmt-list-item .action-text, page-location-list rmt-list-item rmt-wallet-services page-group-partners-list rmt-card-new .action-text, rmt-wallet-services page-group-partners-list rmt-card-new page-location-list rmt-list-item .action-text, page-location-list rmt-list-item page-group-partners-list rmt-card-new singpass-profile-review-details .profile-has-null-value, page-group-partners-list rmt-card-new singpass-profile-review-details page-location-list rmt-list-item .profile-has-null-value, page-location-list rmt-list-item singpass-profile-review-details page-group-partners-list rmt-card-new .profile-has-null-value, singpass-profile-review-details page-group-partners-list rmt-card-new page-location-list rmt-list-item .profile-has-null-value, page-location-list rmt-list-item page-group-partners-list rmt-card-new page-card-settings-home a, page-group-partners-list rmt-card-new page-card-settings-home page-location-list rmt-list-item a, page-location-list rmt-list-item page-card-settings-home page-group-partners-list rmt-card-new a, page-card-settings-home page-group-partners-list rmt-card-new page-location-list rmt-list-item a, page-location-list rmt-list-item page-group-partners-list rmt-card-new wallet-receive-money-track .Caption.sub-title, page-group-partners-list rmt-card-new wallet-receive-money-track page-location-list rmt-list-item .Caption.sub-title, page-location-list rmt-list-item wallet-receive-money-track page-group-partners-list rmt-card-new .Caption.sub-title, wallet-receive-money-track page-group-partners-list rmt-card-new page-location-list rmt-list-item .Caption.sub-title, page-location-list rmt-list-item page-group-partners-list rmt-card-new wallet-receive-money-track .Caption.track-cash-leagl-info, page-group-partners-list rmt-card-new wallet-receive-money-track page-location-list rmt-list-item .Caption.track-cash-leagl-info, page-location-list rmt-list-item wallet-receive-money-track page-group-partners-list rmt-card-new .Caption.track-cash-leagl-info, wallet-receive-money-track page-group-partners-list rmt-card-new page-location-list rmt-list-item .Caption.track-cash-leagl-info, page-location-list rmt-list-item mobile-provider rmt-list-item-new .rmt-font.Body1, mobile-provider rmt-list-item-new page-location-list rmt-list-item .rmt-font.Body1, page-location-list rmt-list-item mobile-provider rmt-list-item-new rmt-chips .chip, mobile-provider rmt-list-item-new rmt-chips page-location-list rmt-list-item .chip, page-location-list rmt-list-item rmt-chips mobile-provider rmt-list-item-new .chip, rmt-chips mobile-provider rmt-list-item-new page-location-list rmt-list-item .chip, page-location-list rmt-list-item mobile-provider rmt-list-item-new rmt-segment-button ion-segment.segment-grey-buttons ion-segment-button ion-label, mobile-provider rmt-list-item-new rmt-segment-button ion-segment.segment-grey-buttons ion-segment-button page-location-list rmt-list-item ion-label, page-location-list rmt-list-item rmt-segment-button ion-segment.segment-grey-buttons ion-segment-button mobile-provider rmt-list-item-new ion-label, rmt-segment-button ion-segment.segment-grey-buttons ion-segment-button mobile-provider rmt-list-item-new page-location-list rmt-list-item ion-label, page-location-list rmt-list-item mobile-provider rmt-list-item-new rmt-tile-new .title-one, mobile-provider rmt-list-item-new rmt-tile-new page-location-list rmt-list-item .title-one, page-location-list rmt-list-item rmt-tile-new mobile-provider rmt-list-item-new .title-one, rmt-tile-new mobile-provider rmt-list-item-new page-location-list rmt-list-item .title-one, page-location-list rmt-list-item mobile-provider rmt-list-item-new rmt-wallet-balance-and-qr .balance-text, mobile-provider rmt-list-item-new rmt-wallet-balance-and-qr page-location-list rmt-list-item .balance-text, page-location-list rmt-list-item rmt-wallet-balance-and-qr mobile-provider rmt-list-item-new .balance-text, rmt-wallet-balance-and-qr mobile-provider rmt-list-item-new page-location-list rmt-list-item .balance-text, page-location-list rmt-list-item mobile-provider rmt-list-item-new singpass-profile-review-details .Body1.profile-has-null-value, mobile-provider rmt-list-item-new singpass-profile-review-details page-location-list rmt-list-item .Body1.profile-has-null-value, page-location-list rmt-list-item singpass-profile-review-details mobile-provider rmt-list-item-new .Body1.profile-has-null-value, singpass-profile-review-details mobile-provider rmt-list-item-new page-location-list rmt-list-item .Body1.profile-has-null-value, page-location-list rmt-list-item mobile-provider rmt-list-item-new klarna-privacy p, mobile-provider rmt-list-item-new klarna-privacy page-location-list rmt-list-item p, page-location-list rmt-list-item klarna-privacy mobile-provider rmt-list-item-new p, klarna-privacy mobile-provider rmt-list-item-new page-location-list rmt-list-item p, page-location-list rmt-list-item mobile-provider rmt-list-item-new location-detail .done-button .button-inner, mobile-provider rmt-list-item-new location-detail .done-button page-location-list rmt-list-item .button-inner, page-location-list rmt-list-item location-detail .done-button mobile-provider rmt-list-item-new .button-inner, location-detail .done-button mobile-provider rmt-list-item-new page-location-list rmt-list-item .button-inner, page-location-list rmt-list-item mobile-provider rmt-list-item-new page-qr-scanner-helper .supported-qrs-div, mobile-provider rmt-list-item-new page-qr-scanner-helper page-location-list rmt-list-item .supported-qrs-div, page-location-list rmt-list-item page-qr-scanner-helper mobile-provider rmt-list-item-new .supported-qrs-div, page-qr-scanner-helper mobile-provider rmt-list-item-new page-location-list rmt-list-item .supported-qrs-div, page-location-list rmt-list-item mobile-provider rmt-list-item-new page-qr-scanner-helper .scan-a-code-to-pay-div, mobile-provider rmt-list-item-new page-qr-scanner-helper page-location-list rmt-list-item .scan-a-code-to-pay-div, page-location-list rmt-list-item page-qr-scanner-helper mobile-provider rmt-list-item-new .scan-a-code-to-pay-div, page-qr-scanner-helper mobile-provider rmt-list-item-new page-location-list rmt-list-item .scan-a-code-to-pay-div, page-location-list rmt-list-item mobile-provider rmt-list-item-new page-registration-customer-linking-questionnaire rmt-content .item .label, mobile-provider rmt-list-item-new page-registration-customer-linking-questionnaire rmt-content .item page-location-list rmt-list-item .label, page-location-list rmt-list-item page-registration-customer-linking-questionnaire rmt-content .item mobile-provider rmt-list-item-new .label, page-registration-customer-linking-questionnaire rmt-content .item mobile-provider rmt-list-item-new page-location-list rmt-list-item .label, page-location-list rmt-list-item mobile-provider rmt-list-item-new review-prompt .done-button .button-inner, mobile-provider rmt-list-item-new review-prompt .done-button page-location-list rmt-list-item .button-inner, page-location-list rmt-list-item review-prompt .done-button mobile-provider rmt-list-item-new .button-inner, review-prompt .done-button mobile-provider rmt-list-item-new page-location-list rmt-list-item .button-inner, page-location-list rmt-list-item mobile-provider rmt-list-item-new send-continue .primary-button .button-inner, mobile-provider rmt-list-item-new send-continue .primary-button page-location-list rmt-list-item .button-inner, page-location-list rmt-list-item send-continue .primary-button mobile-provider rmt-list-item-new .button-inner, send-continue .primary-button mobile-provider rmt-list-item-new page-location-list rmt-list-item .button-inner, page-location-list rmt-list-item mobile-provider rmt-list-item-new page-card-replace-reasons .item .label, mobile-provider rmt-list-item-new page-card-replace-reasons .item page-location-list rmt-list-item .label, page-location-list rmt-list-item page-card-replace-reasons .item mobile-provider rmt-list-item-new .label, page-card-replace-reasons .item mobile-provider rmt-list-item-new page-location-list rmt-list-item .label, page-location-list rmt-list-item mobile-provider rmt-list-item-new page-card-settings .item .label, mobile-provider rmt-list-item-new page-card-settings .item page-location-list rmt-list-item .label, page-location-list rmt-list-item page-card-settings .item mobile-provider rmt-list-item-new .label, page-card-settings .item mobile-provider rmt-list-item-new page-location-list rmt-list-item .label, page-location-list rmt-list-item mobile-provider rmt-list-item-new page-card-settings-home .item .label, mobile-provider rmt-list-item-new page-card-settings-home .item page-location-list rmt-list-item .label, page-location-list rmt-list-item page-card-settings-home .item mobile-provider rmt-list-item-new .label, page-card-settings-home .item mobile-provider rmt-list-item-new page-location-list rmt-list-item .label, page-location-list rmt-list-item mobile-provider rmt-list-item-new wallet-pin-forgot-passcode-modal .center-align p, mobile-provider rmt-list-item-new wallet-pin-forgot-passcode-modal .center-align page-location-list rmt-list-item p, page-location-list rmt-list-item wallet-pin-forgot-passcode-modal .center-align mobile-provider rmt-list-item-new p, wallet-pin-forgot-passcode-modal .center-align mobile-provider rmt-list-item-new page-location-list rmt-list-item p, page-location-list rmt-list-item mobile-provider rmt-list-item-new wallet-receive-money-track .sub-title, mobile-provider rmt-list-item-new wallet-receive-money-track page-location-list rmt-list-item .sub-title, page-location-list rmt-list-item wallet-receive-money-track mobile-provider rmt-list-item-new .sub-title, wallet-receive-money-track mobile-provider rmt-list-item-new page-location-list rmt-list-item .sub-title, page-location-list rmt-list-item mobile-provider rmt-list-item-new wallet-receive-money-track .Body1.track-cash-leagl-info, mobile-provider rmt-list-item-new wallet-receive-money-track page-location-list rmt-list-item .Body1.track-cash-leagl-info, page-location-list rmt-list-item wallet-receive-money-track mobile-provider rmt-list-item-new .Body1.track-cash-leagl-info, wallet-receive-money-track mobile-provider rmt-list-item-new page-location-list rmt-list-item .Body1.track-cash-leagl-info, page-location-list rmt-list-item page-qr-scanner-helper rmt-segment-button ion-segment ion-segment-button ion-label, page-qr-scanner-helper rmt-segment-button ion-segment ion-segment-button page-location-list rmt-list-item ion-label, page-location-list rmt-list-item page-apply-physical-card-detail .physical-card-detail .secondary-btn, page-apply-physical-card-detail .physical-card-detail page-location-list rmt-list-item .secondary-btn, page-location-list rmt-list-item page-wallet-deposit-jom-pay rmt-card-new .card-container .card-row .send-receipt__label--bold span, page-wallet-deposit-jom-pay rmt-card-new .card-container .card-row .send-receipt__label--bold page-location-list rmt-list-item span, page-location-list rmt-list-item page-wallet-deposit-jom-pay rmt-clipboard-container ion-col.content-col, page-wallet-deposit-jom-pay rmt-clipboard-container page-location-list rmt-list-item ion-col.content-col, page-location-list rmt-list-item wallet-receive-money-track .track-transfer-link, wallet-receive-money-track page-location-list rmt-list-item .track-transfer-link, page-location-list rmt-list-item wallet-receive-money-track .Body2.sub-title, wallet-receive-money-track page-location-list rmt-list-item .Body2.sub-title, page-location-list rmt-list-item wallet-receive-money-track .track-cash-leagl-info, wallet-receive-money-track page-location-list rmt-list-item .track-cash-leagl-info, page-location-list rmt-list-item page-wallet-withdraw-or-payment .leftItemFont, page-wallet-withdraw-or-payment page-location-list rmt-list-item .leftItemFont, page-location-list rmt-list-item page-wallet-withdraw-or-payment .rightItemFont, page-wallet-withdraw-or-payment page-location-list rmt-list-item .rightItemFont {
  font-size: 12px;
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600 !important;
  line-height: 16px;
  color: var(--grayblue-300);
}

page-location-list rmt-group-item .rmt-font.rateValue, page-location-list rmt-group-item singpass-profile-review-details .rateValue.profile-has-null-value, singpass-profile-review-details page-location-list rmt-group-item .rateValue.profile-has-null-value, page-location-list rmt-group-item wallet-receive-money-track .rateValue.sub-title, wallet-receive-money-track page-location-list rmt-group-item .rateValue.sub-title, page-location-list rmt-group-item wallet-receive-money-track .rateValue.track-cash-leagl-info, wallet-receive-money-track page-location-list rmt-group-item .rateValue.track-cash-leagl-info, page-location-list rmt-list-item .rmt-font.rateValue, page-location-list rmt-list-item singpass-profile-review-details .rateValue.profile-has-null-value, singpass-profile-review-details page-location-list rmt-list-item .rateValue.profile-has-null-value, page-location-list rmt-list-item wallet-receive-money-track .rateValue.sub-title, wallet-receive-money-track page-location-list rmt-list-item .rateValue.sub-title, page-location-list rmt-list-item wallet-receive-money-track .rateValue.track-cash-leagl-info, wallet-receive-money-track page-location-list rmt-list-item .rateValue.track-cash-leagl-info {
  color: var(--blue-text);
}

location-search ion-content, location-search ion-header rmt-header rmt-app-bar > div {
  background-color: var(--gray-200) !important;
}

location-search div {
  border-style: none;
}

location-search .searchbar-wrapper {
  margin-left: 16px;
  margin-right: 16px;
  margin-bottom: 12px;
}

location-search .currentLocationDiv {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

location-search .currentLocation {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding-top: 16px;
}

location-search .locationTitle {
  padding-left: 8px;
  color: var(--grayblue-400);
  font-weight: 700 !important;
  text-decoration: underline;
}

location-search .location-icon {
  color: var(--grayblue-400);
  width: 18px;
  height: 18px;
}

location-search .addressSection {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-bottom: 2px;
  padding-top: 19px;
  padding-left: 25px;
  padding-right: 25px;
}

location-search .addressTitle {
  color: var(--grayblue-400);
}

location-search .addressDetails {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-weight: 600 !important;
}

location-search .searchbar-row {
  padding-left: 2px;
  padding-right: 2px;
  padding-bottom: 16px;
}

location-search .input-border {
  border: 1px solid rgba(0, 17, 51, 0.15);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 6px;
  padding-left: 40px;
  padding-right: 10px;
  padding-top: 11px;
  width: 40px;
  height: 48px;
  overflow: hidden;
  white-space: nowrap;
}

location-search .search-icon .rmt-input-icon-base {
  left: 1px !important;
  padding-top: 17px !important;
  padding-left: 10px !important;
  margin-top: -4px;
}

location-search .search-icon .rmt-input-icon-base .icon {
  opacity: 0.3 !important;
}

location-search .clear-icon {
  position: absolute;
  width: 24px;
  right: 0;
  margin-right: 28px;
}

location-search .clear-icon .rmt-input-icon-base {
  padding-top: 11px !important;
  padding-right: 28px !important;
}

location-search .search-placeholder {
  padding-top: 50px !important;
}

location-search .closeButton {
  float: right !important;
  background-color: var(--gray-100) !important;
  padding-top: 28.5px !important;
  padding-right: 28.5px !important;
  color: var(--grayblue-300);
}

location-search p {
  padding-left: 30px !important;
}

page-location-select-list rmt-map {
  width: 100%;
  height: 300px;
}

page-location-select-list ion-content, page-location-select-list ion-header rmt-header rmt-app-bar > div {
  background-color: var(--gray-200) !important;
}

page-location-select-list rmt-list-card .pin-circle {
  background-color: var(--app-primary-light);
  width: 36px;
  height: 36px;
}

page-location-select-list rmt-list-card .agentIcon {
  background-color: transparent !important;
  color: var(--app-primary);
  zoom: 1.4;
}

page-location-select-list rmt-list-card .rmt-card {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}

page-location-select-list rmt-list-card .rmt-card .row > *:first-child {
  -webkit-flex-basis: 50px !important;
  -ms-flex-preferred-size: 50px !important;
  flex-basis: 50px !important;
}

page-location-select-list rmt-list-card .rmt-card ion-icon {
  width: 16px !important;
  height: 16px !important;
  background-color: var(--grayblue-300);
}

page-location-select-list rmt-list-card .rmt-card ion-icon[class*="custom-icon-arrow"] {
  -webkit-mask-image: url(../assets/icons/arrow.svg);
  mask-image: url(../assets/icons/arrow.svg);
}

page-location-select-list rmt-list-card .rmt-card h5 {
  color: var(--grayblue-400);
  font-family: 'Inter';
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 22px;
}

page-location-select-list rmt-list-card .rmt-card h6 {
  color: var(--grayblue-300);
  font-family: 'Inter';
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
}

page-location-select-list rmt-list-card .rmt-card h5, page-location-select-list rmt-list-card .rmt-card h6 {
  white-space: initial;
}

page-marketing .text-content {
  min-height: 150px;
}

mobile-provider .label-md,
mobile-provider .label-ios {
  margin: 0;
}

mobile-provider .scroll-content {
  border-radius: 10px;
  background: var(--gray-100);
  padding: 16px 8px 16px 8px !important;
}

mobile-provider .scroll-content > ion-item:nth-child(1) rmt-list-item-new {
  margin-top: 0px !important;
}

mobile-provider .modal-header.header::after {
  background: var(--gray-400);
  height: 1px;
}

mobile-provider .modal-header.header::after {
  background: var(--gray-400);
  height: 1px;
}

mobile-provider ion-title {
  background: var(--gray-100);
}

mobile-provider ion-content .scroll-content {
  padding-left: 12px;
  padding-right: 12px;
  padding-bottom: 4px;
  padding-top: 4px;
}

mobile-provider ion-item {
  margin-bottom: 0px !important;
}

mobile-provider ion-item .item-inner {
  border-bottom: 0px solid var(--gray-400) !important;
  padding-right: 0px !important;
}

mobile-provider ion-thumbnail {
  opacity: unset !important;
  background: transparent !important;
  padding: 4px !important;
}

mobile-provider ion-thumbnail img {
  max-width: 22px;
  max-height: 22px;
  width: auto !important;
  height: auto !important;
  border-radius: 50% !important;
}

mobile-provider rmt-list-item-new .rmt-font.Body1, mobile-provider rmt-list-item-new rmt-chips .chip, rmt-chips mobile-provider rmt-list-item-new .chip, mobile-provider rmt-list-item-new rmt-segment-button ion-segment.segment-grey-buttons ion-segment-button ion-label, rmt-segment-button ion-segment.segment-grey-buttons ion-segment-button mobile-provider rmt-list-item-new ion-label, mobile-provider rmt-list-item-new rmt-tile-new .title-one, rmt-tile-new mobile-provider rmt-list-item-new .title-one, mobile-provider rmt-list-item-new rmt-wallet-balance-and-qr .balance-text, rmt-wallet-balance-and-qr mobile-provider rmt-list-item-new .balance-text, mobile-provider rmt-list-item-new singpass-profile-review-details .Body1.profile-has-null-value, singpass-profile-review-details mobile-provider rmt-list-item-new .Body1.profile-has-null-value, mobile-provider rmt-list-item-new klarna-privacy p, klarna-privacy mobile-provider rmt-list-item-new p, mobile-provider rmt-list-item-new location-detail .done-button .button-inner, location-detail .done-button mobile-provider rmt-list-item-new .button-inner, mobile-provider rmt-list-item-new page-qr-scanner-helper .supported-qrs-div, page-qr-scanner-helper mobile-provider rmt-list-item-new .supported-qrs-div, mobile-provider rmt-list-item-new page-qr-scanner-helper .scan-a-code-to-pay-div, page-qr-scanner-helper mobile-provider rmt-list-item-new .scan-a-code-to-pay-div, mobile-provider rmt-list-item-new page-registration-customer-linking-questionnaire rmt-content .item .label, page-registration-customer-linking-questionnaire rmt-content .item mobile-provider rmt-list-item-new .label, mobile-provider rmt-list-item-new review-prompt .done-button .button-inner, review-prompt .done-button mobile-provider rmt-list-item-new .button-inner, mobile-provider rmt-list-item-new send-continue .primary-button .button-inner, send-continue .primary-button mobile-provider rmt-list-item-new .button-inner, mobile-provider rmt-list-item-new page-card-replace-reasons .item .label, page-card-replace-reasons .item mobile-provider rmt-list-item-new .label, mobile-provider rmt-list-item-new page-card-settings .item .label, page-card-settings .item mobile-provider rmt-list-item-new .label, mobile-provider rmt-list-item-new page-card-settings-home .item .label, page-card-settings-home .item mobile-provider rmt-list-item-new .label, mobile-provider rmt-list-item-new wallet-pin-forgot-passcode-modal .center-align p, wallet-pin-forgot-passcode-modal .center-align mobile-provider rmt-list-item-new p, mobile-provider rmt-list-item-new wallet-receive-money-track .sub-title, wallet-receive-money-track mobile-provider rmt-list-item-new .sub-title, mobile-provider rmt-list-item-new wallet-receive-money-track .Body1.track-cash-leagl-info, wallet-receive-money-track mobile-provider rmt-list-item-new .Body1.track-cash-leagl-info {
  color: var(--grayblue-400) !important;
}

mobile-provider rmt-list-item-new .white-background {
  padding-right: 12px !important;
}

mobile-provider ion-thumbnail img {
  height: 24px !important;
  width: 24px !important;
  max-height: 24px !important;
  max-width: 24px !important;
}

mobile-top-up-import-contact rmt-app-bar > div {
  background-color: var(--gray-200) !important;
}

mobile-top-up-import-contact .content {
  background-color: var(--gray-200) !important;
}

mobile-top-up-import-contact rmt-content {
  display: contents !important;
}

mobile-top-up-import-contact rmt-list-item-new {
  margin-top: 0px !important;
}

mobile-top-up-import-contact rmt-list-item-new .selected {
  margin-left: -4px !important;
}

mobile-top-up-import-contact rmt-list-item-new .new-icon ion-thumbnail {
  margin-right: 12px !important;
}

mobile-top-up-import-contact .recent-contact {
  padding-top: 10px;
}

mobile-top-up-import-contact .recent-contact .card-container {
  padding-bottom: 0px !important;
}

mobile-top-up-number rmt-app-bar > div {
  background-color: var(--gray-200) !important;
}

mobile-top-up-number .content {
  background-color: var(--gray-200) !important;
}

mobile-top-up-number rmt-picker ion-select {
  display: contents !important;
}

mobile-top-up-number .import-contact {
  margin-top: 16px !important;
  color: var(--grayblue-500) !important;
  background-color: transparent !important;
  -webkit-text-decoration-line: underline !important;
  text-decoration-line: underline !important;
}

mobile-top-up-number .provider-loader .float-container-actionsheet {
  visibility: hidden;
}

mobile-top-up-number .provider-loader rmt-skeleton-loader {
  position: absolute;
  margin-top: -27px;
  margin-left: 15px;
}

mobile-top-up-number .custom-select {
  min-width: auto !important;
  width: 100% !important;
  max-width: 100% !important;
}

mobile-top-up-number #select .select-text {
  margin-top: 0px !important;
}

mobile-top-up-number rmt-select-actionsheet .icon-container img {
  border-radius: 50%;
  width: 24px !important;
  height: 24px !important;
}

mobile-top-up-number rmt-select-actionsheet .container-actionsheet .icon-container {
  margin-right: 5px !important;
}

mobile-top-up-number #select .select-text {
  padding-top: 15px;
}

mobile-top-up-number .import-contacts-button {
  margin-top: 31px;
  text-align: center;
}

mobile-top-up-plan rmt-app-bar > div {
  background-color: var(--gray-200) !important;
}

mobile-top-up-plan .content {
  background-color: var(--gray-200) !important;
}

mobile-top-up-plan rmt-content {
  padding: 0px 15px 15px 15px;
}

mobile-top-up-plan rmt-content .content-header-title-large {
  margin: 0px !important;
}

mobile-top-up-plan rmt-segment-button .segment-center {
  min-width: 300px;
  padding: 10px 0px 5px 0px !important;
}

mobile-top-up-plan .rmt-tile-list > div {
  margin-top: 15px;
  width: 100% !important;
}

mobile-top-up-plan ion-item .label {
  margin: 0px;
  margin-top: 5px !important;
}

mobile-top-up-plan ion-item .provider-info {
  color: var(--grayblue-300);
}

mobile-top-up-plan ion-item .provider-info ion-thumbnail {
  min-width: 40px;
  min-height: 40px;
  background: #fff;
  border-radius: 50%;
  border: 2px solid var(--gray-100);
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

mobile-top-up-plan ion-item .provider-info ion-thumbnail img {
  width: 24px;
  height: 24px;
  border-radius: 50%;
}

mobile-top-up-plan .no-service-provider {
  position: absolute;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  text-align: center;
}

mobile-top-up-plan .no-service-provider rmt-circle {
  margin-bottom: 20px !important;
  width: 88px !important;
  height: 88px !important;
}

mobile-top-up-plan .no-service-provider rmt-circle img {
  width: 64px;
  height: 64px;
}

mobile-top-up-plan .recharge-notification {
  color: var(--grayblue-300);
  margin-top: -18px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

mobile-top-up-plan .recharge-notification-text {
  margin-left: 4px;
}

mobile-top-up-plan .error-text {
  color: var(--red-400);
  margin-bottom: 10px;
}

mobile-top-up-plan #amountInput .customIcon-default {
  display: none !important;
}

mobile-top-up-process .waiting-text {
  text-align: center;
  color: var(--grayblue-400);
}

mobile-top-up-summary rmt-app-bar > div {
  background-color: var(--gray-200) !important;
}

mobile-top-up-summary .content {
  background-color: var(--gray-200) !important;
}

mobile-top-up-summary rmt-translate {
  padding: 25px 10px !important;
  text-align: center;
}

mobile-top-up-summary rmt-translate a {
  color: var(--grayblue-400) !important;
}

page-mobile-wallet-details .phone-item {
  margin-top: 4px;
}

page-mobile-wallet-details rmt-phone .rmt-country {
  margin-top: -8px;
}

page-mobile-wallet-details .mobile_wallet-contacts_link {
  margin-top: 16px;
}

page-mobile-wallet-details .number-freetext .rmt-country-select {
  display: none !important;
}

page-mobile-wallet-details .tooltip {
  position: absolute;
  right: 16px;
  zoom: 0.65;
  margin: 0px !important;
  height: 25px;
  width: 25px;
}

page-mobile-wallet-details .phone_input {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-size: 16px;
  line-height: 24px;
  color: var(--grayblue-400);
}

page-mobile-wallet-details .phone_input .text-input {
  margin: 0px;
}

page-mobile-wallet-details .item-inner {
  border: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}

page-mobile-wallet-details .phone_item {
  border: 1px solid var(--gray-400) !important;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 6px;
  width: auto;
}

page-mobile-wallet-details .phone_item--margin-left {
  margin-left: 16px;
}

page-mobile-wallet-details .phone_input--focus {
  border: 2px solid var(--app-primary) !important;
}

page-mobile-wallet-details .phone_input--error {
  border: 2px solid var(--red-300) !important;
}

page-mobile-wallet-details .phone_label {
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.15px;
  color: var(--grayblue-400);
  margin: 4px 0px;
}

page-mobile-wallet-details .phone-label--padding-top {
  padding-top: 16px;
}

page-mobile-wallet-details .wallet_item {
  border: 1px solid var(--gray-400) !important;
  border-radius: 6px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 2px;
}

page-mobile-wallet-details .wallet_select--hide {
  display: none !important;
}

page-mobile-wallet-details .wallet_spinner {
  margin-left: 16px;
  z-index: 999;
}

page-mobile-wallet-details .wallet_fields {
  padding-bottom: 0px !important;
}

page-mobile-wallet-details .item__phone .item-inner {
  padding-right: 0px !important;
}

page-mobile-wallet-details rmt-input-loader[right] {
  right: 10px;
}

modal-alert .hyperlinkContent {
  margin-top: 0px;
  text-decoration: underline;
}

modal-alert .full-screen {
  height: 100%;
  padding: 16px;
}

modal-alert .full-screen.center-align {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

modal-alert .full-screen.center-valign {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

modal-alert .full-screen .image-top-padding {
  margin-top: 120px !important;
}

modal-alert .full-screen .rmt-font.H3, modal-alert .full-screen rmt-wallet-cards .card-number, rmt-wallet-cards modal-alert .full-screen .card-number, modal-alert .full-screen rmt-wallet-cards rmt-clipboard-container .content-col, rmt-wallet-cards rmt-clipboard-container modal-alert .full-screen .content-col, modal-alert .full-screen singpass-profile-review-details .H3.profile-has-null-value, singpass-profile-review-details modal-alert .full-screen .H3.profile-has-null-value, modal-alert .full-screen mobile-top-up-process .waiting-text, mobile-top-up-process modal-alert .full-screen .waiting-text, modal-alert .full-screen page-track-transfer-info .track-info__title, page-track-transfer-info modal-alert .full-screen .track-info__title, modal-alert .full-screen page-track-transfer-info .pin-info, page-track-transfer-info modal-alert .full-screen .pin-info, modal-alert .full-screen page-wallet-billpay-summary .waiting-text, page-wallet-billpay-summary modal-alert .full-screen .waiting-text, modal-alert .full-screen wallet-receive-money-process .waiting-text, wallet-receive-money-process modal-alert .full-screen .waiting-text, modal-alert .full-screen wallet-receive-money-track .H3.sub-title, wallet-receive-money-track modal-alert .full-screen .H3.sub-title, modal-alert .full-screen wallet-receive-money-track .H3.track-cash-leagl-info, wallet-receive-money-track modal-alert .full-screen .H3.track-cash-leagl-info, modal-alert .full-screen p strong {
  font-size: 24px;
  line-height: 32px;
  font-weight: 600;
}

modal-alert .full-screen .rmt-font.Body1, modal-alert .full-screen rmt-chips .chip, rmt-chips modal-alert .full-screen .chip, modal-alert .full-screen rmt-segment-button ion-segment.segment-grey-buttons ion-segment-button ion-label, rmt-segment-button ion-segment.segment-grey-buttons ion-segment-button modal-alert .full-screen ion-label, modal-alert .full-screen rmt-tile-new .title-one, rmt-tile-new modal-alert .full-screen .title-one, modal-alert .full-screen rmt-wallet-balance-and-qr .balance-text, rmt-wallet-balance-and-qr modal-alert .full-screen .balance-text, modal-alert .full-screen singpass-profile-review-details .Body1.profile-has-null-value, singpass-profile-review-details modal-alert .full-screen .Body1.profile-has-null-value, modal-alert .full-screen klarna-privacy p, klarna-privacy modal-alert .full-screen p, modal-alert .full-screen location-detail .done-button .button-inner, location-detail .done-button modal-alert .full-screen .button-inner, modal-alert .full-screen page-qr-scanner-helper .supported-qrs-div, page-qr-scanner-helper modal-alert .full-screen .supported-qrs-div, modal-alert .full-screen page-qr-scanner-helper .scan-a-code-to-pay-div, page-qr-scanner-helper modal-alert .full-screen .scan-a-code-to-pay-div, modal-alert .full-screen page-registration-customer-linking-questionnaire rmt-content .item .label, page-registration-customer-linking-questionnaire rmt-content .item modal-alert .full-screen .label, modal-alert .full-screen review-prompt .done-button .button-inner, review-prompt .done-button modal-alert .full-screen .button-inner, modal-alert .full-screen send-continue .primary-button .button-inner, send-continue .primary-button modal-alert .full-screen .button-inner, modal-alert .full-screen page-card-replace-reasons .item .label, page-card-replace-reasons .item modal-alert .full-screen .label, modal-alert .full-screen page-card-settings .item .label, page-card-settings .item modal-alert .full-screen .label, modal-alert .full-screen page-card-settings-home .item .label, page-card-settings-home .item modal-alert .full-screen .label, modal-alert .full-screen wallet-pin-forgot-passcode-modal .center-align p, wallet-pin-forgot-passcode-modal .center-align modal-alert .full-screen p, modal-alert .full-screen wallet-receive-money-track .sub-title, wallet-receive-money-track modal-alert .full-screen .sub-title, modal-alert .full-screen wallet-receive-money-track .Body1.track-cash-leagl-info, wallet-receive-money-track modal-alert .full-screen .Body1.track-cash-leagl-info, modal-alert .full-screen p, modal-alert .full-screen strong {
  font-size: 16px !important;
  line-height: 24px;
  font-weight: 400;
}

modal-alert ion-spinner {
  width: 32px;
  height: 32px;
}

modal-alert ion-spinner svg circle {
  stroke: var(--gray-100) !important;
}

modal-alert .grey-bg-app-bar rmt-app-bar > div {
  background-color: var(--gray-200);
}

modal-alert .container-half .rmt-font.H3, modal-alert .container-half rmt-wallet-cards .card-number, rmt-wallet-cards modal-alert .container-half .card-number, modal-alert .container-half rmt-wallet-cards rmt-clipboard-container .content-col, rmt-wallet-cards rmt-clipboard-container modal-alert .container-half .content-col, modal-alert .container-half singpass-profile-review-details .H3.profile-has-null-value, singpass-profile-review-details modal-alert .container-half .H3.profile-has-null-value, modal-alert .container-half mobile-top-up-process .waiting-text, mobile-top-up-process modal-alert .container-half .waiting-text, modal-alert .container-half page-track-transfer-info .track-info__title, page-track-transfer-info modal-alert .container-half .track-info__title, modal-alert .container-half page-track-transfer-info .pin-info, page-track-transfer-info modal-alert .container-half .pin-info, modal-alert .container-half page-wallet-billpay-summary .waiting-text, page-wallet-billpay-summary modal-alert .container-half .waiting-text, modal-alert .container-half wallet-receive-money-process .waiting-text, wallet-receive-money-process modal-alert .container-half .waiting-text, modal-alert .container-half wallet-receive-money-track .H3.sub-title, wallet-receive-money-track modal-alert .container-half .H3.sub-title, modal-alert .container-half wallet-receive-money-track .H3.track-cash-leagl-info, wallet-receive-money-track modal-alert .container-half .H3.track-cash-leagl-info, modal-alert .container-half p strong {
  font-size: 20px;
  line-height: 28px;
  font-weight: 600;
}

modal-alert .container-half .rmt-font.Body1, modal-alert .container-half rmt-chips .chip, rmt-chips modal-alert .container-half .chip, modal-alert .container-half rmt-segment-button ion-segment.segment-grey-buttons ion-segment-button ion-label, rmt-segment-button ion-segment.segment-grey-buttons ion-segment-button modal-alert .container-half ion-label, modal-alert .container-half rmt-tile-new .title-one, rmt-tile-new modal-alert .container-half .title-one, modal-alert .container-half rmt-wallet-balance-and-qr .balance-text, rmt-wallet-balance-and-qr modal-alert .container-half .balance-text, modal-alert .container-half singpass-profile-review-details .Body1.profile-has-null-value, singpass-profile-review-details modal-alert .container-half .Body1.profile-has-null-value, modal-alert .container-half klarna-privacy p, klarna-privacy modal-alert .container-half p, modal-alert .container-half location-detail .done-button .button-inner, location-detail .done-button modal-alert .container-half .button-inner, modal-alert .container-half page-qr-scanner-helper .supported-qrs-div, page-qr-scanner-helper modal-alert .container-half .supported-qrs-div, modal-alert .container-half page-qr-scanner-helper .scan-a-code-to-pay-div, page-qr-scanner-helper modal-alert .container-half .scan-a-code-to-pay-div, modal-alert .container-half page-registration-customer-linking-questionnaire rmt-content .item .label, page-registration-customer-linking-questionnaire rmt-content .item modal-alert .container-half .label, modal-alert .container-half review-prompt .done-button .button-inner, review-prompt .done-button modal-alert .container-half .button-inner, modal-alert .container-half send-continue .primary-button .button-inner, send-continue .primary-button modal-alert .container-half .button-inner, modal-alert .container-half page-card-replace-reasons .item .label, page-card-replace-reasons .item modal-alert .container-half .label, modal-alert .container-half page-card-settings .item .label, page-card-settings .item modal-alert .container-half .label, modal-alert .container-half page-card-settings-home .item .label, page-card-settings-home .item modal-alert .container-half .label, modal-alert .container-half wallet-pin-forgot-passcode-modal .center-align p, wallet-pin-forgot-passcode-modal .center-align modal-alert .container-half p, modal-alert .container-half wallet-receive-money-track .sub-title, wallet-receive-money-track modal-alert .container-half .sub-title, modal-alert .container-half wallet-receive-money-track .Body1.track-cash-leagl-info, wallet-receive-money-track modal-alert .container-half .Body1.track-cash-leagl-info, modal-alert .container-half p {
  font-size: 16px;
  line-height: 22px;
  font-weight: 400;
}

modal-alert .tips__div {
  padding-left: 4px;
}

modal-alert .image-section img {
  display: block;
}

modal-alert .image-section-circle-full {
  border-radius: 50px !important;
  padding: 0px !important;
}

modal-alert .image-circle-top-margin {
  margin-top: 120px !important;
}

modal-alert .image-section-circle {
  padding: 6px;
  display: inline-table;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  overflow: hidden;
  background-color: var(--gray-400);
  border-radius: 29px;
  background-color: var(--gray-400);
}

modal-alert .image-section-circle img {
  display: block;
}

modal-alert .error-title-section {
  padding-left: 16px;
  padding-right: 16px;
  margin-top: 16px;
}

modal-alert .error-title-section h4 {
  margin-top: 0px;
  margin-bottom: 0px;
}

modal-alert .title-left {
  text-align: left;
}

modal-alert .title-center {
  text-align: center;
}

modal-alert .error-title {
  font-weight: 600;
  line-height: 27px;
  text-align: center;
}

modal-alert .image-full-circle-modal {
  width: 88px;
  height: 88px;
}

modal-alert .image-circle-padding {
  padding: 5px;
}

modal-alert .image-full-modal {
  width: 88px;
  height: 88px;
}

modal-alert .image-half-modal {
  width: 48px;
  height: 48px;
}

modal-alert .text-content__msg {
  color: var(--grayblue-300);
  font-weight: normal;
  font-size: 16px;
  text-align: center;
  letter-spacing: 0.15px;
}

modal-alert .error-subtitle-section {
  padding-left: 16px;
  padding-right: 16px;
  text-align: center;
  margin-top: 16px;
  margin-bottom: 16px;
}

modal-alert .error-subtitle-section p {
  margin-bottom: 0px;
}

modal-alert .error-subtitle {
  margin-top: 0px !important;
  color: #00113399;
}

modal-alert .tips__title {
  text-align: left;
}

modal-alert .tips__bullet {
  height: 24px;
  width: 24px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: var(--gray-400);
  border-radius: 50%;
}

modal-alert .tips__bullet .bullet__number {
  color: var(--grayblue-400);
  font-size: 12px;
  font-weight: 600;
}

modal-alert .tips__text-col {
  padding: 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

modal-alert .tips__text-col strong {
  font-size: 14px !important;
}

modal-alert .tips__img {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

modal-alert .tips__row {
  width: 100%;
  padding: 12px 0px;
}

modal-alert .tips__row_grey_bg {
  width: 100%;
  padding-bottom: 12px;
}

modal-alert .tips__img {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0px;
  -webkit-flex-basis: 40px;
  -ms-flex-preferred-size: 40px;
  flex-basis: 40px;
}

modal-alert .tips__text {
  font-size: 14px !important;
  margin: 0px;
}

modal-alert .tips__text_grey_bg {
  font-size: 16px !important;
  margin: 0px;
}

modal-alert .tips__text_grey_bg strong {
  font-size: 16px !important;
}

modal-alert .tips-heading__text {
  font-size: 16px !important;
  margin: 0px 0px 8px 0px;
}

modal-alert .text-content__msg {
  color: var(--grayblue-300);
  /* or 150% */
  font-family: 'Inter';
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  /* or 150% */
  text-align: center;
  letter-spacing: 0.15px;
}

modal-alert .center-align {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  top: 20%;
  margin-top: 8px !important;
  /* 16px from .scroll-content + 8px = 24px */
}

modal-alert .modal-text-align-center {
  text-align: center;
}

modal-alert .icon-size .image-half-modal {
  width: 48px;
  height: 48px;
}

modal-alert .transaction-detail {
  width: 100%;
}

modal-alert .transaction-detail rmt-card-new .card-container {
  background-color: var(--gray-200);
}

modal-alert .icon-align {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

modal-alert .icon-align .copy-text-value {
  padding: 5px;
  display: none;
}

modal-alert .icon-align .copy-text-img {
  padding: 5px;
}

modal-alert .pin-card {
  margin: 16px;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  border-radius: 6px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
  padding: 16px;
  border: 1px solid var(--gray-400);
}

modal-alert .pin-card .pinCopy {
  margin-left: 16px;
}

modal-alert .pin-card .Body1.semibold {
  font-weight: 600;
}

modal-alert .grey-background {
  background-color: var(--gray-200) !important;
}

modal-alert .section-grey-bg {
  background-color: white;
  width: 100%;
  border-radius: 16px;
  padding: 16px;
  padding-top: calc(16px - 8px);
  padding-bottom: calc(16px - 8px);
}

modal-alert .tips__headline_bold {
  text-align: left;
  margin-top: 8px;
  margin-bottom: 8px;
  color: #001133CC;
}

modal-alert rmt-alerts {
  margin-top: 12px;
}

modal-alert rmt-alerts .alert-card {
  margin-bottom: 12px;
}

modal-alert rmt-submit-button .button[color=nocolor] {
  background-color: transparent !important;
  color: var(--grayblue-500);
  border: 1px;
  border-style: solid;
}

modal-alert rmt-submit-button .button[color=grey] {
  background-color: var(--gray-400) !important;
  color: var(--grayblue-500);
}

modal-alert rmt-submit-button .button:disabled {
  color: var(--grayblue-300);
}

modal-alert rmt-submit-button .button-inner label {
  margin-left: 5px;
}

modal-alert .details-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  font-size: 14px;
  line-height: 20px;
  border-radius: 12px;
  background-color: var(--gray-200);
  color: var(--grayblue-400);
  padding: 20px 16px 14px;
  margin-bottom: 16px;
}

modal-alert .details-list .detail-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

modal-alert .details-list .detail-row div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: start;
  -ms-flex-align: start;
  align-items: start;
}

modal-alert .details-list .detail-row div:first-child {
  white-space: nowrap;
}

modal-alert .details-list .detail-row div:last-child {
  font-weight: 600;
  text-align: right;
}

modal-alert .details-list .detail-row .country-icon {
  margin-right: 8px;
  width: 20px;
  height: 20px;
  overflow: hidden;
  border-radius: 50%;
  margin-bottom: 0;
}

modal-alert .details-list .detail-row .country-icon ion-icon {
  margin-left: -5px;
  margin-top: -2px;
}

modal-alert .details-list .detail-row + .detail-row {
  margin-top: 16px;
}

modal-alert .image-full-modal .biggerImgClass {
  width: 85px !important;
  height: 100px !important;
}

modal-alert .interac-body-justify ul {
  text-align: left;
}

page-result-info .result-info {
  background-color: var(--app-primary);
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center !important;
  -webkit-align-items: center !important;
  -ms-flex-align: center !important;
  align-items: center !important;
  height: 100%;
}

page-result-info .result-info__content {
  padding: 16px;
  text-align: center;
  height: auto;
}

page-result-info .result-info__text {
  color: #fff;
  margin: 0px;
  padding: 16px 0px 0px 0px;
}

page-link-customer-onfido-select-document .onfido-select-document__header {
  font-weight: 600;
  font-size: 20px;
  line-height: 28px;
  color: rgba(0, 17, 51, 0.87);
  margin: 0px;
  padding: 14px 0px 0px 0px;
}

page-link-customer-onfido-select-document .onfido-select-document__subheader {
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  color: rgba(0, 17, 51, 0.6);
  padding: 8px 0px 8px 0px;
  margin: 0px;
}

page-link-customer-onfido-select-document .onfido-select-document__img {
  zoom: 1;
  color: var(--app-primary);
}

page-link-customer-onfido-select-document .onfido-select-document__text {
  padding-left: 16px;
}

page-link-customer-onfido-select-document .onfido-select-document__title {
  text-align: left;
}

page-otp-screen rmt-app-bar > div {
  background-color: var(--gray-200) !important;
}

page-otp-screen ion-content {
  background-color: var(--gray-200) !important;
}

page-otp-screen .label {
  white-space: normal;
}

page-otp-screen .opt-class {
  padding: 1px 24px;
  height: calc(100% - 56px);
}

page-otp-screen .item-row-info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 30px;
}

page-otp-screen .opt-input {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

page-otp-screen .opt-input .opt-input-item {
  padding-right: 14px;
  padding-left: 0px;
  margin-left: 0px;
}

page-otp-screen .opt-input .opt-input-item .item-inner {
  font-size: 32px;
  padding: 0px;
  border-bottom: none;
  background-color: transparent;
}

page-otp-screen .opt-input .opt-input-item .input-class {
  background-color: var(--gray-400);
  padding: 0px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 8px;
  font-size: 16px;
  width: 48px;
  height: 56px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

page-otp-screen .opt-input .opt-input-item .input-class input {
  padding: 0px;
  margin: 0px;
  width: 100%;
  text-align: center;
  color: var(--grayblue-400);
}

page-otp-screen .opt-input .input-has-focus .input-class {
  -webkit-box-shadow: inset 0px 0px 0px 2px var(--grayblue-300);
  box-shadow: inset 0px 0px 0px 2px var(--grayblue-300);
  background-color: var(--gray-100);
}

page-otp-screen .link-content {
  padding-top: 16px;
}

page-otp-screen .link-content .disable-link-content {
  font-size: 32px;
  font-weight: normal;
  color: var(--gray-500);
}

page-otp-screen .link-content .disable-link-class {
  font-size: 11px;
  font-weight: normal;
  text-align: center;
  color: var(--gray-500);
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

page-otp-screen .link-content .component-class {
  padding: 0px;
  padding-left: 4px;
  font-size: 12px !important;
}

page-otp-screen .link-content .link-class {
  padding-top: 14px;
  font-size: 12px !important;
  font-weight: normal;
  text-align: center;
  color: var(--app-primary);
  text-decoration: underline;
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}

page-otp-screen .link-content .resend-sms-content {
  font-size: 12px;
  font-weight: normal;
  text-align: center;
  color: var(--gray-500);
}

page-otp-screen .opt-wrong {
  font-family: OpenSans;
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--red-300);
  padding: 0px;
  margin-bottom: 0px;
}

page-otp-screen .keyboard {
  position: fixed;
  z-index: 1;
  width: 100%;
  bottom: 0;
  right: 0;
  background: var(--gray-100);
  padding: 0px;
}

page-otp-screen .keyboard .row {
  padding: 0%;
}

page-otp-screen .keyButton {
  height: 50px;
  padding: 8px;
  margin: 0px;
  border: 0.5px solid var(--gray-400);
  border-radius: 0%;
  background-color: var(--gray-100);
  color: var(--grayblue-500);
}

page-otp-screen .keyButton .button-inner {
  font-size: 25px;
  padding: 10px;
}

page-otp-screen .header-class {
  font-size: 12px;
}

page-otp-screen .input-overlay {
  width: 100%;
  position: absolute;
  left: 0px;
  height: 60px;
  z-index: 100;
  color: transparent;
  background-color: transparent;
  caret-color: transparent;
  border: none;
}

page-otp-screen .field__input {
  margin-top: 5px;
  border: 1px solid var(--gray-400);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 6px;
  font-size: 32px;
  padding: 0px;
}

page-otp-screen .field__input--focus {
  border: 2px solid var(--grayblue-300) !important;
  background-color: var(--gray-100) !important;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 6px;
}

page-otp-screen .options-button {
  margin-top: 30px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-decoration: none;
}

page-otp-screen .attempts {
  color: var(--red-300);
}

page-otp-screen .hidden {
  display: none;
}

page-otp-screen .gray {
  color: var(--grayblue-400);
}

page-otp-screen .otp_warning {
  background: var(--red-100);
  border: 1px solid var(--red-100);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 4px;
  margin-bottom: 16px;
}

page-otp-screen .otp_warning_text {
  margin: 8px;
  width: 100%;
  font-family: 'Inter';
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  color: var(--grayblue-400);
}

page-otp-screen rmt-content .content-header-title-large {
  margin-bottom: 8px !important;
  margin-top: -5px !important;
}

page-otp-screen .masked {
  letter-spacing: 0.5px;
  letter-spacing: 0.06em;
}

.ios page-otp-screen .masked {
  font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
}

page-otp-screen .subtitle {
  font-family: 'Inter';
  font-style: regular;
  font-weight: 400;
  font-size: 18px;
  line-height: 24px;
  letter-spacing: 0px;
  color: var(--grayblue-400);
  margin-bottom: 24px;
}

page-order-cancelled .text-content {
  height: 150px;
}

page-payment-account-details rmt-input-icon[name="custom-icon-camera"] .rmt-input-icon-base {
  right: 16px;
}

page-payment-account-details rmt-select-picker .rmt-picker-new {
  height: 59px;
}

page-payment-account-details rmt-date {
  margin-top: 6px;
}

page-payment-account-details rmt-date .rmt-date {
  margin-top: 0px;
}

page-payment-account-details rmt-date .rmt-date-fields-without-days {
  border: 1px solid var(--gray-500);
  border-radius: 6px;
  height: 50px;
  margin-top: -1px;
  margin-bottom: 1px;
}

page-payment-account-details rmt-date .rmt-date-fields-without-days .rmt-date-field {
  border-bottom: none;
  display: inline;
  background-color: transparent;
  min-width: 60px;
}

page-payment-account-details rmt-date .rmt-date-fields-without-days .rmt-date-field ion-input {
  border: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}

page-payment-account-details rmt-date .rmt-date-fields-without-days .rmt-date-field:first-child {
  max-width: 60px;
}

page-payment-account-details rmt-date .rmt-date-fields-without-days .rmt-date-field:first-child input {
  padding-right: 0px;
  margin: 0px !important;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 12px;
}

page-payment-account-details rmt-date .rmt-date-fields-without-days .rmt-date-field:last-child input {
  padding-right: 12px;
  margin: 0px !important;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 0px;
}

page-payment-account-details .error-border .rmt-date .rmt-date-fields-without-days {
  border: 1px solid red;
}

page-payment-account-details .ion_input-border {
  border: 2px solid var(--gray-500);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 6px;
  margin-top: 5px;
  height: auto;
}

page-payment-account-details .rmt-content-margin {
  margin-bottom: 30px;
  margin-top: 8px;
}

page-payment-account-details .details-heading-margin {
  margin-top: 24px;
  margin-bottom: 0px;
}

page-payment-account-details .details-heading-no-margin {
  margin-top: 0px;
  margin-bottom: 0px;
}

page-payment-account-details .details-heading-padding {
  padding-top: 16px;
}

page-payment-account-details .payment-details__postalcode-col {
  padding-left: 16px;
}

page-payment-account-details .address-row {
  margin-top: 22px;
}

page-payment-account-details .address-row .col {
  padding: 0px;
}

page-payment-account-details .expiry-col {
  margin-top: -28px;
  margin-bottom: 16px;
}

page-payment-account-details .expiry-col ion-datetime {
  height: 45px;
}

page-payment-account-details .state-col .item ion-label[floating] {
  margin-bottom: -12px !important;
}

page-payment-account-details .button-inner {
  font-weight: 600;
}

page-payment-account-details .padding {
  margin-top: 22px;
}

page-payment-account-details .tooltip_bank--newDesign {
  position: absolute;
  right: 16px;
}

page-payment-account-details .payment-card__billing-address-label {
  margin: 0px;
  margin-top: 10px;
  font-family: 'Inter';
  font-weight: 600;
  font-size: 16px;
  color: var(--grayblue-400);
}

page-payment-account-details .payment-card__billing-address {
  margin: 0px;
  font-family: 'Inter';
  font-size: 14px;
  color: var(--grayblue-300);
}

page-payment-account-details .payment-card__billing-address-col {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: end;
  -ms-flex-pack: end;
  justify-content: end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

page-payment-account-details .payment-card_delete_label {
  margin: 0px;
  margin-top: 6px;
  color: var(--red-400);
}

page-payment-account-details .payment-card__trash_icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: end;
  -ms-flex-pack: end;
  justify-content: end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

page-payment-account-details .payment-card__trash_icon .red-icon {
  color: var(--red-400);
  height: 24px;
  width: 24px;
}

page-payment-account-details .payment-card__card-img {
  padding-right: 2px;
  width: 40px;
  opacity: 0.2;
}

page-payment-account-details .card-img-enabled {
  opacity: 1;
}

page-payment-account-list ion-content {
  background-color: var(--gray-200) !important;
}

page-payment-account-list rmt-remove-entry {
  padding-bottom: 5px;
}

page-payment-account-list rmt-new-entry {
  padding-top: 0px !important;
}

page-payment-account-list rmt-list-item-new {
  margin-top: 20px !important;
}

page-payment-account-list rmt-app-bar > div {
  background-color: var(--gray-200);
}

page-payment-account-list rmt-list-item-new .selected {
  margin-left: -4px !important;
}

page-payment-account-list .card-container {
  margin-left: 0px;
  margin-right: 0px;
}

page-payment-account-list ion-thumbnail {
  padding-left: 0px !important;
}

page-payment-account-list .large-icon ion-thumbnail ion-col {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0px !important;
}

page-payment-account-list .selected-item {
  margin-top: 0px !important;
}

page-payment-account-list .selected-item .Body1, page-payment-account-list .selected-item .Body2 {
  color: var(--grayblue-400);
}

page-payment-account-list .separator {
  margin-top: 8px;
  padding-bottom: 14px;
}

page-payment-account-list .first-item-new {
  margin-top: 0px !important;
}

page-payment-account-list .verification img {
  width: 16px;
  height: 16px;
  width: 16px;
  height: 16px;
  vertical-align: text-top;
  margin-right: 5px;
}

page-payment-account-list .verification.pending {
  color: var(--yellow-500);
}

page-payment-account-list .verification.pending img {
  background-color: var(--yellow-400);
  -webkit-mask: url(/assets/icons/clock.svg) no-repeat center;
  mask: url(/assets/icons/clock.svg) no-repeat center;
}

page-payment-account-list .verification.ready {
  color: var(--green-500);
}

page-payment-account-list .verification.ready img {
  background-color: var(--green-400);
  -webkit-mask: url(/assets/icons/order_ready.svg) no-repeat center;
  mask: url(/assets/icons/order_ready.svg) no-repeat center;
}

page-payment-account-verified .content {
  background-color: var(--app-primary);
}

page-payment-account-verified .text-content {
  height: 150px;
}

page-payment-account-verified rmt-circle {
  background: var(var(--orange-300));
}

page-payment-account-verified rmt-center h4 {
  color: var(--gray-100);
}

page-payment-account-verified .footer {
  -webkit-transition: opacity linear 400ms;
  transition: opacity linear 400ms;
  background-color: var(--gray-100);
  padding: 0px 16px 16px 16px;
  background-color: var(--app-primary);
}

page-payment-account-verified .footer::before {
  top: 0px;
  background: none;
}

page-payment-account-verified .footer__button {
  background-color: var(--app-primary);
  border: 1px solid var(--gray-100);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 4px;
  -webkit-box-shadow: none;
  box-shadow: none;
  text-transform: capitalize;
}

page-payment-account-verify .deposit input {
  padding-left: 15px;
}

page-payment-account-verify .deposit-prefix {
  position: absolute;
  margin-top: -33px;
  font-size: 18px;
}

page-payment-account-verify .bank-item {
  max-height: none;
}

page-payment-account-verify .bank-item .select-text {
  white-space: initial;
  padding-top: 15px;
}

page-payment-account-verify-check .image {
  width: 128px;
  height: 128px;
  margin-bottom: 32px !important;
}

page-payment-account-verify-check .text-content {
  height: 150px;
}

page-payment-account-verify-check .review-button {
  min-height: 50px;
}

page-payment-account-verify-check rmt-circle {
  background: rgba(0, 17, 51, 0.06);
}

page-payment-account-verify-check .footer::before {
  top: 0px;
  background: none;
}

page-payment-account-verify-check .footer__button {
  background-color: var(--app-primary);
  border: 1px solid var(--gray-100);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 4px;
  -webkit-box-shadow: none;
  box-shadow: none;
  text-transform: capitalize;
}

page-payment-account-verify-fail .error-body-section {
  margin-top: 24px;
  margin-bottom: 32px;
}

page-payment-account-verify-fail .error-alert-image {
  width: 128px;
  height: 128px;
}

page-payment-account-verify-fail .error-subtitle-section {
  margin-top: 16px !important;
}

page-payment-account-verify-fail .error-subtitle {
  color: var(--grayblue-300);
  font-weight: normal;
  text-align: center;
  letter-spacing: 0.15px;
}

page-payment-card .payment-card__header {
  margin: 0px;
  padding: 0px;
  font-size: 14px;
  font-family: 'Inter';
  font-style: normal;
  font-weight: normal;
  color: var(--grayblue-300);
  margin-bottom: 12px;
}

page-payment-card rmt-date .default-error {
  margin-bottom: 20px !important;
}

page-payment-card .item-date {
  padding-bottom: 10px;
}

page-payment-card .payment-card__row {
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}

page-payment-card .payment-card__cvv-col {
  padding-left: 16px;
  margin-top: 2px;
}

page-payment-card .payment-card__billing-address-label {
  margin: 0px;
  margin-top: 10px;
  font-family: 'Inter';
  font-weight: 600;
  font-size: 16px;
  color: var(--grayblue-400);
}

page-payment-card .payment-card__billing-address {
  margin: 0px;
  font-family: 'Inter';
  font-size: 14px;
  color: var(--grayblue-300);
}

page-payment-card .payment-card__billing-address-col {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

page-payment-card .payment-card__cvv-info {
  white-space: pre-line;
  font-size: 12px;
  font-weight: 600;
  color: var(--grayblue-300);
}

page-payment-card .payment-card__card-img {
  padding-right: 2px;
  width: 40px;
  opacity: 0.2;
}

page-payment-card .card-img-enabled {
  opacity: 1;
}

page-payment-card .body__text--secondary {
  color: var(--grayblue-400);
  padding-top: 5px;
}

.payment-card__cvv-img {
  position: absolute;
  right: 0px;
  padding: 15px;
  margin-top: -52px;
  z-index: 1;
}

@media screen and (device-aspect-ratio: 40 / 71) {
  .payment-card__date {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.33333%;
    -ms-flex: 0 0 58.33333%;
    flex: 0 0 58.33333%;
    width: 58.33333%;
    max-width: 58.33333%;
  }
  .payment-card__cvv-col {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.66667%;
    -ms-flex: 0 0 41.66667%;
    flex: 0 0 41.66667%;
    width: 41.66667%;
    max-width: 41.66667%;
  }
  .payment-card__billing-address {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    width: 75%;
    max-width: 75%;
  }
  .payment-card__billing-address-col {
    margin-left: 8.33333%;
  }
}

page-payment-card-add-adyen .not-visible {
  background-color: var(--app-primary);
}

page-payment-card-add-adyen .not-visible > * {
  display: none;
}

page-payment-card-add-adyen rmt-footer .footer-overlay {
  background: linear-gradient(180deg, rgba(247, 248, 249, 0.2), var(--gray-200) 20px);
}

page-payment-card-add-adyen .scroll-content {
  min-height: auto !important;
  padding-top: 0px !important;
}

page-payment-card-add-adyen rmt-content {
  min-height: auto !important;
}

page-payment-card-add-adyen ion-content:not(.not-visible) {
  background-color: var(--gray-200) !important;
}

page-payment-card-add-adyen rmt-app-bar > div {
  background-color: var(--gray-200);
}

page-payment-card-add-adyen .payment-card__billing-address-label {
  margin-top: 0px;
  margin-bottom: 0px;
  font-weight: 600;
  color: var(--grayblue-400);
  font-size: 16px;
  line-height: 22px;
}

page-payment-card-add-adyen .payment-card__billing-address {
  margin-top: 0px;
  margin-bottom: 0px;
  color: rgba(0, 17, 51, 0.6);
  line-height: 16px;
}

page-payment-card-add-adyen .payment-card__billing-address-col {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

page-payment-card-add-adyen .adyen-checkout__card__exp-cvc .adyen-checkout__error-text {
  min-height: 16px;
}

page-payment-card-add-adyen .adyen-checkout__label__text {
  font-size: 16px;
}

page-payment-card-add-adyen .hide-billing-address .adyen-checkout__fieldset--billingAddress {
  display: none;
}

page-payment-card-add-adyen .show-billing-address .adyen-checkout__card__form {
  display: none;
}

page-payment-card-add-adyen .show-billing-address .adyen-checkout__fieldset__title {
  display: none;
}

page-payment-card-add-adyen .show-billing-address .adyen-checkout__field--country {
  pointer-events: none;
}

page-payment-card-add-adyen .show-billing-address .adyen-checkout__field--country .adyen-checkout__dropdown__button:after {
  background-image: none;
}

page-payment-card-add-adyen .footer-button ion-spinner {
  width: 20px;
  height: 20px;
  margin-right: 8px;
  -webkit-filter: invert(0);
  filter: invert(0);
}

page-payment-card-add-adyen .footer-button ion-spinner svg circle {
  stroke: var(--grayblue-500) !important;
}

/* generic styling for PSP */
rmt-content {
  margin-top: 8px;
}

rmt-content .adyen-checkout__button--pay, rmt-content .gpay-card-info-container, rmt-content .adyen-checkout__applepay__button {
  display: none !important;
}

rmt-content .adyen-checkout__label__text {
  color: var(--grayblue-400);
  font-size: 16px;
  font-weight: 600;
}

rmt-content .adyen-checkout__qr-loader__app-link {
  display: initial;
}

rmt-content .adyen-checkout__label--focused .adyen-checkout__label__text {
  color: var(--grayblue-300);
}

rmt-content .adyen-checkout__input,
rmt-content .adyen-checkout__dropdown__button {
  color: var(--grayblue-400) !important;
  background-color: var(--gray-400) !important;
  border-radius: 8px !important;
  border: none !important;
  padding: 0 12px !important;
  height: 56px;
  font-size: 16px !important;
}

rmt-content .adyen-checkout__input input,
rmt-content .adyen-checkout__dropdown__button input {
  background-color: transparent;
}

rmt-content .adyen-checkout__input--error,
rmt-content .adyen-checkout__input--invalid {
  -webkit-box-shadow: 0 0 0 2px var(--red-300) !important;
  box-shadow: 0 0 0 2px var(--red-300) !important;
}

rmt-content .adyen-checkout__input--focus,
rmt-content .adyen-checkout__input:focus,
rmt-content .adyen-checkout__dropdown__button--active {
  -webkit-box-shadow: 0 0 0 2px var(--grayblue-300) !important;
  box-shadow: 0 0 0 2px var(--grayblue-300) !important;
  background-color: white !important;
}

rmt-content .adyen-checkout-input__inline-validation--invalid .adyen-checkout__icon {
  display: none !important;
}

rmt-content .adyen-checkout-input__inline-validation--valid .adyen-checkout__icon {
  display: none !important;
}

rmt-content .payment-container-add .adyen-checkout__input::-webkit-input-placeholder {
  color: var(--grayblue-400) !important;
}

rmt-content .payment-container-add .adyen-checkout__input::-moz-placeholder {
  color: var(--grayblue-400) !important;
}

rmt-content .payment-container-add .adyen-checkout__input::-ms-input-placeholder {
  color: var(--grayblue-400) !important;
}

rmt-content .payment-container-add .adyen-checkout__input::placeholder {
  color: var(--grayblue-400) !important;
}

rmt-content .adyen-checkout-form-instruction {
  display: none;
}

rmt-content .inline-container-try-button {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 16px;
}

rmt-content .inline-container-try-button button {
  height: 36px;
}

rmt-content rmt-card-new .card-div .card-content > rmt-list-item-new:nth-child(1):has(.selected) {
  margin-right: 0px !important;
}

rmt-content .add-card-header-with-description .add-card-title {
  margin-bottom: 0px !important;
}

rmt-content .add-card-description {
  margin-top: 6px;
}

rmt-content .psp-notice {
  background-color: #DAE8F5;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 10px 8px 10px 8px;
  border-radius: 8px;
  margin-top: 12px;
}

rmt-content .psp-notice-icon {
  padding-top: 2px;
  padding-bottom: 2px;
}

rmt-content .psp-notice-icon ion-icon {
  color: #006CE0;
}

rmt-content .psp-notice-content {
  margin-left: 8px;
}

rmt-content .psp-notice-header {
  color: #0A146E;
}

rmt-content .disable-icon-background ion-thumbnail img {
  height: 40px;
}

rmt-content .inline-container {
  min-height: 16px;
}

rmt-content .psp-notice + .payment-container {
  margin-top: 16px;
}

rmt-content .payment-container-loading .adyen-checkout__blik {
  opacity: 0.5;
  pointer-events: none;
}

rmt-content .add-card-remove-margin {
  margin-top: 0px;
}

rmt-content .inline-container-open-the-app {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 32px;
}

rmt-content .inline-container-open-the-app button {
  max-height: 36px;
  width: calc(90vw - 70px) !important;
}

.global-keyboard-visible .payment-total-container {
  visibility: hidden;
  opacity: 0;
  height: 0px;
  padding: 0px;
  min-height: 0px !important;
}

page-payment-card-details ion-content, page-payment-card-details ion-header rmt-header rmt-app-bar > div {
  background-color: var(--gray-200) !important;
}

page-payment-card-details .flag-container {
  display: none;
}

page-payment-card-details .payment-card__billing-address {
  color: var(--grayblue-400);
  line-height: 20px;
  font-size: 16px;
  padding-left: 28px;
}

page-payment-card-details .disable-div {
  color: var(--grayblue-100);
}

page-payment-card-details .address-div {
  width: 80%;
}

page-payment-card-details rmt-checkbox .container-checkbox {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

page-payment-card-details rmt-checkbox .checkbox-icon:not(.checkbox-checked) {
  border-color: black !important;
}

page-payment-card-details rmt-checkbox .checkbox-icon.checkbox-checked {
  border-color: black !important;
  background-color: black !important;
}

page-payment-card-details rmt-checkbox .container-content {
  color: var(--grayblue-400);
  font-weight: 600;
  font-size: 16px;
}

page-payment-card-details .disable-div .container-content {
  color: var(--grayblue-100);
}

page-payment-method-add-select .separator {
  margin-top: 14px;
  padding-bottom: 14px;
}

page-payment-method-add-select rmt-card-new .card-container {
  margin: 0px;
  padding: 15px;
  margin-bottom: 10px;
}

permission-tracking {
  /* iPhone SE (and smaller screens) */
}

permission-tracking .justify-left {
  text-align: left;
}

permission-tracking .subtitle-text {
  color: var(--grayblue-300) !important;
}

permission-tracking img {
  max-width: none;
}

permission-tracking .col-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding-left: 10px;
}

permission-tracking .margin-Top {
  margin-top: 2% !important;
}

permission-tracking .margin-Bottom {
  margin-bottom: 2% !important;
}

permission-tracking .no-scroll .scroll-content {
  overflow: hidden;
}

permission-tracking .custom-grid {
  background-color: var(--gray-200);
  border-radius: 10px;
  padding: 12px 20px 12px 20px;
}

permission-tracking .disclaimer-text a {
  font-weight: 700 !important;
  color: #313F5B !important;
  text-decoration: underline;
}

permission-tracking .disclaimer-text .disclaimer-btn {
  display: inline;
  color: var(--grayblue-500) !important;
  text-decoration: underline;
}

permission-tracking .header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  padding: 0px 16px 0px 16px;
}

@media screen and (max-width: 375px) {
  permission-tracking {
    /* Approximate width of iPhone SE */
  }
  permission-tracking .margin-Top {
    margin-top: 0% !important;
  }
  permission-tracking .margin-Bottom {
    margin-bottom: 0% !important;
  }
  permission-tracking .custom-grid {
    background-color: var(--gray-200);
    border-radius: 10px;
    padding: 5px 10px 5px 10px;
  }
}

plaid-error-detail .plaid-image-section {
  margin-top: 25px !important;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

plaid-error-detail .plaid-modal-indicator-div {
  margin-top: 8px !important;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

plaid-error-detail .drawer-indicator {
  width: 56px !important;
}

plaid-error-detail .indicator-div {
  height: 20px;
  margin-top: 60vh;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

plaid-error-detail .plaid-error-title-section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-bottom: -20px !important;
}

plaid-error-detail .plaid-error-subtitle-section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
  padding-left: 10px;
  padding-right: 10px;
}

plaid-error-detail .footer {
  padding-left: 16px !important;
  padding-right: 16px !important;
  padding-bottom: 10px !important;
}

plaid-error-detail .footer::before {
  background-image: none;
}

plaid-error-detail .plaid-info-primary {
  border-radius: 24px !important;
}

plaid-error-detail .plaid-info-secondary {
  margin-top: 20px !important;
  color: var(--grayblue-300) !important;
  margin-bottom: 10px !important;
}

@-webkit-keyframes slideTime {
  0% {
    max-width: 0;
  }
  100% {
    max-width: 100%;
  }
}

@keyframes slideTime {
  0% {
    max-width: 0;
  }
  100% {
    max-width: 100%;
  }
}

page-pre-login-stories .no-scroll .scroll-content {
  overflow: hidden;
  background-color: var(--gray-200) !important;
}

page-pre-login-stories .row-login {
  padding-top: 16px;
  padding-bottom: 24px;
}

page-pre-login-stories rmt-language .button .row {
  width: unset;
}

page-pre-login-stories ion-slides {
  height: 90%;
}

page-pre-login-stories span {
  color: var(--grayblue-400);
}

page-pre-login-stories button {
  border-radius: 24px !important;
  width: 90%;
}

page-pre-login-stories .scroll-content .pagination {
  position: absolute;
  padding-left: 16px;
  padding-right: 16px;
  top: 0%;
  left: 0px;
  z-index: 1;
  padding-top: 5px !important;
}

page-pre-login-stories .scroll-content .pagination ion-col {
  height: 3px;
  background-color: var(--gray-500);
  border-radius: 6px;
  padding: 0px;
  margin: 0px 3px 0px 3px;
}

page-pre-login-stories .scroll-content .pagination ion-col .progress,
page-pre-login-stories .scroll-content .pagination ion-col .seen {
  height: 100%;
  background-color: var(--app-primary);
}

page-pre-login-stories .scroll-content .pagination ion-col .progress {
  -webkit-animation-name: slideTime;
  animation-name: slideTime;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-play-state: running;
  animation-play-state: running;
  -webkit-animation-duration: 10s;
  animation-duration: 10s;
}

page-pre-login-stories .scroll-content .content,
page-pre-login-stories .scroll-content .footer,
page-pre-login-stories .scroll-content .descripttion {
  padding-left: 16px;
  padding-right: 16px;
  position: absolute;
  left: 0px;
  width: 100%;
  font-size: 16px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  z-index: 1;
}

page-pre-login-stories .scroll-content .content #registerBtnPreLogin,
page-pre-login-stories .scroll-content .footer #registerBtnPreLogin,
page-pre-login-stories .scroll-content .descripttion #registerBtnPreLogin {
  outline-color: var(--app-primary);
  background-color: var(--app-primary);
}

page-pre-login-stories .scroll-content .content #registerBtnPreLogin b,
page-pre-login-stories .scroll-content .footer #registerBtnPreLogin b,
page-pre-login-stories .scroll-content .descripttion #registerBtnPreLogin b {
  color: var(--grayblue-500) !important;
}

page-pre-login-stories .scroll-content .content #logInBtnPreLogin,
page-pre-login-stories .scroll-content .footer #logInBtnPreLogin,
page-pre-login-stories .scroll-content .descripttion #logInBtnPreLogin {
  border: 1px solid black;
}

page-pre-login-stories .scroll-content .content #logInBtnPreLogin b,
page-pre-login-stories .scroll-content .footer #logInBtnPreLogin b,
page-pre-login-stories .scroll-content .descripttion #logInBtnPreLogin b {
  color: black !important;
}

page-pre-login-stories .scroll-content .descripttion {
  top: 0;
  color: #fff;
  text-align: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

page-pre-login-stories .scroll-content .descripttion .title {
  margin-left: auto;
  margin-right: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  text-transform: uppercase;
  color: black !important;
  font-family: "Barlow Semi Condensed", "Arial";
  line-height: 0.9;
  text-align: center;
  background-color: transparent;
  font-weight: 900;
  padding-top: 6px;
}

page-pre-login-stories .scroll-content .descripttion ion-col {
  font-size: 16px;
}

page-pre-login-stories .scroll-content .footer {
  bottom: 16px;
  opacity: 1;
}

page-pre-login-stories .scroll-content .footer ion-grid, page-pre-login-stories .scroll-content .footer ion-col {
  padding-left: 0;
  padding-right: 0;
}

page-pre-login-stories .scroll-content .footer span {
  color: black;
}

page-pre-login-stories .scroll-content .footer span a {
  color: black;
}

page-pre-login-stories .scroll-content .content {
  width: 100%;
  background-color: transparent !important;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  z-index: 1;
}

page-pre-login-stories .scroll-content .content .subtitle {
  margin-left: auto;
  margin-right: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 16px;
  color: black !important;
  font-family: Inter;
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
}

page-pre-login-stories .scroll-content .isPaused .progress {
  -webkit-animation-play-state: paused !important;
  animation-play-state: paused !important;
}

page-pre-login-stories .scroll-content .item {
  background-color: transparent !important;
  height: inherit;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
}

page-pre-login-stories .scroll-content .item ion-spinner {
  position: absolute;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
  margin: auto;
}

page-pre-login-stories .scroll-content .item video {
  max-width: 100%;
  max-height: 100%;
}

page-pre-login-stories .scroll-content .item img {
  max-width: 100%;
  max-height: 100%;
  pointer-events: none;
}

page-pre-login-stories .scroll-content .item .fullscreen-img-wrap {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

page-pre-login-stories .scroll-content .item .fullscreen-video-wrap img {
  min-height: 100%;
  min-width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

page-pre-login-stories .scroll-content .item .fullscreen-video-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

page-pre-login-stories .scroll-content .item .fullscreen-video-wrap video {
  min-height: 100%;
  min-width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

page-pre-login-stories .splashscreen {
  -webkit-transition: opacity linear 400ms;
  transition: opacity linear 400ms;
}

page-pre-login-stories .spashscreen-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  background-color: #fff;
  z-index: 100;
}

page-pre-login-stories .spashscreen-overlay .option {
  -webkit-transition: opacity linear 400ms;
  transition: opacity linear 400ms;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

page-pre-login-stories .spashscreen-overlay h4 {
  color: var(--app-primary);
}

page-pre-login-stories h4 {
  color: var(--gray-100);
}

page-pre-login-stories .header {
  top: calc(env(safe-area-inset-top) / 3);
  left: 0px;
  width: 80%;
  font-size: 18px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  position: relative;
  z-index: 100;
  padding: 0px 16px 0px 16px;
  padding-top: calc(env(safe-area-inset-top) / 2);
  padding-bottom: calc(env(safe-area-inset-bottom) / 2);
}

page-pre-login-stories .header div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

page-pre-login-stories .header div .info {
  display: block;
}

page-pre-login-stories .header div .info span {
  display: inherit;
  color: var(--grayblue-500);
  font: 600;
}

page-pre-login-stories .header div rmt-language {
  position: relative;
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
  margin-bottom: 10px;
}

page-pre-login-stories .header div rmt-language ion-icon {
  margin-bottom: 12px;
  color: black;
  width: 28px !important;
  height: 28px !important;
}

page-pre-login-stories rmt-title h4 {
  font-size: 24px !important;
}

page-pre-login-stories button {
  border-radius: 24px !important;
}

page-pre-login-stories .qa-container {
  padding-top: 10%;
  background-color: var(--gray-200) !important;
  opacity: 0.7;
  border-radius: 10px;
  background-color: #fff;
  zoom: 0.75;
}

page-pre-login-stories .qa-container ion-item {
  background-color: var(--gray-200) !important;
}

page-pre-login-stories .qa-container ion-select {
  width: 100%;
  max-width: 100%;
}

page-pre-login-stories .qa-container ion-label + ion-label {
  margin-top: 0px;
}

page-pre-login-stories .slide-zoom {
  height: calc(100% - 24px);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

page-pre-login-stories .appinfo h6 {
  white-space: normal;
}

page-pre-login-stories .logo {
  width: 100%;
  text-align: center;
  margin-top: 16px;
}

page-pre-login-stories .logo img {
  width: 200px;
}

page-pre-login-stories rmt-google-button {
  padding: 0 8px;
  width: 100%;
}

page-promotion-list .rmtContent, page-promotion-list rmt-app-bar > div {
  background-color: var(--gray-200);
}

page-promotion-list .promoList_padding {
  padding-bottom: 16px;
}

page-promotion-list rmt-content {
  padding-bottom: 0px;
}

page-promotion-list .container {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-transition: height 0.5s ease;
  transition: height 0.5s ease;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

page-promotion-list ion-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

page-promotion-list rmt-card-new .card-container {
  margin-top: 0px !important;
}

page-promotion-list rmt-card-new.selected-card .card-container {
  -webkit-box-shadow: inset 0px 0px 0px 2px var(--grayblue-300);
  box-shadow: inset 0px 0px 0px 2px var(--grayblue-300);
}

page-promotion-list rmt-list-item-new .item-desc {
  font-size: 12px;
  font-weight: 600;
  font-family: 'Inter';
  margin-top: 1px;
}

page-promotion-list rmt-list-item-new .title-label-container h1 {
  margin-bottom: 2px;
}

page-promotion-list .show-add-button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  gap: 10px;
  visibility: visible;
}

page-promotion-list .show-add-button button {
  margin-top: 18px;
}

page-promotion-list .hide-add-button {
  display: none;
  visibility: hidden;
}

page-promotion-list .rmt-input-icon-base {
  width: 50px;
}

page-promotion-list .promocode-input {
  width: calc(100% - 70px);
  margin-right: 10px;
}

page-promotion-list .add-button {
  width: 80px;
  color: var(--grayblue-500);
}

page-promotion-list .invalid {
  color: var(--red-300);
}

page-promotion-list .valid {
  color: var(--green-300);
}

page-promotion-list .follow-up {
  width: calc(100% - 35px);
  font-size: 12px;
  line-height: 16px;
  margin-top: 4px;
}

page-promotion-list .addPromo_text-color {
  color: var(--grayblue-400);
}

page-promotion-list .available-promos {
  margin-top: 16px;
}

page-promotion-list .promotion_msg__label {
  height: 100%;
  margin: 0px;
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: var(--grayblue-400);
}

page-promotion-list .promotion_invalid {
  background: var(--yellow-100);
  border: 1px solid var(--yellow-100);
  border-radius: 4px;
  margin-bottom: 46px;
  padding: 8px 12px 13px;
}

page-promotion-list .promo-name {
  font-weight: 600;
}

page-promotion-list rmt-skeleton-transaction .skeleton_container {
  padding-top: 16px;
}

page-promotion-list .promotion_raf__container {
  padding: 8px 12px;
  background: var(--red-100);
  border: 1px solid var(--red-100);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 4px;
  margin-bottom: 24px;
}

page-promotion-list .promotion_raf__container .promotion_raf__label_more {
  width: 100%;
  height: 100%;
  font-weight: 600;
  text-align: right;
  color: var(--red-400);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

page-promotion-list .promotion_raf__container p {
  margin: 0;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

page-promotion-list rmt-card-new.disabled-card {
  opacity: 0.5;
  pointer-events: none;
}

page-promotion-list .empty-promo-container {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  min-height: 300px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}

page-promotion-list .empty-promo-container img {
  max-width: 150px;
  margin-bottom: 16px;
}

page-promotion-list .empty-promo-container p {
  font-size: 18px;
  font-weight: 600;
  font-family: 'Inter';
  color: #001133CC;
}

page-qr-scanner-helper {
  background: #001133 !important;
}

page-qr-scanner-helper .scroll-content {
  padding-top: 0px !important;
  background: #001133 !important;
}

page-qr-scanner-helper ion-content {
  --background: rgba(0, 17, 51, 1) !important;
  background: #001133 !important;
}

page-qr-scanner-helper.android-transparent-mode {
  --background: transparent !important;
  background: transparent !important;
}

page-qr-scanner-helper.android-transparent-mode ion-content {
  --background: transparent !important;
  background: transparent !important;
}

page-qr-scanner-helper.android-transparent-mode .scroll-content {
  background: transparent !important;
  background-color: transparent !important;
}

page-qr-scanner-helper.android-transparent-mode #video-container {
  background: transparent !important;
  background-color: transparent !important;
}

page-qr-scanner-helper .transparent-bg {
  --background: transparent !important;
  background: transparent !important;
  background-color: transparent !important;
}

page-qr-scanner-helper .transparent-bg .scroll-content {
  background: transparent !important;
  background-color: transparent !important;
}

page-qr-scanner-helper .android-camera-bg {
  background: transparent !important;
  background-color: transparent !important;
}

page-qr-scanner-helper .android-scan-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  padding-top: 25%;
  pointer-events: none;
  z-index: 1;
}

page-qr-scanner-helper .scan-region-box {
  width: 220px;
  height: 220px;
  border: 3px solid var(--gray-100);
  border-radius: 35px;
  -webkit-box-shadow: 0 0 0 100vmax rgba(0, 17, 51, 0.6);
  box-shadow: 0 0 0 100vmax rgba(0, 17, 51, 0.6);
}

page-qr-scanner-helper .scan-region-highlight {
  position: absolute;
  pointer-events: none;
  width: 220px !important;
  height: 220px !important;
  top: 25% !important;
  left: 50% !important;
  -webkit-transform: translateX(-50%) !important;
  transform: translateX(-50%) !important;
  outline: rgba(0, 17, 51, 0.6) solid 100vmax;
  border-radius: 35px;
}

page-qr-scanner-helper .scan-region-highlight svg {
  width: 220px;
  height: 220px;
}

page-qr-scanner-helper #video-container {
  height: 100vh !important;
}

page-qr-scanner-helper #video-container .scan-region-highlight-svg,
page-qr-scanner-helper #video-container .code-outline-highlight {
  stroke: var(--gray-100) !important;
  display: none;
}

page-qr-scanner-helper .close-button-div {
  position: absolute;
  top: 5%;
  left: 5%;
  z-index: 10;
}

page-qr-scanner-helper .supported-qrs-div {
  width: 100%;
  position: absolute;
  top: 65%;
  text-align: center;
  color: var(--gray-100);
  z-index: 10;
}

page-qr-scanner-helper .scan-a-code-to-pay-div {
  width: 100%;
  position: absolute;
  top: 14% !important;
  text-align: center;
  color: var(--gray-100);
  z-index: 10;
}

page-qr-scanner-helper .video-element {
  height: 100vh;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

page-qr-scanner-helper .merchant-icon-div {
  width: 100%;
  position: absolute;
  top: 68%;
  text-align: center;
  z-index: 10;
}

page-qr-scanner-helper .merchant-icon {
  max-width: 200px;
  height: 100px !important;
}

page-qr-scanner-helper rmt-segment-button ion-segment {
  border-radius: 6px !important;
  background-color: var(--gray-100) !important;
}

page-qr-scanner-helper rmt-segment-button .segment-normal-style {
  max-width: 85% !important;
  background-color: var(--gray-100) !important;
}

page-qr-scanner-helper .segment-div {
  position: absolute;
  top: 80% !important;
  width: 100%;
  z-index: 10;
}

page-qr-scanner-helper rmt-segment-button .segment-button {
  border-radius: 6px !important;
  background-color: var(--gray-100) !important;
  border: 1px solid var(--gray-500) !important;
}

page-qr-scanner-helper rmt-segment-button .segment-button.segment-activated {
  border-radius: 6px !important;
  background-color: var(--grayblue-400) !important;
}

page-qr-scanner-helper rmt-segment-button .segment-button.segment-activated ion-label {
  color: white !important;
}

page-qr-scanner-helper rmt-segment-button .segment-button.segment-activated ion-label {
  color: white !important;
}

page-qr-scanner-helper rmt-segment-button ion-segment ion-segment-button ion-label {
  color: var(--gray-100) !important;
}

page-qr-scanner-helper rmt-segment-button .inactive-segment-button {
  color: var(--grayblue-300) !important;
}

page-qr-scanner-helper .qr-code-parent-div {
  height: 100%;
  width: 100%;
  background-color: var(--gray-300);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

page-qr-scanner-helper .qr-code-container {
  width: 220px;
  height: 220px;
  margin-top: 24px;
  border-radius: 8px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: var(--gray-100);
}

page-qr-scanner-helper .user-name {
  margin-top: 200px;
  color: var(--grayblue-400);
}

page-qr-scanner-helper .close-button {
  -webkit-filter: invert(0.8) !important;
  filter: invert(0.8) !important;
}

page-qr-scanner-helper .share-icon {
  margin-top: 24px;
  height: 42px;
  width: 42px;
  background-color: white;
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-pack: center !important;
  -webkit-justify-content: center !important;
  -ms-flex-pack: center !important;
  justify-content: center !important;
  border-radius: 50px;
}

page-qr-scanner-helper .qr-code-img {
  max-width: 95%;
  max-height: 98%;
}

page-qr-scanner-helper .segment-button:not(:last-child) {
  margin-right: 8px !important;
}

page-qr-scanner-helper .duitnow-container {
  padding-top: 30px;
}

page-qr-scanner-helper .duitnow-header {
  text-align: center;
}

page-qr-scanner-helper .countdown {
  margin-bottom: 15px;
}

page-qr-scanner-helper .user-amount {
  margin: 10px 0;
}

page-qr-scanner-helper .duitnow-container .qr-code-container {
  background-color: var(--pink-400) !important;
  padding: 16px;
  display: block;
  text-align: center;
  height: 245px;
  margin-bottom: 20px;
  text-transform: uppercase;
}

page-qr-scanner-helper .duitnow-container .qr-code-container img {
  width: 185px;
  height: 185px;
}

page-qr-scanner-helper .duitnow-container .qr-code-container .qr-code-img-loader {
  background-color: var(--gray-100);
  width: 185px;
  height: 185px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

page-qr-scanner-helper .duitnow-label {
  color: var(--gray-100);
  font-size: 12px;
  margin-top: 10px;
}

page-qr-scanner-helper .duitnow-buttons {
  width: 250px;
}

page-qr-scanner-helper .duitnow-buttons .button {
  color: #000;
  font-size: 14px !important;
  border-color: var(--grayblue-500);
}

page-qr-scanner-helper .duitnow-buttons .button img {
  margin-right: 4px;
}

page-qr-scanner-helper .white-btn {
  background-color: var(--gray-100);
}

page-re-enable-transfers .content,
page-re-enable-transfers .header rmt-app-bar > div {
  background-color: var(--gray-200);
}

page-re-enable-transfers .step-number {
  width: 16px;
  height: 16px;
  padding: 12px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  line-height: 16px;
  border-radius: 50%;
  margin-right: 12px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: 'Inter';
  color: var(--grayblue-200);
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-size: 13px;
  background-color: var(--gray-300);
  font-weight: 600;
}

page-re-enable-transfers .itemsContainer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding-bottom: 10px;
}

page-re-enable-transfers .text {
  line-height: 20px;
  letter-spacing: 0px;
  font-size: 14px;
  font-weight: 400;
}

page-recipient-details {
  /* Set Font Weight for Labels */
  /* Added Adequate Spacing between the Last Form Field and the Delete Button */
  /* Set font weight for footer buttons */
}

page-recipient-details ion-content, page-recipient-details ion-header rmt-header rmt-app-bar > div {
  background-color: var(--gray-200) !important;
}

page-recipient-details .time_remaining_content {
  padding-left: 16px;
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
  -webkit-flex-direction: row !important;
  -ms-flex-direction: row !important;
  flex-direction: row !important;
  gap: 10px;
  background-color: var(--gray-400);
  border-radius: 10px;
}

page-recipient-details .alert-card {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}

page-recipient-details .scroll-content {
  padding-bottom: 116px !important;
}

page-recipient-details .toggle-inner {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}

page-recipient-details .toggle-icon::before {
  left: 3px !important;
  background-color: var(--gray-400) !important;
}

page-recipient-details rmt-footer .footer-overlay {
  background: linear-gradient(180deg, rgba(247, 248, 249, 0.2), #fff 12px);
}

page-recipient-details rmt-error-message {
  margin-bottom: -10px;
  position: relative;
}

page-recipient-details rmt-country {
  margin-bottom: 8px;
}

page-recipient-details rmt-alerts .alert-card {
  -webkit-box-shadow: none;
  box-shadow: none;
}

page-recipient-details .margin-top-states {
  margin-top: 16px;
  margin-bottom: 24px;
}

page-recipient-details .search-icon-olddesign {
  margin-top: -56px;
  right: 24px;
  position: fixed;
  left: 26px;
  background-image: url(../assets/icon/search_new.svg) !important;
  margin-bottom: 2px;
  margin-left: 6px;
}

page-recipient-details .search-old-design .rmt-input-icon-base {
  height: 0px;
  background-image: url(../assets/icon/search_new.svg) !important;
  margin-bottom: 2px;
  margin-left: 6px;
}

page-recipient-details .triggerUpdateLabel {
  font-size: 16px !important;
  text-align: center;
  color: var(--grayblue-500);
  text-decoration: underline;
  line-height: 22px !important;
}

page-recipient-details .label {
  letter-spacing: 0.0015em;
}

page-recipient-details .search_hide {
  display: none !important;
}

page-recipient-details .delete_hide {
  display: none !important;
}

page-recipient-details .search {
  background-color: var(--gray-300);
  height: 56px;
}

page-recipient-details .search .container {
  margin-bottom: 0px;
}

page-recipient-details .search input {
  text-overflow: ellipsis;
  padding-right: 15px;
  min-height: 19px;
}

page-recipient-details .text-input[disabled] {
  font-weight: 400 !important;
}

page-recipient-details .text-input {
  padding-left: 44px;
}

page-recipient-details .disabled-address {
  position: absolute;
  width: 100%;
  height: 100px;
  z-index: 1;
}

page-recipient-details .city-card h6 {
  white-space: initial;
}

page-recipient-details .recipient__help-text {
  font-family: 'Inter';
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
  color: var(--grayblue-300);
  margin: 0px;
}

page-recipient-details rmt-error-message {
  display: none;
  left: auto;
}

page-recipient-details rmt-error-message[ng-reflect-show="true"] {
  display: block;
}

page-recipient-details rmt-error-message .container {
  padding: 6px 0 6px 0 !important;
}

page-recipient-details rmt-error-message .text-content {
  padding-left: 0px;
}

page-recipient-details rmt-error-message .text-content h5 {
  font-size: 12px;
  padding: 0;
  color: red;
}

page-recipient-details .button-md-danger {
  margin-top: 1em !important;
  font-weight: 600;
}

page-recipient-details .button {
  font-weight: 600;
}

page-recipient-details rmt-submit-button .container .button-inner {
  font-size: 16px !important;
  font-weight: 600;
}

page-recipient-details .city-spacer {
  height: 16px;
}

page-recipient-details .myself {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  height: 40px;
  margin-bottom: 16px;
}

page-recipient-details .myself ion-label {
  margin-left: 12px;
  font-size: 16px;
  color: var(--grayblue-400);
}

page-recipient-details .myself-selected ion-label {
  color: var(--green-500);
}

page-recipient-details input::-webkit-input-placeholder {
  color: var(--grayblue-400) !important;
}

page-recipient-details input::-moz-placeholder {
  color: var(--grayblue-400) !important;
}

page-recipient-details input::-ms-input-placeholder {
  color: var(--grayblue-400) !important;
}

page-recipient-details input::placeholder {
  color: var(--grayblue-400) !important;
}

/* Confirm Delete Button Styles */
.recipient-delete .alert-title {
  font-size: 18px;
}

.recipient-delete .alert-message {
  color: var(--grayblue-300);
  font-size: 14px;
}

.recipient-delete .button-inner {
  font-size: 16px;
}

.recipient-country-helper {
  margin-top: -6px !important;
}

.recipient-country-helper img {
  margin-right: 2px;
}

.recipient-country-helper .rmt-font, .recipient-country-helper singpass-profile-review-details .profile-has-null-value, singpass-profile-review-details .recipient-country-helper .profile-has-null-value, .recipient-country-helper wallet-receive-money-track .sub-title, wallet-receive-money-track .recipient-country-helper .sub-title, .recipient-country-helper wallet-receive-money-track .track-cash-leagl-info, wallet-receive-money-track .recipient-country-helper .track-cash-leagl-info {
  font-size: 12px;
  color: var(--grayblue-200);
  font-weight: 400;
}

page-recipient-list {
  /* Removed Margins to center the Title & Subtitle  */
  /*Set Max Button Height as per the Design Document*/
  /*Set Margin to ensure equal distance between cards*/
}

page-recipient-list rmt-virtual-scroll-item {
  margin-left: 0px;
  margin-right: 0px;
}

page-recipient-list rmt-app-bar > div {
  background-color: var(--gray-200) !important;
}

page-recipient-list rmt-list-item-new {
  margin-top: 0px !important;
}

page-recipient-list rmt-list-card h5 {
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  font-size: 16px !important;
  color: var(--grayblue-400);
  letter-spacing: 0.0015em;
}

page-recipient-list rmt-list-card h6 {
  font-size: 14px !important;
  color: var(--grayblue-400);
  letter-spacing: 0.0015em;
}

page-recipient-list .scroll-content {
  padding-top: 16px !important;
}

page-recipient-list .card-new-recipient {
  /*Set margin to ensure equal distance between cards*/
  margin-bottom: 4px !important;
}

page-recipient-list .card-new-recipient h5 {
  white-space: normal !important;
}

page-recipient-list .list-content h5 {
  margin-top: 0px;
}

page-recipient-list .list-content h6 {
  margin-bottom: 0px;
}

page-recipient-list .recipient-list-header-icon {
  margin-bottom: -4px;
}

page-recipient-list button {
  max-height: 72px;
}

page-recipient-list .card-new-recipient {
  margin-bottom: 1px !important;
}

page-recipient-list .recipients-header {
  font-weight: 600;
  font-size: 12px;
  padding-left: 5px;
  padding-bottom: 16px;
  letter-spacing: 0.25px;
}

page-recipient-list .list-header {
  padding-left: 20px;
  border-style: none;
  margin-bottom: -15px !important;
}

page-recipient-list .selected-recipient-item .Body1, page-recipient-list .selected-recipient-item .Body2 {
  color: var(--grayblue-400);
}

page-recipient-list .sync-contacts-div {
  padding-top: 12px;
  padding-bottom: 12px;
  background: var(--app-primary-light);
  border-radius: 16px;
  margin-bottom: 36px;
}

page-recipient-list .sync-contacts-row {
  height: 100%;
  padding-left: 24px;
}

page-recipient-list .sync-contacts-text {
  margin-left: 12px;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.15px;
  color: var(--grayblue-500);
}

page-recipient-list .sync-contacts-text-primary {
  font-weight: 600;
}

page-recipient-list .sync-contacts-text-secondary {
  font-weight: 400;
  margin-top: 4px;
}

page-recipient-list .sync-button {
  height: 28px;
  width: 117px;
  min-width: -webkit-fit-content;
  min-width: -moz-fit-content;
  min-width: fit-content;
  border-radius: 30px;
  font-weight: 600;
  font-size: 14px;
  margin-top: 8px;
  background-color: var(--app-primary);
}

page-recipient-list .new-recipient {
  height: 75px;
}

page-recipient-list .footer-row {
  height: 100%;
}

page-recipient-list .el-content-center {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

page-recipient-list .button[rounded] {
  border-radius: 24px;
  width: 45%;
}

page-recipient-list .send-button {
  margin-left: 17px;
}

page-recipient-list ion-footer {
  height: 73px;
  background-color: var(--gray-100);
}

page-recipient-list .toolbar-background-ios {
  border-bottom: none !important;
}

page-recipient-list .phone-number-error-div {
  margin-top: 5px;
  color: var(--red-400);
  font-weight: 600;
  font-size: 12px;
  letter-spacing: 0.25px;
  margin-top: 5px;
}

page-recipient-list .country-code {
  position: absolute;
  z-index: 1000;
  margin-left: 45px;
  margin-top: 11px;
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
  color: var(--grayblue-100);
}

page-recipient-list .list-common {
  margin-top: 36px;
}

page-recipient-list .no-results-title {
  color: var(--grayblue-400);
  margin-top: 2rem !important;
}

page-recipient-list #sbForSync.searchbar .searchbar-input {
  padding-left: 45px !important;
}

page-recipient-list .card-container {
  border-radius: 12px;
  width: 100%;
  margin: 12px 0px 0px 0px;
}

page-recipient-list .content-container {
  background-color: var(--gray-200);
}

page-recipient-list rmt-virtual-scroll-item + .wallet-recipients {
  margin-top: 32px;
}

page-recipient-list .group-heading {
  margin-top: 24px;
  margin-left: 0px;
}

page-recipient-list rmt-list-item-new {
  margin-top: 0px !important;
}

page-recipient-list rmt-list-item-new .new-icon ion-thumbnail {
  margin-right: 12px !important;
}

page-recipient-list rmt-alerts .alert-card {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}

page-recipient-list rmt-new-entry {
  padding-top: 0px !important;
}

page-recipient-modify input {
  margin: 0 !important;
}

page-recipient-modify rmt-app-bar > div {
  background-color: var(--gray-200) !important;
}

page-recipient-modify .content {
  background-color: var(--gray-200) !important;
}

page-recipient-modify .recipient-info {
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
  color: rgba(0, 17, 51, 0.6);
}

page-recipient-modify .destinationCountry {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid var(--gray-500);
  border-radius: 8px;
  margin-top: 16px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

page-recipient-modify .destinationCountryColParent {
  padding-left: 6px;
}

page-recipient-modify .destinationCountryCol {
  padding-top: 2px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-bottom: 0px;
}

page-recipient-modify .destinationCountryRow {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

page-recipient-modify .country-icon {
  width: 24px;
  height: 24px;
  overflow: hidden;
  border-radius: 50%;
}

page-recipient-modify .destinationCountryIconCol {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

page-recipient-modify .info_img {
  padding-top: 2px;
}

page-recipient-modify .info-text {
  margin-top: 4px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  gap: 4px;
}

page-recipient-order-modify ion-content, page-recipient-order-modify ion-header rmt-header rmt-app-bar > div {
  background-color: var(--gray-200) !important;
}

page-recipient-order-modify rmt-card-new .card-container {
  padding: 0px;
  padding-left: 10px;
}

page-recipient-order-modify rmt-list-item-new {
  padding: 10px;
}

page-recipient-order-modify rmt-list-item-new .small-icon ion-thumbnail {
  width: 40px !important;
  height: 40px !important;
  min-width: 40px !important;
  min-height: 40px !important;
  max-width: 40px !important;
  max-height: 40px !important;
}

page-recipient-order-modify .time_remaining_content {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
  -webkit-flex-direction: row !important;
  -ms-flex-direction: row !important;
  flex-direction: row !important;
  gap: 10px;
}

page-refer-a-friend .info__img {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

page-refer-a-friend .info__message {
  padding: 24px 0px;
  margin: 0px;
  text-align: center;
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-size: 24px;
  line-height: 36px;
  color: var(--grayblue-400);
}

page-refer-a-friend .info_icon {
  margin: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

page-refer-a-friend .info_icon_col {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding-right: 0px;
}

page-refer-a-friend .info_padding {
  padding-left: 0px;
  padding-right: 12px;
}

page-refer-a-friend .info__text--grey {
  font-family: 'Inter';
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.25px;
  color: var(--grayblue-300);
}

page-refer-a-friend .info__tyc {
  text-align: center;
}

page-refer-a-friend .footer::before {
  display: none;
}

page-refer-a-friend .raf_subtitle {
  color: var(--grayblue-400);
  font-weight: 700;
}

page-refer-a-friend .raf_subtitle_margin {
  margin-bottom: 19px;
}

page-refer-a-friend .button_centered {
  margin-bottom: 32px;
  padding-top: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

page-refer-a-friend .button_centered .button_border {
  border-radius: 24px;
  margin-top: 0;
}

page-refer-a-friend .button_centered .button_border span {
  padding-left: 16px;
  padding-right: 16px;
}

page-refer-a-friend .info_border {
  border: 1px solid var(--gray-500);
  border-radius: 10px;
  margin: 0px 8px 0px 8px;
}

page-refer-a-friend .number_background {
  border-radius: 22px;
  background-color: var(--gray-400);
  width: 20px;
  text-align: center;
  margin-top: 0px;
}

page-refer-a-friend .title_centered {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

page-refer-a-friend .title_centered .title_text {
  font-weight: 700;
  font-size: 18px;
  margin: 24px 0 32px 0;
  color: var(--grayblue-400);
}

page-refer-a-friend .raf_termsAndCond {
  color: var(--grayblue-400);
  margin: 24px;
}

@media (max-height: 600px) {
  page-refer-a-friend .info__img {
    padding-top: 12px;
  }
  page-refer-a-friend .info__message {
    padding: 8px 0px 8px 0px;
  }
}

page-refer-a-friend-new rmt-app-bar > div {
  background-color: var(--gray-200) !important;
}

page-refer-a-friend-new .content {
  background-color: var(--gray-200) !important;
}

page-refer-a-friend-new .raf_termsAndCond {
  color: var(--grayblue-400);
  margin: 24px;
}

page-refer-a-friend-new .refer-a-friend-logo-div {
  margin: auto;
  text-align: center;
  margin-bottom: 24px !important;
}

page-refer-a-friend-new .header-two {
  text-align: center;
  color: var(--grayblue-400);
}

page-refer-a-friend-new .referral-code-info {
  color: var(--grayblue-400);
  text-align: center;
  margin-top: 8px;
}

page-refer-a-friend-new .group-heading {
  color: var(--grayblue-400);
  font-size: 18px !important;
  padding-bottom: 5px;
  text-transform: none;
}

page-refer-a-friend-new rmt-list-item-new h1 {
  word-wrap: break-word !important;
  white-space: normal !important;
  color: var(--grayblue-400) !important;
}

page-refer-a-friend-new rmt-list-item-new .small-icon ion-thumbnail {
  min-width: 40px !important;
  min-height: 40px !important;
  max-height: 40px !important;
  margin-right: 12px;
}

page-refer-a-friend-new rmt-list-item-new .row-content {
  padding-right: 0px;
}

page-refer-a-friend-new rmt-list-item-new .small-icon ion-thumbnail {
  background-color: var(--gray-400);
}

page-refer-a-friend-new .disclaimer-text {
  margin-bottom: 24px;
}

page-refer-a-friend-new .disclaimer-text a {
  font-weight: 700 !important;
  color: var(--grayblue-500) !important;
  text-decoration: underline;
}

page-refer-a-friend-new .button[color=secondary] {
  background-color: transparent;
  color: var(--grayblue-300);
  border: 1px;
  border-style: solid;
  border-radius: 999px;
  height: 24px;
  width: 60px;
}

page-refer-a-friend-new .your-referral-parent-div {
  margin-bottom: 24px;
}

page-refer-a-friend-new .your-referral-code-label {
  color: var(--grayblue-400);
  margin-bottom: 12px;
}

page-refer-a-friend-new .copy-container {
  background-color: #E8EBED;
  height: 56px;
  border-radius: 8px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
}

page-refer-a-friend-new .copy-btn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: end;
  -ms-flex-pack: end;
  justify-content: end;
}

page-refer-a-friend-new .copy-btn button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  background-color: transparent;
  padding: 0;
}

page-refer-a-friend-new .copy-btn img {
  width: 24px;
  height: 24px;
  margin-right: 4px;
}

page-refer-a-friend-new .your-referral-code {
  padding-left: 12px;
  color: var(--grayblue-400);
}

page-refer-a-friend-new .track-rewards-info {
  color: var(--grayblue-300);
  text-align: left;
  margin-top: 16px;
}

page-refer-a-friend-new .disclaimer-div {
  width: 90%;
}

page-refer-a-friend-new rmt-card-new .group-heading {
  letter-spacing: normal !important;
}

page-refer-a-friend-new rmt-skeleton-loader .align-content {
  padding: 0px !important;
  border-radius: 8px !important;
  margin-top: 24px !important;
}

page-refer-a-friend-new .scroll-content {
  margin-bottom: 58px !important;
}

page-referral-redeem .referral-code-text {
  color: var(--grayblue-400);
  margin-bottom: 32px;
}

page-referral-redeem .referral-code-img {
  margin: 24px 0px 24px 0px;
}

page-referral-redeem .parent-div {
  text-align: center;
}

page-referral-redeem rmt-input-loader[right] {
  right: 30px !important;
}

page-referral-redeem .input-style:focus-within {
  padding-bottom: 10px !important;
}

page-rl-create-phone-number .header {
  margin: 0px 0px 16px 0px;
  font-size: 18px;
  line-height: 24px;
  letter-spacing: 0.15px;
  font-weight: 400;
  color: var(--grayblue-400);
}

page-rl-create-phone-number rmt-app-bar > div {
  background-color: var(--gray-200);
}

page-rl-create-phone-number .content {
  background-color: var(--gray-200);
}

page-rl-create-phone-number rmt-content .item .label {
  width: 100% !important;
}

page-rl-create-account rmt-app-bar > div {
  background-color: var(--gray-200);
}

page-rl-create-account .content {
  background-color: var(--gray-200);
}

page-rl-create-account .scroll-content {
  margin-bottom: 0px;
}

page-rl-create-account .referral-code__label--optional {
  font-weight: normal;
}

page-rl-create-account .referral-code__margin {
  margin-top: 15px;
}

page-rl-create-account .disclaimer-wrapper {
  visibility: visible;
  opacity: 1;
  width: 100%;
  padding: 16px;
  padding-bottom: 0px;
  -webkit-transition: visibility 0.3s linear,opacity 0.3s linear;
  transition: visibility 0.3s linear,opacity 0.3s linear;
}

page-rl-create-account .disclaimer-text a {
  font-weight: 700 !important;
  color: var(--grayblue-500) !important;
  text-decoration: underline;
}

page-rl-create-account .disclaimer-text .disclaimer-btn {
  display: inline;
  color: var(--grayblue-500) !important;
  text-decoration: underline;
}

page-rl-create-account rmt-input-icon.icon-information .rmt-input-icon-base {
  margin-top: -50px !important;
}

page-rl-create-account rmt-input-icon.icon-information .rmt-input-icon-base ion-icon {
  height: 21px;
  width: 21px;
}

page-rl-create-account .terms-position {
  bottom: 0px;
  position: absolute;
}

.global-keyboard-visible page-rl-create-account .disclaimer-wrapper {
  visibility: hidden;
  opacity: 0;
  height: 0px;
  padding: 0px;
}

page-rl-dynamic-fields .form {
  padding-bottom: calc(env(safe-area-inset-bottom) + 60px) !important;
}

page-rl-dynamic-fields rmt-content .item .label {
  width: 100%;
}

page-rl-dynamic-fields rmt-app-bar > div {
  background-color: var(--gray-200);
}

page-rl-dynamic-fields .content {
  background-color: var(--gray-200);
}

page-rl-dynamic-fields .button[color=secondary] {
  background-color: var(--gray-200);
}

page-rl-dynamic-fields .attempts__row--info {
  background: var(--yellow-100);
  border: 1px solid var(--yellow-100);
}

page-rl-dynamic-fields .attempts__row {
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 4px;
}

page-rl-dynamic-fields .attempts__info {
  padding-bottom: 16px;
}

page-rl-dynamic-fields .attempts__label {
  margin: 0px;
  padding: 8px 12px;
  font-size: 14px;
  color: var(--grayblue-400);
}

page-rl-dynamic-fields ion-footer {
  background-color: var(--gray-200);
}

page-rl-dynamic-fields rmt-alerts {
  color: var(--grayblue-400) !important;
}

page-rl-dynamic-fields rmt-footer .footer-overlay {
  background: unset !important;
}

page-rl-user-country rmt-app-bar > div {
  background-color: var(--gray-200);
}

page-rl-user-country .content {
  background-color: var(--gray-200);
}

page-rl-user-country .button[color=secondary] {
  background-color: var(--gray-400);
}

page-rl-user-country ion-label {
  color: var(--grayblue-300) !important;
  padding-bottom: 32px;
}

page-rl-user-country rmt-country {
  padding-bottom: 16px;
}

page-rl-user-country .ion-content {
  margin-bottom: calc(env(safe-area-inset-bottom) + 72px) !important;
}

page-rl-user-country rmt-content {
  min-height: auto !important;
}

page-rl-user-country .general-padding {
  padding: 16px;
}

page-rl-user-country ion-footer rmt-language .button {
  width: auto !important;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

page-rl-user-country ion-footer rmt-language .value-text {
  color: var(--grayblue-400);
}

page-rl-user-country ion-footer rmt-language ion-icon[name=custom-icon-travel],
page-rl-user-country ion-footer rmt-language .chevron-down {
  color: var(--grayblue-400) !important;
}

page-rl-user-country ion-footer a {
  text-decoration: none;
}

page-rl-verify-phone .secondary-button .button-inner {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding: 24px;
}

page-rl-verify-phone rmt-app-bar > div {
  background-color: var(--gray-200);
}

page-rl-verify-phone .content {
  background-color: var(--gray-200);
}

page-rl-verify-phone .button[color=secondary] {
  background-color: unset;
}

page-rl-verify-phone rmt-content .item {
  padding-left: 0px;
}

page-rl-verify-phone .verify-content {
  padding: 12px 0x;
  height: calc(100% - 56px);
  font-size: 16px;
}

page-rl-verify-phone .verify-content .label--bold {
  font-weight: 600;
  margin-top: 23px;
  margin-bottom: 5px;
}

page-rl-verify-phone .label {
  white-space: normal;
  letter-spacing: 0.06em;
}

.ios page-rl-verify-phone .label {
  font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
}

page-rl-verify-phone .verify-title-label {
  margin-bottom: 25px;
}

page-rl-verify-phone .verify-title-label ion-label {
  margin: 5px 0px;
  line-height: 24px;
  font-size: 18px !important;
  color: var(--grayblue-400);
}

page-rl-verify-phone .opt-div {
  margin: auto;
}

page-rl-verify-phone .options-button {
  text-align: center;
  margin-top: 55px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: relative;
  z-index: 200;
  text-decoration: unset;
  width: 70%;
  margin: 0 auto;
  top: 15px;
}

page-rl-verify-phone .opt-input {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

page-rl-verify-phone .opt-input .opt-input-item {
  margin: 0px;
  width: 41px;
}

page-rl-verify-phone .opt-input .opt-input-item .item-inner {
  font-size: 32px;
  padding: 0px;
  border-bottom: none;
  background-color: var(--gray-300);
}

page-rl-verify-phone .opt-input .opt-input-item .input-class {
  border: 1px solid var(--gray-400);
  padding: 0px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 6px;
  font-size: 16px;
  width: 48px;
  height: 56px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

page-rl-verify-phone .opt-input .opt-input-item .input-class input {
  padding: 0px;
  margin: 0px;
  width: 100%;
  text-align: center;
  pointer-events: none;
}

page-rl-verify-phone .otp_warning_text {
  padding: 8px;
  margin: 0px;
  width: 100%;
  font-family: 'Inter';
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
}

page-rl-verify-phone .input-overlay {
  width: 100%;
  position: absolute;
  left: 0px;
  height: 60px;
  z-index: 100;
  color: transparent;
  background-color: transparent;
  caret-color: transparent;
  border: none;
  text-indent: -9999em;
}

page-rl-verify-phone .field__input {
  margin-top: 5px;
  border: 1px solid var(--gray-400);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 6px;
  font-size: 32px;
  padding: 0px;
}

page-rl-verify-phone .field__input--focus {
  border: 2px solid var(--grayblue-300) !important;
  background-color: var(--gray-100);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 6px;
}

page-rl-verify-phone .underline {
  text-decoration: underline;
}

page-rl-verify-phone .dark5 {
  color: var(--grayblue-500) !important;
}

page-registration-biometrics rmt-circle {
  background-color: unset;
}

page-registration-biometrics .image {
  width: 128px;
  height: 128px;
}

page-registration-biometrics .text-subtitle {
  margin-top: 16px;
}

page-registration-biometrics .text-content {
  height: 150px;
  margin-top: 32px;
}

page-registration-biometrics rmt-app-bar > div {
  background-color: var(--gray-200);
}

page-registration-biometrics .content {
  background-color: var(--gray-200);
}

page-registration-biometrics ion-footer.splashscreen {
  background-color: var(--gray-200) !important;
}

page-registration-customer-linking-questionnaire .title {
  color: var(--grayblue-400);
}

page-registration-customer-linking-questionnaire .rmt-content .item {
  min-height: 40px !important;
  height: 40px !important;
}

page-registration-customer-linking-questionnaire .item-block {
  min-height: 40px !important;
  height: 40px !important;
}

page-registration-customer-linking-questionnaire .radio-wp .radio-icon {
  border-color: rgba(0, 17, 51, 0.6);
}

page-registration-customer-linking-questionnaire .radio-wp .radio-checked {
  border-color: #ff6100;
}

page-registration-customer-linking-questionnaire .rmt-content-padding {
  padding-top: 90px;
}

page-registration-customer-linking-questionnaire .questionnaire-header {
  text-align: left;
}

page-registration-customer-linking-questionnaire .questionnaire-col {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

page-registration-customer-linking-questionnaire .questionnaire-radiogroup {
  text-align: left;
  margin: 0;
}

page-registration-customer-linking-questionnaire .question {
  margin-bottom: 40px;
  color: var(--grayblue-300) !important;
}

page-registration-customer-linking-questionnaire rmt-content .item .label {
  padding: 0px;
  margin: 0px;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  color: var(--grayblue-400) !important;
}

page-registration-customer-linking-questionnaire .parentDiv {
  height: 55px;
}

page-registration-deeplinking-prepare .content {
  background-color: #fff !important;
}

page-registration-deeplinking-step .loading-content {
  position: fixed;
  left: 0px;
  top: 0px;
  width: 100vw;
  height: 100vh;
  background-color: #fff;
  opacity: 1.0;
  pointer-events: none;
  -webkit-transition: 200ms linear opacity;
  transition: 200ms linear opacity;
}

page-registration-deeplinking-step .hide-loading {
  opacity: 0.0;
}

page-registration-deeplinking-step .image-identity {
  margin-bottom: 35px;
}

page-registration-deeplinking-step .footer-md::before {
  background-image: none;
}

page-registration-deeplinking-step .call {
  padding-bottom: 24px;
}

page-registration-deeplinking-welcome rmt-app-bar > div {
  background-color: var(--gray-200) !important;
}

page-registration-deeplinking-welcome .content {
  background-color: var(--gray-200) !important;
}

page-registration-deeplinking-welcome .welcome-img {
  width: 136px;
  height: 136px;
}

page-registration-deeplinking-welcome .welcome-message {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}

page-registration-deeplinking-welcome .welcome-header {
  margin-top: 8px;
  margin-bottom: 8px;
}

page-registration-deeplinking-welcome .welcome-text {
  color: var(--grayblue-300);
}

page-registration-deeplinking-welcome .card-container {
  margin-top: 32px;
}

page-registration-deeplinking-welcome .step-header {
  margin-bottom: 16px;
}

page-registration-deeplinking-welcome .step {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

page-registration-deeplinking-welcome .step + .step {
  margin-top: 20px;
}

page-registration-deeplinking-welcome .step-number {
  width: 24px;
  height: 24px;
  border: 1.5px solid var(--grayblue-400);
  border-radius: 50%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

page-registration-deeplinking-welcome .step-text {
  margin-left: 8px;
}

.rmt-actionsheet-deeplink-close-warning .error-title-section {
  margin-top: 24px;
}

.rmt-actionsheet-deeplink-close-warning .image-half-modal {
  width: 64px;
  height: 64px;
}

page-registration-failed .error-body-section {
  margin-top: 24px;
}

page-registration-failed .error-alert-image {
  width: 128px;
  height: 128px;
}

page-registration-failed .error-subtitle-section {
  margin-top: 16px !important;
  margin-bottom: 32px !important;
}

page-registration-failed .error-subtitle {
  color: var(--grayblue-300);
  font-weight: normal;
  text-align: center;
  letter-spacing: 0.15px;
}

page-registration-failed .image-identity {
  margin-bottom: 41px;
}

page-registration-failed .text-content {
  height: 150px;
}

page-registration-failed .rmt-font.H2, page-registration-failed rmt-wallet-balance-and-qr .balance-currency, rmt-wallet-balance-and-qr page-registration-failed .balance-currency, page-registration-failed rmt-wallet-balance-and-qr .balance-dots, rmt-wallet-balance-and-qr page-registration-failed .balance-dots, page-registration-failed singpass-profile-review-details .H2.profile-has-null-value, singpass-profile-review-details page-registration-failed .H2.profile-has-null-value, page-registration-failed klarna-privacy p strong, klarna-privacy p page-registration-failed strong, page-registration-failed page-qr-scanner-helper .user-name, page-qr-scanner-helper page-registration-failed .user-name, page-registration-failed page-qr-scanner-helper .user-amount, page-qr-scanner-helper page-registration-failed .user-amount, page-registration-failed wallet-receive-money-track .H2.sub-title, wallet-receive-money-track page-registration-failed .H2.sub-title, page-registration-failed wallet-receive-money-track .H2.track-cash-leagl-info, wallet-receive-money-track page-registration-failed .H2.track-cash-leagl-info {
  color: var(--grayblue-400);
}

page-registration-failed rmt-circle {
  width: 160px;
  height: 160px;
  padding: 40px;
}

page-registration-finish rmt-app-bar > div {
  background-color: var(--gray-200);
}

page-registration-finish .content {
  background-color: var(--gray-200);
}

page-registration-finish .text-content {
  padding-top: 40px;
  height: 150px;
}

page-registration-finish rmt-center h4 {
  color: var(--grayblue-400);
}

page-registration-finish rmt-center h6 {
  color: var(--grayblue-400);
}

page-registration-finish ion-footer {
  -webkit-transition: opacity linear 400ms;
  transition: opacity linear 400ms;
}

page-registration-finish rmt-circle {
  width: 88px;
  height: 88px;
}

page-registration-step-bm .ria-img {
  width: 160px;
  height: 160px;
}

page-registration-step-bm .step-bm__msg {
  padding: 8px 0px 8px 0px;
  margin: 0px;
  text-align: center;
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-size: 24px;
  line-height: 36px;
  color: var(--grayblue-400);
}

page-registration-step-bm .step-bm__msg--grey {
  font-size: 16px;
  line-height: 24px;
  font-weight: normal;
  color: var(--grayblue-300);
}

page-registration-step-bm-failed .step-bm__img {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 24px;
  margin-bottom: 41px;
}

page-registration-step-bm-failed .step-bm__msg {
  padding: 8px 0px 8px 0px;
  margin: 0px;
  text-align: center;
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-size: 24px;
  line-height: 36px;
  color: var(--grayblue-400);
}

page-registration-step-bm-failed .step-bm__msg--grey {
  font-size: 16px;
  line-height: 24px;
  font-weight: normal;
  color: var(--grayblue-300);
}

page-registration-step-bm-failed .step-bm__footer::before {
  top: 0px;
  background: none;
}

page-registration-step-bm-failed .step-bm__link {
  width: 100%;
  text-align: center;
}

page-registration-step-bm-failed .step-bm__link .step-bm__link-text {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 22px;
  color: var(--app-primary);
}

page-registration-step-bm-info .ria-img {
  width: 160px;
  height: 160px;
}

page-registration-step-bm-info .step-bm__msg {
  padding: 8px 0px 8px 0px;
  margin: 0px;
  text-align: center;
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-size: 24px;
  line-height: 36px;
  color: var(--grayblue-400);
}

page-registration-step-bm-info .step-bm__msg--grey {
  font-size: 16px;
  line-height: 24px;
  font-weight: normal;
  color: var(--grayblue-300);
  text-align: left;
}

page-registration-step-bm-info .step-bm__button {
  height: 48px;
}

page-registration-step-bm-info .step-bm__bullet {
  width: 100%;
  text-align: left;
  padding-top: 16px;
}

page-registration-step-bm-info .step-bm__bullet .step-bm__bullet-text {
  margin: 0px;
  padding: 4px 0px;
}

page-registration-step-bm-link .verify__info {
  padding-bottom: 16px;
}

page-registration-step-bm-link .verify__row {
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 4px;
}

page-registration-step-bm-link .verify__row--warning {
  background: var(--yellow-100);
  border: 1px solid var(--yellow-100);
}

page-registration-step-bm-link .verify__row--warning .col {
  padding: 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

page-registration-step-bm-link .verify__row--warning .col:last-child {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

page-registration-step-bm-link .verify__label {
  margin: 0px;
  padding: 8px 8px;
  padding-left: 12px;
  font-size: 14px;
  color: var(--grayblue-400);
}

page-registration-step-bm-link .step-bm__footer::before {
  display: none;
}

page-registration-step-bm-link .link-customer__checkbox {
  margin-top: 22px;
  margin-bottom: 56px;
}

page-registration-step-bm-link .step-bm__skip-button {
  padding: 16px;
}

page-registration-step-bm-link .step-bm__skip-button .skip-button__button {
  border: 1px solid var(--app-primary);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 4px;
}

page-registration-step-bm-link .step-bm__info {
  margin: 0px;
  padding-top: 4px;
  font-family: 'Inter';
  font-weight: 600;
  font-size: 12px;
  line-height: 16px;
  color: var(--grayblue-300);
}

page-registration-step-dynamic rmt-app-bar > div {
  background-color: var(--gray-200) !important;
}

page-registration-step-dynamic .content {
  background-color: var(--gray-200) !important;
}

page-registration-step-dynamic .item-inner {
  overflow: auto !important;
}

page-registration-step-dynamic .item-inner .input-wrapper {
  overflow: hidden !important;
}

page-registration-step-dynamic .referral-code__margin {
  margin-bottom: 10px;
}

page-registration-step-dynamic .referral-code__label--error {
  color: var(--red-300) !important;
  font-weight: 600;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.25px;
}

page-registration-step-dynamic .referral-code__label--optional {
  font-weight: normal;
}

page-registration-step-dynamic .searchbar-has-value .searchbar-clear-icon {
  opacity: 1;
}

page-registration-step-dynamic .registration-address__content {
  padding-top: 16px;
}

page-registration-step-dynamic .registration-postal__content {
  padding-bottom: 64px;
}

page-registration-step-otp rmt-app-bar > div {
  background-color: var(--gray-200) !important;
}

page-registration-step-otp .content {
  background-color: var(--gray-200) !important;
}

page-registration-step-otp .label {
  white-space: normal;
}

page-registration-step-otp ion-label {
  white-space: normal;
  margin-top: 5px;
  margin-bottom: 0px;
  color: var(--grayblue-300);
}

page-registration-step-otp .attempts {
  color: var(--red-300);
}

page-registration-step-otp .item-inner {
  padding: 0px !important;
}

page-registration-step-otp .options-button {
  margin-top: 30px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

page-registration-step-otp .otp-class {
  padding: 24px;
  height: calc(100% - 56px);
}

page-registration-step-otp .item-row-info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 30px;
}

page-registration-step-otp .opt-input {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

page-registration-step-otp .opt-input .opt-input-item {
  padding-right: 14px;
  padding-left: 0px;
  margin-left: 0px;
}

page-registration-step-otp .opt-input .opt-input-item .item-inner {
  font-size: 32px;
  padding: 0px;
  border-bottom: none;
  background-color: transparent;
}

page-registration-step-otp .opt-input .opt-input-item .input-class {
  background-color: var(--gray-400);
  padding: 0px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 8px;
  font-size: 16px;
  width: 48px;
  height: 56px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

page-registration-step-otp .opt-input .opt-input-item .input-class input {
  padding: 0px;
  margin: 0px;
  width: 100%;
  text-align: center;
}

page-registration-step-otp .opt-input .input-has-focus .input-class {
  -webkit-box-shadow: inset 0px 0px 0px 2px var(--grayblue-300);
  box-shadow: inset 0px 0px 0px 2px var(--grayblue-300);
  background-color: var(--gray-100);
}

page-registration-step-otp .link-content {
  padding-top: 16px;
}

page-registration-step-otp .link-content .disable-link-content {
  font-size: 32px;
  font-weight: normal;
  color: var(--gray-500);
}

page-registration-step-otp .link-content .disable-link-class {
  font-size: 11px;
  font-weight: normal;
  text-align: center;
  color: var(--gray-500);
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

page-registration-step-otp .link-content .component-class {
  padding: 0px;
  padding-left: 4px;
  font-size: 12px !important;
}

page-registration-step-otp .link-content .link-class {
  padding-top: 14px;
  font-size: 12px !important;
  font-weight: normal;
  text-align: center;
  color: var(--app-primary);
  text-decoration: underline;
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}

page-registration-step-otp .link-content .resend-sms-content {
  font-size: 12px;
  font-weight: normal;
  text-align: center;
  color: var(--gray-500);
}

page-registration-step-otp .opt-wrong {
  font-family: OpenSans;
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--red-300);
  padding: 0px;
  margin-bottom: 0px;
}

page-registration-step-otp .keyboard {
  position: fixed;
  z-index: 1;
  width: 100%;
  bottom: 0;
  right: 0;
  background: var(--gray-100);
  padding: 0px;
}

page-registration-step-otp .content-ios .keyboard {
  padding-bottom: calc(env(safe-area-inset-bottom) + 70px) !important;
}

page-registration-step-otp .keyboard .row {
  padding: 0%;
}

page-registration-step-otp .keyButton {
  height: 50px;
  padding: 8px;
  margin: 0px;
  border: 0.5px solid var(--gray-400);
  border-radius: 0%;
  background-color: var(--gray-100);
  color: var(--grayblue-500);
}

page-registration-step-otp .keyButton .button-inner {
  font-size: 25px;
  padding: 10px;
}

page-registration-step-otp .header-class {
  font-size: 12px;
}

page-registration-step-otp .input-overlay {
  width: 100%;
  position: absolute;
  left: 0px;
  height: 60px;
  z-index: 100;
  color: transparent;
  background-color: transparent;
  caret-color: transparent;
  border: none;
}

page-registration-step-otp .field__input {
  margin-top: 5px;
  border: 1px solid var(--gray-400);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 6px;
  font-size: 32px;
  padding: 0px;
}

page-registration-step-otp .field__input--focus {
  border: 2px solid var(--grayblue-300) !important;
  background-color: var(--gray-100) !important;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 6px;
}

page-registration-step-otp .hidden {
  display: none;
}

page-registration-step-otp .gray {
  color: var(--grayblue-400);
}

page-registration-step-otp .otp_warning {
  background: var(--red-100);
  border: 1px solid var(--red-100);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 4px;
  margin-bottom: 16px;
}

page-registration-step-otp .otp_warning_text {
  margin: 8px;
  width: 100%;
  font-family: 'Inter';
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  color: var(--grayblue-400);
}

page-registration-step-password rmt-app-bar > div {
  background-color: var(--gray-200) !important;
}

page-registration-step-password .content {
  background-color: var(--gray-200) !important;
}

page-registration-step-password rmt-footer .footer-overlay {
  background: var(--gray-200) !important;
}

page-registration-step-password .footer::before {
  top: 0px;
}

page-registration-step-password .disclaimer-wrapper {
  visibility: visible;
  opacity: 1;
  width: 100%;
  padding: 16px;
  padding-bottom: 0px;
  -webkit-transition: visibility 0.3s linear,opacity 0.3s linear;
  transition: visibility 0.3s linear,opacity 0.3s linear;
}

page-registration-step-password .disclaimer-text a {
  font-weight: 700 !important;
  color: var(--grayblue-500) !important;
}

page-registration-step-password .disclaimer-text .disclaimer-btn {
  display: contents;
  color: var(--grayblue-500) !important;
}

.global-keyboard-visible page-registration-step-password .disclaimer-wrapper {
  visibility: hidden;
  opacity: 0;
  height: 0px;
  padding: 0px;
}

page-registration-step-username rmt-app-bar > div {
  background-color: var(--gray-200) !important;
}

page-registration-step-username .content {
  background-color: var(--gray-200) !important;
}

page-registration-step-username .content-ios .keyboard {
  padding-bottom: calc(env(safe-area-inset-bottom) + 70px) !important;
}

page-registration-step-username ion-label {
  white-space: normal;
}

page-registration-step-username rmt-content .item .label {
  width: 100% !important;
}

page-registration-step-username .terms-agreement {
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  text-align: center;
  padding: 8% 12%;
}

page-registration-step-username .terms-agreement rmt-translate a {
  color: var(--grayblue-400) !important;
}

page-registration-step-username rmt-footer .footer-overlay {
  background: var(--gray-200) !important;
}

page-registration-step-verify-failed rmt-circle {
  width: 88px;
  height: 88px;
}

page-registration-step-verify-failed .image-warning {
  margin-bottom: 32px;
  width: 128px;
  height: 128px;
}

page-registration-step-verify-failed .button[disabled] {
  opacity: 1;
  background-color: transparent !important;
  color: var(--gray-500);
  border: 1px solid var(--gray-400);
}

page-registration-step1 rmt-app-bar > div {
  background-color: var(--gray-200) !important;
}

page-registration-step1 .content {
  background-color: var(--gray-200) !important;
}

page-registration-step1 rmt-footer .footer-overlay {
  background: var(--gray-200) !important;
}

page-registration-step1 .disclaimer-wrapper {
  visibility: visible;
  opacity: 1;
  width: 100%;
  padding: 16px;
  padding-bottom: 0px;
  -webkit-transition: visibility 0.3s linear,opacity 0.3s linear;
  transition: visibility 0.3s linear,opacity 0.3s linear;
}

page-registration-step1 .disclaimer-text a {
  font-weight: 700 !important;
  color: var(--grayblue-500) !important;
}

page-registration-step1 .disclaimer-text .disclaimer-btn {
  display: contents;
  color: var(--grayblue-500) !important;
}

.global-keyboard-visible page-registration-step1 .disclaimer-wrapper {
  visibility: hidden;
  opacity: 0;
  height: 0px;
  padding: 0px;
}

page-registration-step2 rmt-app-bar > div {
  background-color: var(--gray-200) !important;
}

page-registration-step2 .content {
  background-color: var(--gray-200) !important;
}

page-registration-step2 .item-date {
  padding-bottom: 10px;
}

page-registration-step2 .registration__name_alert {
  background: var(--yellow-100);
  border: 1px solid var(--yellow-100);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 4px;
  margin-bottom: 16px;
}

page-registration-step2 .registration__name_alert .name_alert__text {
  margin: 8px 12px;
  font-family: 'Inter';
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
  color: var(--grayblue-400);
}

page-registration-step3 rmt-app-bar > div {
  background-color: var(--gray-200) !important;
}

page-registration-step3 .content {
  background-color: var(--gray-200) !important;
}

page-registration-step3 .loqate {
  margin-bottom: 8px;
}

page-registration-step3 .picker-state {
  margin-top: 16px;
}

page-registration-step3 rmt-content-loader .rmt-content-loader {
  padding-top: 0px;
}

page-registration-step3 .registration-address__link {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
  color: var(--app-primary);
}

page-registration-step3 .registration-address__list {
  margin: 0px;
}

page-registration-step3 .toolbar-background-ios {
  border-bottom: none !important;
}

page-registration-step3 .registration-address__item ion-label {
  margin-right: 0px;
  margin-left: 0px;
}

page-registration-step3 .registration-address__arrow-class {
  padding: 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

page-registration-step3 .registration-postal__content {
  padding-bottom: 64px;
}

page-registration-step3 .registration-address__item-title {
  color: var(--grayblue-400);
  font-size: 16px;
  font-weight: normal;
  overflow: hidden;
  text-overflow: ellipsis;
}

page-registration-step3 .registration-address__item-label {
  color: var(--grayblue-300);
  font-size: 14px;
  font-weight: normal;
  overflow: hidden;
  text-overflow: ellipsis;
}

page-registration-step3 .ion-item.registration-address__link-item.item.item-block.item-ios {
  border-top: none;
}

review-prompt .review-prompt-title {
  padding-top: 24px;
}

review-prompt .review-section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 24px;
  padding-bottom: 48px;
  padding-top: 32px;
}

review-prompt .unsatisfied-icon, review-prompt .satisfied-icon, review-prompt .neutral-icon {
  width: 46px;
  height: 46px;
}

review-prompt .closeButton {
  float: right !important;
  background-color: var(--gray-100);
  color: var(--grayblue-300);
  padding-top: 23px;
  padding-right: 15px;
}

review-prompt .unsatisfied-text, review-prompt .satisfied-text, review-prompt .neutral-text {
  width: auto;
  color: var(--grayblue-100) !important;
  margin-top: 0px !important;
}

review-prompt .satisfied-section, review-prompt .unsatisfied-section, review-prompt .neutral-section {
  text-align: center;
  background-color: var(--gray-400);
  padding: 10px;
  border: 1px solid var(--gray-400);
  border-radius: 12px;
  width: 86px;
  height: 86px;
}

review-prompt .satisfied-section:hover {
  color: var(--app-primary) !important;
  background-color: var(--app-primary-light);
}

review-prompt .satisfied-section:hover .satisfied-text {
  color: var(--app-primary) !important;
}

review-prompt .unsatisfied-section:hover {
  color: var(--app-primary) !important;
  background-color: var(--app-primary-light);
}

review-prompt .unsatisfied-section:hover .unsatisfied-text {
  color: var(--app-primary) !important;
}

review-prompt .neutral-section:hover {
  color: var(--app-primary) !important;
  background-color: var(--app-primary-light);
}

review-prompt .neutral-section:hover .neutral-text {
  color: var(--app-primary) !important;
}

review-prompt .modal-title {
  color: var(--grayblue-400);
  text-align: center;
  margin-bottom: 16px;
  padding-left: 58px;
  padding-right: 58px;
}

review-prompt [padding] {
  padding: 24px !important;
}

review-prompt .scroll-content {
  margin-bottom: -3px;
}

page-select-picker .customHeader rmt-app-bar > div {
  background-color: var(--gray-200) !important;
}

page-select-picker .header rmt-app-bar > div {
  background-color: white;
}

page-select-picker rmt-error-message .message {
  font-family: 'Inter';
  line-height: 22px;
  font-weight: 400;
  font-style: normal;
  font-size: 16px !important;
  color: var(--grayblue-300);
}

page-select-picker rmt-title h4 {
  padding-left: 16px;
}

page-select-picker .large-header-Wallet {
  padding-top: 8px !important;
  padding-left: 0px !important;
  margin-bottom: 0px !important;
}

page-select-picker .large-header-list {
  padding-top: 16px !important;
}

page-select-picker .select-header {
  width: 100%;
  padding-top: 10px;
}

page-select-picker .border-Bottom {
  border-bottom: 1px solid var(--gray-400);
  padding-bottom: 10px;
}

page-select-picker .searchbar-wrapper {
  margin-left: 16px;
  margin-right: 16px;
}

page-select-picker rmt-virtual-scroll-item {
  padding-right: 0px;
}

page-select-picker .toolbar-background-ios {
  border-bottom: none !important;
}

page-select-picker .with-title .scroll-content {
  top: 40px !important;
}

page-select-picker .without-title .scroll-content {
  top: 55px !important;
}

page-select-picker .searchbar--hide .scroll-content {
  top: 0px !important;
}

page-select-picker .wallet-card {
  width: 100%;
}

page-select-picker .wallet-card ion-item-group:last-child {
  border-radius: 0 0 16px 16px;
}

page-select-picker .wallet-card ion-item-group:first-child {
  border-radius: 16px 16px 0 0;
}

page-select-picker .select-items {
  margin: 0px;
}

page-select-picker .select-items .select-item {
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

page-select-picker .select-items .button {
  background-color: var(--gray-100);
  color: #013;
  margin: 0px;
  margin-top: 1px;
  -webkit-transition: 300ms linear background-color;
  transition: 300ms linear background-color;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}

page-select-picker .select-items .button.activated {
  background-color: var(--gray-400);
  -webkit-transition: none;
  transition: none;
}

page-select-picker .select-items .button-inner {
  -webkit-box-pack: stretch;
  -webkit-justify-content: stretch;
  -ms-flex-pack: stretch;
  justify-content: stretch;
}

page-select-picker .select-items .row {
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
}

page-select-picker .select-items .col {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

page-select-picker .select-items .icon-col {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

page-select-picker .select-items ion-thumbnail {
  min-width: 27px !important;
  min-height: 27px !important;
  max-height: 27px !important;
  max-width: 27px !important;
  margin-right: 12px;
  background: var(--gray-200);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 50% !important;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

page-select-picker .select-items ion-thumbnail ion-col {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

page-select-picker .select-items .thumbnail-bg {
  background: var(--gray-100);
}

page-select-picker .select-items .row-highlight {
  background-color: var(--app-primary-light);
  border-radius: 8px;
}

page-select-picker .select-items .arrow-col {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

page-select-picker .select-items .select-item-text {
  text-align: left;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  font-size: 16px;
  font-family: 'Inter';
  padding-right: 0px !important;
}

page-select-picker .select-items .select-item-text .item-desc {
  font-weight: normal;
  font-size: 14px;
}

page-select-picker .select-items .list-header {
  font-weight: 600 !important;
  font-size: 12px !important;
  line-height: 16px;
  letter-spacing: 1.15px;
  text-transform: uppercase !important;
  color: var(--grayblue-200) !important;
}

page-select-picker .scroll-content {
  padding-top: 2px !important;
  padding-left: 20px !important;
  padding-right: 20px !important;
}

page-select-picker .item-favorite + .item-entry .select-item {
  border-top: 0px solid var(--grayblue-100);
}

page-select-picker .flag-container {
  border-radius: 50%;
  width: 27px;
  height: 27px;
  overflow: hidden;
  position: absolute;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

page-select-picker .flag-container img {
  width: 27px;
  height: 27px;
  max-width: 27px;
}

page-select-picker .flag {
  mix-blend-mode: multiply;
  min-width: 29px;
}

page-select-picker .wallet {
  background-color: var(--gray-200);
  border: 1px solid var(--gray-400);
  border-radius: 15px;
  width: 50px;
  height: 50px;
}

page-select-picker .wallet-col {
  padding-left: 16px;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  color: var(--grayblue-400);
}

page-select-picker .wallet-arrew-col {
  padding-right: 8px;
}

page-select-picker .item_row {
  height: 65px !important;
}

page-select-picker .item_row--border {
  border-bottom: 1px solid var(--gray-400);
}

page-select-picker ion-icon {
  font-size: 21px;
  border: 2px;
}

page-select-picker .item-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

page-select-picker .item-row-left {
  width: 70%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: left;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  margin-left: 5px;
}

page-select-picker .item-row-right {
  width: 20%;
  margin-right: 5px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

page-send-fraud-alert-new ul {
  -webkit-padding-start: 25px;
  padding-inline-start: 25px;
}

page-send-additional-fields .content, page-send-additional-fields .header rmt-app-bar > div {
  background-color: var(--gray-200);
}

page-send-additional-fields .checkbox-footer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  padding-top: 16px;
  padding-bottom: 16px;
}

page-send-additional-fields .checkbox-text .part {
  color: var(--grayblue-300);
  font-weight: 400 !important;
  font-family: 'Inter';
  font-size: 14px;
  font-style: normal;
  line-height: 20px;
}

page-send-additional-fields rmt-checkbox .checkbox .checkbox-icon {
  background-color: var(--gray-500);
  border-color: var(--gray-500) !important;
}

page-send-additional-fields rmt-checkbox .checkbox .checkbox-checked {
  border-color: var(--grayblue-200) !important;
  background-color: var(--grayblue-200);
}

page-send-additional-fields .additional-title {
  display: block;
  margin: 16px 0 16px 0;
}

page-send-additional-fields rmt-select-list ion-label {
  width: 100%;
}

page-send-additional-fields .helper-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 4px;
  margin-bottom: 8px;
}

page-send-additional-fields .helper-content ion-icon {
  width: 14px;
  height: 14px;
  margin-right: 4px;
}

page-send-additional-fields .helper-content .helper-text {
  color: var(--grayblue-400);
  font-size: 12px;
  font-family: 'Inter';
  letter-spacing: 0px;
  font-weight: 400;
  line-height: 16px;
}

page-send-barcode ion-content, page-send-barcode ion-header rmt-header rmt-app-bar > div {
  background-color: var(--gray-200) !important;
}

page-send-barcode p {
  margin: 0px;
}

page-send-barcode .col {
  padding: 0px;
}

page-send-barcode .barcode-row {
  margin-bottom: 16px;
}

page-send-barcode .expiration-info {
  background: var(--red-100);
  border: 1px solid var(--red-100);
  border-radius: 4px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

page-send-barcode .expiration-info .expiration-info__text {
  margin: 8px;
  font-family: 'Inter';
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  color: var(--grayblue-400);
}

page-send-barcode .barcode-card {
  border-radius: 8px;
  margin: 0px;
  width: 100% !important;
}

page-send-barcode .barcode-card__row {
  padding: 20px 0;
}

page-send-barcode .row--padding-top {
  padding-top: 8px;
}

page-send-barcode .info-row--padding-top {
  padding-top: 16px;
}

page-send-barcode .info-row--padding-bottom {
  padding-bottom: 16px;
}

page-send-barcode .info-row--justify-center {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

page-send-barcode .barcode-card__left-col {
  text-align: left;
}

page-send-barcode .barcode-card__right-col {
  text-align: right;
}

page-send-barcode .barcode-card__col-text {
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  color: rgba(0, 17, 51, 0.87);
}

page-send-barcode .padding-top {
  padding-top: 32px;
}

page-send-barcode .text--bold {
  font-weight: 600;
}

page-send-barcode .receipt-card rmt-clipboard.send-receipt__label {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

page-send-barcode .send-receipt__label {
  font-weight: normal;
  font-family: 'Inter';
  font-size: 16px;
  line-height: 24px;
}

page-send-barcode .send-receipt__label--bold {
  font-family: 'Inter';
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
}

page-send-barcode .barcode__info-text {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
  /* or 143% */
  letter-spacing: 0.001em;
  /* Text/Dark/Secondary */
  color: var(--grayblue-300);
}

page-send-barcode .barcode {
  width: 226px;
}

page-send-barcode .barcode-text {
  padding-top: 16px;
  font-family: 'Inter';
  font-style: normal;
  font-weight: normal;
  font-size: 13.6719px;
  line-height: 18px;
  /* identical to box height, or 129% */
  text-align: center;
  letter-spacing: 0.2715em;
  /* Text/Dark/Primary */
  color: var(--grayblue-400);
}

page-send-barcode .barcode__payment-expiration {
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
  text-align: center;
}

page-send-barcode .details-link {
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
  color: var(--app-primary);
}

send-change-amount rmt-error .rmt-error-flash {
  font-weight: 600 !important;
}

send-change-amount .rmt-currency-row {
  border: 1px solid var(--gray-400);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 8px;
}

send-change-amount .rmt-currency-row .currency-input {
  border-bottom: 0px;
}

send-change-amount .rmt-currency-row .input {
  padding: 0px;
}

send-change-amount .rmt-currency-row .item {
  padding: 0px;
  margin: 0px;
}

send-change-amount .rmt-currency-row .amount-error-border {
  border: initial;
  -webkit-box-shadow: 0px 0px 0px 1px var(--red-300) !important;
  box-shadow: 0px 0px 0px 1px var(--red-300) !important;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

send-change-amount .rmt-currency-row .amount-input-border {
  -webkit-box-shadow: 0px 0px 0px 2px var(--app-primary);
  box-shadow: 0px 0px 0px 2px var(--app-primary);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

send-change-amount .rmt-currency-row ion-input {
  border: none !important;
}

send-change-amount .rmt-currency-row .amount {
  min-height: 72px;
  padding-left: 16px;
  border-radius: 8px 0px 0px 8px;
}

send-change-amount .rmt-currency-row .amount .text-input {
  margin: 0px;
  padding: 0px;
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 28px;
  color: var(--grayblue-400);
  padding-right: 12px;
}

send-change-amount .rmt-currency-row .amount .input {
  padding: 0px;
}

send-change-amount .rmt-currency-row .amount .rmt-font.Body1, send-change-amount .rmt-currency-row .amount rmt-chips .chip, rmt-chips send-change-amount .rmt-currency-row .amount .chip, send-change-amount .rmt-currency-row .amount rmt-segment-button ion-segment.segment-grey-buttons ion-segment-button ion-label, rmt-segment-button ion-segment.segment-grey-buttons ion-segment-button send-change-amount .rmt-currency-row .amount ion-label, send-change-amount .rmt-currency-row .amount rmt-tile-new .title-one, rmt-tile-new send-change-amount .rmt-currency-row .amount .title-one, send-change-amount .rmt-currency-row .amount rmt-wallet-balance-and-qr .balance-text, rmt-wallet-balance-and-qr send-change-amount .rmt-currency-row .amount .balance-text, send-change-amount .rmt-currency-row .amount singpass-profile-review-details .Body1.profile-has-null-value, singpass-profile-review-details send-change-amount .rmt-currency-row .amount .Body1.profile-has-null-value, send-change-amount .rmt-currency-row .amount klarna-privacy p, klarna-privacy send-change-amount .rmt-currency-row .amount p, send-change-amount .rmt-currency-row .amount location-detail .done-button .button-inner, location-detail .done-button send-change-amount .rmt-currency-row .amount .button-inner, send-change-amount .rmt-currency-row .amount page-qr-scanner-helper .supported-qrs-div, page-qr-scanner-helper send-change-amount .rmt-currency-row .amount .supported-qrs-div, send-change-amount .rmt-currency-row .amount page-qr-scanner-helper .scan-a-code-to-pay-div, page-qr-scanner-helper send-change-amount .rmt-currency-row .amount .scan-a-code-to-pay-div, send-change-amount .rmt-currency-row .amount page-registration-customer-linking-questionnaire rmt-content .item .label, page-registration-customer-linking-questionnaire rmt-content .item send-change-amount .rmt-currency-row .amount .label, send-change-amount .rmt-currency-row .amount review-prompt .done-button .button-inner, review-prompt .done-button send-change-amount .rmt-currency-row .amount .button-inner, send-change-amount .rmt-currency-row .amount send-continue .primary-button .button-inner, send-continue .primary-button send-change-amount .rmt-currency-row .amount .button-inner, send-change-amount .rmt-currency-row .amount page-card-replace-reasons .item .label, page-card-replace-reasons .item send-change-amount .rmt-currency-row .amount .label, send-change-amount .rmt-currency-row .amount page-card-settings .item .label, page-card-settings .item send-change-amount .rmt-currency-row .amount .label, send-change-amount .rmt-currency-row .amount page-card-settings-home .item .label, page-card-settings-home .item send-change-amount .rmt-currency-row .amount .label, send-change-amount .rmt-currency-row .amount wallet-pin-forgot-passcode-modal .center-align p, wallet-pin-forgot-passcode-modal .center-align send-change-amount .rmt-currency-row .amount p, send-change-amount .rmt-currency-row .amount wallet-receive-money-track .sub-title, wallet-receive-money-track send-change-amount .rmt-currency-row .amount .sub-title, send-change-amount .rmt-currency-row .amount wallet-receive-money-track .Body1.track-cash-leagl-info, wallet-receive-money-track send-change-amount .rmt-currency-row .amount .Body1.track-cash-leagl-info {
  padding-top: 10px;
  margin: 0px;
}

send-change-amount .error-row {
  margin-top: 4px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}

send-change-amount .errorText {
  padding-left: 4px;
}

send-change-amount .errorIcon {
  width: 14px;
  color: var(--red-400);
}

send-change-amount .amount-loader {
  position: absolute;
  margin-top: -35px;
  right: 12px;
  padding-right: 12px;
}

send-change-amount .new-rate-row {
  margin-top: 8px;
  height: 28px;
  background-color: var(--gray-100);
}

send-change-amount .new-rate-row .button {
  font-weight: 600 !important;
}

send-change-amount .new-rate-row .promo-rate {
  font-size: 14px;
  font-weight: 600;
  color: #08873E !important;
}

send-change-amount .new-rate-row-summary {
  margin-bottom: 16px;
  margin-top: 8px;
  border-top-right-radius: 0px;
  border-top-left-radius: 0px;
  padding-top: 6px;
  width: 100%;
  max-width: 100%;
}

send-change-amount .new-rate-row-summary ion-item {
  padding-top: 16px !important;
}

send-change-amount .new-rate-promo-row {
  background-color: var(--green-100);
  width: auto !important;
  height: auto !important;
  bottom: 44px !important;
}

send-change-amount .promo-rate {
  color: var(--green-400) !important;
  font-weight: 600 !important;
  padding-top: 0px !important;
}

send-change-amount .promo-container {
  position: relative;
  width: 100%;
  margin: 0 auto;
}

send-change-amount .floating-new-rate-promo-row {
  position: absolute;
  bottom: 64px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  z-index: 2;
  border-radius: 20px;
  -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 8px 16px;
  font-weight: 600;
  font-size: 14px;
  height: 28px;
}

send-change-amount .promo-icon-new {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-left: 4px;
  color: #08873E !important;
}

send-change-amount .rate-hint {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 6px;
}

page-send-completed .transfer .detail-row {
  margin-bottom: 0px !important;
}

page-send-completed ion-content, page-send-completed .splashscreen {
  background-color: var(--gray-200) !important;
}

page-send-completed .pinCopy {
  margin-left: 5px !important;
}

page-send-completed .scrollDetails {
  margin-top: 12px;
  margin-bottom: 24px;
}

page-send-completed rmt-content {
  padding-top: calc(300px + env(safe-area-inset-top));
  padding-left: 16px;
  padding-right: 16px;
  padding-bottom: 16px;
}

page-send-completed .order_details .last-row {
  margin-bottom: 0px;
  margin-top: 0px;
}

page-send-completed .recipientPINDetails {
  text-align: left;
}

page-send-completed .middle-row {
  margin-top: 12px;
  margin-bottom: 12px;
}

page-send-completed .last-row {
  margin-bottom: 0px;
  margin-top: 12px;
}

page-send-completed .delivery .card-container:has(.bankAccountSection) {
  padding-bottom: 4px !important;
}

page-send-completed .send_completed_title {
  margin-top: 0px !important;
}

page-send-completed .page-content {
  position: relative;
  top: 70px;
  width: 100%;
  opacity: 1;
  -webkit-transition: top 0.5s ease-in-out;
  transition: top 0.5s ease-in-out;
}

page-send-completed .page-content.show {
  top: calc(env(safe-area-inset-top) - 90px) !important;
  opacity: 1;
  width: 100%;
  padding-bottom: 30px;
}

@media (max-width: 375px) {
  page-send-completed .page-content.show {
    top: 0px !important;
    opacity: 1;
  }
}

page-send-completed ion-footer .row {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

page-send-completed .send-receipt__left-col {
  color: var(--grayblue-400);
  text-align: left;
  text-wrap: wrap !important;
}

page-send-completed .send-receipt__left-col -bold {
  font-weight: 600 !important;
  text-wrap: wrap !important;
}

page-send-completed .send-receipt__right-col {
  color: var(--grayblue-300);
  text-align: right;
  text-wrap: wrap !important;
}

page-send-completed .col-no-wrap {
  text-wrap: nowrap !important;
}

page-send-completed .summarySectionHeader {
  color: var(--grayblue-400) !important;
}

page-send-completed .transfer, page-send-completed .recipient, page-send-completed .delivery {
  width: 100%;
}

page-send-completed .separator {
  margin-top: 16px;
  padding-bottom: 16px;
}

page-send-completed .recipientSectionHeader, page-send-completed .transferSectionHeader, page-send-completed .deliverySectionHeader {
  text-align: left !important;
  padding-bottom: 16px;
}

page-send-completed rmt-card-new {
  width: 100%;
}

page-send-completed rmt-card-new .card-container {
  margin-left: 0px !important;
  margin-right: 0px !important;
  margin-top: 0px;
}

page-send-completed rmt-card-new .div {
  margin-bottom: 0px;
  margin-top: 0px;
  padding-bottom: 0px;
  padding-top: 0px;
}

page-send-completed rmt-card-new .row {
  padding-bottom: 0px;
  padding-top: 0px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

page-send-completed rmt-card-new .detail-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

page-send-completed rmt-card-new .detail-row div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

page-send-completed rmt-card-new .detail-row div:last-child {
  font-weight: 600;
}

page-send-completed rmt-card-new .col {
  margin-bottom: 0px;
  margin-top: 0px;
  padding-bottom: 0px;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
}

page-send-completed rmt-card-new .summarySectionHeader {
  color: var(--grayblue-400) !important;
}

page-send-completed rmt-card-new .country-icon {
  margin-right: 8px;
  width: 20px;
  height: 20px;
  overflow: hidden;
  border-radius: 50%;
}

page-send-completed rmt-card-new .country-icon ion-icon {
  margin-left: -5px;
  margin-top: -2px;
}

page-send-completed .rmt-font.H2, page-send-completed rmt-wallet-balance-and-qr .balance-currency, rmt-wallet-balance-and-qr page-send-completed .balance-currency, page-send-completed rmt-wallet-balance-and-qr .balance-dots, rmt-wallet-balance-and-qr page-send-completed .balance-dots, page-send-completed singpass-profile-review-details .H2.profile-has-null-value, singpass-profile-review-details page-send-completed .H2.profile-has-null-value, page-send-completed klarna-privacy p strong, klarna-privacy p page-send-completed strong, page-send-completed page-qr-scanner-helper .user-name, page-qr-scanner-helper page-send-completed .user-name, page-send-completed page-qr-scanner-helper .user-amount, page-qr-scanner-helper page-send-completed .user-amount, page-send-completed wallet-receive-money-track .H2.sub-title, wallet-receive-money-track page-send-completed .H2.sub-title, page-send-completed wallet-receive-money-track .H2.track-cash-leagl-info, wallet-receive-money-track page-send-completed .H2.track-cash-leagl-info {
  color: var(--grayblue-400);
  margin-bottom: 0px;
}

page-send-completed .rmt-font.Body1, page-send-completed rmt-chips .chip, rmt-chips page-send-completed .chip, page-send-completed rmt-segment-button ion-segment.segment-grey-buttons ion-segment-button ion-label, rmt-segment-button ion-segment.segment-grey-buttons ion-segment-button page-send-completed ion-label, page-send-completed rmt-tile-new .title-one, rmt-tile-new page-send-completed .title-one, page-send-completed rmt-wallet-balance-and-qr .balance-text, rmt-wallet-balance-and-qr page-send-completed .balance-text, page-send-completed singpass-profile-review-details .Body1.profile-has-null-value, singpass-profile-review-details page-send-completed .Body1.profile-has-null-value, page-send-completed klarna-privacy p, klarna-privacy page-send-completed p, page-send-completed location-detail .done-button .button-inner, location-detail .done-button page-send-completed .button-inner, page-send-completed page-qr-scanner-helper .supported-qrs-div, page-qr-scanner-helper page-send-completed .supported-qrs-div, page-send-completed page-qr-scanner-helper .scan-a-code-to-pay-div, page-qr-scanner-helper page-send-completed .scan-a-code-to-pay-div, page-send-completed page-registration-customer-linking-questionnaire rmt-content .item .label, page-registration-customer-linking-questionnaire rmt-content .item page-send-completed .label, page-send-completed review-prompt .done-button .button-inner, review-prompt .done-button page-send-completed .button-inner, page-send-completed send-continue .primary-button .button-inner, send-continue .primary-button page-send-completed .button-inner, page-send-completed page-card-replace-reasons .item .label, page-card-replace-reasons .item page-send-completed .label, page-send-completed page-card-settings .item .label, page-card-settings .item page-send-completed .label, page-send-completed page-card-settings-home .item .label, page-card-settings-home .item page-send-completed .label, page-send-completed wallet-pin-forgot-passcode-modal .center-align p, wallet-pin-forgot-passcode-modal .center-align page-send-completed p, page-send-completed wallet-receive-money-track .sub-title, wallet-receive-money-track page-send-completed .sub-title, page-send-completed wallet-receive-money-track .Body1.track-cash-leagl-info, wallet-receive-money-track page-send-completed .Body1.track-cash-leagl-info {
  color: var(--grayblue-300);
}

page-send-completed .pin-card {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 16px;
  border: 1px solid var(--gray-400);
  -webkit-box-shadow: 0px 3px 15px var(--gray-400);
  box-shadow: 0px 3px 15px var(--gray-400);
  color: var(--grayblue-400);
  padding: 16px;
  border-radius: 6px;
}

page-send-completed .pin-card .pinCopy {
  padding: 5px;
}

page-send-completed .button[color=secondary-with-border] {
  text-decoration: none !important;
  border: 1px solid var(--grayblue-500);
  color: var(--grayblue-500);
  background-color: var(--gray-200) !important;
  size: 14px !important;
  line-height: 20px !important;
  font-weight: 600 !important;
}

page-send-completed .scroll-content {
  margin-top: env(safe-area-inset-top) !important;
}

page-send-completed .button[color=secondary-with-border] {
  text-decoration: none !important;
  border: 1px solid var(--grayblue-500);
  color: var(--grayblue-500);
  background-color: var(--gray-200) !important;
  size: 14px !important;
  line-height: 20px !important;
  font-weight: 600 !important;
}

page-send-completed .selfServiceButtonEnabled {
  color: var(--grayblue-500) !important;
  border: 1px solid var(--grayblue-500) !important;
}

page-send-completed .selfServiceButtonDisabled {
  color: var(--grayblue-100) !important;
  border: 1px solid var(--grayblue-100) !important;
}

page-send-completed .skeleton-button-row {
  width: 90%;
}

page-send-completed .skeleton-timer-row {
  width: 40%;
}

page-send-completed .skeleton-button {
  width: 100%;
  height: 48px;
  border-radius: 6px;
  background: -webkit-gradient(linear, left top, right top, color-stop(25%, #e0e0e0), color-stop(37%, #f5f5f5), color-stop(63%, #e0e0e0));
  background: linear-gradient(90deg, #e0e0e0 25%, #f5f5f5 37%, #e0e0e0 63%);
  background-size: 400% 100%;
  -webkit-animation: shimmer 1.4s ease infinite;
  animation: shimmer 1.4s ease infinite;
}

page-send-completed .skeleton-timer {
  margin-top: 20px;
  margin-bottom: 10px;
  width: 100%;
  height: 20px;
  border-radius: 6px;
  background: -webkit-gradient(linear, left top, right top, color-stop(25%, #e0e0e0), color-stop(37%, #f5f5f5), color-stop(63%, #e0e0e0));
  background: linear-gradient(90deg, #e0e0e0 25%, #f5f5f5 37%, #e0e0e0 63%);
  background-size: 400% 100%;
  -webkit-animation: shimmer 1.4s ease infinite;
  animation: shimmer 1.4s ease infinite;
}

@keyframes shimmer {
  0% {
    background-position: -400px 0;
  }
  100% {
    background-position: 400px 0;
  }
}

page-send-completed .address-alert rmt-alerts .bootstrap-alert .alert-text {
  text-align: left;
}

send-continue ion-content {
  background-color: #fff !important;
}

send-continue .body-container {
  text-align: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

send-continue .modal-title {
  padding-top: 0px;
  color: var(--grayblue-400);
  text-align: center;
  font-size: 20px !important;
  margin-bottom: 16px;
}

send-continue .modal-subtitle {
  text-align: center;
  color: var(--grayblue-400);
}

send-continue .scroll-content {
  margin-bottom: -3px;
}

send-continue .image {
  width: 48px;
  height: 48px;
  border-radius: 50%;
  margin-bottom: 24px;
  background-color: var(--gray-400);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

send-continue .details {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  font-size: 14px;
  line-height: 20px;
  border-radius: 12px;
  background-color: var(--gray-200);
  color: var(--grayblue-400);
  padding: 16px;
}

send-continue .details .detail-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

send-continue .details .detail-row div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

send-continue .details .detail-row div:last-child {
  font-weight: 600;
}

send-continue .details .detail-row + .detail-row {
  margin-top: 16px;
}

send-continue .details .country-icon {
  margin-right: 8px;
  width: 20px;
  height: 20px;
  overflow: hidden;
  border-radius: 50%;
}

send-continue .details .country-icon ion-icon {
  margin-left: -5px;
  margin-top: -2px;
}

page-send-cvv .cvv-label {
  margin-bottom: 5px !important;
}

page-send-cvv .cvv-input {
  -webkit-text-security: disc;
}

page-send-cvv .rmt-input-icon-base {
  padding-top: 10px !important;
  padding-right: 26px !important;
}

cvv-info .image {
  width: 48px;
  height: 48px;
}

cvv-info .rmt-font.H2, cvv-info rmt-wallet-balance-and-qr .balance-currency, rmt-wallet-balance-and-qr cvv-info .balance-currency, cvv-info rmt-wallet-balance-and-qr .balance-dots, rmt-wallet-balance-and-qr cvv-info .balance-dots, cvv-info singpass-profile-review-details .H2.profile-has-null-value, singpass-profile-review-details cvv-info .H2.profile-has-null-value, cvv-info klarna-privacy p strong, klarna-privacy p cvv-info strong, cvv-info page-qr-scanner-helper .user-name, page-qr-scanner-helper cvv-info .user-name, cvv-info page-qr-scanner-helper .user-amount, page-qr-scanner-helper cvv-info .user-amount, cvv-info wallet-receive-money-track .H2.sub-title, wallet-receive-money-track cvv-info .H2.sub-title, cvv-info wallet-receive-money-track .H2.track-cash-leagl-info, wallet-receive-money-track cvv-info .H2.track-cash-leagl-info {
  color: var(--grayblue-400);
  margin-top: 32px;
  margin-bottom: 16px;
}

cvv-info .Body1 {
  margin-top: 0px;
  text-align: center;
}

cvv-info .content-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

page-send-failed .send-failed-image {
  width: 128px;
  height: 128px;
}

page-send-failed .send-failed-details {
  margin-top: 24px;
}

page-send-failed .error-title {
  margin-top: 0 !important;
}

page-send-failed .bullet_title {
  padding-left: 4px;
}

page-send-failed .failed_link {
  font-size: 14px;
  line-height: 20px;
}

page-send-failed .error-subtitle-section {
  text-align: center;
  margin-top: 16px;
}

page-send-failed .error-subtitle-section + * {
  margin-top: 32px;
}

page-send-failed .error-subtitle-section + .failed-notice {
  margin-top: 12px;
}

page-send-failed .ria-dark-text {
  color: var(--grayblue-400) !important;
}

page-send-failed .step-row ion-col {
  padding: 0;
}

page-send-failed .step-heading {
  text-align: left;
  margin-top: 16px !important;
  margin-bottom: 0px;
  margin-left: 6px;
}

page-send-failed .step-icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

page-send-failed .step-text {
  text-align: left;
  padding-left: 16px;
}

page-send-failed .full-width {
  width: 100%;
}

page-send-failed .info__text--grey {
  font-family: 'Inter';
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.25px;
  color: var(--grayblue-300);
}

page-send-failed .footer-kyc {
  background-color: var(--gray-100);
  bottom: 20px !important;
}

page-send-failed .secondary-btn-row {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

page-send-failed .text-content {
  height: 150px;
  width: 100%;
}

page-send-failed .text-content-expired {
  width: inherit;
  margin-top: 16px;
}

page-send-failed .expired-div {
  margin-left: 8px;
  margin-top: 26px;
}

page-send-failed rmt-checkbox {
  margin-top: 57px;
}

page-send-failed rmt-checkbox .container-content {
  text-align: left;
  margin-left: 20px;
}

page-send-failed .footer::before {
  top: 0px;
  background: none;
}

page-send-failed .footer__button {
  background-color: var(--app-primary);
  border: 1px solid var(--gray-100);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 4px;
  -webkit-box-shadow: none;
  box-shadow: none;
  text-transform: capitalize;
}

page-send-failed .inline-padding-detail {
  -webkit-padding-start: 25px;
  padding-inline-start: 25px;
}

page-send-failed .footer__col {
  padding: 0px !important;
}

page-send-failed .failed-notice {
  background-color: #F5E9DA;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 8px;
  border-radius: 8px;
  text-align: left;
}

page-send-failed .failed-notice-icon {
  padding-top: 2px;
  padding-bottom: 2px;
}

page-send-failed .failed-notice-icon ion-icon {
  color: var(--yellow-500);
}

page-send-failed .failed-notice-content {
  margin-left: 8px;
}

page-send-failed .failed-notice-header {
  color: var(--yellow-500);
}

ion-alert {
  z-index: 11000 !important;
}

page-send-finish .ios ion-content, page-send-finish .ios .scroll-content {
  overflow: hidden !important;
  overscroll-behavior: none !important;
}

page-send-finish .scroll-content {
  overflow-y: hidden !important;
}

page-send-finish .content {
  background-color: var(--gray-200) !important;
}

page-send-finish .text-content {
  height: 100px;
  padding-top: 155px;
}

page-send-finish xe-lottie {
  margin-bottom: 50px;
  height: 50px;
  margin-top: -450px;
}

page-send-finish rmt-center h4 {
  color: var(--grayblue-400);
  font-weight: 600;
}

page-send-finish .footer {
  -webkit-transition: opacity linear 400ms;
  transition: opacity linear 400ms;
  background-color: var(--gray-100);
  padding: 0px 16px 16px 16px;
  background-color: var(--app-primary);
}

page-send-finish .footer::before {
  top: 0px;
  background: none;
}

page-send-finish .threatmetrix {
  display: none;
}

page-send-finish .footer__button {
  background-color: var(--app-primary);
  border: 1px solid var(--gray-100);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 4px;
  -webkit-box-shadow: none;
  box-shadow: none;
  text-transform: capitalize;
}

page-send-finish rmt-circle {
  background-color: var(--orange-300);
  width: 160px;
  height: 160px;
}

send-pay-bancontact .footer::before {
  top: 0px;
  background: none;
}

send-pay-bancontact .footer__button {
  background-color: var(--app-primary);
  border: 1px solid var(--gray-100);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 4px;
  -webkit-box-shadow: none;
  box-shadow: none;
  text-transform: capitalize;
}

send-pay-bancontact .rmt-font.H2, send-pay-bancontact rmt-wallet-balance-and-qr .balance-currency, rmt-wallet-balance-and-qr send-pay-bancontact .balance-currency, send-pay-bancontact rmt-wallet-balance-and-qr .balance-dots, rmt-wallet-balance-and-qr send-pay-bancontact .balance-dots, send-pay-bancontact singpass-profile-review-details .H2.profile-has-null-value, singpass-profile-review-details send-pay-bancontact .H2.profile-has-null-value, send-pay-bancontact klarna-privacy p strong, klarna-privacy p send-pay-bancontact strong, send-pay-bancontact page-qr-scanner-helper .user-name, page-qr-scanner-helper send-pay-bancontact .user-name, send-pay-bancontact page-qr-scanner-helper .user-amount, page-qr-scanner-helper send-pay-bancontact .user-amount, send-pay-bancontact wallet-receive-money-track .H2.sub-title, wallet-receive-money-track send-pay-bancontact .H2.sub-title, send-pay-bancontact wallet-receive-money-track .H2.track-cash-leagl-info, wallet-receive-money-track send-pay-bancontact .H2.track-cash-leagl-info {
  color: var(--grayblue-400);
}

send-pay-bancontact .rmt-font.Body2, send-pay-bancontact rmt-app-bar .new-help, rmt-app-bar send-pay-bancontact .new-help, send-pay-bancontact rmt-wallet-cards .cvv-expiry-title, rmt-wallet-cards send-pay-bancontact .cvv-expiry-title, send-pay-bancontact rmt-wallet-cards .cvv-expiry-value, rmt-wallet-cards send-pay-bancontact .cvv-expiry-value, send-pay-bancontact rmt-wallet-list-item .domestic-trn, rmt-wallet-list-item send-pay-bancontact .domestic-trn, send-pay-bancontact actionsheet-select rmt-list-item-new .rmt-font.Body1, actionsheet-select rmt-list-item-new send-pay-bancontact .rmt-font.Body1, send-pay-bancontact actionsheet-select rmt-list-item-new rmt-chips .chip, actionsheet-select rmt-list-item-new rmt-chips send-pay-bancontact .chip, send-pay-bancontact rmt-chips actionsheet-select rmt-list-item-new .chip, rmt-chips actionsheet-select rmt-list-item-new send-pay-bancontact .chip, send-pay-bancontact actionsheet-select rmt-list-item-new rmt-segment-button ion-segment.segment-grey-buttons ion-segment-button ion-label, actionsheet-select rmt-list-item-new rmt-segment-button ion-segment.segment-grey-buttons ion-segment-button send-pay-bancontact ion-label, send-pay-bancontact rmt-segment-button ion-segment.segment-grey-buttons ion-segment-button actionsheet-select rmt-list-item-new ion-label, rmt-segment-button ion-segment.segment-grey-buttons ion-segment-button actionsheet-select rmt-list-item-new send-pay-bancontact ion-label, send-pay-bancontact actionsheet-select rmt-list-item-new rmt-tile-new .title-one, actionsheet-select rmt-list-item-new rmt-tile-new send-pay-bancontact .title-one, send-pay-bancontact rmt-tile-new actionsheet-select rmt-list-item-new .title-one, rmt-tile-new actionsheet-select rmt-list-item-new send-pay-bancontact .title-one, send-pay-bancontact actionsheet-select rmt-list-item-new rmt-wallet-balance-and-qr .balance-text, actionsheet-select rmt-list-item-new rmt-wallet-balance-and-qr send-pay-bancontact .balance-text, send-pay-bancontact rmt-wallet-balance-and-qr actionsheet-select rmt-list-item-new .balance-text, rmt-wallet-balance-and-qr actionsheet-select rmt-list-item-new send-pay-bancontact .balance-text, send-pay-bancontact actionsheet-select rmt-list-item-new singpass-profile-review-details .Body1.profile-has-null-value, actionsheet-select rmt-list-item-new singpass-profile-review-details send-pay-bancontact .Body1.profile-has-null-value, send-pay-bancontact singpass-profile-review-details actionsheet-select rmt-list-item-new .Body1.profile-has-null-value, singpass-profile-review-details actionsheet-select rmt-list-item-new send-pay-bancontact .Body1.profile-has-null-value, send-pay-bancontact actionsheet-select rmt-list-item-new klarna-privacy p, actionsheet-select rmt-list-item-new klarna-privacy send-pay-bancontact p, send-pay-bancontact klarna-privacy actionsheet-select rmt-list-item-new p, klarna-privacy actionsheet-select rmt-list-item-new send-pay-bancontact p, send-pay-bancontact actionsheet-select rmt-list-item-new location-detail .done-button .button-inner, actionsheet-select rmt-list-item-new location-detail .done-button send-pay-bancontact .button-inner, send-pay-bancontact location-detail .done-button actionsheet-select rmt-list-item-new .button-inner, location-detail .done-button actionsheet-select rmt-list-item-new send-pay-bancontact .button-inner, send-pay-bancontact actionsheet-select rmt-list-item-new page-qr-scanner-helper .supported-qrs-div, actionsheet-select rmt-list-item-new page-qr-scanner-helper send-pay-bancontact .supported-qrs-div, send-pay-bancontact page-qr-scanner-helper actionsheet-select rmt-list-item-new .supported-qrs-div, page-qr-scanner-helper actionsheet-select rmt-list-item-new send-pay-bancontact .supported-qrs-div, send-pay-bancontact actionsheet-select rmt-list-item-new page-qr-scanner-helper .scan-a-code-to-pay-div, actionsheet-select rmt-list-item-new page-qr-scanner-helper send-pay-bancontact .scan-a-code-to-pay-div, send-pay-bancontact page-qr-scanner-helper actionsheet-select rmt-list-item-new .scan-a-code-to-pay-div, page-qr-scanner-helper actionsheet-select rmt-list-item-new send-pay-bancontact .scan-a-code-to-pay-div, send-pay-bancontact actionsheet-select rmt-list-item-new page-registration-customer-linking-questionnaire rmt-content .item .label, actionsheet-select rmt-list-item-new page-registration-customer-linking-questionnaire rmt-content .item send-pay-bancontact .label, send-pay-bancontact page-registration-customer-linking-questionnaire rmt-content .item actionsheet-select rmt-list-item-new .label, page-registration-customer-linking-questionnaire rmt-content .item actionsheet-select rmt-list-item-new send-pay-bancontact .label, send-pay-bancontact actionsheet-select rmt-list-item-new review-prompt .done-button .button-inner, actionsheet-select rmt-list-item-new review-prompt .done-button send-pay-bancontact .button-inner, send-pay-bancontact review-prompt .done-button actionsheet-select rmt-list-item-new .button-inner, review-prompt .done-button actionsheet-select rmt-list-item-new send-pay-bancontact .button-inner, send-pay-bancontact actionsheet-select rmt-list-item-new send-continue .primary-button .button-inner, actionsheet-select rmt-list-item-new send-continue .primary-button send-pay-bancontact .button-inner, send-pay-bancontact send-continue .primary-button actionsheet-select rmt-list-item-new .button-inner, send-continue .primary-button actionsheet-select rmt-list-item-new send-pay-bancontact .button-inner, send-pay-bancontact actionsheet-select rmt-list-item-new page-card-replace-reasons .item .label, actionsheet-select rmt-list-item-new page-card-replace-reasons .item send-pay-bancontact .label, send-pay-bancontact page-card-replace-reasons .item actionsheet-select rmt-list-item-new .label, page-card-replace-reasons .item actionsheet-select rmt-list-item-new send-pay-bancontact .label, send-pay-bancontact actionsheet-select rmt-list-item-new page-card-settings .item .label, actionsheet-select rmt-list-item-new page-card-settings .item send-pay-bancontact .label, send-pay-bancontact page-card-settings .item actionsheet-select rmt-list-item-new .label, page-card-settings .item actionsheet-select rmt-list-item-new send-pay-bancontact .label, send-pay-bancontact actionsheet-select rmt-list-item-new page-card-settings-home .item .label, actionsheet-select rmt-list-item-new page-card-settings-home .item send-pay-bancontact .label, send-pay-bancontact page-card-settings-home .item actionsheet-select rmt-list-item-new .label, page-card-settings-home .item actionsheet-select rmt-list-item-new send-pay-bancontact .label, send-pay-bancontact actionsheet-select rmt-list-item-new wallet-pin-forgot-passcode-modal .center-align p, actionsheet-select rmt-list-item-new wallet-pin-forgot-passcode-modal .center-align send-pay-bancontact p, send-pay-bancontact wallet-pin-forgot-passcode-modal .center-align actionsheet-select rmt-list-item-new p, wallet-pin-forgot-passcode-modal .center-align actionsheet-select rmt-list-item-new send-pay-bancontact p, send-pay-bancontact actionsheet-select rmt-list-item-new wallet-receive-money-track .sub-title, actionsheet-select rmt-list-item-new wallet-receive-money-track send-pay-bancontact .sub-title, send-pay-bancontact wallet-receive-money-track actionsheet-select rmt-list-item-new .sub-title, wallet-receive-money-track actionsheet-select rmt-list-item-new send-pay-bancontact .sub-title, send-pay-bancontact actionsheet-select rmt-list-item-new wallet-receive-money-track .Body1.track-cash-leagl-info, actionsheet-select rmt-list-item-new wallet-receive-money-track send-pay-bancontact .Body1.track-cash-leagl-info, send-pay-bancontact wallet-receive-money-track actionsheet-select rmt-list-item-new .Body1.track-cash-leagl-info, wallet-receive-money-track actionsheet-select rmt-list-item-new send-pay-bancontact .Body1.track-cash-leagl-info, send-pay-bancontact singpass-profile-review-details .Body2.profile-has-null-value, singpass-profile-review-details send-pay-bancontact .Body2.profile-has-null-value, send-pay-bancontact page-group-partners-list rmt-card-new .rmt-font.Caption, page-group-partners-list rmt-card-new send-pay-bancontact .rmt-font.Caption, send-pay-bancontact page-group-partners-list rmt-card-new rmt-list-item-new .rmt-font.gray-blue, page-group-partners-list rmt-card-new rmt-list-item-new send-pay-bancontact .rmt-font.gray-blue, send-pay-bancontact rmt-list-item-new page-group-partners-list rmt-card-new .rmt-font.gray-blue, rmt-list-item-new page-group-partners-list rmt-card-new send-pay-bancontact .rmt-font.gray-blue, send-pay-bancontact page-group-partners-list rmt-card-new rmt-list-item-new singpass-profile-review-details .gray-blue.profile-has-null-value, page-group-partners-list rmt-card-new rmt-list-item-new singpass-profile-review-details send-pay-bancontact .gray-blue.profile-has-null-value, send-pay-bancontact rmt-list-item-new singpass-profile-review-details page-group-partners-list rmt-card-new .gray-blue.profile-has-null-value, rmt-list-item-new singpass-profile-review-details page-group-partners-list rmt-card-new send-pay-bancontact .gray-blue.profile-has-null-value, send-pay-bancontact page-group-partners-list rmt-card-new singpass-profile-review-details rmt-list-item-new .gray-blue.profile-has-null-value, page-group-partners-list rmt-card-new singpass-profile-review-details rmt-list-item-new send-pay-bancontact .gray-blue.profile-has-null-value, send-pay-bancontact singpass-profile-review-details rmt-list-item-new page-group-partners-list rmt-card-new .gray-blue.profile-has-null-value, singpass-profile-review-details rmt-list-item-new page-group-partners-list rmt-card-new send-pay-bancontact .gray-blue.profile-has-null-value, send-pay-bancontact page-group-partners-list rmt-card-new rmt-list-item-new wallet-receive-money-track .gray-blue.sub-title, page-group-partners-list rmt-card-new rmt-list-item-new wallet-receive-money-track send-pay-bancontact .gray-blue.sub-title, send-pay-bancontact rmt-list-item-new wallet-receive-money-track page-group-partners-list rmt-card-new .gray-blue.sub-title, rmt-list-item-new wallet-receive-money-track page-group-partners-list rmt-card-new send-pay-bancontact .gray-blue.sub-title, send-pay-bancontact page-group-partners-list rmt-card-new wallet-receive-money-track rmt-list-item-new .gray-blue.sub-title, page-group-partners-list rmt-card-new wallet-receive-money-track rmt-list-item-new send-pay-bancontact .gray-blue.sub-title, send-pay-bancontact wallet-receive-money-track rmt-list-item-new page-group-partners-list rmt-card-new .gray-blue.sub-title, wallet-receive-money-track rmt-list-item-new page-group-partners-list rmt-card-new send-pay-bancontact .gray-blue.sub-title, send-pay-bancontact page-group-partners-list rmt-card-new rmt-list-item-new wallet-receive-money-track .gray-blue.track-cash-leagl-info, page-group-partners-list rmt-card-new rmt-list-item-new wallet-receive-money-track send-pay-bancontact .gray-blue.track-cash-leagl-info, send-pay-bancontact rmt-list-item-new wallet-receive-money-track page-group-partners-list rmt-card-new .gray-blue.track-cash-leagl-info, rmt-list-item-new wallet-receive-money-track page-group-partners-list rmt-card-new send-pay-bancontact .gray-blue.track-cash-leagl-info, send-pay-bancontact page-group-partners-list rmt-card-new wallet-receive-money-track rmt-list-item-new .gray-blue.track-cash-leagl-info, page-group-partners-list rmt-card-new wallet-receive-money-track rmt-list-item-new send-pay-bancontact .gray-blue.track-cash-leagl-info, send-pay-bancontact wallet-receive-money-track rmt-list-item-new page-group-partners-list rmt-card-new .gray-blue.track-cash-leagl-info, wallet-receive-money-track rmt-list-item-new page-group-partners-list rmt-card-new send-pay-bancontact .gray-blue.track-cash-leagl-info, send-pay-bancontact page-group-partners-list rmt-card-new rmt-tile-new .information-text, page-group-partners-list rmt-card-new rmt-tile-new send-pay-bancontact .information-text, send-pay-bancontact rmt-tile-new page-group-partners-list rmt-card-new .information-text, rmt-tile-new page-group-partners-list rmt-card-new send-pay-bancontact .information-text, send-pay-bancontact page-group-partners-list rmt-card-new rmt-tile-new .sub-title, page-group-partners-list rmt-card-new rmt-tile-new send-pay-bancontact .sub-title, send-pay-bancontact rmt-tile-new page-group-partners-list rmt-card-new .sub-title, rmt-tile-new page-group-partners-list rmt-card-new send-pay-bancontact .sub-title, send-pay-bancontact page-group-partners-list rmt-card-new rmt-wallet-balance-and-qr .scanandpay-container, page-group-partners-list rmt-card-new rmt-wallet-balance-and-qr send-pay-bancontact .scanandpay-container, send-pay-bancontact rmt-wallet-balance-and-qr page-group-partners-list rmt-card-new .scanandpay-container, rmt-wallet-balance-and-qr page-group-partners-list rmt-card-new send-pay-bancontact .scanandpay-container, send-pay-bancontact page-group-partners-list rmt-card-new rmt-wallet-list-item .international-trn, page-group-partners-list rmt-card-new rmt-wallet-list-item send-pay-bancontact .international-trn, send-pay-bancontact rmt-wallet-list-item page-group-partners-list rmt-card-new .international-trn, rmt-wallet-list-item page-group-partners-list rmt-card-new send-pay-bancontact .international-trn, send-pay-bancontact page-group-partners-list rmt-card-new rmt-wallet-services .action-text, page-group-partners-list rmt-card-new rmt-wallet-services send-pay-bancontact .action-text, send-pay-bancontact rmt-wallet-services page-group-partners-list rmt-card-new .action-text, rmt-wallet-services page-group-partners-list rmt-card-new send-pay-bancontact .action-text, send-pay-bancontact page-group-partners-list rmt-card-new singpass-profile-review-details .profile-has-null-value, page-group-partners-list rmt-card-new singpass-profile-review-details send-pay-bancontact .profile-has-null-value, send-pay-bancontact singpass-profile-review-details page-group-partners-list rmt-card-new .profile-has-null-value, singpass-profile-review-details page-group-partners-list rmt-card-new send-pay-bancontact .profile-has-null-value, send-pay-bancontact page-group-partners-list rmt-card-new page-card-settings-home a, page-group-partners-list rmt-card-new page-card-settings-home send-pay-bancontact a, send-pay-bancontact page-card-settings-home page-group-partners-list rmt-card-new a, page-card-settings-home page-group-partners-list rmt-card-new send-pay-bancontact a, send-pay-bancontact page-group-partners-list rmt-card-new wallet-receive-money-track .Caption.sub-title, page-group-partners-list rmt-card-new wallet-receive-money-track send-pay-bancontact .Caption.sub-title, send-pay-bancontact wallet-receive-money-track page-group-partners-list rmt-card-new .Caption.sub-title, wallet-receive-money-track page-group-partners-list rmt-card-new send-pay-bancontact .Caption.sub-title, send-pay-bancontact page-group-partners-list rmt-card-new wallet-receive-money-track .Caption.track-cash-leagl-info, page-group-partners-list rmt-card-new wallet-receive-money-track send-pay-bancontact .Caption.track-cash-leagl-info, send-pay-bancontact wallet-receive-money-track page-group-partners-list rmt-card-new .Caption.track-cash-leagl-info, wallet-receive-money-track page-group-partners-list rmt-card-new send-pay-bancontact .Caption.track-cash-leagl-info, send-pay-bancontact mobile-provider rmt-list-item-new .rmt-font.Body1, mobile-provider rmt-list-item-new send-pay-bancontact .rmt-font.Body1, send-pay-bancontact mobile-provider rmt-list-item-new rmt-chips .chip, mobile-provider rmt-list-item-new rmt-chips send-pay-bancontact .chip, send-pay-bancontact rmt-chips mobile-provider rmt-list-item-new .chip, rmt-chips mobile-provider rmt-list-item-new send-pay-bancontact .chip, send-pay-bancontact mobile-provider rmt-list-item-new rmt-segment-button ion-segment.segment-grey-buttons ion-segment-button ion-label, mobile-provider rmt-list-item-new rmt-segment-button ion-segment.segment-grey-buttons ion-segment-button send-pay-bancontact ion-label, send-pay-bancontact rmt-segment-button ion-segment.segment-grey-buttons ion-segment-button mobile-provider rmt-list-item-new ion-label, rmt-segment-button ion-segment.segment-grey-buttons ion-segment-button mobile-provider rmt-list-item-new send-pay-bancontact ion-label, send-pay-bancontact mobile-provider rmt-list-item-new rmt-tile-new .title-one, mobile-provider rmt-list-item-new rmt-tile-new send-pay-bancontact .title-one, send-pay-bancontact rmt-tile-new mobile-provider rmt-list-item-new .title-one, rmt-tile-new mobile-provider rmt-list-item-new send-pay-bancontact .title-one, send-pay-bancontact mobile-provider rmt-list-item-new rmt-wallet-balance-and-qr .balance-text, mobile-provider rmt-list-item-new rmt-wallet-balance-and-qr send-pay-bancontact .balance-text, send-pay-bancontact rmt-wallet-balance-and-qr mobile-provider rmt-list-item-new .balance-text, rmt-wallet-balance-and-qr mobile-provider rmt-list-item-new send-pay-bancontact .balance-text, send-pay-bancontact mobile-provider rmt-list-item-new singpass-profile-review-details .Body1.profile-has-null-value, mobile-provider rmt-list-item-new singpass-profile-review-details send-pay-bancontact .Body1.profile-has-null-value, send-pay-bancontact singpass-profile-review-details mobile-provider rmt-list-item-new .Body1.profile-has-null-value, singpass-profile-review-details mobile-provider rmt-list-item-new send-pay-bancontact .Body1.profile-has-null-value, send-pay-bancontact mobile-provider rmt-list-item-new klarna-privacy p, mobile-provider rmt-list-item-new klarna-privacy send-pay-bancontact p, send-pay-bancontact klarna-privacy mobile-provider rmt-list-item-new p, klarna-privacy mobile-provider rmt-list-item-new send-pay-bancontact p, send-pay-bancontact mobile-provider rmt-list-item-new location-detail .done-button .button-inner, mobile-provider rmt-list-item-new location-detail .done-button send-pay-bancontact .button-inner, send-pay-bancontact location-detail .done-button mobile-provider rmt-list-item-new .button-inner, location-detail .done-button mobile-provider rmt-list-item-new send-pay-bancontact .button-inner, send-pay-bancontact mobile-provider rmt-list-item-new page-qr-scanner-helper .supported-qrs-div, mobile-provider rmt-list-item-new page-qr-scanner-helper send-pay-bancontact .supported-qrs-div, send-pay-bancontact page-qr-scanner-helper mobile-provider rmt-list-item-new .supported-qrs-div, page-qr-scanner-helper mobile-provider rmt-list-item-new send-pay-bancontact .supported-qrs-div, send-pay-bancontact mobile-provider rmt-list-item-new page-qr-scanner-helper .scan-a-code-to-pay-div, mobile-provider rmt-list-item-new page-qr-scanner-helper send-pay-bancontact .scan-a-code-to-pay-div, send-pay-bancontact page-qr-scanner-helper mobile-provider rmt-list-item-new .scan-a-code-to-pay-div, page-qr-scanner-helper mobile-provider rmt-list-item-new send-pay-bancontact .scan-a-code-to-pay-div, send-pay-bancontact mobile-provider rmt-list-item-new page-registration-customer-linking-questionnaire rmt-content .item .label, mobile-provider rmt-list-item-new page-registration-customer-linking-questionnaire rmt-content .item send-pay-bancontact .label, send-pay-bancontact page-registration-customer-linking-questionnaire rmt-content .item mobile-provider rmt-list-item-new .label, page-registration-customer-linking-questionnaire rmt-content .item mobile-provider rmt-list-item-new send-pay-bancontact .label, send-pay-bancontact mobile-provider rmt-list-item-new review-prompt .done-button .button-inner, mobile-provider rmt-list-item-new review-prompt .done-button send-pay-bancontact .button-inner, send-pay-bancontact review-prompt .done-button mobile-provider rmt-list-item-new .button-inner, review-prompt .done-button mobile-provider rmt-list-item-new send-pay-bancontact .button-inner, send-pay-bancontact mobile-provider rmt-list-item-new send-continue .primary-button .button-inner, mobile-provider rmt-list-item-new send-continue .primary-button send-pay-bancontact .button-inner, send-pay-bancontact send-continue .primary-button mobile-provider rmt-list-item-new .button-inner, send-continue .primary-button mobile-provider rmt-list-item-new send-pay-bancontact .button-inner, send-pay-bancontact mobile-provider rmt-list-item-new page-card-replace-reasons .item .label, mobile-provider rmt-list-item-new page-card-replace-reasons .item send-pay-bancontact .label, send-pay-bancontact page-card-replace-reasons .item mobile-provider rmt-list-item-new .label, page-card-replace-reasons .item mobile-provider rmt-list-item-new send-pay-bancontact .label, send-pay-bancontact mobile-provider rmt-list-item-new page-card-settings .item .label, mobile-provider rmt-list-item-new page-card-settings .item send-pay-bancontact .label, send-pay-bancontact page-card-settings .item mobile-provider rmt-list-item-new .label, page-card-settings .item mobile-provider rmt-list-item-new send-pay-bancontact .label, send-pay-bancontact mobile-provider rmt-list-item-new page-card-settings-home .item .label, mobile-provider rmt-list-item-new page-card-settings-home .item send-pay-bancontact .label, send-pay-bancontact page-card-settings-home .item mobile-provider rmt-list-item-new .label, page-card-settings-home .item mobile-provider rmt-list-item-new send-pay-bancontact .label, send-pay-bancontact mobile-provider rmt-list-item-new wallet-pin-forgot-passcode-modal .center-align p, mobile-provider rmt-list-item-new wallet-pin-forgot-passcode-modal .center-align send-pay-bancontact p, send-pay-bancontact wallet-pin-forgot-passcode-modal .center-align mobile-provider rmt-list-item-new p, wallet-pin-forgot-passcode-modal .center-align mobile-provider rmt-list-item-new send-pay-bancontact p, send-pay-bancontact mobile-provider rmt-list-item-new wallet-receive-money-track .sub-title, mobile-provider rmt-list-item-new wallet-receive-money-track send-pay-bancontact .sub-title, send-pay-bancontact wallet-receive-money-track mobile-provider rmt-list-item-new .sub-title, wallet-receive-money-track mobile-provider rmt-list-item-new send-pay-bancontact .sub-title, send-pay-bancontact mobile-provider rmt-list-item-new wallet-receive-money-track .Body1.track-cash-leagl-info, mobile-provider rmt-list-item-new wallet-receive-money-track send-pay-bancontact .Body1.track-cash-leagl-info, send-pay-bancontact wallet-receive-money-track mobile-provider rmt-list-item-new .Body1.track-cash-leagl-info, wallet-receive-money-track mobile-provider rmt-list-item-new send-pay-bancontact .Body1.track-cash-leagl-info, send-pay-bancontact page-qr-scanner-helper rmt-segment-button ion-segment ion-segment-button ion-label, page-qr-scanner-helper rmt-segment-button ion-segment ion-segment-button send-pay-bancontact ion-label, send-pay-bancontact page-apply-physical-card-detail .physical-card-detail .secondary-btn, page-apply-physical-card-detail .physical-card-detail send-pay-bancontact .secondary-btn, send-pay-bancontact page-wallet-deposit-jom-pay rmt-card-new .card-container .card-row .send-receipt__label--bold span, page-wallet-deposit-jom-pay rmt-card-new .card-container .card-row .send-receipt__label--bold send-pay-bancontact span, send-pay-bancontact page-wallet-deposit-jom-pay rmt-clipboard-container ion-col.content-col, page-wallet-deposit-jom-pay rmt-clipboard-container send-pay-bancontact ion-col.content-col, send-pay-bancontact wallet-receive-money-track .track-transfer-link, wallet-receive-money-track send-pay-bancontact .track-transfer-link, send-pay-bancontact wallet-receive-money-track .Body2.sub-title, wallet-receive-money-track send-pay-bancontact .Body2.sub-title, send-pay-bancontact wallet-receive-money-track .track-cash-leagl-info, wallet-receive-money-track send-pay-bancontact .track-cash-leagl-info, send-pay-bancontact page-wallet-withdraw-or-payment .leftItemFont, page-wallet-withdraw-or-payment send-pay-bancontact .leftItemFont, send-pay-bancontact page-wallet-withdraw-or-payment .rightItemFont, page-wallet-withdraw-or-payment send-pay-bancontact .rightItemFont {
  margin-top: 16px;
}

send-pay-bancontact .image-container {
  position: relative;
}

send-pay-bancontact .logo {
  position: absolute;
  top: calc(25% - 25px);
  width: 50px;
  left: calc(43% - 25px);
}

send-pay-bancontact .image {
  margin-bottom: 41px;
}

send-pay-bancontact .bancontact-iframe {
  z-index: 1000;
  background-color: var(--gray-100);
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100vw;
  height: 100vh;
  opacity: 0;
  display: none;
  -webkit-transition: 150ms linear opacity;
  transition: 150ms linear opacity;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

send-pay-bancontact .bancontact-iframe iframe {
  border: 0px;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100vw;
  height: 100vh;
  z-index: 1000;
}

page-send-pay-fpx .footer::before {
  top: 0px;
  background: none;
}

page-send-pay-fpx .rmt-font, page-send-pay-fpx singpass-profile-review-details .profile-has-null-value, singpass-profile-review-details page-send-pay-fpx .profile-has-null-value, page-send-pay-fpx wallet-receive-money-track .sub-title, wallet-receive-money-track page-send-pay-fpx .sub-title, page-send-pay-fpx wallet-receive-money-track .track-cash-leagl-info, wallet-receive-money-track page-send-pay-fpx .track-cash-leagl-info {
  margin-top: 16px;
}

page-send-pay-fpx .rmt-font.H2, page-send-pay-fpx rmt-wallet-balance-and-qr .balance-currency, rmt-wallet-balance-and-qr page-send-pay-fpx .balance-currency, page-send-pay-fpx rmt-wallet-balance-and-qr .balance-dots, rmt-wallet-balance-and-qr page-send-pay-fpx .balance-dots, page-send-pay-fpx singpass-profile-review-details .H2.profile-has-null-value, singpass-profile-review-details page-send-pay-fpx .H2.profile-has-null-value, page-send-pay-fpx klarna-privacy p strong, klarna-privacy p page-send-pay-fpx strong, page-send-pay-fpx page-qr-scanner-helper .user-name, page-qr-scanner-helper page-send-pay-fpx .user-name, page-send-pay-fpx page-qr-scanner-helper .user-amount, page-qr-scanner-helper page-send-pay-fpx .user-amount, page-send-pay-fpx wallet-receive-money-track .H2.sub-title, wallet-receive-money-track page-send-pay-fpx .H2.sub-title, page-send-pay-fpx wallet-receive-money-track .H2.track-cash-leagl-info, wallet-receive-money-track page-send-pay-fpx .H2.track-cash-leagl-info {
  color: var(--grayblue-400);
}

page-send-pay-fpx .fpx-footer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

page-send-pay-fpx .fpx-footer rmt-translate {
  text-align: center;
}

page-send-pay-fpx form {
  margin-top: 15px;
}

page-send-pay-fpx .fpx-iframe {
  z-index: 1000;
  background-color: var(--gray-100);
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100vw;
  height: 100vh;
  opacity: 0;
  display: none;
  -webkit-transition: 150ms linear opacity;
  transition: 150ms linear opacity;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

page-send-pay-fpx .fpx-iframe iframe {
  border: 0px;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100vw;
  height: 100vh;
  z-index: 1000;
}

page-send-pay-funds rmt-content {
  padding-top: 16px;
  padding-left: 24px;
  padding-right: 24px;
  padding-bottom: 16px;
}

page-send-pay-funds rmt-card {
  padding-top: 24px;
}

page-send-pay-funds rmt-card .rmt-card h5 {
  font-size: 18px;
}

page-send-pay-funds h4 {
  margin-bottom: 0px;
}

page-send-pay-funds h6 {
  line-height: 24px;
  margin-top: 16px;
}

page-send-pay-funds .footer::before {
  top: 0px;
  background: none;
}

page-send-pay-funds .footer__button {
  background-color: var(--app-primary);
  border: 1px solid var(--gray-100);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 4px;
  -webkit-box-shadow: none;
  box-shadow: none;
  text-transform: capitalize;
}

page-send-pay-funds .rmt-font.H2, page-send-pay-funds rmt-wallet-balance-and-qr .balance-currency, rmt-wallet-balance-and-qr page-send-pay-funds .balance-currency, page-send-pay-funds rmt-wallet-balance-and-qr .balance-dots, rmt-wallet-balance-and-qr page-send-pay-funds .balance-dots, page-send-pay-funds singpass-profile-review-details .H2.profile-has-null-value, singpass-profile-review-details page-send-pay-funds .H2.profile-has-null-value, page-send-pay-funds klarna-privacy p strong, klarna-privacy p page-send-pay-funds strong, page-send-pay-funds page-qr-scanner-helper .user-name, page-qr-scanner-helper page-send-pay-funds .user-name, page-send-pay-funds page-qr-scanner-helper .user-amount, page-qr-scanner-helper page-send-pay-funds .user-amount, page-send-pay-funds wallet-receive-money-track .H2.sub-title, wallet-receive-money-track page-send-pay-funds .H2.sub-title, page-send-pay-funds wallet-receive-money-track .H2.track-cash-leagl-info, wallet-receive-money-track page-send-pay-funds .H2.track-cash-leagl-info {
  color: var(--grayblue-400);
}

page-send-pay-funds .center-align {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  top: 20%;
  padding-top: 120px;
  text-align: center;
  padding-left: 16px;
  padding-right: 16px;
}

page-send-pay-funds .image-section-circle {
  padding-top: 120px;
  padding: 6px !important;
  border-radius: 50px !important;
  display: inline-table;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  overflow: hidden;
  background-color: var(--gray-400);
  border-radius: 29px;
  background-color: var(--gray-400);
}

page-send-pay-funds .image-section-circle img {
  display: block;
}

page-send-pay-funds .button-inner {
  font-weight: bold;
}

send-pay-giropay .footer::before {
  top: 0px;
  background: none;
}

send-pay-giropay .footer__button {
  background-color: var(--app-primary);
  border: 1px solid var(--gray-100);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 4px;
  -webkit-box-shadow: none;
  box-shadow: none;
  text-transform: capitalize;
}

send-pay-giropay .rmt-font.H2, send-pay-giropay rmt-wallet-balance-and-qr .balance-currency, rmt-wallet-balance-and-qr send-pay-giropay .balance-currency, send-pay-giropay rmt-wallet-balance-and-qr .balance-dots, rmt-wallet-balance-and-qr send-pay-giropay .balance-dots, send-pay-giropay singpass-profile-review-details .H2.profile-has-null-value, singpass-profile-review-details send-pay-giropay .H2.profile-has-null-value, send-pay-giropay klarna-privacy p strong, klarna-privacy p send-pay-giropay strong, send-pay-giropay page-qr-scanner-helper .user-name, page-qr-scanner-helper send-pay-giropay .user-name, send-pay-giropay page-qr-scanner-helper .user-amount, page-qr-scanner-helper send-pay-giropay .user-amount, send-pay-giropay wallet-receive-money-track .H2.sub-title, wallet-receive-money-track send-pay-giropay .H2.sub-title, send-pay-giropay wallet-receive-money-track .H2.track-cash-leagl-info, wallet-receive-money-track send-pay-giropay .H2.track-cash-leagl-info {
  color: var(--grayblue-400);
}

send-pay-giropay .rmt-font.Body2, send-pay-giropay rmt-app-bar .new-help, rmt-app-bar send-pay-giropay .new-help, send-pay-giropay rmt-wallet-cards .cvv-expiry-title, rmt-wallet-cards send-pay-giropay .cvv-expiry-title, send-pay-giropay rmt-wallet-cards .cvv-expiry-value, rmt-wallet-cards send-pay-giropay .cvv-expiry-value, send-pay-giropay rmt-wallet-list-item .domestic-trn, rmt-wallet-list-item send-pay-giropay .domestic-trn, send-pay-giropay actionsheet-select rmt-list-item-new .rmt-font.Body1, actionsheet-select rmt-list-item-new send-pay-giropay .rmt-font.Body1, send-pay-giropay actionsheet-select rmt-list-item-new rmt-chips .chip, actionsheet-select rmt-list-item-new rmt-chips send-pay-giropay .chip, send-pay-giropay rmt-chips actionsheet-select rmt-list-item-new .chip, rmt-chips actionsheet-select rmt-list-item-new send-pay-giropay .chip, send-pay-giropay actionsheet-select rmt-list-item-new rmt-segment-button ion-segment.segment-grey-buttons ion-segment-button ion-label, actionsheet-select rmt-list-item-new rmt-segment-button ion-segment.segment-grey-buttons ion-segment-button send-pay-giropay ion-label, send-pay-giropay rmt-segment-button ion-segment.segment-grey-buttons ion-segment-button actionsheet-select rmt-list-item-new ion-label, rmt-segment-button ion-segment.segment-grey-buttons ion-segment-button actionsheet-select rmt-list-item-new send-pay-giropay ion-label, send-pay-giropay actionsheet-select rmt-list-item-new rmt-tile-new .title-one, actionsheet-select rmt-list-item-new rmt-tile-new send-pay-giropay .title-one, send-pay-giropay rmt-tile-new actionsheet-select rmt-list-item-new .title-one, rmt-tile-new actionsheet-select rmt-list-item-new send-pay-giropay .title-one, send-pay-giropay actionsheet-select rmt-list-item-new rmt-wallet-balance-and-qr .balance-text, actionsheet-select rmt-list-item-new rmt-wallet-balance-and-qr send-pay-giropay .balance-text, send-pay-giropay rmt-wallet-balance-and-qr actionsheet-select rmt-list-item-new .balance-text, rmt-wallet-balance-and-qr actionsheet-select rmt-list-item-new send-pay-giropay .balance-text, send-pay-giropay actionsheet-select rmt-list-item-new singpass-profile-review-details .Body1.profile-has-null-value, actionsheet-select rmt-list-item-new singpass-profile-review-details send-pay-giropay .Body1.profile-has-null-value, send-pay-giropay singpass-profile-review-details actionsheet-select rmt-list-item-new .Body1.profile-has-null-value, singpass-profile-review-details actionsheet-select rmt-list-item-new send-pay-giropay .Body1.profile-has-null-value, send-pay-giropay actionsheet-select rmt-list-item-new klarna-privacy p, actionsheet-select rmt-list-item-new klarna-privacy send-pay-giropay p, send-pay-giropay klarna-privacy actionsheet-select rmt-list-item-new p, klarna-privacy actionsheet-select rmt-list-item-new send-pay-giropay p, send-pay-giropay actionsheet-select rmt-list-item-new location-detail .done-button .button-inner, actionsheet-select rmt-list-item-new location-detail .done-button send-pay-giropay .button-inner, send-pay-giropay location-detail .done-button actionsheet-select rmt-list-item-new .button-inner, location-detail .done-button actionsheet-select rmt-list-item-new send-pay-giropay .button-inner, send-pay-giropay actionsheet-select rmt-list-item-new page-qr-scanner-helper .supported-qrs-div, actionsheet-select rmt-list-item-new page-qr-scanner-helper send-pay-giropay .supported-qrs-div, send-pay-giropay page-qr-scanner-helper actionsheet-select rmt-list-item-new .supported-qrs-div, page-qr-scanner-helper actionsheet-select rmt-list-item-new send-pay-giropay .supported-qrs-div, send-pay-giropay actionsheet-select rmt-list-item-new page-qr-scanner-helper .scan-a-code-to-pay-div, actionsheet-select rmt-list-item-new page-qr-scanner-helper send-pay-giropay .scan-a-code-to-pay-div, send-pay-giropay page-qr-scanner-helper actionsheet-select rmt-list-item-new .scan-a-code-to-pay-div, page-qr-scanner-helper actionsheet-select rmt-list-item-new send-pay-giropay .scan-a-code-to-pay-div, send-pay-giropay actionsheet-select rmt-list-item-new page-registration-customer-linking-questionnaire rmt-content .item .label, actionsheet-select rmt-list-item-new page-registration-customer-linking-questionnaire rmt-content .item send-pay-giropay .label, send-pay-giropay page-registration-customer-linking-questionnaire rmt-content .item actionsheet-select rmt-list-item-new .label, page-registration-customer-linking-questionnaire rmt-content .item actionsheet-select rmt-list-item-new send-pay-giropay .label, send-pay-giropay actionsheet-select rmt-list-item-new review-prompt .done-button .button-inner, actionsheet-select rmt-list-item-new review-prompt .done-button send-pay-giropay .button-inner, send-pay-giropay review-prompt .done-button actionsheet-select rmt-list-item-new .button-inner, review-prompt .done-button actionsheet-select rmt-list-item-new send-pay-giropay .button-inner, send-pay-giropay actionsheet-select rmt-list-item-new send-continue .primary-button .button-inner, actionsheet-select rmt-list-item-new send-continue .primary-button send-pay-giropay .button-inner, send-pay-giropay send-continue .primary-button actionsheet-select rmt-list-item-new .button-inner, send-continue .primary-button actionsheet-select rmt-list-item-new send-pay-giropay .button-inner, send-pay-giropay actionsheet-select rmt-list-item-new page-card-replace-reasons .item .label, actionsheet-select rmt-list-item-new page-card-replace-reasons .item send-pay-giropay .label, send-pay-giropay page-card-replace-reasons .item actionsheet-select rmt-list-item-new .label, page-card-replace-reasons .item actionsheet-select rmt-list-item-new send-pay-giropay .label, send-pay-giropay actionsheet-select rmt-list-item-new page-card-settings .item .label, actionsheet-select rmt-list-item-new page-card-settings .item send-pay-giropay .label, send-pay-giropay page-card-settings .item actionsheet-select rmt-list-item-new .label, page-card-settings .item actionsheet-select rmt-list-item-new send-pay-giropay .label, send-pay-giropay actionsheet-select rmt-list-item-new page-card-settings-home .item .label, actionsheet-select rmt-list-item-new page-card-settings-home .item send-pay-giropay .label, send-pay-giropay page-card-settings-home .item actionsheet-select rmt-list-item-new .label, page-card-settings-home .item actionsheet-select rmt-list-item-new send-pay-giropay .label, send-pay-giropay actionsheet-select rmt-list-item-new wallet-pin-forgot-passcode-modal .center-align p, actionsheet-select rmt-list-item-new wallet-pin-forgot-passcode-modal .center-align send-pay-giropay p, send-pay-giropay wallet-pin-forgot-passcode-modal .center-align actionsheet-select rmt-list-item-new p, wallet-pin-forgot-passcode-modal .center-align actionsheet-select rmt-list-item-new send-pay-giropay p, send-pay-giropay actionsheet-select rmt-list-item-new wallet-receive-money-track .sub-title, actionsheet-select rmt-list-item-new wallet-receive-money-track send-pay-giropay .sub-title, send-pay-giropay wallet-receive-money-track actionsheet-select rmt-list-item-new .sub-title, wallet-receive-money-track actionsheet-select rmt-list-item-new send-pay-giropay .sub-title, send-pay-giropay actionsheet-select rmt-list-item-new wallet-receive-money-track .Body1.track-cash-leagl-info, actionsheet-select rmt-list-item-new wallet-receive-money-track send-pay-giropay .Body1.track-cash-leagl-info, send-pay-giropay wallet-receive-money-track actionsheet-select rmt-list-item-new .Body1.track-cash-leagl-info, wallet-receive-money-track actionsheet-select rmt-list-item-new send-pay-giropay .Body1.track-cash-leagl-info, send-pay-giropay singpass-profile-review-details .Body2.profile-has-null-value, singpass-profile-review-details send-pay-giropay .Body2.profile-has-null-value, send-pay-giropay page-group-partners-list rmt-card-new .rmt-font.Caption, page-group-partners-list rmt-card-new send-pay-giropay .rmt-font.Caption, send-pay-giropay page-group-partners-list rmt-card-new rmt-list-item-new .rmt-font.gray-blue, page-group-partners-list rmt-card-new rmt-list-item-new send-pay-giropay .rmt-font.gray-blue, send-pay-giropay rmt-list-item-new page-group-partners-list rmt-card-new .rmt-font.gray-blue, rmt-list-item-new page-group-partners-list rmt-card-new send-pay-giropay .rmt-font.gray-blue, send-pay-giropay page-group-partners-list rmt-card-new rmt-list-item-new singpass-profile-review-details .gray-blue.profile-has-null-value, page-group-partners-list rmt-card-new rmt-list-item-new singpass-profile-review-details send-pay-giropay .gray-blue.profile-has-null-value, send-pay-giropay rmt-list-item-new singpass-profile-review-details page-group-partners-list rmt-card-new .gray-blue.profile-has-null-value, rmt-list-item-new singpass-profile-review-details page-group-partners-list rmt-card-new send-pay-giropay .gray-blue.profile-has-null-value, send-pay-giropay page-group-partners-list rmt-card-new singpass-profile-review-details rmt-list-item-new .gray-blue.profile-has-null-value, page-group-partners-list rmt-card-new singpass-profile-review-details rmt-list-item-new send-pay-giropay .gray-blue.profile-has-null-value, send-pay-giropay singpass-profile-review-details rmt-list-item-new page-group-partners-list rmt-card-new .gray-blue.profile-has-null-value, singpass-profile-review-details rmt-list-item-new page-group-partners-list rmt-card-new send-pay-giropay .gray-blue.profile-has-null-value, send-pay-giropay page-group-partners-list rmt-card-new rmt-list-item-new wallet-receive-money-track .gray-blue.sub-title, page-group-partners-list rmt-card-new rmt-list-item-new wallet-receive-money-track send-pay-giropay .gray-blue.sub-title, send-pay-giropay rmt-list-item-new wallet-receive-money-track page-group-partners-list rmt-card-new .gray-blue.sub-title, rmt-list-item-new wallet-receive-money-track page-group-partners-list rmt-card-new send-pay-giropay .gray-blue.sub-title, send-pay-giropay page-group-partners-list rmt-card-new wallet-receive-money-track rmt-list-item-new .gray-blue.sub-title, page-group-partners-list rmt-card-new wallet-receive-money-track rmt-list-item-new send-pay-giropay .gray-blue.sub-title, send-pay-giropay wallet-receive-money-track rmt-list-item-new page-group-partners-list rmt-card-new .gray-blue.sub-title, wallet-receive-money-track rmt-list-item-new page-group-partners-list rmt-card-new send-pay-giropay .gray-blue.sub-title, send-pay-giropay page-group-partners-list rmt-card-new rmt-list-item-new wallet-receive-money-track .gray-blue.track-cash-leagl-info, page-group-partners-list rmt-card-new rmt-list-item-new wallet-receive-money-track send-pay-giropay .gray-blue.track-cash-leagl-info, send-pay-giropay rmt-list-item-new wallet-receive-money-track page-group-partners-list rmt-card-new .gray-blue.track-cash-leagl-info, rmt-list-item-new wallet-receive-money-track page-group-partners-list rmt-card-new send-pay-giropay .gray-blue.track-cash-leagl-info, send-pay-giropay page-group-partners-list rmt-card-new wallet-receive-money-track rmt-list-item-new .gray-blue.track-cash-leagl-info, page-group-partners-list rmt-card-new wallet-receive-money-track rmt-list-item-new send-pay-giropay .gray-blue.track-cash-leagl-info, send-pay-giropay wallet-receive-money-track rmt-list-item-new page-group-partners-list rmt-card-new .gray-blue.track-cash-leagl-info, wallet-receive-money-track rmt-list-item-new page-group-partners-list rmt-card-new send-pay-giropay .gray-blue.track-cash-leagl-info, send-pay-giropay page-group-partners-list rmt-card-new rmt-tile-new .information-text, page-group-partners-list rmt-card-new rmt-tile-new send-pay-giropay .information-text, send-pay-giropay rmt-tile-new page-group-partners-list rmt-card-new .information-text, rmt-tile-new page-group-partners-list rmt-card-new send-pay-giropay .information-text, send-pay-giropay page-group-partners-list rmt-card-new rmt-tile-new .sub-title, page-group-partners-list rmt-card-new rmt-tile-new send-pay-giropay .sub-title, send-pay-giropay rmt-tile-new page-group-partners-list rmt-card-new .sub-title, rmt-tile-new page-group-partners-list rmt-card-new send-pay-giropay .sub-title, send-pay-giropay page-group-partners-list rmt-card-new rmt-wallet-balance-and-qr .scanandpay-container, page-group-partners-list rmt-card-new rmt-wallet-balance-and-qr send-pay-giropay .scanandpay-container, send-pay-giropay rmt-wallet-balance-and-qr page-group-partners-list rmt-card-new .scanandpay-container, rmt-wallet-balance-and-qr page-group-partners-list rmt-card-new send-pay-giropay .scanandpay-container, send-pay-giropay page-group-partners-list rmt-card-new rmt-wallet-list-item .international-trn, page-group-partners-list rmt-card-new rmt-wallet-list-item send-pay-giropay .international-trn, send-pay-giropay rmt-wallet-list-item page-group-partners-list rmt-card-new .international-trn, rmt-wallet-list-item page-group-partners-list rmt-card-new send-pay-giropay .international-trn, send-pay-giropay page-group-partners-list rmt-card-new rmt-wallet-services .action-text, page-group-partners-list rmt-card-new rmt-wallet-services send-pay-giropay .action-text, send-pay-giropay rmt-wallet-services page-group-partners-list rmt-card-new .action-text, rmt-wallet-services page-group-partners-list rmt-card-new send-pay-giropay .action-text, send-pay-giropay page-group-partners-list rmt-card-new singpass-profile-review-details .profile-has-null-value, page-group-partners-list rmt-card-new singpass-profile-review-details send-pay-giropay .profile-has-null-value, send-pay-giropay singpass-profile-review-details page-group-partners-list rmt-card-new .profile-has-null-value, singpass-profile-review-details page-group-partners-list rmt-card-new send-pay-giropay .profile-has-null-value, send-pay-giropay page-group-partners-list rmt-card-new page-card-settings-home a, page-group-partners-list rmt-card-new page-card-settings-home send-pay-giropay a, send-pay-giropay page-card-settings-home page-group-partners-list rmt-card-new a, page-card-settings-home page-group-partners-list rmt-card-new send-pay-giropay a, send-pay-giropay page-group-partners-list rmt-card-new wallet-receive-money-track .Caption.sub-title, page-group-partners-list rmt-card-new wallet-receive-money-track send-pay-giropay .Caption.sub-title, send-pay-giropay wallet-receive-money-track page-group-partners-list rmt-card-new .Caption.sub-title, wallet-receive-money-track page-group-partners-list rmt-card-new send-pay-giropay .Caption.sub-title, send-pay-giropay page-group-partners-list rmt-card-new wallet-receive-money-track .Caption.track-cash-leagl-info, page-group-partners-list rmt-card-new wallet-receive-money-track send-pay-giropay .Caption.track-cash-leagl-info, send-pay-giropay wallet-receive-money-track page-group-partners-list rmt-card-new .Caption.track-cash-leagl-info, wallet-receive-money-track page-group-partners-list rmt-card-new send-pay-giropay .Caption.track-cash-leagl-info, send-pay-giropay mobile-provider rmt-list-item-new .rmt-font.Body1, mobile-provider rmt-list-item-new send-pay-giropay .rmt-font.Body1, send-pay-giropay mobile-provider rmt-list-item-new rmt-chips .chip, mobile-provider rmt-list-item-new rmt-chips send-pay-giropay .chip, send-pay-giropay rmt-chips mobile-provider rmt-list-item-new .chip, rmt-chips mobile-provider rmt-list-item-new send-pay-giropay .chip, send-pay-giropay mobile-provider rmt-list-item-new rmt-segment-button ion-segment.segment-grey-buttons ion-segment-button ion-label, mobile-provider rmt-list-item-new rmt-segment-button ion-segment.segment-grey-buttons ion-segment-button send-pay-giropay ion-label, send-pay-giropay rmt-segment-button ion-segment.segment-grey-buttons ion-segment-button mobile-provider rmt-list-item-new ion-label, rmt-segment-button ion-segment.segment-grey-buttons ion-segment-button mobile-provider rmt-list-item-new send-pay-giropay ion-label, send-pay-giropay mobile-provider rmt-list-item-new rmt-tile-new .title-one, mobile-provider rmt-list-item-new rmt-tile-new send-pay-giropay .title-one, send-pay-giropay rmt-tile-new mobile-provider rmt-list-item-new .title-one, rmt-tile-new mobile-provider rmt-list-item-new send-pay-giropay .title-one, send-pay-giropay mobile-provider rmt-list-item-new rmt-wallet-balance-and-qr .balance-text, mobile-provider rmt-list-item-new rmt-wallet-balance-and-qr send-pay-giropay .balance-text, send-pay-giropay rmt-wallet-balance-and-qr mobile-provider rmt-list-item-new .balance-text, rmt-wallet-balance-and-qr mobile-provider rmt-list-item-new send-pay-giropay .balance-text, send-pay-giropay mobile-provider rmt-list-item-new singpass-profile-review-details .Body1.profile-has-null-value, mobile-provider rmt-list-item-new singpass-profile-review-details send-pay-giropay .Body1.profile-has-null-value, send-pay-giropay singpass-profile-review-details mobile-provider rmt-list-item-new .Body1.profile-has-null-value, singpass-profile-review-details mobile-provider rmt-list-item-new send-pay-giropay .Body1.profile-has-null-value, send-pay-giropay mobile-provider rmt-list-item-new klarna-privacy p, mobile-provider rmt-list-item-new klarna-privacy send-pay-giropay p, send-pay-giropay klarna-privacy mobile-provider rmt-list-item-new p, klarna-privacy mobile-provider rmt-list-item-new send-pay-giropay p, send-pay-giropay mobile-provider rmt-list-item-new location-detail .done-button .button-inner, mobile-provider rmt-list-item-new location-detail .done-button send-pay-giropay .button-inner, send-pay-giropay location-detail .done-button mobile-provider rmt-list-item-new .button-inner, location-detail .done-button mobile-provider rmt-list-item-new send-pay-giropay .button-inner, send-pay-giropay mobile-provider rmt-list-item-new page-qr-scanner-helper .supported-qrs-div, mobile-provider rmt-list-item-new page-qr-scanner-helper send-pay-giropay .supported-qrs-div, send-pay-giropay page-qr-scanner-helper mobile-provider rmt-list-item-new .supported-qrs-div, page-qr-scanner-helper mobile-provider rmt-list-item-new send-pay-giropay .supported-qrs-div, send-pay-giropay mobile-provider rmt-list-item-new page-qr-scanner-helper .scan-a-code-to-pay-div, mobile-provider rmt-list-item-new page-qr-scanner-helper send-pay-giropay .scan-a-code-to-pay-div, send-pay-giropay page-qr-scanner-helper mobile-provider rmt-list-item-new .scan-a-code-to-pay-div, page-qr-scanner-helper mobile-provider rmt-list-item-new send-pay-giropay .scan-a-code-to-pay-div, send-pay-giropay mobile-provider rmt-list-item-new page-registration-customer-linking-questionnaire rmt-content .item .label, mobile-provider rmt-list-item-new page-registration-customer-linking-questionnaire rmt-content .item send-pay-giropay .label, send-pay-giropay page-registration-customer-linking-questionnaire rmt-content .item mobile-provider rmt-list-item-new .label, page-registration-customer-linking-questionnaire rmt-content .item mobile-provider rmt-list-item-new send-pay-giropay .label, send-pay-giropay mobile-provider rmt-list-item-new review-prompt .done-button .button-inner, mobile-provider rmt-list-item-new review-prompt .done-button send-pay-giropay .button-inner, send-pay-giropay review-prompt .done-button mobile-provider rmt-list-item-new .button-inner, review-prompt .done-button mobile-provider rmt-list-item-new send-pay-giropay .button-inner, send-pay-giropay mobile-provider rmt-list-item-new send-continue .primary-button .button-inner, mobile-provider rmt-list-item-new send-continue .primary-button send-pay-giropay .button-inner, send-pay-giropay send-continue .primary-button mobile-provider rmt-list-item-new .button-inner, send-continue .primary-button mobile-provider rmt-list-item-new send-pay-giropay .button-inner, send-pay-giropay mobile-provider rmt-list-item-new page-card-replace-reasons .item .label, mobile-provider rmt-list-item-new page-card-replace-reasons .item send-pay-giropay .label, send-pay-giropay page-card-replace-reasons .item mobile-provider rmt-list-item-new .label, page-card-replace-reasons .item mobile-provider rmt-list-item-new send-pay-giropay .label, send-pay-giropay mobile-provider rmt-list-item-new page-card-settings .item .label, mobile-provider rmt-list-item-new page-card-settings .item send-pay-giropay .label, send-pay-giropay page-card-settings .item mobile-provider rmt-list-item-new .label, page-card-settings .item mobile-provider rmt-list-item-new send-pay-giropay .label, send-pay-giropay mobile-provider rmt-list-item-new page-card-settings-home .item .label, mobile-provider rmt-list-item-new page-card-settings-home .item send-pay-giropay .label, send-pay-giropay page-card-settings-home .item mobile-provider rmt-list-item-new .label, page-card-settings-home .item mobile-provider rmt-list-item-new send-pay-giropay .label, send-pay-giropay mobile-provider rmt-list-item-new wallet-pin-forgot-passcode-modal .center-align p, mobile-provider rmt-list-item-new wallet-pin-forgot-passcode-modal .center-align send-pay-giropay p, send-pay-giropay wallet-pin-forgot-passcode-modal .center-align mobile-provider rmt-list-item-new p, wallet-pin-forgot-passcode-modal .center-align mobile-provider rmt-list-item-new send-pay-giropay p, send-pay-giropay mobile-provider rmt-list-item-new wallet-receive-money-track .sub-title, mobile-provider rmt-list-item-new wallet-receive-money-track send-pay-giropay .sub-title, send-pay-giropay wallet-receive-money-track mobile-provider rmt-list-item-new .sub-title, wallet-receive-money-track mobile-provider rmt-list-item-new send-pay-giropay .sub-title, send-pay-giropay mobile-provider rmt-list-item-new wallet-receive-money-track .Body1.track-cash-leagl-info, mobile-provider rmt-list-item-new wallet-receive-money-track send-pay-giropay .Body1.track-cash-leagl-info, send-pay-giropay wallet-receive-money-track mobile-provider rmt-list-item-new .Body1.track-cash-leagl-info, wallet-receive-money-track mobile-provider rmt-list-item-new send-pay-giropay .Body1.track-cash-leagl-info, send-pay-giropay page-qr-scanner-helper rmt-segment-button ion-segment ion-segment-button ion-label, page-qr-scanner-helper rmt-segment-button ion-segment ion-segment-button send-pay-giropay ion-label, send-pay-giropay page-apply-physical-card-detail .physical-card-detail .secondary-btn, page-apply-physical-card-detail .physical-card-detail send-pay-giropay .secondary-btn, send-pay-giropay page-wallet-deposit-jom-pay rmt-card-new .card-container .card-row .send-receipt__label--bold span, page-wallet-deposit-jom-pay rmt-card-new .card-container .card-row .send-receipt__label--bold send-pay-giropay span, send-pay-giropay page-wallet-deposit-jom-pay rmt-clipboard-container ion-col.content-col, page-wallet-deposit-jom-pay rmt-clipboard-container send-pay-giropay ion-col.content-col, send-pay-giropay wallet-receive-money-track .track-transfer-link, wallet-receive-money-track send-pay-giropay .track-transfer-link, send-pay-giropay wallet-receive-money-track .Body2.sub-title, wallet-receive-money-track send-pay-giropay .Body2.sub-title, send-pay-giropay wallet-receive-money-track .track-cash-leagl-info, wallet-receive-money-track send-pay-giropay .track-cash-leagl-info, send-pay-giropay page-wallet-withdraw-or-payment .leftItemFont, page-wallet-withdraw-or-payment send-pay-giropay .leftItemFont, send-pay-giropay page-wallet-withdraw-or-payment .rightItemFont, page-wallet-withdraw-or-payment send-pay-giropay .rightItemFont {
  margin-top: 16px;
}

send-pay-giropay .image-container {
  position: relative;
}

send-pay-giropay .logo {
  position: absolute;
  top: calc(25% - 25px);
  width: 50px;
  left: calc(43% - 25px);
}

send-pay-giropay .image {
  margin-bottom: 41px;
}

send-pay-giropay .bancontact-iframe {
  z-index: 1000;
  background-color: var(--gray-100);
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100vw;
  height: 100vh;
  opacity: 0;
  display: none;
  -webkit-transition: 150ms linear opacity;
  transition: 150ms linear opacity;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

send-pay-giropay .bancontact-iframe iframe {
  border: 0px;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100vw;
  height: 100vh;
  z-index: 1000;
}

send-pay-ideal .footer::before {
  top: 0px;
  background: none;
}

send-pay-ideal .footer__button {
  background-color: var(--app-primary);
  border: 1px solid var(--gray-100);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 4px;
  -webkit-box-shadow: none;
  box-shadow: none;
  text-transform: capitalize;
}

send-pay-ideal .rmt-font.H2, send-pay-ideal rmt-wallet-balance-and-qr .balance-currency, rmt-wallet-balance-and-qr send-pay-ideal .balance-currency, send-pay-ideal rmt-wallet-balance-and-qr .balance-dots, rmt-wallet-balance-and-qr send-pay-ideal .balance-dots, send-pay-ideal singpass-profile-review-details .H2.profile-has-null-value, singpass-profile-review-details send-pay-ideal .H2.profile-has-null-value, send-pay-ideal klarna-privacy p strong, klarna-privacy p send-pay-ideal strong, send-pay-ideal page-qr-scanner-helper .user-name, page-qr-scanner-helper send-pay-ideal .user-name, send-pay-ideal page-qr-scanner-helper .user-amount, page-qr-scanner-helper send-pay-ideal .user-amount, send-pay-ideal wallet-receive-money-track .H2.sub-title, wallet-receive-money-track send-pay-ideal .H2.sub-title, send-pay-ideal wallet-receive-money-track .H2.track-cash-leagl-info, wallet-receive-money-track send-pay-ideal .H2.track-cash-leagl-info {
  color: var(--grayblue-400);
}

send-pay-ideal .image-container {
  position: relative;
}

send-pay-ideal .logo {
  position: absolute;
  top: calc(25% - 25px);
  width: 50px;
  left: calc(43% - 25px);
}

send-pay-ideal .image {
  margin-bottom: 41px;
}

send-pay-ideal .ideal-iframe {
  z-index: 1000;
  background-color: var(--gray-100);
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100vw;
  height: 100vh;
  opacity: 0;
  display: none;
  -webkit-transition: 150ms linear opacity;
  transition: 150ms linear opacity;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

send-pay-ideal .ideal-iframe iframe {
  border: 0px;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100vw;
  height: 100vh;
  z-index: 1000;
}

page-send-pay-klarna .footer::before {
  top: 0px;
  background: none;
}

page-send-pay-klarna .footer__button {
  background-color: var(--app-primary);
  border: 1px solid var(--gray-100);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 4px;
  -webkit-box-shadow: none;
  box-shadow: none;
  text-transform: capitalize;
}

page-send-pay-klarna .rmt-font.H2, page-send-pay-klarna rmt-wallet-balance-and-qr .balance-currency, rmt-wallet-balance-and-qr page-send-pay-klarna .balance-currency, page-send-pay-klarna rmt-wallet-balance-and-qr .balance-dots, rmt-wallet-balance-and-qr page-send-pay-klarna .balance-dots, page-send-pay-klarna singpass-profile-review-details .H2.profile-has-null-value, singpass-profile-review-details page-send-pay-klarna .H2.profile-has-null-value, page-send-pay-klarna klarna-privacy p strong, klarna-privacy p page-send-pay-klarna strong, page-send-pay-klarna page-qr-scanner-helper .user-name, page-qr-scanner-helper page-send-pay-klarna .user-name, page-send-pay-klarna page-qr-scanner-helper .user-amount, page-qr-scanner-helper page-send-pay-klarna .user-amount, page-send-pay-klarna wallet-receive-money-track .H2.sub-title, wallet-receive-money-track page-send-pay-klarna .H2.sub-title, page-send-pay-klarna wallet-receive-money-track .H2.track-cash-leagl-info, wallet-receive-money-track page-send-pay-klarna .H2.track-cash-leagl-info {
  color: var(--grayblue-400);
}

page-send-pay-klarna .image-container {
  position: relative;
}

page-send-pay-klarna .logo {
  position: absolute;
  top: calc(25% - 25px);
  width: 50px;
  left: calc(44% - 25px);
}

page-send-pay-klarna .image {
  margin-bottom: 41px;
}

send-pay-paynow rmt-app-bar > div {
  background-color: var(--gray-200) !important;
}

send-pay-paynow .content {
  background-color: var(--gray-200) !important;
}

send-pay-paynow p {
  color: var(--grayblue-400);
}

send-pay-paynow .number-indent {
  margin-left: 1em;
  text-indent: -1em;
}

send-pay-paynow .paynow-QR {
  padding: 20px 85px;
  height: 280px;
  background: var(--gray-100);
}

send-pay-paynow .paynow-QR img {
  width: 186px;
  max-height: 100%;
}

send-pay-paynow .paynow-QR .btn-qr-download {
  top: 10px;
  width: 184px;
  height: 32px;
  padding: 6px 24px;
  border: 1px solid var(--grayblue-100);
  color: var(--grayblue-500);
}

send-pay-paynow .seperator {
  margin-top: 24px;
}

send-pay-paynow .no-bottom-margin {
  margin-bottom: 0px;
}

send-pay-paynow .paynow-detail {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 16px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin: 8px 0px;
  padding: 0px 16px;
  min-height: 56px;
  max-height: auto;
  background: var(--gray-100);
  border: 1px solid var(--gray-400);
  -webkit-box-shadow: 0px 3px 15px var(--gray-400);
  box-shadow: 0px 3px 15px var(--gray-400);
  border-radius: 6px;
  font-size: 15px !important;
}

send-pay-paynow .paynow-detail .col {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

send-pay-paynow .paynow-detail .col .copy-img {
  margin: 15px 30px;
}

send-pay-paynow .paynow-detail .copy-col {
  display: grid;
}

send-pay-paynow .paynow-detail .top-label {
  margin-top: 8px;
  margin-bottom: 0px;
  color: #00113399;
}

send-pay-paynow .paynow-detail .bottom-label {
  margin-top: 0px;
  margin-bottom: 8px;
}

send-pay-paynow rmt-alerts .alert-error {
  border-left-color: var(--red-400);
}

send-pay-paynow rmt-alerts .title-text {
  padding-bottom: 0px;
}

page-send-pay-poli rmt-card {
  padding-top: 24px;
}

page-send-pay-poli rmt-card .rmt-card h5 {
  font-size: 18px;
}

page-send-pay-poli .footer::before {
  top: 0px;
  background: none;
}

page-send-pay-poli .footer__button {
  background-color: var(--app-primary);
  border: 1px solid var(--gray-100);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 4px;
  -webkit-box-shadow: none;
  box-shadow: none;
  text-transform: capitalize;
}

page-send-pay-poli .rmt-font.H2, page-send-pay-poli rmt-wallet-balance-and-qr .balance-currency, rmt-wallet-balance-and-qr page-send-pay-poli .balance-currency, page-send-pay-poli rmt-wallet-balance-and-qr .balance-dots, rmt-wallet-balance-and-qr page-send-pay-poli .balance-dots, page-send-pay-poli singpass-profile-review-details .H2.profile-has-null-value, singpass-profile-review-details page-send-pay-poli .H2.profile-has-null-value, page-send-pay-poli klarna-privacy p strong, klarna-privacy p page-send-pay-poli strong, page-send-pay-poli page-qr-scanner-helper .user-name, page-qr-scanner-helper page-send-pay-poli .user-name, page-send-pay-poli page-qr-scanner-helper .user-amount, page-qr-scanner-helper page-send-pay-poli .user-amount, page-send-pay-poli wallet-receive-money-track .H2.sub-title, wallet-receive-money-track page-send-pay-poli .H2.sub-title, page-send-pay-poli wallet-receive-money-track .H2.track-cash-leagl-info, wallet-receive-money-track page-send-pay-poli .H2.track-cash-leagl-info {
  color: var(--grayblue-400);
}

page-send-pay-poli .image-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

page-send-pay-poli .title-content {
  margin-top: 16px !important;
  margin-bottom: 32px !important;
}

page-send-pay-poli .subtitle-content {
  color: var(--grayblue-300);
  font-weight: normal;
  text-align: center;
  letter-spacing: 0.15px;
}

page-send-pay-poli .logo {
  position: absolute;
  margin-top: 35px;
  width: 50px;
  margin-left: -15px;
}

page-send-pay-poli .image {
  width: 128px;
}

page-send-pay-poli .poli-iframe {
  z-index: 1000;
  background-color: var(--gray-100);
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100vw;
  height: 100vh;
  opacity: 0;
  display: none;
  -webkit-transition: 150ms linear opacity;
  transition: 150ms linear opacity;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

page-send-pay-poli .poli-iframe iframe {
  border: 0px;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100vw;
  height: 100vh;
  z-index: 1000;
}

page-send-paymentauth {
  pointer-events: auto !important;
}

page-send-paymentauth iframe {
  width: 100%;
  height: 100%;
  border: 0px;
  position: absolute;
  top: 0px;
  z-index: 50;
}

page-send-paymentauth .removeFocus {
  opacity: 0;
  position: absolute;
}

page-send-paymentpending ion-content, page-send-paymentpending ion-header rmt-header rmt-app-bar > div {
  background-color: var(--gray-200) !important;
}

page-send-paymentpending rmt-title h4 {
  font-weight: 600 !important;
}

page-send-paymentpending .step-row {
  margin: 24px 0;
}

page-send-paymentpending .step-row ion-col {
  padding: 0;
}

page-send-paymentpending .step-icon {
  position: static;
  left: 0px;
  top: 0px;
  /* Inside Auto Layout */
  -webkit-box-flex: 0;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
  -webkit-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  padding: 0;
}

page-send-paymentpending .step-text {
  position: static;
  width: 256px;
  left: calc(50% - 256px / 2);
  top: calc(50% - 24px / 2);
  /* Body */
  font-family: 'Inter';
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  /* identical to box height, or 160% */
  letter-spacing: 0.25px;
  /* Text/Dark/Secondary */
  color: var(--grayblue-300);
  /* Inside Auto Layout */
  -webkit-box-flex: 0;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
  -webkit-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  margin: 0px 10px;
}

page-send-paymentpending .expiration-info {
  background: var(--red-100);
  border: 1px solid var(--red-100);
  border-radius: 4px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

page-send-paymentpending .expiration-info .expiration-info__text {
  margin: 8px;
  font-family: 'Inter';
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  color: var(--grayblue-400);
}

page-send-paymentpending .step-ean {
  margin: 8px 0px;
  padding: 0px 16px;
  height: 56px;
  background: var(--gray-100);
  /* Aux/Lighter gray */
  border: 1px solid var(--gray-400);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  /* Elevation 1 */
  -webkit-box-shadow: 0px 3px 15px var(--gray-400);
  box-shadow: 0px 3px 15px var(--gray-400);
  border-radius: 6px;
  color: var(--grayblue-400);
}

page-send-paymentpending .step-ean__label {
  font-family: 'Inter';
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
  /* identical to box height, or 160% */
  letter-spacing: 0.25px;
  /* Text/Dark/Primary */
  color: var(--grayblue-400);
}

page-send-paymentpending .step-ean__col {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

page-send-paymentpending .step-ean__code {
  font-weight: 600;
  font-size: 15px;
}

page-send-paymentpending .step-ean-img {
  margin: -4px 0 -4px 15px;
}

page-send-paymentpending .step-stores-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-left: 10px;
  margin-top: 16px;
}

page-send-paymentpending .step-stores__col {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-right: 6px;
}

page-send-paymentpending .step-stores {
  height: 64px;
  width: 64px;
  border: 1px solid var(--gray-400);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 12px;
  padding: 8px;
}

page-send-paymentpending .step-translate a {
  color: var(--gray-100);
}

page-send-paymentpending .additional-text {
  margin: 0px;
  font-family: 'Inter';
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  color: var(--grayblue-400);
}

page-send-paymentpending .additional-text--underline {
  text-decoration: underline;
}

page-send-paynearme iframe {
  width: 100%;
  height: 100%;
  border: 0px;
  position: absolute;
  top: 0px;
  z-index: 50;
}

page-send-paynearme iframe .base {
  background-color: #fff !important;
}

page-send-paynearme .footer::before {
  display: none;
}

page-send-paynearme .footer__secondary-row {
  padding: 8px 16px 8px 16px;
}

page-send-paynearme .footer__secondary-row .footer__secondary-button {
  border-radius: 4px;
  border: 1px solid;
  font-weight: 600;
  font-size: 16px;
  line-height: 22px;
}

page-send-psp .not-visible {
  background-color: var(--app-primary);
}

page-send-psp .not-visible > * {
  display: none;
}

page-send-psp rmt-footer .footer-overlay {
  background: linear-gradient(180deg, rgba(247, 248, 249, 0.2), var(--gray-200) 20px);
}

page-send-psp .scroll-content {
  min-height: auto !important;
  padding-top: 0px !important;
}

page-send-psp .payment-method rmt-card-new:first-child {
  padding-top: 12px;
}

page-send-psp rmt-content {
  min-height: auto !important;
}

page-send-psp ion-content:not(.not-visible) {
  background-color: var(--gray-200) !important;
}

page-send-psp rmt-app-bar > div {
  background-color: var(--gray-200);
}

page-send-psp .add-payment-account-page {
  background-color: var(--gray-200) !important;
}

page-send-psp .add-payment-account-page rmt-app-bar > div {
  background-color: var(--gray-200) !important;
}

page-send-psp .payment-method-header .row-content {
  padding-left: 0px;
  padding-right: 8px;
}

page-send-psp .payment-method-header h1 {
  padding: 0px;
  font-size: 14px !important;
}

page-send-psp rmt-payment-account rmt-list-item-new {
  margin-top: 0px;
}

page-send-psp rmt-list-item-new .selected {
  background-color: #fff;
  padding-left: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}

page-send-psp rmt-list-item-new .selected .thumbnail-icon-bg {
  background-color: var(--gray-400) !important;
}

page-send-psp .apple-pay-button {
  display: inline-block;
  -webkit-appearance: -apple-pay-button;
  -moz-appearance: -apple-pay-button;
  appearance: -apple-pay-button;
  -apple-pay-button-type: pay;
  /* Use any supported button type. */
}

page-send-psp .apple-pay-button-black {
  -apple-pay-button-style: black;
}

page-send-psp .apple-pay-button-white {
  -apple-pay-button-style: white;
}

page-send-psp .apple-pay-button-white-with-line {
  -apple-pay-button-style: white-outline;
}

page-send-psp rmt-card-new + rmt-card-new .card-container {
  margin-top: 16px !important;
}

page-send-psp .card-container {
  margin: 0px;
  margin-bottom: 8px;
}

page-send-psp .card-container rmt-list-item-new .small-icon ion-thumbnail {
  background-color: transparent !important;
  border: none !important;
}

page-send-psp .card-container rmt-list-item-new .small-icon ion-thumbnail img {
  width: 40px;
}

page-send-psp .chevron-down {
  -webkit-transform: rotateX(180deg);
  transform: rotateX(180deg);
  margin-left: 16px;
}

page-send-psp .payment-method:first-of-type .card-container {
  margin-top: 0px;
}

page-send-psp .payment-method:last-of-type .card-container {
  margin-bottom: 0px;
}

page-send-psp rmt-footer .google-pay-button {
  width: calc(100vw - 32px);
  margin-bottom: 16px;
}

page-send-psp rmt-footer .google-pay-button button {
  width: 100%;
  border-radius: 24px !important;
}

page-send-psp #googlePayBtn .gpay-card-info-container {
  display: block !important;
  background-color: black !important;
  border-radius: 20px;
}

page-send-psp .payment-container {
  display: block;
  margin-bottom: 16px;
}

page-send-psp .saved-cards-title {
  margin-top: 16px;
  margin-bottom: 16px;
}

page-send-psp .saved-cards, page-send-psp rmt-skeleton-loader {
  margin-bottom: 16px;
  display: block;
}

page-send-psp .total {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: var(--gray-400);
  border-radius: 12px;
  padding: 16px;
}

page-send-psp .total div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

page-send-psp .item-status {
  height: 32px;
  border-radius: 24px;
  font-size: 14px !important;
  font-weight: 700;
  border: 1px solid var(--grayblue-300);
}

page-send-psp .add-card-title {
  font-size: 18px !important;
  line-height: 24px !important;
  margin-top: 0px !important;
  margin-bottom: 16px !important;
  font-weight: 600 !important;
  color: var(--grayblue-400);
}

page-send-psp .payment-card__billing-address-label {
  margin-top: 0px;
  margin-bottom: 0px;
  font-weight: 600;
  color: var(--grayblue-400);
  font-size: 16px;
  line-height: 22px;
}

page-send-psp .payment-card__billing-address {
  margin-top: 0px;
  margin-bottom: 0px;
  color: rgba(0, 17, 51, 0.6);
  line-height: 16px;
}

page-send-psp .payment-card__billing-address-col {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

page-send-psp .adyen-checkout__card__exp-cvc .adyen-checkout__error-text {
  min-height: 16px;
}

page-send-psp .adyen-checkout__label__text {
  font-size: 16px;
}

page-send-psp .hide-billing-address .adyen-checkout__fieldset--billingAddress {
  display: none;
}

page-send-psp .show-billing-address .adyen-checkout__card__form {
  display: none;
}

page-send-psp .show-billing-address .adyen-checkout__fieldset__title {
  display: none;
}

page-send-psp .show-billing-address .adyen-checkout__field--country {
  pointer-events: none;
}

page-send-psp .show-billing-address .adyen-checkout__field--country .adyen-checkout__dropdown__button:after {
  background-image: none;
}

page-send-psp .footer-button ion-spinner {
  width: 20px;
  height: 20px;
  margin-right: 8px;
  -webkit-filter: invert(0);
  filter: invert(0);
}

page-send-psp .footer-button ion-spinner svg circle {
  stroke: var(--grayblue-500) !important;
}

page-send-psp rmt-footer .payment-total-container {
  padding: 16px;
}

page-send-psp rmt-checkbox {
  margin-bottom: 16px;
}

page-send-psp rmt-checkbox rmt-translate .part {
  font-size: 16px !important;
}

page-send-psp rmt-skeleton-loader .screen-search-skeleton {
  border-radius: 12px;
}

/* generic styling for PSP */
rmt-content {
  /* MB Way */
  /* Blik */
  /* Bancontact */
  /* Bancontact error */
}

rmt-content .adyen-checkout__button--pay, rmt-content .gpay-card-info-container, rmt-content .adyen-checkout__applepay__button {
  display: none !important;
}

rmt-content .adyen-checkout__label__text {
  color: var(--grayblue-400);
  font-size: 16px;
  font-weight: 600;
}

rmt-content .adyen-checkout__qr-loader__app-link {
  display: initial;
}

rmt-content .adyen-checkout__label--focused .adyen-checkout__label__text {
  color: var(--grayblue-300);
}

rmt-content .adyen-checkout__input,
rmt-content .adyen-checkout__dropdown__button {
  color: var(--grayblue-400) !important;
  background-color: var(--gray-400) !important;
  border-radius: 8px !important;
  border: none !important;
  padding: 0 12px !important;
  height: 56px;
  font-size: 16px !important;
}

rmt-content .adyen-checkout__input input,
rmt-content .adyen-checkout__dropdown__button input {
  background-color: transparent;
}

rmt-content .adyen-checkout__input--error,
rmt-content .adyen-checkout__input--invalid {
  -webkit-box-shadow: 0 0 0 2px var(--red-300) !important;
  box-shadow: 0 0 0 2px var(--red-300) !important;
}

rmt-content .adyen-checkout__input--focus,
rmt-content .adyen-checkout__input:focus,
rmt-content .adyen-checkout__dropdown__button--active {
  -webkit-box-shadow: 0 0 0 2px var(--grayblue-300) !important;
  box-shadow: 0 0 0 2px var(--grayblue-300) !important;
  background-color: white !important;
}

rmt-content .adyen-checkout-input__inline-validation--invalid .adyen-checkout__icon {
  display: none !important;
}

rmt-content .adyen-checkout-input__inline-validation--valid .adyen-checkout__icon {
  display: none !important;
}

rmt-content .payment-container-add .adyen-checkout__input::-webkit-input-placeholder {
  color: var(--grayblue-400) !important;
}

rmt-content .payment-container-add .adyen-checkout__input::-moz-placeholder {
  color: var(--grayblue-400) !important;
}

rmt-content .payment-container-add .adyen-checkout__input::-ms-input-placeholder {
  color: var(--grayblue-400) !important;
}

rmt-content .payment-container-add .adyen-checkout__input::placeholder {
  color: var(--grayblue-400) !important;
}

rmt-content .adyen-checkout-form-instruction {
  display: none;
}

rmt-content .adyen-checkout__mb-way .adyen-checkout-field--phone-input {
  margin: 0px;
  margin-top: 4px;
}

rmt-content .adyen-checkout__mb-way .adyen-checkout-field--phone-input .adyen-checkout__error-text {
  margin: 0px;
}

rmt-content .adyen-checkout__mb-way .adyen-checkout-field--phone-input .adyen-checkout-dropdown--countrycode-selector {
  width: auto !important;
  min-width: auto !important;
  max-width: 122px;
  margin-right: 8px;
}

rmt-content .adyen-checkout__mb-way .adyen-checkout-field--phone-input .adyen-checkout__dropdown {
  border: none !important;
}

rmt-content .adyen-checkout__mb-way .adyen-checkout-field--phone-input .adyen-checkout__dropdown__button {
  border: none !important;
}

rmt-content .adyen-checkout__mb-way .adyen-checkout-field--phone-input .adyen-checkout__dropdown__button input {
  color: var(--grayblue-400) !important;
}

rmt-content .adyen-checkout__mb-way .adyen-checkout-field--phone-input .adyen-checkout__dropdown__button:after {
  -webkit-mask-image: url(../assets/icons/chevron-down.svg);
  mask-image: url(../assets/icons/chevron-down.svg);
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-position: 50% 50%;
  mask-position: 50% 50%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  width: 19px;
  height: 19px;
  background: currentColor;
  right: 12px;
}

rmt-content .adyen-checkout__mb-way .adyen-checkout-field--phone-input input, rmt-content .adyen-checkout__mb-way .adyen-checkout-field--phone-input .adyen-checkout__dropdown__button {
  height: 56px !important;
}

rmt-content .adyen-checkout__mb-way .adyen-checkout-input-holder--phone-input {
  background-color: transparent !important;
  border: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  padding: 0px !important;
}

rmt-content .adyen-checkout__mb-way .adyen-checkout-phone-input__error-holder {
  margin-top: 0px;
}

rmt-content .adyen-checkout__mb-way .adyen-checkout-phone-input__error-holder .adyen-checkout__error-text {
  padding-top: 4px;
  font-weight: 600 !important;
  color: var(--red-400) !important;
  font-size: 12px !important;
}

rmt-content .adyen-checkout__await, rmt-content .adyen-checkout__await--result {
  padding: 20px;
}

rmt-content .adyen-checkout__blik__helper {
  display: none;
}

rmt-content .adyen-checkout__qr-loader--bcmc_mobile, rmt-content .adyen-checkout__qr-loader {
  background-color: transparent;
  border: none;
  padding-top: 0px !important;
}

rmt-content .adyen-checkout__qr-loader--bcmc_mobile .adyen-checkout__qr-loader__brand-logo,
rmt-content .adyen-checkout__qr-loader--bcmc_mobile .adyen-checkout__qr-loader__payment_amount,
rmt-content .adyen-checkout__qr-loader--bcmc_mobile .adyen-checkout__spinner__wrapper, rmt-content .adyen-checkout__qr-loader .adyen-checkout__qr-loader__brand-logo,
rmt-content .adyen-checkout__qr-loader .adyen-checkout__qr-loader__payment_amount,
rmt-content .adyen-checkout__qr-loader .adyen-checkout__spinner__wrapper {
  display: none;
}

rmt-content .adyen-checkout__qr-loader--bcmc_mobile .adyen-checkout__button--qr-loader, rmt-content .adyen-checkout__qr-loader .adyen-checkout__button--qr-loader {
  background-color: var(--app-primary);
  color: var(--grayblue-500);
  border-radius: 24px;
  font-size: 16px;
  font-weight: 700;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 0px;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  max-height: 36px !important;
}

rmt-content .adyen-checkout__qr-loader--bcmc_mobile .adyen-checkout__qr-loader__subtitle, rmt-content .adyen-checkout__qr-loader .adyen-checkout__qr-loader__subtitle {
  margin-top: 0px;
  margin-bottom: 28px;
}

rmt-content .adyen-checkout__qr-loader--bcmc_mobile .adyen-checkout__qr-loader__progress, rmt-content .adyen-checkout__qr-loader .adyen-checkout__qr-loader__progress {
  margin-top: 12px;
}

rmt-content .adyen-checkout__qr-loader--bcmc_mobile .adyen-checkout__content-separator, rmt-content .adyen-checkout__qr-loader .adyen-checkout__content-separator {
  margin-top: 20px;
  margin-bottom: 24px;
}

rmt-content .adyen-checkout__qr-loader--bcmc_mobile img, rmt-content .adyen-checkout__qr-loader img {
  max-width: 125px;
}

rmt-content .adyen-checkout__qr-loader--result img {
  width: 100px !important;
  height: 100PX !important;
}

rmt-content .adyen-checkout__qr-loader--result .adyen-checkout__qr-loader__subtitle--result {
  margin-top: 16px;
}

rmt-content .inline-container-try-button {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 16px;
}

rmt-content .inline-container-try-button button {
  height: 36px;
}

rmt-content rmt-card-new .card-div .card-content > rmt-list-item-new:nth-child(1):has(.selected) {
  margin-right: 0px !important;
}

rmt-content .add-card-header-with-description .add-card-title {
  margin-bottom: 0px !important;
}

rmt-content .add-card-description {
  margin-top: 6px;
}

rmt-content .psp-notice {
  background-color: #DAE8F5;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 10px 8px 10px 8px;
  border-radius: 8px;
  margin-top: 12px;
}

rmt-content .psp-notice-icon {
  padding-top: 2px;
  padding-bottom: 2px;
}

rmt-content .psp-notice-icon ion-icon {
  color: #006CE0;
}

rmt-content .psp-notice-content {
  margin-left: 8px;
}

rmt-content .psp-notice-header {
  color: #0A146E;
}

rmt-content .disable-icon-background ion-thumbnail img {
  height: 40px;
}

rmt-content .inline-container {
  min-height: 16px;
}

rmt-content .psp-notice + .payment-container {
  margin-top: 16px;
}

rmt-content .payment-container-loading .adyen-checkout__blik {
  opacity: 0.5;
  pointer-events: none;
}

rmt-content .add-card-remove-margin {
  margin-top: 0px;
}

rmt-content .inline-container-open-the-app {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 32px;
}

rmt-content .inline-container-open-the-app button {
  max-height: 36px;
  width: calc(90vw - 70px) !important;
}

rmt-content .adyen-checkout__qr-loader .adyen-checkout__button--qr-loader {
  display: none !important;
}

.global-keyboard-visible .payment-total-container {
  visibility: hidden;
  opacity: 0;
  height: 0px;
  padding: 0px;
  min-height: 0px !important;
}

page-send-psp-change-payment-method rmt-footer .footer-overlay {
  background: linear-gradient(180deg, rgba(247, 248, 249, 0.2), var(--gray-200) 20px);
}

page-send-psp-change-payment-method .scroll-content {
  min-height: auto !important;
  padding-top: 12px !important;
}

page-send-psp-change-payment-method rmt-content {
  min-height: auto !important;
}

page-send-psp-change-payment-method ion-content {
  background-color: var(--gray-300) !important;
}

page-send-psp-change-payment-method rmt-app-bar > div {
  background-color: var(--gray-300);
}

page-send-psp-change-payment-method rmt-list-item-new .selected {
  background-color: #fff;
  padding: 0px;
}

page-send-psp-change-payment-method rmt-list-item-new .thumbnail-icon-bg {
  background-color: var(--gray-400) !important;
}

page-send-psp-change-payment-method .card-container {
  margin-top: 0px;
  margin-bottom: 0px;
}

page-send-psp-change-payment-method .item-desc {
  border-radius: 4px;
  background-color: var(--gray-300);
  color: var(--grayblue-400);
  font-weight: 600;
  font-size: 12px;
  line-height: 16px;
  padding: 2px 8px 2px 8px;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
  min-height: 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 8px 0px 0px 0px;
}

page-send-psp-confirm-actionsheet .quote-notice {
  color: var(--grayblue-200);
  font-size: 14px;
  line-height: 20x;
  text-align: center;
}

page-send-psp-container-actionsheet ion-content {
  padding-left: 0px !important;
  padding-right: 0px !important;
}

page-send-psp-container-actionsheet .child-padding {
  display: block;
  padding-left: 16px;
  padding-right: 16px;
}

page-send-psp-container-actionsheet .adyen-checkout__blik .adyen-checkout__label__text {
  display: none;
}

page-send-psp-container-actionsheet .adyen-checkout__blik .adyen-checkout__blik__helper {
  display: none;
}

page-send-psp-container-actionsheet .psp-modal-container-helper {
  margin-bottom: -10px;
  padding-left: 16px;
}

page-send-psp-container-actionsheet .psp-content-container {
  padding-top: 24px;
}

page-send-psp-container-actionsheet .helper-text {
  padding-left: 4px;
  color: var(--grayblue-300);
}

page-send-psp-cvv-actionsheet {
  /* expiry field */
}

page-send-psp-cvv-actionsheet .adyen-checkout__field--50 {
  display: none;
}

page-send-psp-cvv-actionsheet .adyen-checkout__field__cvc {
  display: initial !important;
  margin-left: 0px !important;
}

page-send-psp-cvv-actionsheet ion-content {
  padding-left: 0px !important;
  padding-right: 0px !important;
}

page-send-psp-cvv-actionsheet .child-padding {
  display: block;
  padding-left: 16px;
  padding-right: 16px;
}

page-send-psp-cvv-actionsheet .adyen-checkout-form-instruction {
  display: none;
}

page-send-psp-cvv-actionsheet .cc-warn-div .bootstrap-alert {
  margin-left: 16px;
  margin-right: 16px;
}

page-send-psp-cvv-actionsheet .billing-address-row {
  margin-top: 24px;
}

page-send-psp-cvv-actionsheet .payment-card__billing-address-label {
  margin-top: 0px;
  margin-bottom: 0px;
  font-weight: 600;
  color: var(--grayblue-400);
  font-size: 14px;
  line-height: 20px;
}

page-send-psp-cvv-actionsheet .payment-card__billing-address {
  margin-top: 0px;
  margin-bottom: 0px;
  color: var(--grayblue-300);
  line-height: 16px;
  font-size: 12px;
}

page-send-psp-cvv-actionsheet .payment-card__billing-address-col {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

page-send-receipt ion-content, page-send-receipt ion-header rmt-header rmt-app-bar > div {
  background-color: var(--gray-200) !important;
}

page-send-receipt rmt-clipboard {
  text-shadow: none;
}

page-send-receipt rmt-content-loader {
  padding-top: 6px;
}

page-send-receipt .cancel-without-modify, page-send-receipt .cancel-with-modify {
  background-color: var(--gray-200) !important;
  color: var(--grayblue-500) !important;
}

page-send-receipt .send-receipt__label {
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}

page-send-receipt .label--right {
  text-align: end;
  word-break: break-word;
}

page-send-receipt .send-receipt__link {
  padding: 0;
  margin: 0;
}

page-send-receipt .details-tabs {
  margin-left: -16px;
  margin-right: -16px;
}

page-send-receipt .segment-label {
  margin: 0px !important;
  color: var(--grayblue-400);
  font-size: 14px;
  line-height: 20px;
}

page-send-receipt .send-receipt__link:hover:not(.disable-hover) {
  background-color: transparent !important;
}

page-send-receipt .send-receipt__label-icon {
  -webkit-box-align: center !important;
  -webkit-align-items: center !important;
  -ms-flex-align: center !important;
  align-items: center !important;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  color: var(--grayblue-500);
  font-weight: 600;
  font-family: 'Inter';
  font-size: 14px;
  line-height: 20px;
  padding-right: 0px !important;
}

page-send-receipt .segment-activated {
  border-color: var(--app-primary) !important;
}

page-send-receipt .segment-activated .segment-label {
  font-weight: 600;
}

page-send-receipt .no-margin-top {
  margin-top: 0px !important;
}

page-send-receipt .segment-md .segment-button.activated, page-send-receipt .segment-md .segment-button.segment-activated {
  border-color: var(--app-primary) !important;
}

page-send-receipt .segment-md .segment-button.activated .segment-label, page-send-receipt .segment-md .segment-button.segment-activated .segment-label {
  font-weight: 600;
}

page-send-receipt .send-receipt-color-secondary {
  color: var(--green-500) !important;
}

page-send-receipt .segment-button1 {
  background-color: transparent !important;
  color: var(--app-primary) !important;
  text-transform: none !important;
}

page-send-receipt .custom-separator .separator {
  margin-top: 0px;
}

page-send-receipt .send-receipt__label--bold {
  font-weight: 900;
  font-size: 16px;
  line-height: 24px;
}

page-send-receipt .send-receipt__label--primary {
  font-weight: 900;
  font-size: 16px;
  line-height: 24px;
  color: var(--app-primary) !important;
}

page-send-receipt .send-recipient__order_status {
  padding: 0px 20px;
}

page-send-receipt .summary-pay-image-googlepay {
  height: 25px !important;
}

page-send-receipt .image-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  width: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

page-send-receipt .summary-pay-text {
  margin-left: 16px;
}

page-send-receipt .summary-pay-image {
  height: 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

page-send-receipt .summary-pay-image img {
  height: 100%;
}

page-send-receipt .clock-icon {
  width: 16px;
  height: 16px;
  margin-left: 5px;
  color: var(--app-primary);
}

page-send-receipt .bonus {
  color: var(--green-400) !important;
}

page-send-receipt .discount {
  color: var(--green-400) !important;
}

page-send-receipt .clock-icon--secondary {
  width: 16px !important;
  height: 16px !important;
  color: var(--grayblue-300);
}

page-send-receipt .send-receipt__details {
  font-family: 'Inter';
  font-style: normal;
  font-size: 12px;
  line-height: 16px;
  text-align: center;
  background: var(--gray-200);
  padding: 0;
}

page-send-receipt .send-receipt__details--amount {
  font-weight: 600;
  font-size: 18px;
  line-height: 24px;
  /* identical to box height, or 133% */
  letter-spacing: 0.15px;
  /* Dark text/Primary */
  color: var(--grayblue-400);
}

page-send-receipt .send-receipt__details--recipient {
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
  /* identical to box height, or 143% */
  letter-spacing: 0.25px;
  /* Dark text/Secondary */
  color: var(--grayblue-300);
}

page-send-receipt .send-receipt__details--recipient__bold {
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
  /* identical to box height, or 143% */
  letter-spacing: 0.25px;
  /* Dark text/Secondary */
  color: var(--grayblue-300);
}

page-send-receipt .currency {
  margin-top: -23px;
  margin-left: -20px;
}

page-send-receipt .status-circle-col {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

page-send-receipt .status-circle-container {
  display: block;
  width: 24px;
  height: 24px;
}

page-send-receipt .status-circle-background {
  width: 24px;
  height: 24px;
  border-radius: 50%;
  opacity: 0.12;
}

page-send-receipt .status-circle {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  position: absolute;
  margin-left: 8px;
  margin-top: 8px;
}

page-send-receipt .status-ok {
  background-color: var(--green-300);
}

page-send-receipt .status-nok {
  background-color: var(--red-300);
}

page-send-receipt .status-fund {
  background-color: var(--yellow-300);
}

page-send-receipt .col {
  white-space: initial;
}

page-send-receipt .expiry-text {
  font-size: 14px;
}

page-send-receipt .expiry-highlight {
  color: var(--red-500);
  font-weight: 600;
}

page-send-receipt .recipient-info {
  font-weight: normal;
  line-height: 16px;
  color: var(--grayblue-300);
}

page-send-receipt .send-receipt__label--align-center {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

page-send-receipt .send-receipt__label--capital-letters {
  text-transform: capitalize;
}

page-send-receipt .send-recipient__status {
  padding: 0px 8px 0px 0px;
}

page-send-receipt .receipt-card rmt-clipboard.send-receipt__label {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

page-send-receipt .content-button {
  margin-bottom: 24px;
}

@media only screen and (min-width: 375px) and (min-height: 812px) {
  page-send-receipt .heightScreen {
    margin-bottom: 20px;
  }
  page-send-receipt .heightFooter {
    margin-top: 20px;
  }
}

page-send-receipt .col-detail__text {
  margin: 0px;
  width: 100%;
}

page-send-receipt .col-detail__text--right {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  white-space: nowrap;
  text-align: right;
}

page-send-receipt .additional-country-lr {
  padding-top: 10px;
}

page-send-receipt .col-detail__row {
  width: 100%;
}

page-send-receipt .summary__row {
  padding: 8px 0px;
}

page-send-receipt .info-header {
  background-color: var(--red-100);
  border: 1px solid var(--red-100);
  border-radius: 4px;
  font-size: 14px;
  line-height: 20px;
  padding-left: 12px;
  padding-right: 12px;
  padding-top: 8px;
  padding-bottom: 8px;
  margin-right: 0px;
}

page-send-receipt .button[color=secondary] {
  color: var(--app-primary) !important;
}

page-send-receipt .see-partners__link {
  padding: 0;
  margin: 0;
  padding-top: 0px;
  padding-bottom: 0px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  text-decoration: underline;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

page-send-receipt .see-partners__link ion-icon {
  margin-left: 5px !important;
  font-weight: 600 !important;
  color: var(--grayblue-400);
}

page-send-receipt .customCardStyle .row {
  margin-top: 0px;
  -webkit-box-align: normal;
  -webkit-align-items: normal;
  -ms-flex-align: normal;
  align-items: normal;
}

page-send-receipt rmt-card-new .card-container {
  margin-left: 0px !important;
  margin-right: 0px !important;
  margin-top: 0px;
}

page-send-receipt rmt-card-new .div {
  margin-bottom: 0px;
  margin-top: 0px;
  padding-bottom: 0px;
  padding-top: 0px;
}

page-send-receipt rmt-card-new .row {
  margin-bottom: 0px;
  margin-top: 12px;
  padding-bottom: 0px;
  padding-top: 0px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

page-send-receipt rmt-card-new .detail-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

page-send-receipt rmt-card-new .detail-row div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

page-send-receipt rmt-card-new .detail-row div:last-child {
  font-weight: 600;
}

page-send-receipt rmt-card-new .col {
  margin-bottom: 0px;
  margin-top: 0px;
  padding-bottom: 0px;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
}

page-send-receipt rmt-card-new .summarySectionHeader {
  color: var(--grayblue-400) !important;
}

page-send-receipt rmt-card-new .country-icon {
  margin-right: 8px;
  width: 20px;
  height: 20px;
  overflow: hidden;
  border-radius: 50%;
}

page-send-receipt rmt-card-new .country-icon ion-icon {
  margin-left: -5px;
  margin-top: -2px;
}

page-send-receipt .skeleton-loader-amount .screen-search-skeleton {
  border-radius: 8px;
  margin-top: 0px !important;
  float: right;
}

page-send-receipt .send-receipt__left-col {
  color: var(--grayblue-400);
  text-align: left;
}

page-send-receipt .send-receipt__left-col -bold {
  font-weight: 600 !important;
}

page-send-receipt .send-receipt__right-col {
  color: var(--grayblue-300);
  text-align: right;
}

page-send-receipt .copyable {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: end;
  -webkit-align-items: end;
  -ms-flex-align: end;
  align-items: end;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  gap: 8px;
}

page-send-receipt .orderNumberDiv {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: end;
  -webkit-align-items: end;
  -ms-flex-align: end;
  align-items: end;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  gap: 8px;
}

page-send-receipt .copyTextImg {
  position: relative;
  top: 2px;
}

page-send-receipt .custom-row-style {
  margin-top: 0px !important;
}

page-send-receipt .button[color=secondary] {
  color: var(--grayblue-500) !important;
  text-decoration: underline;
  size: 14px !important;
  line-height: 20px !important;
  font-weight: 600 !important;
}

page-send-receipt .button[color=secondary-with-border] {
  text-decoration: none !important;
  border: 1px solid var(--grayblue-500);
  color: var(--grayblue-500);
  background-color: var(--gray-200) !important;
  size: 14px !important;
  line-height: 20px !important;
  font-weight: 600 !important;
}

page-send-receipt .selfServiceButtonEnabled {
  color: var(--grayblue-500) !important;
  border: 1px solid var(--grayblue-500) !important;
}

page-send-receipt .selfServiceButtonDisabled {
  color: var(--grayblue-100) !important;
  border: 1px solid var(--grayblue-100) !important;
}

page-send-receipt .send-receipt_para {
  display: contents;
}

page-send-receipt .transferSection .card-container {
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
  margin-bottom: 0px;
}

page-send-receipt .rmt-text-tooltip {
  color: var(--grayblue-500) !important;
  text-decoration: underline;
}

page-send-receipt .paragraph-style {
  color: var(--grayblue-300);
}

page-send-receipt .margin-top {
  margin-top: 8px;
}

page-send-receipt .new-rate-row {
  max-width: 100%;
}

page-send-receipt .total-recipients-row {
  -webkit-box-align: start !important;
  -webkit-align-items: start !important;
  -ms-flex-align: start !important;
  align-items: start !important;
}

page-send-receipt .new-rate-row-receipt {
  margin-bottom: 16px;
  border-top-right-radius: 0px;
  border-top-left-radius: 0px;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  height: auto;
  padding: 8px 16px 8px 16px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: var(--gray-400);
  font-size: 14px;
  color: var(--grayblue-400);
}

page-send-receipt .new-rate-row-receipt ion-row ion-col {
  white-space: nowrap;
}

page-send-receipt .new-rate-row-receipt ion-item {
  padding-top: 16px !important;
}

page-send-receipt .new-rate-row-receipt rmt-skeleton-loader .screen-search-skeleton {
  border-radius: 8px;
  border-top-right-radius: 0px;
  border-top-left-radius: 0px;
  margin-top: 0px !important;
  float: right;
}

page-send-receipt ion-segment {
  margin-top: 16px;
  height: 32px !important;
}

page-send-receipt ion-segment ion-segment-button {
  height: 32px !important;
}

page-send-state ion-item {
  margin-top: 9px !important;
}

page-send-summary .splashscreen {
  background-color: var(--app-primary) !important;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  z-index: 100;
}

page-send-summary .new-rate-row {
  margin-top: 16px;
}

page-send-summary .new-rate-row-summary {
  min-height: 38px;
  margin-bottom: 16px;
  margin-top: -16px;
  border-top-right-radius: 0px;
  border-top-left-radius: 0px;
  padding-top: 6px;
  width: 100%;
  max-width: 100%;
}

page-send-summary .new-rate-row-summary ion-item {
  padding-top: 16px !important;
}

page-send-summary .new-rate-row-summary .rate-row-line {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}

page-send-summary .new-rate-row-summary .rate-row-line p {
  line-height: 0px;
}

page-send-summary .new-rate-row-summary .warningIcon {
  width: 20px;
  height: 20px;
  vertical-align: sub;
  margin-right: 4px;
  margin-top: -4px;
}

page-send-summary .new-rate-row-summary rmt-skeleton-loader .screen-search-skeleton {
  border-radius: 8px;
  margin-top: 0px !important;
  float: right;
}

page-send-summary .summary-card-icon-right {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: end;
  -ms-flex-pack: end;
  justify-content: end;
}

page-send-summary .new-rate-row {
  padding-left: 16px;
  padding-right: 16px;
}

page-send-summary .card-amount-summary .card-container {
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}

page-send-summary .new-rate-promo-row {
  background-color: var(--green-100);
  width: auto !important;
  height: auto !important;
}

page-send-summary .new-rate-row-skeleton {
  width: 100%;
}

page-send-summary .promo-add-btn-row {
  -webkit-box-align: center !important;
  -webkit-align-items: center !important;
  -ms-flex-align: center !important;
  align-items: center !important;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

page-send-summary .skeleton-loader-amount {
  min-height: 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

page-send-summary .skeleton-loader-amount > div {
  width: 100%;
}

page-send-summary .skeleton-loader-amount .screen-search-skeleton {
  border-radius: 8px;
  margin-top: 0px !important;
  float: right;
}

page-send-summary rmt-app-bar > div {
  background-color: var(--gray-200) !important;
}

page-send-summary ion-content {
  background-color: var(--gray-200) !important;
}

page-send-summary .transferSection .card-container {
  border-bottom-right-radius: 0px;
}

page-send-summary rmt-card-new .card-container {
  margin-left: 0px !important;
  margin-right: 0px !important;
  margin-top: 0px;
}

page-send-summary rmt-card-new .div {
  margin-bottom: 0px;
  margin-top: 0px;
  padding-bottom: 0px;
  padding-top: 0px;
}

page-send-summary rmt-card-new .row {
  margin-bottom: 0px;
  margin-top: 12px;
  padding-bottom: 0px;
  padding-top: 0px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

page-send-summary rmt-card-new .detail-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

page-send-summary rmt-card-new .detail-row div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

page-send-summary rmt-card-new .detail-row div:last-child {
  font-weight: 600;
}

page-send-summary rmt-card-new .row {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

page-send-summary rmt-card-new .col {
  margin-bottom: 0px;
  margin-top: 0px;
  padding-bottom: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-left: 0px;
}

page-send-summary rmt-card-new .summarySectionHeader {
  color: var(--grayblue-400) !important;
}

page-send-summary rmt-card-new .country-icon {
  margin-right: 8px;
  width: 20px;
  height: 20px;
  overflow: hidden;
  border-radius: 50%;
}

page-send-summary rmt-card-new .country-icon ion-icon {
  margin-left: -5px;
  margin-top: -2px;
}

page-send-summary .rmt-text-tooltip {
  color: var(--grayblue-500) !important;
  text-decoration: underline;
}

page-send-summary .promo-rate {
  color: var(--green-400) !important;
  font-weight: 600 !important;
  padding-top: 0px !important;
}

page-send-summary rmt-alerts .alert-text {
  padding-left: 20px;
  padding-right: 12px;
}

page-send-summary .send_summary_paying_with_label {
  border-bottom: none !important;
  width: 100%;
}

page-send-summary rmt-input-loader .rmt-input-loader {
  margin-left: -30px;
  margin-top: 15px;
}

page-send-summary ion-input {
  height: 25px;
}

page-send-summary ion-item .item-inner {
  width: 100% !important;
  padding: 0px !important;
}

page-send-summary rmt-translate a {
  white-space: nowrap;
}

page-send-summary .col-align-center {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

page-send-summary .link-text {
  color: var(--grayblue-500);
  text-decoration: underline;
}

page-send-summary .amount-col .col {
  color: var(--app-primary);
}

page-send-summary .disclosure {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}

page-send-summary .disclosure .disclosure__link {
  color: var(--app-primary);
}

page-send-summary .bank_account_transfer_times {
  font-size: 15px;
  color: var(--grayblue-300);
  margin-left: -5px !important;
}

page-send-summary .send-summary__info {
  font-size: 14px;
  color: var(--grayblue-300);
}

page-send-summary .send-summary-label--bold {
  font-weight: 600 !important;
  color: var(--grayblue-400) !important;
}

page-send-summary .send-summary-label--capitalize {
  text-transform: uppercase !important;
}

page-send-summary .send-summary-label {
  font-family: 'Inter';
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  text-shadow: none !important;
}

page-send-summary .send-summary__left-col {
  color: var(--grayblue-400);
  text-align: left;
}

page-send-summary .send-summary__left-col .screen-search-skeleton {
  float: left !important;
}

page-send-summary .send-summary__red-col {
  color: var(--red-400) !important;
  text-align: left;
}

page-send-summary .send-summary__right-col {
  color: var(--grayblue-300);
  text-align: right;
  text-wrap: balance;
}

page-send-summary .send-summary__left-col -bold {
  font-weight: 600 !important;
}

page-send-summary .additional-country-lr {
  padding-top: 10px;
}

page-send-summary .bonus {
  color: var(--green-400) !important;
}

page-send-summary .discount {
  color: var(--green-400) !important;
}

page-send-summary .change-amount {
  font-weight: 600 !important;
}

page-send-summary .change-amount ion-icon {
  width: 15px;
  height: 15px;
}

page-send-summary .change-amount-red {
  font-weight: 600 !important;
  color: var(--red-400) !important;
}

page-send-summary .change-amount-red ion-icon {
  width: 15px;
  height: 15px;
  color: var(--red-400) !important;
}

page-send-summary .calculating-action-item-skeleton {
  background: -webkit-gradient(linear, left top, right top, from(transparent), color-stop(var(--gray-100)), to(transparent)), -webkit-gradient(linear, left top, left bottom, from(var(--gray-400)), to(var(--gray-400))), radial-gradient(38px circle at 19px 19px, var(--gray-400) 50%, transparent 51%), -webkit-gradient(linear, left top, left bottom, from(var(--gray-400)), to(var(--gray-400)));
  background: linear-gradient(0.25turn, transparent, var(--gray-100), transparent), linear-gradient(var(--gray-400), var(--gray-400)), radial-gradient(38px circle at 19px 19px, var(--gray-400) 50%, transparent 51%), linear-gradient(var(--gray-400), var(--gray-400));
  background-repeat: no-repeat;
  background-size: auto;
  background-position: -115px 0, 0 0, 0px 85px, 25px 90px;
  -webkit-animation: contact-skeleton-loading 2s ease-out 0s infinite normal;
  animation: contact-skeleton-loading 2s ease-out 0s infinite normal;
}

@-webkit-keyframes calculating-action-item-skeleton-loading {
  to {
    background-position: 100px 0, 0 0, 0 85px, 25px 90px;
  }
}

@keyframes calculating-action-item-skeleton-loading {
  to {
    background-position: 100px 0, 0 0, 0 85px, 25px 90px;
  }
}

page-send-summary .calculating-action-item-skeleton-text {
  height: 16px;
  width: 100%;
}

page-send-summary .col-skeleton {
  padding-top: 10px;
}

page-send-summary .send-summary__label {
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}

page-send-summary .send-summary__label-icon {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

page-send-summary .label--right {
  text-align: end;
  word-break: break-word;
}

page-send-summary .promo-add-btn-row {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

page-send-summary .send-summary__link {
  padding: 0;
  margin: 0;
  padding-top: 0px;
  padding-bottom: 0px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

page-send-summary .send-summary__link ion-icon {
  margin-left: 5px !important;
  font-weight: 400 !important;
  color: var(--grayblue-400);
}

page-send-summary ion-label {
  width: 100%;
}

page-send-summary .item[no-lines],
page-send-summary .item.item[no-lines] .item-inner {
  border: 0 !important;
}

page-send-summary .button[color=secondary] {
  color: var(--grayblue-500) !important;
  font-size: 14px !important;
  font-family: 'Inter';
  font-weight: 600 !important;
  text-decoration: underline;
  padding-right: 4px;
}

page-send-summary .button[color=secondary] ion-icon {
  font-weight: 400;
  margin-left: 6px;
}

page-send-summary .no-margin-top {
  margin-top: 0px !important;
}

page-send-summary rmt-footer .footer-overlay {
  background: linear-gradient(180deg, rgba(247, 248, 249, 0.2), var(--gray-200) 20px);
}

page-send-summary .send-summary_para {
  display: contents;
}

page-send-summary .summary-pay-image-googlepay {
  height: 25px !important;
}

page-send-summary .summary-pay-image {
  height: 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

page-send-summary .summary-pay-image img {
  height: 100%;
}

page-send-summary .payment-label-image {
  margin-left: 16px;
}

page-send-summary .googlepay-debit {
  padding-top: 12px;
}

page-send-summary .googlepay-debit label {
  color: var(--grayblue-200);
}

page-send-summary .summary-pay-image-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

page-send-summary .summary-pay-image-text {
  margin-left: 16px;
}

page-send-summary .authorize-notice {
  margin-top: 8px;
  color: var(--grayblue-200);
}

page-send-summary #changePromoBtn {
  width: 75px;
  height: 32px;
  background-color: var(--gray-100);
  border: 1px solid black;
}

page-send-summary #changePromoBtn b {
  color: black !important;
  font-size: 14px;
}

page-send-summary .arrow-icon {
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
  /* Smooth rotation */
}

page-send-summary .arrow-icon.rotated {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  /* Rotate the arrow */
}

page-send-summary .details-content {
  -webkit-transition: max-height 0.3s ease;
  transition: max-height 0.3s ease;
  /* Smooth reveal */
  overflow: hidden;
}

page-send-verify .item-select .input-wrapper ion-label[floating] {
  white-space: initial;
  margin-bottom: 0px !important;
}

page-send-verify rmt-center .text-content {
  height: 150px;
}

page-send-verify rmt-center .text-content__title {
  font-weight: 600;
  font-size: 24px;
  line-height: 36px;
  margin-bottom: 16px;
}

page-send-verify rmt-center .text-content__msg {
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  color: rgba(0, 17, 51, 0.6);
}

page-send-verify #identityFailedHeader > rmt-app-bar > div {
  border-bottom: 0px;
}

page-settings .card-container {
  margin-top: 12px !important;
}

page-settings rmt-alerts .button-text {
  color: var(--grayblue-500) !important;
  font-weight: 700 !important;
}

page-settings rmt-alerts .alert-card {
  -webkit-box-shadow: none;
  box-shadow: none;
}

page-settings rmt-app-bar > div {
  background-color: var(--gray-200) !important;
}

page-settings .pageContent {
  background-color: var(--gray-200);
}

page-settings .spacer {
  height: 8px !important;
}

page-settings rmt-card-new .card-content {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}

page-settings .settingsIcon {
  position: absolute;
  left: 0;
  margin: auto auto auto 10px;
  top: 0;
  bottom: 0;
}

page-settings .item_label {
  color: var(--grayblue-400) !important;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

page-settings .dot {
  background-color: #F2F3F5;
  height: 40px;
  width: 40px;
  border-radius: 60%;
  margin-top: 24px;
  margin-right: 12px;
  margin-bottom: 24px;
}

page-settings .groupHeader {
  margin-left: 16px;
  font-family: 'Inter';
  margin-bottom: 8px;
  margin-top: 16px;
  padding: 0px !important;
  font-style: normal;
  letter-spacing: 1.15px;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
}

page-settings .groupItem {
  background-color: white;
  border-radius: 16px;
  margin: 12px 16px 24px;
}

page-settings .separator {
  margin-top: 0px;
  padding-bottom: 0px;
}

page-settings .label {
  width: 93% !important;
}

page-settings .alert-notification {
  color: var(--app-primary) !important;
}

page-settings .toggle {
  margin-right: 10px;
}

page-settings .id_button {
  color: white;
  top: 4px;
  position: relative;
  display: inline-block;
}

page-settings .id_button .dot {
  position: absolute;
  top: -3px;
  right: 12px;
  height: 12px;
  width: 12px;
  border-radius: 50%;
  background-color: white;
  margin: 0 auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

page-settings .inside_dot {
  background-color: var(--app-primary);
  width: 8px;
  height: 8px;
  border-radius: 50%;
  margin: 0 auto;
  position: relative;
}

page-settings .item {
  margin-top: 0px !important;
  height: 55px;
}

page-settings .item .label {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: var(--grayblue-400);
  text-overflow: ellipsis;
  white-space: inherit;
}

page-settings .item ion-icon {
  width: 20px !important;
  color: var(--grayblue-300);
}

page-settings .settings_Raf-status {
  background-color: var(--green-100) !important;
  color: var(--green-500);
  border-radius: 6px;
  padding-left: 4px;
  padding-right: 4px;
  position: absolute;
  right: 50px;
}

page-settings button.item {
  width: 100%;
}

page-settings button.item div.item-inner {
  background-image: none !important;
}

page-settings .align-items {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

page-settings rmt-content .item {
  padding: unset !important;
  margin: unset !important;
}

page-settings .notification {
  width: 25px;
  height: 25px;
  background-size: cover;
  background-image: url("../assets/icons/notification-filled.svg");
  border-radius: 50%;
}

page-settings .card-container:has(button.item.activated) {
  padding-right: 2px !important;
}

page-settings button.item.activated {
  margin-left: -8px !important;
  padding-left: 8px !important;
  border-radius: 8px;
  background-color: var(--gray-200) !important;
}

page-settings button.item.activated .settingsIcon {
  left: 8px !important;
}

page-settings .text-note {
  color: var(--grayblue-300);
  text-align: center;
  margin-top: 0px;
  font-size: 13px !important;
}

page-settings rmt-card-new.card-skeleton .card-container {
  padding-left: 0px;
}

page-settings rmt-skeleton-transaction .skeleton-box {
  background-color: var(--gray-300);
}

page-settings rmt-skeleton-transaction .skeleton-box::after {
  background-image: -webkit-gradient(linear, left top, right top, color-stop(0, var(--gray-200)), color-stop(10%, var(--gray-300)), color-stop(40%, var(--gray-400)), to(var(--gray-200)));
  background-image: linear-gradient(90deg, var(--gray-200) 0, var(--gray-300) 10%, var(--gray-400) 40%, var(--gray-200));
}

page-settings rmt-skeleton-transaction .o-media__button {
  display: none;
}

page-settings rmt-skeleton-transaction .o-media__body {
  margin-top: 10px;
  margin-left: 12px;
}

page-settings rmt-skeleton-transaction .o-media__body .o-vertical-spacing .skeleton-transaction-item__headline .skeleton-box {
  width: 100% !important;
  border-radius: 100px;
}

page-settings rmt-skeleton-transaction ul + ul li {
  height: 55px;
}

page-settings rmt-skeleton-transaction li + li {
  margin-top: 8px !important;
}

page-settings .skeleton-list {
  margin-top: 24px;
}

page-settings rmt-separator .separator {
  margin-left: 50px;
  margin-right: 10px;
  max-width: calc(100% - 60px);
}

page-settings-id ion-content, page-settings-id ion-header rmt-header rmt-app-bar > div {
  background-color: var(--gray-200) !important;
}

page-settings-id .select-text {
  white-space: normal;
}

page-settings-id .id-type {
  padding-top: 15px;
}

page-settings-id .additional-title {
  display: block;
  margin: 16px 0 16px 0;
}

page-settings-legal button.item .label {
  margin-top: 12px !important;
}

page-settings-legal .item {
  margin-top: 0px !important;
  height: 55px;
}

page-settings-legal .separator {
  margin-top: 0px;
  padding-bottom: 0px;
}

page-settings-legal h6 {
  color: var(--grayblue-300);
  font-size: 14px;
  margin-top: 32px;
  line-height: 150%;
}

page-settings-legal rmt-list-item-new {
  margin-top: 12px;
}

page-settings-legal .col {
  padding: 0px;
}

page-settings-legal .partner-logos {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 40px;
  padding: 20px 0;
  position: absolute;
  bottom: 40px;
  left: 0;
  right: 0;
}

page-settings-legal .partner-logo {
  height: 40px;
  -o-object-fit: contain;
  object-fit: contain;
}

page-settings-legal .ria-logo {
  width: auto;
  max-width: 80px;
}

page-settings-legal .uba-logo {
  width: auto;
  max-width: 120px;
}

page-settings-legal .logo-divider {
  width: 1px;
  height: 40px;
  background-color: #979797;
  margin: 0 20px;
}

page-settings-notifications ion-content, page-settings-notifications ion-header rmt-header rmt-app-bar > div {
  background-color: var(--gray-200) !important;
}

page-settings-notifications .sectionHeader {
  text-transform: lowercase;
  color: var(--grayblue-400) !important;
}

page-settings-notifications .sectionHeader::first-letter {
  text-transform: uppercase;
}

page-settings-notifications .notificationSection__marginTop .card-container {
  margin-top: 16px;
}

page-settings-notifications .card-container {
  margin-left: 0px !important;
  margin-right: 0px !important;
  margin-top: 0px;
}

page-settings-notifications .notificationSectionItemLabel {
  color: var(--grayblue-400) !important;
}

page-settings-notifications h6 {
  margin-bottom: 7px;
  text-transform: uppercase;
  color: var(--grayblue-300);
  margin-left: 0px !important;
  font-size: 13px;
}

page-settings-notifications .item {
  margin-top: 0px !important;
  height: 55px;
}

page-settings-notifications .separator {
  margin-top: 0px;
  padding-bottom: 0px;
}

page-settings-notifications .item-ios .toggle-ios {
  padding: 0px;
}

page-settings-password ion-content, page-settings-password ion-header rmt-header rmt-app-bar > div {
  background-color: var(--gray-200) !important;
}

page-settings-personal rmt-app-bar > div {
  background-color: var(--gray-200) !important;
}

page-settings-personal ion-content .content {
  background-color: var(--gray-200) !important;
}

page-settings-personal .content {
  background-color: var(--gray-200) !important;
}

page-settings-personal .phone-label {
  margin-top: 0px !important;
}

page-settings-personal .select-picker-item {
  padding-bottom: 16px;
}

page-settings-personal .info_label {
  color: var(--grayblue-300) !important;
}

page-settings-personal .info_value {
  color: var(--grayblue-400) !important;
}

page-settings-personal .triggerUpdateLabel {
  text-align: right;
  color: var(--grayblue-400);
  text-decoration: underline;
  line-height: 24px !important;
}

page-settings-personal .card_content {
  padding-top: 5px;
}

page-settings-personal .btn_tertiary_add {
  width: 68px;
  height: 36px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

page-settings-personal .row_div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  width: 100%;
  padding-top: 10px;
  padding-left: 10px;
}

page-settings-personal .col_left {
  width: 70%;
}

page-settings-personal .col_right {
  width: 30%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  padding-right: 4px;
}

page-settings-personal rmt-card-new .card-container {
  margin: 0px;
  padding: 10px;
  margin-bottom: 16px;
}

page-settings-personal rmt-card-new .card-content {
  padding-top: 6px;
  padding-bottom: 6px;
}

page-settings-personal rmt-card-new .row {
  margin-bottom: 0px;
  margin-top: 0px;
  padding-bottom: 0px;
  padding-top: 0px;
}

page-settings-personal rmt-card-new .col {
  margin-bottom: 0px;
  margin-top: 5px;
  padding-bottom: 0px;
  padding-top: 5px;
}

page-settings-personal rmt-card-new .residentialAddressSectionHeader {
  color: var(--grayblue-400) !important;
  padding-left: 10px;
}

page-settings-personal rmt-card-new .addressSectionContent {
  padding-left: 10px;
  padding-right: 10px;
}

page-settings-personal rmt-card-new .contactSection .card-container {
  margin-bottom: 10px;
}

page-settings-personal rmt-card-new .personalInfoSectionHeaderCH {
  color: var(--grayblue-400) !important;
  padding-bottom: 10px;
  padding-left: 8px;
}

page-settings-personal rmt-card-new .personalInfoSectionHeader {
  color: var(--grayblue-400);
  padding-left: 8px;
}

page-settings-personal rmt-card-new .personalInfoSectionHeader .info_label {
  margin: 0px;
}

page-settings-personal .sectionBody {
  margin: 10px;
  background-color: white;
  border-radius: 16px;
  padding: 18px;
  padding-top: 12px;
  padding-bottom: 8px;
  margin: 0px;
}

page-settings-personal rmt-alerts .alert-card {
  -webkit-box-shadow: none;
  box-shadow: none;
  background-color: white;
}

page-settings-personal rmt-phone .rmt-country {
  margin-top: -8px !important;
}

page-settings-personal .emailSection {
  padding-bottom: 18px;
}

page-settings-personal .settingTitle {
  font-style: normal;
  font-weight: 600;
  font-size: 17px;
  line-height: 24px;
  /* identical to box height, or 150% */
  letter-spacing: 0.0015em;
}

page-settings-personal .settingContent {
  font-family: 'Inter';
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  /* or 150% */
  letter-spacing: 0.15px;
  /* Dark text/Secondary */
  color: var(--grayblue-300);
}

page-settings-personal .settingContent_mail-message {
  font-size: 12px;
  color: var(--red-300);
}

page-settings-personal .settingContent_mail-label {
  color: var(--grayblue-400);
  font-weight: 600 !important;
  font-size: 16px !important;
  padding-bottom: 5px !important;
}

page-settings-personal .settingContent_mail-input {
  font-size: 16px;
}

page-settings-personal .settingContent_mail-input_focused {
  font-size: 16px;
  border-color: var(--app-primary) !important;
  border-width: 2px !important;
}

page-settings-personal .verify_mail_button {
  padding-left: 0px !important;
}

page-settings-personal .email_update_exceeded_section {
  background-color: var(--red-100);
  padding: 10px;
  width: 100% !important;
  border-radius: 5px;
}

page-settings-personal .email_update_exceeded_message {
  color: #013;
  width: auto;
  overflow-wrap: break-word;
  text-align: center;
  height: auto;
}

page-settings-personal .account-delete-button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding-top: 20px;
}

page-settings-personal .account-delete-button button {
  font-weight: 600;
}

page-settings-personal .account-delete-button button ion-icon {
  margin-right: 9px;
  width: 16px;
  height: 16px;
}

page-settings-personal .pending-change {
  font-size: 12px;
  color: var(--grayblue-300);
}

page-settings-personal rmt-input .container .float-container input {
  padding: 16px 0 8px;
}

page-settings-personal rmt-input .container .float-container1.active label {
  padding: 8px 0px;
}

page-settings-personal .temp-margin-top {
  margin-top: 20px;
}

page-settings-personal .address-street_item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  overflow: visible;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  margin-bottom: 16px;
}

page-settings-personal .customer-id-expried {
  padding: 4px 8px;
  background: var(--yellow-100);
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  height: 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 4px;
  text-align: center;
  float: right;
}

page-settings-personal .regulatory-sandbox-disclaimer {
  margin: 0px 10px 0px 10px;
}

page-settings-personal rmt-skeleton-loader .screen-search-skeleton {
  margin-top: 0px !important;
  border-radius: 8px !important;
}

page-settings-personal rmt-skeleton-loader .align-content {
  padding: 0px !important;
}

page-show-details .modal-title {
  color: var(--grayblue-400);
  text-align: center;
  font-size: 20px !important;
  margin-bottom: 16px;
}

page-show-details .subtitle {
  color: var(--grayblue-300);
  text-align: center;
  font-family: 'Inter';
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
}

page-show-details .body-container {
  text-align: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding-top: 24px !important;
  padding-bottom: 32px !important;
}

page-show-details .detail-label {
  color: var(--grayblue-400);
  font-family: 'Inter';
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
}

page-show-details .details {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  font-size: 14px;
  line-height: 20px;
  border-radius: 12px;
  margin-top: 20px;
  background-color: var(--gray-200);
  color: var(--grayblue-400);
  padding: 16px;
}

page-show-details .details .detail-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

page-show-details .details .detail-row div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

page-show-details .details .detail-row div:last-child {
  color: var(--grayblue-400);
  text-align: right;
  font-family: 'Inter';
  font-size: 14px;
  font-style: normal;
  line-height: 20px;
  font-weight: 600;
}

page-show-details .details .detail-row + .detail-row {
  margin-top: 8px;
}

page-signin .tabs-content {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 100%;
  text-align: center;
  border-bottom: 1px solid var(--gray-400);
}

page-signin .tabs-content .header-tab {
  width: inherit;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: var(--app-primary);
  font-weight: bold;
  font-size: 16px;
  border-top: 0.5px solid var(--gray-400);
}

page-signin .tabs-content .header-tab-login {
  width: inherit;
}

page-signin .username-item {
  -webkit-transition: 200ms linear opacity;
  transition: 200ms linear opacity;
}

page-signin .forgot-item a {
  color: var(--grayblue-500) !important;
  text-decoration: underline;
}

page-signin .password-div {
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}

page-signin .password-div.animate-to-top {
  -webkit-transform: translateY(0px);
  transform: translateY(0px);
}

page-login-step-dynamic .flag-container {
  margin-top: 15px;
}

page-mobile-verify .content-ios .keyboard {
  padding-bottom: calc(env(safe-area-inset-bottom) + 70px) !important;
}

page-mobile-verify .mobile-verify__label {
  color: var(--grayblue-300);
}

page-resignin .input {
  background-color: #fff;
}

page-resignin .scroll-content {
  margin-bottom: 116px !important;
}

page-signin-failed .error-body-section {
  margin-top: 24px;
}

page-signin-failed .error-alert-image {
  width: 128px;
  height: 128px;
}

page-signin-failed .error-subtitle-section {
  margin-top: 16px !important;
  margin-bottom: 32px !important;
}

page-signin-failed .error-subtitle {
  color: var(--grayblue-300);
  font-weight: normal;
  text-align: center;
  letter-spacing: 0.15px;
}

page-signin-failed .text-content {
  height: 150px;
  margin: 30px 0;
}

page-signin-failed .text-title {
  color: var(--grayblue-400);
}

page-signin-forgot-reset-pass rmt-app-bar > div {
  background-color: var(--gray-200);
}

page-signin-forgot-reset-pass .content {
  background-color: var(--gray-200);
}

page-signin-forgot-reset-pass .tabs-content {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 100%;
  text-align: center;
  border-bottom: 1px solid var(--gray-400);
}

page-signin-forgot-reset-pass .tabs-content .header-tab {
  width: inherit;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: var(--app-primary);
  font-weight: bold;
  font-size: 16px;
  border-top: 0.5px solid var(--gray-400);
}

page-signin-forgot-reset-pass .tabs-content .header-tab-login {
  width: inherit;
}

page-signin-forgot-reset-pass .forgot-title {
  margin-bottom: 32px;
  font-size: 16px;
}

page-signin-forgot-verify-birthdate rmt-app-bar > div {
  background-color: var(--gray-200);
}

page-signin-forgot-verify-birthdate .content {
  background-color: var(--gray-200);
}

page-signin-forgot-verify-birthdate .rmt-date {
  margin-top: 0px;
  margin-bottom: 0px !important;
}

.rmt-actionsheet-info-modal-verify-birthdate .scroll-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.rmt-actionsheet-info-modal-verify-birthdate .image-section-circle {
  width: 64px;
  height: 64px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.rmt-actionsheet-info-modal-verify-birthdate .image-section-circle img {
  width: 48px;
  height: 48px;
}

page-signin-new-password rmt-app-bar > div {
  background-color: var(--gray-200);
}

page-signin-new-password .content {
  background-color: var(--gray-200);
}

page-signin-new-password .msg--red {
  color: var(--red-500);
}

page-signin-new-password .msg--green {
  color: forestgreen;
}

page-signin-new-password .button-position {
  right: 0;
  position: absolute;
  bottom: 0px;
}

page-signin-new-password .warning-row {
  background: var(--red-100);
  border: 1px solid var(--red-100);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 4px;
  margin-bottom: 0px;
}

page-signin-new-password .warning-row-text {
  margin: 8px;
  width: 100%;
  font-family: 'Inter';
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  color: var(--grayblue-400);
}

page-signin-new-password .item-ios.item-block .item-inner {
  padding-right: 8px !important;
  padding-right: 8px !important;
}

page-signin-new-password .button-inner {
  padding-right: 8px;
}

.wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.wrapper > * {
  margin-top: 24px;
  text-align: center;
}

.wrapper:nth-child(1) {
  margin-top: 40px;
}

.circle {
  width: 144px;
  height: 144px;
}

.mail-icon {
  width: 58px;
  height: 46px;
}

.heading {
  font-style: normal;
  font-weight: normal;
  font-size: 26px;
  line-height: 31px;
}

.sub-heading {
  font-size: 16px;
  line-height: 150%;
}

staged-ria-branding .container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  top: 0px !important;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  flex-wrap: wrap;
  -webkit-box-flex: 50%;
  -webkit-flex: 50% 50%;
  -ms-flex: 50% 50%;
  flex: 50% 50%;
}

staged-ria-branding .item {
  width: 30%;
  height: 50px;
  margin: 20px !important;
  padding-top: 10px !important;
  -webkit-box-shadow: 0px 15.43px 20.5734px var(--gray-200);
  box-shadow: 0px 15.43px 20.5734px var(--gray-200);
  border-radius: 12.344px;
}

staged-ria-branding .item_no_border {
  width: 30%;
  height: 50px;
  margin: 20px !important;
  padding-top: 10px !important;
}

staged-ria-branding .brand {
  width: 50px !important;
  height: 22.5px !important;
  color: clear;
  margin: auto;
  display: block;
}

staged-ria-branding .container > div {
  -webkit-box-flex: 50%;
  -webkit-flex: 50% 50%;
  -ms-flex: 50% 50%;
  flex: 50% 50%;
  /* or - flex: 0 50% - or - flex-basis: 50% - */
  /*demo*/
  margin-bottom: 10px;
}

statements-reports-page {
  display: block;
}

statements-reports-page ion-datetime button {
  width: auto !important;
}

statements-reports-page .noTransactionsContent {
  padding-top: 200px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

statements-reports-page .noTransactionsContent .info_img {
  width: 120px;
  height: 120px;
}

statements-reports-page .noTransactionsContent .customer-content {
  text-align: center;
  margin-left: 20px;
  margin-right: 20px;
  color: var(--grayblue-300);
}

statements-reports-page .noTransactionsContent .startATransferButton {
  color: var(--grayblue-500);
}

statements-reports-page .reason_select_section {
  padding-top: 3px;
  margin: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-column-gap: 10px;
  -moz-column-gap: 10px;
  column-gap: 10px;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

statements-reports-page .reasons_list_div {
  height: 40px;
}

statements-reports-page .reasons_list_div label {
  margin-left: 0px !important;
  margin-right: 0px !important;
}

statements-reports-page .reason_container {
  height: 25px !important;
  overflow: hidden;
}

statements-reports-page .reason_container .reason_t {
  padding: 15px;
  padding-top: 5px;
  padding-bottom: 5px;
  background-color: var(--gray-300);
  border-radius: 24px;
  text-align: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  border: 1px solid var(--grayblue-500);
  background-color: white;
}

statements-reports-page .reason_selected {
  overflow: hidden;
}

statements-reports-page .reason_selected .reason_t {
  padding: 15px;
  padding-top: 5px;
  padding-bottom: 5px;
  color: var(--grayblue-500);
  background-color: var(--app-tertiary);
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  border: 1px solid var(--app-tertiary);
}

statements-reports-page .reason_radio_button {
  position: absolute;
  opacity: 0;
  pointer-events: none;
  overflow: hidden;
  visibility: hidden;
  position: absolute;
}

statements-reports-page .startDatePickerContainer,
statements-reports-page .endDatePickerContainer {
  background-color: white !important;
}

statements-reports-page .myDateStartLabel,
statements-reports-page .myDateEndLabel {
  margin-left: auto;
}

statements-reports-page .startDatePicker,
statements-reports-page .endDatePicker {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-left: 15px;
  padding-right: 15px;
  background-color: var(--gray-300);
  border-radius: 5px;
  min-height: 50px;
}

statements-reports-page .startDatePicker .label-wrapper,
statements-reports-page .endDatePicker .label-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

statements-reports-page .startDatePicker .myDateLabel,
statements-reports-page .endDatePicker .myDateLabel {
  font-size: 14px;
}

statements-reports-page .startDatePicker.has-value .myDateLabel,
statements-reports-page .endDatePicker.has-value .myDateLabel {
  font-size: 12px;
  -webkit-transform: translateY(-2px);
  transform: translateY(-2px);
  color: #595959;
}

statements-reports-page .startDatePicker .hidden-picker,
statements-reports-page .endDatePicker .hidden-picker {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  opacity: 0;
}

statements-reports-page .startDatePicker .hidden-picker button,
statements-reports-page .endDatePicker .hidden-picker button {
  width: 100% !important;
  height: 100% !important;
  margin: 0 !important;
}

statements-reports-page .startDatePicker .display-date,
statements-reports-page .endDatePicker .display-date {
  font-size: 16px;
  color: #595959;
  margin-top: -9px;
  padding-bottom: 5px;
  -webkit-animation: fadeIn 0.3s;
  animation: fadeIn 0.3s;
}

statements-reports-page .startDatePicker .calender_img,
statements-reports-page .endDatePicker .calender_img {
  margin-left: auto;
  width: 25px;
  z-index: 5;
}

statements-reports-page .disclaimerMessage {
  padding-left: 20px;
  padding-right: 15px;
  padding-bottom: 5px;
}

statements-reports-page .button-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-column-gap: 10px;
  -moz-column-gap: 10px;
  column-gap: 10px;
}

page-store-locator rmt-map {
  width: 100%;
  height: 100%;
}

page-store-locator rmt-content {
  display: initial;
}

page-store-locator .scroll-content {
  contain: initial;
  padding-top: initial !important;
}

page-store-locator .map-row {
  z-index: 1;
  height: 300px;
  width: 100%;
  top: 0px;
}

page-store-locator .search input {
  text-overflow: ellipsis;
  padding-right: 15px;
  min-height: 19px;
}

page-store-locator .locations .separator {
  margin-top: -15px;
  border-color: var(--grayblue-100);
}

page-store-locator .pin-circle {
  width: 45px;
  height: 45px;
  background-color: var(--gray-300);
  border-radius: 50%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

page-store-locator .icon-circle {
  width: 44px;
  height: 44px;
  border: 1px solid var(--grayblue-100);
  background-color: var(--gray-100);
  border-radius: 50%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

page-store-locator .icon-circle ion-icon {
  color: var(--app-primary);
}

page-store-locator .icon-circle:active {
  background-color: var(--orange-300);
}

page-store-locator .agentIcon {
  width: 24px;
  height: 24px;
  background-color: var(--app-primary);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-weight: 600;
  color: var(--gray-100);
  font-size: 10px;
  font-family: 'Open Sans' !important;
}

page-store-locator .agentIconOff {
  background-color: var(--grayblue-100);
}

page-store-locator .col {
  padding: 0px;
}

page-store-locator h6 {
  color: var(--grayblue-300);
  font-size: 14px;
}

page-store-locator h5, page-store-locator h6 {
  margin-top: 0px;
  white-space: initial;
}

page-store-locator .details {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

page-store-locator .details h6 {
  font-size: 12px;
  margin-top: 0px !important;
}

page-store-locator .icon-circle:not(:last-child) {
  margin-right: 15px;
}

page-store-locator .select-buttons {
  margin-left: -15px;
  margin-right: -15px;
}

page-store-locator .select-buttons .col {
  padding: 0px;
  max-width: 100%;
}

page-store-locator .select-buttons .col button {
  height: 30px;
  font-size: 12px !important;
  margin-top: 15px;
  margin-bottom: 15px;
  width: 100% !important;
}

page-store-locator .select-buttons .col:first-child {
  padding-left: 15px;
  -webkit-flex-basis: calc(33% + 6px);
  -ms-flex-preferred-size: calc(33% + 6px);
  flex-basis: calc(33% + 6px);
}

page-store-locator .select-buttons .col:first-child button {
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border-right-width: 1px;
}

page-store-locator .select-buttons .col:not(:first-child):not(:last-child) {
  -webkit-flex-basis: calc(33% - 9px);
  -ms-flex-preferred-size: calc(33% - 9px);
  flex-basis: calc(33% - 9px);
}

page-store-locator .select-buttons .col:not(:first-child):not(:last-child) button {
  border-radius: 0px;
  border-left-width: 0px;
}

page-store-locator .select-buttons .col:last-child {
  padding-right: 15px;
  -webkit-flex-basis: calc(33% + 6px);
  -ms-flex-preferred-size: calc(33% + 6px);
  flex-basis: calc(33% + 6px);
}

page-store-locator .select-buttons .col:last-child button {
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
  border-left-width: 0px;
}

page-store-locator .search-here-button .col {
  padding: 0px;
}

page-store-locator .search-here-button .col button {
  background-color: var(--grayblue-100);
  position: absolute;
  bottom: -50px;
  z-index: 1;
  right: 0px;
  border: 1px solid var(--grayblue-100) !important;
  border-radius: 15px;
  height: 30px;
  font-size: 12px;
}

page-store-locator ion-col.icon-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

page-store-locator .search-placeholder {
  white-space: normal;
}

page-store-locator .move-up {
  z-index: 2;
}

page-store-locator .registration-addres__searchbar {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 6px;
  background-color: white;
}

page-store-locator .registration-addres__searchbar .no-search-results-title {
  letter-spacing: 0.15px;
  color: var(--grayblue-400);
  padding-top: 10px;
}

page-store-locator .registration-addres__searchbar .no-search-results-desc {
  letter-spacing: 0.15px;
  color: var(--grayblue-300);
  padding-top: 5px;
}

page-store-locator .registration-addres__searchbar .registration__name_alert {
  background: var(--yellow-100);
  border: 1px solid var(--yellow-100);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 4px;
}

page-store-locator .registration-addres__searchbar .registration__name_alert .name_alert__text {
  margin: 8px 12px;
  font-family: 'Inter';
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
  color: var(--grayblue-400);
}

page-store-locator .registration-addres__searchbar .registration-address__label {
  font-family: 'Inter';
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
  color: var(--grayblue-100);
}

page-store-locator .registration-addres__searchbar .registration-address__link {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
  color: var(--app-primary);
  overflow: hidden;
  text-overflow: ellipsis;
}

page-store-locator .registration-addres__searchbar .registration-address__list {
  margin: 0px;
}

page-store-locator .registration-addres__searchbar .toolbar-background-ios {
  border-bottom: none !important;
}

page-store-locator .registration-addres__searchbar .searchbar-search-icon {
  background-image: url("../assets/imgs/Lens.svg") !important;
}

page-store-locator .registration-addres__searchbar .searchbar-clear-icon {
  background-image: url("../assets/imgs/close-search.svg") !important;
}

page-store-locator .registration-addres__searchbar .registration-address__item ion-label {
  margin-right: 0px;
  margin-left: 0px;
}

page-store-locator .registration-addres__searchbar .registration-address__arrow-class {
  padding: 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

page-store-locator .registration-addres__searchbar .registration-address__content {
  padding-top: 16px;
}

page-store-locator .registration-addres__searchbar .registration-address__item-title {
  color: var(--grayblue-400);
  font-size: 16px;
  font-weight: normal;
  overflow: hidden;
  text-overflow: ellipsis;
}

page-store-locator .registration-addres__searchbar .registration-address__item-label {
  color: var(--grayblue-300);
  font-size: 14px;
  font-weight: normal;
  overflow: hidden;
  text-overflow: ellipsis;
}

page-store-locator .registration-addres__searchbar .registration-address__link-item {
  border-top: none !important;
}

page-store-locator .registration-addres__searchbar .ion-item.registration-address__link-item.item.item-block.item-ios {
  border-top: none;
}

page-store-locator .registration-addres__searchbar .search input {
  text-overflow: ellipsis;
  padding-right: 15px;
  min-height: 19px;
  margin-left: 10px;
}

page-store-locator .registration-addres__searchbar ion-list {
  max-height: 250px;
}

page-store-locator .registration-addres__searchbar rmt-input .container {
  margin: unset;
  margin-bottom: 0px;
}

page-store-locator .registration-addres__searchbar rmt-input .container .float-container-default:focus-within {
  border: none;
}

page-store-locator .overlay-address__item {
  margin-top: 0px;
}

page-store-locator-embedded iframe {
  width: 100%;
  height: calc(100% + 51px);
  border: none;
  margin-top: -51px;
}

page-store-locator-embedded .scroll-content {
  padding: 0px !important;
}

page-store-locator-embedded .content {
  background-color: var(--gray-200);
}

page-store-locator-new {
  /*Search Bar Rules*/
}

page-store-locator-new rmt-map {
  width: 100%;
  height: 100%;
}

page-store-locator-new .map-container-full {
  width: 100%;
  height: 100%;
}

page-store-locator-new .text-input {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

page-store-locator-new rmt-content {
  display: initial;
}

page-store-locator-new .input-border {
  border: 1px solid var(--gray-400);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 6px;
  height: auto;
}

@-webkit-keyframes redraw {
  from {
    opacity: 1;
  }
  to {
    opacity: 1;
  }
}

@keyframes redraw {
  from {
    opacity: 1;
  }
  to {
    opacity: 1;
  }
}

page-store-locator-new .location-panel {
  background-color: var(--gray-100);
  border-radius: 15px 15px 0 0;
  -webkit-animation: redraw 1s linear infinite;
  animation: redraw 1s linear infinite;
}

page-store-locator-new .indicator-div {
  height: 20px;
  margin-top: 60vh;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

page-store-locator-new .content-loader-stores {
  margin-top: 0 !important;
  overflow: auto;
  height: 80vh;
}

page-store-locator-new .search-div-parent {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
  position: fixed;
  top: 4px;
  left: 0px;
  margin-top: env(safe-area-inset-top) !important;
  z-index: 150;
}

.md page-store-locator-new .search-div-parent {
  top: 15px;
}

page-store-locator-new .search-div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding-right: 16px;
  height: 40px;
  border-radius: 20px;
  background: var(--gray-100);
}

page-store-locator-new .search-div-title {
  width: 100%;
  text-align: left;
  line-height: 48px !important;
  padding-left: 40px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: var(--grayblue-400);
}

page-store-locator-new .search-icon {
  position: absolute;
  z-index: 5;
}

page-store-locator-new img.search-icon {
  padding-left: 16px;
}

page-store-locator-new ion-input.input-new-style {
  background-color: var(--gray-400);
  color: var(--grayblue-400);
}

.md page-store-locator-new .close-div {
  top: 15px;
}

page-store-locator-new .close-div {
  position: fixed;
  top: 4px;
  right: 0;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background: var(--gray-100);
  margin: 16px;
  z-index: 160;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: env(safe-area-inset-top) !important;
}

page-store-locator-new .searchbar-row {
  padding-top: 10px;
  padding-left: 16px;
  padding-right: 16px;
  margin-top: 5px;
}

page-store-locator-new .input-border {
  border: 1px solid var(--gray-400);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 6px;
  padding-left: 45px;
  padding-right: 5px;
  padding-top: 11px;
  width: 40px;
  height: 48px;
}

page-store-locator-new .clear-icon .rmt-input-icon-base {
  padding-top: 10px !important;
  padding-right: 28px !important;
}

page-store-locator-new .search-icon .rmt-input-icon-base {
  left: 1px !important;
  padding-top: 16px !important;
  padding-left: 10px !important;
  margin-top: -4px;
}

page-store-locator-new .search-icon .rmt-input-icon-base .icon {
  opacity: 0.3 !important;
}

page-store-locator-new .close-icon {
  position: absolute;
  z-index: 5;
}

page-store-locator-new .scroll-content {
  contain: initial;
  padding-top: initial !important;
  scroll-behavior: smooth;
}

page-store-locator-new .map-row {
  z-index: -1;
  height: 61vh;
  width: 100%;
  top: 0px;
  background-color: var(--gray-400);
}

page-store-locator-new .search input {
  text-overflow: ellipsis;
  padding-right: 15px;
  min-height: 19px;
}

page-store-locator-new .locations .separator {
  margin-top: -15px;
  border-color: var(--grayblue-100);
}

page-store-locator-new .pin-circle {
  width: 45px;
  height: 45px;
  background-color: var(--gray-300);
  border-radius: 50%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

page-store-locator-new .icon-circle {
  width: 44px;
  height: 44px;
  border: 1px solid var(--grayblue-100);
  background-color: var(--gray-100);
  border-radius: 50%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

page-store-locator-new .icon-circle ion-icon {
  color: var(--app-primary);
}

page-store-locator-new .icon-circle:active {
  background-color: var(--orange-300);
}

page-store-locator-new .agentIcon {
  width: 24px;
  height: 24px;
  background-color: var(--app-primary);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-weight: 600;
  color: var(--gray-100);
  font-size: 10px;
  font-family: "Open Sans" !important;
}

page-store-locator-new .agentIconOff {
  background-color: var(--grayblue-100);
}

page-store-locator-new .col {
  padding: 0px;
}

page-store-locator-new h6 {
  color: var(--grayblue-300);
  font-size: 14px;
}

page-store-locator-new h5,
page-store-locator-new h6 {
  margin-top: 0px;
  white-space: initial;
}

page-store-locator-new .details {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

page-store-locator-new .details h6 {
  font-size: 12px;
  margin-top: 0px !important;
}

page-store-locator-new .icon-circle:not(:last-child) {
  margin-right: 15px;
}

page-store-locator-new .select-buttons {
  margin-left: -15px;
  margin-right: -15px;
}

page-store-locator-new .select-buttons .col {
  padding: 0px;
  max-width: 100%;
}

page-store-locator-new .select-buttons .col button {
  border-radius: 5px;
  height: 30px;
  font-size: 12px;
  margin-top: 15px;
  margin-bottom: 15px;
}

page-store-locator-new .select-buttons .col:first-child {
  padding-left: 15px;
  -webkit-flex-basis: calc(33% + 6px);
  -ms-flex-preferred-size: calc(33% + 6px);
  flex-basis: calc(33% + 6px);
}

page-store-locator-new .select-buttons .col:first-child button {
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border-right-width: 1px;
}

page-store-locator-new .select-buttons .col:not(:first-child):not(:last-child) {
  -webkit-flex-basis: calc(33% - 9px);
  -ms-flex-preferred-size: calc(33% - 9px);
  flex-basis: calc(33% - 9px);
}

page-store-locator-new .select-buttons .col:not(:first-child):not(:last-child) button {
  border-radius: 0px;
  border-left-width: 0px;
}

page-store-locator-new .select-buttons .col:last-child {
  padding-right: 15px;
  -webkit-flex-basis: calc(33% + 6px);
  -ms-flex-preferred-size: calc(33% + 6px);
  flex-basis: calc(33% + 6px);
}

page-store-locator-new .select-buttons .col:last-child button {
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
  border-left-width: 0px;
}

page-store-locator-new .search-here-button .col {
  padding: 0px;
}

page-store-locator-new .search-here-button .col button {
  background-color: var(--grayblue-100);
  position: absolute;
  bottom: -50px;
  z-index: 1;
  right: 0px;
  border: 1px solid var(--grayblue-100) !important;
  border-radius: 15px;
  height: 30px;
  font-size: 12px;
}

page-store-locator-new ion-col.icon-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

page-store-locator-new .search-placeholder {
  white-space: normal;
}

page-store-locator-new .move-up {
  z-index: 2;
}

page-tab-menu .modal-header.header::after {
  background: var(--gray-400);
  height: 1px;
}

page-tab-menu ion-title {
  background: var(--gray-100);
}

page-tab-menu ion-content.padding-no-bottom {
  padding-bottom: 0px;
}

page-tab-menu ion-content.padding-no-bottom .scroll-content {
  padding-bottom: 16px;
  padding-top: 8px;
}

page-tab-menu .rmt-font.H2, page-tab-menu rmt-wallet-balance-and-qr .balance-currency, rmt-wallet-balance-and-qr page-tab-menu .balance-currency, page-tab-menu rmt-wallet-balance-and-qr .balance-dots, rmt-wallet-balance-and-qr page-tab-menu .balance-dots, page-tab-menu singpass-profile-review-details .H2.profile-has-null-value, singpass-profile-review-details page-tab-menu .H2.profile-has-null-value, page-tab-menu klarna-privacy p strong, klarna-privacy p page-tab-menu strong, page-tab-menu page-qr-scanner-helper .user-name, page-qr-scanner-helper page-tab-menu .user-name, page-tab-menu page-qr-scanner-helper .user-amount, page-qr-scanner-helper page-tab-menu .user-amount, page-tab-menu wallet-receive-money-track .H2.sub-title, wallet-receive-money-track page-tab-menu .H2.sub-title, page-tab-menu wallet-receive-money-track .H2.track-cash-leagl-info, wallet-receive-money-track page-tab-menu .H2.track-cash-leagl-info {
  color: var(--grayblue-400);
  margin-bottom: 0px;
}

page-tab-menu .rmt-font.Body1, page-tab-menu rmt-chips .chip, rmt-chips page-tab-menu .chip, page-tab-menu rmt-segment-button ion-segment.segment-grey-buttons ion-segment-button ion-label, rmt-segment-button ion-segment.segment-grey-buttons ion-segment-button page-tab-menu ion-label, page-tab-menu rmt-tile-new .title-one, rmt-tile-new page-tab-menu .title-one, page-tab-menu rmt-wallet-balance-and-qr .balance-text, rmt-wallet-balance-and-qr page-tab-menu .balance-text, page-tab-menu singpass-profile-review-details .Body1.profile-has-null-value, singpass-profile-review-details page-tab-menu .Body1.profile-has-null-value, page-tab-menu klarna-privacy p, klarna-privacy page-tab-menu p, page-tab-menu location-detail .done-button .button-inner, location-detail .done-button page-tab-menu .button-inner, page-tab-menu page-qr-scanner-helper .supported-qrs-div, page-qr-scanner-helper page-tab-menu .supported-qrs-div, page-tab-menu page-qr-scanner-helper .scan-a-code-to-pay-div, page-qr-scanner-helper page-tab-menu .scan-a-code-to-pay-div, page-tab-menu page-registration-customer-linking-questionnaire rmt-content .item .label, page-registration-customer-linking-questionnaire rmt-content .item page-tab-menu .label, page-tab-menu review-prompt .done-button .button-inner, review-prompt .done-button page-tab-menu .button-inner, page-tab-menu send-continue .primary-button .button-inner, send-continue .primary-button page-tab-menu .button-inner, page-tab-menu page-card-replace-reasons .item .label, page-card-replace-reasons .item page-tab-menu .label, page-tab-menu page-card-settings .item .label, page-card-settings .item page-tab-menu .label, page-tab-menu page-card-settings-home .item .label, page-card-settings-home .item page-tab-menu .label, page-tab-menu wallet-pin-forgot-passcode-modal .center-align p, wallet-pin-forgot-passcode-modal .center-align page-tab-menu p, page-tab-menu wallet-receive-money-track .sub-title, wallet-receive-money-track page-tab-menu .sub-title, page-tab-menu wallet-receive-money-track .Body1.track-cash-leagl-info, wallet-receive-money-track page-tab-menu .Body1.track-cash-leagl-info {
  color: var(--grayblue-400);
  font-weight: bold;
  letter-spacing: 0.15px;
}

page-tab-menu .rmt-font.Body2, page-tab-menu rmt-app-bar .new-help, rmt-app-bar page-tab-menu .new-help, page-tab-menu rmt-wallet-cards .cvv-expiry-title, rmt-wallet-cards page-tab-menu .cvv-expiry-title, page-tab-menu rmt-wallet-cards .cvv-expiry-value, rmt-wallet-cards page-tab-menu .cvv-expiry-value, page-tab-menu rmt-wallet-list-item .domestic-trn, rmt-wallet-list-item page-tab-menu .domestic-trn, page-tab-menu actionsheet-select rmt-list-item-new .rmt-font.Body1, actionsheet-select rmt-list-item-new page-tab-menu .rmt-font.Body1, page-tab-menu actionsheet-select rmt-list-item-new rmt-chips .chip, actionsheet-select rmt-list-item-new rmt-chips page-tab-menu .chip, page-tab-menu rmt-chips actionsheet-select rmt-list-item-new .chip, rmt-chips actionsheet-select rmt-list-item-new page-tab-menu .chip, page-tab-menu actionsheet-select rmt-list-item-new rmt-segment-button ion-segment.segment-grey-buttons ion-segment-button ion-label, actionsheet-select rmt-list-item-new rmt-segment-button ion-segment.segment-grey-buttons ion-segment-button page-tab-menu ion-label, page-tab-menu rmt-segment-button ion-segment.segment-grey-buttons ion-segment-button actionsheet-select rmt-list-item-new ion-label, rmt-segment-button ion-segment.segment-grey-buttons ion-segment-button actionsheet-select rmt-list-item-new page-tab-menu ion-label, page-tab-menu actionsheet-select rmt-list-item-new rmt-tile-new .title-one, actionsheet-select rmt-list-item-new rmt-tile-new page-tab-menu .title-one, page-tab-menu rmt-tile-new actionsheet-select rmt-list-item-new .title-one, rmt-tile-new actionsheet-select rmt-list-item-new page-tab-menu .title-one, page-tab-menu actionsheet-select rmt-list-item-new rmt-wallet-balance-and-qr .balance-text, actionsheet-select rmt-list-item-new rmt-wallet-balance-and-qr page-tab-menu .balance-text, page-tab-menu rmt-wallet-balance-and-qr actionsheet-select rmt-list-item-new .balance-text, rmt-wallet-balance-and-qr actionsheet-select rmt-list-item-new page-tab-menu .balance-text, page-tab-menu actionsheet-select rmt-list-item-new singpass-profile-review-details .Body1.profile-has-null-value, actionsheet-select rmt-list-item-new singpass-profile-review-details page-tab-menu .Body1.profile-has-null-value, page-tab-menu singpass-profile-review-details actionsheet-select rmt-list-item-new .Body1.profile-has-null-value, singpass-profile-review-details actionsheet-select rmt-list-item-new page-tab-menu .Body1.profile-has-null-value, page-tab-menu actionsheet-select rmt-list-item-new klarna-privacy p, actionsheet-select rmt-list-item-new klarna-privacy page-tab-menu p, page-tab-menu klarna-privacy actionsheet-select rmt-list-item-new p, klarna-privacy actionsheet-select rmt-list-item-new page-tab-menu p, page-tab-menu actionsheet-select rmt-list-item-new location-detail .done-button .button-inner, actionsheet-select rmt-list-item-new location-detail .done-button page-tab-menu .button-inner, page-tab-menu location-detail .done-button actionsheet-select rmt-list-item-new .button-inner, location-detail .done-button actionsheet-select rmt-list-item-new page-tab-menu .button-inner, page-tab-menu actionsheet-select rmt-list-item-new page-qr-scanner-helper .supported-qrs-div, actionsheet-select rmt-list-item-new page-qr-scanner-helper page-tab-menu .supported-qrs-div, page-tab-menu page-qr-scanner-helper actionsheet-select rmt-list-item-new .supported-qrs-div, page-qr-scanner-helper actionsheet-select rmt-list-item-new page-tab-menu .supported-qrs-div, page-tab-menu actionsheet-select rmt-list-item-new page-qr-scanner-helper .scan-a-code-to-pay-div, actionsheet-select rmt-list-item-new page-qr-scanner-helper page-tab-menu .scan-a-code-to-pay-div, page-tab-menu page-qr-scanner-helper actionsheet-select rmt-list-item-new .scan-a-code-to-pay-div, page-qr-scanner-helper actionsheet-select rmt-list-item-new page-tab-menu .scan-a-code-to-pay-div, page-tab-menu actionsheet-select rmt-list-item-new page-registration-customer-linking-questionnaire rmt-content .item .label, actionsheet-select rmt-list-item-new page-registration-customer-linking-questionnaire rmt-content .item page-tab-menu .label, page-tab-menu page-registration-customer-linking-questionnaire rmt-content .item actionsheet-select rmt-list-item-new .label, page-registration-customer-linking-questionnaire rmt-content .item actionsheet-select rmt-list-item-new page-tab-menu .label, page-tab-menu actionsheet-select rmt-list-item-new review-prompt .done-button .button-inner, actionsheet-select rmt-list-item-new review-prompt .done-button page-tab-menu .button-inner, page-tab-menu review-prompt .done-button actionsheet-select rmt-list-item-new .button-inner, review-prompt .done-button actionsheet-select rmt-list-item-new page-tab-menu .button-inner, page-tab-menu actionsheet-select rmt-list-item-new send-continue .primary-button .button-inner, actionsheet-select rmt-list-item-new send-continue .primary-button page-tab-menu .button-inner, page-tab-menu send-continue .primary-button actionsheet-select rmt-list-item-new .button-inner, send-continue .primary-button actionsheet-select rmt-list-item-new page-tab-menu .button-inner, page-tab-menu actionsheet-select rmt-list-item-new page-card-replace-reasons .item .label, actionsheet-select rmt-list-item-new page-card-replace-reasons .item page-tab-menu .label, page-tab-menu page-card-replace-reasons .item actionsheet-select rmt-list-item-new .label, page-card-replace-reasons .item actionsheet-select rmt-list-item-new page-tab-menu .label, page-tab-menu actionsheet-select rmt-list-item-new page-card-settings .item .label, actionsheet-select rmt-list-item-new page-card-settings .item page-tab-menu .label, page-tab-menu page-card-settings .item actionsheet-select rmt-list-item-new .label, page-card-settings .item actionsheet-select rmt-list-item-new page-tab-menu .label, page-tab-menu actionsheet-select rmt-list-item-new page-card-settings-home .item .label, actionsheet-select rmt-list-item-new page-card-settings-home .item page-tab-menu .label, page-tab-menu page-card-settings-home .item actionsheet-select rmt-list-item-new .label, page-card-settings-home .item actionsheet-select rmt-list-item-new page-tab-menu .label, page-tab-menu actionsheet-select rmt-list-item-new wallet-pin-forgot-passcode-modal .center-align p, actionsheet-select rmt-list-item-new wallet-pin-forgot-passcode-modal .center-align page-tab-menu p, page-tab-menu wallet-pin-forgot-passcode-modal .center-align actionsheet-select rmt-list-item-new p, wallet-pin-forgot-passcode-modal .center-align actionsheet-select rmt-list-item-new page-tab-menu p, page-tab-menu actionsheet-select rmt-list-item-new wallet-receive-money-track .sub-title, actionsheet-select rmt-list-item-new wallet-receive-money-track page-tab-menu .sub-title, page-tab-menu wallet-receive-money-track actionsheet-select rmt-list-item-new .sub-title, wallet-receive-money-track actionsheet-select rmt-list-item-new page-tab-menu .sub-title, page-tab-menu actionsheet-select rmt-list-item-new wallet-receive-money-track .Body1.track-cash-leagl-info, actionsheet-select rmt-list-item-new wallet-receive-money-track page-tab-menu .Body1.track-cash-leagl-info, page-tab-menu wallet-receive-money-track actionsheet-select rmt-list-item-new .Body1.track-cash-leagl-info, wallet-receive-money-track actionsheet-select rmt-list-item-new page-tab-menu .Body1.track-cash-leagl-info, page-tab-menu singpass-profile-review-details .Body2.profile-has-null-value, singpass-profile-review-details page-tab-menu .Body2.profile-has-null-value, page-tab-menu page-group-partners-list rmt-card-new .rmt-font.Caption, page-group-partners-list rmt-card-new page-tab-menu .rmt-font.Caption, page-tab-menu page-group-partners-list rmt-card-new rmt-list-item-new .rmt-font.gray-blue, page-group-partners-list rmt-card-new rmt-list-item-new page-tab-menu .rmt-font.gray-blue, page-tab-menu rmt-list-item-new page-group-partners-list rmt-card-new .rmt-font.gray-blue, rmt-list-item-new page-group-partners-list rmt-card-new page-tab-menu .rmt-font.gray-blue, page-tab-menu page-group-partners-list rmt-card-new rmt-list-item-new singpass-profile-review-details .gray-blue.profile-has-null-value, page-group-partners-list rmt-card-new rmt-list-item-new singpass-profile-review-details page-tab-menu .gray-blue.profile-has-null-value, page-tab-menu rmt-list-item-new singpass-profile-review-details page-group-partners-list rmt-card-new .gray-blue.profile-has-null-value, rmt-list-item-new singpass-profile-review-details page-group-partners-list rmt-card-new page-tab-menu .gray-blue.profile-has-null-value, page-tab-menu page-group-partners-list rmt-card-new singpass-profile-review-details rmt-list-item-new .gray-blue.profile-has-null-value, page-group-partners-list rmt-card-new singpass-profile-review-details rmt-list-item-new page-tab-menu .gray-blue.profile-has-null-value, page-tab-menu singpass-profile-review-details rmt-list-item-new page-group-partners-list rmt-card-new .gray-blue.profile-has-null-value, singpass-profile-review-details rmt-list-item-new page-group-partners-list rmt-card-new page-tab-menu .gray-blue.profile-has-null-value, page-tab-menu page-group-partners-list rmt-card-new rmt-list-item-new wallet-receive-money-track .gray-blue.sub-title, page-group-partners-list rmt-card-new rmt-list-item-new wallet-receive-money-track page-tab-menu .gray-blue.sub-title, page-tab-menu rmt-list-item-new wallet-receive-money-track page-group-partners-list rmt-card-new .gray-blue.sub-title, rmt-list-item-new wallet-receive-money-track page-group-partners-list rmt-card-new page-tab-menu .gray-blue.sub-title, page-tab-menu page-group-partners-list rmt-card-new wallet-receive-money-track rmt-list-item-new .gray-blue.sub-title, page-group-partners-list rmt-card-new wallet-receive-money-track rmt-list-item-new page-tab-menu .gray-blue.sub-title, page-tab-menu wallet-receive-money-track rmt-list-item-new page-group-partners-list rmt-card-new .gray-blue.sub-title, wallet-receive-money-track rmt-list-item-new page-group-partners-list rmt-card-new page-tab-menu .gray-blue.sub-title, page-tab-menu page-group-partners-list rmt-card-new rmt-list-item-new wallet-receive-money-track .gray-blue.track-cash-leagl-info, page-group-partners-list rmt-card-new rmt-list-item-new wallet-receive-money-track page-tab-menu .gray-blue.track-cash-leagl-info, page-tab-menu rmt-list-item-new wallet-receive-money-track page-group-partners-list rmt-card-new .gray-blue.track-cash-leagl-info, rmt-list-item-new wallet-receive-money-track page-group-partners-list rmt-card-new page-tab-menu .gray-blue.track-cash-leagl-info, page-tab-menu page-group-partners-list rmt-card-new wallet-receive-money-track rmt-list-item-new .gray-blue.track-cash-leagl-info, page-group-partners-list rmt-card-new wallet-receive-money-track rmt-list-item-new page-tab-menu .gray-blue.track-cash-leagl-info, page-tab-menu wallet-receive-money-track rmt-list-item-new page-group-partners-list rmt-card-new .gray-blue.track-cash-leagl-info, wallet-receive-money-track rmt-list-item-new page-group-partners-list rmt-card-new page-tab-menu .gray-blue.track-cash-leagl-info, page-tab-menu page-group-partners-list rmt-card-new rmt-tile-new .information-text, page-group-partners-list rmt-card-new rmt-tile-new page-tab-menu .information-text, page-tab-menu rmt-tile-new page-group-partners-list rmt-card-new .information-text, rmt-tile-new page-group-partners-list rmt-card-new page-tab-menu .information-text, page-tab-menu page-group-partners-list rmt-card-new rmt-tile-new .sub-title, page-group-partners-list rmt-card-new rmt-tile-new page-tab-menu .sub-title, page-tab-menu rmt-tile-new page-group-partners-list rmt-card-new .sub-title, rmt-tile-new page-group-partners-list rmt-card-new page-tab-menu .sub-title, page-tab-menu page-group-partners-list rmt-card-new rmt-wallet-balance-and-qr .scanandpay-container, page-group-partners-list rmt-card-new rmt-wallet-balance-and-qr page-tab-menu .scanandpay-container, page-tab-menu rmt-wallet-balance-and-qr page-group-partners-list rmt-card-new .scanandpay-container, rmt-wallet-balance-and-qr page-group-partners-list rmt-card-new page-tab-menu .scanandpay-container, page-tab-menu page-group-partners-list rmt-card-new rmt-wallet-list-item .international-trn, page-group-partners-list rmt-card-new rmt-wallet-list-item page-tab-menu .international-trn, page-tab-menu rmt-wallet-list-item page-group-partners-list rmt-card-new .international-trn, rmt-wallet-list-item page-group-partners-list rmt-card-new page-tab-menu .international-trn, page-tab-menu page-group-partners-list rmt-card-new rmt-wallet-services .action-text, page-group-partners-list rmt-card-new rmt-wallet-services page-tab-menu .action-text, page-tab-menu rmt-wallet-services page-group-partners-list rmt-card-new .action-text, rmt-wallet-services page-group-partners-list rmt-card-new page-tab-menu .action-text, page-tab-menu page-group-partners-list rmt-card-new singpass-profile-review-details .profile-has-null-value, page-group-partners-list rmt-card-new singpass-profile-review-details page-tab-menu .profile-has-null-value, page-tab-menu singpass-profile-review-details page-group-partners-list rmt-card-new .profile-has-null-value, singpass-profile-review-details page-group-partners-list rmt-card-new page-tab-menu .profile-has-null-value, page-tab-menu page-group-partners-list rmt-card-new page-card-settings-home a, page-group-partners-list rmt-card-new page-card-settings-home page-tab-menu a, page-tab-menu page-card-settings-home page-group-partners-list rmt-card-new a, page-card-settings-home page-group-partners-list rmt-card-new page-tab-menu a, page-tab-menu page-group-partners-list rmt-card-new wallet-receive-money-track .Caption.sub-title, page-group-partners-list rmt-card-new wallet-receive-money-track page-tab-menu .Caption.sub-title, page-tab-menu wallet-receive-money-track page-group-partners-list rmt-card-new .Caption.sub-title, wallet-receive-money-track page-group-partners-list rmt-card-new page-tab-menu .Caption.sub-title, page-tab-menu page-group-partners-list rmt-card-new wallet-receive-money-track .Caption.track-cash-leagl-info, page-group-partners-list rmt-card-new wallet-receive-money-track page-tab-menu .Caption.track-cash-leagl-info, page-tab-menu wallet-receive-money-track page-group-partners-list rmt-card-new .Caption.track-cash-leagl-info, wallet-receive-money-track page-group-partners-list rmt-card-new page-tab-menu .Caption.track-cash-leagl-info, page-tab-menu mobile-provider rmt-list-item-new .rmt-font.Body1, mobile-provider rmt-list-item-new page-tab-menu .rmt-font.Body1, page-tab-menu mobile-provider rmt-list-item-new rmt-chips .chip, mobile-provider rmt-list-item-new rmt-chips page-tab-menu .chip, page-tab-menu rmt-chips mobile-provider rmt-list-item-new .chip, rmt-chips mobile-provider rmt-list-item-new page-tab-menu .chip, page-tab-menu mobile-provider rmt-list-item-new rmt-segment-button ion-segment.segment-grey-buttons ion-segment-button ion-label, mobile-provider rmt-list-item-new rmt-segment-button ion-segment.segment-grey-buttons ion-segment-button page-tab-menu ion-label, page-tab-menu rmt-segment-button ion-segment.segment-grey-buttons ion-segment-button mobile-provider rmt-list-item-new ion-label, rmt-segment-button ion-segment.segment-grey-buttons ion-segment-button mobile-provider rmt-list-item-new page-tab-menu ion-label, page-tab-menu mobile-provider rmt-list-item-new rmt-tile-new .title-one, mobile-provider rmt-list-item-new rmt-tile-new page-tab-menu .title-one, page-tab-menu rmt-tile-new mobile-provider rmt-list-item-new .title-one, rmt-tile-new mobile-provider rmt-list-item-new page-tab-menu .title-one, page-tab-menu mobile-provider rmt-list-item-new rmt-wallet-balance-and-qr .balance-text, mobile-provider rmt-list-item-new rmt-wallet-balance-and-qr page-tab-menu .balance-text, page-tab-menu rmt-wallet-balance-and-qr mobile-provider rmt-list-item-new .balance-text, rmt-wallet-balance-and-qr mobile-provider rmt-list-item-new page-tab-menu .balance-text, page-tab-menu mobile-provider rmt-list-item-new singpass-profile-review-details .Body1.profile-has-null-value, mobile-provider rmt-list-item-new singpass-profile-review-details page-tab-menu .Body1.profile-has-null-value, page-tab-menu singpass-profile-review-details mobile-provider rmt-list-item-new .Body1.profile-has-null-value, singpass-profile-review-details mobile-provider rmt-list-item-new page-tab-menu .Body1.profile-has-null-value, page-tab-menu mobile-provider rmt-list-item-new klarna-privacy p, mobile-provider rmt-list-item-new klarna-privacy page-tab-menu p, page-tab-menu klarna-privacy mobile-provider rmt-list-item-new p, klarna-privacy mobile-provider rmt-list-item-new page-tab-menu p, page-tab-menu mobile-provider rmt-list-item-new location-detail .done-button .button-inner, mobile-provider rmt-list-item-new location-detail .done-button page-tab-menu .button-inner, page-tab-menu location-detail .done-button mobile-provider rmt-list-item-new .button-inner, location-detail .done-button mobile-provider rmt-list-item-new page-tab-menu .button-inner, page-tab-menu mobile-provider rmt-list-item-new page-qr-scanner-helper .supported-qrs-div, mobile-provider rmt-list-item-new page-qr-scanner-helper page-tab-menu .supported-qrs-div, page-tab-menu page-qr-scanner-helper mobile-provider rmt-list-item-new .supported-qrs-div, page-qr-scanner-helper mobile-provider rmt-list-item-new page-tab-menu .supported-qrs-div, page-tab-menu mobile-provider rmt-list-item-new page-qr-scanner-helper .scan-a-code-to-pay-div, mobile-provider rmt-list-item-new page-qr-scanner-helper page-tab-menu .scan-a-code-to-pay-div, page-tab-menu page-qr-scanner-helper mobile-provider rmt-list-item-new .scan-a-code-to-pay-div, page-qr-scanner-helper mobile-provider rmt-list-item-new page-tab-menu .scan-a-code-to-pay-div, page-tab-menu mobile-provider rmt-list-item-new page-registration-customer-linking-questionnaire rmt-content .item .label, mobile-provider rmt-list-item-new page-registration-customer-linking-questionnaire rmt-content .item page-tab-menu .label, page-tab-menu page-registration-customer-linking-questionnaire rmt-content .item mobile-provider rmt-list-item-new .label, page-registration-customer-linking-questionnaire rmt-content .item mobile-provider rmt-list-item-new page-tab-menu .label, page-tab-menu mobile-provider rmt-list-item-new review-prompt .done-button .button-inner, mobile-provider rmt-list-item-new review-prompt .done-button page-tab-menu .button-inner, page-tab-menu review-prompt .done-button mobile-provider rmt-list-item-new .button-inner, review-prompt .done-button mobile-provider rmt-list-item-new page-tab-menu .button-inner, page-tab-menu mobile-provider rmt-list-item-new send-continue .primary-button .button-inner, mobile-provider rmt-list-item-new send-continue .primary-button page-tab-menu .button-inner, page-tab-menu send-continue .primary-button mobile-provider rmt-list-item-new .button-inner, send-continue .primary-button mobile-provider rmt-list-item-new page-tab-menu .button-inner, page-tab-menu mobile-provider rmt-list-item-new page-card-replace-reasons .item .label, mobile-provider rmt-list-item-new page-card-replace-reasons .item page-tab-menu .label, page-tab-menu page-card-replace-reasons .item mobile-provider rmt-list-item-new .label, page-card-replace-reasons .item mobile-provider rmt-list-item-new page-tab-menu .label, page-tab-menu mobile-provider rmt-list-item-new page-card-settings .item .label, mobile-provider rmt-list-item-new page-card-settings .item page-tab-menu .label, page-tab-menu page-card-settings .item mobile-provider rmt-list-item-new .label, page-card-settings .item mobile-provider rmt-list-item-new page-tab-menu .label, page-tab-menu mobile-provider rmt-list-item-new page-card-settings-home .item .label, mobile-provider rmt-list-item-new page-card-settings-home .item page-tab-menu .label, page-tab-menu page-card-settings-home .item mobile-provider rmt-list-item-new .label, page-card-settings-home .item mobile-provider rmt-list-item-new page-tab-menu .label, page-tab-menu mobile-provider rmt-list-item-new wallet-pin-forgot-passcode-modal .center-align p, mobile-provider rmt-list-item-new wallet-pin-forgot-passcode-modal .center-align page-tab-menu p, page-tab-menu wallet-pin-forgot-passcode-modal .center-align mobile-provider rmt-list-item-new p, wallet-pin-forgot-passcode-modal .center-align mobile-provider rmt-list-item-new page-tab-menu p, page-tab-menu mobile-provider rmt-list-item-new wallet-receive-money-track .sub-title, mobile-provider rmt-list-item-new wallet-receive-money-track page-tab-menu .sub-title, page-tab-menu wallet-receive-money-track mobile-provider rmt-list-item-new .sub-title, wallet-receive-money-track mobile-provider rmt-list-item-new page-tab-menu .sub-title, page-tab-menu mobile-provider rmt-list-item-new wallet-receive-money-track .Body1.track-cash-leagl-info, mobile-provider rmt-list-item-new wallet-receive-money-track page-tab-menu .Body1.track-cash-leagl-info, page-tab-menu wallet-receive-money-track mobile-provider rmt-list-item-new .Body1.track-cash-leagl-info, wallet-receive-money-track mobile-provider rmt-list-item-new page-tab-menu .Body1.track-cash-leagl-info, page-tab-menu page-qr-scanner-helper rmt-segment-button ion-segment ion-segment-button ion-label, page-qr-scanner-helper rmt-segment-button ion-segment ion-segment-button page-tab-menu ion-label, page-tab-menu page-apply-physical-card-detail .physical-card-detail .secondary-btn, page-apply-physical-card-detail .physical-card-detail page-tab-menu .secondary-btn, page-tab-menu page-wallet-deposit-jom-pay rmt-card-new .card-container .card-row .send-receipt__label--bold span, page-wallet-deposit-jom-pay rmt-card-new .card-container .card-row .send-receipt__label--bold page-tab-menu span, page-tab-menu page-wallet-deposit-jom-pay rmt-clipboard-container ion-col.content-col, page-wallet-deposit-jom-pay rmt-clipboard-container page-tab-menu ion-col.content-col, page-tab-menu wallet-receive-money-track .track-transfer-link, wallet-receive-money-track page-tab-menu .track-transfer-link, page-tab-menu wallet-receive-money-track .Body2.sub-title, wallet-receive-money-track page-tab-menu .Body2.sub-title, page-tab-menu wallet-receive-money-track .track-cash-leagl-info, wallet-receive-money-track page-tab-menu .track-cash-leagl-info, page-tab-menu page-wallet-withdraw-or-payment .leftItemFont, page-wallet-withdraw-or-payment page-tab-menu .leftItemFont, page-tab-menu page-wallet-withdraw-or-payment .rightItemFont, page-wallet-withdraw-or-payment page-tab-menu .rightItemFont {
  color: var(--grayblue-300);
}

page-tab-menu .rate-center {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: auto;
}

page-tab-menu .no-margin {
  margin: 0px !important;
}

page-tab-menu ion-item .item-inner {
  border-bottom: none !important;
  padding-left: 6px;
}

page-tab-menu ion-item .item-inner .input-wrapper .label-ios {
  margin-top: 0px;
}

page-tab-menu ion-item .item-inner .input-wrapper .label-md {
  margin-top: 0px;
}

page-tab-menu ion-item:first-child {
  border-radius: 16px 16px 0 0;
}

page-tab-menu ion-item:last-child {
  border-radius: 0 0 16px 16px;
}

page-tab-menu .item:not(.item-input):not(.item-datetime) {
  margin-bottom: 0;
}

page-tab-menu rmt-list-item-new .small-icon ion-thumbnail {
  min-width: 32px !important;
  min-height: 32px !important;
  max-height: 32px !important;
}

page-tab-menu ion-thumbnail img {
  width: -webkit-fit-content !important;
  width: -moz-fit-content !important;
  width: fit-content !important;
  height: -webkit-fit-content !important;
  height: -moz-fit-content !important;
  height: fit-content !important;
  max-width: 24px;
}

page-tab-menu .info {
  background-color: var(--yellow-100);
  border: 1px solid var(--yellow-100);
  border-radius: 4px;
  margin-right: 0px;
  padding-left: 12px;
  padding-right: 12px;
  padding-top: 8px;
  padding-bottom: 8px;
  white-space: initial;
}

page-tab-menu rmt-list-item-new.two-lines .ellipsis {
  white-space: initial;
}

page-tab-menu rmt-list-item-new {
  margin-top: 16px;
}

page-tab-more .modal-header.header::after {
  background: var(--gray-400);
  height: 1px;
}

page-tab-more ion-title {
  background: var(--gray-100);
}

page-tab-more ion-content.padding-no-bottom {
  padding-bottom: 0px;
}

page-tab-more ion-content.padding-no-bottom .scroll-content {
  padding-bottom: 16px;
  padding-top: 8px;
}

page-tab-more .rmt-font.H2, page-tab-more rmt-wallet-balance-and-qr .balance-currency, rmt-wallet-balance-and-qr page-tab-more .balance-currency, page-tab-more rmt-wallet-balance-and-qr .balance-dots, rmt-wallet-balance-and-qr page-tab-more .balance-dots, page-tab-more singpass-profile-review-details .H2.profile-has-null-value, singpass-profile-review-details page-tab-more .H2.profile-has-null-value, page-tab-more klarna-privacy p strong, klarna-privacy p page-tab-more strong, page-tab-more page-qr-scanner-helper .user-name, page-qr-scanner-helper page-tab-more .user-name, page-tab-more page-qr-scanner-helper .user-amount, page-qr-scanner-helper page-tab-more .user-amount, page-tab-more wallet-receive-money-track .H2.sub-title, wallet-receive-money-track page-tab-more .H2.sub-title, page-tab-more wallet-receive-money-track .H2.track-cash-leagl-info, wallet-receive-money-track page-tab-more .H2.track-cash-leagl-info {
  color: var(--grayblue-400);
  margin-bottom: 0px;
}

page-tab-more .rmt-font.Body1, page-tab-more rmt-chips .chip, rmt-chips page-tab-more .chip, page-tab-more rmt-segment-button ion-segment.segment-grey-buttons ion-segment-button ion-label, rmt-segment-button ion-segment.segment-grey-buttons ion-segment-button page-tab-more ion-label, page-tab-more rmt-tile-new .title-one, rmt-tile-new page-tab-more .title-one, page-tab-more rmt-wallet-balance-and-qr .balance-text, rmt-wallet-balance-and-qr page-tab-more .balance-text, page-tab-more singpass-profile-review-details .Body1.profile-has-null-value, singpass-profile-review-details page-tab-more .Body1.profile-has-null-value, page-tab-more klarna-privacy p, klarna-privacy page-tab-more p, page-tab-more location-detail .done-button .button-inner, location-detail .done-button page-tab-more .button-inner, page-tab-more page-qr-scanner-helper .supported-qrs-div, page-qr-scanner-helper page-tab-more .supported-qrs-div, page-tab-more page-qr-scanner-helper .scan-a-code-to-pay-div, page-qr-scanner-helper page-tab-more .scan-a-code-to-pay-div, page-tab-more page-registration-customer-linking-questionnaire rmt-content .item .label, page-registration-customer-linking-questionnaire rmt-content .item page-tab-more .label, page-tab-more review-prompt .done-button .button-inner, review-prompt .done-button page-tab-more .button-inner, page-tab-more send-continue .primary-button .button-inner, send-continue .primary-button page-tab-more .button-inner, page-tab-more page-card-replace-reasons .item .label, page-card-replace-reasons .item page-tab-more .label, page-tab-more page-card-settings .item .label, page-card-settings .item page-tab-more .label, page-tab-more page-card-settings-home .item .label, page-card-settings-home .item page-tab-more .label, page-tab-more wallet-pin-forgot-passcode-modal .center-align p, wallet-pin-forgot-passcode-modal .center-align page-tab-more p, page-tab-more wallet-receive-money-track .sub-title, wallet-receive-money-track page-tab-more .sub-title, page-tab-more wallet-receive-money-track .Body1.track-cash-leagl-info, wallet-receive-money-track page-tab-more .Body1.track-cash-leagl-info {
  color: var(--grayblue-400);
  font-weight: normal !important;
  letter-spacing: 0.15px;
}

page-tab-more .rmt-font.Body2, page-tab-more rmt-app-bar .new-help, rmt-app-bar page-tab-more .new-help, page-tab-more rmt-wallet-cards .cvv-expiry-title, rmt-wallet-cards page-tab-more .cvv-expiry-title, page-tab-more rmt-wallet-cards .cvv-expiry-value, rmt-wallet-cards page-tab-more .cvv-expiry-value, page-tab-more rmt-wallet-list-item .domestic-trn, rmt-wallet-list-item page-tab-more .domestic-trn, page-tab-more actionsheet-select rmt-list-item-new .rmt-font.Body1, actionsheet-select rmt-list-item-new page-tab-more .rmt-font.Body1, page-tab-more actionsheet-select rmt-list-item-new rmt-chips .chip, actionsheet-select rmt-list-item-new rmt-chips page-tab-more .chip, page-tab-more rmt-chips actionsheet-select rmt-list-item-new .chip, rmt-chips actionsheet-select rmt-list-item-new page-tab-more .chip, page-tab-more actionsheet-select rmt-list-item-new rmt-segment-button ion-segment.segment-grey-buttons ion-segment-button ion-label, actionsheet-select rmt-list-item-new rmt-segment-button ion-segment.segment-grey-buttons ion-segment-button page-tab-more ion-label, page-tab-more rmt-segment-button ion-segment.segment-grey-buttons ion-segment-button actionsheet-select rmt-list-item-new ion-label, rmt-segment-button ion-segment.segment-grey-buttons ion-segment-button actionsheet-select rmt-list-item-new page-tab-more ion-label, page-tab-more actionsheet-select rmt-list-item-new rmt-tile-new .title-one, actionsheet-select rmt-list-item-new rmt-tile-new page-tab-more .title-one, page-tab-more rmt-tile-new actionsheet-select rmt-list-item-new .title-one, rmt-tile-new actionsheet-select rmt-list-item-new page-tab-more .title-one, page-tab-more actionsheet-select rmt-list-item-new rmt-wallet-balance-and-qr .balance-text, actionsheet-select rmt-list-item-new rmt-wallet-balance-and-qr page-tab-more .balance-text, page-tab-more rmt-wallet-balance-and-qr actionsheet-select rmt-list-item-new .balance-text, rmt-wallet-balance-and-qr actionsheet-select rmt-list-item-new page-tab-more .balance-text, page-tab-more actionsheet-select rmt-list-item-new singpass-profile-review-details .Body1.profile-has-null-value, actionsheet-select rmt-list-item-new singpass-profile-review-details page-tab-more .Body1.profile-has-null-value, page-tab-more singpass-profile-review-details actionsheet-select rmt-list-item-new .Body1.profile-has-null-value, singpass-profile-review-details actionsheet-select rmt-list-item-new page-tab-more .Body1.profile-has-null-value, page-tab-more actionsheet-select rmt-list-item-new klarna-privacy p, actionsheet-select rmt-list-item-new klarna-privacy page-tab-more p, page-tab-more klarna-privacy actionsheet-select rmt-list-item-new p, klarna-privacy actionsheet-select rmt-list-item-new page-tab-more p, page-tab-more actionsheet-select rmt-list-item-new location-detail .done-button .button-inner, actionsheet-select rmt-list-item-new location-detail .done-button page-tab-more .button-inner, page-tab-more location-detail .done-button actionsheet-select rmt-list-item-new .button-inner, location-detail .done-button actionsheet-select rmt-list-item-new page-tab-more .button-inner, page-tab-more actionsheet-select rmt-list-item-new page-qr-scanner-helper .supported-qrs-div, actionsheet-select rmt-list-item-new page-qr-scanner-helper page-tab-more .supported-qrs-div, page-tab-more page-qr-scanner-helper actionsheet-select rmt-list-item-new .supported-qrs-div, page-qr-scanner-helper actionsheet-select rmt-list-item-new page-tab-more .supported-qrs-div, page-tab-more actionsheet-select rmt-list-item-new page-qr-scanner-helper .scan-a-code-to-pay-div, actionsheet-select rmt-list-item-new page-qr-scanner-helper page-tab-more .scan-a-code-to-pay-div, page-tab-more page-qr-scanner-helper actionsheet-select rmt-list-item-new .scan-a-code-to-pay-div, page-qr-scanner-helper actionsheet-select rmt-list-item-new page-tab-more .scan-a-code-to-pay-div, page-tab-more actionsheet-select rmt-list-item-new page-registration-customer-linking-questionnaire rmt-content .item .label, actionsheet-select rmt-list-item-new page-registration-customer-linking-questionnaire rmt-content .item page-tab-more .label, page-tab-more page-registration-customer-linking-questionnaire rmt-content .item actionsheet-select rmt-list-item-new .label, page-registration-customer-linking-questionnaire rmt-content .item actionsheet-select rmt-list-item-new page-tab-more .label, page-tab-more actionsheet-select rmt-list-item-new review-prompt .done-button .button-inner, actionsheet-select rmt-list-item-new review-prompt .done-button page-tab-more .button-inner, page-tab-more review-prompt .done-button actionsheet-select rmt-list-item-new .button-inner, review-prompt .done-button actionsheet-select rmt-list-item-new page-tab-more .button-inner, page-tab-more actionsheet-select rmt-list-item-new send-continue .primary-button .button-inner, actionsheet-select rmt-list-item-new send-continue .primary-button page-tab-more .button-inner, page-tab-more send-continue .primary-button actionsheet-select rmt-list-item-new .button-inner, send-continue .primary-button actionsheet-select rmt-list-item-new page-tab-more .button-inner, page-tab-more actionsheet-select rmt-list-item-new page-card-replace-reasons .item .label, actionsheet-select rmt-list-item-new page-card-replace-reasons .item page-tab-more .label, page-tab-more page-card-replace-reasons .item actionsheet-select rmt-list-item-new .label, page-card-replace-reasons .item actionsheet-select rmt-list-item-new page-tab-more .label, page-tab-more actionsheet-select rmt-list-item-new page-card-settings .item .label, actionsheet-select rmt-list-item-new page-card-settings .item page-tab-more .label, page-tab-more page-card-settings .item actionsheet-select rmt-list-item-new .label, page-card-settings .item actionsheet-select rmt-list-item-new page-tab-more .label, page-tab-more actionsheet-select rmt-list-item-new page-card-settings-home .item .label, actionsheet-select rmt-list-item-new page-card-settings-home .item page-tab-more .label, page-tab-more page-card-settings-home .item actionsheet-select rmt-list-item-new .label, page-card-settings-home .item actionsheet-select rmt-list-item-new page-tab-more .label, page-tab-more actionsheet-select rmt-list-item-new wallet-pin-forgot-passcode-modal .center-align p, actionsheet-select rmt-list-item-new wallet-pin-forgot-passcode-modal .center-align page-tab-more p, page-tab-more wallet-pin-forgot-passcode-modal .center-align actionsheet-select rmt-list-item-new p, wallet-pin-forgot-passcode-modal .center-align actionsheet-select rmt-list-item-new page-tab-more p, page-tab-more actionsheet-select rmt-list-item-new wallet-receive-money-track .sub-title, actionsheet-select rmt-list-item-new wallet-receive-money-track page-tab-more .sub-title, page-tab-more wallet-receive-money-track actionsheet-select rmt-list-item-new .sub-title, wallet-receive-money-track actionsheet-select rmt-list-item-new page-tab-more .sub-title, page-tab-more actionsheet-select rmt-list-item-new wallet-receive-money-track .Body1.track-cash-leagl-info, actionsheet-select rmt-list-item-new wallet-receive-money-track page-tab-more .Body1.track-cash-leagl-info, page-tab-more wallet-receive-money-track actionsheet-select rmt-list-item-new .Body1.track-cash-leagl-info, wallet-receive-money-track actionsheet-select rmt-list-item-new page-tab-more .Body1.track-cash-leagl-info, page-tab-more singpass-profile-review-details .Body2.profile-has-null-value, singpass-profile-review-details page-tab-more .Body2.profile-has-null-value, page-tab-more page-group-partners-list rmt-card-new .rmt-font.Caption, page-group-partners-list rmt-card-new page-tab-more .rmt-font.Caption, page-tab-more page-group-partners-list rmt-card-new rmt-list-item-new .rmt-font.gray-blue, page-group-partners-list rmt-card-new rmt-list-item-new page-tab-more .rmt-font.gray-blue, page-tab-more rmt-list-item-new page-group-partners-list rmt-card-new .rmt-font.gray-blue, rmt-list-item-new page-group-partners-list rmt-card-new page-tab-more .rmt-font.gray-blue, page-tab-more page-group-partners-list rmt-card-new rmt-list-item-new singpass-profile-review-details .gray-blue.profile-has-null-value, page-group-partners-list rmt-card-new rmt-list-item-new singpass-profile-review-details page-tab-more .gray-blue.profile-has-null-value, page-tab-more rmt-list-item-new singpass-profile-review-details page-group-partners-list rmt-card-new .gray-blue.profile-has-null-value, rmt-list-item-new singpass-profile-review-details page-group-partners-list rmt-card-new page-tab-more .gray-blue.profile-has-null-value, page-tab-more page-group-partners-list rmt-card-new singpass-profile-review-details rmt-list-item-new .gray-blue.profile-has-null-value, page-group-partners-list rmt-card-new singpass-profile-review-details rmt-list-item-new page-tab-more .gray-blue.profile-has-null-value, page-tab-more singpass-profile-review-details rmt-list-item-new page-group-partners-list rmt-card-new .gray-blue.profile-has-null-value, singpass-profile-review-details rmt-list-item-new page-group-partners-list rmt-card-new page-tab-more .gray-blue.profile-has-null-value, page-tab-more page-group-partners-list rmt-card-new rmt-list-item-new wallet-receive-money-track .gray-blue.sub-title, page-group-partners-list rmt-card-new rmt-list-item-new wallet-receive-money-track page-tab-more .gray-blue.sub-title, page-tab-more rmt-list-item-new wallet-receive-money-track page-group-partners-list rmt-card-new .gray-blue.sub-title, rmt-list-item-new wallet-receive-money-track page-group-partners-list rmt-card-new page-tab-more .gray-blue.sub-title, page-tab-more page-group-partners-list rmt-card-new wallet-receive-money-track rmt-list-item-new .gray-blue.sub-title, page-group-partners-list rmt-card-new wallet-receive-money-track rmt-list-item-new page-tab-more .gray-blue.sub-title, page-tab-more wallet-receive-money-track rmt-list-item-new page-group-partners-list rmt-card-new .gray-blue.sub-title, wallet-receive-money-track rmt-list-item-new page-group-partners-list rmt-card-new page-tab-more .gray-blue.sub-title, page-tab-more page-group-partners-list rmt-card-new rmt-list-item-new wallet-receive-money-track .gray-blue.track-cash-leagl-info, page-group-partners-list rmt-card-new rmt-list-item-new wallet-receive-money-track page-tab-more .gray-blue.track-cash-leagl-info, page-tab-more rmt-list-item-new wallet-receive-money-track page-group-partners-list rmt-card-new .gray-blue.track-cash-leagl-info, rmt-list-item-new wallet-receive-money-track page-group-partners-list rmt-card-new page-tab-more .gray-blue.track-cash-leagl-info, page-tab-more page-group-partners-list rmt-card-new wallet-receive-money-track rmt-list-item-new .gray-blue.track-cash-leagl-info, page-group-partners-list rmt-card-new wallet-receive-money-track rmt-list-item-new page-tab-more .gray-blue.track-cash-leagl-info, page-tab-more wallet-receive-money-track rmt-list-item-new page-group-partners-list rmt-card-new .gray-blue.track-cash-leagl-info, wallet-receive-money-track rmt-list-item-new page-group-partners-list rmt-card-new page-tab-more .gray-blue.track-cash-leagl-info, page-tab-more page-group-partners-list rmt-card-new rmt-tile-new .information-text, page-group-partners-list rmt-card-new rmt-tile-new page-tab-more .information-text, page-tab-more rmt-tile-new page-group-partners-list rmt-card-new .information-text, rmt-tile-new page-group-partners-list rmt-card-new page-tab-more .information-text, page-tab-more page-group-partners-list rmt-card-new rmt-tile-new .sub-title, page-group-partners-list rmt-card-new rmt-tile-new page-tab-more .sub-title, page-tab-more rmt-tile-new page-group-partners-list rmt-card-new .sub-title, rmt-tile-new page-group-partners-list rmt-card-new page-tab-more .sub-title, page-tab-more page-group-partners-list rmt-card-new rmt-wallet-balance-and-qr .scanandpay-container, page-group-partners-list rmt-card-new rmt-wallet-balance-and-qr page-tab-more .scanandpay-container, page-tab-more rmt-wallet-balance-and-qr page-group-partners-list rmt-card-new .scanandpay-container, rmt-wallet-balance-and-qr page-group-partners-list rmt-card-new page-tab-more .scanandpay-container, page-tab-more page-group-partners-list rmt-card-new rmt-wallet-list-item .international-trn, page-group-partners-list rmt-card-new rmt-wallet-list-item page-tab-more .international-trn, page-tab-more rmt-wallet-list-item page-group-partners-list rmt-card-new .international-trn, rmt-wallet-list-item page-group-partners-list rmt-card-new page-tab-more .international-trn, page-tab-more page-group-partners-list rmt-card-new rmt-wallet-services .action-text, page-group-partners-list rmt-card-new rmt-wallet-services page-tab-more .action-text, page-tab-more rmt-wallet-services page-group-partners-list rmt-card-new .action-text, rmt-wallet-services page-group-partners-list rmt-card-new page-tab-more .action-text, page-tab-more page-group-partners-list rmt-card-new singpass-profile-review-details .profile-has-null-value, page-group-partners-list rmt-card-new singpass-profile-review-details page-tab-more .profile-has-null-value, page-tab-more singpass-profile-review-details page-group-partners-list rmt-card-new .profile-has-null-value, singpass-profile-review-details page-group-partners-list rmt-card-new page-tab-more .profile-has-null-value, page-tab-more page-group-partners-list rmt-card-new page-card-settings-home a, page-group-partners-list rmt-card-new page-card-settings-home page-tab-more a, page-tab-more page-card-settings-home page-group-partners-list rmt-card-new a, page-card-settings-home page-group-partners-list rmt-card-new page-tab-more a, page-tab-more page-group-partners-list rmt-card-new wallet-receive-money-track .Caption.sub-title, page-group-partners-list rmt-card-new wallet-receive-money-track page-tab-more .Caption.sub-title, page-tab-more wallet-receive-money-track page-group-partners-list rmt-card-new .Caption.sub-title, wallet-receive-money-track page-group-partners-list rmt-card-new page-tab-more .Caption.sub-title, page-tab-more page-group-partners-list rmt-card-new wallet-receive-money-track .Caption.track-cash-leagl-info, page-group-partners-list rmt-card-new wallet-receive-money-track page-tab-more .Caption.track-cash-leagl-info, page-tab-more wallet-receive-money-track page-group-partners-list rmt-card-new .Caption.track-cash-leagl-info, wallet-receive-money-track page-group-partners-list rmt-card-new page-tab-more .Caption.track-cash-leagl-info, page-tab-more mobile-provider rmt-list-item-new .rmt-font.Body1, mobile-provider rmt-list-item-new page-tab-more .rmt-font.Body1, page-tab-more mobile-provider rmt-list-item-new rmt-chips .chip, mobile-provider rmt-list-item-new rmt-chips page-tab-more .chip, page-tab-more rmt-chips mobile-provider rmt-list-item-new .chip, rmt-chips mobile-provider rmt-list-item-new page-tab-more .chip, page-tab-more mobile-provider rmt-list-item-new rmt-segment-button ion-segment.segment-grey-buttons ion-segment-button ion-label, mobile-provider rmt-list-item-new rmt-segment-button ion-segment.segment-grey-buttons ion-segment-button page-tab-more ion-label, page-tab-more rmt-segment-button ion-segment.segment-grey-buttons ion-segment-button mobile-provider rmt-list-item-new ion-label, rmt-segment-button ion-segment.segment-grey-buttons ion-segment-button mobile-provider rmt-list-item-new page-tab-more ion-label, page-tab-more mobile-provider rmt-list-item-new rmt-tile-new .title-one, mobile-provider rmt-list-item-new rmt-tile-new page-tab-more .title-one, page-tab-more rmt-tile-new mobile-provider rmt-list-item-new .title-one, rmt-tile-new mobile-provider rmt-list-item-new page-tab-more .title-one, page-tab-more mobile-provider rmt-list-item-new rmt-wallet-balance-and-qr .balance-text, mobile-provider rmt-list-item-new rmt-wallet-balance-and-qr page-tab-more .balance-text, page-tab-more rmt-wallet-balance-and-qr mobile-provider rmt-list-item-new .balance-text, rmt-wallet-balance-and-qr mobile-provider rmt-list-item-new page-tab-more .balance-text, page-tab-more mobile-provider rmt-list-item-new singpass-profile-review-details .Body1.profile-has-null-value, mobile-provider rmt-list-item-new singpass-profile-review-details page-tab-more .Body1.profile-has-null-value, page-tab-more singpass-profile-review-details mobile-provider rmt-list-item-new .Body1.profile-has-null-value, singpass-profile-review-details mobile-provider rmt-list-item-new page-tab-more .Body1.profile-has-null-value, page-tab-more mobile-provider rmt-list-item-new klarna-privacy p, mobile-provider rmt-list-item-new klarna-privacy page-tab-more p, page-tab-more klarna-privacy mobile-provider rmt-list-item-new p, klarna-privacy mobile-provider rmt-list-item-new page-tab-more p, page-tab-more mobile-provider rmt-list-item-new location-detail .done-button .button-inner, mobile-provider rmt-list-item-new location-detail .done-button page-tab-more .button-inner, page-tab-more location-detail .done-button mobile-provider rmt-list-item-new .button-inner, location-detail .done-button mobile-provider rmt-list-item-new page-tab-more .button-inner, page-tab-more mobile-provider rmt-list-item-new page-qr-scanner-helper .supported-qrs-div, mobile-provider rmt-list-item-new page-qr-scanner-helper page-tab-more .supported-qrs-div, page-tab-more page-qr-scanner-helper mobile-provider rmt-list-item-new .supported-qrs-div, page-qr-scanner-helper mobile-provider rmt-list-item-new page-tab-more .supported-qrs-div, page-tab-more mobile-provider rmt-list-item-new page-qr-scanner-helper .scan-a-code-to-pay-div, mobile-provider rmt-list-item-new page-qr-scanner-helper page-tab-more .scan-a-code-to-pay-div, page-tab-more page-qr-scanner-helper mobile-provider rmt-list-item-new .scan-a-code-to-pay-div, page-qr-scanner-helper mobile-provider rmt-list-item-new page-tab-more .scan-a-code-to-pay-div, page-tab-more mobile-provider rmt-list-item-new page-registration-customer-linking-questionnaire rmt-content .item .label, mobile-provider rmt-list-item-new page-registration-customer-linking-questionnaire rmt-content .item page-tab-more .label, page-tab-more page-registration-customer-linking-questionnaire rmt-content .item mobile-provider rmt-list-item-new .label, page-registration-customer-linking-questionnaire rmt-content .item mobile-provider rmt-list-item-new page-tab-more .label, page-tab-more mobile-provider rmt-list-item-new review-prompt .done-button .button-inner, mobile-provider rmt-list-item-new review-prompt .done-button page-tab-more .button-inner, page-tab-more review-prompt .done-button mobile-provider rmt-list-item-new .button-inner, review-prompt .done-button mobile-provider rmt-list-item-new page-tab-more .button-inner, page-tab-more mobile-provider rmt-list-item-new send-continue .primary-button .button-inner, mobile-provider rmt-list-item-new send-continue .primary-button page-tab-more .button-inner, page-tab-more send-continue .primary-button mobile-provider rmt-list-item-new .button-inner, send-continue .primary-button mobile-provider rmt-list-item-new page-tab-more .button-inner, page-tab-more mobile-provider rmt-list-item-new page-card-replace-reasons .item .label, mobile-provider rmt-list-item-new page-card-replace-reasons .item page-tab-more .label, page-tab-more page-card-replace-reasons .item mobile-provider rmt-list-item-new .label, page-card-replace-reasons .item mobile-provider rmt-list-item-new page-tab-more .label, page-tab-more mobile-provider rmt-list-item-new page-card-settings .item .label, mobile-provider rmt-list-item-new page-card-settings .item page-tab-more .label, page-tab-more page-card-settings .item mobile-provider rmt-list-item-new .label, page-card-settings .item mobile-provider rmt-list-item-new page-tab-more .label, page-tab-more mobile-provider rmt-list-item-new page-card-settings-home .item .label, mobile-provider rmt-list-item-new page-card-settings-home .item page-tab-more .label, page-tab-more page-card-settings-home .item mobile-provider rmt-list-item-new .label, page-card-settings-home .item mobile-provider rmt-list-item-new page-tab-more .label, page-tab-more mobile-provider rmt-list-item-new wallet-pin-forgot-passcode-modal .center-align p, mobile-provider rmt-list-item-new wallet-pin-forgot-passcode-modal .center-align page-tab-more p, page-tab-more wallet-pin-forgot-passcode-modal .center-align mobile-provider rmt-list-item-new p, wallet-pin-forgot-passcode-modal .center-align mobile-provider rmt-list-item-new page-tab-more p, page-tab-more mobile-provider rmt-list-item-new wallet-receive-money-track .sub-title, mobile-provider rmt-list-item-new wallet-receive-money-track page-tab-more .sub-title, page-tab-more wallet-receive-money-track mobile-provider rmt-list-item-new .sub-title, wallet-receive-money-track mobile-provider rmt-list-item-new page-tab-more .sub-title, page-tab-more mobile-provider rmt-list-item-new wallet-receive-money-track .Body1.track-cash-leagl-info, mobile-provider rmt-list-item-new wallet-receive-money-track page-tab-more .Body1.track-cash-leagl-info, page-tab-more wallet-receive-money-track mobile-provider rmt-list-item-new .Body1.track-cash-leagl-info, wallet-receive-money-track mobile-provider rmt-list-item-new page-tab-more .Body1.track-cash-leagl-info, page-tab-more page-qr-scanner-helper rmt-segment-button ion-segment ion-segment-button ion-label, page-qr-scanner-helper rmt-segment-button ion-segment ion-segment-button page-tab-more ion-label, page-tab-more page-apply-physical-card-detail .physical-card-detail .secondary-btn, page-apply-physical-card-detail .physical-card-detail page-tab-more .secondary-btn, page-tab-more page-wallet-deposit-jom-pay rmt-card-new .card-container .card-row .send-receipt__label--bold span, page-wallet-deposit-jom-pay rmt-card-new .card-container .card-row .send-receipt__label--bold page-tab-more span, page-tab-more page-wallet-deposit-jom-pay rmt-clipboard-container ion-col.content-col, page-wallet-deposit-jom-pay rmt-clipboard-container page-tab-more ion-col.content-col, page-tab-more wallet-receive-money-track .track-transfer-link, wallet-receive-money-track page-tab-more .track-transfer-link, page-tab-more wallet-receive-money-track .Body2.sub-title, wallet-receive-money-track page-tab-more .Body2.sub-title, page-tab-more wallet-receive-money-track .track-cash-leagl-info, wallet-receive-money-track page-tab-more .track-cash-leagl-info, page-tab-more page-wallet-withdraw-or-payment .leftItemFont, page-wallet-withdraw-or-payment page-tab-more .leftItemFont, page-tab-more page-wallet-withdraw-or-payment .rightItemFont, page-wallet-withdraw-or-payment page-tab-more .rightItemFont {
  color: var(--grayblue-300);
}

page-tab-more .rate-center {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: auto;
}

page-tab-more .no-margin {
  margin: 0px !important;
}

page-tab-more ion-item .item-inner {
  border-bottom: none !important;
  padding-left: 6px;
}

page-tab-more ion-item .item-inner .input-wrapper .label-ios {
  margin-top: 0px;
}

page-tab-more ion-item .item-inner .input-wrapper .label-md {
  margin-top: 0px;
}

page-tab-more ion-item:first-child {
  border-radius: 16px 16px 0 0;
}

page-tab-more ion-item:last-child {
  border-radius: 0 0 16px 16px;
}

page-tab-more .item:not(.item-input):not(.item-datetime) {
  margin-bottom: 0;
}

page-tab-more rmt-list-item-new .small-icon ion-thumbnail {
  min-width: 32px !important;
  min-height: 32px !important;
  max-height: 32px !important;
}

page-tab-more ion-thumbnail img {
  width: -webkit-fit-content !important;
  width: -moz-fit-content !important;
  width: fit-content !important;
  height: -webkit-fit-content !important;
  height: -moz-fit-content !important;
  height: fit-content !important;
  max-width: 24px;
}

page-tab-more .info {
  background-color: var(--yellow-100);
  border: 1px solid var(--yellow-100);
  border-radius: 4px;
  margin-right: 0px;
  padding-left: 12px;
  padding-right: 12px;
  padding-top: 8px;
  padding-bottom: 8px;
  white-space: initial;
}

page-tab-more rmt-list-item-new.two-lines .ellipsis {
  white-space: initial;
}

page-tab-more rmt-list-item-new {
  margin-top: 16px;
}

page-tab-send-more .modal-header.header::after {
  background: var(--gray-400);
  height: 1px;
}

page-tab-send-more ion-title {
  background: var(--gray-100);
}

page-tab-send-more ion-content.padding-no-bottom {
  padding-bottom: 0px;
}

page-tab-send-more ion-content.padding-no-bottom .scroll-content {
  padding-bottom: 16px;
  padding-top: 8px;
}

page-tab-send-more .rmt-font.H2, page-tab-send-more rmt-wallet-balance-and-qr .balance-currency, rmt-wallet-balance-and-qr page-tab-send-more .balance-currency, page-tab-send-more rmt-wallet-balance-and-qr .balance-dots, rmt-wallet-balance-and-qr page-tab-send-more .balance-dots, page-tab-send-more singpass-profile-review-details .H2.profile-has-null-value, singpass-profile-review-details page-tab-send-more .H2.profile-has-null-value, page-tab-send-more klarna-privacy p strong, klarna-privacy p page-tab-send-more strong, page-tab-send-more page-qr-scanner-helper .user-name, page-qr-scanner-helper page-tab-send-more .user-name, page-tab-send-more page-qr-scanner-helper .user-amount, page-qr-scanner-helper page-tab-send-more .user-amount, page-tab-send-more wallet-receive-money-track .H2.sub-title, wallet-receive-money-track page-tab-send-more .H2.sub-title, page-tab-send-more wallet-receive-money-track .H2.track-cash-leagl-info, wallet-receive-money-track page-tab-send-more .H2.track-cash-leagl-info {
  color: var(--grayblue-400);
  margin-bottom: 0px;
}

page-tab-send-more .rmt-font.Body1, page-tab-send-more rmt-chips .chip, rmt-chips page-tab-send-more .chip, page-tab-send-more rmt-segment-button ion-segment.segment-grey-buttons ion-segment-button ion-label, rmt-segment-button ion-segment.segment-grey-buttons ion-segment-button page-tab-send-more ion-label, page-tab-send-more rmt-tile-new .title-one, rmt-tile-new page-tab-send-more .title-one, page-tab-send-more rmt-wallet-balance-and-qr .balance-text, rmt-wallet-balance-and-qr page-tab-send-more .balance-text, page-tab-send-more singpass-profile-review-details .Body1.profile-has-null-value, singpass-profile-review-details page-tab-send-more .Body1.profile-has-null-value, page-tab-send-more klarna-privacy p, klarna-privacy page-tab-send-more p, page-tab-send-more location-detail .done-button .button-inner, location-detail .done-button page-tab-send-more .button-inner, page-tab-send-more page-qr-scanner-helper .supported-qrs-div, page-qr-scanner-helper page-tab-send-more .supported-qrs-div, page-tab-send-more page-qr-scanner-helper .scan-a-code-to-pay-div, page-qr-scanner-helper page-tab-send-more .scan-a-code-to-pay-div, page-tab-send-more page-registration-customer-linking-questionnaire rmt-content .item .label, page-registration-customer-linking-questionnaire rmt-content .item page-tab-send-more .label, page-tab-send-more review-prompt .done-button .button-inner, review-prompt .done-button page-tab-send-more .button-inner, page-tab-send-more send-continue .primary-button .button-inner, send-continue .primary-button page-tab-send-more .button-inner, page-tab-send-more page-card-replace-reasons .item .label, page-card-replace-reasons .item page-tab-send-more .label, page-tab-send-more page-card-settings .item .label, page-card-settings .item page-tab-send-more .label, page-tab-send-more page-card-settings-home .item .label, page-card-settings-home .item page-tab-send-more .label, page-tab-send-more wallet-pin-forgot-passcode-modal .center-align p, wallet-pin-forgot-passcode-modal .center-align page-tab-send-more p, page-tab-send-more wallet-receive-money-track .sub-title, wallet-receive-money-track page-tab-send-more .sub-title, page-tab-send-more wallet-receive-money-track .Body1.track-cash-leagl-info, wallet-receive-money-track page-tab-send-more .Body1.track-cash-leagl-info {
  color: var(--grayblue-400);
  font-weight: bold;
  letter-spacing: 0.15px;
}

page-tab-send-more .rmt-font.Body2, page-tab-send-more rmt-app-bar .new-help, rmt-app-bar page-tab-send-more .new-help, page-tab-send-more rmt-wallet-cards .cvv-expiry-title, rmt-wallet-cards page-tab-send-more .cvv-expiry-title, page-tab-send-more rmt-wallet-cards .cvv-expiry-value, rmt-wallet-cards page-tab-send-more .cvv-expiry-value, page-tab-send-more rmt-wallet-list-item .domestic-trn, rmt-wallet-list-item page-tab-send-more .domestic-trn, page-tab-send-more actionsheet-select rmt-list-item-new .rmt-font.Body1, actionsheet-select rmt-list-item-new page-tab-send-more .rmt-font.Body1, page-tab-send-more actionsheet-select rmt-list-item-new rmt-chips .chip, actionsheet-select rmt-list-item-new rmt-chips page-tab-send-more .chip, page-tab-send-more rmt-chips actionsheet-select rmt-list-item-new .chip, rmt-chips actionsheet-select rmt-list-item-new page-tab-send-more .chip, page-tab-send-more actionsheet-select rmt-list-item-new rmt-segment-button ion-segment.segment-grey-buttons ion-segment-button ion-label, actionsheet-select rmt-list-item-new rmt-segment-button ion-segment.segment-grey-buttons ion-segment-button page-tab-send-more ion-label, page-tab-send-more rmt-segment-button ion-segment.segment-grey-buttons ion-segment-button actionsheet-select rmt-list-item-new ion-label, rmt-segment-button ion-segment.segment-grey-buttons ion-segment-button actionsheet-select rmt-list-item-new page-tab-send-more ion-label, page-tab-send-more actionsheet-select rmt-list-item-new rmt-tile-new .title-one, actionsheet-select rmt-list-item-new rmt-tile-new page-tab-send-more .title-one, page-tab-send-more rmt-tile-new actionsheet-select rmt-list-item-new .title-one, rmt-tile-new actionsheet-select rmt-list-item-new page-tab-send-more .title-one, page-tab-send-more actionsheet-select rmt-list-item-new rmt-wallet-balance-and-qr .balance-text, actionsheet-select rmt-list-item-new rmt-wallet-balance-and-qr page-tab-send-more .balance-text, page-tab-send-more rmt-wallet-balance-and-qr actionsheet-select rmt-list-item-new .balance-text, rmt-wallet-balance-and-qr actionsheet-select rmt-list-item-new page-tab-send-more .balance-text, page-tab-send-more actionsheet-select rmt-list-item-new singpass-profile-review-details .Body1.profile-has-null-value, actionsheet-select rmt-list-item-new singpass-profile-review-details page-tab-send-more .Body1.profile-has-null-value, page-tab-send-more singpass-profile-review-details actionsheet-select rmt-list-item-new .Body1.profile-has-null-value, singpass-profile-review-details actionsheet-select rmt-list-item-new page-tab-send-more .Body1.profile-has-null-value, page-tab-send-more actionsheet-select rmt-list-item-new klarna-privacy p, actionsheet-select rmt-list-item-new klarna-privacy page-tab-send-more p, page-tab-send-more klarna-privacy actionsheet-select rmt-list-item-new p, klarna-privacy actionsheet-select rmt-list-item-new page-tab-send-more p, page-tab-send-more actionsheet-select rmt-list-item-new location-detail .done-button .button-inner, actionsheet-select rmt-list-item-new location-detail .done-button page-tab-send-more .button-inner, page-tab-send-more location-detail .done-button actionsheet-select rmt-list-item-new .button-inner, location-detail .done-button actionsheet-select rmt-list-item-new page-tab-send-more .button-inner, page-tab-send-more actionsheet-select rmt-list-item-new page-qr-scanner-helper .supported-qrs-div, actionsheet-select rmt-list-item-new page-qr-scanner-helper page-tab-send-more .supported-qrs-div, page-tab-send-more page-qr-scanner-helper actionsheet-select rmt-list-item-new .supported-qrs-div, page-qr-scanner-helper actionsheet-select rmt-list-item-new page-tab-send-more .supported-qrs-div, page-tab-send-more actionsheet-select rmt-list-item-new page-qr-scanner-helper .scan-a-code-to-pay-div, actionsheet-select rmt-list-item-new page-qr-scanner-helper page-tab-send-more .scan-a-code-to-pay-div, page-tab-send-more page-qr-scanner-helper actionsheet-select rmt-list-item-new .scan-a-code-to-pay-div, page-qr-scanner-helper actionsheet-select rmt-list-item-new page-tab-send-more .scan-a-code-to-pay-div, page-tab-send-more actionsheet-select rmt-list-item-new page-registration-customer-linking-questionnaire rmt-content .item .label, actionsheet-select rmt-list-item-new page-registration-customer-linking-questionnaire rmt-content .item page-tab-send-more .label, page-tab-send-more page-registration-customer-linking-questionnaire rmt-content .item actionsheet-select rmt-list-item-new .label, page-registration-customer-linking-questionnaire rmt-content .item actionsheet-select rmt-list-item-new page-tab-send-more .label, page-tab-send-more actionsheet-select rmt-list-item-new review-prompt .done-button .button-inner, actionsheet-select rmt-list-item-new review-prompt .done-button page-tab-send-more .button-inner, page-tab-send-more review-prompt .done-button actionsheet-select rmt-list-item-new .button-inner, review-prompt .done-button actionsheet-select rmt-list-item-new page-tab-send-more .button-inner, page-tab-send-more actionsheet-select rmt-list-item-new send-continue .primary-button .button-inner, actionsheet-select rmt-list-item-new send-continue .primary-button page-tab-send-more .button-inner, page-tab-send-more send-continue .primary-button actionsheet-select rmt-list-item-new .button-inner, send-continue .primary-button actionsheet-select rmt-list-item-new page-tab-send-more .button-inner, page-tab-send-more actionsheet-select rmt-list-item-new page-card-replace-reasons .item .label, actionsheet-select rmt-list-item-new page-card-replace-reasons .item page-tab-send-more .label, page-tab-send-more page-card-replace-reasons .item actionsheet-select rmt-list-item-new .label, page-card-replace-reasons .item actionsheet-select rmt-list-item-new page-tab-send-more .label, page-tab-send-more actionsheet-select rmt-list-item-new page-card-settings .item .label, actionsheet-select rmt-list-item-new page-card-settings .item page-tab-send-more .label, page-tab-send-more page-card-settings .item actionsheet-select rmt-list-item-new .label, page-card-settings .item actionsheet-select rmt-list-item-new page-tab-send-more .label, page-tab-send-more actionsheet-select rmt-list-item-new page-card-settings-home .item .label, actionsheet-select rmt-list-item-new page-card-settings-home .item page-tab-send-more .label, page-tab-send-more page-card-settings-home .item actionsheet-select rmt-list-item-new .label, page-card-settings-home .item actionsheet-select rmt-list-item-new page-tab-send-more .label, page-tab-send-more actionsheet-select rmt-list-item-new wallet-pin-forgot-passcode-modal .center-align p, actionsheet-select rmt-list-item-new wallet-pin-forgot-passcode-modal .center-align page-tab-send-more p, page-tab-send-more wallet-pin-forgot-passcode-modal .center-align actionsheet-select rmt-list-item-new p, wallet-pin-forgot-passcode-modal .center-align actionsheet-select rmt-list-item-new page-tab-send-more p, page-tab-send-more actionsheet-select rmt-list-item-new wallet-receive-money-track .sub-title, actionsheet-select rmt-list-item-new wallet-receive-money-track page-tab-send-more .sub-title, page-tab-send-more wallet-receive-money-track actionsheet-select rmt-list-item-new .sub-title, wallet-receive-money-track actionsheet-select rmt-list-item-new page-tab-send-more .sub-title, page-tab-send-more actionsheet-select rmt-list-item-new wallet-receive-money-track .Body1.track-cash-leagl-info, actionsheet-select rmt-list-item-new wallet-receive-money-track page-tab-send-more .Body1.track-cash-leagl-info, page-tab-send-more wallet-receive-money-track actionsheet-select rmt-list-item-new .Body1.track-cash-leagl-info, wallet-receive-money-track actionsheet-select rmt-list-item-new page-tab-send-more .Body1.track-cash-leagl-info, page-tab-send-more singpass-profile-review-details .Body2.profile-has-null-value, singpass-profile-review-details page-tab-send-more .Body2.profile-has-null-value, page-tab-send-more page-group-partners-list rmt-card-new .rmt-font.Caption, page-group-partners-list rmt-card-new page-tab-send-more .rmt-font.Caption, page-tab-send-more page-group-partners-list rmt-card-new rmt-list-item-new .rmt-font.gray-blue, page-group-partners-list rmt-card-new rmt-list-item-new page-tab-send-more .rmt-font.gray-blue, page-tab-send-more rmt-list-item-new page-group-partners-list rmt-card-new .rmt-font.gray-blue, rmt-list-item-new page-group-partners-list rmt-card-new page-tab-send-more .rmt-font.gray-blue, page-tab-send-more page-group-partners-list rmt-card-new rmt-list-item-new singpass-profile-review-details .gray-blue.profile-has-null-value, page-group-partners-list rmt-card-new rmt-list-item-new singpass-profile-review-details page-tab-send-more .gray-blue.profile-has-null-value, page-tab-send-more rmt-list-item-new singpass-profile-review-details page-group-partners-list rmt-card-new .gray-blue.profile-has-null-value, rmt-list-item-new singpass-profile-review-details page-group-partners-list rmt-card-new page-tab-send-more .gray-blue.profile-has-null-value, page-tab-send-more page-group-partners-list rmt-card-new singpass-profile-review-details rmt-list-item-new .gray-blue.profile-has-null-value, page-group-partners-list rmt-card-new singpass-profile-review-details rmt-list-item-new page-tab-send-more .gray-blue.profile-has-null-value, page-tab-send-more singpass-profile-review-details rmt-list-item-new page-group-partners-list rmt-card-new .gray-blue.profile-has-null-value, singpass-profile-review-details rmt-list-item-new page-group-partners-list rmt-card-new page-tab-send-more .gray-blue.profile-has-null-value, page-tab-send-more page-group-partners-list rmt-card-new rmt-list-item-new wallet-receive-money-track .gray-blue.sub-title, page-group-partners-list rmt-card-new rmt-list-item-new wallet-receive-money-track page-tab-send-more .gray-blue.sub-title, page-tab-send-more rmt-list-item-new wallet-receive-money-track page-group-partners-list rmt-card-new .gray-blue.sub-title, rmt-list-item-new wallet-receive-money-track page-group-partners-list rmt-card-new page-tab-send-more .gray-blue.sub-title, page-tab-send-more page-group-partners-list rmt-card-new wallet-receive-money-track rmt-list-item-new .gray-blue.sub-title, page-group-partners-list rmt-card-new wallet-receive-money-track rmt-list-item-new page-tab-send-more .gray-blue.sub-title, page-tab-send-more wallet-receive-money-track rmt-list-item-new page-group-partners-list rmt-card-new .gray-blue.sub-title, wallet-receive-money-track rmt-list-item-new page-group-partners-list rmt-card-new page-tab-send-more .gray-blue.sub-title, page-tab-send-more page-group-partners-list rmt-card-new rmt-list-item-new wallet-receive-money-track .gray-blue.track-cash-leagl-info, page-group-partners-list rmt-card-new rmt-list-item-new wallet-receive-money-track page-tab-send-more .gray-blue.track-cash-leagl-info, page-tab-send-more rmt-list-item-new wallet-receive-money-track page-group-partners-list rmt-card-new .gray-blue.track-cash-leagl-info, rmt-list-item-new wallet-receive-money-track page-group-partners-list rmt-card-new page-tab-send-more .gray-blue.track-cash-leagl-info, page-tab-send-more page-group-partners-list rmt-card-new wallet-receive-money-track rmt-list-item-new .gray-blue.track-cash-leagl-info, page-group-partners-list rmt-card-new wallet-receive-money-track rmt-list-item-new page-tab-send-more .gray-blue.track-cash-leagl-info, page-tab-send-more wallet-receive-money-track rmt-list-item-new page-group-partners-list rmt-card-new .gray-blue.track-cash-leagl-info, wallet-receive-money-track rmt-list-item-new page-group-partners-list rmt-card-new page-tab-send-more .gray-blue.track-cash-leagl-info, page-tab-send-more page-group-partners-list rmt-card-new rmt-tile-new .information-text, page-group-partners-list rmt-card-new rmt-tile-new page-tab-send-more .information-text, page-tab-send-more rmt-tile-new page-group-partners-list rmt-card-new .information-text, rmt-tile-new page-group-partners-list rmt-card-new page-tab-send-more .information-text, page-tab-send-more page-group-partners-list rmt-card-new rmt-tile-new .sub-title, page-group-partners-list rmt-card-new rmt-tile-new page-tab-send-more .sub-title, page-tab-send-more rmt-tile-new page-group-partners-list rmt-card-new .sub-title, rmt-tile-new page-group-partners-list rmt-card-new page-tab-send-more .sub-title, page-tab-send-more page-group-partners-list rmt-card-new rmt-wallet-balance-and-qr .scanandpay-container, page-group-partners-list rmt-card-new rmt-wallet-balance-and-qr page-tab-send-more .scanandpay-container, page-tab-send-more rmt-wallet-balance-and-qr page-group-partners-list rmt-card-new .scanandpay-container, rmt-wallet-balance-and-qr page-group-partners-list rmt-card-new page-tab-send-more .scanandpay-container, page-tab-send-more page-group-partners-list rmt-card-new rmt-wallet-list-item .international-trn, page-group-partners-list rmt-card-new rmt-wallet-list-item page-tab-send-more .international-trn, page-tab-send-more rmt-wallet-list-item page-group-partners-list rmt-card-new .international-trn, rmt-wallet-list-item page-group-partners-list rmt-card-new page-tab-send-more .international-trn, page-tab-send-more page-group-partners-list rmt-card-new rmt-wallet-services .action-text, page-group-partners-list rmt-card-new rmt-wallet-services page-tab-send-more .action-text, page-tab-send-more rmt-wallet-services page-group-partners-list rmt-card-new .action-text, rmt-wallet-services page-group-partners-list rmt-card-new page-tab-send-more .action-text, page-tab-send-more page-group-partners-list rmt-card-new singpass-profile-review-details .profile-has-null-value, page-group-partners-list rmt-card-new singpass-profile-review-details page-tab-send-more .profile-has-null-value, page-tab-send-more singpass-profile-review-details page-group-partners-list rmt-card-new .profile-has-null-value, singpass-profile-review-details page-group-partners-list rmt-card-new page-tab-send-more .profile-has-null-value, page-tab-send-more page-group-partners-list rmt-card-new page-card-settings-home a, page-group-partners-list rmt-card-new page-card-settings-home page-tab-send-more a, page-tab-send-more page-card-settings-home page-group-partners-list rmt-card-new a, page-card-settings-home page-group-partners-list rmt-card-new page-tab-send-more a, page-tab-send-more page-group-partners-list rmt-card-new wallet-receive-money-track .Caption.sub-title, page-group-partners-list rmt-card-new wallet-receive-money-track page-tab-send-more .Caption.sub-title, page-tab-send-more wallet-receive-money-track page-group-partners-list rmt-card-new .Caption.sub-title, wallet-receive-money-track page-group-partners-list rmt-card-new page-tab-send-more .Caption.sub-title, page-tab-send-more page-group-partners-list rmt-card-new wallet-receive-money-track .Caption.track-cash-leagl-info, page-group-partners-list rmt-card-new wallet-receive-money-track page-tab-send-more .Caption.track-cash-leagl-info, page-tab-send-more wallet-receive-money-track page-group-partners-list rmt-card-new .Caption.track-cash-leagl-info, wallet-receive-money-track page-group-partners-list rmt-card-new page-tab-send-more .Caption.track-cash-leagl-info, page-tab-send-more mobile-provider rmt-list-item-new .rmt-font.Body1, mobile-provider rmt-list-item-new page-tab-send-more .rmt-font.Body1, page-tab-send-more mobile-provider rmt-list-item-new rmt-chips .chip, mobile-provider rmt-list-item-new rmt-chips page-tab-send-more .chip, page-tab-send-more rmt-chips mobile-provider rmt-list-item-new .chip, rmt-chips mobile-provider rmt-list-item-new page-tab-send-more .chip, page-tab-send-more mobile-provider rmt-list-item-new rmt-segment-button ion-segment.segment-grey-buttons ion-segment-button ion-label, mobile-provider rmt-list-item-new rmt-segment-button ion-segment.segment-grey-buttons ion-segment-button page-tab-send-more ion-label, page-tab-send-more rmt-segment-button ion-segment.segment-grey-buttons ion-segment-button mobile-provider rmt-list-item-new ion-label, rmt-segment-button ion-segment.segment-grey-buttons ion-segment-button mobile-provider rmt-list-item-new page-tab-send-more ion-label, page-tab-send-more mobile-provider rmt-list-item-new rmt-tile-new .title-one, mobile-provider rmt-list-item-new rmt-tile-new page-tab-send-more .title-one, page-tab-send-more rmt-tile-new mobile-provider rmt-list-item-new .title-one, rmt-tile-new mobile-provider rmt-list-item-new page-tab-send-more .title-one, page-tab-send-more mobile-provider rmt-list-item-new rmt-wallet-balance-and-qr .balance-text, mobile-provider rmt-list-item-new rmt-wallet-balance-and-qr page-tab-send-more .balance-text, page-tab-send-more rmt-wallet-balance-and-qr mobile-provider rmt-list-item-new .balance-text, rmt-wallet-balance-and-qr mobile-provider rmt-list-item-new page-tab-send-more .balance-text, page-tab-send-more mobile-provider rmt-list-item-new singpass-profile-review-details .Body1.profile-has-null-value, mobile-provider rmt-list-item-new singpass-profile-review-details page-tab-send-more .Body1.profile-has-null-value, page-tab-send-more singpass-profile-review-details mobile-provider rmt-list-item-new .Body1.profile-has-null-value, singpass-profile-review-details mobile-provider rmt-list-item-new page-tab-send-more .Body1.profile-has-null-value, page-tab-send-more mobile-provider rmt-list-item-new klarna-privacy p, mobile-provider rmt-list-item-new klarna-privacy page-tab-send-more p, page-tab-send-more klarna-privacy mobile-provider rmt-list-item-new p, klarna-privacy mobile-provider rmt-list-item-new page-tab-send-more p, page-tab-send-more mobile-provider rmt-list-item-new location-detail .done-button .button-inner, mobile-provider rmt-list-item-new location-detail .done-button page-tab-send-more .button-inner, page-tab-send-more location-detail .done-button mobile-provider rmt-list-item-new .button-inner, location-detail .done-button mobile-provider rmt-list-item-new page-tab-send-more .button-inner, page-tab-send-more mobile-provider rmt-list-item-new page-qr-scanner-helper .supported-qrs-div, mobile-provider rmt-list-item-new page-qr-scanner-helper page-tab-send-more .supported-qrs-div, page-tab-send-more page-qr-scanner-helper mobile-provider rmt-list-item-new .supported-qrs-div, page-qr-scanner-helper mobile-provider rmt-list-item-new page-tab-send-more .supported-qrs-div, page-tab-send-more mobile-provider rmt-list-item-new page-qr-scanner-helper .scan-a-code-to-pay-div, mobile-provider rmt-list-item-new page-qr-scanner-helper page-tab-send-more .scan-a-code-to-pay-div, page-tab-send-more page-qr-scanner-helper mobile-provider rmt-list-item-new .scan-a-code-to-pay-div, page-qr-scanner-helper mobile-provider rmt-list-item-new page-tab-send-more .scan-a-code-to-pay-div, page-tab-send-more mobile-provider rmt-list-item-new page-registration-customer-linking-questionnaire rmt-content .item .label, mobile-provider rmt-list-item-new page-registration-customer-linking-questionnaire rmt-content .item page-tab-send-more .label, page-tab-send-more page-registration-customer-linking-questionnaire rmt-content .item mobile-provider rmt-list-item-new .label, page-registration-customer-linking-questionnaire rmt-content .item mobile-provider rmt-list-item-new page-tab-send-more .label, page-tab-send-more mobile-provider rmt-list-item-new review-prompt .done-button .button-inner, mobile-provider rmt-list-item-new review-prompt .done-button page-tab-send-more .button-inner, page-tab-send-more review-prompt .done-button mobile-provider rmt-list-item-new .button-inner, review-prompt .done-button mobile-provider rmt-list-item-new page-tab-send-more .button-inner, page-tab-send-more mobile-provider rmt-list-item-new send-continue .primary-button .button-inner, mobile-provider rmt-list-item-new send-continue .primary-button page-tab-send-more .button-inner, page-tab-send-more send-continue .primary-button mobile-provider rmt-list-item-new .button-inner, send-continue .primary-button mobile-provider rmt-list-item-new page-tab-send-more .button-inner, page-tab-send-more mobile-provider rmt-list-item-new page-card-replace-reasons .item .label, mobile-provider rmt-list-item-new page-card-replace-reasons .item page-tab-send-more .label, page-tab-send-more page-card-replace-reasons .item mobile-provider rmt-list-item-new .label, page-card-replace-reasons .item mobile-provider rmt-list-item-new page-tab-send-more .label, page-tab-send-more mobile-provider rmt-list-item-new page-card-settings .item .label, mobile-provider rmt-list-item-new page-card-settings .item page-tab-send-more .label, page-tab-send-more page-card-settings .item mobile-provider rmt-list-item-new .label, page-card-settings .item mobile-provider rmt-list-item-new page-tab-send-more .label, page-tab-send-more mobile-provider rmt-list-item-new page-card-settings-home .item .label, mobile-provider rmt-list-item-new page-card-settings-home .item page-tab-send-more .label, page-tab-send-more page-card-settings-home .item mobile-provider rmt-list-item-new .label, page-card-settings-home .item mobile-provider rmt-list-item-new page-tab-send-more .label, page-tab-send-more mobile-provider rmt-list-item-new wallet-pin-forgot-passcode-modal .center-align p, mobile-provider rmt-list-item-new wallet-pin-forgot-passcode-modal .center-align page-tab-send-more p, page-tab-send-more wallet-pin-forgot-passcode-modal .center-align mobile-provider rmt-list-item-new p, wallet-pin-forgot-passcode-modal .center-align mobile-provider rmt-list-item-new page-tab-send-more p, page-tab-send-more mobile-provider rmt-list-item-new wallet-receive-money-track .sub-title, mobile-provider rmt-list-item-new wallet-receive-money-track page-tab-send-more .sub-title, page-tab-send-more wallet-receive-money-track mobile-provider rmt-list-item-new .sub-title, wallet-receive-money-track mobile-provider rmt-list-item-new page-tab-send-more .sub-title, page-tab-send-more mobile-provider rmt-list-item-new wallet-receive-money-track .Body1.track-cash-leagl-info, mobile-provider rmt-list-item-new wallet-receive-money-track page-tab-send-more .Body1.track-cash-leagl-info, page-tab-send-more wallet-receive-money-track mobile-provider rmt-list-item-new .Body1.track-cash-leagl-info, wallet-receive-money-track mobile-provider rmt-list-item-new page-tab-send-more .Body1.track-cash-leagl-info, page-tab-send-more page-qr-scanner-helper rmt-segment-button ion-segment ion-segment-button ion-label, page-qr-scanner-helper rmt-segment-button ion-segment ion-segment-button page-tab-send-more ion-label, page-tab-send-more page-apply-physical-card-detail .physical-card-detail .secondary-btn, page-apply-physical-card-detail .physical-card-detail page-tab-send-more .secondary-btn, page-tab-send-more page-wallet-deposit-jom-pay rmt-card-new .card-container .card-row .send-receipt__label--bold span, page-wallet-deposit-jom-pay rmt-card-new .card-container .card-row .send-receipt__label--bold page-tab-send-more span, page-tab-send-more page-wallet-deposit-jom-pay rmt-clipboard-container ion-col.content-col, page-wallet-deposit-jom-pay rmt-clipboard-container page-tab-send-more ion-col.content-col, page-tab-send-more wallet-receive-money-track .track-transfer-link, wallet-receive-money-track page-tab-send-more .track-transfer-link, page-tab-send-more wallet-receive-money-track .Body2.sub-title, wallet-receive-money-track page-tab-send-more .Body2.sub-title, page-tab-send-more wallet-receive-money-track .track-cash-leagl-info, wallet-receive-money-track page-tab-send-more .track-cash-leagl-info, page-tab-send-more page-wallet-withdraw-or-payment .leftItemFont, page-wallet-withdraw-or-payment page-tab-send-more .leftItemFont, page-tab-send-more page-wallet-withdraw-or-payment .rightItemFont, page-wallet-withdraw-or-payment page-tab-send-more .rightItemFont {
  color: var(--grayblue-300);
}

page-tab-send-more .rate-center {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: auto;
}

page-tab-send-more .no-margin {
  margin: 0px !important;
}

page-tab-send-more ion-item .item-inner {
  border-bottom: none !important;
  padding-left: 6px;
}

page-tab-send-more ion-item .item-inner .input-wrapper .label-ios {
  margin-top: 0px;
}

page-tab-send-more ion-item .item-inner .input-wrapper .label-md {
  margin-top: 0px;
}

page-tab-send-more ion-item:first-child {
  border-radius: 16px 16px 0 0;
}

page-tab-send-more ion-item:last-child {
  border-radius: 0 0 16px 16px;
}

page-tab-send-more .item:not(.item-input):not(.item-datetime) {
  margin-bottom: 0;
}

page-tab-send-more rmt-list-item-new .small-icon ion-thumbnail {
  min-width: 32px !important;
  min-height: 32px !important;
  max-height: 32px !important;
}

page-tab-send-more ion-thumbnail img {
  width: -webkit-fit-content !important;
  width: -moz-fit-content !important;
  width: fit-content !important;
  height: -webkit-fit-content !important;
  height: -moz-fit-content !important;
  height: fit-content !important;
  max-width: 24px;
}

page-tab-send-more .info {
  background-color: var(--yellow-100);
  border: 1px solid var(--yellow-100);
  border-radius: 4px;
  margin-right: 0px;
  padding-left: 12px;
  padding-right: 12px;
  padding-top: 8px;
  padding-bottom: 8px;
  white-space: initial;
}

page-tab-send-more rmt-list-item-new.two-lines .ellipsis {
  white-space: initial;
}

page-tab-send-more rmt-list-item-new {
  margin-top: 16px;
}

page-tabs-home .tab-button {
  overflow: visible;
}

page-tabs-home .tab-button .tab-button-icon {
  -webkit-transform: none !important;
  transform: none !important;
  color: var(--grayblue-400) !important;
}

page-tabs-home .tab-button .tab-button-text {
  margin-top: 0px !important;
  white-space: normal;
  height: 16px;
  line-height: 9px;
  padding-top: 3px;
  color: var(--grayblue-400) !important;
}

page-tabs-home .tab-button ion-icon[class*="custom-icon-location"] {
  height: 20px;
  margin-top: 4px;
}

page-tabs-home .tab-button ion-icon[class*="custom-icon-tab-send"] {
  color: transparent !important;
  background-color: transparent !important;
}

page-tabs-home .tab-button[href*="/home/check-prices"] {
  pointer-events: none;
}

page-tabs-home ion-fab {
  padding-bottom: 32px;
  bottom: constant(safe-area-inset-bottom, 0px) !important;
  bottom: env(safe-area-inset-bottom, 0px) !important;
  -webkit-animation-name: send-pulse;
  animation-name: send-pulse;
  -webkit-animation-duration: 4000ms;
  animation-duration: 4000ms;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  margin-left: -24px !important;
}

@-webkit-keyframes send-pulse {
  0% {
    -webkit-transform: scale(1) translateY(0px);
    transform: scale(1) translateY(0px);
  }
  50% {
    -webkit-transform: scale(1) translateY(0px);
    transform: scale(1) translateY(0px);
  }
  60% {
    -webkit-transform: scale(1.05) translateY(1px);
    transform: scale(1.05) translateY(1px);
  }
  70% {
    -webkit-transform: scale(1) translateY(0px);
    transform: scale(1) translateY(0px);
  }
  100% {
    -webkit-transform: scale(1) translateY(0px);
    transform: scale(1) translateY(0px);
  }
}

@keyframes send-pulse {
  0% {
    -webkit-transform: scale(1) translateY(0px);
    transform: scale(1) translateY(0px);
  }
  50% {
    -webkit-transform: scale(1) translateY(0px);
    transform: scale(1) translateY(0px);
  }
  60% {
    -webkit-transform: scale(1.05) translateY(1px);
    transform: scale(1.05) translateY(1px);
  }
  70% {
    -webkit-transform: scale(1) translateY(0px);
    transform: scale(1) translateY(0px);
  }
  100% {
    -webkit-transform: scale(1) translateY(0px);
    transform: scale(1) translateY(0px);
  }
}

page-tabs-home .fab,
page-tabs-home .fab:focus,
page-tabs-home .fab:focus-visible,
page-tabs-home .fab:active:focus,
page-tabs-home .fab:active:hover,
page-tabs-home .fab:focus-within,
page-tabs-home .fab:active {
  width: 48px;
  height: 48px;
  color: var(--grayblue-500);
  background-color: var(--app-primary);
  /*
    background: linear-gradient(-65deg, $ria-orange 0%, $ria-orange 30%, rgba($white,0.75) 40%, $ria-orange 80%, $ria-orange 100%);
    background-color: $ria-orange;
    animation-name: send-flash;
    animation-duration: 4000ms;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
    background-repeat: no-repeat;

    @keyframes send-flash { 
        0% {
          background-position-x: -50px;
        }
        50% {  
          background-position-x: -50px;
        }
        60% {  
          background-position-x: 50px;
        }
        100% {
          background-position-x: 50px;
        }
    } 
    */
}

page-tabs-home .fab ion-icon,
page-tabs-home .fab:focus ion-icon,
page-tabs-home .fab:focus-visible ion-icon,
page-tabs-home .fab:active:focus ion-icon,
page-tabs-home .fab:active:hover ion-icon,
page-tabs-home .fab:focus-within ion-icon,
page-tabs-home .fab:active ion-icon {
  font-size: 24px !important;
}

page-top-banks rmt-content {
  padding-top: 0px !important;
}

page-top-banks .small-icon ion-thumbnail {
  background: none !important;
  border: 0px solid var(--gray-400) !important;
  margin-right: 9px !important;
}

page-top-banks .small-icon ion-thumbnail img {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 66px;
  height: 32px;
  background: #FFFFFF;
  border-radius: 8px;
  -webkit-box-flex: 0;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  z-index: 1;
}

page-top-banks rmt-app-bar > div {
  background-color: var(--gray-200);
}

page-top-banks .top-banks-div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 8px 16px 16px;
  height: auto;
  border-radius: 12px;
  background-color: var(--gray-100);
}

page-top-banks .border-button {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 48px;
  margin-top: 10px;
  background: var(--gray-400) !important;
  border-radius: 6px;
  padding-right: 12px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

page-top-banks .search-button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

page-top-banks .top-bank-btn {
  padding-left: 12px !important;
  padding-right: 20px !important;
}

page-top-banks .placeholder {
  color: var(--grayblue-300);
  text-wrap: nowrap;
  padding-left: 4px;
}

page-top-banks .icon-color {
  color: var(--grayblue-100);
  margin-top: 2px;
  width: 20px;
  height: 20px;
}

page-top-banks .country-banks-title {
  text-transform: uppercase;
  color: var(--grayblue-200);
  letter-spacing: 1.15px;
  margin-top: 24px;
  margin-bottom: 8px;
}

page-top-banks .page-content {
  background-color: var(--gray-200);
}

page-top-banks rmt-content .item {
  padding-right: 3px !important;
}

page-top-banks rmt-content .item .label {
  width: 100% !important;
}

page-top-banks rmt-list-item-new {
  margin-top: 0px !important;
}

page-top-banks rmt-list-item-new .ellipsis {
  font-weight: 600 !important;
}

page-top-banks rmt-list-item-new .white-background {
  padding-right: 10px;
}

page-top-banks rmt-list-item-new .col[align-self-center] {
  width: 117px;
  min-width: initial;
}

page-top-banks .button-topbanks {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 309px;
  height: 36px;
  padding: 12px 123px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 24px;
  border: 1px solid var(--grayblue-300);
}

page-track-transfer ion-footer {
  bottom: 0px !important;
}

page-track-transfer .track-transfer__link {
  text-align: center;
  width: 100%;
  color: var(--grayblue-500);
  text-decoration: underline;
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
  margin: 0px;
}

page-track-transfer .track-transfer-iframe__error {
  padding: 16px;
  border-radius: 8px;
  background: white;
  margin-top: 10px;
}

page-track-transfer .track-transfer-iframe {
  background-color: var(--gray-100);
  width: 100%;
  height: 100%;
  overflow-y: hidden;
  -webkit-transition: 150ms linear opacity;
  transition: 150ms linear opacity;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

page-track-transfer .track-transfer-iframe iframe {
  border: 0px;
  width: 100%;
  height: 100%;
}

page-track-transfer .track-transfer-iframe-content .scroll-content {
  padding: 0;
}

page-track-transfer-details ion-content, page-track-transfer-details ion-header rmt-header rmt-app-bar > div {
  background-color: var(--gray-200) !important;
}

page-track-transfer-details rmt-content {
  padding-top: 0px !important;
}

page-track-transfer-details .item .label {
  width: 100%;
}

page-track-transfer-details .track-details__info {
  font-size: 14px;
  color: var(--grayblue-300);
}

page-track-transfer-details .track-details-label--bold {
  font-weight: 600 !important;
  color: var(--grayblue-400) !important;
}

page-track-transfer-details .track-details-label--capitalize {
  text-transform: uppercase !important;
}

page-track-transfer-details .track-details-label {
  padding: 8px 0px;
  font-family: 'Inter';
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  text-shadow: none !important;
}

page-track-transfer-details .track-details__left-col {
  color: var(--grayblue-300);
  text-align: left;
}

page-track-transfer-details .track-details__right-col {
  color: var(--grayblue-400);
  text-align: right;
  white-space: initial;
}

page-track-transfer-details .additional-country-lr {
  padding-top: 10px;
}

page-track-transfer-details .label-ios {
  width: 100%;
}

page-track-transfer-details .diclaimer {
  padding-left: 16px;
  padding-right: 16px;
}

page-track-transfer-info .content-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

page-track-transfer-info .image {
  width: 48px;
  height: 48px;
}

page-track-transfer-info .track-info__text {
  font-family: 'Inter';
  font-style: normal;
  text-align: center;
}

page-track-transfer-info .track-info__title {
  margin-top: 16px !important;
  margin-bottom: 32px !important;
  color: var(--grayblue-400);
}

page-track-transfer-info .track-info__header {
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
  color: var(--grayblue-400);
}

page-track-transfer-info .track-info__msg {
  font-size: 14px;
  line-height: 20px;
  color: var(--grayblue-300);
  text-align: center;
}

page-track-transfer-info .track-info__msg p {
  color: var(--grayblue-300);
  font-weight: 400;
  font-size: 16px;
  font-style: normal;
  line-height: 22px;
}

page-track-transfer-info .track-info__msg strong {
  font-weight: 600;
  font-family: 'Inter';
  font-size: 16px;
  font-style: normal;
  line-height: 24px;
  color: var(--grayblue-300);
}

page-track-transfer-info .pin-info {
  margin-bottom: 0px !important;
  color: var(--grayblue-400);
}

page-track-transfer-timeline .content, page-track-transfer-timeline .header rmt-app-bar > div {
  background-color: var(--gray-200);
}

page-track-transfer-timeline .track-timeline__amount-row {
  background: white;
  text-align: center;
}

page-track-transfer-timeline .track-timeline__amount-row .track-timeline__text {
  margin: 0px;
  font-family: 'Inter';
  font-style: normal;
  width: 100%;
}

page-track-transfer-timeline .track-timeline__amount-row .track-timeline__amount {
  font-weight: 600;
  font-size: 18px;
  line-height: 24px;
  color: var(--grayblue-400);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

page-track-transfer-timeline .track-timeline__amount-row .track-timeline__msg {
  font-weight: normal;
  margin-top: 16px;
  font-size: 14px;
  line-height: 20px;
  color: var(--grayblue-300);
}

page-track-transfer-timeline .customCardStyle .row {
  margin-top: 0px;
  -webkit-box-align: normal;
  -webkit-align-items: normal;
  -ms-flex-align: normal;
  align-items: normal;
}

page-track-transfer-timeline .track-details-label {
  padding: 8px 0px;
  font-family: 'Inter';
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}

page-track-transfer-timeline .track-details__left-col {
  color: var(--grayblue-300);
  text-align: left;
}

page-track-transfer-timeline .track-details__right-col {
  color: var(--grayblue-400);
  text-align: right;
}

page-track-transfer-timeline rmt-card-new .card-container {
  margin-left: 0px !important;
  margin-right: 0px !important;
  margin-top: 0px;
}

page-track-transfer-timeline rmt-card-new .div {
  margin-bottom: 0px;
  margin-top: 0px;
  padding-bottom: 0px;
  padding-top: 0px;
}

page-track-transfer-timeline rmt-card-new .row {
  margin-bottom: 0px;
  margin-top: 12px;
  padding-bottom: 0px;
  padding-top: 0px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

page-track-transfer-timeline rmt-card-new .col {
  margin-bottom: 0px;
  margin-top: 0px;
  padding-bottom: 0px;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
}

page-track-transfer-timeline rmt-card-new .summarySectionHeader {
  color: var(--grayblue-400) !important;
}

page-track-transfer-timeline .timeline__left-col {
  color: var(--grayblue-400);
  text-align: left;
}

page-track-transfer-timeline .timeline__left-col -bold {
  font-weight: 600 !important;
}

page-track-transfer-timeline .timeline__right-col {
  color: var(--grayblue-300);
  text-align: right;
}

page-user-country rmt-app-bar > div {
  background-color: var(--gray-200) !important;
}

page-user-country .content {
  background-color: var(--gray-200) !important;
}

page-user-country ion-footer.splashscreen {
  background-color: var(--gray-200) !important;
}

page-user-country rmt-content {
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

page-user-country rmt-center {
  position: relative;
}

page-user-country rmt-circle {
  width: 96px !important;
  height: 96px !important;
  padding: 4px;
}

page-user-country rmt-circle .country-image {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  overflow: hidden;
}

page-user-country rmt-circle .country-image img {
  width: 100%;
  height: 100%;
}

page-user-country-not-supported rmt-center {
  position: relative;
}

page-user-country-not-supported rmt-circle {
  width: 160px;
  height: 160px;
  padding: 40px;
}

page-user-country-select .country-card .list-img {
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0px;
  border: 0px;
  -webkit-box-shadow: 0px 0px 0px 1px var(--grayblue-100);
  box-shadow: 0px 0px 0px 1px var(--grayblue-100);
}

page-user-country-select .country-card .list-img img {
  height: 50px;
}

page-verify-au-driving-license ion-content, page-verify-au-driving-license ion-header rmt-header rmt-app-bar > div {
  background-color: var(--gray-200) !important;
}

page-verify-au-driving-license .subtitle {
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  color: var(--grayblue-300);
  font-family: 'Inter';
}

page-verify-au-driving-license .img-caption {
  font-size: 12px;
  margin-top: 8px;
  font-weight: 400;
  line-height: 16px;
  color: var(--grayblue-300);
  font-family: 'Inter';
}

page-verify-au-driving-license .formFields {
  padding-bottom: 16px;
}

page-verify-identity .documentIDRow {
  font-size: 16px;
  color: var(--grayblue-300);
  line-height: 24px;
}

page-verify-identity .inputRow {
  margin-top: 15px;
}

page-verify-identity-selection .text-content__msg {
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  color: var(--grayblue-300);
}

page-verify-identity-selection .item-radio .radio-icon {
  width: 21px !important;
  height: 21px !important;
  border-color: var(--grayblue-300);
}

page-verify-identity-selection .item-radio .radio-checked {
  border-color: var(--app-primary);
}

page-verify-identity-selection .item-radio .radio-inner {
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-57%, -43%);
  transform: translate(-57%, -43%);
  background-color: var(--app-primary) !important;
}

page-verify-identity-selection .item-radio .input-wrapper {
  display: contents !important;
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-pack: center !important;
  -webkit-justify-content: center !important;
  -ms-flex-pack: center !important;
  justify-content: center !important;
  -webkit-box-align: center !important;
  -webkit-align-items: center !important;
  -ms-flex-align: center !important;
  align-items: center !important;
  -webkit-box-orient: unset !important;
  -webkit-box-direction: unset !important;
  -webkit-flex-direction: unset !important;
  -ms-flex-direction: unset !important;
  flex-direction: unset !important;
}

page-verify-identity-selection .item-radio .input-wrapper .label {
  margin: initial;
}

page-verify-identity-selection .item-radio .bold {
  font-weight: 600;
}

page-verify-identity-selection .item-wp .radio-wp {
  /* force to be right as style*/
  -webkit-order: 0;
  -ms-flex-order: 0;
  -webkit-box-ordinal-group: 1;
  order: 0;
}

page-verify-identity-selection .sub-item {
  width: 90%;
  margin-top: -10px;
}

page-verify-identity-selection .list > .item-block:last-child {
  border: none;
}

page-vpa-form .hidePixField .form-fields:last-child {
  display: none;
}

page-vpa-form .rmt-hint:last-child {
  margin-bottom: 0px;
}

page-vpa-form ion-label {
  font-size: 16px !important;
}

page-wallet-actions-more .modal-header.header::after {
  background: var(--gray-400);
  height: 1px;
}

page-wallet-actions-more ion-title {
  background: var(--gray-100);
}

page-wallet-actions-more ion-content.padding-no-bottom {
  padding-bottom: 0px;
}

page-wallet-actions-more ion-content.padding-no-bottom .scroll-content {
  padding-bottom: 16px;
  padding-top: 8px;
}

page-wallet-actions-more .rmt-font.H2, page-wallet-actions-more rmt-wallet-balance-and-qr .balance-currency, rmt-wallet-balance-and-qr page-wallet-actions-more .balance-currency, page-wallet-actions-more rmt-wallet-balance-and-qr .balance-dots, rmt-wallet-balance-and-qr page-wallet-actions-more .balance-dots, page-wallet-actions-more singpass-profile-review-details .H2.profile-has-null-value, singpass-profile-review-details page-wallet-actions-more .H2.profile-has-null-value, page-wallet-actions-more klarna-privacy p strong, klarna-privacy p page-wallet-actions-more strong, page-wallet-actions-more page-qr-scanner-helper .user-name, page-qr-scanner-helper page-wallet-actions-more .user-name, page-wallet-actions-more page-qr-scanner-helper .user-amount, page-qr-scanner-helper page-wallet-actions-more .user-amount, page-wallet-actions-more wallet-receive-money-track .H2.sub-title, wallet-receive-money-track page-wallet-actions-more .H2.sub-title, page-wallet-actions-more wallet-receive-money-track .H2.track-cash-leagl-info, wallet-receive-money-track page-wallet-actions-more .H2.track-cash-leagl-info {
  color: var(--grayblue-400);
  margin-bottom: 0px;
}

page-wallet-actions-more .rmt-font.Body1, page-wallet-actions-more rmt-chips .chip, rmt-chips page-wallet-actions-more .chip, page-wallet-actions-more rmt-segment-button ion-segment.segment-grey-buttons ion-segment-button ion-label, rmt-segment-button ion-segment.segment-grey-buttons ion-segment-button page-wallet-actions-more ion-label, page-wallet-actions-more rmt-tile-new .title-one, rmt-tile-new page-wallet-actions-more .title-one, page-wallet-actions-more rmt-wallet-balance-and-qr .balance-text, rmt-wallet-balance-and-qr page-wallet-actions-more .balance-text, page-wallet-actions-more singpass-profile-review-details .Body1.profile-has-null-value, singpass-profile-review-details page-wallet-actions-more .Body1.profile-has-null-value, page-wallet-actions-more klarna-privacy p, klarna-privacy page-wallet-actions-more p, page-wallet-actions-more location-detail .done-button .button-inner, location-detail .done-button page-wallet-actions-more .button-inner, page-wallet-actions-more page-qr-scanner-helper .supported-qrs-div, page-qr-scanner-helper page-wallet-actions-more .supported-qrs-div, page-wallet-actions-more page-qr-scanner-helper .scan-a-code-to-pay-div, page-qr-scanner-helper page-wallet-actions-more .scan-a-code-to-pay-div, page-wallet-actions-more page-registration-customer-linking-questionnaire rmt-content .item .label, page-registration-customer-linking-questionnaire rmt-content .item page-wallet-actions-more .label, page-wallet-actions-more review-prompt .done-button .button-inner, review-prompt .done-button page-wallet-actions-more .button-inner, page-wallet-actions-more send-continue .primary-button .button-inner, send-continue .primary-button page-wallet-actions-more .button-inner, page-wallet-actions-more page-card-replace-reasons .item .label, page-card-replace-reasons .item page-wallet-actions-more .label, page-wallet-actions-more page-card-settings .item .label, page-card-settings .item page-wallet-actions-more .label, page-wallet-actions-more page-card-settings-home .item .label, page-card-settings-home .item page-wallet-actions-more .label, page-wallet-actions-more wallet-pin-forgot-passcode-modal .center-align p, wallet-pin-forgot-passcode-modal .center-align page-wallet-actions-more p, page-wallet-actions-more wallet-receive-money-track .sub-title, wallet-receive-money-track page-wallet-actions-more .sub-title, page-wallet-actions-more wallet-receive-money-track .Body1.track-cash-leagl-info, wallet-receive-money-track page-wallet-actions-more .Body1.track-cash-leagl-info {
  color: var(--grayblue-400);
  font-weight: bold;
  letter-spacing: 0.15px;
}

page-wallet-actions-more .rmt-font.Body2, page-wallet-actions-more rmt-app-bar .new-help, rmt-app-bar page-wallet-actions-more .new-help, page-wallet-actions-more rmt-wallet-cards .cvv-expiry-title, rmt-wallet-cards page-wallet-actions-more .cvv-expiry-title, page-wallet-actions-more rmt-wallet-cards .cvv-expiry-value, rmt-wallet-cards page-wallet-actions-more .cvv-expiry-value, page-wallet-actions-more rmt-wallet-list-item .domestic-trn, rmt-wallet-list-item page-wallet-actions-more .domestic-trn, page-wallet-actions-more actionsheet-select rmt-list-item-new .rmt-font.Body1, actionsheet-select rmt-list-item-new page-wallet-actions-more .rmt-font.Body1, page-wallet-actions-more actionsheet-select rmt-list-item-new rmt-chips .chip, actionsheet-select rmt-list-item-new rmt-chips page-wallet-actions-more .chip, page-wallet-actions-more rmt-chips actionsheet-select rmt-list-item-new .chip, rmt-chips actionsheet-select rmt-list-item-new page-wallet-actions-more .chip, page-wallet-actions-more actionsheet-select rmt-list-item-new rmt-segment-button ion-segment.segment-grey-buttons ion-segment-button ion-label, actionsheet-select rmt-list-item-new rmt-segment-button ion-segment.segment-grey-buttons ion-segment-button page-wallet-actions-more ion-label, page-wallet-actions-more rmt-segment-button ion-segment.segment-grey-buttons ion-segment-button actionsheet-select rmt-list-item-new ion-label, rmt-segment-button ion-segment.segment-grey-buttons ion-segment-button actionsheet-select rmt-list-item-new page-wallet-actions-more ion-label, page-wallet-actions-more actionsheet-select rmt-list-item-new rmt-tile-new .title-one, actionsheet-select rmt-list-item-new rmt-tile-new page-wallet-actions-more .title-one, page-wallet-actions-more rmt-tile-new actionsheet-select rmt-list-item-new .title-one, rmt-tile-new actionsheet-select rmt-list-item-new page-wallet-actions-more .title-one, page-wallet-actions-more actionsheet-select rmt-list-item-new rmt-wallet-balance-and-qr .balance-text, actionsheet-select rmt-list-item-new rmt-wallet-balance-and-qr page-wallet-actions-more .balance-text, page-wallet-actions-more rmt-wallet-balance-and-qr actionsheet-select rmt-list-item-new .balance-text, rmt-wallet-balance-and-qr actionsheet-select rmt-list-item-new page-wallet-actions-more .balance-text, page-wallet-actions-more actionsheet-select rmt-list-item-new singpass-profile-review-details .Body1.profile-has-null-value, actionsheet-select rmt-list-item-new singpass-profile-review-details page-wallet-actions-more .Body1.profile-has-null-value, page-wallet-actions-more singpass-profile-review-details actionsheet-select rmt-list-item-new .Body1.profile-has-null-value, singpass-profile-review-details actionsheet-select rmt-list-item-new page-wallet-actions-more .Body1.profile-has-null-value, page-wallet-actions-more actionsheet-select rmt-list-item-new klarna-privacy p, actionsheet-select rmt-list-item-new klarna-privacy page-wallet-actions-more p, page-wallet-actions-more klarna-privacy actionsheet-select rmt-list-item-new p, klarna-privacy actionsheet-select rmt-list-item-new page-wallet-actions-more p, page-wallet-actions-more actionsheet-select rmt-list-item-new location-detail .done-button .button-inner, actionsheet-select rmt-list-item-new location-detail .done-button page-wallet-actions-more .button-inner, page-wallet-actions-more location-detail .done-button actionsheet-select rmt-list-item-new .button-inner, location-detail .done-button actionsheet-select rmt-list-item-new page-wallet-actions-more .button-inner, page-wallet-actions-more actionsheet-select rmt-list-item-new page-qr-scanner-helper .supported-qrs-div, actionsheet-select rmt-list-item-new page-qr-scanner-helper page-wallet-actions-more .supported-qrs-div, page-wallet-actions-more page-qr-scanner-helper actionsheet-select rmt-list-item-new .supported-qrs-div, page-qr-scanner-helper actionsheet-select rmt-list-item-new page-wallet-actions-more .supported-qrs-div, page-wallet-actions-more actionsheet-select rmt-list-item-new page-qr-scanner-helper .scan-a-code-to-pay-div, actionsheet-select rmt-list-item-new page-qr-scanner-helper page-wallet-actions-more .scan-a-code-to-pay-div, page-wallet-actions-more page-qr-scanner-helper actionsheet-select rmt-list-item-new .scan-a-code-to-pay-div, page-qr-scanner-helper actionsheet-select rmt-list-item-new page-wallet-actions-more .scan-a-code-to-pay-div, page-wallet-actions-more actionsheet-select rmt-list-item-new page-registration-customer-linking-questionnaire rmt-content .item .label, actionsheet-select rmt-list-item-new page-registration-customer-linking-questionnaire rmt-content .item page-wallet-actions-more .label, page-wallet-actions-more page-registration-customer-linking-questionnaire rmt-content .item actionsheet-select rmt-list-item-new .label, page-registration-customer-linking-questionnaire rmt-content .item actionsheet-select rmt-list-item-new page-wallet-actions-more .label, page-wallet-actions-more actionsheet-select rmt-list-item-new review-prompt .done-button .button-inner, actionsheet-select rmt-list-item-new review-prompt .done-button page-wallet-actions-more .button-inner, page-wallet-actions-more review-prompt .done-button actionsheet-select rmt-list-item-new .button-inner, review-prompt .done-button actionsheet-select rmt-list-item-new page-wallet-actions-more .button-inner, page-wallet-actions-more actionsheet-select rmt-list-item-new send-continue .primary-button .button-inner, actionsheet-select rmt-list-item-new send-continue .primary-button page-wallet-actions-more .button-inner, page-wallet-actions-more send-continue .primary-button actionsheet-select rmt-list-item-new .button-inner, send-continue .primary-button actionsheet-select rmt-list-item-new page-wallet-actions-more .button-inner, page-wallet-actions-more actionsheet-select rmt-list-item-new page-card-replace-reasons .item .label, actionsheet-select rmt-list-item-new page-card-replace-reasons .item page-wallet-actions-more .label, page-wallet-actions-more page-card-replace-reasons .item actionsheet-select rmt-list-item-new .label, page-card-replace-reasons .item actionsheet-select rmt-list-item-new page-wallet-actions-more .label, page-wallet-actions-more actionsheet-select rmt-list-item-new page-card-settings .item .label, actionsheet-select rmt-list-item-new page-card-settings .item page-wallet-actions-more .label, page-wallet-actions-more page-card-settings .item actionsheet-select rmt-list-item-new .label, page-card-settings .item actionsheet-select rmt-list-item-new page-wallet-actions-more .label, page-wallet-actions-more actionsheet-select rmt-list-item-new page-card-settings-home .item .label, actionsheet-select rmt-list-item-new page-card-settings-home .item page-wallet-actions-more .label, page-wallet-actions-more page-card-settings-home .item actionsheet-select rmt-list-item-new .label, page-card-settings-home .item actionsheet-select rmt-list-item-new page-wallet-actions-more .label, page-wallet-actions-more actionsheet-select rmt-list-item-new wallet-pin-forgot-passcode-modal .center-align p, actionsheet-select rmt-list-item-new wallet-pin-forgot-passcode-modal .center-align page-wallet-actions-more p, page-wallet-actions-more wallet-pin-forgot-passcode-modal .center-align actionsheet-select rmt-list-item-new p, wallet-pin-forgot-passcode-modal .center-align actionsheet-select rmt-list-item-new page-wallet-actions-more p, page-wallet-actions-more actionsheet-select rmt-list-item-new wallet-receive-money-track .sub-title, actionsheet-select rmt-list-item-new wallet-receive-money-track page-wallet-actions-more .sub-title, page-wallet-actions-more wallet-receive-money-track actionsheet-select rmt-list-item-new .sub-title, wallet-receive-money-track actionsheet-select rmt-list-item-new page-wallet-actions-more .sub-title, page-wallet-actions-more actionsheet-select rmt-list-item-new wallet-receive-money-track .Body1.track-cash-leagl-info, actionsheet-select rmt-list-item-new wallet-receive-money-track page-wallet-actions-more .Body1.track-cash-leagl-info, page-wallet-actions-more wallet-receive-money-track actionsheet-select rmt-list-item-new .Body1.track-cash-leagl-info, wallet-receive-money-track actionsheet-select rmt-list-item-new page-wallet-actions-more .Body1.track-cash-leagl-info, page-wallet-actions-more singpass-profile-review-details .Body2.profile-has-null-value, singpass-profile-review-details page-wallet-actions-more .Body2.profile-has-null-value, page-wallet-actions-more page-group-partners-list rmt-card-new .rmt-font.Caption, page-group-partners-list rmt-card-new page-wallet-actions-more .rmt-font.Caption, page-wallet-actions-more page-group-partners-list rmt-card-new rmt-list-item-new .rmt-font.gray-blue, page-group-partners-list rmt-card-new rmt-list-item-new page-wallet-actions-more .rmt-font.gray-blue, page-wallet-actions-more rmt-list-item-new page-group-partners-list rmt-card-new .rmt-font.gray-blue, rmt-list-item-new page-group-partners-list rmt-card-new page-wallet-actions-more .rmt-font.gray-blue, page-wallet-actions-more page-group-partners-list rmt-card-new rmt-list-item-new singpass-profile-review-details .gray-blue.profile-has-null-value, page-group-partners-list rmt-card-new rmt-list-item-new singpass-profile-review-details page-wallet-actions-more .gray-blue.profile-has-null-value, page-wallet-actions-more rmt-list-item-new singpass-profile-review-details page-group-partners-list rmt-card-new .gray-blue.profile-has-null-value, rmt-list-item-new singpass-profile-review-details page-group-partners-list rmt-card-new page-wallet-actions-more .gray-blue.profile-has-null-value, page-wallet-actions-more page-group-partners-list rmt-card-new singpass-profile-review-details rmt-list-item-new .gray-blue.profile-has-null-value, page-group-partners-list rmt-card-new singpass-profile-review-details rmt-list-item-new page-wallet-actions-more .gray-blue.profile-has-null-value, page-wallet-actions-more singpass-profile-review-details rmt-list-item-new page-group-partners-list rmt-card-new .gray-blue.profile-has-null-value, singpass-profile-review-details rmt-list-item-new page-group-partners-list rmt-card-new page-wallet-actions-more .gray-blue.profile-has-null-value, page-wallet-actions-more page-group-partners-list rmt-card-new rmt-list-item-new wallet-receive-money-track .gray-blue.sub-title, page-group-partners-list rmt-card-new rmt-list-item-new wallet-receive-money-track page-wallet-actions-more .gray-blue.sub-title, page-wallet-actions-more rmt-list-item-new wallet-receive-money-track page-group-partners-list rmt-card-new .gray-blue.sub-title, rmt-list-item-new wallet-receive-money-track page-group-partners-list rmt-card-new page-wallet-actions-more .gray-blue.sub-title, page-wallet-actions-more page-group-partners-list rmt-card-new wallet-receive-money-track rmt-list-item-new .gray-blue.sub-title, page-group-partners-list rmt-card-new wallet-receive-money-track rmt-list-item-new page-wallet-actions-more .gray-blue.sub-title, page-wallet-actions-more wallet-receive-money-track rmt-list-item-new page-group-partners-list rmt-card-new .gray-blue.sub-title, wallet-receive-money-track rmt-list-item-new page-group-partners-list rmt-card-new page-wallet-actions-more .gray-blue.sub-title, page-wallet-actions-more page-group-partners-list rmt-card-new rmt-list-item-new wallet-receive-money-track .gray-blue.track-cash-leagl-info, page-group-partners-list rmt-card-new rmt-list-item-new wallet-receive-money-track page-wallet-actions-more .gray-blue.track-cash-leagl-info, page-wallet-actions-more rmt-list-item-new wallet-receive-money-track page-group-partners-list rmt-card-new .gray-blue.track-cash-leagl-info, rmt-list-item-new wallet-receive-money-track page-group-partners-list rmt-card-new page-wallet-actions-more .gray-blue.track-cash-leagl-info, page-wallet-actions-more page-group-partners-list rmt-card-new wallet-receive-money-track rmt-list-item-new .gray-blue.track-cash-leagl-info, page-group-partners-list rmt-card-new wallet-receive-money-track rmt-list-item-new page-wallet-actions-more .gray-blue.track-cash-leagl-info, page-wallet-actions-more wallet-receive-money-track rmt-list-item-new page-group-partners-list rmt-card-new .gray-blue.track-cash-leagl-info, wallet-receive-money-track rmt-list-item-new page-group-partners-list rmt-card-new page-wallet-actions-more .gray-blue.track-cash-leagl-info, page-wallet-actions-more page-group-partners-list rmt-card-new rmt-tile-new .information-text, page-group-partners-list rmt-card-new rmt-tile-new page-wallet-actions-more .information-text, page-wallet-actions-more rmt-tile-new page-group-partners-list rmt-card-new .information-text, rmt-tile-new page-group-partners-list rmt-card-new page-wallet-actions-more .information-text, page-wallet-actions-more page-group-partners-list rmt-card-new rmt-tile-new .sub-title, page-group-partners-list rmt-card-new rmt-tile-new page-wallet-actions-more .sub-title, page-wallet-actions-more rmt-tile-new page-group-partners-list rmt-card-new .sub-title, rmt-tile-new page-group-partners-list rmt-card-new page-wallet-actions-more .sub-title, page-wallet-actions-more page-group-partners-list rmt-card-new rmt-wallet-balance-and-qr .scanandpay-container, page-group-partners-list rmt-card-new rmt-wallet-balance-and-qr page-wallet-actions-more .scanandpay-container, page-wallet-actions-more rmt-wallet-balance-and-qr page-group-partners-list rmt-card-new .scanandpay-container, rmt-wallet-balance-and-qr page-group-partners-list rmt-card-new page-wallet-actions-more .scanandpay-container, page-wallet-actions-more page-group-partners-list rmt-card-new rmt-wallet-list-item .international-trn, page-group-partners-list rmt-card-new rmt-wallet-list-item page-wallet-actions-more .international-trn, page-wallet-actions-more rmt-wallet-list-item page-group-partners-list rmt-card-new .international-trn, rmt-wallet-list-item page-group-partners-list rmt-card-new page-wallet-actions-more .international-trn, page-wallet-actions-more page-group-partners-list rmt-card-new rmt-wallet-services .action-text, page-group-partners-list rmt-card-new rmt-wallet-services page-wallet-actions-more .action-text, page-wallet-actions-more rmt-wallet-services page-group-partners-list rmt-card-new .action-text, rmt-wallet-services page-group-partners-list rmt-card-new page-wallet-actions-more .action-text, page-wallet-actions-more page-group-partners-list rmt-card-new singpass-profile-review-details .profile-has-null-value, page-group-partners-list rmt-card-new singpass-profile-review-details page-wallet-actions-more .profile-has-null-value, page-wallet-actions-more singpass-profile-review-details page-group-partners-list rmt-card-new .profile-has-null-value, singpass-profile-review-details page-group-partners-list rmt-card-new page-wallet-actions-more .profile-has-null-value, page-wallet-actions-more page-group-partners-list rmt-card-new page-card-settings-home a, page-group-partners-list rmt-card-new page-card-settings-home page-wallet-actions-more a, page-wallet-actions-more page-card-settings-home page-group-partners-list rmt-card-new a, page-card-settings-home page-group-partners-list rmt-card-new page-wallet-actions-more a, page-wallet-actions-more page-group-partners-list rmt-card-new wallet-receive-money-track .Caption.sub-title, page-group-partners-list rmt-card-new wallet-receive-money-track page-wallet-actions-more .Caption.sub-title, page-wallet-actions-more wallet-receive-money-track page-group-partners-list rmt-card-new .Caption.sub-title, wallet-receive-money-track page-group-partners-list rmt-card-new page-wallet-actions-more .Caption.sub-title, page-wallet-actions-more page-group-partners-list rmt-card-new wallet-receive-money-track .Caption.track-cash-leagl-info, page-group-partners-list rmt-card-new wallet-receive-money-track page-wallet-actions-more .Caption.track-cash-leagl-info, page-wallet-actions-more wallet-receive-money-track page-group-partners-list rmt-card-new .Caption.track-cash-leagl-info, wallet-receive-money-track page-group-partners-list rmt-card-new page-wallet-actions-more .Caption.track-cash-leagl-info, page-wallet-actions-more mobile-provider rmt-list-item-new .rmt-font.Body1, mobile-provider rmt-list-item-new page-wallet-actions-more .rmt-font.Body1, page-wallet-actions-more mobile-provider rmt-list-item-new rmt-chips .chip, mobile-provider rmt-list-item-new rmt-chips page-wallet-actions-more .chip, page-wallet-actions-more rmt-chips mobile-provider rmt-list-item-new .chip, rmt-chips mobile-provider rmt-list-item-new page-wallet-actions-more .chip, page-wallet-actions-more mobile-provider rmt-list-item-new rmt-segment-button ion-segment.segment-grey-buttons ion-segment-button ion-label, mobile-provider rmt-list-item-new rmt-segment-button ion-segment.segment-grey-buttons ion-segment-button page-wallet-actions-more ion-label, page-wallet-actions-more rmt-segment-button ion-segment.segment-grey-buttons ion-segment-button mobile-provider rmt-list-item-new ion-label, rmt-segment-button ion-segment.segment-grey-buttons ion-segment-button mobile-provider rmt-list-item-new page-wallet-actions-more ion-label, page-wallet-actions-more mobile-provider rmt-list-item-new rmt-tile-new .title-one, mobile-provider rmt-list-item-new rmt-tile-new page-wallet-actions-more .title-one, page-wallet-actions-more rmt-tile-new mobile-provider rmt-list-item-new .title-one, rmt-tile-new mobile-provider rmt-list-item-new page-wallet-actions-more .title-one, page-wallet-actions-more mobile-provider rmt-list-item-new rmt-wallet-balance-and-qr .balance-text, mobile-provider rmt-list-item-new rmt-wallet-balance-and-qr page-wallet-actions-more .balance-text, page-wallet-actions-more rmt-wallet-balance-and-qr mobile-provider rmt-list-item-new .balance-text, rmt-wallet-balance-and-qr mobile-provider rmt-list-item-new page-wallet-actions-more .balance-text, page-wallet-actions-more mobile-provider rmt-list-item-new singpass-profile-review-details .Body1.profile-has-null-value, mobile-provider rmt-list-item-new singpass-profile-review-details page-wallet-actions-more .Body1.profile-has-null-value, page-wallet-actions-more singpass-profile-review-details mobile-provider rmt-list-item-new .Body1.profile-has-null-value, singpass-profile-review-details mobile-provider rmt-list-item-new page-wallet-actions-more .Body1.profile-has-null-value, page-wallet-actions-more mobile-provider rmt-list-item-new klarna-privacy p, mobile-provider rmt-list-item-new klarna-privacy page-wallet-actions-more p, page-wallet-actions-more klarna-privacy mobile-provider rmt-list-item-new p, klarna-privacy mobile-provider rmt-list-item-new page-wallet-actions-more p, page-wallet-actions-more mobile-provider rmt-list-item-new location-detail .done-button .button-inner, mobile-provider rmt-list-item-new location-detail .done-button page-wallet-actions-more .button-inner, page-wallet-actions-more location-detail .done-button mobile-provider rmt-list-item-new .button-inner, location-detail .done-button mobile-provider rmt-list-item-new page-wallet-actions-more .button-inner, page-wallet-actions-more mobile-provider rmt-list-item-new page-qr-scanner-helper .supported-qrs-div, mobile-provider rmt-list-item-new page-qr-scanner-helper page-wallet-actions-more .supported-qrs-div, page-wallet-actions-more page-qr-scanner-helper mobile-provider rmt-list-item-new .supported-qrs-div, page-qr-scanner-helper mobile-provider rmt-list-item-new page-wallet-actions-more .supported-qrs-div, page-wallet-actions-more mobile-provider rmt-list-item-new page-qr-scanner-helper .scan-a-code-to-pay-div, mobile-provider rmt-list-item-new page-qr-scanner-helper page-wallet-actions-more .scan-a-code-to-pay-div, page-wallet-actions-more page-qr-scanner-helper mobile-provider rmt-list-item-new .scan-a-code-to-pay-div, page-qr-scanner-helper mobile-provider rmt-list-item-new page-wallet-actions-more .scan-a-code-to-pay-div, page-wallet-actions-more mobile-provider rmt-list-item-new page-registration-customer-linking-questionnaire rmt-content .item .label, mobile-provider rmt-list-item-new page-registration-customer-linking-questionnaire rmt-content .item page-wallet-actions-more .label, page-wallet-actions-more page-registration-customer-linking-questionnaire rmt-content .item mobile-provider rmt-list-item-new .label, page-registration-customer-linking-questionnaire rmt-content .item mobile-provider rmt-list-item-new page-wallet-actions-more .label, page-wallet-actions-more mobile-provider rmt-list-item-new review-prompt .done-button .button-inner, mobile-provider rmt-list-item-new review-prompt .done-button page-wallet-actions-more .button-inner, page-wallet-actions-more review-prompt .done-button mobile-provider rmt-list-item-new .button-inner, review-prompt .done-button mobile-provider rmt-list-item-new page-wallet-actions-more .button-inner, page-wallet-actions-more mobile-provider rmt-list-item-new send-continue .primary-button .button-inner, mobile-provider rmt-list-item-new send-continue .primary-button page-wallet-actions-more .button-inner, page-wallet-actions-more send-continue .primary-button mobile-provider rmt-list-item-new .button-inner, send-continue .primary-button mobile-provider rmt-list-item-new page-wallet-actions-more .button-inner, page-wallet-actions-more mobile-provider rmt-list-item-new page-card-replace-reasons .item .label, mobile-provider rmt-list-item-new page-card-replace-reasons .item page-wallet-actions-more .label, page-wallet-actions-more page-card-replace-reasons .item mobile-provider rmt-list-item-new .label, page-card-replace-reasons .item mobile-provider rmt-list-item-new page-wallet-actions-more .label, page-wallet-actions-more mobile-provider rmt-list-item-new page-card-settings .item .label, mobile-provider rmt-list-item-new page-card-settings .item page-wallet-actions-more .label, page-wallet-actions-more page-card-settings .item mobile-provider rmt-list-item-new .label, page-card-settings .item mobile-provider rmt-list-item-new page-wallet-actions-more .label, page-wallet-actions-more mobile-provider rmt-list-item-new page-card-settings-home .item .label, mobile-provider rmt-list-item-new page-card-settings-home .item page-wallet-actions-more .label, page-wallet-actions-more page-card-settings-home .item mobile-provider rmt-list-item-new .label, page-card-settings-home .item mobile-provider rmt-list-item-new page-wallet-actions-more .label, page-wallet-actions-more mobile-provider rmt-list-item-new wallet-pin-forgot-passcode-modal .center-align p, mobile-provider rmt-list-item-new wallet-pin-forgot-passcode-modal .center-align page-wallet-actions-more p, page-wallet-actions-more wallet-pin-forgot-passcode-modal .center-align mobile-provider rmt-list-item-new p, wallet-pin-forgot-passcode-modal .center-align mobile-provider rmt-list-item-new page-wallet-actions-more p, page-wallet-actions-more mobile-provider rmt-list-item-new wallet-receive-money-track .sub-title, mobile-provider rmt-list-item-new wallet-receive-money-track page-wallet-actions-more .sub-title, page-wallet-actions-more wallet-receive-money-track mobile-provider rmt-list-item-new .sub-title, wallet-receive-money-track mobile-provider rmt-list-item-new page-wallet-actions-more .sub-title, page-wallet-actions-more mobile-provider rmt-list-item-new wallet-receive-money-track .Body1.track-cash-leagl-info, mobile-provider rmt-list-item-new wallet-receive-money-track page-wallet-actions-more .Body1.track-cash-leagl-info, page-wallet-actions-more wallet-receive-money-track mobile-provider rmt-list-item-new .Body1.track-cash-leagl-info, wallet-receive-money-track mobile-provider rmt-list-item-new page-wallet-actions-more .Body1.track-cash-leagl-info, page-wallet-actions-more page-qr-scanner-helper rmt-segment-button ion-segment ion-segment-button ion-label, page-qr-scanner-helper rmt-segment-button ion-segment ion-segment-button page-wallet-actions-more ion-label, page-wallet-actions-more page-apply-physical-card-detail .physical-card-detail .secondary-btn, page-apply-physical-card-detail .physical-card-detail page-wallet-actions-more .secondary-btn, page-wallet-actions-more page-wallet-deposit-jom-pay rmt-card-new .card-container .card-row .send-receipt__label--bold span, page-wallet-deposit-jom-pay rmt-card-new .card-container .card-row .send-receipt__label--bold page-wallet-actions-more span, page-wallet-actions-more page-wallet-deposit-jom-pay rmt-clipboard-container ion-col.content-col, page-wallet-deposit-jom-pay rmt-clipboard-container page-wallet-actions-more ion-col.content-col, page-wallet-actions-more wallet-receive-money-track .track-transfer-link, wallet-receive-money-track page-wallet-actions-more .track-transfer-link, page-wallet-actions-more wallet-receive-money-track .Body2.sub-title, wallet-receive-money-track page-wallet-actions-more .Body2.sub-title, page-wallet-actions-more wallet-receive-money-track .track-cash-leagl-info, wallet-receive-money-track page-wallet-actions-more .track-cash-leagl-info, page-wallet-actions-more page-wallet-withdraw-or-payment .leftItemFont, page-wallet-withdraw-or-payment page-wallet-actions-more .leftItemFont, page-wallet-actions-more page-wallet-withdraw-or-payment .rightItemFont, page-wallet-withdraw-or-payment page-wallet-actions-more .rightItemFont {
  color: var(--grayblue-300);
}

page-wallet-actions-more .rate-center {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: auto;
}

page-wallet-actions-more .no-margin {
  margin: 0px !important;
}

page-wallet-actions-more ion-item .item-inner {
  border-bottom: none !important;
  padding-left: 6px;
}

page-wallet-actions-more ion-item .item-inner .input-wrapper .label-ios {
  margin-top: 0px;
}

page-wallet-actions-more ion-item .item-inner .input-wrapper .label-md {
  margin-top: 0px;
}

page-wallet-actions-more ion-item:first-child {
  border-radius: 16px 16px 0 0;
}

page-wallet-actions-more ion-item:last-child {
  border-radius: 0 0 16px 16px;
}

page-wallet-actions-more .item:not(.item-input):not(.item-datetime) {
  margin-bottom: 0;
}

page-wallet-actions-more rmt-list-item-new .small-icon ion-thumbnail {
  min-width: 32px !important;
  min-height: 32px !important;
  max-height: 32px !important;
  background: transparent;
  border: none;
}

page-wallet-actions-more ion-thumbnail img {
  width: -webkit-fit-content !important;
  width: -moz-fit-content !important;
  width: fit-content !important;
  height: -webkit-fit-content !important;
  height: -moz-fit-content !important;
  height: fit-content !important;
  max-width: 24px !important;
}

page-wallet-actions-more .info {
  background-color: var(--yellow-100);
  border: 1px solid var(--yellow-100);
  border-radius: 4px;
  margin-right: 0px;
  padding-left: 12px;
  padding-right: 12px;
  padding-top: 8px;
  padding-bottom: 8px;
  white-space: initial;
}

page-wallet-actions-more rmt-list-item-new.two-lines .ellipsis {
  white-space: initial;
}

page-wallet-actions-more rmt-list-item-new {
  margin-top: 16px;
}

page-wallet-actions-more rmt-list-item-new .small-icon ion-thumbnail {
  margin-right: 0px;
}

page-wallet-actions-more rmt-list-item-new .ellipsis {
  white-space: normal !important;
}

wallet-activation-failed .error-body-section {
  margin-top: 16px;
}

wallet-activation-failed .error-alert-image {
  width: 128px;
  height: 128px;
}

wallet-activation-failed .error-subtitle-section {
  margin-top: 16px !important;
  margin-bottom: 32px !important;
}

wallet-activation-failed .error-subtitle {
  color: var(--grayblue-300);
  font-weight: normal;
  text-align: center;
  letter-spacing: 0.15px;
}

wallet-activation-failed .wallet-failed {
  margin-bottom: 8px;
}

wallet-activation-failed .row-padding {
  padding-bottom: 11px;
}

wallet-activation-failed .ria-dark-color {
  color: var(--grayblue-400) !important;
}

wallet-activation-success .error-body-section {
  margin-top: 16px;
}

wallet-activation-success .error-alert-image {
  width: 128px;
  height: 128px;
}

wallet-activation-success .error-subtitle-section {
  margin-top: 16px !important;
  margin-bottom: 32px !important;
}

wallet-activation-success .error-subtitle {
  color: var(--grayblue-300);
  font-weight: normal;
  text-align: center;
  letter-spacing: 0.15px;
}

wallet-activation-success .wallet-success {
  margin-bottom: 8px;
}

wallet-activation-success .row-padding {
  padding-bottom: 11px;
}

wallet-activation-success .ria-dark-color {
  color: var(--grayblue-400) !important;
}

page-wallet-all-transactions rmt-app-bar > div {
  background-color: var(--gray-200) !important;
}

page-wallet-all-transactions .content {
  background-color: var(--gray-200) !important;
}

page-wallet-all-transactions .wallet-transaction-list {
  background-color: var(--gray-100);
  border-radius: 20px;
  margin-left: 16px;
  margin-right: 16px;
  margin-top: 8px;
  padding-top: 6px;
}

page-wallet-all-transactions .wallet-transaction-list:first-child {
  padding-top: 15px;
}

page-wallet-all-transactions .wallet-transaction-list:last-child {
  padding-bottom: 25px;
}

page-wallet-all-transactions .list-header {
  margin-left: 5px;
  border-style: none;
  border-top: none;
  color: var(--grayblue-200);
  text-transform: uppercase;
  min-height: 10px;
  padding-top: 10px;
}

page-wallet-all-transactions .list-header .label-md {
  margin-bottom: 0px;
}

page-wallet-all-transactions .bottom-div {
  height: 20px;
  position: absolute;
  bottom: -10px;
}

page-wallet-all-transactions .rmt-content-wrapper {
  max-height: none !important;
  margin-bottom: 64px;
}

page-wallet-all-transactions .tranx-tabs {
  margin-bottom: 12px;
}

page-wallet-all-transactions #wallet-tab, page-wallet-all-transactions #remittance-tab {
  display: none;
}

page-wallet-all-transactions #wallet-tab.active, page-wallet-all-transactions #remittance-tab.active {
  display: block;
}

page-wallet-all-transactions .rem-tranx-list {
  background-color: unset !important;
}

page-wallet-all-transactions .rem-tranx-list:last-child {
  padding-bottom: 0 !important;
}

page-wallet-all-transactions .welcome-text {
  margin: 0 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 15%;
}

page-wallet-all-transactions .welcome-text .welcome-title {
  padding-top: 12px;
  padding-bottom: 4px;
}

page-wallet-all-transactions .welcome-text .welcome-info {
  text-align: center;
}

page-wallet-all-transactions .welcome-text rmt-circle {
  background-color: #E1E4EA !important;
  width: 44px !important;
  height: 44px !important;
}

page-wallet-all-transactions ion-list-header {
  padding-top: 0 !important;
}

page-wallet-all-transactions ion-list {
  margin-bottom: 10px !important;
}

page-wallet-all-transactions rmt-list-item-new {
  margin-top: 0px !important;
}

page-wallet-all-transactions rmt-segment-button ion-segment {
  max-width: 54%;
}

page-wallet-all-transactions .skeleton_container {
  background-color: white !important;
  margin: 20px !important;
  border-radius: 20px !important;
}

wallet-balance-info rmt-modal .modal-indicator-div {
  background-color: var(--gray-200) !important;
}

wallet-balance-info ion-content {
  background-color: var(--gray-200) !important;
}

wallet-balance-info ion-content h3 {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
  margin-top: 0px;
}

wallet-balance-info ion-content {
  padding: 16px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

wallet-balance-info rmt-card-transaction rmt-card-new ion-item-group {
  padding: 16px 0px !important;
}

wallet-balance-info rmt-card-transaction rmt-card-new ion-item-group ion-row {
  padding: 12px 16px !important;
}

wallet-balance-info rmt-card-transaction rmt-card-new .rmt-font.semibold, wallet-balance-info rmt-card-transaction rmt-card-new singpass-profile-review-details .semibold.profile-has-null-value, singpass-profile-review-details wallet-balance-info rmt-card-transaction rmt-card-new .semibold.profile-has-null-value, wallet-balance-info rmt-card-transaction rmt-card-new page-track-transfer-info .track-info__title, page-track-transfer-info wallet-balance-info rmt-card-transaction rmt-card-new .track-info__title, wallet-balance-info rmt-card-transaction rmt-card-new wallet-receive-money-track .semibold.sub-title, wallet-receive-money-track wallet-balance-info rmt-card-transaction rmt-card-new .semibold.sub-title, wallet-balance-info rmt-card-transaction rmt-card-new wallet-receive-money-track .semibold.track-cash-leagl-info, wallet-receive-money-track wallet-balance-info rmt-card-transaction rmt-card-new .semibold.track-cash-leagl-info {
  font-weight: 700;
}

page-wallet-bill-pay rmt-app-bar > div {
  background-color: var(--gray-200) !important;
}

page-wallet-bill-pay .content {
  background-color: var(--gray-200) !important;
}

page-wallet-bill-pay .tile-parent-div {
  margin-bottom: 12px;
}

page-wallet-bill-pay rmt-tile-new .rmt-tile-new {
  min-height: 78px !important;
}

page-wallet-bill-pay .error-text {
  color: var(--red-400);
}

page-wallet-bill-pay .error-text-div {
  margin-bottom: 10px;
}

page-wallet-billers rmt-app-bar > div {
  background-color: var(--gray-200) !important;
}

page-wallet-billers .content {
  background-color: var(--gray-200) !important;
}

page-wallet-billers rmt-card-new .card-content {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}

page-wallet-billers rmt-card-new .group-heading {
  text-transform: uppercase;
}

page-wallet-billers rmt-card-new .card-container {
  padding-top: 0px !important;
}

page-wallet-billers rmt-card-new .card-content > div:first-child rmt-list-item-new {
  margin-top: 16px !important;
}

page-wallet-billers rmt-skeleton-transaction .skeleton-box {
  background-color: var(--gray-300);
}

page-wallet-billers rmt-skeleton-transaction .skeleton-box::after {
  background-image: -webkit-gradient(linear, left top, right top, color-stop(0, var(--gray-200)), color-stop(10%, var(--gray-300)), color-stop(40%, var(--gray-400)), to(var(--gray-200)));
  background-image: linear-gradient(90deg, var(--gray-200) 0, var(--gray-300) 10%, var(--gray-400) 40%, var(--gray-200));
}

page-wallet-billers rmt-skeleton-transaction .o-media__button {
  display: none;
}

page-wallet-billers rmt-skeleton-transaction .o-media__body {
  margin-top: 10px;
}

page-wallet-billers rmt-skeleton-transaction .o-media__body .o-vertical-spacing .skeleton-transaction-item__headline .skeleton-box {
  width: 100% !important;
  border-radius: 100px;
}

page-wallet-billpay-summary rmt-app-bar > div {
  background-color: var(--gray-200) !important;
}

page-wallet-billpay-summary .content {
  background-color: var(--gray-200) !important;
}

page-wallet-billpay-summary rmt-translate {
  padding: 25px 10px !important;
  text-align: center;
}

page-wallet-billpay-summary rmt-translate a {
  color: var(--grayblue-400) !important;
}

page-wallet-billpay-summary .waiting-text {
  text-align: center;
  color: var(--grayblue-400);
}

page-wallet-blocked .error-body-section {
  margin-top: 16px;
}

page-wallet-blocked .error-alert-image {
  width: 128px;
  height: 128px;
}

page-wallet-blocked .error-subtitle-section {
  margin-top: 16px !important;
  margin-bottom: 32px !important;
}

page-wallet-blocked .error-subtitle {
  color: var(--grayblue-300);
  font-weight: normal;
  text-align: center;
  letter-spacing: 0.15px;
}

page-wallet-blocked .wallet-blocked {
  margin-bottom: 8px;
}

page-wallet-blocked .ria-dark-color {
  color: var(--grayblue-400) !important;
}

page-apply-physical-card-detail rmt-app-bar > div {
  background-color: var(--gray-200) !important;
}

page-apply-physical-card-detail .content {
  background-color: var(--gray-200) !important;
}

page-apply-physical-card-detail .physical-card-detail {
  padding: 0px 0px !important;
}

page-apply-physical-card-detail .physical-card-detail .padding-top-10 {
  padding-top: 10px;
}

page-apply-physical-card-detail .physical-card-detail rmt-card-new .card-container {
  padding: 16px;
  border-radius: 12px;
  background-color: white;
  border-radius: 12px;
  margin: 0px;
  -webkit-box-shadow: none;
  box-shadow: none;
}

page-apply-physical-card-detail .physical-card-detail ion-col {
  color: var(--grayblue-400) !important;
}

page-apply-physical-card-detail .physical-card-detail .secondary-btn {
  height: 24px !important;
  border: 1px solid !important;
  width: 60px !important;
  top: -5px;
}

page-apply-physical-card-detail .card-footer .footer-text-padding {
  padding: 20px !important;
}

page-apply-physical-card-detail .card-footer .footer-text-padding p {
  color: var(--grayblue-300);
}

page-card-limits-and-fees rmt-app-bar > div {
  background-color: var(--gray-200) !important;
}

page-card-limits-and-fees .content {
  background-color: var(--gray-200) !important;
}

page-card-limits-and-fees .content-div {
  background-color: var(--gray-100);
  border-radius: 10px;
  margin-top: 25px;
}

page-card-limits-and-fees .settings-list-div {
  background-color: var(--gray-100);
  border-radius: 10px;
  padding-left: 10px;
  padding-right: 10px;
  margin-top: 15px;
}

page-card-limits-and-fees .text-color {
  color: var(--grayblue-400);
}

page-card-limits-and-fees .row-padding {
  padding-bottom: 10px;
}

page-card-limits-and-fees .header-col-padding {
  padding-top: 16px;
}

page-card-limits-and-fees .card-limit-skeleton {
  padding-left: 5px;
}

page-card-limits-and-fees .card-limit-skeleton rmt-skeleton-loader .screen-search-skeleton {
  border-radius: 0px !important;
}

page-card-limits-and-fees .card-limit-skeleton .card-Limit-Title rmt-skeleton-loader rmt-content div:nth-child(odd) div {
  width: 100px !important;
}

card-modal-alert .card-view {
  margin-bottom: 93.35px;
  width: 280px;
  height: 175.85px;
}

card-modal-alert rmt-circle {
  width: 100px !important;
  height: 100px !important;
}

card-modal-alert .ria-dark-color {
  color: var(--grayblue-400) !important;
}

card-modal-alert .Body1 {
  color: var(--grayblue-300);
}

card-modal-alert .Subtitle .waiting-text {
  color: var(--grayblue-400);
}

card-pin-setup rmt-app-bar > div {
  background-color: var(--gray-200) !important;
}

card-pin-setup .content {
  background-color: var(--gray-200) !important;
}

card-pin-setup .card-pin-content {
  padding: 0px 20px !important;
}

card-pin-setup .card-pin-content p {
  padding-bottom: 6px;
}

card-pin-setup rmt-input input {
  -webkit-text-security: disc;
}

card-pin-setup ion-footer .card-footer .footer-text-padding {
  padding: 10px 20px !important;
}

card-pin-setup ion-footer .card-footer .footer-text-padding p {
  color: var(--grayblue-300);
}

card-pin-setup ion-footer .card-footer ion-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

page-card-replace-reasons rmt-app-bar > div {
  background-color: var(--gray-200) !important;
}

page-card-replace-reasons .content {
  background-color: var(--gray-200) !important;
}

page-card-replace-reasons .settings-list-div {
  background-color: white;
  border-radius: 10px;
}

page-card-replace-reasons .item {
  margin-top: 0px !important;
  height: 56px;
  min-height: 56px;
  padding: 0px 0px 0px 0px;
}

page-card-replace-reasons .item .label {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: var(--grayblue-400);
  text-overflow: ellipsis;
  white-space: inherit;
  padding-left: 20px;
}

page-card-replace-reasons .large-header-custom {
  padding-left: 16px !important;
}

page-card-replace-reasons rmt-card-new .card-div .card-container {
  margin-right: 16px !important;
  margin-left: 16px !important;
}

card-selection-type rmt-app-bar > div {
  background-color: var(--gray-200) !important;
}

card-selection-type .content {
  background-color: var(--gray-200) !important;
}

card-selection-type .card-Selection p {
  color: var(--grayblue-300) !important;
}

card-selection-type .card-Selection ion-card {
  margin: 1px;
  border-radius: 15px;
  width: 100%;
}

card-selection-type .card-Selection ion-card ion-card-header {
  padding: 5px;
  padding-left: 10px;
  width: 98%;
}

card-selection-type .card-Selection ion-card ion-card-header h4 {
  color: var(--grayblue-400);
}

card-selection-type .card-Selection ion-card ion-card-content {
  padding: 0px !important;
}

card-selection-type .card-Selection .secondary-btn {
  height: 24px !important;
  border: 1px solid !important;
}

card-selection-type .card-Selection .physical-issuance-disabled {
  background-color: var(--gray-100) !important;
  opacity: 0.4 !important;
}

card-selection-type .card-Selection .virtual-issuance-disabled {
  background-color: var(--gray-100) !important;
  opacity: 0.4 !important;
}

page-card-settings rmt-app-bar > div {
  background-color: var(--gray-200) !important;
}

page-card-settings .content {
  background-color: var(--gray-200) !important;
}

page-card-settings .item {
  margin-top: 0px !important;
  height: 64px;
  min-height: 64px;
}

page-card-settings .item .label {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: var(--grayblue-400);
  text-overflow: ellipsis;
  white-space: inherit;
}

page-card-settings .card-payment-skeleton {
  padding-right: 20px;
  padding-left: 20px;
}

page-card-settings .card-payment-skeleton .right-skeleton .screen-search-skeleton {
  border-radius: 99px !important;
}

page-card-settings .large-header-custom {
  padding-left: 16px !important;
}

page-card-settings rmt-footer .row {
  -webkit-align-self: center !important;
  -ms-flex-item-align: center !important;
  align-self: center !important;
}

page-card-settings rmt-card-new .card-div .card-container {
  margin-right: 16px !important;
  margin-left: 16px !important;
}

page-card-settings-home rmt-app-bar > div {
  background-color: var(--gray-200) !important;
}

page-card-settings-home .item {
  margin-top: 0px !important;
  padding-left: 0px;
  padding-right: 0px;
}

page-card-settings-home .item .label {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: var(--grayblue-400);
  text-overflow: ellipsis;
  white-space: inherit;
  color: var(--grayblue-400);
}

page-card-settings-home .item ion-icon {
  margin-left: 18px !important;
  margin-right: 18px !important;
  width: 22.5px !important;
  height: 19.5px !important;
  color: var(--grayblue-200);
}

page-card-settings-home .toggle-checked .toggle-icon {
  background-color: var(--app-primary) !important;
}

page-card-settings-home .content {
  background-color: var(--gray-200) !important;
}

page-card-settings-home #blockCardBtn .item .label {
  color: var(--red-400);
}

page-card-settings-home .terms-and-conditions-div {
  text-align: center;
  height: 65px;
}

page-card-settings-home .cardsParentDiv {
  padding: 0px;
}

page-card-settings-home .cardsParentDiv rmt-wallet-cards {
  -webkit-transition: padding 0.1s ease-out;
  transition: padding 0.1s ease-out;
}

page-card-settings-home .cardsParentDiv rmt-wallet-cards .swiper-container {
  padding-bottom: 10px !important;
}

page-card-settings-home .cardsParentDiv rmt-wallet-cards .swiper-pagination {
  display: none !important;
}

page-card-settings-home .cardsParentDiv rmt-wallet-cards rmt-card .rmt-card .button-inner {
  height: auto;
}

page-card-settings-home .cardsParentDiv rmt-wallet-cards .card.white-card {
  width: calc(100% + 16px);
}

page-card-settings-home .toggle {
  padding-right: 16px !important;
}

page-card-settings-home .card-container {
  margin-bottom: 12px !important;
  margin-top: 12px !important;
}

page-card-settings-home .alerts-padding {
  padding: 0px 16px 0px 16px;
}

page-card-settings-home .card-skeleton {
  padding: 31px;
}

page-card-settings-home .card-menu-skeleton {
  padding: 0px 16px 0px 16px;
}

page-card-settings-home .screen-search-skeleton {
  border-radius: 12px !important;
}

physical-card-select rmt-app-bar > div {
  background-color: var(--gray-200) !important;
}

physical-card-select .content {
  background-color: var(--gray-200) !important;
}

physical-card-select .card-preference {
  padding: 0px 0px !important;
}

physical-card-select .card-preference p {
  color: var(--grayblue-300) !important;
}

physical-card-select .card-preference rmt-card-new {
  margin-top: 0px !important;
}

physical-card-select .card-preference rmt-card-new .card-container {
  padding: 10px;
  border-radius: 12px;
  border-radius: 12px;
  margin: 0px;
}

physical-card-select .card-preference rmt-list-item-new {
  padding-right: 16px;
  margin-top: 15px !important;
  margin-bottom: 10px !important;
  white-space: normal !important;
}

physical-card-select .card-preference rmt-list-item-new .ellipsis {
  white-space: initial;
}

page-check-limits ion-content, page-check-limits ion-header rmt-header rmt-app-bar > div {
  background-color: var(--gray-200) !important;
}

page-wallet-common-info .ria-dark-color {
  color: var(--grayblue-400) !important;
}

page-wallet-common-info rmt-app-bar > div {
  border-bottom: 0px;
}

page-wallet-common-info .footer-md::before {
  background-image: url("");
}

page-wallet-common-info .image {
  width: 190px;
  height: 190px;
}

page-wallet-common-info .ria-subtitle {
  color: var(--grayblue-300) !important;
}

page-wallet-deposit rmt-app-bar > div {
  background-color: var(--gray-200);
}

page-wallet-deposit .pageContent {
  background-color: var(--gray-200);
}

page-wallet-deposit rmt-list-item-new .white-background {
  background-color: var(--gray-200);
}

page-wallet-deposit-jom-pay rmt-app-bar > div {
  background-color: var(--gray-200) !important;
}

page-wallet-deposit-jom-pay .content {
  background-color: var(--gray-200) !important;
}

page-wallet-deposit-jom-pay .head-info {
  color: var(--grayblue-400);
  margin-bottom: 24px;
}

page-wallet-deposit-jom-pay rmt-card-new .card-container {
  margin: 0px;
}

page-wallet-deposit-jom-pay rmt-card-new .card-container .card-row {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 100%;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

page-wallet-deposit-jom-pay rmt-card-new .card-container .card-row .send-receipt__label--bold {
  color: var(--grayblue-400);
}

page-wallet-deposit-jom-pay rmt-card-new .card-container .card-row .send-receipt__label--bold span {
  color: var(--grayblue-300);
}

page-wallet-deposit-jom-pay rmt-card-new .card-container .card-row rmt-clipboard-container {
  position: absolute;
  min-width: 36%;
  right: 32px;
}

page-wallet-deposit-jom-pay rmt-card-new .card-container .card-row rmt-clipboard-container .row {
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}

page-wallet-deposit-jom-pay rmt-clipboard-container ion-col.img-col img {
  height: 20px;
}

page-wallet-deposit-jom-pay .hint-info {
  margin-top: 24px;
  background-color: var(--gray-400);
  border-radius: 8px;
  padding: 8px;
}

page-wallet-deposit-jom-pay .hint-info div {
  padding: 0 8px 0 8px;
  color: #0A146E !important;
}

page-wallet-deposit-jom-pay .send-receipt__label {
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}

page-wallet-deposit-jom-pay .label--right {
  text-align: end;
  word-break: break-word;
}

page-wallet-deposit-jom-pay .rmt-font.Body1, page-wallet-deposit-jom-pay rmt-chips .chip, rmt-chips page-wallet-deposit-jom-pay .chip, page-wallet-deposit-jom-pay rmt-segment-button ion-segment.segment-grey-buttons ion-segment-button ion-label, rmt-segment-button ion-segment.segment-grey-buttons ion-segment-button page-wallet-deposit-jom-pay ion-label, page-wallet-deposit-jom-pay rmt-tile-new .title-one, rmt-tile-new page-wallet-deposit-jom-pay .title-one, page-wallet-deposit-jom-pay rmt-wallet-balance-and-qr .balance-text, rmt-wallet-balance-and-qr page-wallet-deposit-jom-pay .balance-text, page-wallet-deposit-jom-pay singpass-profile-review-details .Body1.profile-has-null-value, singpass-profile-review-details page-wallet-deposit-jom-pay .Body1.profile-has-null-value, page-wallet-deposit-jom-pay klarna-privacy p, klarna-privacy page-wallet-deposit-jom-pay p, page-wallet-deposit-jom-pay location-detail .done-button .button-inner, location-detail .done-button page-wallet-deposit-jom-pay .button-inner, page-wallet-deposit-jom-pay page-qr-scanner-helper .supported-qrs-div, page-qr-scanner-helper page-wallet-deposit-jom-pay .supported-qrs-div, page-wallet-deposit-jom-pay page-qr-scanner-helper .scan-a-code-to-pay-div, page-qr-scanner-helper page-wallet-deposit-jom-pay .scan-a-code-to-pay-div, page-wallet-deposit-jom-pay page-registration-customer-linking-questionnaire rmt-content .item .label, page-registration-customer-linking-questionnaire rmt-content .item page-wallet-deposit-jom-pay .label, page-wallet-deposit-jom-pay review-prompt .done-button .button-inner, review-prompt .done-button page-wallet-deposit-jom-pay .button-inner, page-wallet-deposit-jom-pay send-continue .primary-button .button-inner, send-continue .primary-button page-wallet-deposit-jom-pay .button-inner, page-wallet-deposit-jom-pay page-card-replace-reasons .item .label, page-card-replace-reasons .item page-wallet-deposit-jom-pay .label, page-wallet-deposit-jom-pay page-card-settings .item .label, page-card-settings .item page-wallet-deposit-jom-pay .label, page-wallet-deposit-jom-pay page-card-settings-home .item .label, page-card-settings-home .item page-wallet-deposit-jom-pay .label, page-wallet-deposit-jom-pay wallet-pin-forgot-passcode-modal .center-align p, wallet-pin-forgot-passcode-modal .center-align page-wallet-deposit-jom-pay p, page-wallet-deposit-jom-pay wallet-receive-money-track .sub-title, wallet-receive-money-track page-wallet-deposit-jom-pay .sub-title, page-wallet-deposit-jom-pay wallet-receive-money-track .Body1.track-cash-leagl-info, wallet-receive-money-track page-wallet-deposit-jom-pay .Body1.track-cash-leagl-info {
  padding-left: 5px;
}

page-wallet-deposit-jom-pay .rmt-input-icon-base {
  margin-top: -39px;
  left: 30px;
}

page-wallet-deposit-jom-pay .job-pay-main-skeleton rmt-skeleton-loader .screen-search-skeleton {
  border-radius: 0px !important;
  margin-bottom: 28px;
}

page-wallet-deposit-jom-pay .job-pay-data-skeleton rmt-skeleton-loader .screen-search-skeleton {
  border-radius: 8px !important;
}

page-wallet-deposit-jom-pay .bullet-item {
  position: relative;
  padding-left: 20px !important;
}

page-wallet-deposit-jom-pay .bullet-item::before {
  content: '•';
  position: absolute;
  left: 0;
  padding-left: 8px !important;
  color: #0A146E !important;
}

page-wallet-deposit-location-guide rmt-app-bar > div {
  background-color: var(--gray-200) !important;
}

page-wallet-deposit-location-guide .content {
  background-color: var(--gray-200) !important;
}

page-wallet-deposit-location-guide rmt-title:not(:first-child) h4.allow-margin {
  margin-bottom: 49px !important;
  margin-top: 40px !important;
}

page-wallet-deposit-location-guide .step-title {
  color: var(--grayblue-400);
}

page-wallet-deposit-location-guide .step-row {
  margin: 24px 0;
}

page-wallet-deposit-location-guide .step-row ion-col {
  padding: 0;
}

page-wallet-deposit-location-guide .step-icon {
  position: static;
  left: 0px;
  top: 0px;
  /* Inside Auto Layout */
  -webkit-box-flex: 0;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
  -webkit-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  padding: 0;
}

page-wallet-deposit-location-guide .step-text {
  position: static;
  width: 280px;
  left: calc(50% - 280px / 2);
  top: calc(50% - 24px / 2);
  /* identical to box height, or 160% */
  letter-spacing: 0.25px;
  /* Text/Dark/Secondary */
  color: var(--grayblue-400);
  /* Inside Auto Layout */
  -webkit-box-flex: 0;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
  -webkit-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  margin: 0px 10px;
}

page-wallet-deposit-location-guide .payment-time-alert {
  background: var(--yellow-100);
  border: 1px solid var(--yellow-100);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 4px;
}

page-wallet-deposit-location-guide .payment-time-text {
  margin-left: 12px;
  margin-right: 12px;
}

wallet-details ion-content {
  overflow: hidden;
  padding-bottom: calc(env(safe-area-inset-bottom));
}

wallet-details .wallet-details-header {
  display: inline-block;
  width: 100%;
}

wallet-details .wallet-details-header .header {
  padding-top: 20px;
  padding-bottom: 0px;
  text-align: center;
  color: var(--grayblue-400);
}

wallet-details .wallet-details-header .closeButton {
  background-color: var(--gray-100) !important;
  float: right !important;
  margin-top: -25px;
  padding-right: 20px;
  padding-bottom: 20px;
  margin-bottom: -10px;
  color: var(--grayblue-300);
}

wallet-details .wallet-number {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 100%;
  padding-top: 5px !important;
  padding-bottom: 10px !important;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  color: var(--grayblue-400);
}

wallet-details .wallet-number .header {
  padding-left: 25px;
  font-weight: 600;
}

wallet-details .wallet-number .details {
  position: absolute;
  right: 25px;
  text-shadow: none;
}

wallet-details .current-balance {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 100%;
  padding-top: 5px !important;
  padding-bottom: 10px !important;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  color: var(--grayblue-400);
}

wallet-details .current-balance .header {
  padding-left: 25px;
  font-weight: 600;
}

wallet-details .current-balance .details {
  position: absolute;
  right: 25px;
}

wallet-details .balance-limit {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 100%;
  padding-top: 5px !important;
  padding-bottom: 10px !important;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  color: var(--grayblue-400);
}

wallet-details .balance-limit .header {
  padding-left: 25px;
  font-weight: 600;
}

wallet-details .balance-limit .details {
  position: absolute;
  right: 25px;
}

wallet-home rmt-app-bar > div {
  background-color: var(--gray-300) !important;
}

wallet-home .content {
  background-color: var(--gray-300) !important;
}

wallet-home .wallet-balance-in {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

wallet-home .wallet-balance-in .indicator-icon {
  width: 16px;
  height: 16px;
  margin-bottom: 2px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

wallet-home .wallet-balance {
  padding-top: 16px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

wallet-home .wallet-balance .indicator-icon {
  margin: 0 8px;
  width: 32px;
  height: 32px;
  color: var(--grayblue-400);
}

wallet-home .wallet-balance .balance {
  color: var(--grayblue-400);
  font-size: 52px;
  line-height: 52px;
  font-weight: 600;
  -webkit-filter: none;
  filter: none;
}

wallet-home .wallet-balance ion-icon {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  color: var(--grayblue-400);
  height: 24px;
  width: 24px;
  margin-left: 10px;
}

wallet-home .wallet-balance-blur .balance {
  -webkit-filter: opacity(1) blur(15px);
  filter: opacity(1) blur(15px);
  margin-left: 3px;
  line-height: 53px;
}

wallet-home .list-header {
  border-style: none;
  margin-bottom: -15px !important;
  color: var(--grayblue-400);
  text-transform: none;
  background-color: var(--gray-200) !important;
}

wallet-home .list-header .label-md {
  margin-bottom: 0px;
}

wallet-home .current-balance-title {
  text-align: center;
  color: var(--grayblue-400);
  text-align: left;
}

wallet-home .welcome-text {
  margin: 50px 20px 0px 20px;
  text-align: -webkit-center;
}

wallet-home .welcome-text rmt-circle {
  width: 48px !important;
  height: 48px !important;
}

wallet-home .welcome-text .welcome-title {
  text-align: center;
  padding-top: 12px;
  padding-bottom: 8px;
}

wallet-home .welcome-text .welcome-info {
  text-align: center;
}

wallet-home .welcome-text rmt-circle {
  background-color: #E1E4EA !important;
  width: 44px !important;
  height: 44px !important;
}

wallet-home .screen-title {
  opacity: 0;
}

wallet-home .balance-loader {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 60px;
}

wallet-home .balance-skeleton-row {
  width: 70%;
}

wallet-home #balanceAmountSkeleton .screen-search-skeleton-text-medium {
  height: 54px;
  border-radius: 0px;
}

wallet-home #balancetextSkeleton .screen-search-skeleton-text-medium {
  height: 24px;
  border-radius: 0px;
  width: 100% !important;
  margin-top: 5px !important;
}

wallet-home .balance-skeleton-amount-text-row {
  width: 50%;
}

wallet-home .wallet-transaction-list {
  border-radius: 20px;
  background-color: var(--gray-100) !important;
  padding-bottom: 20px;
}

wallet-home .card-container {
  height: 110px;
  padding: 12px !important;
}

wallet-home .rmt-content-wrapper {
  max-height: none !important;
}

wallet-home .rmt-content-wrapper ion-list-header ion-label {
  margin-top: 0px;
  margin-right: 18px;
  letter-spacing: normal;
}

wallet-home .rmt-content-wrapper ion-list-header ion-label span {
  letter-spacing: normal;
}

wallet-home .hyperlink-label, wallet-home .rmt-content-wrapper ion-list-header ion-label span, wallet-home .manageh2 {
  float: right;
  padding-top: 2px;
  text-decoration: underline;
  color: var(--grayblue-400);
}

wallet-home .prepaid-card-issuance-disabled {
  margin-top: 10px !important;
}

wallet-home .margin-skeleton {
  margin-top: 10px !important;
}

wallet-home #bannerListItem rmt-list-item-new .new-icon ion-thumbnail {
  min-width: 95px !important;
  max-width: 95px !important;
  min-height: 86px !important;
  max-height: 86px !important;
  background: none !important;
  margin-right: 0px !important;
  -webkit-box-pack: start !important;
  -webkit-justify-content: flex-start !important;
  -ms-flex-pack: start !important;
  justify-content: flex-start !important;
}

wallet-home #bannerListItem rmt-list-item-new .new-icon ion-thumbnail ion-col {
  -webkit-box-pack: start !important;
  -webkit-justify-content: start !important;
  -ms-flex-pack: start !important;
  justify-content: start !important;
  padding-left: 0px !important;
}

wallet-home rmt-skeleton-loader .align-content {
  padding: 0px !important;
}

wallet-home .all-transfers-div {
  text-align: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

wallet-home .all-transfers-p {
  height: 40px;
  width: 141px;
  background-color: #E1E4EA;
  border-radius: 100px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: var(--grayblue-300);
}

wallet-home .div-spacing {
  margin-bottom: 3px;
}

wallet-home .header::after {
  height: 0px !important;
}

wallet-home .all-transfers-icon {
  height: 16px !important;
  width: 16px !important;
  margin-right: 8px;
}

wallet-home ion-list {
  margin-bottom: 0px !important;
}

wallet-home .home-tranx-tabs {
  margin-bottom: 16px;
}

wallet-home .remittance-transactions {
  padding: 0 10px 0 10px;
  margin-bottom: 20px;
  background-color: #fff;
  border-radius: 20px;
}

wallet-home rmt-list-item-new {
  margin-top: 0px !important;
}

wallet-home #wallet-tab, wallet-home #remittance-tab {
  display: none;
}

wallet-home #wallet-tab.active, wallet-home #remittance-tab.active {
  display: block;
}

wallet-home #remittance-tab .card-container {
  height: 82px !important;
  padding: 12px !important;
}

wallet-home .all-transfer-no-bottom-tab {
  margin-bottom: -10px !important;
}

wallet-home .all-transfer-no-bottom-tab > p {
  margin-bottom: 0px !important;
}

wallet-home .rem-p {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

wallet-home .slides-messages .message-text-subtitle {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
}

wallet-home rmt-slides .name-logo {
  height: 95px !important;
  width: unset !important;
}

wallet-home rmt-slides .swiper-container {
  padding: 15px 0px !important;
}

page-wallet-kyc-prompt .image-world {
  margin-bottom: 8px;
}

page-wallet-kyc-prompt .headline {
  color: var(--grayblue-400);
}

page-wallet-kyc-prompt .subline-1 {
  color: var(--grayblue-400);
  font-weight: 400;
}

page-wallet-kyc-prompt .subline-2 {
  padding-top: 10px;
  color: var(--grayblue-400);
  font-weight: 600 !important;
}

page-wallet-kyc-prompt .row-padding {
  padding-bottom: 11px;
}

page-wallet-kyc-prompt .ria-dark-color {
  color: var(--grayblue-400) !important;
}

page-wallet-kyc-prompt .closeButton {
  float: right !important;
  background-color: var(--gray-100);
  color: var(--grayblue-300);
  padding-top: calc(env(safe-area-inset-top) + 20px) !important;
  padding-right: 15px;
}

wallet-not-active .image-wallet {
  margin-bottom: 32px;
  width: 128px;
  height: 128px;
}

wallet-not-active .activateWalletButton {
  border-radius: 24px !important;
}

wallet-not-active .row-padding {
  padding-bottom: 11px;
}

wallet-not-active .ria-dark-color {
  color: var(--grayblue-400) !important;
}

wallet-not-active .closeButton {
  float: right !important;
  background-color: var(--gray-100);
  color: var(--grayblue-300);
  padding-top: calc(env(safe-area-inset-top) + 15px) !important;
  padding-right: 15px;
}

page-wallet-pin .pin-span {
  height: 12px;
  width: 12px;
  background-color: var(--gray-500);
  border-radius: 50%;
  margin-right: 16px;
  display: inline-block;
}

page-wallet-pin .value-exists {
  background-color: var(--app-primary);
}

page-wallet-pin ria-keyboard .keyButton {
  border: 0px;
}

page-wallet-pin .validation-error {
  background: var(--red-100);
  border: 1px solid var(--red-100);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 4px;
  height: 50px;
  margin-bottom: 39px;
  text-align: left;
  padding: 8px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

page-wallet-pin .error-div {
  height: 56px;
}

page-wallet-pin .label {
  white-space: normal;
}

page-wallet-pin .description {
  width: 100%;
  text-align: center;
  margin-bottom: 39px;
}

page-wallet-pin .pin-class {
  padding: 24px;
  height: calc(100% - 56px);
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: fixed;
  left: 0;
  right: 0;
}

page-wallet-pin .attempts {
  background-color: var(--red-100);
  border: 1px solid var(--red-100);
  border-radius: 4px;
  font-size: 14px;
  line-height: 20px;
  padding-left: 12px;
  padding-right: 12px;
  padding-top: 8px;
  padding-bottom: 8px;
  margin-bottom: 80px;
}

page-wallet-pin .attempts-margin-bottom-0 {
  margin-bottom: 0px !important;
}

@supports (-webkit-touch-callout: none) {
  page-wallet-pin .keyboard-inline .keyboard {
    padding-bottom: calc(env(safe-area-inset-bottom) + 10%);
  }
}

@supports not (-webkit-touch-callout: none) {
  page-wallet-pin .keyboard-inline .keyboard {
    padding-bottom: 50px;
  }
}

page-wallet-pin .footer .footer__secondary-button {
  background-color: var(--gray-100);
}

page-wallet-pin .footer::before {
  display: none;
}

page-wallet-pin span:last-of-type {
  margin-right: 0px;
}

page-wallet-pin .top-parent-div {
  position: fixed;
  right: 0;
  left: 0;
  padding: 0px 20px 20px 20px;
}

page-wallet-pin .margin-create-pin {
  margin-top: 39px !important;
}

page-wallet-pin .padding-failed-pin {
  padding-top: 0 !important;
}

wallet-pin-forgot-passcode-modal rmt-app-bar > div {
  background-color: var(--gray-100) !important;
}

wallet-pin-forgot-passcode-modal .content {
  background-color: var(--gray-100) !important;
}

wallet-pin-forgot-passcode-modal .center-align {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 35% !important;
}

wallet-pin-forgot-passcode-modal .center-align .image-section-circle {
  border-radius: 50px !important;
  padding: 0px !important;
  display: inline-table;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  overflow: hidden;
  background-color: var(--gray-400);
  border-radius: 29px;
  background-color: var(--gray-400);
}

wallet-pin-forgot-passcode-modal .center-align .image-section-circle img {
  width: 88px;
  height: 88px;
  padding: 12px;
}

wallet-pin-forgot-passcode-modal .center-align rmt-title {
  text-align: center;
}

wallet-pin-forgot-passcode-modal .center-align rmt-title h4.allow-margin {
  margin-top: 18px !important;
  margin-bottom: 7px !important;
}

wallet-pin-forgot-passcode-modal .center-align p {
  text-align: center;
  margin-top: 5px;
  color: var(--grayblue-300) !important;
}

wallet-pin-forgot-verification rmt-app-bar > div {
  background-color: var(--gray-300) !important;
}

wallet-pin-forgot-verification .content {
  background-color: var(--gray-300) !important;
}

wallet-pin-forgot-verification rmt-content .content-header-title-large {
  margin-bottom: 8px !important;
  margin-top: -5px !important;
}

wallet-pin-forgot-verification rmt-content h3 {
  margin-top: 5px !important;
  margin-bottom: 0px !important;
}

wallet-pin-forgot-verification rmt-content p {
  margin-top: 3px !important;
  margin-bottom: 20px !important;
}

wallet-pin-forgot-verification rmt-content rmt-date {
  margin-top: 30px !important;
}

wallet-pin-forgot-verification .text-render-opt {
  text-rendering: optimizespeed;
}

wallet-receive-money-process .waiting-text {
  text-align: center;
  color: var(--grayblue-400);
}

wallet-receive-money-track rmt-app-bar > div {
  background-color: var(--gray-200) !important;
}

wallet-receive-money-track .content {
  background-color: var(--gray-200) !important;
}

wallet-receive-money-track .track-transfer-link {
  color: var(--grayblue-500);
  text-decoration: underline;
}

wallet-receive-money-track .sub-title {
  margin-top: 0px;
}

wallet-receive-money-track .track-cash-leagl-info {
  color: var(--grayblue-300);
}

wallet-receive-money-track-detail rmt-app-bar > div {
  background-color: var(--gray-200) !important;
}

wallet-receive-money-track-detail .content {
  background-color: var(--gray-200) !important;
}

wallet-receive-money-track-detail rmt-content {
  padding: 0px 10px !important;
}

wallet-receive-money-track-detail rmt-content rmt-card-transaction rmt-card-new .card-container {
  padding: 10px 0px 0px 0px;
  margin: -3px;
}

wallet-receive-money-track-detail rmt-content rmt-card-new .card-container {
  margin-bottom: 5px;
}

sandbox-document-selection rmt-app-bar > div {
  background-color: var(--gray-200) !important;
}

sandbox-document-selection .content {
  background-color: var(--gray-200) !important;
}

sandbox-document-selection rmt-card-new {
  margin-top: 0px !important;
  padding-top: 14px;
  padding-bottom: 14px;
}

sandbox-document-selection rmt-card-new .card-container {
  border-radius: 12px;
  border-radius: 12px;
  margin: 8px 0px;
}

sandbox-document-selection rmt-card-new ion-item ion-label {
  width: 100%;
  margin-bottom: 0px !important;
}

sandbox-document-selection rmt-card-new rmt-list-item-new .white-background {
  padding-right: 5px;
  margin-top: -1.4rem;
}

sandbox-document-selection rmt-app-bar > div {
  background-color: var(--gray-200) !important;
}

sandbox-document-selection .content {
  background-color: var(--gray-200) !important;
}

sandbox-document-selection rmt-card-new {
  margin-top: 0px !important;
  padding-top: 14px;
  padding-bottom: 14px;
}

sandbox-document-selection rmt-card-new .card-container {
  border-radius: 12px;
  border-radius: 12px;
  margin: 8px 0px;
}

sandbox-document-selection rmt-card-new ion-item ion-label {
  width: 100%;
  margin-bottom: 0px !important;
}

sandbox-document-selection rmt-card-new rmt-list-item-new .white-background {
  padding-right: 5px;
  margin-top: -1.4rem;
}

sandbox-document-selection .visa-dcategory-selection rmt-card-new .card-container {
  padding: 14px;
}

sandbox-document-selection .visa-dcategory-selection rmt-list-item-new .white-background {
  padding-right: 5px;
  margin-top: 0px;
}

page-wallet-settings .separator {
  margin-top: 0px;
  padding-bottom: 0px;
}

page-wallet-settings .item {
  margin-top: 0px !important;
  height: 55px;
}

page-wallet-settings .item .label {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: var(--grayblue-400);
}

page-wallet-settings .item ion-icon {
  margin-left: 18px !important;
  margin-right: 18px !important;
  width: 20px !important;
  color: var(--grayblue-300);
}

page-wallet-settings .row-wallet-settings-footer {
  padding-bottom: 19px;
}

page-wallet-settings .row-wallet-settings-footer a {
  color: #CC374F;
}

page-wallet-settings .row-wallet-settings-footer::before {
  display: none;
}

page-wallet-settings .pageContent {
  background-color: var(--gray-200);
}

page-wallet-settings rmt-app-bar > div {
  background-color: var(--gray-200) !important;
}

page-wallet-settings rmt-list-item-new {
  padding-right: 6px;
}

page-wallet-settings rmt-list-item-new .white-background {
  background-color: var(--gray-200);
}

page-wallet-settings .wallet-delete-button .button {
  border: none !important;
  background-color: var(--gray-200) !important;
}

page-wallet-settings rmt-list-item-new .small-icon ion-thumbnail {
  min-width: 40px !important;
  min-height: 40px !important;
}

page-wallet-to-bank-accounts-list ion-content[padding] .scroll-content {
  padding: 16px !important;
}

page-wallet-to-bank-accounts-list .circle-icon rmt-list-item-new:first-of-type {
  margin-top: 5px;
}

page-wallet-to-bank-accounts-list .circle-icon rmt-list-item-new button.white-background {
  padding-right: 0px;
}

page-wallet-to-bank-accounts-list .circle-icon rmt-list-item-new .row_right_padding .content {
  color: var(--grayblue-200);
}

page-wallet-to-bank-accounts-list .bank-add-skeleton rmt-skeleton-loader .screen-search-skeleton {
  border-radius: 8px !important;
  margin-bottom: 49px;
}

page-wallet-to-bank-accounts-list .bank-list-skeleton rmt-skeleton-loader .screen-search-skeleton {
  border-radius: 0px !important;
}

page-wallet-transaction-detail rmt-app-bar > div {
  background-color: var(--gray-200) !important;
}

page-wallet-transaction-detail .content {
  background-color: var(--gray-200) !important;
}

page-wallet-transaction-detail rmt-circle {
  background-color: var(--gray-100) !important;
  border-radius: 50%;
  width: 65px !important;
  height: 65px !important;
  display: -webkit-inline-box !important;
  display: -webkit-inline-flex !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
}

page-wallet-transaction-detail rmt-circle img {
  width: 28px;
  height: 28px;
}

page-wallet-transaction-detail .content-div {
  background-color: var(--gray-100);
  border-radius: 10px;
  margin-top: 25px;
}

page-wallet-transaction-detail ion-col {
  color: var(--grayblue-400);
}

page-wallet-transaction-detail .report-btn {
  color: var(--grayblue-500);
  margin-top: 20px;
}

page-wallet-transaction-detail .report-btn a {
  color: var(--grayblue-500);
  text-decoration: underline;
}

page-wallet-transaction-detail .skeleton-text-center {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-bottom: 15px;
  padding-top: 15px;
}

page-wallet-transaction-detail rmt-wallet-profile-skeleton div {
  width: auto;
}

page-wallet-transaction-detail rmt-wallet-profile-skeleton .wallet-skeleton-tn {
  margin-left: 30px;
}

page-wallet-transaction-detail rmt-wallet-profile-skeleton .wallet-skeleton-text {
  width: 120px !important;
  height: 26px !important;
}

page-wallet-transaction-detail .card-payment-skeleton rmt-skeleton-loader .screen-search-skeleton {
  border-radius: 0px !important;
}

page-wallet-transaction-detail .secound-rmt-card {
  margin-top: -10px;
}

page-wallet-transaction-detail rmt-content {
  padding: 16px 0px !important;
}

page-wallet-transaction-detail .icon-text {
  padding-top: 24px;
  padding-bottom: 16px;
}

page-wallet-transaction-detail .icon-text h3 {
  margin-top: 1.0rem;
}

page-wallet-transaction-detail .wallet-services-failed {
  color: white !important;
  background-color: var(--app-primary) !important;
}

page-wallet-transaction-detail .refund-status-color-success h3 {
  color: var(--green-400);
}

page-wallet-transaction-detail .refund-status-color-success h3::before {
  content: "+";
}

page-wallet-transaction-detail .wallet-service-transparent-btn {
  color: var(--grayblue-300) !important;
  background-color: transparent;
}

page-wallet-transaction-detail .refund-label {
  color: var(--grayblue-400);
  font-size: 16px;
}

page-wallet-transaction-detail .refund-margin {
  margin-bottom: 25px;
}

page-wallet-withdraw-or-payment {
  /* Custom Style to Shrink Font Size between 18px and 28px & add ellipsis if still too big */
}

page-wallet-withdraw-or-payment .col-content {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-pack: center !important;
  -webkit-justify-content: center !important;
  -ms-flex-pack: center !important;
  justify-content: center !important;
  -webkit-box-align: center !important;
  -webkit-align-items: center !important;
  -ms-flex-align: center !important;
  align-items: center !important;
  margin-top: 16px;
}

page-wallet-withdraw-or-payment .amountType {
  font-weight: 600;
  font-size: 20px;
  padding-right: 8px;
  color: var(--grayblue-200);
}

page-wallet-withdraw-or-payment .amount {
  font-weight: 600;
  font-size: 36px;
}

page-wallet-withdraw-or-payment .balance-text {
  font-weight: 400;
  font-size: 14px;
  color: var(--grayblue-200);
}

page-wallet-withdraw-or-payment .balance-sub-title {
  font-size: 14px;
  margin-top: 8px;
}

page-wallet-withdraw-or-payment .rightItemFont {
  max-width: 70%;
  text-align: right;
}

page-wallet-withdraw-or-payment .icon-merchant-item {
  height: 20px;
  width: 20px;
}

page-wallet-withdraw-or-payment .rmt-font, page-wallet-withdraw-or-payment singpass-profile-review-details .profile-has-null-value, singpass-profile-review-details page-wallet-withdraw-or-payment .profile-has-null-value, page-wallet-withdraw-or-payment wallet-receive-money-track .sub-title, wallet-receive-money-track page-wallet-withdraw-or-payment .sub-title, page-wallet-withdraw-or-payment wallet-receive-money-track .track-cash-leagl-info, wallet-receive-money-track page-wallet-withdraw-or-payment .track-cash-leagl-info {
  color: var(--grayblue-400);
}

page-wallet-withdraw-or-payment rmt-content ion-input {
  border-bottom: 0px;
}

page-wallet-withdraw-or-payment .amount-input {
  max-width: 35px;
  min-width: 35px;
  width: 35px;
  max-height: 100px;
  height: 47px;
}

page-wallet-withdraw-or-payment .errorText {
  font-weight: 400;
  font-size: 16px;
  color: var(--red-400);
}

page-wallet-withdraw-or-payment rmt-content ion-input .text-input {
  padding-right: 0px !important;
  min-width: 150% !important;
}

page-wallet-withdraw-or-payment .reason-lbl {
  margin-top: 32px;
  font-size: 16px;
  line-height: 24px;
  font-weight: 600;
  letter-spacing: 0.15px;
}

page-wallet-withdraw-or-payment .reason-input {
  border: 1px solid var(--gray-400);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 6px;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  margin-top: 5px;
  padding-left: 10px;
}

page-wallet-withdraw-or-payment .charecter-counter {
  text-align: right;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  letter-spacing: 0.25 px;
}

page-wallet-withdraw-or-payment .error-text {
  color: var(--red-400);
  text-align: left !important;
}

page-wallet-withdraw-or-payment ion-textarea:focus-within {
  border: 1px solid var(--app-primary);
  -webkit-box-shadow: 0px 0px 0px 1px var(--app-primary);
  box-shadow: 0px 0px 0px 1px var(--app-primary);
}

page-wallet-withdraw-or-payment #withdrawToBankGroupDiv .item {
  min-height: 30px !important;
}

page-wallet-withdraw-or-payment .col-skeleton {
  padding-top: 1px;
}

page-wallet-withdraw-or-payment .taxandfee-skeleton {
  background: -webkit-gradient(linear, left top, right top, from(transparent), color-stop(#fff), to(transparent)), -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#e9e9e9)), radial-gradient(38px circle at 19px 19px, #e9e9e9 50%, transparent 51%), -webkit-gradient(linear, left top, left bottom, from(#e9e9e9), to(#e9e9e9));
  background: linear-gradient(0.25turn, transparent, #fff, transparent), linear-gradient(#f2f2f2, #e9e9e9), radial-gradient(38px circle at 19px 19px, #e9e9e9 50%, transparent 51%), linear-gradient(#e9e9e9, #e9e9e9);
  background-repeat: no-repeat;
  background-size: auto;
  background-position: -115px 0, 0 0, 0px 85px, 25px 90px;
  -webkit-animation: taxandfee-skeleton-loading 2s ease-out 0s infinite normal;
  animation: taxandfee-skeleton-loading 2s ease-out 0s infinite normal;
}

@-webkit-keyframes taxandfee-skeleton-loading {
  to {
    background-position: 100px 0, 0 0, 0 85px, 25px 90px;
  }
}

@keyframes taxandfee-skeleton-loading {
  to {
    background-position: 100px 0, 0 0, 0 85px, 25px 90px;
  }
}

page-wallet-withdraw-or-payment .taxandfee-skeleton-text {
  height: 15px;
  width: 100%;
}

page-wallet-withdraw-or-payment .bank-name-col {
  max-width: 70%;
  text-align: right;
}

page-wallet-withdraw-or-payment .text-input-clear-icon {
  display: none;
}

page-wallet-withdraw-or-payment .item-md [item-start], page-wallet-withdraw-or-payment .item-md [item-end] {
  margin-top: 0px;
  margin-bottom: 0px;
}

page-wallet-withdraw-or-payment rmt-content .item {
  min-height: 32px;
}

page-wallet-withdraw-or-payment .rmt-font.H1, page-wallet-withdraw-or-payment rmt-tile-new .title-two, rmt-tile-new page-wallet-withdraw-or-payment .title-two, page-wallet-withdraw-or-payment singpass-profile-review-details .H1.profile-has-null-value, singpass-profile-review-details page-wallet-withdraw-or-payment .H1.profile-has-null-value, page-wallet-withdraw-or-payment wallet-receive-money-track .H1.sub-title, wallet-receive-money-track page-wallet-withdraw-or-payment .H1.sub-title, page-wallet-withdraw-or-payment wallet-receive-money-track .H1.track-cash-leagl-info, wallet-receive-money-track page-wallet-withdraw-or-payment .H1.track-cash-leagl-info {
  font-size: clamp(18px, 5vw, 28px);
  line-height: 34px;
  max-height: calc(30px * 2);
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  word-break: break-word;
}

page-wallet-withdraw-or-payment .reason-picker {
  margin-bottom: 15px;
}

page-wallet-withdraw-or-payment rmt-translate span span {
  font-size: 1.4rem !important;
}

page-wallet-withdraw-or-payment rmt-translate a {
  color: var(--grayblue-500) !important;
}

page-wallet-withdraw-or-payment .amount-input-new {
  max-width: 100%;
  min-width: 100%;
  width: 100%;
  max-height: 100px;
  height: 47px;
}

page-wallet-withdraw-or-payment .amount-input-new .text-input {
  padding-right: 0px !important;
  min-width: 100% !important;
  text-align: center;
}

page-wallet-withdraw-or-payment .receive-amount-text {
  color: var(--grayblue-300) !important;
}

page-wallet-withdraw-or-payment .values-text {
  color: var(--grayblue-300) !important;
}

page-wallet-withdraw-or-payment-details rmt-app-bar > div {
  background-color: var(--gray-200) !important;
}

page-wallet-withdraw-or-payment-details .content {
  background-color: var(--gray-200) !important;
}

page-wallet-withdraw-or-payment-details rmt-card-new .card-container {
  margin: 0px;
  padding: 12px;
}

page-wallet-withdraw-or-payment-details .card-content .item {
  min-height: 20px;
  margin-bottom: 8px !important;
}

page-wallet-withdraw-or-payment-details .card-content ion-item:last-child {
  margin-bottom: 0px !important;
}

page-wallet-withdraw-or-payment-details .qr-transaction .card-content .item {
  min-height: 21px;
  max-height: 21px;
  margin-bottom: 8px !important;
}

page-wallet-withdraw-or-payment-details .merchant-name-height {
  max-height: unset !important;
}

page-wallet-withdraw-or-payment-details .icon-container .icon {
  width: 56px;
  height: 56px;
}

page-wallet-withdraw-or-payment-details .rmt-font, page-wallet-withdraw-or-payment-details singpass-profile-review-details .profile-has-null-value, singpass-profile-review-details page-wallet-withdraw-or-payment-details .profile-has-null-value, page-wallet-withdraw-or-payment-details wallet-receive-money-track .sub-title, wallet-receive-money-track page-wallet-withdraw-or-payment-details .sub-title, page-wallet-withdraw-or-payment-details wallet-receive-money-track .track-cash-leagl-info, wallet-receive-money-track page-wallet-withdraw-or-payment-details .track-cash-leagl-info {
  color: var(--grayblue-400);
}

page-wallet-withdraw-or-payment-details .loader-content {
  background-color: var(--gray-100) !important;
}

page-wallet-withdraw-or-payment-details .text-content {
  height: 100px;
}

page-wallet-withdraw-or-payment-details xe-lottie {
  margin-bottom: 50px;
  height: 50px;
}

page-wallet-withdraw-or-payment-details rmt-center h4 {
  color: var(--gray-100);
}

page-wallet-withdraw-or-payment-details rmt-circle {
  width: 88px;
  height: 88px;
}

page-wallet-withdraw-or-payment-details .payment-successful {
  height: 36px;
  left: 19px;
  background: var(--green-100);
  border: 1px solid var(--green-100);
  border-radius: 4px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding-left: 12px;
  font-weight: 600;
  color: var(--grayblue-500);
}

page-wallet-withdraw-or-payment-details .col-content.amount-col-content {
  padding-top: 3px;
  padding-bottom: 40px;
}

page-wallet-withdraw-or-payment-details .col-content.icon-col-content {
  padding-top: 24px;
}

page-wallet-withdraw-or-payment-details .cancel-btn {
  color: var(--grayblue-400);
  background-color: transparent;
}

page-wallet-withdraw-or-payment-details .col-content {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-pack: center !important;
  -webkit-justify-content: center !important;
  -ms-flex-pack: center !important;
  justify-content: center !important;
  -webkit-box-align: center !important;
  -webkit-align-items: center !important;
  -ms-flex-align: center !important;
  align-items: center !important;
}

page-wallet-withdraw-or-payment-details .amountContainer {
  display: contents;
}

page-wallet-withdraw-or-payment-details .first-row {
  margin-bottom: 24px;
}

page-wallet-withdraw-or-payment-details .frist-row-withdraw {
  background-color: var(--gray-300);
  border-radius: 4px;
}

page-wallet-withdraw-or-payment-details .frist-row-withdraw ion-col {
  color: var(--grayblue-400);
  padding: 8px;
}

page-wallet-withdraw-or-payment-details .alert-container {
  margin-left: -8px;
  margin-right: -8px;
}

page-wallet-withdraw-or-payment-details .barcode-col {
  height: 165px;
  border: 0.48828px solid var(--gray-400);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: 0px 1.46484px 7.32422px var(--gray-400);
  box-shadow: 0px 1.46484px 7.32422px var(--gray-400);
  border-radius: 16px;
  background-color: var(--gray-100);
}

page-wallet-withdraw-or-payment-details .barcode-img {
  margin-top: 16px;
}

page-wallet-withdraw-or-payment-details .separatorDiv {
  margin-top: 35px;
}

page-wallet-withdraw-or-payment-details .separatorDiv-small {
  margin-top: 24px;
}

page-wallet-withdraw-or-payment-details .cancel-row {
  margin-top: 27px;
}

page-wallet-withdraw-or-payment-details .locked-div {
  margin-top: 80px;
}

page-wallet-withdraw-or-payment-details .locked-img {
  margin-top: 24px;
}

page-wallet-withdraw-or-payment-details .locked-header {
  margin-top: 42px;
}

page-wallet-withdraw-or-payment-details .locked-sub-header {
  margin-top: 16px;
}

page-wallet-withdraw-or-payment-details .forgot-pin-row {
  margin-top: 64px;
  position: fixed;
  bottom: 68px;
  width: 90%;
}

page-wallet-withdraw-or-payment-details .withdraw-expiration {
  height: 36px;
  background: var(--red-100);
  border: 1px solid var(--red-100);
  border-radius: 4px;
  margin-bottom: 25px;
}

page-wallet-withdraw-or-payment-details .status-icon {
  font-size: 25px;
}

page-wallet-withdraw-or-payment-details .status-color-success {
  color: var(--green-500);
}

page-wallet-withdraw-or-payment-details .status-color-fail {
  color: var(--red-400);
}

page-wallet-withdraw-or-payment-details .status-color-pending {
  color: var(--yellow-500);
}

page-wallet-withdraw-or-payment-details .status-text {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 16px;
  padding-left: 10px;
}

page-wallet-withdraw-or-payment-details .transaction-status {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

page-wallet-withdraw-or-payment-details .amount-strike-through {
  text-decoration: line-through;
  color: var(--grayblue-100);
}

page-wallet-withdraw-or-payment-details .accept-req-amounttype {
  font-weight: 600;
  font-size: 24px;
  padding-right: 8px;
}

page-wallet-withdraw-or-payment-details .accept-req-amount {
  font-weight: 600;
  font-size: 48px;
}

page-wallet-withdraw-or-payment-details .reason {
  width: 190px;
  max-width: 190px;
  overflow-wrap: break-word;
  text-align: right;
}

page-wallet-withdraw-or-payment-details .fee-tax-info {
  color: var(--grayblue-400);
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.25px;
  white-space: initial;
  margin-top: 12px;
  padding: 0px 10px 0px 10px;
}

page-wallet-withdraw-or-payment-details .bank-name-col {
  max-width: 70%;
  text-align: right;
}

page-wallet-withdraw-or-payment-details .footer::before {
  background-image: none;
}

page-wallet-withdraw-or-payment-details .send-again {
  color: var(--grayblue-300) !important;
  background-color: transparent;
}

page-wallet-withdraw-or-payment-details .item [item-end] {
  max-width: 70%;
  text-align: right;
  margin: 0px 0px 0px 8px;
}

page-wallet-withdraw-or-payment-details .item [item-start] {
  margin: 0px;
}

page-wallet-withdraw-or-payment-details .button[color=secondary] {
  color: var(--app-primary) !important;
}

page-wallet-withdraw-or-payment-details .margin-vertical-duitnow {
  margin-bottom: 50px;
}

page-wallet-withdraw-or-payment-details .heading-success {
  font-size: 24px;
}

page-wallet-withdraw-or-payment-details .goto-wallet {
  color: white;
  background-color: var(--app-primary);
}

page-wallet-withdraw-or-payment-details .try-again {
  color: var(--grayblue-300);
  background-color: transparent;
}

page-wallet-withdraw-or-payment-details .text-center {
  text-align: center;
}

page-wallet-withdraw-or-payment-details .tranx-fail-text {
  font-size: 16px;
  color: var(--grayblue-300);
}

page-wallet-withdraw-or-payment-details .w3-animate-opacity {
  color: var(--grayblue-400) !important;
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
}

page-wallet-withdraw-or-payment-details .refund {
  color: var(--green-400);
}

page-wallet-withdraw-steps .step-row {
  margin: 24px 0;
}

page-wallet-withdraw-steps .step-row ion-col {
  padding: 0;
}

page-wallet-withdraw-steps .step-icon {
  position: static;
  left: 0px;
  top: 0px;
  /* Inside Auto Layout */
  -webkit-box-flex: 0;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
  -webkit-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  padding: 0;
}

page-wallet-withdraw-steps .step-text {
  position: static;
  width: 280px;
  left: calc(50% - 280px / 2);
  top: calc(50% - 24px / 2);
  /* identical to box height, or 160% */
  letter-spacing: 0.25px;
  /* Text/Dark/Secondary */
  color: var(--grayblue-300);
  /* Inside Auto Layout */
  -webkit-box-flex: 0;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
  -webkit-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  margin: 0px 10px;
}

page-wallet-withdraw-steps .footer-padding {
  padding-bottom: 15px;
}
