@charset "UTF-8";
body,
ion-icon {
  -webkit-font-smoothing: antialiased;
}
ion-calendar,
ion-icon::before {
  display: inline-block;
}
ion-calendar-modal ion-select,
ion-calendar-modal ion-select.select-ios {
  max-width: unset;
}
.action-sheet-container,
.alert-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
}
.alert-ios .alert-checkbox-label,
.alert-ios .alert-radio-label {
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: 13px;
  overflow: hidden;
}
body,
ffmm-inversiones-home .perfil-inversionista {
  word-wrap: break-word;
}
.button,
body {
  -ms-user-select: none;
}
.action-sheet-container,
.alert-button-group,
.alert-button-group-vertical,
.alert-wrapper,
.button-inner,
ion-fab-list {
  -webkit-box-direction: normal;
}
.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-outline:before,
.ion-ios-arrow-back:before {
  content: "\f3cf";
}
.ion-ios-arrow-down-outline:before,
.ion-ios-arrow-down:before {
  content: "\f3d0";
}
.ion-ios-arrow-dropdown:before {
  content: "\f110";
}
.ion-ios-arrow-dropdown-circle-outline:before,
.ion-ios-arrow-dropdown-circle:before {
  content: "\f10f";
}
.ion-ios-arrow-dropdown-outline:before {
  content: "\f110";
}
.ion-ios-arrow-dropleft:before {
  content: "\f112";
}
.ion-ios-arrow-dropleft-circle-outline:before,
.ion-ios-arrow-dropleft-circle:before {
  content: "\f111";
}
.ion-ios-arrow-dropleft-outline:before {
  content: "\f112";
}
.ion-ios-arrow-dropright:before {
  content: "\f114";
}
.ion-ios-arrow-dropright-circle-outline:before,
.ion-ios-arrow-dropright-circle:before {
  content: "\f113";
}
.ion-ios-arrow-dropright-outline:before {
  content: "\f114";
}
.ion-ios-arrow-dropup:before {
  content: "\f116";
}
.ion-ios-arrow-dropup-circle-outline:before,
.ion-ios-arrow-dropup-circle:before {
  content: "\f115";
}
.ion-ios-arrow-dropup-outline:before {
  content: "\f116";
}
.ion-ios-arrow-forward-outline:before,
.ion-ios-arrow-forward:before {
  content: "\f3d1";
}
.ion-ios-arrow-round-back-outline:before,
.ion-ios-arrow-round-back:before {
  content: "\f117";
}
.ion-ios-arrow-round-down-outline:before,
.ion-ios-arrow-round-down:before {
  content: "\f118";
}
.ion-ios-arrow-round-forward-outline:before,
.ion-ios-arrow-round-forward:before {
  content: "\f119";
}
.ion-ios-arrow-round-up-outline:before,
.ion-ios-arrow-round-up:before {
  content: "\f11a";
}
.ion-ios-arrow-up-outline:before,
.ion-ios-arrow-up:before {
  content: "\f3d8";
}
.ion-ios-at:before {
  content: "\f3da";
}
.ion-ios-at-outline:before {
  content: "\f3d9";
}
.ion-ios-attach-outline:before,
.ion-ios-attach: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-outline:before,
.ion-ios-battery-charging:before {
  content: "\f120";
}
.ion-ios-battery-dead-outline:before,
.ion-ios-battery-dead:before {
  content: "\f121";
}
.ion-ios-battery-full-outline:before,
.ion-ios-battery-full: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-outline:before,
.ion-ios-bicycle:before {
  content: "\f127";
}
.ion-ios-bluetooth-outline:before,
.ion-ios-bluetooth: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-outline:before,
.ion-ios-code-download:before {
  content: "\f155";
}
.ion-ios-code-outline:before {
  content: "\f157";
}
.ion-ios-code-working-outline:before,
.ion-ios-code-working: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-outline:before,
.ion-ios-contract:before {
  content: "\f162";
}
.ion-ios-contrast-outline:before,
.ion-ios-contrast: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-outline:before,
.ion-ios-done-all: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-outline:before,
.ion-ios-expand: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-outline:before,
.ion-ios-female: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-outline:before,
.ion-ios-finger-print: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-outline:before,
.ion-ios-git-branch:before {
  content: "\f183";
}
.ion-ios-git-commit-outline:before,
.ion-ios-git-commit:before {
  content: "\f184";
}
.ion-ios-git-compare-outline:before,
.ion-ios-git-compare:before {
  content: "\f185";
}
.ion-ios-git-merge-outline:before,
.ion-ios-git-merge:before {
  content: "\f186";
}
.ion-ios-git-network-outline:before,
.ion-ios-git-network:before {
  content: "\f187";
}
.ion-ios-git-pull-request-outline:before,
.ion-ios-git-pull-request: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-outline:before,
.ion-ios-laptop: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-outline:before,
.ion-ios-log-in:before {
  content: "\f1b1";
}
.ion-ios-log-out-outline:before,
.ion-ios-log-out: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-outline:before,
.ion-ios-male: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-outline:before,
.ion-ios-move: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-outline:before,
.ion-ios-phone-landscape:before {
  content: "\f1e2";
}
.ion-ios-phone-portrait-outline:before,
.ion-ios-phone-portrait: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-outline:before,
.ion-ios-qr-scanner: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-outline:before,
.ion-ios-radio-button-off:before {
  content: "\f1f6";
}
.ion-ios-radio-button-on-outline:before,
.ion-ios-radio-button-on: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-outline:before,
.ion-ios-reorder:before {
  content: "\f1fd";
}
.ion-ios-repeat-outline:before,
.ion-ios-repeat:before {
  content: "\f1fe";
}
.ion-ios-resize-outline:before,
.ion-ios-resize:before {
  content: "\f1ff";
}
.ion-ios-restaurant:before {
  content: "\f201";
}
.ion-ios-restaurant-outline:before {
  content: "\f200";
}
.ion-ios-return-left-outline:before,
.ion-ios-return-left:before {
  content: "\f202";
}
.ion-ios-return-right-outline:before,
.ion-ios-return-right: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-outline:before,
.ion-ios-shuffle: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-outline:before,
.ion-ios-star-half: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-outline:before,
.ion-ios-swap:before {
  content: "\f21f";
}
.ion-ios-switch:before {
  content: "\f221";
}
.ion-ios-switch-outline:before {
  content: "\f220";
}
.ion-ios-sync-outline:before,
.ion-ios-sync:before {
  content: "\f222";
}
.ion-ios-tablet-landscape-outline:before,
.ion-ios-tablet-landscape:before {
  content: "\f223";
}
.ion-ios-tablet-portrait-outline:before,
.ion-ios-tablet-portrait: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-outline:before,
.ion-ios-transgender:before {
  content: "\f259";
}
.ion-ios-trash:before {
  content: "\f4c5";
}
.ion-ios-trash-outline:before {
  content: "\f4c4";
}
.ion-ios-trending-down-outline:before,
.ion-ios-trending-down:before {
  content: "\f25a";
}
.ion-ios-trending-up-outline:before,
.ion-ios-trending-up: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-outline:before,
.ion-ios-volume-down:before {
  content: "\f262";
}
.ion-ios-volume-mute-outline:before,
.ion-ios-volume-mute:before {
  content: "\f263";
}
.ion-ios-volume-off-outline:before,
.ion-ios-volume-off:before {
  content: "\f264";
}
.ion-ios-volume-up-outline:before,
.ion-ios-volume-up:before {
  content: "\f265";
}
.ion-ios-walk-outline:before,
.ion-ios-walk:before {
  content: "\f266";
}
.ion-ios-warning:before {
  content: "\f268";
}
.ion-ios-warning-outline:before {
  content: "\f267";
}
.ion-ios-watch-outline:before,
.ion-ios-watch: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: 400;
  font-style: normal;
}
ion-icon {
  font-family: Ionicons;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: 1;
  text-rendering: auto;
  text-transform: none;
  speak: none;
}
@font-face {
  font-family: Roboto;
  font-style: normal;
  font-weight: 300;
  src: local("Roboto Light"), local("Roboto-Light"),
    url(/assets/fonts/roboto-light.woff2) format("woff2"),
    url(/assets/fonts/roboto-light.woff) format("woff"),
    url(/assets/fonts/roboto-light.ttf) format("truetype");
}
@font-face {
  font-family: Roboto;
  font-style: normal;
  font-weight: 400;
  src: local("Roboto"), local("Roboto-Regular"),
    url(/assets/fonts/roboto-regular.woff2) format("woff2"),
    url(/assets/fonts/roboto-regular.woff) format("woff"),
    url(/assets/fonts/roboto-regular.ttf) format("truetype");
}
@font-face {
  font-family: Roboto;
  font-style: normal;
  font-weight: 500;
  src: local("Roboto Medium"), local("Roboto-Medium"),
    url(/assets/fonts/roboto-medium.woff2) format("woff2"),
    url(/assets/fonts/roboto-medium.woff) format("woff"),
    url(/assets/fonts/roboto-medium.ttf) format("truetype");
}
@font-face {
  font-family: Roboto;
  font-style: normal;
  font-weight: 700;
  src: local("Roboto Bold"), local("Roboto-Bold"),
    url(/assets/fonts/roboto-bold.woff2) format("woff2"),
    url(/assets/fonts/roboto-bold.woff) format("woff"),
    url(/assets/fonts/roboto-bold.ttf) format("truetype");
}
@font-face {
  font-family: "Noto Sans";
  font-style: normal;
  font-weight: 300;
  src: local("Noto Sans"), local("Noto-Sans-Regular"),
    url(/assets/fonts/noto-sans-regular.woff) format("woff"),
    url(/assets/fonts/noto-sans-regular.ttf) format("truetype");
}
@font-face {
  font-family: "Noto Sans";
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans"), local("Noto-Sans-Regular"),
    url(/assets/fonts/noto-sans-regular.woff) format("woff"),
    url(/assets/fonts/noto-sans-regular.ttf) format("truetype");
}
@font-face {
  font-family: "Noto Sans";
  font-style: normal;
  font-weight: 500;
  src: local("Noto Sans Bold"), local("Noto-Sans-Bold"),
    url(/assets/fonts/noto-sans-bold.woff) format("woff"),
    url(/assets/fonts/noto-sans-bold.ttf) format("truetype");
}
@font-face {
  font-family: "Noto Sans";
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans Bold"), local("Noto-Sans-Bold"),
    url(/assets/fonts/noto-sans-bold.woff) format("woff"),
    url(/assets/fonts/noto-sans-bold.ttf) format("truetype");
}
ion-calendar {
  padding: 10px 20px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #fff;
  width: 100%;
}
ion-calendar .title {
  padding: 0 40px;
  overflow: hidden;
}
ion-calendar .title .back,
ion-calendar .title .forward,
ion-calendar .title .switch-btn {
  display: block;
  position: relative;
  float: left;
  min-height: 32px;
  margin: 0;
  padding: 0;
  font-size: 15px;
}
ion-calendar-modal .month-box,
ion-calendar-month {
  display: inline-block;
  width: 100%;
}
ion-calendar .title .back,
ion-calendar .title .forward {
  color: #757575;
}
ion-calendar .title .back {
  margin-left: -100%;
  left: -40px;
  width: 40px;
}
ion-calendar .title .forward {
  margin-left: -40px;
  right: -40px;
  width: 40px;
}
ion-calendar .title .switch-btn {
  width: 100%;
  text-align: center;
  line-height: 32px;
  color: #757575;
}
ion-calendar .title .switch-btn .arrow-dropdown {
  margin-left: 5px;
}
ion-calendar-modal ion-select .select-icon > .select-icon-inner,
ion-calendar-modal ion-select .select-text {
  color: #fff !important;
}
ion-calendar-modal .calendar-page {
  background-color: #fbfbfb;
}
ion-calendar-modal .month-box {
  padding-bottom: 1em;
  border-bottom: 1px solid #f1f1f1;
}
ion-calendar-modal h4 {
  font-weight: 400;
  font-size: 1.8rem;
  display: block;
  text-align: center;
  margin: 1rem 0 0;
  color: #929292;
}
ion-calendar-month .days-box {
  padding: 0.5rem;
}
ion-calendar-month .days:nth-of-type(7n),
ion-calendar-month .days:nth-of-type(7n + 1) {
  width: 15%;
}
ion-calendar-month .days {
  width: 14%;
  float: left;
  text-align: center;
  height: 36px;
  margin-bottom: 5px;
}
ion-calendar-month .days .marked p {
  font-weight: 500;
}
ion-calendar-month .days .on-selected {
  border: none;
}
ion-calendar-month .days .on-selected p {
  font-size: 1.3em;
}
ion-calendar-month button.days-btn {
  border-radius: 36px;
  width: 36px;
  display: block;
  margin: 0 auto;
  padding: 0;
  height: 36px;
  background-color: transparent;
  position: relative;
  z-index: 2;
}
ion-calendar-month button.days-btn p {
  margin: 0;
  font-size: 1.2em;
  color: #333;
}
ion-calendar-month button.days-btn.on-selected small {
  -webkit-transition: bottom 0.3s;
  transition: bottom 0.3s;
  bottom: -14px;
}
ion-calendar-month button.days-btn small {
  overflow: hidden;
  display: block;
  left: 0;
  right: 0;
  bottom: -5px;
  position: absolute;
  z-index: 1;
  text-align: center;
  font-weight: 200;
}
ion-calendar-month .cal-color .days .today p,
ion-calendar-month .danger .days .today p,
ion-calendar-month .dark .days .today p,
ion-calendar-month .primary .days .today p,
ion-calendar-month .secondary .days .today p {
  font-weight: 700;
}
ion-calendar-month .primary .days .marked p,
ion-calendar-month .primary .days .today p,
ion-calendar-month .primary button.days-btn small {
  color: #387ef5;
}
ion-calendar-month .primary .between button.days-btn p,
ion-calendar-month .primary .days .marked.on-selected p,
ion-calendar-month .primary .days .on-selected p,
ion-calendar-month .primary .days .today.on-selected p,
ion-calendar-month .primary .endSelection button.days-btn p {
  color: #fff;
}
ion-calendar-month .primary .days .on-selected,
ion-calendar-month .primary .endSelection button.days-btn,
ion-calendar-month .primary .startSelection button.days-btn {
  background-color: #387ef5;
  color: #fff;
}
ion-calendar-month .primary .endSelection:after,
ion-calendar-month .primary .startSelection:after {
  height: 36px;
  width: 50%;
  content: "";
  top: 0;
  display: block;
  background-color: #72a4f8;
}
ion-calendar-month .primary .startSelection {
  position: relative;
}
ion-calendar-month .primary .startSelection:after {
  position: absolute;
  right: 0;
}
ion-calendar-month .primary .endSelection {
  position: relative;
}
ion-calendar-month .primary .endSelection:after {
  position: absolute;
  left: 0;
}
ion-calendar-month .primary .startSelection.endSelection:after {
  background-color: transparent;
}
ion-calendar-month .primary .startSelection button.days-btn {
  border-radius: 50%;
}
ion-calendar-month .primary .between button.days-btn {
  background-color: #72a4f8;
  width: 100%;
  border-radius: 0;
}
ion-calendar-month .primary .endSelection button.days-btn,
ion-calendar-month .secondary .startSelection button.days-btn {
  border-radius: 50%;
}
ion-calendar-month .primary .days.between {
  background-color: #72a4f8;
}
ion-calendar-month .primary .between button.days-btn,
ion-calendar-month .primary .endSelection button.days-btn,
ion-calendar-month .primary .startSelection button.days-btn {
  -webkit-transition-property: background-color;
  transition-property: background-color;
  -webkit-transition-duration: 180ms;
  transition-duration: 180ms;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
ion-calendar-month .secondary .days .marked p,
ion-calendar-month .secondary .days .today p,
ion-calendar-month .secondary button.days-btn small {
  color: #32db64;
}
ion-calendar-month .secondary .between button.days-btn p,
ion-calendar-month .secondary .days .marked.on-selected p,
ion-calendar-month .secondary .days .on-selected p,
ion-calendar-month .secondary .days .today.on-selected p,
ion-calendar-month .secondary .endSelection button.days-btn p {
  color: #fff;
}
ion-calendar-month .secondary .days .on-selected,
ion-calendar-month .secondary .endSelection button.days-btn,
ion-calendar-month .secondary .startSelection button.days-btn {
  background-color: #32db64;
  color: #fff;
}
ion-calendar-month .secondary .endSelection:after,
ion-calendar-month .secondary .startSelection:after {
  height: 36px;
  width: 50%;
  content: "";
  top: 0;
  display: block;
  background-color: #66e48b;
}
ion-calendar-month .secondary .startSelection {
  position: relative;
}
ion-calendar-month .secondary .startSelection:after {
  position: absolute;
  right: 0;
}
ion-calendar-month .secondary .endSelection {
  position: relative;
}
ion-calendar-month .secondary .endSelection:after {
  position: absolute;
  left: 0;
}
ion-calendar-month .secondary .startSelection.endSelection:after {
  background-color: transparent;
}
ion-calendar-month .secondary .between button.days-btn {
  background-color: #66e48b;
  width: 100%;
  border-radius: 0;
}
ion-calendar-month .danger .startSelection button.days-btn,
ion-calendar-month .secondary .endSelection button.days-btn {
  border-radius: 50%;
}
ion-calendar-month .secondary .days.between {
  background-color: #66e48b;
}
ion-calendar-month .secondary .between button.days-btn,
ion-calendar-month .secondary .endSelection button.days-btn,
ion-calendar-month .secondary .startSelection button.days-btn {
  -webkit-transition-property: background-color;
  transition-property: background-color;
  -webkit-transition-duration: 180ms;
  transition-duration: 180ms;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
ion-calendar-month .danger .days .marked p,
ion-calendar-month .danger .days .today p,
ion-calendar-month .danger button.days-btn small {
  color: #f53d3d;
}
ion-calendar-month .danger .between button.days-btn p,
ion-calendar-month .danger .days .marked.on-selected p,
ion-calendar-month .danger .days .on-selected p,
ion-calendar-month .danger .days .today.on-selected p,
ion-calendar-month .danger .endSelection button.days-btn p {
  color: #fff;
}
ion-calendar-month .danger .days .on-selected,
ion-calendar-month .danger .endSelection button.days-btn,
ion-calendar-month .danger .startSelection button.days-btn {
  background-color: #f53d3d;
  color: #fff;
}
ion-calendar-month .danger .endSelection:after,
ion-calendar-month .danger .startSelection:after {
  height: 36px;
  width: 50%;
  content: "";
  top: 0;
  display: block;
  background-color: #f87777;
}
ion-calendar-month .danger .startSelection {
  position: relative;
}
ion-calendar-month .danger .startSelection:after {
  position: absolute;
  right: 0;
}
ion-calendar-month .danger .endSelection {
  position: relative;
}
ion-calendar-month .danger .endSelection:after {
  position: absolute;
  left: 0;
}
ion-calendar-month .danger .startSelection.endSelection:after {
  background-color: transparent;
}
ion-calendar-month .danger .between button.days-btn {
  background-color: #f87777;
  width: 100%;
  border-radius: 0;
}
ion-calendar-month .danger .endSelection button.days-btn,
ion-calendar-month .dark .startSelection button.days-btn {
  border-radius: 50%;
}
ion-calendar-month .danger .days.between {
  background-color: #f87777;
}
ion-calendar-month .danger .between button.days-btn,
ion-calendar-month .danger .endSelection button.days-btn,
ion-calendar-month .danger .startSelection button.days-btn {
  -webkit-transition-property: background-color;
  transition-property: background-color;
  -webkit-transition-duration: 180ms;
  transition-duration: 180ms;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
ion-calendar-month .dark .days .marked p,
ion-calendar-month .dark .days .today p,
ion-calendar-month .dark button.days-btn small {
  color: #222;
}
ion-calendar-month .dark .between button.days-btn p,
ion-calendar-month .dark .days .marked.on-selected p,
ion-calendar-month .dark .days .on-selected p,
ion-calendar-month .dark .days .today.on-selected p,
ion-calendar-month .dark .endSelection button.days-btn p {
  color: #fff;
}
ion-calendar-month .dark .days .on-selected,
ion-calendar-month .dark .endSelection button.days-btn,
ion-calendar-month .dark .startSelection button.days-btn {
  background-color: #222;
  color: #fff;
}
ion-calendar-month .dark .endSelection:after,
ion-calendar-month .dark .startSelection:after {
  height: 36px;
  width: 50%;
  content: "";
  top: 0;
  display: block;
  background-color: #414141;
}
ion-calendar-month .dark .startSelection {
  position: relative;
}
ion-calendar-month .dark .startSelection:after {
  position: absolute;
  right: 0;
}
ion-calendar-month .dark .endSelection {
  position: relative;
}
ion-calendar-month .dark .endSelection:after {
  position: absolute;
  left: 0;
}
ion-calendar-month .dark .startSelection.endSelection:after {
  background-color: transparent;
}
ion-calendar-month .dark .between button.days-btn {
  background-color: #414141;
  width: 100%;
  border-radius: 0;
}
ion-calendar-month .dark .endSelection button.days-btn,
ion-calendar-month .light .startSelection button.days-btn {
  border-radius: 50%;
}
ion-calendar-month .dark .days.between {
  background-color: #414141;
}
ion-calendar-month .dark .between button.days-btn,
ion-calendar-month .dark .endSelection button.days-btn,
ion-calendar-month .dark .startSelection button.days-btn {
  -webkit-transition-property: background-color;
  transition-property: background-color;
  -webkit-transition-duration: 180ms;
  transition-duration: 180ms;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
ion-calendar-month .light .days .marked p,
ion-calendar-month .light .days .today p,
ion-calendar-month .light button.days-btn small {
  color: #f4f4f4;
}
ion-calendar-month .light .between button.days-btn p,
ion-calendar-month .light .days .marked.on-selected p,
ion-calendar-month .light .days .on-selected p,
ion-calendar-month .light .days .today.on-selected p,
ion-calendar-month .light .endSelection button.days-btn p {
  color: #a0a0a0;
}
ion-calendar-month .light .days .on-selected,
ion-calendar-month .light .endSelection button.days-btn,
ion-calendar-month .light .startSelection button.days-btn {
  background-color: #f4f4f4;
  color: #a0a0a0;
}
ion-calendar-month .light .endSelection:after,
ion-calendar-month .light .startSelection:after {
  height: 36px;
  width: 50%;
  content: "";
  top: 0;
  display: block;
  background-color: #fff;
}
ion-calendar-month .light .startSelection {
  position: relative;
}
ion-calendar-month .light .startSelection:after {
  position: absolute;
  right: 0;
}
ion-calendar-month .light .endSelection {
  position: relative;
}
ion-calendar-month .light .endSelection:after {
  position: absolute;
  left: 0;
}
ion-calendar-month .light .startSelection.endSelection:after {
  background-color: transparent;
}
ion-calendar-month .light .between button.days-btn {
  background-color: #fff;
  width: 100%;
  border-radius: 0;
}
ion-calendar-month .cal-color .startSelection button.days-btn,
ion-calendar-month .light .endSelection button.days-btn {
  border-radius: 50%;
}
ion-calendar-month .light .days.between {
  background-color: #fff;
}
ion-calendar-month .light .between button.days-btn,
ion-calendar-month .light .endSelection button.days-btn,
ion-calendar-month .light .startSelection button.days-btn {
  -webkit-transition-property: background-color;
  transition-property: background-color;
  -webkit-transition-duration: 180ms;
  transition-duration: 180ms;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
ion-calendar-month .light .days .today p {
  font-weight: 700;
  color: #565656;
}
ion-calendar-month .cal-color .days .marked p,
ion-calendar-month .cal-color .days .today p,
ion-calendar-month .cal-color button.days-btn small {
  color: #488aff;
}
ion-calendar-month .cal-color .days .marked.on-selected p,
ion-calendar-month .cal-color .days .today.on-selected p {
  color: #fff;
}
ion-calendar-month .cal-color .days .on-selected,
ion-calendar-month .cal-color .endSelection button.days-btn,
ion-calendar-month .cal-color .startSelection button.days-btn {
  background-color: #488aff;
  color: #fff;
}
ion-calendar-month .cal-color .endSelection:after,
ion-calendar-month .cal-color .startSelection:after {
  height: 36px;
  width: 50%;
  content: "";
  top: 0;
  background-color: #85b1ff;
  display: block;
}
ion-calendar-month .cal-color .startSelection {
  position: relative;
}
ion-calendar-month .cal-color .startSelection:after {
  position: absolute;
  right: 0;
}
ion-calendar-month .cal-color .endSelection {
  position: relative;
}
ion-calendar-month .cal-color .endSelection:after {
  position: absolute;
  left: 0;
}
ion-calendar-month .cal-color .startSelection.endSelection:after {
  background-color: transparent;
}
ion-calendar-month .cal-color .between button.days-btn {
  background-color: #85b1ff;
  width: 100%;
  border-radius: 0;
}
ion-calendar-month .cal-color .between button.days-btn p {
  color: #fff;
}
ion-calendar-month .cal-color .endSelection button.days-btn {
  border-radius: 50%;
}
ion-calendar-month .cal-color .endSelection button.days-btn p {
  color: #fff;
}
ion-calendar-month .cal-color .days.between {
  background-color: #85b1ff;
}
ion-calendar-month .cal-color .days .on-selected p {
  color: #fff;
}
ion-calendar-month .cal-color .between button.days-btn,
ion-calendar-month .cal-color .endSelection button.days-btn,
ion-calendar-month .cal-color .startSelection button.days-btn {
  -webkit-transition-property: background-color;
  transition-property: background-color;
  -webkit-transition-duration: 180ms;
  transition-duration: 180ms;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
ion-calendar-week .toolbar-background-ios,
ion-calendar-week .toolbar-background-md {
  background: 0 0;
}
ion-calendar-week .week-toolbar {
  padding: 0;
}
ion-calendar-week .week-title.cal-color,
ion-calendar-week .week-title.danger,
ion-calendar-week .week-title.dark,
ion-calendar-week .week-title.light,
ion-calendar-week .week-title.primary,
ion-calendar-week .week-title.secondary,
ion-calendar-week .week-title.transparent {
  margin: 0;
  height: 44px;
  width: 100%;
  padding: 15px 0;
}
ion-calendar-week .week-toolbar.toolbar-md {
  min-height: 44px;
}
ion-calendar-week .week-title.primary {
  color: #fff;
  background-color: #387ef5;
}
ion-calendar-week .week-title.secondary {
  color: #fff;
  background-color: #32db64;
}
ion-calendar-week .week-title.danger {
  color: #fff;
  background-color: #f53d3d;
}
ion-calendar-week .week-title.dark {
  color: #fff;
  background-color: #222;
}
ion-calendar-week .week-title.light {
  color: #9e9e9e;
  background-color: #f4f4f4;
}
ion-calendar-week .week-title.transparent {
  color: #9e9e9e;
  background-color: transparent;
}
ion-calendar-week .week-title.cal-color {
  color: #fff;
  background-color: #488aff;
}
ion-calendar-week .week-title li {
  list-style-type: none;
  display: block;
  float: left;
  width: 14%;
  text-align: center;
}
ion-calendar-week .week-title li:nth-of-type(7n),
ion-calendar-week .week-title li:nth-of-type(7n + 1) {
  width: 15%;
}
ion-calendar-month-picker .month-picker {
  margin: 20px 0;
  display: inline-block;
  width: 100%;
}
.action-sheet-wrapper,
ion-action-sheet {
  position: absolute;
  display: block;
  left: 0;
  top: 0;
}
ion-calendar-month-picker .month-packer-item {
  width: 25%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  height: 50px;
  padding: 5px;
}
.picker-col,
hr,
ion-item-options .button {
  -webkit-box-sizing: content-box;
}
ion-calendar-month-picker .month-packer-item button {
  border-radius: 32px;
  width: 100%;
  height: 100%;
  font-size: 1em;
  background-color: transparent;
}
ion-calendar-month-picker
  .month-picker.primary
  .month-packer-item.this-month
  button {
  border: 1px solid #387ef5;
}
ion-calendar-month-picker
  .month-picker.primary
  .month-packer-item.active
  button {
  background-color: #387ef5;
  color: #fff;
}
ion-calendar-month-picker
  .month-picker.secondary
  .month-packer-item.this-month
  button {
  border: 1px solid #32db64;
}
ion-calendar-month-picker
  .month-picker.secondary
  .month-packer-item.active
  button {
  background-color: #32db64;
  color: #fff;
}
ion-calendar-month-picker
  .month-picker.danger
  .month-packer-item.this-month
  button {
  border: 1px solid #f53d3d;
}
ion-calendar-month-picker
  .month-picker.danger
  .month-packer-item.active
  button {
  background-color: #f53d3d;
  color: #fff;
}
ion-calendar-month-picker
  .month-picker.dark
  .month-packer-item.this-month
  button {
  border: 1px solid #222;
}
ion-calendar-month-picker
  .month-picker.light
  .month-packer-item.this-month
  button,
ion-calendar-month-picker
  .month-picker.transparent
  .month-packer-item.this-month
  button {
  border: 1px solid #f4f4f4;
}
ion-calendar-month-picker .month-picker.dark .month-packer-item.active button {
  background-color: #222;
  color: #fff;
}
ion-calendar-month-picker .month-picker.light .month-packer-item.active button {
  background-color: #f4f4f4;
  color: #9e9e9e;
}
ion-calendar-month-picker .month-picker.transparent {
  background-color: transparent;
}
ion-calendar-month-picker
  .month-picker.transparent
  .month-packer-item.active
  button {
  background-color: #f4f4f4;
  color: #9e9e9e;
}
ion-calendar-month-picker
  .month-picker.cal-color
  .month-packer-item.this-month
  button {
  border: 1px solid #488aff;
}
ion-calendar-month-picker
  .month-picker.cal-color
  .month-packer-item.active
  button {
  background-color: #488aff;
  color: #fff;
}
ion-action-sheet {
  z-index: 1000;
  width: 100%;
  height: 100%;
}
.action-sheet-wrapper {
  right: 0;
  bottom: 0;
  margin: auto;
  -webkit-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
  z-index: 10;
  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-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%;
}
.alert-wrapper,
ion-alert {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
}
.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: 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: 0 0;
}
.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: 700;
  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-selected,
.action-sheet-wp .action-sheet-selected {
  font-weight: 700;
}
.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: 0 0;
  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-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: 0 0;
  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-cancel {
  background: 0 0;
}
ion-alert {
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  position: absolute;
  z-index: 1000;
  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: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  min-width: 250px;
  max-height: 90%;
  opacity: 0;
  contain: content;
}
.alert-button-group,
.alert-ios .alert-tappable {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
}
.alert-button-group,
.button-inner,
ion-fab-list[side="left"],
ion-fab-list[side="right"] {
  -webkit-box-orient: horizontal;
}
.alert-title {
  margin: 0;
  padding: 0;
}
.alert-sub-title {
  margin: 5px 0 0;
  padding: 0;
  font-weight: 400;
}
.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: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}
.alert-button-group-vertical {
  -webkit-box-orient: vertical;
  -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: 0 0;
}
.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-input-group,
.alert-ios .alert-message {
  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;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
.alert-ios .alert-checkbox-group,
.alert-ios .alert-radio-group {
  overflow: scroll;
  max-height: 240px;
  border-top: 0.55px solid #dbdbdf;
  -webkit-overflow-scrolling: touch;
}
.alert-ios .alert-tappable {
  display: flex;
  min-height: 44px;
}
.alert-ios .alert-radio-label {
  -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;
  color: initial;
}
.alert-ios [aria-checked="true"] .alert-radio-label {
  color: #387ef5;
}
.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: 0 2px 2px 0;
  border-style: solid;
  border-color: #387ef5;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.alert-ios .alert-checkbox-label {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  color: initial;
}
.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: #387ef5;
  background-color: #387ef5;
}
.alert-ios [aria-checked="true"] .alert-checkbox-inner {
  left: 7px;
  top: 4px;
  position: absolute;
  width: 4px;
  height: 9px;
  border-width: 0 0.55px 0.55px 0;
  border-style: solid;
  border-color: #f0f0f0;
  -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: #387ef5;
  background-color: transparent;
}
.alert-ios .alert-button:last-child {
  border-right: 0;
  font-weight: 700;
}
.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-input-group,
.alert-md .alert-message {
  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 #387ef5;
}
.alert-md .alert-checkbox-group,
.alert-md .alert-radio-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-checkbox-label,
.alert-wp .alert-radio-label {
  -webkit-box-flex: 1;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.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: #387ef5;
  -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: #387ef5;
}
.alert-md [aria-checked="true"] .alert-radio-icon {
  border-color: #387ef5;
}
.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-flex: 1;
  -ms-flex: 1;
  flex: 1;
  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: #387ef5;
  background-color: #387ef5;
}
.alert-md [aria-checked="true"] .alert-checkbox-inner {
  left: 3px;
  top: 0;
  position: absolute;
  width: 6px;
  height: 10px;
  border-width: 0 2px 2px 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: 500;
  text-transform: uppercase;
  color: #387ef5;
  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 #387ef5;
  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-input-group,
.alert-wp .alert-message {
  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: #387ef5;
}
.alert-wp .alert-radio-icon,
.alert-wp [aria-checked="true"] .alert-radio-icon {
  border-color: rgba(0, 0, 0, 0.5);
}
.alert-wp .alert-checkbox-group,
.alert-wp .alert-radio-group {
  position: relative;
  overflow: auto;
  max-height: 240px;
}
body,
ion-chip ion-avatar img {
  max-height: 100%;
  max-width: 100%;
}
.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-flex: 1;
  -ms-flex: 1;
  flex: 1;
  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;
}
.alert-wp .alert-radio-inner {
  left: 2px;
  top: 2px;
  border-radius: 50%;
  position: absolute;
  display: none;
  width: 8px;
  height: 8px;
  background: #387ef5;
}
.alert-wp [aria-checked="true"] .alert-radio-label {
  color: #000;
}
.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;
}
pre,
textarea {
  overflow: auto;
}
.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: 0 0;
}
.alert-wp [aria-checked="true"] .alert-checkbox-icon {
  border-color: #387ef5;
  background: #387ef5;
}
.alert-wp [aria-checked="true"] .alert-checkbox-inner {
  left: 3px;
  top: -2px;
  position: absolute;
  width: 6px;
  height: 12px;
  border-width: 0 1px 1px 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;
}
body,
html {
  width: 100%;
}
body,
td,
th {
  padding: 0;
}
.alert-wp .alert-button:first-child:not(:only-child) {
  margin-right: 1%;
}
.alert-wp .alert-button.activated {
  background: #a9a9a9;
}
audio,
canvas,
progress,
video {
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
b,
strong {
  font-weight: 700;
}
img {
  max-width: 100%;
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  height: 1px;
  border-width: 0;
  box-sizing: content-box;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
input,
label,
select,
textarea {
  font-family: inherit;
  line-height: normal;
}
textarea {
  height: auto;
  font: inherit;
  color: inherit;
}
.button-md,
body,
ion-card,
ion-card-header,
ion-nav,
ion-tab,
ion-tabs {
  overflow: hidden;
}
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;
}
[tappable],
[tappable] div,
[tappable] ion-icon,
[tappable] ion-label,
[tappable] span,
a,
a div,
a ion-icon,
a ion-label,
a span,
button,
button div,
button ion-icon,
button ion-label,
button span,
input,
textarea {
  -ms-touch-action: manipulation;
  touch-action: manipulation;
}
.input-cover,
body,
ion-reorder {
  -ms-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;
}
[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;
}
.button-inner,
.ion-page,
body,
html,
ion-backdrop {
  height: 100%;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
.hide,
[hidden],
template {
  display: none !important;
}
.sticky {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
}
:active,
:focus {
  outline: 0;
}
.focus-outline :focus {
  outline: dotted thin;
  outline-offset: -1px;
}
.focus-outline [ion-button]:focus,
.focus-outline button:focus {
  border-color: #51a7e8;
  outline: #51a7e8 solid 2px;
  -webkit-box-shadow: 0 0 8px 1px #51a7e8;
  box-shadow: 0 0 8px 1px #51a7e8;
}
ion-input :focus {
  outline: 0;
}
.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: transparent;
  -webkit-touch-callout: none;
}
html {
  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;
  position: fixed;
  font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -webkit-user-drag: none;
  -ms-content-zooming: none;
  touch-action: manipulation;
  -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;
  user-select: none;
}
.button,
.fab {
  -moz-appearance: none;
  -webkit-appearance: none;
  -moz-user-select: none;
  text-overflow: ellipsis;
  white-space: nowrap;
}
a {
  background-color: transparent;
}
.enable-hover a:hover {
  opacity: 0.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,
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,
sub,
sup {
  font-size: 75%;
}
sub,
sup {
  position: relative;
  line-height: 0;
  vertical-align: baseline;
}
ion-app.ios,
ion-app.md,
ion-app.wp {
  font-size: 1.4rem;
  background-color: #f0f0f0;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
.app-root,
ion-app,
ion-nav,
ion-tab,
ion-tabs {
  left: 0;
  top: 0;
  position: absolute;
  z-index: 0;
  display: block;
  width: 100%;
  height: 100%;
}
.ion-footerkb,
ion-header {
  z-index: 10;
  display: block;
  position: absolute;
  width: 100%;
  left: 0;
}
ion-tab {
  display: none;
}
ion-tab.show-tab {
  display: block;
}
.app-root,
.ion-page,
ion-app,
ion-nav,
ion-tab,
ion-tabs {
  contain: strict;
}
.ion-page {
  left: 0;
  top: 0;
  position: absolute;
  display: block;
  width: 100%;
  opacity: 0;
}
.nav-decor,
[app-viewport],
[nav-viewport],
[overlay-portal],
[tab-portal],
ion-badge:empty {
  display: none;
}
.ion-page.show-page {
  opacity: 1;
}
.ion-footerkb {
  bottom: 0;
}
[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;
  }
  [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-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;
  }
  [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-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;
  }
  [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-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-xl-uppercase] {
    text-transform: uppercase !important;
  }
  [text-xl-lowercase] {
    text-transform: lowercase !important;
  }
  [text-xl-capitalize] {
    text-transform: capitalize !important;
  }
}
.button,
.fab,
ion-badge,
ion-chip ion-icon {
  text-align: center;
}
[text-uppercase] {
  text-transform: uppercase !important;
}
[text-lowercase] {
  text-transform: lowercase !important;
}
[text-capitalize] {
  text-transform: capitalize !important;
}
.button,
.button-md,
.fab,
.item-md,
.item-wp {
  text-transform: none;
}
[float-left],
[float-start] {
  float: left !important;
}
[float-end],
[float-right] {
  float: right !important;
}
ion-app.ios,
ion-app.md {
  font-family: OpenSans;
}
ion-app.wp {
  font-family: "Segoe UI", "Noto Sans", sans-serif;
}
ion-backdrop {
  left: 0;
  top: 0;
  position: absolute;
  z-index: 2;
  display: block;
  width: 100%;
  background-color: #000;
  opacity: 0.01;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}
.badge-ios,
.badge-ios-primary {
  background-color: #387ef5;
  color: #fff;
}
ion-backdrop.backdrop-no-tappable {
  cursor: auto;
}
ion-badge {
  padding: 3px 8px;
  display: inline-block;
  min-width: 10px;
  font-size: 1.3rem;
  font-weight: 700;
  line-height: 1;
  white-space: nowrap;
  vertical-align: baseline;
}
.button-md,
.button-strong-ios {
  font-weight: 600;
}
.badge-ios {
  border-radius: 10px;
}
.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-ios-santander {
  color: #fff;
  background-color: #ec0000;
}
.badge-ios-meritolife {
  color: #000;
  background-color: #b3fdfe;
}
.badge-md,
.badge-md-primary {
  background-color: #387ef5;
  color: #fff;
}
.badge-md {
  border-radius: 4px;
}
.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-md-santander {
  color: #fff;
  background-color: #ec0000;
}
.badge-md-meritolife {
  color: #000;
  background-color: #b3fdfe;
}
.badge-wp,
.badge-wp-primary {
  background-color: #387ef5;
  color: #fff;
}
.badge-wp {
  border-radius: 0;
}
.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;
}
.badge-wp-santander {
  color: #fff;
  background-color: #ec0000;
}
.badge-wp-meritolife {
  color: #000;
  background-color: #b3fdfe;
}
.button {
  -ms-appearance: none;
  appearance: none;
  position: relative;
  z-index: 0;
  display: inline-block;
  cursor: pointer;
  vertical-align: top;
  vertical-align: -webkit-baseline-middle;
  -webkit-transition: background-color, opacity 0.1s linear;
  transition: background-color, opacity 0.1s linear;
  -webkit-font-kerning: none;
  font-kerning: none;
  -webkit-user-select: none;
  user-select: none;
  contain: content;
}
.fab,
.text-input {
  -ms-appearance: none;
}
.fab,
.tab-button {
  -ms-user-select: none;
}
.button-inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -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%;
}
.button-block,
.button-full {
  display: block;
  contain: strict;
  width: 100%;
}
[ion-button] {
  text-decoration: none;
}
[ion-button][disabled],
a[disabled],
button[disabled] {
  cursor: default;
  opacity: 0.4;
  pointer-events: none;
}
.button-block,
.button-block::after {
  clear: both;
}
.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: 0.67;
  pointer-events: none;
  padding-right: 0.3em;
}
[icon-end] ion-icon,
[icon-right] ion-icon {
  font-size: 1.4em;
  line-height: 0.67;
  pointer-events: none;
  padding-left: 0.4em;
}
.button[icon-only] {
  padding: 0;
  min-width: 0.9em;
}
[icon-only] ion-icon {
  padding: 0 0.5em;
  font-size: 1.8em;
  line-height: 0.67;
  pointer-events: none;
}
.button-ios {
  border-radius: 4px;
  height: 2.8em;
  font-size: 1.6rem;
  color: #fff;
  background-color: #387ef5;
  margin: 0.4rem 0.2rem;
  padding: 0 1em;
}
.button-block-ios,
.button-full-ios {
  margin-left: 0;
  margin-right: 0;
}
.button-ios.activated {
  background-color: #3474e1;
  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-full-ios {
  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: #387ef5;
  color: #387ef5;
  background-color: transparent;
}
.button-outline-ios.activated {
  color: #fff;
  background-color: #387ef5;
  opacity: 1;
}
.button-clear-ios {
  border-color: transparent;
  color: #387ef5;
  background-color: transparent;
}
.button-clear-ios.activated {
  background-color: transparent;
  opacity: 0.4;
}
.button-clear-ios:hover:not(.disable-hover) {
  color: #387ef5;
  opacity: 0.6;
}
.button-clear-ios-danger.activated,
.button-clear-ios-dark.activated,
.button-clear-ios-light.activated,
.button-clear-ios-meritolife.activated,
.button-clear-ios-primary.activated,
.button-clear-ios-santander.activated,
.button-clear-ios-secondary.activated {
  opacity: 0.4;
}
.button-round-ios {
  border-radius: 64px;
  padding: 0 2.6rem;
}
.button-ios-primary {
  color: #fff;
  background-color: #387ef5;
}
.button-ios-primary.activated {
  background-color: #3474e1;
}
.button-outline-ios-primary {
  border-color: #387ef5;
  color: #387ef5;
  background-color: transparent;
}
.button-outline-ios-primary.activated {
  color: #fff;
  background-color: #387ef5;
}
.button-clear-ios-primary {
  border-color: transparent;
  color: #387ef5;
  background-color: transparent;
}
.button-clear-ios-primary:hover:not(.disable-hover) {
  color: #387ef5;
}
.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: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: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: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:hover:not(.disable-hover) {
  color: #222;
}
.button-ios-santander {
  color: #fff;
  background-color: #ec0000;
}
.button-ios-santander.activated {
  background-color: #ee1414;
}
.button-outline-ios-santander {
  border-color: #ec0000;
  color: #ec0000;
  background-color: transparent;
}
.button-outline-ios-santander.activated {
  color: #fff;
  background-color: #ec0000;
}
.button-clear-ios-santander {
  border-color: transparent;
  color: #ec0000;
  background-color: transparent;
}
.button-clear-ios-santander:hover:not(.disable-hover) {
  color: #ec0000;
}
.button-ios-meritolife {
  color: #000;
  background-color: #b3fdfe;
}
.button-ios-meritolife.activated {
  background-color: #a5e9ea;
}
.button-outline-ios-meritolife {
  border-color: #b3fdfe;
  color: #b3fdfe;
  background-color: transparent;
}
.button-outline-ios-meritolife.activated {
  color: #000;
  background-color: #b3fdfe;
}
.button-clear-ios-meritolife {
  border-color: transparent;
  color: #b3fdfe;
  background-color: transparent;
}
.button-clear-ios-meritolife:hover:not(.disable-hover) {
  color: #b3fdfe;
}
.button-md {
  border-radius: 2px;
  height: 4.8rem;
  font-size: 1.6rem;
  color: #fff;
  background-color: #387ef5;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-transition: background-color 0.3s cubic-bezier(0.4, 0, 0.2, 1),
    color 0.3s cubic-bezier(0.4, 0, 0.2, 1),
    -webkit-box-shadow 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  transition: background-color 0.3s cubic-bezier(0.4, 0, 0.2, 1),
    color 0.3s cubic-bezier(0.4, 0, 0.2, 1),
    -webkit-box-shadow 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  transition: box-shadow 0.3s cubic-bezier(0.4, 0, 0.2, 1),
    background-color 0.3s cubic-bezier(0.4, 0, 0.2, 1),
    color 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  transition: box-shadow 0.3s cubic-bezier(0.4, 0, 0.2, 1),
    background-color 0.3s cubic-bezier(0.4, 0, 0.2, 1),
    color 0.3s cubic-bezier(0.4, 0, 0.2, 1),
    -webkit-box-shadow 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  margin: 0.4rem 0.2rem;
  padding: 0 2.4rem;
}
.button-strong-md,
.button-strong-wp,
.loading-ios .loading-content {
  font-weight: 700;
}
.button-md.activated,
.button-md:hover:not(.disable-hover) {
  background-color: none;
}
.button-block-md,
.button-full-md {
  margin-left: 0;
  margin-right: 0;
}
.button-md.activated {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.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-full-md {
  border-radius: 0;
  border-right-width: 0;
  border-left-width: 0;
}
.button-outline-md {
  border-width: 1px;
  border-style: solid;
  border-color: #387ef5;
  color: #387ef5;
  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: #387ef5;
}
.button-clear-md {
  border-color: transparent;
  color: #387ef5;
  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: 64px;
  padding: 0 2.4rem;
}
.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: 0.2;
  -webkit-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out;
  pointer-events: none;
  top: 0;
  left: 0;
}
.card-title-ios,
.card-title-md,
.card-title-wp,
.md button .button-effect,
ion-card,
ion-card img,
ion-card-content {
  display: block;
}
.button-md-primary,
.button-md-primary:hover:not(.disable-hover) {
  background-color: #387ef5;
}
.button-md-primary {
  color: #fff;
}
.button-md-primary.activated {
  background-color: #3474e1;
  opacity: 1;
}
.button-md-primary .button-effect {
  background-color: #fff;
}
.button-outline-md-primary {
  border-color: #3578e9;
  color: #3578e9;
  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: #3578e9;
}
.button-clear-md-primary {
  border-color: transparent;
  color: #387ef5;
  background-color: transparent;
}
.button-clear-md-primary.activated {
  background-color: rgba(158, 158, 158, 0.2);
  -webkit-box-shadow: none;
  box-shadow: none;
}
.button-md-secondary,
.button-md-secondary:hover:not(.disable-hover) {
  background-color: #32db64;
}
.button-clear-md-primary:hover:not(.disable-hover) {
  color: #387ef5;
}
.button-md-secondary {
  color: #fff;
}
.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-md-danger,
.button-md-danger:hover:not(.disable-hover) {
  background-color: #f53d3d;
}
.button-clear-md-secondary:hover:not(.disable-hover) {
  color: #32db64;
}
.button-md-danger {
  color: #fff;
}
.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-md-light,
.button-md-light:hover:not(.disable-hover) {
  background-color: #f4f4f4;
}
.button-clear-md-danger:hover:not(.disable-hover) {
  color: #f53d3d;
}
.button-md-light {
  color: #000;
}
.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-md-dark,
.button-md-dark:hover:not(.disable-hover) {
  background-color: #222;
}
.button-clear-md-light:hover:not(.disable-hover) {
  color: #f4f4f4;
}
.button-md-dark {
  color: #fff;
}
.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-md-santander,
.button-md-santander:hover:not(.disable-hover) {
  background-color: #ec0000;
}
.button-clear-md-dark:hover:not(.disable-hover) {
  color: #222;
}
.button-md-santander {
  color: #fff;
}
.button-md-santander.activated {
  background-color: #ee1414;
  opacity: 1;
}
.button-md-santander .button-effect {
  background-color: #fff;
}
.button-outline-md-santander {
  border-color: #ed0d0d;
  color: #ed0d0d;
  background-color: transparent;
}
.button-outline-md-santander:hover:not(.disable-hover) {
  background-color: rgba(158, 158, 158, 0.1);
}
.button-outline-md-santander.activated {
  background-color: transparent;
}
.button-outline-md-santander .button-effect {
  background-color: #ed0d0d;
}
.button-clear-md-santander {
  border-color: transparent;
  color: #ec0000;
  background-color: transparent;
}
.button-clear-md-santander.activated {
  background-color: rgba(158, 158, 158, 0.2);
  -webkit-box-shadow: none;
  box-shadow: none;
}
.button-md-meritolife,
.button-md-meritolife:hover:not(.disable-hover) {
  background-color: #b3fdfe;
}
.button-clear-md-santander:hover:not(.disable-hover) {
  color: #ec0000;
}
.button-md-meritolife {
  color: #000;
}
.button-md-meritolife.activated {
  background-color: #a5e9ea;
  opacity: 1;
}
.checkbox-ios.checkbox-disabled,
.checkbox-md.checkbox-disabled,
.checkbox-wp.checkbox-disabled,
.item-ios.item-checkbox-disabled ion-label,
.item-md.item-checkbox-disabled ion-label,
.item-wp.item-checkbox-disabled ion-label {
  opacity: 0.3;
  pointer-events: none;
}
.button-md-meritolife .button-effect {
  background-color: #000;
}
.button-outline-md-meritolife {
  border-color: #aaf0f1;
  color: #aaf0f1;
  background-color: transparent;
}
.button-outline-md-meritolife:hover:not(.disable-hover) {
  background-color: rgba(158, 158, 158, 0.1);
}
.button-outline-md-meritolife.activated {
  background-color: transparent;
}
.button-outline-md-meritolife .button-effect {
  background-color: #aaf0f1;
}
.button-clear-md-meritolife {
  border-color: transparent;
  color: #b3fdfe;
  background-color: transparent;
}
.button-clear-md-meritolife.activated {
  background-color: rgba(158, 158, 158, 0.2);
  -webkit-box-shadow: none;
  box-shadow: none;
}
.button-clear-md-meritolife:hover:not(.disable-hover) {
  color: #b3fdfe;
}
.button-wp {
  border-radius: 0;
  height: 3.6rem;
  border: 3px solid transparent;
  font-size: 1.4rem;
  color: #fff;
  background-color: #387ef5;
  margin: 0.4rem 0.2rem;
  padding: 0 1.1em;
}
.button-block-wp,
.button-full-wp {
  margin-left: 0;
  margin-right: 0;
}
.button-wp:hover:not(.disable-hover) {
  border-color: #3474e1;
  background-color: #387ef5;
}
.button-wp.activated {
  background-color: #3474e1;
}
.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-full-wp {
  border-radius: 0;
  border-right-width: 0;
  border-left-width: 0;
}
.button-outline-wp {
  border-width: 1px;
  border-style: solid;
  border-color: #387ef5;
  color: #387ef5;
  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(56, 126, 245, 0.16);
}
.button-clear-wp {
  color: #387ef5;
  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: 64px;
  padding: 0 2.6rem;
}
.button-wp [icon-only] {
  padding: 0;
}
.button-wp-primary {
  color: #fff;
  background-color: #387ef5;
}
.button-wp-primary:hover:not(.disable-hover) {
  border-color: #3474e1;
  background-color: #387ef5;
}
.button-wp-primary.activated {
  background-color: #3474e1;
}
.button-outline-wp-primary {
  border-color: #3578e9;
  color: #3578e9;
  background-color: transparent;
}
.button-outline-wp-primary:hover:not(.disable-hover) {
  border-color: #3578e9;
  background-color: rgba(158, 158, 158, 0.1);
}
.button-outline-wp-primary.activated {
  background-color: rgba(53, 120, 233, 0.16);
}
.button-clear-wp-primary {
  color: #387ef5;
  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: #387ef5;
}
.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-wp-santander {
  color: #fff;
  background-color: #ec0000;
}
.button-wp-santander:hover:not(.disable-hover) {
  border-color: #ee1414;
  background-color: #ec0000;
}
.button-wp-santander.activated {
  background-color: #ee1414;
}
.button-outline-wp-santander {
  border-color: #ed0d0d;
  color: #ed0d0d;
  background-color: transparent;
}
.button-outline-wp-santander:hover:not(.disable-hover) {
  border-color: #ed0d0d;
  background-color: rgba(158, 158, 158, 0.1);
}
.button-outline-wp-santander.activated {
  background-color: rgba(237, 13, 13, 0.16);
}
.button-clear-wp-santander {
  color: #ec0000;
  background-color: transparent;
}
.button-clear-wp-santander.activated {
  background-color: rgba(158, 158, 158, 0.2);
}
.button-clear-wp-santander:hover:not(.disable-hover) {
  color: #ec0000;
}
.button-wp-meritolife {
  color: #000;
  background-color: #b3fdfe;
}
.button-wp-meritolife:hover:not(.disable-hover) {
  border-color: #a5e9ea;
  background-color: #b3fdfe;
}
.button-wp-meritolife.activated {
  background-color: #a5e9ea;
}
.button-outline-wp-meritolife {
  border-color: #aaf0f1;
  color: #aaf0f1;
  background-color: transparent;
}
.button-outline-wp-meritolife:hover:not(.disable-hover) {
  border-color: #aaf0f1;
  background-color: rgba(158, 158, 158, 0.1);
}
.card-ios > .item-wrapper:last-child .item,
.card-ios > .item:last-child,
.card-ios > .item:last-child .item-inner,
.card-md > .item-wrapper:last-child .item,
.card-md > .item:last-child,
.card-md > .item:last-child .item-inner,
.card-wp > .item-wrapper:last-child .item,
.card-wp > .item:last-child,
.card-wp > .item:last-child .item-inner {
  border-bottom: 0;
}
.button-outline-wp-meritolife.activated {
  background-color: rgba(170, 240, 241, 0.16);
}
.button-clear-wp-meritolife {
  color: #b3fdfe;
  background-color: transparent;
}
.button-clear-wp-meritolife.activated {
  background-color: rgba(158, 158, 158, 0.2);
}
.button-clear-wp-meritolife:hover:not(.disable-hover) {
  color: #b3fdfe;
}
ion-card img {
  width: 100%;
}
ion-card-header {
  display: block;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.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-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 {
  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: 400;
}
.card-ios h2 {
  margin: 2px 0;
  font-size: 1.6rem;
  font-weight: 400;
}
.card-ios h3,
.card-ios h4,
.card-ios h5,
.card-ios h6 {
  margin: 2px 0;
  font-size: 1.4rem;
  font-weight: 400;
}
.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: #387ef5;
}
.card-ios-primary {
  color: #fff;
  background-color: #387ef5;
}
.card-ios-primary .card-content-ios,
.card-ios-primary .card-header-ios,
.card-ios-primary .card-title-ios,
.card-ios-primary p {
  color: #fff;
}
.card-ios-primary .card-content-ios-primary,
.card-ios-primary .card-header-ios-primary,
.card-ios-primary .card-title-ios-primary,
.card-ios-primary .text-ios-primary {
  color: #387ef5;
}
.card-ios-primary .card-content-ios-secondary,
.card-ios-primary .card-header-ios-secondary,
.card-ios-primary .card-title-ios-secondary,
.card-ios-primary .text-ios-secondary {
  color: #32db64;
}
.card-ios-primary .card-content-ios-danger,
.card-ios-primary .card-header-ios-danger,
.card-ios-primary .card-title-ios-danger,
.card-ios-primary .text-ios-danger {
  color: #f53d3d;
}
.card-ios-primary .card-content-ios-light,
.card-ios-primary .card-header-ios-light,
.card-ios-primary .card-title-ios-light,
.card-ios-primary .text-ios-light {
  color: #f4f4f4;
}
.card-ios-primary .card-content-ios-dark,
.card-ios-primary .card-header-ios-dark,
.card-ios-primary .card-title-ios-dark,
.card-ios-primary .text-ios-dark {
  color: #222;
}
.card-ios-primary .card-content-ios-santander,
.card-ios-primary .card-header-ios-santander,
.card-ios-primary .card-title-ios-santander,
.card-ios-primary .text-ios-santander {
  color: #ec0000;
}
.card-ios-primary .card-content-ios-meritolife,
.card-ios-primary .card-header-ios-meritolife,
.card-ios-primary .card-title-ios-meritolife,
.card-ios-primary .text-ios-meritolife {
  color: #b3fdfe;
}
.card-content-ios-primary,
.card-header-ios-primary,
.card-title-ios-primary {
  color: #387ef5;
}
.card-ios .text-ios-secondary {
  color: #32db64;
}
.card-ios-secondary {
  color: #fff;
  background-color: #32db64;
}
.card-ios-secondary .card-content-ios,
.card-ios-secondary .card-header-ios,
.card-ios-secondary .card-title-ios,
.card-ios-secondary p {
  color: #fff;
}
.card-ios-secondary .card-content-ios-primary,
.card-ios-secondary .card-header-ios-primary,
.card-ios-secondary .card-title-ios-primary,
.card-ios-secondary .text-ios-primary {
  color: #387ef5;
}
.card-ios-secondary .card-content-ios-secondary,
.card-ios-secondary .card-header-ios-secondary,
.card-ios-secondary .card-title-ios-secondary,
.card-ios-secondary .text-ios-secondary {
  color: #32db64;
}
.card-ios-secondary .card-content-ios-danger,
.card-ios-secondary .card-header-ios-danger,
.card-ios-secondary .card-title-ios-danger,
.card-ios-secondary .text-ios-danger {
  color: #f53d3d;
}
.card-ios-secondary .card-content-ios-light,
.card-ios-secondary .card-header-ios-light,
.card-ios-secondary .card-title-ios-light,
.card-ios-secondary .text-ios-light {
  color: #f4f4f4;
}
.card-ios-secondary .card-content-ios-dark,
.card-ios-secondary .card-header-ios-dark,
.card-ios-secondary .card-title-ios-dark,
.card-ios-secondary .text-ios-dark {
  color: #222;
}
.card-ios-secondary .card-content-ios-santander,
.card-ios-secondary .card-header-ios-santander,
.card-ios-secondary .card-title-ios-santander,
.card-ios-secondary .text-ios-santander {
  color: #ec0000;
}
.card-ios-secondary .card-content-ios-meritolife,
.card-ios-secondary .card-header-ios-meritolife,
.card-ios-secondary .card-title-ios-meritolife,
.card-ios-secondary .text-ios-meritolife {
  color: #b3fdfe;
}
.card-content-ios-secondary,
.card-header-ios-secondary,
.card-title-ios-secondary {
  color: #32db64;
}
.card-ios .text-ios-danger {
  color: #f53d3d;
}
.card-ios-danger {
  color: #fff;
  background-color: #f53d3d;
}
.card-ios-danger .card-content-ios,
.card-ios-danger .card-header-ios,
.card-ios-danger .card-title-ios,
.card-ios-danger p {
  color: #fff;
}
.card-ios-danger .card-content-ios-primary,
.card-ios-danger .card-header-ios-primary,
.card-ios-danger .card-title-ios-primary,
.card-ios-danger .text-ios-primary {
  color: #387ef5;
}
.card-ios-danger .card-content-ios-secondary,
.card-ios-danger .card-header-ios-secondary,
.card-ios-danger .card-title-ios-secondary,
.card-ios-danger .text-ios-secondary {
  color: #32db64;
}
.card-ios-danger .card-content-ios-danger,
.card-ios-danger .card-header-ios-danger,
.card-ios-danger .card-title-ios-danger,
.card-ios-danger .text-ios-danger {
  color: #f53d3d;
}
.card-ios-danger .card-content-ios-light,
.card-ios-danger .card-header-ios-light,
.card-ios-danger .card-title-ios-light,
.card-ios-danger .text-ios-light {
  color: #f4f4f4;
}
.card-ios-danger .card-content-ios-dark,
.card-ios-danger .card-header-ios-dark,
.card-ios-danger .card-title-ios-dark,
.card-ios-danger .text-ios-dark {
  color: #222;
}
.card-ios-danger .card-content-ios-santander,
.card-ios-danger .card-header-ios-santander,
.card-ios-danger .card-title-ios-santander,
.card-ios-danger .text-ios-santander {
  color: #ec0000;
}
.card-ios-danger .card-content-ios-meritolife,
.card-ios-danger .card-header-ios-meritolife,
.card-ios-danger .card-title-ios-meritolife,
.card-ios-danger .text-ios-meritolife {
  color: #b3fdfe;
}
.card-content-ios-danger,
.card-header-ios-danger,
.card-title-ios-danger {
  color: #f53d3d;
}
.card-ios .text-ios-light {
  color: #f4f4f4;
}
.card-ios-light {
  color: #000;
  background-color: #f4f4f4;
}
.card-ios-light .card-content-ios,
.card-ios-light .card-header-ios,
.card-ios-light .card-title-ios,
.card-ios-light p {
  color: #000;
}
.card-ios-light .card-content-ios-primary,
.card-ios-light .card-header-ios-primary,
.card-ios-light .card-title-ios-primary,
.card-ios-light .text-ios-primary {
  color: #387ef5;
}
.card-ios-light .card-content-ios-secondary,
.card-ios-light .card-header-ios-secondary,
.card-ios-light .card-title-ios-secondary,
.card-ios-light .text-ios-secondary {
  color: #32db64;
}
.card-ios-light .card-content-ios-danger,
.card-ios-light .card-header-ios-danger,
.card-ios-light .card-title-ios-danger,
.card-ios-light .text-ios-danger {
  color: #f53d3d;
}
.card-ios-light .card-content-ios-light,
.card-ios-light .card-header-ios-light,
.card-ios-light .card-title-ios-light,
.card-ios-light .text-ios-light {
  color: #f4f4f4;
}
.card-ios-light .card-content-ios-dark,
.card-ios-light .card-header-ios-dark,
.card-ios-light .card-title-ios-dark,
.card-ios-light .text-ios-dark {
  color: #222;
}
.card-ios-light .card-content-ios-santander,
.card-ios-light .card-header-ios-santander,
.card-ios-light .card-title-ios-santander,
.card-ios-light .text-ios-santander {
  color: #ec0000;
}
.card-ios-light .card-content-ios-meritolife,
.card-ios-light .card-header-ios-meritolife,
.card-ios-light .card-title-ios-meritolife,
.card-ios-light .text-ios-meritolife {
  color: #b3fdfe;
}
.card-content-ios-light,
.card-header-ios-light,
.card-title-ios-light {
  color: #f4f4f4;
}
.card-ios .text-ios-dark {
  color: #222;
}
.card-ios-dark {
  color: #fff;
  background-color: #222;
}
.card-ios-dark .card-content-ios,
.card-ios-dark .card-header-ios,
.card-ios-dark .card-title-ios,
.card-ios-dark p {
  color: #fff;
}
.card-ios-dark .card-content-ios-primary,
.card-ios-dark .card-header-ios-primary,
.card-ios-dark .card-title-ios-primary,
.card-ios-dark .text-ios-primary {
  color: #387ef5;
}
.card-ios-dark .card-content-ios-secondary,
.card-ios-dark .card-header-ios-secondary,
.card-ios-dark .card-title-ios-secondary,
.card-ios-dark .text-ios-secondary {
  color: #32db64;
}
.card-ios-dark .card-content-ios-danger,
.card-ios-dark .card-header-ios-danger,
.card-ios-dark .card-title-ios-danger,
.card-ios-dark .text-ios-danger {
  color: #f53d3d;
}
.card-ios-dark .card-content-ios-light,
.card-ios-dark .card-header-ios-light,
.card-ios-dark .card-title-ios-light,
.card-ios-dark .text-ios-light {
  color: #f4f4f4;
}
.card-ios-dark .card-content-ios-dark,
.card-ios-dark .card-header-ios-dark,
.card-ios-dark .card-title-ios-dark,
.card-ios-dark .text-ios-dark {
  color: #222;
}
.card-ios-dark .card-content-ios-santander,
.card-ios-dark .card-header-ios-santander,
.card-ios-dark .card-title-ios-santander,
.card-ios-dark .text-ios-santander {
  color: #ec0000;
}
.card-ios-dark .card-content-ios-meritolife,
.card-ios-dark .card-header-ios-meritolife,
.card-ios-dark .card-title-ios-meritolife,
.card-ios-dark .text-ios-meritolife {
  color: #b3fdfe;
}
.card-content-ios-dark,
.card-header-ios-dark,
.card-title-ios-dark {
  color: #222;
}
.card-ios .text-ios-santander {
  color: #ec0000;
}
.card-ios-santander {
  color: #fff;
  background-color: #ec0000;
}
.card-ios-santander .card-content-ios,
.card-ios-santander .card-header-ios,
.card-ios-santander .card-title-ios,
.card-ios-santander p {
  color: #fff;
}
.card-ios-santander .card-content-ios-primary,
.card-ios-santander .card-header-ios-primary,
.card-ios-santander .card-title-ios-primary,
.card-ios-santander .text-ios-primary {
  color: #387ef5;
}
.card-ios-santander .card-content-ios-secondary,
.card-ios-santander .card-header-ios-secondary,
.card-ios-santander .card-title-ios-secondary,
.card-ios-santander .text-ios-secondary {
  color: #32db64;
}
.card-ios-santander .card-content-ios-danger,
.card-ios-santander .card-header-ios-danger,
.card-ios-santander .card-title-ios-danger,
.card-ios-santander .text-ios-danger {
  color: #f53d3d;
}
.card-ios-santander .card-content-ios-light,
.card-ios-santander .card-header-ios-light,
.card-ios-santander .card-title-ios-light,
.card-ios-santander .text-ios-light {
  color: #f4f4f4;
}
.card-ios-santander .card-content-ios-dark,
.card-ios-santander .card-header-ios-dark,
.card-ios-santander .card-title-ios-dark,
.card-ios-santander .text-ios-dark {
  color: #222;
}
.card-ios-santander .card-content-ios-santander,
.card-ios-santander .card-header-ios-santander,
.card-ios-santander .card-title-ios-santander,
.card-ios-santander .text-ios-santander {
  color: #ec0000;
}
.card-ios-santander .card-content-ios-meritolife,
.card-ios-santander .card-header-ios-meritolife,
.card-ios-santander .card-title-ios-meritolife,
.card-ios-santander .text-ios-meritolife {
  color: #b3fdfe;
}
.card-content-ios-santander,
.card-header-ios-santander,
.card-title-ios-santander {
  color: #ec0000;
}
.card-ios .text-ios-meritolife {
  color: #b3fdfe;
}
.card-ios-meritolife {
  color: #000;
  background-color: #b3fdfe;
}
.card-ios-meritolife .card-content-ios,
.card-ios-meritolife .card-header-ios,
.card-ios-meritolife .card-title-ios,
.card-ios-meritolife p {
  color: #000;
}
.card-ios-meritolife .card-content-ios-primary,
.card-ios-meritolife .card-header-ios-primary,
.card-ios-meritolife .card-title-ios-primary,
.card-ios-meritolife .text-ios-primary {
  color: #387ef5;
}
.card-ios-meritolife .card-content-ios-secondary,
.card-ios-meritolife .card-header-ios-secondary,
.card-ios-meritolife .card-title-ios-secondary,
.card-ios-meritolife .text-ios-secondary {
  color: #32db64;
}
.card-ios-meritolife .card-content-ios-danger,
.card-ios-meritolife .card-header-ios-danger,
.card-ios-meritolife .card-title-ios-danger,
.card-ios-meritolife .text-ios-danger {
  color: #f53d3d;
}
.card-ios-meritolife .card-content-ios-light,
.card-ios-meritolife .card-header-ios-light,
.card-ios-meritolife .card-title-ios-light,
.card-ios-meritolife .text-ios-light {
  color: #f4f4f4;
}
.card-ios-meritolife .card-content-ios-dark,
.card-ios-meritolife .card-header-ios-dark,
.card-ios-meritolife .card-title-ios-dark,
.card-ios-meritolife .text-ios-dark {
  color: #222;
}
.card-ios-meritolife .card-content-ios-santander,
.card-ios-meritolife .card-header-ios-santander,
.card-ios-meritolife .card-title-ios-santander,
.card-ios-meritolife .text-ios-santander {
  color: #ec0000;
}
.card-content-ios-meritolife,
.card-header-ios-meritolife,
.card-ios-meritolife .card-content-ios-meritolife,
.card-ios-meritolife .card-header-ios-meritolife,
.card-ios-meritolife .card-title-ios-meritolife,
.card-ios-meritolife .text-ios-meritolife,
.card-title-ios-meritolife {
  color: #b3fdfe;
}
.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-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-md h1,
.card-title-md {
  font-size: 2.4rem;
  color: #222;
}
.card-title-md {
  line-height: 1.2;
  margin: 2px 0;
  padding: 8px 0;
}
.card-md h1 {
  margin: 0 0 2px;
  font-weight: 400;
}
.card-md h2 {
  margin: 2px 0;
  font-size: 1.6rem;
  font-weight: 400;
  color: #222;
}
.card-md h3,
.card-md h4,
.card-md h5,
.card-md h6 {
  margin: 2px 0;
  font-size: 1.4rem;
  font-weight: 400;
  color: #222;
}
.card-md p {
  margin: 0 0 2px;
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 1.5;
  color: #222;
}
.card-md + ion-card {
  margin-top: 0;
}
.card-md .text-md-primary {
  color: #387ef5;
}
.card-md-primary {
  color: #fff;
  background-color: #387ef5;
}
.card-md-primary .card-content-md,
.card-md-primary .card-header-md,
.card-md-primary .card-title-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 .card-content-md-primary,
.card-md-primary .card-header-md-primary,
.card-md-primary .card-title-md-primary,
.card-md-primary .text-md-primary {
  color: #387ef5;
}
.card-md-primary .card-content-md-secondary,
.card-md-primary .card-header-md-secondary,
.card-md-primary .card-title-md-secondary,
.card-md-primary .text-md-secondary {
  color: #32db64;
}
.card-md-primary .card-content-md-danger,
.card-md-primary .card-header-md-danger,
.card-md-primary .card-title-md-danger,
.card-md-primary .text-md-danger {
  color: #f53d3d;
}
.card-md-primary .card-content-md-light,
.card-md-primary .card-header-md-light,
.card-md-primary .card-title-md-light,
.card-md-primary .text-md-light {
  color: #f4f4f4;
}
.card-md-primary .card-content-md-dark,
.card-md-primary .card-header-md-dark,
.card-md-primary .card-title-md-dark,
.card-md-primary .text-md-dark {
  color: #222;
}
.card-md-primary .card-content-md-santander,
.card-md-primary .card-header-md-santander,
.card-md-primary .card-title-md-santander,
.card-md-primary .text-md-santander {
  color: #ec0000;
}
.card-md-primary .card-content-md-meritolife,
.card-md-primary .card-header-md-meritolife,
.card-md-primary .card-title-md-meritolife,
.card-md-primary .text-md-meritolife {
  color: #b3fdfe;
}
.card-content-md-primary,
.card-header-md-primary,
.card-title-md-primary {
  color: #387ef5;
}
.card-md .text-md-secondary {
  color: #32db64;
}
.card-md-secondary {
  color: #fff;
  background-color: #32db64;
}
.card-md-secondary .card-content-md,
.card-md-secondary .card-header-md,
.card-md-secondary .card-title-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 .card-content-md-primary,
.card-md-secondary .card-header-md-primary,
.card-md-secondary .card-title-md-primary,
.card-md-secondary .text-md-primary {
  color: #387ef5;
}
.card-md-secondary .card-content-md-secondary,
.card-md-secondary .card-header-md-secondary,
.card-md-secondary .card-title-md-secondary,
.card-md-secondary .text-md-secondary {
  color: #32db64;
}
.card-md-secondary .card-content-md-danger,
.card-md-secondary .card-header-md-danger,
.card-md-secondary .card-title-md-danger,
.card-md-secondary .text-md-danger {
  color: #f53d3d;
}
.card-md-secondary .card-content-md-light,
.card-md-secondary .card-header-md-light,
.card-md-secondary .card-title-md-light,
.card-md-secondary .text-md-light {
  color: #f4f4f4;
}
.card-md-secondary .card-content-md-dark,
.card-md-secondary .card-header-md-dark,
.card-md-secondary .card-title-md-dark,
.card-md-secondary .text-md-dark {
  color: #222;
}
.card-md-secondary .card-content-md-santander,
.card-md-secondary .card-header-md-santander,
.card-md-secondary .card-title-md-santander,
.card-md-secondary .text-md-santander {
  color: #ec0000;
}
.card-md-secondary .card-content-md-meritolife,
.card-md-secondary .card-header-md-meritolife,
.card-md-secondary .card-title-md-meritolife,
.card-md-secondary .text-md-meritolife {
  color: #b3fdfe;
}
.card-content-md-secondary,
.card-header-md-secondary,
.card-title-md-secondary {
  color: #32db64;
}
.card-md .text-md-danger {
  color: #f53d3d;
}
.card-md-danger {
  color: #fff;
  background-color: #f53d3d;
}
.card-md-danger .card-content-md,
.card-md-danger .card-header-md,
.card-md-danger .card-title-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 .card-content-md-primary,
.card-md-danger .card-header-md-primary,
.card-md-danger .card-title-md-primary,
.card-md-danger .text-md-primary {
  color: #387ef5;
}
.card-md-danger .card-content-md-secondary,
.card-md-danger .card-header-md-secondary,
.card-md-danger .card-title-md-secondary,
.card-md-danger .text-md-secondary {
  color: #32db64;
}
.card-md-danger .card-content-md-danger,
.card-md-danger .card-header-md-danger,
.card-md-danger .card-title-md-danger,
.card-md-danger .text-md-danger {
  color: #f53d3d;
}
.card-md-danger .card-content-md-light,
.card-md-danger .card-header-md-light,
.card-md-danger .card-title-md-light,
.card-md-danger .text-md-light {
  color: #f4f4f4;
}
.card-md-danger .card-content-md-dark,
.card-md-danger .card-header-md-dark,
.card-md-danger .card-title-md-dark,
.card-md-danger .text-md-dark {
  color: #222;
}
.card-md-danger .card-content-md-santander,
.card-md-danger .card-header-md-santander,
.card-md-danger .card-title-md-santander,
.card-md-danger .text-md-santander {
  color: #ec0000;
}
.card-md-danger .card-content-md-meritolife,
.card-md-danger .card-header-md-meritolife,
.card-md-danger .card-title-md-meritolife,
.card-md-danger .text-md-meritolife {
  color: #b3fdfe;
}
.card-content-md-danger,
.card-header-md-danger,
.card-title-md-danger {
  color: #f53d3d;
}
.card-md .text-md-light {
  color: #f4f4f4;
}
.card-md-light {
  color: #000;
  background-color: #f4f4f4;
}
.card-md-light .card-content-md,
.card-md-light .card-header-md,
.card-md-light .card-title-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 .card-content-md-primary,
.card-md-light .card-header-md-primary,
.card-md-light .card-title-md-primary,
.card-md-light .text-md-primary {
  color: #387ef5;
}
.card-md-light .card-content-md-secondary,
.card-md-light .card-header-md-secondary,
.card-md-light .card-title-md-secondary,
.card-md-light .text-md-secondary {
  color: #32db64;
}
.card-md-light .card-content-md-danger,
.card-md-light .card-header-md-danger,
.card-md-light .card-title-md-danger,
.card-md-light .text-md-danger {
  color: #f53d3d;
}
.card-md-light .card-content-md-light,
.card-md-light .card-header-md-light,
.card-md-light .card-title-md-light,
.card-md-light .text-md-light {
  color: #f4f4f4;
}
.card-md-light .card-content-md-dark,
.card-md-light .card-header-md-dark,
.card-md-light .card-title-md-dark,
.card-md-light .text-md-dark {
  color: #222;
}
.card-md-light .card-content-md-santander,
.card-md-light .card-header-md-santander,
.card-md-light .card-title-md-santander,
.card-md-light .text-md-santander {
  color: #ec0000;
}
.card-md-light .card-content-md-meritolife,
.card-md-light .card-header-md-meritolife,
.card-md-light .card-title-md-meritolife,
.card-md-light .text-md-meritolife {
  color: #b3fdfe;
}
.card-content-md-light,
.card-header-md-light,
.card-title-md-light {
  color: #f4f4f4;
}
.card-md .text-md-dark {
  color: #222;
}
.card-md-dark {
  color: #fff;
  background-color: #222;
}
.card-md-dark .card-content-md,
.card-md-dark .card-header-md,
.card-md-dark .card-title-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 .card-content-md-primary,
.card-md-dark .card-header-md-primary,
.card-md-dark .card-title-md-primary,
.card-md-dark .text-md-primary {
  color: #387ef5;
}
.card-md-dark .card-content-md-secondary,
.card-md-dark .card-header-md-secondary,
.card-md-dark .card-title-md-secondary,
.card-md-dark .text-md-secondary {
  color: #32db64;
}
.card-md-dark .card-content-md-danger,
.card-md-dark .card-header-md-danger,
.card-md-dark .card-title-md-danger,
.card-md-dark .text-md-danger {
  color: #f53d3d;
}
.card-md-dark .card-content-md-light,
.card-md-dark .card-header-md-light,
.card-md-dark .card-title-md-light,
.card-md-dark .text-md-light {
  color: #f4f4f4;
}
.card-md-dark .card-content-md-dark,
.card-md-dark .card-header-md-dark,
.card-md-dark .card-title-md-dark,
.card-md-dark .text-md-dark {
  color: #222;
}
.card-md-dark .card-content-md-santander,
.card-md-dark .card-header-md-santander,
.card-md-dark .card-title-md-santander,
.card-md-dark .text-md-santander {
  color: #ec0000;
}
.card-md-dark .card-content-md-meritolife,
.card-md-dark .card-header-md-meritolife,
.card-md-dark .card-title-md-meritolife,
.card-md-dark .text-md-meritolife {
  color: #b3fdfe;
}
.card-content-md-dark,
.card-header-md-dark,
.card-title-md-dark {
  color: #222;
}
.card-md .text-md-santander {
  color: #ec0000;
}
.card-md-santander {
  color: #fff;
  background-color: #ec0000;
}
.card-md-santander .card-content-md,
.card-md-santander .card-header-md,
.card-md-santander .card-title-md,
.card-md-santander h1,
.card-md-santander h2,
.card-md-santander h3,
.card-md-santander h4,
.card-md-santander h5,
.card-md-santander h6,
.card-md-santander p {
  color: #fff;
}
.card-md-santander .card-content-md-primary,
.card-md-santander .card-header-md-primary,
.card-md-santander .card-title-md-primary,
.card-md-santander .text-md-primary {
  color: #387ef5;
}
.card-md-santander .card-content-md-secondary,
.card-md-santander .card-header-md-secondary,
.card-md-santander .card-title-md-secondary,
.card-md-santander .text-md-secondary {
  color: #32db64;
}
.card-md-santander .card-content-md-danger,
.card-md-santander .card-header-md-danger,
.card-md-santander .card-title-md-danger,
.card-md-santander .text-md-danger {
  color: #f53d3d;
}
.card-md-santander .card-content-md-light,
.card-md-santander .card-header-md-light,
.card-md-santander .card-title-md-light,
.card-md-santander .text-md-light {
  color: #f4f4f4;
}
.card-md-santander .card-content-md-dark,
.card-md-santander .card-header-md-dark,
.card-md-santander .card-title-md-dark,
.card-md-santander .text-md-dark {
  color: #222;
}
.card-md-santander .card-content-md-santander,
.card-md-santander .card-header-md-santander,
.card-md-santander .card-title-md-santander,
.card-md-santander .text-md-santander {
  color: #ec0000;
}
.card-md-santander .card-content-md-meritolife,
.card-md-santander .card-header-md-meritolife,
.card-md-santander .card-title-md-meritolife,
.card-md-santander .text-md-meritolife {
  color: #b3fdfe;
}
.card-content-md-santander,
.card-header-md-santander,
.card-title-md-santander {
  color: #ec0000;
}
.card-md .text-md-meritolife {
  color: #b3fdfe;
}
.card-md-meritolife {
  color: #000;
  background-color: #b3fdfe;
}
.card-md-meritolife .card-content-md,
.card-md-meritolife .card-header-md,
.card-md-meritolife .card-title-md,
.card-md-meritolife h1,
.card-md-meritolife h2,
.card-md-meritolife h3,
.card-md-meritolife h4,
.card-md-meritolife h5,
.card-md-meritolife h6,
.card-md-meritolife p {
  color: #000;
}
.card-md-meritolife .card-content-md-primary,
.card-md-meritolife .card-header-md-primary,
.card-md-meritolife .card-title-md-primary,
.card-md-meritolife .text-md-primary {
  color: #387ef5;
}
.card-md-meritolife .card-content-md-secondary,
.card-md-meritolife .card-header-md-secondary,
.card-md-meritolife .card-title-md-secondary,
.card-md-meritolife .text-md-secondary {
  color: #32db64;
}
.card-md-meritolife .card-content-md-danger,
.card-md-meritolife .card-header-md-danger,
.card-md-meritolife .card-title-md-danger,
.card-md-meritolife .text-md-danger {
  color: #f53d3d;
}
.card-md-meritolife .card-content-md-light,
.card-md-meritolife .card-header-md-light,
.card-md-meritolife .card-title-md-light,
.card-md-meritolife .text-md-light {
  color: #f4f4f4;
}
.card-md-meritolife .card-content-md-dark,
.card-md-meritolife .card-header-md-dark,
.card-md-meritolife .card-title-md-dark,
.card-md-meritolife .text-md-dark {
  color: #222;
}
.card-md-meritolife .card-content-md-santander,
.card-md-meritolife .card-header-md-santander,
.card-md-meritolife .card-title-md-santander,
.card-md-meritolife .text-md-santander {
  color: #ec0000;
}
.card-content-md-meritolife,
.card-header-md-meritolife,
.card-md-meritolife .card-content-md-meritolife,
.card-md-meritolife .card-header-md-meritolife,
.card-md-meritolife .card-title-md-meritolife,
.card-md-meritolife .text-md-meritolife,
.card-title-md-meritolife {
  color: #b3fdfe;
}
.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-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,
.card-wp h1 {
  font-size: 2.4rem;
  color: #222;
}
.card-title-wp {
  line-height: 1.2;
  margin: 2px 0;
  padding: 8px 0;
}
.card-wp h1 {
  margin: 0 0 2px;
  font-weight: 400;
}
.card-wp h2 {
  margin: 2px 0;
  font-size: 1.6rem;
  font-weight: 400;
  color: #222;
}
.card-wp h3,
.card-wp h4,
.card-wp h5,
.card-wp h6 {
  margin: 2px 0;
  font-size: 1.4rem;
  font-weight: 400;
  color: #222;
}
.card-wp p {
  margin: 0 0 2px;
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 1.5;
  color: #222;
}
.card-wp + ion-card {
  margin-top: 0;
}
.card-wp .text-wp-primary {
  color: #387ef5;
}
.card-wp-primary {
  color: #fff;
  background-color: #387ef5;
}
.card-wp-primary .card-content-wp,
.card-wp-primary .card-header-wp,
.card-wp-primary .card-title-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 .card-content-wp-primary,
.card-wp-primary .card-header-wp-primary,
.card-wp-primary .card-title-wp-primary,
.card-wp-primary .text-wp-primary {
  color: #387ef5;
}
.card-wp-primary .card-content-wp-secondary,
.card-wp-primary .card-header-wp-secondary,
.card-wp-primary .card-title-wp-secondary,
.card-wp-primary .text-wp-secondary {
  color: #32db64;
}
.card-wp-primary .card-content-wp-danger,
.card-wp-primary .card-header-wp-danger,
.card-wp-primary .card-title-wp-danger,
.card-wp-primary .text-wp-danger {
  color: #f53d3d;
}
.card-wp-primary .card-content-wp-light,
.card-wp-primary .card-header-wp-light,
.card-wp-primary .card-title-wp-light,
.card-wp-primary .text-wp-light {
  color: #f4f4f4;
}
.card-wp-primary .card-content-wp-dark,
.card-wp-primary .card-header-wp-dark,
.card-wp-primary .card-title-wp-dark,
.card-wp-primary .text-wp-dark {
  color: #222;
}
.card-wp-primary .card-content-wp-santander,
.card-wp-primary .card-header-wp-santander,
.card-wp-primary .card-title-wp-santander,
.card-wp-primary .text-wp-santander {
  color: #ec0000;
}
.card-wp-primary .card-content-wp-meritolife,
.card-wp-primary .card-header-wp-meritolife,
.card-wp-primary .card-title-wp-meritolife,
.card-wp-primary .text-wp-meritolife {
  color: #b3fdfe;
}
.card-content-wp-primary,
.card-header-wp-primary,
.card-title-wp-primary {
  color: #387ef5;
}
.card-wp .text-wp-secondary {
  color: #32db64;
}
.card-wp-secondary {
  color: #fff;
  background-color: #32db64;
}
.card-wp-secondary .card-content-wp,
.card-wp-secondary .card-header-wp,
.card-wp-secondary .card-title-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 .card-content-wp-primary,
.card-wp-secondary .card-header-wp-primary,
.card-wp-secondary .card-title-wp-primary,
.card-wp-secondary .text-wp-primary {
  color: #387ef5;
}
.card-wp-secondary .card-content-wp-secondary,
.card-wp-secondary .card-header-wp-secondary,
.card-wp-secondary .card-title-wp-secondary,
.card-wp-secondary .text-wp-secondary {
  color: #32db64;
}
.card-wp-secondary .card-content-wp-danger,
.card-wp-secondary .card-header-wp-danger,
.card-wp-secondary .card-title-wp-danger,
.card-wp-secondary .text-wp-danger {
  color: #f53d3d;
}
.card-wp-secondary .card-content-wp-light,
.card-wp-secondary .card-header-wp-light,
.card-wp-secondary .card-title-wp-light,
.card-wp-secondary .text-wp-light {
  color: #f4f4f4;
}
.card-wp-secondary .card-content-wp-dark,
.card-wp-secondary .card-header-wp-dark,
.card-wp-secondary .card-title-wp-dark,
.card-wp-secondary .text-wp-dark {
  color: #222;
}
.card-wp-secondary .card-content-wp-santander,
.card-wp-secondary .card-header-wp-santander,
.card-wp-secondary .card-title-wp-santander,
.card-wp-secondary .text-wp-santander {
  color: #ec0000;
}
.card-wp-secondary .card-content-wp-meritolife,
.card-wp-secondary .card-header-wp-meritolife,
.card-wp-secondary .card-title-wp-meritolife,
.card-wp-secondary .text-wp-meritolife {
  color: #b3fdfe;
}
.card-content-wp-secondary,
.card-header-wp-secondary,
.card-title-wp-secondary {
  color: #32db64;
}
.card-wp .text-wp-danger {
  color: #f53d3d;
}
.card-wp-danger {
  color: #fff;
  background-color: #f53d3d;
}
.card-wp-danger .card-content-wp,
.card-wp-danger .card-header-wp,
.card-wp-danger .card-title-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 .card-content-wp-primary,
.card-wp-danger .card-header-wp-primary,
.card-wp-danger .card-title-wp-primary,
.card-wp-danger .text-wp-primary {
  color: #387ef5;
}
.card-wp-danger .card-content-wp-secondary,
.card-wp-danger .card-header-wp-secondary,
.card-wp-danger .card-title-wp-secondary,
.card-wp-danger .text-wp-secondary {
  color: #32db64;
}
.card-wp-danger .card-content-wp-danger,
.card-wp-danger .card-header-wp-danger,
.card-wp-danger .card-title-wp-danger,
.card-wp-danger .text-wp-danger {
  color: #f53d3d;
}
.card-wp-danger .card-content-wp-light,
.card-wp-danger .card-header-wp-light,
.card-wp-danger .card-title-wp-light,
.card-wp-danger .text-wp-light {
  color: #f4f4f4;
}
.card-wp-danger .card-content-wp-dark,
.card-wp-danger .card-header-wp-dark,
.card-wp-danger .card-title-wp-dark,
.card-wp-danger .text-wp-dark {
  color: #222;
}
.card-wp-danger .card-content-wp-santander,
.card-wp-danger .card-header-wp-santander,
.card-wp-danger .card-title-wp-santander,
.card-wp-danger .text-wp-santander {
  color: #ec0000;
}
.card-wp-danger .card-content-wp-meritolife,
.card-wp-danger .card-header-wp-meritolife,
.card-wp-danger .card-title-wp-meritolife,
.card-wp-danger .text-wp-meritolife {
  color: #b3fdfe;
}
.card-content-wp-danger,
.card-header-wp-danger,
.card-title-wp-danger {
  color: #f53d3d;
}
.card-wp .text-wp-light {
  color: #f4f4f4;
}
.card-wp-light {
  color: #000;
  background-color: #f4f4f4;
}
.card-wp-light .card-content-wp,
.card-wp-light .card-header-wp,
.card-wp-light .card-title-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 .card-content-wp-primary,
.card-wp-light .card-header-wp-primary,
.card-wp-light .card-title-wp-primary,
.card-wp-light .text-wp-primary {
  color: #387ef5;
}
.card-wp-light .card-content-wp-secondary,
.card-wp-light .card-header-wp-secondary,
.card-wp-light .card-title-wp-secondary,
.card-wp-light .text-wp-secondary {
  color: #32db64;
}
.card-wp-light .card-content-wp-danger,
.card-wp-light .card-header-wp-danger,
.card-wp-light .card-title-wp-danger,
.card-wp-light .text-wp-danger {
  color: #f53d3d;
}
.card-wp-light .card-content-wp-light,
.card-wp-light .card-header-wp-light,
.card-wp-light .card-title-wp-light,
.card-wp-light .text-wp-light {
  color: #f4f4f4;
}
.card-wp-light .card-content-wp-dark,
.card-wp-light .card-header-wp-dark,
.card-wp-light .card-title-wp-dark,
.card-wp-light .text-wp-dark {
  color: #222;
}
.card-wp-light .card-content-wp-santander,
.card-wp-light .card-header-wp-santander,
.card-wp-light .card-title-wp-santander,
.card-wp-light .text-wp-santander {
  color: #ec0000;
}
.card-wp-light .card-content-wp-meritolife,
.card-wp-light .card-header-wp-meritolife,
.card-wp-light .card-title-wp-meritolife,
.card-wp-light .text-wp-meritolife {
  color: #b3fdfe;
}
.card-content-wp-light,
.card-header-wp-light,
.card-title-wp-light {
  color: #f4f4f4;
}
.card-wp .text-wp-dark {
  color: #222;
}
.card-wp-dark {
  color: #fff;
  background-color: #222;
}
.card-wp-dark .card-content-wp,
.card-wp-dark .card-header-wp,
.card-wp-dark .card-title-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 .card-content-wp-primary,
.card-wp-dark .card-header-wp-primary,
.card-wp-dark .card-title-wp-primary,
.card-wp-dark .text-wp-primary {
  color: #387ef5;
}
.card-wp-dark .card-content-wp-secondary,
.card-wp-dark .card-header-wp-secondary,
.card-wp-dark .card-title-wp-secondary,
.card-wp-dark .text-wp-secondary {
  color: #32db64;
}
.card-wp-dark .card-content-wp-danger,
.card-wp-dark .card-header-wp-danger,
.card-wp-dark .card-title-wp-danger,
.card-wp-dark .text-wp-danger {
  color: #f53d3d;
}
.card-wp-dark .card-content-wp-light,
.card-wp-dark .card-header-wp-light,
.card-wp-dark .card-title-wp-light,
.card-wp-dark .text-wp-light {
  color: #f4f4f4;
}
.card-wp-dark .card-content-wp-dark,
.card-wp-dark .card-header-wp-dark,
.card-wp-dark .card-title-wp-dark,
.card-wp-dark .text-wp-dark {
  color: #222;
}
.card-wp-dark .card-content-wp-santander,
.card-wp-dark .card-header-wp-santander,
.card-wp-dark .card-title-wp-santander,
.card-wp-dark .text-wp-santander {
  color: #ec0000;
}
.card-wp-dark .card-content-wp-meritolife,
.card-wp-dark .card-header-wp-meritolife,
.card-wp-dark .card-title-wp-meritolife,
.card-wp-dark .text-wp-meritolife {
  color: #b3fdfe;
}
.card-content-wp-dark,
.card-header-wp-dark,
.card-title-wp-dark {
  color: #222;
}
.card-wp .text-wp-santander {
  color: #ec0000;
}
.card-wp-santander {
  color: #fff;
  background-color: #ec0000;
}
.card-wp-santander .card-content-wp,
.card-wp-santander .card-header-wp,
.card-wp-santander .card-title-wp,
.card-wp-santander h1,
.card-wp-santander h2,
.card-wp-santander h3,
.card-wp-santander h4,
.card-wp-santander h5,
.card-wp-santander h6,
.card-wp-santander p {
  color: #fff;
}
.card-wp-santander .card-content-wp-primary,
.card-wp-santander .card-header-wp-primary,
.card-wp-santander .card-title-wp-primary,
.card-wp-santander .text-wp-primary {
  color: #387ef5;
}
.card-wp-santander .card-content-wp-secondary,
.card-wp-santander .card-header-wp-secondary,
.card-wp-santander .card-title-wp-secondary,
.card-wp-santander .text-wp-secondary {
  color: #32db64;
}
.card-wp-santander .card-content-wp-danger,
.card-wp-santander .card-header-wp-danger,
.card-wp-santander .card-title-wp-danger,
.card-wp-santander .text-wp-danger {
  color: #f53d3d;
}
.card-wp-santander .card-content-wp-light,
.card-wp-santander .card-header-wp-light,
.card-wp-santander .card-title-wp-light,
.card-wp-santander .text-wp-light {
  color: #f4f4f4;
}
.card-wp-santander .card-content-wp-dark,
.card-wp-santander .card-header-wp-dark,
.card-wp-santander .card-title-wp-dark,
.card-wp-santander .text-wp-dark {
  color: #222;
}
.card-wp-santander .card-content-wp-santander,
.card-wp-santander .card-header-wp-santander,
.card-wp-santander .card-title-wp-santander,
.card-wp-santander .text-wp-santander {
  color: #ec0000;
}
.card-wp-santander .card-content-wp-meritolife,
.card-wp-santander .card-header-wp-meritolife,
.card-wp-santander .card-title-wp-meritolife,
.card-wp-santander .text-wp-meritolife {
  color: #b3fdfe;
}
.card-content-wp-santander,
.card-header-wp-santander,
.card-title-wp-santander {
  color: #ec0000;
}
.card-wp .text-wp-meritolife {
  color: #b3fdfe;
}
.card-wp-meritolife {
  color: #000;
  background-color: #b3fdfe;
}
.card-wp-meritolife .card-content-wp,
.card-wp-meritolife .card-header-wp,
.card-wp-meritolife .card-title-wp,
.card-wp-meritolife h1,
.card-wp-meritolife h2,
.card-wp-meritolife h3,
.card-wp-meritolife h4,
.card-wp-meritolife h5,
.card-wp-meritolife h6,
.card-wp-meritolife p {
  color: #000;
}
.card-wp-meritolife .card-content-wp-primary,
.card-wp-meritolife .card-header-wp-primary,
.card-wp-meritolife .card-title-wp-primary,
.card-wp-meritolife .text-wp-primary {
  color: #387ef5;
}
.card-wp-meritolife .card-content-wp-secondary,
.card-wp-meritolife .card-header-wp-secondary,
.card-wp-meritolife .card-title-wp-secondary,
.card-wp-meritolife .text-wp-secondary {
  color: #32db64;
}
.card-wp-meritolife .card-content-wp-danger,
.card-wp-meritolife .card-header-wp-danger,
.card-wp-meritolife .card-title-wp-danger,
.card-wp-meritolife .text-wp-danger {
  color: #f53d3d;
}
.card-wp-meritolife .card-content-wp-light,
.card-wp-meritolife .card-header-wp-light,
.card-wp-meritolife .card-title-wp-light,
.card-wp-meritolife .text-wp-light {
  color: #f4f4f4;
}
.card-wp-meritolife .card-content-wp-dark,
.card-wp-meritolife .card-header-wp-dark,
.card-wp-meritolife .card-title-wp-dark,
.card-wp-meritolife .text-wp-dark {
  color: #222;
}
.card-wp-meritolife .card-content-wp-santander,
.card-wp-meritolife .card-header-wp-santander,
.card-wp-meritolife .card-title-wp-santander,
.card-wp-meritolife .text-wp-santander {
  color: #ec0000;
}
.card-content-wp-meritolife,
.card-header-wp-meritolife,
.card-title-wp-meritolife,
.card-wp-meritolife .card-content-wp-meritolife,
.card-wp-meritolife .card-header-wp-meritolife,
.card-wp-meritolife .card-title-wp-meritolife,
.card-wp-meritolife .text-wp-meritolife {
  color: #b3fdfe;
}
.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: #387ef5;
  background-color: #387ef5;
}
.checkbox-ios .checkbox-checked .checkbox-inner {
  left: 7px;
  top: 4px;
  position: absolute;
  width: 4px;
  height: 9px;
  border-width: 0 1px 1px 0;
  border-style: solid;
  border-color: #fff;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.item.item-ios .checkbox-ios {
  position: static;
  display: block;
  margin: 8px 16px 8px 2px;
}
.item.item-ios .checkbox-ios[item-end],
.item.item-ios .checkbox-ios[item-right] {
  margin: 10px 8px 9px 0;
}
.checkbox-ios-primary .checkbox-checked {
  border-color: #387ef5;
  background-color: #387ef5;
}
.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-ios-santander .checkbox-checked {
  border-color: #ec0000;
  background-color: #ec0000;
}
.checkbox-ios-santander .checkbox-checked .checkbox-inner {
  border-color: #fff;
}
.checkbox-ios-meritolife .checkbox-checked {
  border-color: #b3fdfe;
  background-color: #b3fdfe;
}
.checkbox-ios-meritolife .checkbox-checked .checkbox-inner {
  border-color: #000;
}
.checkbox-md .checkbox-checked,
.checkbox-md .checkbox-icon {
  border-color: #444;
  background-color: transparent;
}
.checkbox-md {
  position: relative;
  display: inline-block;
}
.checkbox-md .checkbox-icon {
  border-radius: 3px;
  position: relative;
  width: 2rem;
  height: 2rem;
  border-width: 1px;
  border-style: solid;
  -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 .checkbox-inner {
  left: 4px;
  top: 0;
  position: absolute;
  width: 5px;
  height: 10px;
  border-width: 0 2px 2px 0;
  border-style: solid;
  border-color: #abc111;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.item.item-md .checkbox-md {
  position: static;
  display: block;
  margin: 9px 36px 9px 4px;
}
.item.item-md .checkbox-md[item-end],
.item.item-md .checkbox-md[item-right] {
  margin: 11px 10px 10px 0;
}
.checkbox-md + .item-inner ion-label {
  margin-left: 0;
}
.checkbox-md-primary .checkbox-checked {
  border-color: #387ef5;
  background-color: #387ef5;
}
.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-md-santander .checkbox-checked {
  border-color: #ec0000;
  background-color: #ec0000;
}
.checkbox-md-santander .checkbox-checked .checkbox-inner {
  border-color: #fff;
}
.checkbox-md-meritolife .checkbox-checked {
  border-color: #b3fdfe;
  background-color: #b3fdfe;
}
.checkbox-md-meritolife .checkbox-checked .checkbox-inner {
  border-color: #000;
}
.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: #387ef5;
  background-color: #387ef5;
}
.checkbox-wp .checkbox-checked .checkbox-inner {
  left: 3px;
  top: -2px;
  position: absolute;
  width: 6px;
  height: 12px;
  border-width: 0 1px 1px 0;
  border-style: solid;
  border-color: #fff;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
ion-chip .button,
ion-chip ion-avatar,
ion-chip ion-icon {
  width: 32px;
  height: 32px;
  border-radius: 50%;
}
.item.item-wp .checkbox-wp {
  position: static;
  display: block;
  margin: 9px 16px 9px 4px;
}
.list-ios ion-item-options .button,
ion-chip {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  -webkit-box-sizing: border-box;
}
.item.item-wp .checkbox-wp[item-end],
.item.item-wp .checkbox-wp[item-right] {
  margin: 11px 10px 10px 0;
}
.checkbox-wp + .item-inner ion-label {
  margin-left: 0;
}
.checkbox-wp-primary .checkbox-checked {
  border-color: #387ef5;
  background-color: #387ef5;
}
.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;
}
.checkbox-wp-santander .checkbox-checked {
  border-color: #ec0000;
  background-color: #ec0000;
}
.checkbox-wp-santander .checkbox-checked .checkbox-inner {
  border-color: #fff;
}
.checkbox-wp-meritolife .checkbox-checked {
  border-color: #b3fdfe;
  background-color: #b3fdfe;
}
.checkbox-wp-meritolife .checkbox-checked .checkbox-inner {
  border-color: #000;
}
ion-chip {
  display: inline-flex;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  font-weight: 400;
  vertical-align: middle;
  box-sizing: border-box;
}
.bar-button,
.tabs-ios .tab-button-icon::before {
  vertical-align: top;
}
ion-chip .button {
  margin: 0;
}
ion-chip ion-icon {
  font-size: 18px;
  line-height: 32px;
}
ion-chip ion-avatar {
  min-width: 32px;
  min-height: 32px;
}
ion-chip ion-avatar img {
  border-radius: 50%;
  display: block;
  width: 100%;
  height: 100%;
}
.chip-ios,
.chip-md,
.chip-wp {
  border-radius: 16px;
  height: 32px;
  font-size: 13px;
  line-height: 32px;
}
.chip-ios {
  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 .icon-ios-primary,
.chip-ios-primary,
.chip-ios > ion-icon {
  color: #fff;
  background-color: #387ef5;
}
.chip-ios .icon-ios-secondary,
.chip-ios-secondary {
  color: #fff;
  background-color: #32db64;
}
.chip-ios .icon-ios-danger,
.chip-ios-danger {
  color: #fff;
  background-color: #f53d3d;
}
.chip-ios .icon-ios-light,
.chip-ios-light {
  color: #000;
  background-color: #f4f4f4;
}
.chip-ios .icon-ios-dark,
.chip-ios-dark {
  color: #fff;
  background-color: #222;
}
.chip-ios .icon-ios-santander,
.chip-ios-santander {
  color: #fff;
  background-color: #ec0000;
}
.chip-ios .icon-ios-meritolife,
.chip-ios-meritolife {
  color: #000;
  background-color: #b3fdfe;
}
.chip-md {
  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 .icon-md-primary,
.chip-md-primary,
.chip-md > ion-icon {
  color: #fff;
  background-color: #387ef5;
}
.chip-md .icon-md-secondary,
.chip-md-secondary {
  color: #fff;
  background-color: #32db64;
}
.chip-md .icon-md-danger,
.chip-md-danger {
  color: #fff;
  background-color: #f53d3d;
}
.chip-md .icon-md-light,
.chip-md-light {
  color: #000;
  background-color: #f4f4f4;
}
.chip-md .icon-md-dark,
.chip-md-dark {
  color: #fff;
  background-color: #222;
}
.chip-md .icon-md-santander,
.chip-md-santander {
  color: #fff;
  background-color: #ec0000;
}
.chip-md .icon-md-meritolife,
.chip-md-meritolife {
  color: #000;
  background-color: #b3fdfe;
}
.chip-wp {
  color: rgba(0, 0, 0, 0.87);
  background: rgba(0, 0, 0, 0.12);
  margin: 2px 0;
}
.chip-wp .icon-wp-primary,
.chip-wp-primary,
.chip-wp > ion-icon {
  background-color: #387ef5;
  color: #fff;
}
.chip-wp > ion-label {
  margin: 0 10px;
}
.chip-wp .button {
  border: 0;
}
.chip-wp .icon-wp-secondary,
.chip-wp-secondary {
  color: #fff;
  background-color: #32db64;
}
.chip-wp .icon-wp-danger,
.chip-wp-danger {
  color: #fff;
  background-color: #f53d3d;
}
.chip-wp .icon-wp-light,
.chip-wp-light {
  color: #000;
  background-color: #f4f4f4;
}
.chip-wp .icon-wp-dark,
.chip-wp-dark {
  color: #fff;
  background-color: #222;
}
.chip-wp .icon-wp-santander,
.chip-wp-santander {
  color: #fff;
  background-color: #ec0000;
}
.chip-wp .icon-wp-meritolife,
.chip-wp-meritolife {
  color: #000;
  background-color: #b3fdfe;
}
.icon-ios-primary,
a {
  color: #387ef5;
}
.ion-contentkb {
  left: 0;
  top: 0;
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
  contain: layout size style;
}
.ion-page > ion-content,
.scroll-content {
  position: absolute;
}
.scroll-content {
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: block;
  overflow-x: hidden;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
  will-change: scroll-position;
  contain: size style layout;
}
.fab,
ion-img {
  contain: strict;
}
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.ios [padding],
ion-app.ios [padding] .scroll-content {
  padding: 16px;
}
ion-app [no-margin],
ion-app [no-margin] .scroll-content {
  margin: 0;
}
ion-app.ios [margin],
ion-app.ios [margin] .scroll-content,
ion-app.md [margin],
ion-app.md [margin] .scroll-content,
ion-app.wp [margin],
ion-app.wp [margin] .scroll-content {
  margin: 16px;
}
.content-ios {
  color: #444;
  background-color: #f0f0f0;
}
.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-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;
}
@media screen and (orientation: landscape) {
  ion-app.ios [padding] .scroll-content {
    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;
  }
}
ion-app.ios [padding-top] .scroll-content {
  padding-top: 16px;
}
ion-app.ios [padding-left] .scroll-content {
  padding-left: 16px;
}
ion-app.ios [padding-right] .scroll-content {
  padding-right: 16px;
}
ion-app.ios [padding-bottom] .scroll-content {
  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-left] .scroll-content {
    padding-left: calc(env(safe-area-inset-left) + 16px);
  }
  ion-app.ios [padding-right] .scroll-content {
    padding-right: calc(env(safe-area-inset-right) + 16px);
  }
  ion-app.ios [padding-bottom] .scroll-content {
    padding-bottom: 16px;
  }
  ion-app.ios [padding-vertical] .scroll-content {
    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(env(safe-area-inset-left) + 16px);
    padding-right: calc(env(safe-area-inset-right) + 16px);
  }
}
ion-app.md [padding],
ion-app.md [padding] .scroll-content {
  padding: 1.6rem;
}
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,
ion-app.ios [margin-start],
ion-app.ios [margin-start] .scroll-content {
  margin-left: 16px;
}
ion-app.ios [margin-end],
ion-app.ios [margin-end] .scroll-content,
ion-app.ios [margin-right],
ion-app.ios [margin-right] .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::after,
.content-ios:not([no-bounce]) > .scroll-content::before {
  position: absolute;
  width: 1px;
  height: 1px;
  content: "";
}
.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: #444;
  background-color: #f0f0f0;
}
.content-md hr {
  background-color: rgba(0, 0, 0, 0.08);
}
ion-app.md [padding-top] {
  padding-top: 1.6rem;
}
ion-app.md [padding-left] {
  padding-left: 1.6rem;
}
ion-app.md [padding-right] {
  padding-right: 1.6rem;
}
ion-app.md [padding-bottom] {
  padding-bottom: 1.6rem;
}
ion-app.md [padding-vertical] {
  padding-top: 1.6rem;
  padding-bottom: 1.6rem;
}
ion-app.md [padding-horizontal] {
  padding-left: 1.6rem;
  padding-right: 1.6rem;
}
@media screen and (orientation: landscape) {
  ion-app.md [padding] .scroll-content {
    padding-top: 1.6rem;
    padding-bottom: 1.6rem;
    padding: 1.6rem calc(env(safe-area-inset-right) + 1.6rem) 1.6rem
      calc(env(safe-area-inset-left) + 1.6rem);
  }
  ion-app.md [padding-top] .scroll-content {
    padding-top: 1.6rem;
  }
}
ion-app.md [padding-top] .scroll-content {
  padding-top: 1.6rem;
}
ion-app.md [padding-left] .scroll-content {
  padding-left: 1.6rem;
}
ion-app.md [padding-right] .scroll-content {
  padding-right: 1.6rem;
}
ion-app.md [padding-bottom] .scroll-content {
  padding-bottom: 1.6rem;
}
ion-app.md [padding-vertical] .scroll-content {
  padding-top: 1.6rem;
  padding-bottom: 1.6rem;
}
@media screen and (orientation: landscape) {
  ion-app.md [padding-left] .scroll-content {
    padding-left: calc(env(safe-area-inset-left) + 1.6rem);
  }
  ion-app.md [padding-right] .scroll-content {
    padding-right: calc(env(safe-area-inset-right) + 1.6rem);
  }
  ion-app.md [padding-bottom] .scroll-content {
    padding-bottom: 1.6rem;
  }
  ion-app.md [padding-vertical] .scroll-content {
    padding-top: 1.6rem;
    padding-bottom: 1.6rem;
  }
}
ion-app.md [padding-horizontal] .scroll-content {
  padding-left: 1.6rem;
  padding-right: 1.6rem;
}
@media screen and (orientation: landscape) {
  ion-app.md [padding-horizontal] .scroll-content {
    padding-left: calc(env(safe-area-inset-left) + 1.6rem);
    padding-right: calc(env(safe-area-inset-right) + 1.6rem);
  }
}
ion-app.wp [padding],
ion-app.wp [padding] .scroll-content {
  padding: 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,
ion-app.md [margin-start],
ion-app.md [margin-start] .scroll-content {
  margin-left: 16px;
}
ion-app.md [margin-end],
ion-app.md [margin-end] .scroll-content,
ion-app.md [margin-right],
ion-app.md [margin-right] .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: #444;
  background-color: #f0f0f0;
}
.datetime-ios .datetime-placeholder,
.datetime-md .datetime-placeholder {
  color: #999;
}
.content-wp hr {
  background-color: rgba(0, 0, 0, 0.08);
}
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;
}
@media screen and (orientation: landscape) {
  ion-app.wp [padding] .scroll-content {
    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;
  }
}
ion-app.wp [padding-top] .scroll-content {
  padding-top: 16px;
}
ion-app.wp [padding-left] .scroll-content {
  padding-left: 16px;
}
ion-app.wp [padding-right] .scroll-content {
  padding-right: 16px;
}
ion-app.wp [padding-bottom] .scroll-content {
  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-left] .scroll-content {
    padding-left: calc(env(safe-area-inset-left) + 16px);
  }
  ion-app.wp [padding-right] .scroll-content {
    padding-right: calc(env(safe-area-inset-right) + 16px);
  }
  ion-app.wp [padding-bottom] .scroll-content {
    padding-bottom: 16px;
  }
  ion-app.wp [padding-vertical] .scroll-content {
    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(env(safe-area-inset-left) + 16px);
    padding-right: calc(env(safe-area-inset-right) + 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,
ion-app.wp [margin-start],
ion-app.wp [margin-start] .scroll-content {
  margin-left: 16px;
}
ion-app.wp [margin-end],
ion-app.wp [margin-end] .scroll-content,
ion-app.wp [margin-right],
ion-app.wp [margin-right] .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: 0.4;
  pointer-events: none;
}
.item-label-floating ion-datetime,
.item-label-stacked ion-datetime {
  padding-left: 0;
  width: 100%;
}
.datetime-ios {
  padding: 11px 8px 11px 16px;
}
.datetime-md,
.datetime-wp {
  padding: 13px 8px 13px 16px;
}
.datetime-wp {
  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 {
  appearance: none;
  border-radius: 50%;
  position: relative;
  z-index: 0;
  display: block;
  overflow: hidden;
  width: 56px;
  height: 56px;
  font-size: 14px;
  line-height: 56px;
  cursor: pointer;
  -webkit-transition: background-color, opacity 0.1s linear;
  transition: background-color, opacity 0.1s linear;
  background-clip: padding-box;
  -webkit-font-kerning: none;
  font-kerning: none;
  -webkit-user-select: none;
  user-select: none;
}
.fab-close-icon,
.input-cover,
ion-fab,
ion-fab-list {
  position: absolute;
}
.fab[mini],
.fab[mini] .fab-close-icon {
  line-height: 40px;
}
.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;
}
ion-fab {
  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;
  top: 0;
  display: none;
  -webkit-box-orient: vertical;
  -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-list-active,
.grid {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
}
.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-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-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}
.grid,
ion-infinite-scroll-content {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
}
.fab-list-active {
  display: flex;
}
.fab-close-icon {
  left: 0;
  right: 0;
  top: 0;
  line-height: 56px;
  opacity: 0;
  -webkit-transform: scale(0.4) rotateZ(-45deg);
  transform: scale(0.4) rotateZ(-45deg);
  -webkit-transition: all ease-in-out 0.3s;
  transition: all ease-in-out 0.3s;
  -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 0.3s;
  transition: all ease-in-out 0.3s;
  -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(0);
  transform: scale(1) rotateZ(0);
}
.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: #387ef5;
}
.fab-ios.activated {
  background-color: #3474e1;
}
.fab-ios-in-list {
  color: #000;
  background-color: #f4f4f4;
  -webkit-transition: opacity 0.2s ease 10ms, -webkit-transform 0.2s ease 10ms;
  transition: opacity 0.2s ease 10ms, -webkit-transform 0.2s ease 10ms;
  transition: transform 0.2s ease 10ms, opacity 0.2s ease 10ms;
  transition: transform 0.2s ease 10ms, opacity 0.2s ease 10ms,
    -webkit-transform 0.2s ease 10ms;
}
.fab-ios-in-list.activated {
  background-color: #e0e0e0;
}
.fab-ios-primary {
  color: #fff;
  background-color: #387ef5;
}
.fab-ios-primary.activated {
  background-color: #3474e1;
}
.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-ios-santander {
  color: #fff;
  background-color: #ec0000;
}
.fab-ios-santander.activated {
  background-color: #ee1414;
}
.fab-ios-meritolife {
  color: #000;
  background-color: #b3fdfe;
}
.fab-ios-meritolife.activated {
  background-color: #a5e9ea;
}
.fab-md {
  color: #fff;
  background-color: #387ef5;
  -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 0.3s cubic-bezier(0.4, 0, 0.2, 1),
    color 0.3s cubic-bezier(0.4, 0, 0.2, 1),
    -webkit-box-shadow 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  transition: background-color 0.3s cubic-bezier(0.4, 0, 0.2, 1),
    color 0.3s cubic-bezier(0.4, 0, 0.2, 1),
    -webkit-box-shadow 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  transition: box-shadow 0.3s cubic-bezier(0.4, 0, 0.2, 1),
    background-color 0.3s cubic-bezier(0.4, 0, 0.2, 1),
    color 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  transition: box-shadow 0.3s cubic-bezier(0.4, 0, 0.2, 1),
    background-color 0.3s cubic-bezier(0.4, 0, 0.2, 1),
    color 0.3s cubic-bezier(0.4, 0, 0.2, 1),
    -webkit-box-shadow 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}
.fab-md.activated {
  background-color: #3474e1;
  -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 0.2s ease 10ms,
    background-color 0.3s cubic-bezier(0.4, 0, 0.2, 1),
    color 0.3s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.2s ease 10ms,
    -webkit-box-shadow 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  transition: opacity 0.2s ease 10ms,
    background-color 0.3s cubic-bezier(0.4, 0, 0.2, 1),
    color 0.3s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.2s ease 10ms,
    -webkit-box-shadow 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  transition: transform 0.2s ease 10ms, opacity 0.2s ease 10ms,
    box-shadow 0.3s cubic-bezier(0.4, 0, 0.2, 1),
    background-color 0.3s cubic-bezier(0.4, 0, 0.2, 1),
    color 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  transition: transform 0.2s ease 10ms, opacity 0.2s ease 10ms,
    box-shadow 0.3s cubic-bezier(0.4, 0, 0.2, 1),
    background-color 0.3s cubic-bezier(0.4, 0, 0.2, 1),
    color 0.3s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.2s ease 10ms,
    -webkit-box-shadow 0.3s 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: #387ef5;
}
.fab-md-primary.activated {
  background-color: #3474e1;
}
.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-md-santander {
  color: #fff;
  background-color: #ec0000;
}
.fab-md-santander.activated {
  background-color: #ee1414;
}
.fab-md-santander .button-effect {
  background-color: #fff;
}
.fab-md-meritolife {
  color: #000;
  background-color: #b3fdfe;
}
.fab-md-meritolife.activated {
  background-color: #a5e9ea;
}
.fab-md-meritolife .button-effect {
  background-color: #000;
}
.fab-wp {
  color: #fff;
  background-color: #387ef5;
}
.fab-wp.activated {
  background-color: #3474e1;
}
.fab-wp-in-list {
  color: #000;
  background-color: #f4f4f4;
  -webkit-transition: opacity 0.2s ease 10ms, -webkit-transform 0.2s ease 10ms;
  transition: opacity 0.2s ease 10ms, -webkit-transform 0.2s ease 10ms;
  transition: transform 0.2s ease 10ms, opacity 0.2s ease 10ms;
  transition: transform 0.2s ease 10ms, opacity 0.2s ease 10ms,
    -webkit-transform 0.2s ease 10ms;
}
.fab-wp-in-list.activated {
  background-color: #e0e0e0;
}
.fab-wp-primary {
  color: #fff;
  background-color: #387ef5;
}
.fab-wp-primary.activated {
  background-color: #3474e1;
}
.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;
}
.fab-wp-santander {
  color: #fff;
  background-color: #ec0000;
}
.fab-wp-santander.activated {
  background-color: #ee1414;
}
.fab-wp-meritolife {
  color: #000;
  background-color: #b3fdfe;
}
.fab-wp-meritolife.activated {
  background-color: #a5e9ea;
}
.grid {
  padding: 5px;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.grid[no-padding],
.grid[no-padding] > .row > .col {
  padding: 0;
}
.col,
[col-1],
[col] {
  padding: 5px;
}
@media (min-width: 576px) {
  [float-sm-left],
  [float-sm-start] {
    float: left !important;
  }
  [float-sm-end],
  [float-sm-right] {
    float: right !important;
  }
  .grid[fixed] {
    width: 540px;
    max-width: 100%;
  }
  [col-1] {
    padding: 5px;
  }
}
@media (min-width: 768px) {
  [float-md-left],
  [float-md-start] {
    float: left !important;
  }
  [float-md-end],
  [float-md-right] {
    float: right !important;
  }
  .grid[fixed] {
    width: 720px;
    max-width: 100%;
  }
  [col-1] {
    padding: 5px;
  }
}
@media (min-width: 992px) {
  [float-lg-left],
  [float-lg-start] {
    float: left !important;
  }
  [float-lg-end],
  [float-lg-right] {
    float: right !important;
  }
  .grid[fixed] {
    width: 960px;
    max-width: 100%;
  }
  [col-1] {
    padding: 5px;
  }
}
@media (min-width: 1200px) {
  [float-xl-left],
  [float-xl-start] {
    float: left !important;
  }
  [float-xl-end],
  [float-xl-right] {
    float: right !important;
  }
  .grid[fixed] {
    width: 1140px;
    max-width: 100%;
  }
  [col-1] {
    padding: 5px;
  }
}
.row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
ion-icon,
ion-img {
  display: inline-block;
}
.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 {
  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] {
  -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-1],
[col-auto] {
  -webkit-box-flex: 0;
}
[col-auto] {
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
}
[col-1] {
  -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],
[col-3] {
  padding: 5px;
  -webkit-box-flex: 0;
}
[col-2] {
  -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-flex: 0 0 25%;
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  width: 25%;
  max-width: 25%;
}
[col-4],
[col-5] {
  padding: 5px;
  -webkit-box-flex: 0;
}
[col-4] {
  -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-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],
[col-7] {
  padding: 5px;
  -webkit-box-flex: 0;
}
[col-6] {
  -webkit-flex: 0 0 50%;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  width: 50%;
  max-width: 50%;
}
[col-7] {
  -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],
[col-9] {
  padding: 5px;
  -webkit-box-flex: 0;
}
[col-8] {
  -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-flex: 0 0 75%;
  -ms-flex: 0 0 75%;
  flex: 0 0 75%;
  width: 75%;
  max-width: 75%;
}
[col-10],
[col-11] {
  -webkit-box-flex: 0;
  padding: 5px;
}
[col-10] {
  -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-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] {
  padding: 5px;
  -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-lg-10],
[col-lg-11],
[col-lg-12],
[col-lg-1],
[col-lg-2],
[col-lg-3],
[col-lg-4],
[col-lg-5],
[col-lg-6],
[col-lg-7],
[col-lg-8],
[col-lg-9],
[col-lg],
[col-md-10],
[col-md-11],
[col-md-12],
[col-md-1],
[col-md-2],
[col-md-3],
[col-md-4],
[col-md-5],
[col-md-6],
[col-md-7],
[col-md-8],
[col-md-9],
[col-md],
[col-sm-10],
[col-sm-11],
[col-sm-12],
[col-sm-1],
[col-sm-2],
[col-sm-3],
[col-sm-4],
[col-sm-5],
[col-sm-6],
[col-sm-7],
[col-sm-8],
[col-sm-9],
[col-sm],
[col-xl-10],
[col-xl-11],
[col-xl-12],
[col-xl-1],
[col-xl-2],
[col-xl-3],
[col-xl-4],
[col-xl-5],
[col-xl-6],
[col-xl-7],
[col-xl-8],
[col-xl-9],
[col-xl] {
  padding: 5px;
}
@media (min-width: 576px) {
  [col-10],
  [col-11],
  [col-12],
  [col-2],
  [col-3],
  [col-4],
  [col-5],
  [col-6],
  [col-7],
  [col-8],
  [col-9],
  [col-lg-10],
  [col-lg-11],
  [col-lg-12],
  [col-lg-1],
  [col-lg-2],
  [col-lg-3],
  [col-lg-4],
  [col-lg-5],
  [col-lg-6],
  [col-lg-7],
  [col-lg-8],
  [col-lg-9],
  [col-lg],
  [col-md-10],
  [col-md-11],
  [col-md-12],
  [col-md-1],
  [col-md-2],
  [col-md-3],
  [col-md-4],
  [col-md-5],
  [col-md-6],
  [col-md-7],
  [col-md-8],
  [col-md-9],
  [col-md],
  [col-sm-10],
  [col-sm-11],
  [col-sm-12],
  [col-sm-1],
  [col-sm-2],
  [col-sm-3],
  [col-sm-4],
  [col-sm-5],
  [col-sm-6],
  [col-sm-7],
  [col-sm-8],
  [col-sm-9],
  [col-sm],
  [col-xl-10],
  [col-xl-11],
  [col-xl-12],
  [col-xl-1],
  [col-xl-2],
  [col-xl-3],
  [col-xl-4],
  [col-xl-5],
  [col-xl-6],
  [col-xl-7],
  [col-xl-8],
  [col-xl-9],
  [col-xl],
  [col] {
    padding: 5px;
  }
  [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%;
  }
}
@media (min-width: 768px) {
  [col-10],
  [col-11],
  [col-12],
  [col-2],
  [col-3],
  [col-4],
  [col-5],
  [col-6],
  [col-7],
  [col-8],
  [col-9],
  [col-lg-10],
  [col-lg-11],
  [col-lg-12],
  [col-lg-1],
  [col-lg-2],
  [col-lg-3],
  [col-lg-4],
  [col-lg-5],
  [col-lg-6],
  [col-lg-7],
  [col-lg-8],
  [col-lg-9],
  [col-lg],
  [col-md-10],
  [col-md-11],
  [col-md-12],
  [col-md-1],
  [col-md-2],
  [col-md-3],
  [col-md-4],
  [col-md-5],
  [col-md-6],
  [col-md-7],
  [col-md-8],
  [col-md-9],
  [col-md],
  [col-sm-10],
  [col-sm-11],
  [col-sm-12],
  [col-sm-1],
  [col-sm-2],
  [col-sm-3],
  [col-sm-4],
  [col-sm-5],
  [col-sm-6],
  [col-sm-7],
  [col-sm-8],
  [col-sm-9],
  [col-sm],
  [col-xl-10],
  [col-xl-11],
  [col-xl-12],
  [col-xl-1],
  [col-xl-2],
  [col-xl-3],
  [col-xl-4],
  [col-xl-5],
  [col-xl-6],
  [col-xl-7],
  [col-xl-8],
  [col-xl-9],
  [col-xl],
  [col] {
    padding: 5px;
  }
  [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%;
  }
}
@media (min-width: 992px) {
  [col-10],
  [col-11],
  [col-12],
  [col-2],
  [col-3],
  [col-4],
  [col-5],
  [col-6],
  [col-7],
  [col-8],
  [col-9],
  [col-lg-10],
  [col-lg-11],
  [col-lg-12],
  [col-lg-1],
  [col-lg-2],
  [col-lg-3],
  [col-lg-4],
  [col-lg-5],
  [col-lg-6],
  [col-lg-7],
  [col-lg-8],
  [col-lg-9],
  [col-lg],
  [col-md-10],
  [col-md-11],
  [col-md-12],
  [col-md-1],
  [col-md-2],
  [col-md-3],
  [col-md-4],
  [col-md-5],
  [col-md-6],
  [col-md-7],
  [col-md-8],
  [col-md-9],
  [col-md],
  [col-sm-10],
  [col-sm-11],
  [col-sm-12],
  [col-sm-1],
  [col-sm-2],
  [col-sm-3],
  [col-sm-4],
  [col-sm-5],
  [col-sm-6],
  [col-sm-7],
  [col-sm-8],
  [col-sm-9],
  [col-sm],
  [col-xl-10],
  [col-xl-11],
  [col-xl-12],
  [col-xl-1],
  [col-xl-2],
  [col-xl-3],
  [col-xl-4],
  [col-xl-5],
  [col-xl-6],
  [col-xl-7],
  [col-xl-8],
  [col-xl-9],
  [col-xl],
  [col] {
    padding: 5px;
  }
  [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%;
  }
}
@media (min-width: 1200px) {
  [col-10],
  [col-11],
  [col-12],
  [col-2],
  [col-3],
  [col-4],
  [col-5],
  [col-6],
  [col-7],
  [col-8],
  [col-9],
  [col-lg-10],
  [col-lg-11],
  [col-lg-12],
  [col-lg-1],
  [col-lg-2],
  [col-lg-3],
  [col-lg-4],
  [col-lg-5],
  [col-lg-6],
  [col-lg-7],
  [col-lg-8],
  [col-lg-9],
  [col-lg],
  [col-md-10],
  [col-md-11],
  [col-md-12],
  [col-md-1],
  [col-md-2],
  [col-md-3],
  [col-md-4],
  [col-md-5],
  [col-md-6],
  [col-md-7],
  [col-md-8],
  [col-md-9],
  [col-md],
  [col-sm-10],
  [col-sm-11],
  [col-sm-12],
  [col-sm-1],
  [col-sm-2],
  [col-sm-3],
  [col-sm-4],
  [col-sm-5],
  [col-sm-6],
  [col-sm-7],
  [col-sm-8],
  [col-sm-9],
  [col-sm],
  [col-xl-10],
  [col-xl-11],
  [col-xl-12],
  [col-xl-1],
  [col-xl-2],
  [col-xl-3],
  [col-xl-4],
  [col-xl-5],
  [col-xl-6],
  [col-xl-7],
  [col-xl-8],
  [col-xl-9],
  [col-xl],
  [col] {
    padding: 5px;
  }
  [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 {
  font-size: 1.2em;
}
ion-icon[small] {
  min-height: 1.1em;
  font-size: 1.1em;
}
.icon-ios-secondary {
  color: #32db64;
}
.icon-ios-danger {
  color: #f53d3d;
}
.icon-ios-light {
  color: #f4f4f4;
}
.icon-ios-dark {
  color: #222;
}
.icon-ios-santander {
  color: #ec0000;
}
.icon-ios-meritolife {
  color: #b3fdfe;
}
.icon-md-primary {
  color: #387ef5;
}
.icon-md-secondary {
  color: #32db64;
}
.icon-md-danger {
  color: #f53d3d;
}
.icon-md-light {
  color: #f4f4f4;
}
.icon-md-dark {
  color: #222;
}
.icon-md-santander {
  color: #ec0000;
}
.icon-md-meritolife {
  color: #b3fdfe;
}
.icon-wp-primary {
  color: #387ef5;
}
.icon-wp-secondary {
  color: #32db64;
}
.icon-wp-danger {
  color: #f53d3d;
}
.icon-wp-light {
  color: #f4f4f4;
}
.icon-wp-dark {
  color: #222;
}
.icon-wp-santander {
  color: #ec0000;
}
.icon-wp-meritolife {
  color: #b3fdfe;
}
ion-img {
  min-width: 20px;
  min-height: 20px;
  background: #eee;
}
ion-img img {
  -o-object-fit: cover;
  object-fit: cover;
}
ion-img.img-unloaded img {
  display: none;
}
ion-img.img-loaded img {
  display: block;
}
.item-block,
ion-infinite-scroll-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
}
ion-infinite-scroll {
  display: block;
  width: 100%;
}
ion-infinite-scroll-content {
  text-align: center;
  display: flex;
  -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-crescent circle,
.infinite-loading-spinner .spinner-ios line,
.infinite-loading-spinner .spinner-ios-small line {
  stroke: #666;
}
.loading-ios .spinner-crescent circle,
.loading-ios .spinner-ios line,
.loading-ios .spinner-ios-small line {
  stroke: #69717d;
}
.infinite-loading-spinner .spinner-bubbles circle,
.infinite-loading-spinner .spinner-circles circle,
.infinite-loading-spinner .spinner-dots circle {
  fill: #666;
}
.loading-ios .spinner-bubbles circle,
.loading-ios .spinner-circles circle,
.loading-ios .spinner-dots circle {
  fill: #69717d;
}
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;
  -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: 0 0;
}
.searchbar-input,
button.swiper-pagination-bullet {
  -moz-appearance: none;
  -ms-appearance: none;
  -webkit-appearance: none;
}
.text-input::-moz-placeholder {
  color: #999;
}
.text-input:-ms-input-placeholder {
  color: #999;
}
.text-input::-webkit-input-placeholder {
  text-indent: 0;
  color: #999;
}
textarea.text-input {
  display: block;
}
.text-input[disabled] {
  opacity: 0.4;
}
input.text-input:-webkit-autofill {
  background-color: transparent;
}
.platform-mobile textarea.text-input {
  resize: none;
}
.input-cover {
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  touch-action: manipulation;
}
.input[disabled] .input-cover {
  pointer-events: none;
}
.input-has-focus .input-cover,
.item-input-has-focus .input-cover {
  display: none;
}
.input-has-focus,
.item-input-has-focus {
  pointer-events: none;
}
.input-has-focus a,
.input-has-focus button,
.input-has-focus input,
.input-has-focus textarea,
.item-input-has-focus a,
.item-input-has-focus button,
.item-input-has-focus input,
.item-input-has-focus textarea {
  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;
}
.input-ios[clearInput],
.input-md[clearInput],
.input-wp[clearInput] {
  position: relative;
}
.input-has-focus.input-has-value .text-input-clear-icon,
.item-input-has-focus.item-input-has-value .text-input-clear-icon {
  display: block;
}
.text-input-ios {
  margin: 11px 8px 11px 0;
  padding: 0;
  width: calc(100% - 8px);
}
.input-ios .inset-input {
  padding: 5.5px 8px;
  margin: 5.5px 16px 5.5px 0;
}
.item-ios.item-label-floating .text-input,
.item-ios.item-label-stacked .text-input {
  margin-left: 0;
  margin-top: 8px;
  margin-bottom: 8px;
  width: calc(100% - 8px);
}
.item-ios.item-label-floating .label-ios + .input + .cloned-input,
.item-ios.item-label-stacked .label-ios + .input + .cloned-input {
  margin-left: 0;
}
.item-label-floating .select-ios,
.item-label-stacked .select-ios {
  padding-left: 0;
  padding-top: 8px;
  padding-bottom: 8px;
}
.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: 13px 8px 0.4rem 0;
  padding: 0;
  width: calc(100% - 8px - 0);
}
.input-md .inset-input {
  padding: 6.5px 8px;
  margin: 6.5px 16px;
}
.item-md.item-input.input-has-focus .item-inner,
.item-md.item-input.item-input-has-focus .item-inner,
.list-md .item-input.input-has-focus:last-child,
.list-md .item-input.item-input-has-focus:last-child {
  border-bottom-color: #1bb3bc;
  -webkit-box-shadow: inset 0 -1px 0 0 #1bb3bc;
  box-shadow: inset 0 -1px 0 0 #1bb3bc;
}
.list-md .item-input.input-has-focus:last-child .item-inner,
.list-md .item-input.item-input-has-focus:last-child .item-inner {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.item-md.item-input.ng-valid.input-has-value:not(.input-has-focus):not(.item-input-has-focus)
  .item-inner,
.item-md.item-input.ng-valid.item-input-has-value:not(.input-has-focus):not(.item-input-has-focus)
  .item-inner,
.list-md
  .item-input.ng-valid.input-has-value:not(.input-has-focus):not(.item-input-has-focus):last-child,
.list-md
  .item-input.ng-valid.item-input-has-value:not(.input-has-focus):not(.item-input-has-focus):last-child {
  border-bottom-color: #abc111;
  -webkit-box-shadow: inset 0 -1px 0 0 #abc111;
  box-shadow: inset 0 -1px 0 0 #abc111;
}
.list-md
  .item-input.ng-valid.input-has-value:not(.input-has-focus):not(.item-input-has-focus):last-child
  .item-inner,
.list-md
  .item-input.ng-valid.item-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,
.list-md
  .item-input.ng-invalid.ng-touched:not(.input-has-focus):not(.item-input-has-focus):last-child {
  border-bottom-color: #ec0000;
  -webkit-box-shadow: inset 0 -1px 0 0 #ec0000;
  box-shadow: inset 0 -1px 0 0 #ec0000;
}
.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-floating .text-input-md,
.item-label-stacked .text-input-md {
  margin-left: 0;
  margin-top: 8px;
  margin-bottom: 8px;
  width: calc(100% - 8px);
}
.item-label-floating .select-md,
.item-label-stacked .select-md {
  padding-left: 0;
  padding-top: 8px;
  padding-bottom: 8px;
}
.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='%23444'%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: 13px 8px;
  padding: 0 8px;
  width: calc(100% - 8px - 8px);
  border: 2px solid rgba(0, 0, 0, 0.5);
  line-height: 3rem;
}
.item-wp .inset-input {
  padding: 6.5px 8px;
  margin: 6.5px 16px;
}
.item-wp.item-input.input-has-focus .text-input,
.item-wp.item-input.item-input-has-focus .text-input {
  border-color: #387ef5;
}
.item-wp.item-input.ng-valid.input-has-value:not(.input-has-focus):not(.item-input-has-focus)
  .text-input,
.item-wp.item-input.ng-valid.item-input-has-value:not(.input-has-focus):not(.item-input-has-focus)
  .text-input {
  border-color: #32db64;
}
.item-wp.item-input.ng-invalid.ng-touched:not(.input-has-focus):not(.item-input-has-focus)
  .text-input {
  border-color: #f53d3d;
}
.item-label-floating .select-wp,
.item-label-floating .text-input-wp,
.item-label-stacked .select-wp,
.item-label-stacked .text-input-wp {
  margin-left: 0;
  margin-top: 8px;
  margin-bottom: 8px;
  width: calc(100% - 8px);
}
.item-wp.item-label-floating [item-end],
.item-wp.item-label-floating [item-right],
.item-wp.item-label-stacked [item-end],
.item-wp.item-label-stacked [item-right] {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
}
.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: 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: 400;
  line-height: normal;
  text-decoration: none;
  color: inherit;
}
.input-wrapper,
.item-inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
}
.item-inner {
  margin: 0;
  padding: 0;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -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: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -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;
}
ion-avatar img,
ion-item-group,
ion-thumbnail img {
  display: block;
}
.item-ios p,
.item-md p,
.item-wp p {
  text-overflow: inherit;
}
.item.item[no-lines] .item-inner,
.item[no-lines] {
  border: 0;
}
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-inner > ion-icon[small]:first-child,
.item > ion-icon[small]:first-child {
  min-width: 18px;
}
.item-inner > ion-icon:first-child,
.item > ion-icon:first-child {
  text-align: center;
  min-width: 24px;
}
.item-inner > ion-icon,
.item > ion-icon {
  min-height: 2.8rem;
  font-size: 2.8rem;
  line-height: 1;
}
.item-inner > ion-icon[large],
.item > ion-icon[large] {
  min-height: 3.2rem;
  font-size: 3.2rem;
}
.item-inner > ion-icon[small],
.item > ion-icon[small] {
  min-height: 1.8rem;
  font-size: 1.8rem;
}
ion-avatar,
ion-thumbnail {
  display: block;
  line-height: 1;
}
.item-cover {
  left: 0;
  top: 0;
  position: absolute;
  width: 100%;
  height: 100%;
  background: 0 0;
  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: 0.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;
  touch-action: manipulation;
}
.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 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
  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: 0.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;
}
.menu-inner,
.menu-inner > ion-content,
.menu-inner > .ion-footerkb,
.menu-inner > ion-header,
.picker-wrapper,
ion-item-options,
ion-loading,
ion-menu,
.ion-modalkb,
ion-picker-cmp {
  position: absolute;
}
ion-item-options {
  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;
}
.item-ios,
.item-md,
.item-wp,
.list-header-ios {
  position: relative;
}
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;
  box-sizing: content-box;
}
.item-ios h1,
.item-ios h2 {
  margin: 0 0 2px;
  font-weight: 400;
}
.list-md[inset] .item-input,
.list-wp[inset] .item-input {
  padding-left: 0;
  padding-right: 0;
}
ion-item-options .button:last-child {
  padding-right: 0.7em;
}
@media screen and (orientation: landscape) {
  ion-item-options .button:last-child {
    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 0.5s cubic-bezier(0.36, 0.66, 0.04, 1);
  transition: -webkit-transform 0.5s cubic-bezier(0.36, 0.66, 0.04, 1);
  transition: transform 0.5s cubic-bezier(0.36, 0.66, 0.04, 1);
  transition: transform 0.5s cubic-bezier(0.36, 0.66, 0.04, 1),
    -webkit-transform 0.5s 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-list-header,
ion-loading {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
}
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: 0.6s;
  transition-duration: 0.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: 0.6s;
  transition-duration: 0.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: 16px;
  border-radius: 0;
  font-size: 1.7rem;
  color: #444;
  background-color: #fff;
  -webkit-transition: background-color 0.2s linear;
  transition: background-color 0.2s linear;
}
.item-ios.activated {
  background-color: #d9d9d9;
  -webkit-transition-duration: 0s;
  transition-duration: 0s;
}
.item-ios h1 {
  font-size: 2.4rem;
}
.item-ios h2 {
  font-size: 1.7rem;
}
.item-ios h3,
.item-ios h4,
.item-ios h5,
.item-ios h6 {
  margin: 0 0 3px;
  font-size: 1.4rem;
  font-weight: 400;
  line-height: normal;
}
.item-ios p {
  overflow: inherit;
  font-size: 1.4rem;
  line-height: normal;
  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;
  border-bottom: 0.55px solid #c8c7cc;
}
@media screen and (orientation: landscape) {
  .item-ios {
    padding-left: calc(env(safe-area-inset-left) + 16px);
  }
  .item-ios.item-block .item-inner {
    padding-right: calc(env(safe-area-inset-right) + 8px);
  }
}
.item-ios [item-left],
.item-ios [item-start] {
  margin: 8px 16px 8px 0;
}
.item-ios [item-end],
.item-ios [item-right] {
  margin: 8px;
}
.item-ios ion-icon[item-end],
.item-ios ion-icon[item-left],
.item-ios ion-icon[item-right],
.item-ios ion-icon[item-start] {
  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],
.item-ios .item-button[icon-only] ion-icon {
  padding: 0 1px;
}
.item-ios ion-avatar[item-left],
.item-ios ion-avatar[item-start],
.item-ios ion-thumbnail[item-left],
.item-ios ion-thumbnail[item-start] {
  margin: 8px 16px 8px 0;
}
.item-ios ion-avatar[item-end],
.item-ios ion-avatar[item-right],
.item-ios ion-thumbnail[item-end],
.item-ios ion-thumbnail[item-right] {
  margin: 8px;
}
.item-ios ion-avatar {
  min-width: 36px;
  min-height: 36px;
}
.item-ios ion-avatar img,
.item-ios ion-avatar ion-img {
  border-radius: 50%;
  overflow: hidden;
  width: 36px;
  height: 36px;
}
.item-ios ion-thumbnail {
  min-width: 56px;
  min-height: 56px;
}
.item-ios ion-thumbnail img,
.item-ios ion-thumbnail ion-img {
  width: 56px;
  height: 56px;
}
.item-ios[detail-push] .item-inner,
a.item-ios:not([detail-none]) .item-inner,
button.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 + 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: 16px;
  color: #222;
  background-color: #f7f7f7;
}
@media screen and (orientation: landscape) {
  .item-divider-ios {
    padding-left: calc(env(safe-area-inset-left) + 16px);
  }
}
.item-ios .text-ios-primary {
  color: #387ef5;
}
.item-divider-ios-primary,
.item-ios-primary {
  color: #fff;
  background-color: #387ef5;
}
.item-divider-ios-primary p,
.item-ios-primary p {
  color: #fff;
}
.item-divider-ios-primary.activated,
.item-ios-primary.activated {
  background-color: #3474e1;
}
.item-ios .text-ios-secondary {
  color: #32db64;
}
.item-divider-ios-secondary,
.item-ios-secondary {
  color: #fff;
  background-color: #32db64;
}
.item-divider-ios-secondary p,
.item-ios-secondary p {
  color: #fff;
}
.item-divider-ios-secondary.activated,
.item-ios-secondary.activated {
  background-color: #2ec95c;
}
.item-ios .text-ios-danger {
  color: #f53d3d;
}
.item-divider-ios-danger,
.item-ios-danger {
  color: #fff;
  background-color: #f53d3d;
}
.item-divider-ios-danger p,
.item-ios-danger p {
  color: #fff;
}
.item-divider-ios-danger.activated,
.item-ios-danger.activated {
  background-color: #e13838;
}
.item-ios .text-ios-light {
  color: #f4f4f4;
}
.item-divider-ios-light,
.item-ios-light {
  color: #000;
  background-color: #f4f4f4;
}
.item-divider-ios-light p,
.item-ios-light p {
  color: #000;
}
.item-divider-ios-light.activated,
.item-ios-light.activated {
  background-color: #e0e0e0;
}
.item-ios .text-ios-dark {
  color: #222;
}
.item-divider-ios-dark,
.item-ios-dark {
  color: #fff;
  background-color: #222;
}
.item-divider-ios-dark p,
.item-ios-dark p {
  color: #fff;
}
.item-divider-ios-dark.activated,
.item-ios-dark.activated {
  background-color: #343434;
}
.item-ios .text-ios-santander {
  color: #ec0000;
}
.item-divider-ios-santander,
.item-ios-santander {
  color: #fff;
  background-color: #ec0000;
}
.item-divider-ios-santander p,
.item-ios-santander p {
  color: #fff;
}
.item-divider-ios-santander.activated,
.item-ios-santander.activated {
  background-color: #ee1414;
}
.item-ios .text-ios-meritolife {
  color: #b3fdfe;
}
.item-divider-ios-meritolife,
.item-ios-meritolife {
  color: #000;
  background-color: #b3fdfe;
}
.item-divider-ios-meritolife p,
.item-ios-meritolife p {
  color: #000;
}
.item-divider-ios-meritolife.activated,
.item-ios-meritolife.activated {
  background-color: #a5e9ea;
}
.item-md,
.list-ios ion-item-sliding {
  background-color: #fff;
}
.item-md {
  padding-right: 0;
  font-size: 1.6rem;
  font-weight: 400;
  color: #444;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-transition: background-color 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  transition: background-color 0.3s 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: 400;
}
.item-md h2 {
  margin: 2px 0;
  font-size: 1.6rem;
  font-weight: 400;
}
.item-md h3,
.item-md h4,
.item-md h5,
.item-md h6 {
  margin: 2px 0;
  font-size: 1.4rem;
  font-weight: 400;
  line-height: normal;
}
.item-md p {
  margin: 0 0 2px;
  overflow: inherit;
  font-size: 1.4rem;
  line-height: normal;
  color: #666;
}
.item-md.item-block .item-inner {
  padding-right: 8px;
  border-bottom: 1px solid #dedede;
}
.item-md [item-end],
.item-md [item-left],
.item-md [item-right],
.item-md [item-start] {
  margin: 9px 8px 9px 0;
}
.item-md ion-icon[item-end],
.item-md ion-icon[item-left],
.item-md ion-icon[item-right],
.item-md ion-icon[item-start] {
  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],
.item-md .item-button[icon-only] ion-icon {
  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: 24px;
}
.item-md ion-avatar[item-left],
.item-md ion-avatar[item-start],
.item-md ion-thumbnail[item-left],
.item-md ion-thumbnail[item-start] {
  margin: 8px 16px 8px 0;
}
.item-md ion-avatar[item-end],
.item-md ion-avatar[item-right],
.item-md ion-thumbnail[item-end],
.item-md ion-thumbnail[item-right] {
  margin: 8px;
}
.item-md ion-avatar {
  min-width: 40px;
  min-height: 40px;
}
.item-md ion-avatar img,
.item-md ion-avatar ion-img {
  border-radius: 50%;
  overflow: hidden;
  width: 40px;
  height: 40px;
}
.item-md ion-thumbnail {
  min-width: 80px;
  min-height: 80px;
}
.item-md ion-thumbnail img,
.item-md ion-thumbnail ion-img {
  width: 80px;
  height: 80px;
}
ion-item-group .item-md:first-child .item-inner {
  border-top-width: 0;
}
ion-item-group .item-md .item-wrapper:last-child .item-inner,
ion-item-group .item-md:last-child .item-inner {
  border: 0;
}
.item-divider-md {
  padding-left: 16px;
  border-bottom: 1px solid #dedede;
  font-size: 1.4rem;
  color: #858585;
  background-color: #fff;
}
.item-md .text-md-primary {
  color: #387ef5;
}
.item-divider-md-primary,
.item-md-primary {
  color: #fff;
  background-color: #387ef5;
}
.item-divider-md-primary p,
.item-md-primary p {
  color: #fff;
}
.item-divider-md-primary.activated,
.item-md-primary.activated {
  background-color: #3474e1;
}
.item-md .text-md-secondary {
  color: #32db64;
}
.item-divider-md-secondary,
.item-md-secondary {
  color: #fff;
  background-color: #32db64;
}
.item-divider-md-secondary p,
.item-md-secondary p {
  color: #fff;
}
.item-divider-md-secondary.activated,
.item-md-secondary.activated {
  background-color: #2ec95c;
}
.item-md .text-md-danger {
  color: #f53d3d;
}
.item-divider-md-danger,
.item-md-danger {
  color: #fff;
  background-color: #f53d3d;
}
.item-divider-md-danger p,
.item-md-danger p {
  color: #fff;
}
.item-divider-md-danger.activated,
.item-md-danger.activated {
  background-color: #e13838;
}
.item-md .text-md-light {
  color: #f4f4f4;
}
.item-divider-md-light,
.item-md-light {
  color: #000;
  background-color: #f4f4f4;
}
.item-divider-md-light p,
.item-md-light p {
  color: #000;
}
.item-divider-md-light.activated,
.item-md-light.activated {
  background-color: #e0e0e0;
}
.item-md .text-md-dark {
  color: #222;
}
.item-divider-md-dark,
.item-md-dark {
  color: #fff;
  background-color: #222;
}
.item-divider-md-dark p,
.item-md-dark p {
  color: #fff;
}
.item-divider-md-dark.activated,
.item-md-dark.activated {
  background-color: #343434;
}
.item-md .text-md-santander {
  color: #ec0000;
}
.item-divider-md-santander,
.item-md-santander {
  color: #fff;
  background-color: #ec0000;
}
.item-divider-md-santander p,
.item-md-santander p {
  color: #fff;
}
.item-divider-md-santander.activated,
.item-md-santander.activated {
  background-color: #ee1414;
}
.item-md .text-md-meritolife {
  color: #b3fdfe;
}
.item-divider-md-meritolife,
.item-md-meritolife {
  color: #000;
  background-color: #b3fdfe;
}
.item-divider-md-meritolife p,
.item-md-meritolife p {
  color: #000;
}
.item-divider-md-meritolife.activated,
.item-md-meritolife.activated {
  background-color: #a5e9ea;
}
.item-wp,
.list-md ion-item-sliding {
  background-color: #fff;
}
.item-md ion-reorder {
  font-size: 1.5em;
  opacity: 0.3;
}
.item-wp {
  padding-left: 16px;
  padding-right: 0;
  font-size: 1.6rem;
  font-weight: 400;
  color: #444;
  -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: 400;
}
.item-wp h2 {
  margin: 2px 0;
  font-size: 1.6rem;
  font-weight: 400;
}
.item-wp h3,
.item-wp h4,
.item-wp h5,
.item-wp h6 {
  margin: 2px 0;
  font-size: 1.4rem;
  font-weight: 400;
  line-height: normal;
}
.item-wp p {
  margin: 0 0 2px;
  overflow: inherit;
  font-size: 1.4rem;
  line-height: normal;
  color: #666;
}
.item-wp.item-block .item-inner {
  padding-right: 8px;
  border-bottom: 1px solid transparent;
}
.item-wp [item-end],
.item-wp [item-left],
.item-wp [item-right],
.item-wp [item-start] {
  margin: 9px 8px 9px 0;
}
.item-wp ion-icon[item-end],
.item-wp ion-icon[item-left],
.item-wp ion-icon[item-right],
.item-wp ion-icon[item-start] {
  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],
.item-wp .item-button[icon-only] ion-icon {
  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: 8px;
}
.item-wp ion-avatar[item-left],
.item-wp ion-avatar[item-start],
.item-wp ion-thumbnail[item-left],
.item-wp ion-thumbnail[item-start] {
  margin: 8px 16px 8px 0;
}
.item-wp ion-avatar[item-end],
.item-wp ion-avatar[item-right],
.item-wp ion-thumbnail[item-end],
.item-wp ion-thumbnail[item-right] {
  margin: 8px;
}
.item-wp ion-avatar {
  min-width: 40px;
  min-height: 40px;
}
.item-wp ion-avatar img,
.item-wp ion-avatar ion-img {
  border-radius: 50%;
  overflow: hidden;
  width: 40px;
  height: 40px;
}
.item-wp ion-thumbnail {
  min-width: 80px;
  min-height: 80px;
}
.item-wp ion-thumbnail img,
.item-wp ion-thumbnail ion-img {
  width: 80px;
  height: 80px;
}
.item-divider-wp {
  padding-left: 16px;
  border-bottom: 1px solid transparent;
  font-size: 2rem;
  color: #444;
  background-color: #fff;
}
.item-wp .text-wp-primary {
  color: #387ef5;
}
.item-divider-wp-primary,
.item-wp-primary {
  color: #fff;
  background-color: #387ef5;
}
.item-divider-wp-primary p,
.item-wp-primary p {
  color: #fff;
}
.item-divider-wp-primary.activated,
.item-wp-primary.activated {
  background-color: #3474e1;
}
.item-wp .text-wp-secondary {
  color: #32db64;
}
.item-divider-wp-secondary,
.item-wp-secondary {
  color: #fff;
  background-color: #32db64;
}
.item-divider-wp-secondary p,
.item-wp-secondary p {
  color: #fff;
}
.item-divider-wp-secondary.activated,
.item-wp-secondary.activated {
  background-color: #2ec95c;
}
.item-wp .text-wp-danger {
  color: #f53d3d;
}
.item-divider-wp-danger,
.item-wp-danger {
  color: #fff;
  background-color: #f53d3d;
}
.item-divider-wp-danger p,
.item-wp-danger p {
  color: #fff;
}
.item-divider-wp-danger.activated,
.item-wp-danger.activated {
  background-color: #e13838;
}
.item-wp .text-wp-light {
  color: #f4f4f4;
}
.item-divider-wp-light,
.item-wp-light {
  color: #000;
  background-color: #f4f4f4;
}
.item-divider-wp-light p,
.item-wp-light p {
  color: #000;
}
.item-divider-wp-light.activated,
.item-wp-light.activated {
  background-color: #e0e0e0;
}
.item-wp .text-wp-dark {
  color: #222;
}
.item-divider-wp-dark,
.item-wp-dark {
  color: #fff;
  background-color: #222;
}
.item-divider-wp-dark p,
.item-wp-dark p {
  color: #fff;
}
.item-divider-wp-dark.activated,
.item-wp-dark.activated {
  background-color: #343434;
}
.item-wp .text-wp-santander {
  color: #ec0000;
}
.item-divider-wp-santander,
.item-wp-santander {
  color: #fff;
  background-color: #ec0000;
}
.item-divider-wp-santander p,
.item-wp-santander p {
  color: #fff;
}
.item-divider-wp-santander.activated,
.item-wp-santander.activated {
  background-color: #ee1414;
}
.item-wp .text-wp-meritolife {
  color: #b3fdfe;
}
.item-divider-wp-meritolife,
.item-wp-meritolife {
  color: #000;
  background-color: #b3fdfe;
}
.item-divider-wp-meritolife p,
.item-wp-meritolife p {
  color: #000;
}
.item-divider-wp-meritolife.activated,
.item-wp-meritolife.activated {
  background-color: #a5e9ea;
}
.list-ios[inset] ion-list-header,
.list-md[inset] ion-list-header,
.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-floating ion-label,
.item-label-stacked ion-label {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  width: auto;
  max-width: 100%;
}
ion-label[floating],
ion-label[stacked] {
  margin-bottom: 0;
}
.item-label-floating .input-wrapper,
.item-label-stacked .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-floating ion-select,
.item-label-stacked 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 + .input + .cloned-input,
.label-ios + ion-input .text-input,
.label-ios + ion-textarea .text-input {
  margin-left: 16px;
  width: calc(100% - (16px / 2) - 16px);
}
.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;
}
.input-has-focus .label-ios[floating],
.input-has-value .label-ios[floating],
.item-input-has-focus .label-ios[floating],
.item-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-floating [item-end],
.item-ios.item-label-floating [item-right],
.item-ios.item-label-stacked [item-end],
.item-ios.item-label-stacked [item-right] {
  margin-top: 6px;
  margin-bottom: 6px;
}
.item-datetime .label-ios-primary,
.item-input .label-ios-primary,
.item-select .label-ios-primary,
.label-ios-primary {
  color: #387ef5;
}
.item-datetime .label-ios-secondary,
.item-input .label-ios-secondary,
.item-select .label-ios-secondary,
.label-ios-secondary {
  color: #32db64;
}
.item-datetime .label-ios-danger,
.item-input .label-ios-danger,
.item-select .label-ios-danger,
.label-ios-danger {
  color: #f53d3d;
}
.item-datetime .label-ios-light,
.item-input .label-ios-light,
.item-select .label-ios-light,
.label-ios-light {
  color: #f4f4f4;
}
.item-datetime .label-ios-dark,
.item-input .label-ios-dark,
.item-select .label-ios-dark,
.label-ios-dark {
  color: #222;
}
.item-datetime .label-ios-santander,
.item-input .label-ios-santander,
.item-select .label-ios-santander,
.label-ios-santander {
  color: #ec0000;
}
.item-datetime .label-ios-meritolife,
.item-input .label-ios-meritolife,
.item-select .label-ios-meritolife,
.label-ios-meritolife {
  color: #b3fdfe;
}
.label-md {
  margin: 13px 8px 13px 0;
}
[text-wrap] .label-md {
  font-size: 1.4rem;
  line-height: 1.5;
}
.label-md[stacked],
.label-wp[stacked],
.list-header-ios {
  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;
}
.picker-ios .picker-opt,
.picker-md .picker-opt {
  -webkit-transition-timing-function: ease-out;
  -webkit-backface-visibility: hidden;
  line-height: 42px;
}
.label-md[floating],
.label-md[stacked] {
  margin-left: 0;
  margin-bottom: 0;
}
.input-has-focus .label-md[floating],
.input-has-focus .label-md[stacked],
.item-input-has-focus .label-md[floating],
.item-input-has-focus .label-md[stacked] {
  color: #1bb3bc;
}
.input-has-focus .label-md[floating],
.input-has-value .label-md[floating],
.item-input-has-focus .label-md[floating],
.item-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-floating [item-end],
.item-md.item-label-floating [item-right],
.item-md.item-label-stacked [item-end],
.item-md.item-label-stacked [item-right] {
  margin-top: 7px;
  margin-bottom: 7px;
}
.item-datetime .label-md-primary,
.item-input .label-md-primary,
.item-select .label-md-primary,
.label-md-primary {
  color: #387ef5;
}
.item-datetime .label-md-secondary,
.item-input .label-md-secondary,
.item-select .label-md-secondary,
.label-md-secondary {
  color: #32db64;
}
.item-datetime .label-md-danger,
.item-input .label-md-danger,
.item-select .label-md-danger,
.label-md-danger {
  color: #f53d3d;
}
.item-datetime .label-md-light,
.item-input .label-md-light,
.item-select .label-md-light,
.label-md-light {
  color: #f4f4f4;
}
.item-datetime .label-md-dark,
.item-input .label-md-dark,
.item-select .label-md-dark,
.label-md-dark {
  color: #222;
}
.item-datetime .label-md-santander,
.item-input .label-md-santander,
.item-select .label-md-santander,
.label-md-santander {
  color: #ec0000;
}
.item-datetime .label-md-meritolife,
.item-input .label-md-meritolife,
.item-select .label-md-meritolife,
.label-md-meritolife {
  color: #b3fdfe;
}
.label-wp {
  margin: 13px 8px 13px 0;
}
.item-datetime .label-wp,
.item-input .label-wp,
.item-select .label-wp {
  color: #999;
}
.input-has-focus .label-wp[floating],
.input-has-focus .label-wp[stacked],
.item-datetime .label-wp-primary,
.item-input .label-wp-primary,
.item-input-has-focus .label-wp[floating],
.item-input-has-focus .label-wp[stacked],
.item-select .label-wp-primary,
.label-wp-primary {
  color: #387ef5;
}
.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[floating],
.label-wp[stacked] {
  margin-left: 0;
  margin-bottom: 0;
}
.input-has-focus .label-wp[floating],
.input-has-value .label-wp[floating],
.item-input-has-focus .label-wp[floating],
.item-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-floating [item-end],
.item-wp.item-label-floating [item-right],
.item-wp.item-label-stacked [item-end],
.item-wp.item-label-stacked [item-right] {
  margin-top: 13px;
  margin-bottom: 13px;
}
.item-datetime .label-wp-secondary,
.item-input .label-wp-secondary,
.item-select .label-wp-secondary,
.label-wp-secondary {
  color: #32db64;
}
.item-datetime .label-wp-danger,
.item-input .label-wp-danger,
.item-select .label-wp-danger,
.label-wp-danger {
  color: #f53d3d;
}
.item-datetime .label-wp-light,
.item-input .label-wp-light,
.item-select .label-wp-light,
.label-wp-light {
  color: #f4f4f4;
}
.item-datetime .label-wp-dark,
.item-input .label-wp-dark,
.item-select .label-wp-dark,
.label-wp-dark {
  color: #222;
}
.item-datetime .label-wp-santander,
.item-input .label-wp-santander,
.item-select .label-wp-santander,
.label-wp-santander {
  color: #ec0000;
}
.item-datetime .label-wp-meritolife,
.item-input .label-wp-meritolife,
.item-select .label-wp-meritolife,
.label-wp-meritolife {
  color: #b3fdfe;
}
ion-list-header {
  margin: 0;
  padding: 0;
  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: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  height: 100%;
  min-height: 100%;
  border: 0;
  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] .item {
  border-bottom: 1px solid #c8c7cc;
}
.list-ios[inset] .item-inner,
.list-ios[inset] > .item-wrapper:last-child .item,
.list-ios[inset] > .item:last-child {
  border-bottom: 0;
}
.list-ios[inset] > .item-wrapper:first-child .item,
.list-ios[inset] > .item:first-child {
  border-top: 0;
}
.list-ios[inset] + ion-list[inset] {
  margin-top: 0;
}
.list-ios[no-lines] .item,
.list-ios[no-lines] .item .item-inner,
.list-ios[no-lines] ion-item-options,
.list-ios[no-lines] ion-list-header {
  border-width: 0;
}
.list-header-ios {
  padding-left: 16px;
  border-bottom: 0.55px solid #c8c7cc;
  font-weight: 500;
  letter-spacing: 0.1rem;
  text-transform: uppercase;
  color: #333;
  background: 0 0;
}
@media screen and (orientation: landscape) {
  .list-header-ios {
    padding-left: calc(env(safe-area-inset-left) + 16px);
  }
}
.list-header-ios-primary {
  color: #fff;
  background-color: #387ef5;
}
.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-header-ios-santander {
  color: #fff;
  background-color: #ec0000;
}
.list-header-ios-meritolife {
  color: #000;
  background-color: #b3fdfe;
}
.list-md {
  margin: -1px 0 16px;
}
.list-md .item-block .item-inner {
  border-bottom: 1px solid #dedede;
}
.list-md > .item-block:last-child .item-inner,
.list-md > .item-block:last-child ion-label,
.list-md > .item-wrapper:last-child .item-inner,
.list-md > .item-wrapper:last-child ion-label {
  border-bottom: 0;
}
.list-md > ion-input:last-child::after {
  left: 0;
}
.list-md ion-item-options {
  border-bottom: 1px solid #dedede;
}
.list-md .item[no-lines],
.list-md .item[no-lines] .item-inner,
.list-md[no-lines] .item .item-inner,
.list-md[no-lines] .item-block,
.list-md[no-lines] ion-item-options {
  border-width: 0;
}
.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 + 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] + ion-list[inset] {
  margin-top: 0;
}
.list-header-md {
  padding-left: 16px;
  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: #387ef5;
}
.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-header-md-santander {
  color: #fff;
  background-color: #ec0000;
}
.list-header-md-meritolife {
  color: #000;
  background-color: #b3fdfe;
}
.list-md .item-input:last-child {
  border-bottom: 1px solid #dedede;
}
.list-wp .item-block .item-inner,
.list-wp > .item-block:last-child,
.list-wp > .item-wrapper:last-child .item-block {
  border-bottom: 1px solid transparent;
}
.list-wp {
  margin: 0 0 16px;
}
.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 .item-inner,
.list-wp > .item-block:last-child ion-label,
.list-wp > .item-wrapper:last-child .item-inner,
.list-wp > .item-wrapper:last-child ion-label {
  border-bottom: 0;
}
.list-wp .item[no-lines],
.list-wp .item[no-lines] .item-inner,
.list-wp[no-lines] .item,
.list-wp[no-lines] .item .item-inner {
  border-width: 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;
}
.menu-inner,
.modal-wrapper,
.ion-modalkb {
  height: 100%;
  contain: strict;
}
.list-wp ion-item-options .button::before {
  margin: 0 auto;
}
.loading-ios .loading-spinner + .loading-content,
.loading-md .loading-spinner + .loading-content,
.loading-wp .loading-spinner + .loading-content {
  margin-left: 16px;
}
.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] + ion-list[inset] {
  margin-top: 0;
}
.list-wp[inset] ion-list-header {
  background-color: #fff;
}
.list-header-wp {
  padding-left: 16px;
  border-bottom: 1px solid transparent;
  font-size: 2rem;
  color: #444;
}
.list-header-wp-primary {
  color: #fff;
  background-color: #387ef5;
}
.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;
}
.list-header-wp-santander {
  color: #fff;
  background-color: #ec0000;
}
.list-header-wp-meritolife {
  color: #000;
  background-color: #b3fdfe;
}
ion-loading {
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1000;
  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;
}
.menu-inner,
ion-menu.show-menu,
ion-menu[type="overlay"] .show-backdrop,
.ion-modalkb {
  display: block;
}
.loading-ios .loading-wrapper {
  border-radius: 8px;
  max-width: 270px;
  max-height: 90%;
  color: #000;
  background: #f8f8f8;
  padding: 24px 34px;
}
.loading-md .spinner-crescent circle,
.loading-md .spinner-ios line,
.loading-md .spinner-ios-small line {
  stroke: #387ef5;
}
.loading-md .spinner-bubbles circle,
.loading-md .spinner-circles circle,
.loading-md .spinner-dots circle {
  fill: #387ef5;
}
.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-wp .spinner-crescent circle,
.loading-wp .spinner-ios line,
.loading-wp .spinner-ios-small line {
  stroke: #fff;
}
.loading-wp .spinner-bubbles circle,
.loading-wp .spinner-circles circle,
.loading-wp .spinner-dots circle {
  fill: #fff;
}
.loading-wp .loading-wrapper {
  border-radius: 2px;
  max-width: 280px;
  max-height: 90%;
  color: #fff;
  background: #000;
  padding: 20px;
}
.ios .menu-inner,
.md .menu-inner {
  background: #f0f0f0;
}
ion-menu {
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  display: none;
  contain: strict;
}
.menu-inner,
ion-menu[side="left"] > .menu-inner {
  right: auto;
  left: 0;
}
.menu-inner {
  top: 0;
  bottom: 0;
  -webkit-transform: translate3d(-9999px, 0, 0);
  transform: translate3d(-9999px, 0, 0);
  width: 304px;
}
ion-menu[side="end"] > .menu-inner,
ion-menu[side="right"] > .menu-inner {
  left: auto;
  right: 0;
}
ion-menu ion-backdrop {
  z-index: -1;
  display: none;
  opacity: 0.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 .toolbar,
.menu-content-open ion-content,
.menu-content-open ion-pane {
  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;
}
.ios .menu-content-push,
.ios .menu-content-reveal,
.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-content-push,
.md .menu-content-reveal,
.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-modalkb {
  left: 0;
  top: 0;
  width: 100%;
}
@media not all and (min-width: 768px) and (min-height: 600px) {
  .ion-modalkb ion-backdrop {
    visibility: hidden;
  }
}
.modal-wrapper {
  z-index: 10;
}
@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;
  }
  .ios .modal-wrapper {
    border-radius: 10px;
    overflow: hidden;
  }
}
@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);
}
.md .modal-wrapper {
  -webkit-transform: translate3d(0, 40px, 0);
  transform: translate3d(0, 40px, 0);
  opacity: 0.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: 0.01;
}
.note-ios {
  color: #aeacb4;
}
.note-ios-primary {
  color: #387ef5;
}
.note-ios-secondary {
  color: #32db64;
}
.note-ios-danger {
  color: #f53d3d;
}
.note-ios-light {
  color: #f4f4f4;
}
.note-ios-dark {
  color: #222;
}
.note-ios-santander {
  color: #ec0000;
}
.note-ios-meritolife {
  color: #b3fdfe;
}
.note-md {
  color: #c5c5c5;
}
.note-md-primary {
  color: #387ef5;
}
.note-md-secondary {
  color: #32db64;
}
.note-md-danger {
  color: #f53d3d;
}
.note-md-light {
  color: #f4f4f4;
}
.note-md-dark {
  color: #222;
}
.note-md-santander {
  color: #ec0000;
}
.note-md-meritolife {
  color: #b3fdfe;
}
.note-wp {
  color: rgba(0, 0, 0, 0.5);
}
.note-wp-primary {
  color: #387ef5;
}
.note-wp-secondary {
  color: #32db64;
}
.note-wp-danger {
  color: #f53d3d;
}
.note-wp-light {
  color: #f4f4f4;
}
.note-wp-dark {
  color: #222;
}
.note-wp-santander {
  color: #ec0000;
}
.note-wp-meritolife {
  color: #b3fdfe;
}
ion-picker-cmp {
  left: 0;
  top: 0;
  z-index: 1000;
  display: block;
  width: 100%;
  height: 100%;
  contain: strict;
}
.picker-columns,
.picker-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  contain: strict;
  overflow: hidden;
}
.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);
  z-index: 10;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  max-width: 500px;
}
.picker-columns {
  margin-bottom: env(safe-area-inset-bottom);
  position: relative;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.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%;
  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,
.picker-suffix {
  position: relative;
  min-width: 45%;
  max-width: 50%;
  white-space: nowrap;
}
.picker-prefix {
  text-align: right;
  text-align: end;
  -webkit-box-flex: 2;
  -webkit-flex: 2;
  -ms-flex: 2;
  flex: 2;
}
.picker-suffix {
  text-align: left;
  text-align: start;
  -webkit-box-flex: 2;
  -webkit-flex: 2;
  -ms-flex: 2;
  flex: 2;
}
.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-toolbar,
.picker-md .picker-toolbar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
}
.picker-ios .picker-wrapper {
  height: 260px;
  border-top: 1px solid #c8c7cc;
  background: #fff;
}
.picker-ios .picker-toolbar {
  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: 400;
}
.picker-ios .picker-button,
.picker-ios .picker-button.activated {
  margin: 0;
  height: 44px;
  color: #387ef5;
  background: 0 0;
}
.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-opts,
.picker-ios .picker-prefix,
.picker-ios .picker-suffix {
  top: 77px;
  font-size: 20px;
  line-height: 42px;
  color: #444;
  -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;
  color: #444;
  background: 0 0;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  transition-timing-function: ease-out;
  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%, #fff),
    to(rgba(255, 255, 255, 0.7))
  );
  background: linear-gradient(
    to bottom,
    #fff 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%, #fff),
    to(rgba(255, 255, 255, 0.7))
  );
  background: linear-gradient(to top, #fff 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: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  height: 44px;
  background: #fff;
}
.picker-wp .picker-toolbar,
ion-popover {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
}
.picker-md .picker-button,
.picker-md .picker-button.activated {
  margin: 0;
  height: 44px;
  color: #387ef5;
  background: 0 0;
  -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-opts,
.picker-md .picker-prefix,
.picker-md .picker-suffix {
  top: 77px;
  font-size: 22px;
  line-height: 42px;
  color: #444;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  pointer-events: none;
}
.picker-md .picker-opt {
  margin: 0;
  height: 4.3rem;
  font-size: 22px;
  color: #444;
  background: 0 0;
  transition-timing-function: ease-out;
  backface-visibility: hidden;
  pointer-events: auto;
  padding: 0;
}
.picker-md .picker-opt.picker-opt-selected,
.picker-md .picker-prefix,
.picker-md .picker-suffix {
  color: #387ef5;
}
.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%, #fff),
    to(rgba(255, 255, 255, 0.7))
  );
  background: linear-gradient(
    to bottom,
    #fff 20%,
    rgba(255, 255, 255, 0.7) 100%
  );
}
.picker-md .picker-below-highlight,
.picker-wp .picker-above-highlight {
  -webkit-transform: translate3d(0, 0, 90px);
  width: 100%;
  left: 0;
  position: absolute;
}
.picker-md .picker-below-highlight {
  top: 115px;
  transform: translate3d(0, 0, 90px);
  z-index: 11;
  height: 119px;
  border-top: 1px solid #dedede;
  background: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(30%, #fff),
    to(rgba(255, 255, 255, 0.7))
  );
  background: linear-gradient(to top, #fff 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: 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: 400;
}
.picker-wp .picker-button,
.picker-wp .picker-button.activated {
  margin: 0;
  height: 44px;
  color: #387ef5;
  background: 0 0;
  -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-opts,
.picker-wp .picker-prefix,
.picker-wp .picker-suffix {
  top: 77px;
  font-size: 22px;
  line-height: 42px;
  color: #444;
  -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: #444;
  background: 0 0;
  -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-opt-selected,
.picker-wp .picker-prefix,
.picker-wp .picker-suffix {
  color: #387ef5;
}
.picker-wp .picker-above-highlight {
  top: 0;
  transform: translate3d(0, 0, 90px);
  z-index: 10;
  height: 81px;
  border-bottom: 1px solid transparent;
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(20%, #fff),
    to(rgba(255, 255, 255, 0.7))
  );
  background: linear-gradient(
    to bottom,
    #fff 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%, #fff),
    to(rgba(255, 255, 255, 0.7))
  );
  background: linear-gradient(to top, #fff 30%, rgba(255, 255, 255, 0.7) 100%);
}
ion-popover {
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  position: absolute;
  z-index: 1000;
  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 .scroll-content,
.popover-content ion-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: #444;
  background: #f0f0f0;
}
.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: #f0f0f0;
  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: 16px;
}
.popover-ios .item-ios[detail-push] .item-inner,
.popover-ios a.item-ios:not([detail-none]) .item-inner,
.popover-ios button.item-ios:not([detail-none]) .item-inner {
  background-position: right 14px center;
}
.popover-md .popover-content,
.popover-wp .popover-content {
  min-width: 0;
  min-height: 0;
  max-height: 90%;
  color: #444;
  background: #f0f0f0;
}
.popover-md .popover-content {
  border-radius: 2px;
  -webkit-transform-origin: left top;
  transform-origin: left top;
  width: 250px;
  -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: 0.1s;
  transition-delay: 0.1s;
}
.popover-wp .popover-content {
  border-radius: 0;
  -webkit-transform-origin: left top;
  transform-origin: left top;
  width: 200px;
  border: 2px solid #ccc;
}
.popover-wp .popover-viewport {
  opacity: 0;
  -webkit-transition-delay: 0.1s;
  transition-delay: 0.1s;
}
.item-ios.item-radio-disabled ion-label,
.item-md.item-radio-disabled ion-label,
.item-wp.item-radio-disabled ion-label,
.radio-ios.radio-disabled,
.radio-md.radio-disabled,
.radio-wp.radio-disabled {
  opacity: 0.3;
  pointer-events: none;
}
.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: 0 2px 2px 0;
  border-style: solid;
  border-color: #387ef5;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.item-ios .radio-ios {
  position: static;
  display: block;
  margin: 8px 11px 8px 8px;
}
.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,
.item-radio-ios-primary.item-radio-checked ion-label,
.radio-ios-primary .radio-checked {
  color: #387ef5;
}
.radio-ios-primary .radio-checked .radio-inner {
  border-color: #387ef5;
}
.item-radio-ios-secondary.item-radio-checked ion-label,
.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,
.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,
.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,
.radio-ios-dark .radio-checked {
  color: #222;
}
.radio-ios-dark .radio-checked .radio-inner {
  border-color: #222;
}
.item-radio-ios-santander.item-radio-checked ion-label,
.radio-ios-santander .radio-checked {
  color: #ec0000;
}
.radio-ios-santander .radio-checked .radio-inner {
  border-color: #ec0000;
}
.item-radio-ios-meritolife.item-radio-checked ion-label,
.radio-ios-meritolife .radio-checked {
  color: #b3fdfe;
}
.radio-ios-meritolife .radio-checked .radio-inner {
  border-color: #b3fdfe;
}
.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: 20px;
  height: 20px;
  border-width: 1px;
  border-style: solid;
  border-color: #787878;
}
.radio-md .radio-inner {
  left: 1px;
  top: 1px;
  border-radius: 50%;
  position: absolute;
  width: 16px;
  height: 16px;
  background-color: #ec0000;
  -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: #ec0000;
}
.radio-md .radio-checked .radio-inner {
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
}
.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: #ec0000;
}
.item-radio-md-primary.item-radio-checked ion-label {
  color: #387ef5;
}
.radio-md-primary .radio-checked {
  border-color: #387ef5;
}
.radio-md-primary .radio-inner {
  background-color: #387ef5;
}
.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;
}
.item-radio-md-santander.item-radio-checked ion-label {
  color: #ec0000;
}
.radio-md-santander .radio-checked {
  border-color: #ec0000;
}
.radio-md-santander .radio-inner {
  background-color: #ec0000;
}
.item-radio-md-meritolife.item-radio-checked ion-label {
  color: #b3fdfe;
}
.radio-md-meritolife .radio-checked {
  border-color: #b3fdfe;
}
.radio-md-meritolife .radio-inner {
  background-color: #b3fdfe;
}
.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-checked,
.radio-wp-primary .radio-checked {
  border-color: #387ef5;
}
.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 .radio-inner {
  display: block;
}
.range-ios.range-disabled,
.range-wp.range-disabled {
  opacity: 0.5;
}
.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-end],
.item-wp .radio-wp[item-right] {
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
  margin: 11px 10px 10px 0;
}
.item-range .input-wrapper,
ion-refresher-content {
  -webkit-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
}
.item-radio.item-wp ion-label {
  margin-left: 0;
}
.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;
}
.radio-wp-santander .radio-checked {
  border-color: #ec0000;
}
.radio-wp-meritolife .radio-checked {
  border-color: #b3fdfe;
}
.item-range .item-inner {
  overflow: visible;
  width: 100%;
}
.item-range .input-wrapper {
  overflow: visible;
  -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-ios .range-pin,
.range-md .range-pin,
.range-wp .range-pin {
  min-width: 28px;
  font-size: 12px;
  text-align: center;
}
.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: #387ef5;
}
.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: #387ef5;
}
.range-ios .range-pin {
  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;
  color: #444;
  background: 0 0;
  -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-primary .range-bar-active,
.range-ios-primary .range-tick-active {
  background: #387ef5;
}
.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-ios-santander .range-bar-active,
.range-ios-santander .range-tick-active {
  background: #ec0000;
}
.range-ios-meritolife .range-bar-active,
.range-ios-meritolife .range-tick-active {
  background: #b3fdfe;
}
.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: #387ef5;
}
.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: #387ef5;
  -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-active {
  background: #000;
}
.range-md .range-pin {
  padding: 8px 0;
  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;
  height: 28px;
  color: #fff;
  background: #387ef5;
  -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-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-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: #fff solid 5px;
  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: #f0f0f0;
}
.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: #387ef5;
}
.range-md-secondary .range-md .range-knob-min.range-knob-min .range-knob {
  border: 2px solid #bdbdbd;
  background: #f0f0f0;
}
.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: #f0f0f0;
}
.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: #f0f0f0;
}
.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: #f0f0f0;
}
.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-md-santander .range-md .range-knob-min.range-knob-min .range-knob {
  border: 2px solid #bdbdbd;
  background: #f0f0f0;
}
.range-md-santander .range-md .range-knob-min.range-knob-min .range-pin,
.range-md-santander
  .range-md
  .range-knob-min.range-knob-min
  .range-pin::before {
  color: #fff;
  background: #bdbdbd;
}
.range-md-santander .range-bar-active,
.range-md-santander .range-knob,
.range-md-santander .range-pin,
.range-md-santander .range-pin::before {
  background: #ec0000;
}
.range-md-meritolife .range-md .range-knob-min.range-knob-min .range-knob {
  border: 2px solid #bdbdbd;
  background: #f0f0f0;
}
.range-wp .range-knob,
.range-wp .range-tick {
  border-radius: 4px;
  position: absolute;
  pointer-events: none;
}
.range-md-meritolife .range-md .range-knob-min.range-knob-min .range-pin,
.range-md-meritolife
  .range-md
  .range-knob-min.range-knob-min
  .range-pin::before {
  color: #fff;
  background: #bdbdbd;
}
.range-md-meritolife .range-bar-active,
.range-md-meritolife .range-knob,
.range-md-meritolife .range-pin,
.range-md-meritolife .range-pin::before {
  background: #b3fdfe;
}
.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: #387ef5;
}
.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;
  width: 8px;
  height: 24px;
  background: #387ef5;
}
.range-wp .range-tick {
  margin-left: -1px;
  top: 19px;
  width: 2px;
  height: 6px;
  background: #bdbdbd;
}
.range-wp .range-tick-active,
.range-wp-primary .range-bar-active,
.range-wp-primary .range-knob,
.range-wp-primary .range-pin,
.range-wp-primary .range-tick-active {
  background: #387ef5;
}
.range-wp .range-pin {
  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;
  color: #fff;
  background: #387ef5;
  -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-secondary .range-bar-active,
.range-wp-secondary .range-knob,
.range-wp-secondary .range-pin,
.range-wp-secondary .range-tick-active {
  background: #32db64;
}
.range-wp-danger .range-bar-active,
.range-wp-danger .range-knob,
.range-wp-danger .range-pin,
.range-wp-danger .range-tick-active {
  background: #f53d3d;
}
.range-wp-light .range-bar-active,
.range-wp-light .range-knob,
.range-wp-light .range-pin,
.range-wp-light .range-tick-active {
  background: #f4f4f4;
}
.range-wp-dark .range-bar-active,
.range-wp-dark .range-knob,
.range-wp-dark .range-pin,
.range-wp-dark .range-tick-active {
  background: #222;
}
.range-wp-santander .range-bar-active,
.range-wp-santander .range-knob,
.range-wp-santander .range-pin,
.range-wp-santander .range-tick-active {
  background: #ec0000;
}
.range-wp-meritolife .range-bar-active,
.range-wp-meritolife .range-knob,
.range-wp-meritolife .range-pin,
.range-wp-meritolife .range-tick-active {
  background: #b3fdfe;
}
ion-refresher {
  left: 0;
  top: 0;
  position: absolute;
  z-index: 0;
  display: none;
  width: 100%;
  height: 60px;
}
ion-refresher.refresher-active {
  display: block;
}
ion-refresher-content,
ion-scroll[center] .scroll-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
}
.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: flex;
  -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%;
}
ion-refresher-content[state="cancelling"] .refresher-pulling,
ion-refresher-content[state="completing"] .refresher-refreshing,
ion-refresher-content[state="pulling"] .refresher-pulling,
ion-refresher-content[state="ready"] .refresher-pulling,
ion-refresher-content[state="refreshing"] .refresher-refreshing,
ion-scroll {
  display: block;
}
.refresher-pulling-icon,
.refresher-refreshing-icon {
  text-align: center;
  -webkit-transform-origin: center;
  transform-origin: center;
  font-size: 30px;
  color: #000;
  -webkit-transition: 0.2s;
  transition: 0.2s;
}
.refresher-pulling-text,
.refresher-refreshing-text {
  text-align: center;
  font-size: 16px;
  color: #000;
}
.refresher-refreshing .spinner-crescent circle,
.refresher-refreshing .spinner-ios line,
.refresher-refreshing .spinner-ios-small line {
  stroke: #000;
}
.refresher-refreshing .spinner-bubbles circle,
.refresher-refreshing .spinner-circles circle,
.refresher-refreshing .spinner-dots circle {
  fill: #000;
}
ion-refresher-content[state="ready"] .refresher-pulling-icon {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
ion-refresher-content[state="cancelling"] .refresher-pulling-icon {
  -webkit-transform: scale(0);
  transform: scale(0);
}
ion-refresher-content[state="completing"] .refresher-refreshing-icon {
  -webkit-transform: scale(0);
  transform: scale(0);
}
ion-scroll {
  position: relative;
}
ion-scroll.scroll-x .scroll-content {
  overflow-x: auto;
}
ion-scroll.scroll-y .scroll-content {
  overflow-y: auto;
}
ion-scroll[center] .scroll-content {
  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;
}
.segment-button,
.select-text,
.swiper-container,
.tab-button,
.toolbar,
.toolbar-title,
ion-select {
  overflow: hidden;
}
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 {
  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: 0 0;
}
.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: #387ef5;
}
.searchbar-ios-primary .searchbar-ios-cancel:hover:not(.disable-hover) {
  color: #3474e1;
}
.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: #387ef5;
}
.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-santander .searchbar-ios-cancel {
  color: #ec0000;
}
.searchbar-ios-santander .searchbar-ios-cancel:hover:not(.disable-hover) {
  color: #ee1414;
}
.toolbar-ios-santander .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-santander .searchbar-ios .searchbar-input {
  color: #fff;
  background: rgba(255, 255, 255, 0.08);
}
.toolbar-ios-santander .searchbar-ios .searchbar-input::-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.toolbar-ios-santander .searchbar-ios .searchbar-input:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.toolbar-ios-santander
  .searchbar-ios
  .searchbar-input::-webkit-input-placeholder {
  text-indent: 0;
  color: rgba(255, 255, 255, 0.5);
}
.toolbar-ios-santander .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-santander .searchbar-ios .searchbar-ios-cancel {
  color: #fff;
}
.searchbar-ios-meritolife .searchbar-ios-cancel {
  color: #b3fdfe;
}
.searchbar-ios-meritolife .searchbar-ios-cancel:hover:not(.disable-hover) {
  color: #a5e9ea;
}
.toolbar-ios-meritolife .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-meritolife .searchbar-ios .searchbar-input {
  color: #000;
  background: rgba(0, 0, 0, 0.08);
}
.toolbar-ios-meritolife .searchbar-ios .searchbar-input::-moz-placeholder {
  color: rgba(0, 0, 0, 0.5);
}
.toolbar-ios-meritolife .searchbar-ios .searchbar-input:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.5);
}
.toolbar-ios-meritolife
  .searchbar-ios
  .searchbar-input::-webkit-input-placeholder {
  text-indent: 0;
  color: rgba(0, 0, 0, 0.5);
}
.toolbar-ios-meritolife .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-meritolife .searchbar-ios .searchbar-ios-cancel {
  color: #387ef5;
}
.searchbar-ios.searchbar-animated.searchbar-show-cancel .searchbar-ios-cancel {
  display: block;
}
.searchbar-ios.searchbar-animated .searchbar-input,
.searchbar-ios.searchbar-animated .searchbar-search-icon {
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s 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 0.3s ease;
  transition: all 0.3s 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-md-cancel,
.searchbar-md .searchbar-search-icon {
  position: absolute;
  background-repeat: no-repeat;
  background-size: 20px;
}
.searchbar-md .searchbar-md-cancel.activated,
.searchbar-md .searchbar-search-icon.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;
}
.searchbar-md .searchbar-ios-cancel,
.searchbar-wp .searchbar-ios-cancel,
.searchbar-wp .searchbar-md-cancel,
.searchbar-wp.searchbar-has-value .searchbar-search-icon {
  display: none;
}
.toolbar .searchbar-md {
  padding: 3px;
}
.toolbar .searchbar-md .searchbar-md-cancel {
  left: 14px;
}
.searchbar-wp {
  background: 0 0;
  padding: 8px;
}
.searchbar-wp .searchbar-input-container {
  border: 2px solid rgba(0, 0, 0, 0.5);
}
.searchbar-wp-primary.searchbar-has-focus .searchbar-input-container,
.searchbar-wp.searchbar-has-focus .searchbar-input-container {
  border-color: #387ef5;
}
.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-clear-icon.activated,
.segment-ios .segment-button {
  background-color: transparent;
}
.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;
}
.toolbar .searchbar-wp {
  padding: 2px;
}
.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;
}
.searchbar-wp-santander.searchbar-has-focus .searchbar-input-container {
  border-color: #ec0000;
}
.searchbar-wp-meritolife.searchbar-has-focus .searchbar-input-container {
  border-color: #b3fdfe;
}
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;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: pointer;
}
.swiper-wrapper,
ion-select {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
}
.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: #387ef5;
  font-size: 1.3rem;
  line-height: 3rem;
  color: #387ef5;
}
.segment-ios .segment-button:not(:first-of-type),
[dir="rtl"] .segment-ios .segment-button:first-of-type {
  border-left-width: 0;
}
.segment-ios .segment-button ion-icon {
  font-size: 2.6rem;
  line-height: 2.8rem;
}
.segment-ios .segment-button.segment-activated {
  color: #fff;
  background-color: #387ef5;
  opacity: 1;
  -webkit-transition: 0.1s all linear;
  transition: 0.1s all linear;
}
.segment-ios .segment-button:hover:not(.segment-activated) {
  background-color: rgba(56, 126, 245, 0.1);
  -webkit-transition: 0.1s all linear;
  transition: 0.1s all linear;
}
.segment-ios .segment-button:active:not(.segment-activated) {
  background-color: rgba(56, 126, 245, 0.16);
  -webkit-transition: 0.1s all linear;
  transition: 0.1s all linear;
}
.segment-ios .segment-button:first-of-type {
  margin-right: 0;
  border-radius: 4px 0 0 4px;
}
.segment-ios .segment-button:last-of-type {
  margin-left: 0;
  border-left-width: 0;
  border-radius: 0 4px 4px 0;
}
.toolbar .segment-md,
.toolbar .segment-wp {
  margin: 0 auto;
}
[dir="rtl"] .segment-ios .segment-button:last-of-type {
  border-left-width: 1px;
}
.segment-ios.segment-disabled {
  opacity: 0.4;
  pointer-events: none;
}
.segment-ios .segment-button-disabled {
  color: rgba(56, 126, 245, 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: #387ef5;
  color: #387ef5;
}
.segment-ios-primary .segment-button:hover:not(.segment-activated) {
  background-color: rgba(56, 126, 245, 0.1);
}
.segment-ios-primary .segment-button:active:not(.segment-activated) {
  background-color: rgba(56, 126, 245, 0.16);
}
.segment-ios-primary .segment-button.segment-activated {
  color: #fff;
  background-color: #387ef5;
}
.segment-ios-primary .segment-button-disabled {
  color: rgba(56, 126, 245, 0.3);
}
.toolbar-ios-primary .segment-ios .segment-button.segment-activated {
  color: #387ef5;
}
.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-ios-santander .segment-button {
  border-color: #ec0000;
  color: #ec0000;
}
.segment-ios-santander .segment-button:hover:not(.segment-activated) {
  background-color: rgba(236, 0, 0, 0.1);
}
.segment-ios-santander .segment-button:active:not(.segment-activated) {
  background-color: rgba(236, 0, 0, 0.16);
}
.segment-ios-santander .segment-button.segment-activated {
  color: #fff;
  background-color: #ec0000;
}
.segment-ios-santander .segment-button-disabled {
  color: rgba(236, 0, 0, 0.3);
}
.toolbar-ios-santander .segment-ios .segment-button.segment-activated {
  color: #ec0000;
}
.segment-ios-meritolife .segment-button {
  border-color: #b3fdfe;
  color: #b3fdfe;
}
.segment-ios-meritolife .segment-button:hover:not(.segment-activated) {
  background-color: rgba(179, 253, 254, 0.1);
}
.segment-ios-meritolife .segment-button:active:not(.segment-activated) {
  background-color: rgba(179, 253, 254, 0.16);
}
.segment-ios-meritolife .segment-button.segment-activated {
  color: #000;
  background-color: #b3fdfe;
}
.segment-md .segment-button,
.segment-wp .segment-button {
  text-transform: uppercase;
  background-color: transparent;
  padding: 0 6px;
  line-height: 4rem;
}
.segment-ios-meritolife .segment-button-disabled {
  color: rgba(179, 253, 254, 0.3);
}
.toolbar-ios-meritolife .segment-ios .segment-button.segment-activated {
  color: #b3fdfe;
}
.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;
  color: #387ef5;
  opacity: 0.7;
  -webkit-transition: 0.1s all linear;
  transition: 0.1s all linear;
}
.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: #387ef5;
  opacity: 1;
}
.segment-md .segment-button-disabled,
.segment-md.segment-disabled {
  opacity: 0.3;
  pointer-events: none;
}
.toolbar .segment-md .segment-button.activated,
.toolbar .segment-md .segment-button.segment-activated {
  opacity: 1;
}
.segment-md-primary .segment-button {
  color: #387ef5;
}
.segment-md-primary .segment-button.activated,
.segment-md-primary .segment-button.segment-activated {
  border-color: #387ef5;
  color: #387ef5;
  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-md-santander .segment-button {
  color: #ec0000;
}
.segment-md-santander .segment-button.activated,
.segment-md-santander .segment-button.segment-activated {
  border-color: #ec0000;
  color: #ec0000;
  opacity: 1;
}
.segment-md-meritolife .segment-button {
  color: #b3fdfe;
}
.segment-md-meritolife .segment-button.activated,
.segment-md-meritolife .segment-button.segment-activated {
  border-color: #b3fdfe;
  color: #b3fdfe;
  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: 700;
  color: #444;
  opacity: 0.5;
}
.segment-wp .segment-button.segment-activated {
  opacity: 1;
}
.segment-wp .segment-button ion-icon {
  font-size: 2.6rem;
  line-height: 4rem;
}
.segment-wp .segment-button-disabled,
.segment-wp.segment-disabled {
  opacity: 0.3;
  pointer-events: none;
}
.segment-wp-primary .segment-button {
  color: #387ef5;
}
.segment-wp-primary .segment-button.activated,
.segment-wp-primary .segment-button.segment-activated {
  border-color: #387ef5;
  color: #387ef5;
  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;
}
.segment-wp-santander .segment-button {
  color: #ec0000;
}
.segment-wp-santander .segment-button.activated,
.segment-wp-santander .segment-button.segment-activated {
  border-color: #ec0000;
  color: #ec0000;
  opacity: 1;
}
.segment-wp-meritolife .segment-button {
  color: #b3fdfe;
}
.segment-wp-meritolife .segment-button.activated,
.segment-wp-meritolife .segment-button.segment-activated {
  border-color: #b3fdfe;
  color: #b3fdfe;
  opacity: 1;
}
.select-ios .select-icon .select-icon-inner,
.select-md .select-icon .select-icon-inner {
  top: 50%;
  border-top: 5px solid;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
  left: 5px;
  pointer-events: none;
}
ion-select {
  display: flex;
  max-width: 45%;
}
.select-text {
  -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;
}
.item-select-disabled ion-label,
.select-disabled {
  opacity: 0.4;
  pointer-events: none;
}
.select-popover ion-list {
  margin: -1px 0;
}
.select-ios {
  padding: 11px 8px 11px 16px;
}
.select-ios .select-placeholder {
  color: #999;
}
.select-ios .select-icon {
  position: relative;
  width: 12px;
  height: 18px;
}
.select-ios .select-icon .select-icon-inner {
  margin-top: -2px;
  position: absolute;
  width: 0;
  height: 0;
  color: #999;
}
.select-md {
  padding: 13px 8px 13px 16px;
}
.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 {
  margin-top: -3px;
  position: absolute;
  width: 0;
  height: 0;
  color: #999;
}
.select-wp {
  margin: 13px 8px;
  padding: 0 8px;
  -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;
}
.swiper-container,
.swiper-slide,
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
}
.select-wp .select-text {
  min-height: 3rem;
}
.hidden-hide-when,
.hidden-show-when {
  display: none !important;
}
.swiper-container {
  margin-left: auto;
  margin-right: auto;
  padding: 0;
}
.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;
  z-index: 1;
  display: flex;
  -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;
  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;
  font-size: 18px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.toggle-ios,
.toggle-md {
  -webkit-box-sizing: content-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-next,
.swiper-button-prev {
  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-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
  cursor: auto;
  opacity: 0.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: 0.3s;
  transition: 0.3s;
  pointer-events: none;
}
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}
.swiper-container-horizontal > .swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
  left: 0;
  bottom: 10px;
  width: 100%;
}
.swiper-pagination-bullet {
  border-radius: 100%;
  display: inline-block;
  width: 8px;
  height: 8px;
  background: #000;
  opacity: 0.2;
  pointer-events: auto;
}
button.swiper-pagination-bullet {
  margin: 0;
  padding: 0;
  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: #007aff;
  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: #007aff;
  -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;
  width: 100%;
}
.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-cube-shadow,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-bottom,
.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-wrapper {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top {
  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(transparent)
  );
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), transparent);
}
.swiper-container-3d .swiper-slide-shadow-right {
  background-image: -webkit-gradient(
    linear,
    left top,
    right top,
    from(rgba(0, 0, 0, 0.5)),
    to(transparent)
  );
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), transparent);
}
.swiper-container-3d .swiper-slide-shadow-top {
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    from(rgba(0, 0, 0, 0.5)),
    to(transparent)
  );
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), transparent);
}
.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(rgba(0, 0, 0, 0.5)),
    to(transparent)
  );
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), transparent);
}
.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-cube .swiper-slide-active .swiper-slide-active,
.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right,
.swiper-container-cube .swiper-slide-shadow-top,
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right,
.swiper-container-flip .swiper-slide-shadow-top {
  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-next + .swiper-slide,
.swiper-container-cube .swiper-slide-prev {
  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: 0.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;
}
.tab-disabled,
ion-toast {
  pointer-events: none;
}
.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 > canvas,
.swiper-zoom-container > img,
.swiper-zoom-container > svg {
  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,
ion-slides {
  height: 100%;
  display: block;
  width: 100%;
}
.swiper-lazy-preloader::after {
  background-position: 50%;
  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);
  }
}
.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;
}
.split-pane,
ion-spinner svg {
  position: absolute;
  top: 0;
  left: 0;
}
ion-spinner svg {
  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(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes spinner-rotate {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-webkit-keyframes spinner-dots {
  0%,
  100% {
    opacity: 0.9;
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  50% {
    opacity: 0.3;
    -webkit-transform: scale(0.4, 0.4);
    transform: scale(0.4, 0.4);
  }
}
@keyframes spinner-dots {
  0%,
  100% {
    opacity: 0.9;
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  50% {
    opacity: 0.3;
    -webkit-transform: scale(0.4, 0.4);
    transform: scale(0.4, 0.4);
  }
}
.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-crescent circle,
.spinner-ios-primary.spinner-ios line,
.spinner-ios-primary.spinner-ios-small line {
  stroke: #387ef5;
}
.spinner-ios-primary.spinner-bubbles circle,
.spinner-ios-primary.spinner-circles circle,
.spinner-ios-primary.spinner-dots circle {
  fill: #387ef5;
}
.spinner-ios-secondary.spinner-crescent circle,
.spinner-ios-secondary.spinner-ios line,
.spinner-ios-secondary.spinner-ios-small line {
  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-crescent circle,
.spinner-ios-danger.spinner-ios line,
.spinner-ios-danger.spinner-ios-small line {
  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-crescent circle,
.spinner-ios-light.spinner-ios line,
.spinner-ios-light.spinner-ios-small line {
  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-crescent circle,
.spinner-ios-dark.spinner-ios line,
.spinner-ios-dark.spinner-ios-small line {
  stroke: #222;
}
.spinner-ios-dark.spinner-bubbles circle,
.spinner-ios-dark.spinner-circles circle,
.spinner-ios-dark.spinner-dots circle {
  fill: #222;
}
.spinner-ios-santander.spinner-crescent circle,
.spinner-ios-santander.spinner-ios line,
.spinner-ios-santander.spinner-ios-small line {
  stroke: #ec0000;
}
.spinner-ios-santander.spinner-bubbles circle,
.spinner-ios-santander.spinner-circles circle,
.spinner-ios-santander.spinner-dots circle {
  fill: #ec0000;
}
.spinner-ios-meritolife.spinner-crescent circle,
.spinner-ios-meritolife.spinner-ios line,
.spinner-ios-meritolife.spinner-ios-small line {
  stroke: #b3fdfe;
}
.spinner-ios-meritolife.spinner-bubbles circle,
.spinner-ios-meritolife.spinner-circles circle,
.spinner-ios-meritolife.spinner-dots circle {
  fill: #b3fdfe;
}
.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-crescent circle,
.spinner-md-primary.spinner-ios line,
.spinner-md-primary.spinner-ios-small line {
  stroke: #387ef5;
}
.spinner-md-primary.spinner-bubbles circle,
.spinner-md-primary.spinner-circles circle,
.spinner-md-primary.spinner-dots circle {
  fill: #387ef5;
}
.spinner-md-secondary.spinner-crescent circle,
.spinner-md-secondary.spinner-ios line,
.spinner-md-secondary.spinner-ios-small line {
  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-crescent circle,
.spinner-md-danger.spinner-ios line,
.spinner-md-danger.spinner-ios-small line {
  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-crescent circle,
.spinner-md-light.spinner-ios line,
.spinner-md-light.spinner-ios-small line {
  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-crescent circle,
.spinner-md-dark.spinner-ios line,
.spinner-md-dark.spinner-ios-small line {
  stroke: #222;
}
.spinner-md-dark.spinner-bubbles circle,
.spinner-md-dark.spinner-circles circle,
.spinner-md-dark.spinner-dots circle {
  fill: #222;
}
.spinner-md-santander.spinner-crescent circle,
.spinner-md-santander.spinner-ios line,
.spinner-md-santander.spinner-ios-small line {
  stroke: #ec0000;
}
.spinner-md-santander.spinner-bubbles circle,
.spinner-md-santander.spinner-circles circle,
.spinner-md-santander.spinner-dots circle {
  fill: #ec0000;
}
.spinner-md-meritolife.spinner-crescent circle,
.spinner-md-meritolife.spinner-ios line,
.spinner-md-meritolife.spinner-ios-small line {
  stroke: #b3fdfe;
}
.spinner-md-meritolife.spinner-bubbles circle,
.spinner-md-meritolife.spinner-circles circle,
.spinner-md-meritolife.spinner-dots circle {
  fill: #b3fdfe;
}
.spinner-wp-ios line,
.spinner-wp-ios-small line {
  stroke: #69717d;
}
.iphonex
  .app-page-homeprivadokb
  .home-privado
  ion-refresher
  .refresher-refreshing-icon
  svg
  circle,
.app-page-homeprivadokb
  .home-privado
  ion-refresher
  .refresher-refreshing-icon
  svg
  circle {
  stroke: #000;
  fill: #000;
}
.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-crescent circle,
.spinner-wp-primary.spinner-ios line,
.spinner-wp-primary.spinner-ios-small line {
  stroke: #387ef5;
}
.spinner-wp-primary.spinner-bubbles circle,
.spinner-wp-primary.spinner-circles circle,
.spinner-wp-primary.spinner-dots circle {
  fill: #387ef5;
}
.spinner-wp-secondary.spinner-crescent circle,
.spinner-wp-secondary.spinner-ios line,
.spinner-wp-secondary.spinner-ios-small line {
  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-crescent circle,
.spinner-wp-danger.spinner-ios line,
.spinner-wp-danger.spinner-ios-small line {
  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-crescent circle,
.spinner-wp-light.spinner-ios line,
.spinner-wp-light.spinner-ios-small line {
  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-crescent circle,
.spinner-wp-dark.spinner-ios line,
.spinner-wp-dark.spinner-ios-small line {
  stroke: #222;
}
.spinner-wp-dark.spinner-bubbles circle,
.spinner-wp-dark.spinner-circles circle,
.spinner-wp-dark.spinner-dots circle {
  fill: #222;
}
.spinner-wp-santander.spinner-bubbles circle,
.spinner-wp-santander.spinner-circles circle,
.spinner-wp-santander.spinner-dots circle,
page-consolidado-ffmm .container-flecha svg {
  fill: #ec0000;
}
.spinner-wp-santander.spinner-crescent circle,
.spinner-wp-santander.spinner-ios line,
.spinner-wp-santander.spinner-ios-small line {
  stroke: #ec0000;
}
.spinner-wp-meritolife.spinner-crescent circle,
.spinner-wp-meritolife.spinner-ios line,
.spinner-wp-meritolife.spinner-ios-small line {
  stroke: #b3fdfe;
}
.spinner-wp-meritolife.spinner-bubbles circle,
.spinner-wp-meritolife.spinner-circles circle,
.spinner-wp-meritolife.spinner-dots circle {
  fill: #b3fdfe;
}
.split-pane {
  right: 0;
  bottom: 0;
  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-main,
.split-pane-visible > .split-pane-side {
  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-menu.menu-enabled,
.split-pane-visible > ion-nav.split-pane-side,
.split-pane-visible > ion-tabs.split-pane-side {
  display: block;
}
.split-pane-visible > ion-split-pane.split-pane-main,
.split-pane-visible > ion-split-pane.split-pane-side {
  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;
  -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: 0 0;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.bar-button,
mm-drop-down .drop-down {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}
.tab-disabled ion-badge,
.tab-disabled ion-icon,
.tab-disabled span {
  opacity: 0.4;
}
.toast-ios .toast-wrapper.toast-middle,
.toast-md .toast-wrapper.toast-middle,
.toast-wp .toast-wrapper.toast-middle,
.toast-wp .toast-wrapper.toast-top {
  opacity: 0.01;
}
.tab-button-text {
  margin-top: 3px;
  margin-bottom: 2px;
}
.tab-button-icon,
.tab-button-text {
  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;
}
.bar-button,
.filter-fondos__orden,
.toolbar-title {
  white-space: nowrap;
}
[tabsLayout="icon-bottom"] .tab-button .tab-button-icon {
  -webkit-box-ordinal-group: 11;
  -webkit-order: 10;
  -ms-flex-order: 10;
  order: 10;
}
[tabsLayout="icon-end"] .tab-button,
[tabsLayout="icon-left"] .tab-button,
[tabsLayout="icon-right"] .tab-button,
[tabsLayout="icon-start"] .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-end"] .tab-button .tab-button-icon,
[tabsLayout="icon-right"] .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 {
  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-end"] .tab-badge,
[tabsLayout="icon-left"] .tab-badge,
[tabsLayout="icon-right"] .tab-badge,
[tabsLayout="icon-start"] .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: #8c8c8c;
  padding: 0 2px;
}
.tabs-ios .tab-button:hover:not(.disable-hover),
.tabs-ios .tab-button[aria-selected="true"],
.tabs-ios .tab-button[aria-selected="true"] .tab-button-icon {
  color: #387ef5;
}
.tabs-ios .tab-button-text {
  margin-top: 0;
  margin-bottom: 1px;
  min-height: 11px;
}
.tabs-ios .tab-button.has-title-only,
.tabs-ios .tab-button.icon-only,
.tabs-ios[tabsLayout="icon-hide"] .tab-button,
.tabs-ios[tabsLayout="title-hide"] .tab-button {
  min-height: 41px;
}
.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: #8c8c8c;
}
.tabs-ios[tabsLayout="icon-end"] .tab-button .tab-button-text,
.tabs-ios[tabsLayout="icon-left"] .tab-button .tab-button-text,
.tabs-ios[tabsLayout="icon-right"] .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-end"] .tab-button ion-icon,
.tabs-ios[tabsLayout="icon-left"] .tab-button ion-icon,
.tabs-ios[tabsLayout="icon-right"] .tab-button ion-icon,
.tabs-ios[tabsLayout="icon-start"] .tab-button ion-icon {
  min-width: 24px;
  height: 26px;
  font-size: 24px;
}
.tabs-ios .tab-button.has-title-only .tab-button-text,
.tabs-ios[tabsLayout="icon-hide"] .tab-button .tab-button-text {
  margin: 2px 0;
  font-size: 1.4rem;
  line-height: 1.1;
}
.tabs-ios-primary .tabbar {
  border-color: #0c60ee;
  background-color: #387ef5;
}
.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-ios-santander .tabbar {
  border-color: #b90000;
  background-color: #ec0000;
}
.tabs-ios-santander .tab-button,
.tabs-ios-santander .tab-button-icon,
.tabs-ios-santander .tab-button:hover:not(.disable-hover),
.tabs-ios-santander .tab-button:hover:not(.disable-hover) .tab-button-icon {
  color: rgba(255, 255, 255, 0.7);
}
.tabs-ios-santander .tab-button[aria-selected="true"],
.tabs-ios-santander .tab-button[aria-selected="true"] .tab-button-icon {
  color: #fff;
}
.tabs-ios-meritolife .tabbar {
  border-color: #81fcfd;
  background-color: #b3fdfe;
}
.tabs-ios-meritolife .tab-button,
.tabs-ios-meritolife .tab-button-icon,
.tabs-ios-meritolife .tab-button:hover:not(.disable-hover),
.tabs-ios-meritolife .tab-button:hover:not(.disable-hover) .tab-button-icon {
  color: rgba(0, 0, 0, 0.7);
}
.tabs-ios-meritolife .tab-button[aria-selected="true"],
.tabs-ios-meritolife .tab-button[aria-selected="true"] .tab-button-icon {
  color: #000;
}
.tabs-md .tabbar {
  background: #f8f8f8;
}
.tabs-md .tab-button {
  min-height: 5.6rem;
  font-weight: 400;
  color: rgba(60, 60, 60, 0.7);
  padding: 0;
}
.tabs-md .tab-button[aria-selected="true"] {
  color: #387ef5;
  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: rgba(60, 60, 60, 0.7);
  -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: #387ef5;
  -webkit-transform: translate3d(0, -2px, 0);
  transform: translate3d(0, -2px, 0);
}
.tabs-md[tabsLayout="icon-end"]
  .tab-button[aria-selected="true"]
  .tab-button-icon,
.tabs-md[tabsLayout="icon-right"]
  .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 .tab-button.has-title-only,
.tabs-md .tab-button.icon-only,
.tabs-md[tabsLayout="icon-hide"] .tab-button,
.tabs-md[tabsLayout="title-hide"] .tab-button {
  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: #387ef5;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}
.tabs-md[tabsHighlight="true"] .tab-highlight.animate {
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.tabs-md[tabsHighlight="true"][tabsPlacement="bottom"]
  > .tabbar
  > .tab-highlight {
  top: 0;
}
.tabs-md-primary .tabbar {
  background-color: #387ef5;
}
.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-md-santander .tabbar {
  background-color: #ec0000;
}
.tabs-md-santander .tab-button,
.tabs-md-santander .tab-button-icon {
  color: rgba(255, 255, 255, 0.7);
}
.tabs-md-santander .tab-button:hover:not(.disable-hover),
.tabs-md-santander .tab-button[aria-selected="true"],
.tabs-md-santander .tab-button[aria-selected="true"] .tab-button-icon {
  color: #fff;
}
.tabs-md-santander[tabsHighlight="true"] .tab-highlight {
  background: #fff;
}
.tabs-md-meritolife .tabbar {
  background-color: #b3fdfe;
}
.tabs-md-meritolife .tab-button,
.tabs-md-meritolife .tab-button-icon {
  color: rgba(0, 0, 0, 0.7);
}
.tabs-md-meritolife .tab-button:hover:not(.disable-hover),
.tabs-md-meritolife .tab-button[aria-selected="true"],
.tabs-md-meritolife .tab-button[aria-selected="true"] .tab-button-icon {
  color: #000;
}
.tabs-md-meritolife[tabsHighlight="true"] .tab-highlight {
  background: #000;
}
.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: 400;
  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: #387ef5;
  color: #387ef5;
}
.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: #387ef5;
}
.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: #387ef5;
}
.tabs-wp[tabsLayout="icon-bottom"] .tab-button {
  padding-top: 8px;
  padding-bottom: 8px;
}
.tabs-wp[tabsLayout="icon-end"] .tab-button,
.tabs-wp[tabsLayout="icon-left"] .tab-button,
.tabs-wp[tabsLayout="icon-right"] .tab-button,
.tabs-wp[tabsLayout="icon-start"] .tab-button {
  padding-bottom: 10px;
}
.tabs-wp[tabsLayout="icon-end"] .tab-button ion-icon,
.tabs-wp[tabsLayout="icon-left"] .tab-button ion-icon,
.tabs-wp[tabsLayout="icon-right"] .tab-button ion-icon,
.tabs-wp[tabsLayout="icon-start"] .tab-button ion-icon {
  min-width: 24px;
}
.tabs-wp .tab-button.has-title-only,
.tabs-wp .tab-button.icon-only,
.tabs-wp[tabsLayout="icon-hide"] .tab-button,
.tabs-wp[tabsLayout="title-hide"] .tab-button {
  padding: 6px 10px;
}
.tabs-wp-primary .tabbar {
  background-color: #387ef5;
}
.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;
}
.tabs-wp-santander .tabbar {
  background-color: #ec0000;
}
.tabs-wp-santander .tab-button,
.tabs-wp-santander .tab-button-icon {
  color: rgba(255, 255, 255, 0.7);
}
.tabs-wp-santander .tab-button:hover:not(.disable-hover),
.tabs-wp-santander .tab-button:hover:not(.disable-hover) .tab-button-icon,
.tabs-wp-santander .tab-button[aria-selected="true"],
.tabs-wp-santander .tab-button[aria-selected="true"] .tab-button-icon {
  border-color: #fff;
  color: #fff;
}
.tabs-wp-meritolife .tabbar {
  background-color: #b3fdfe;
}
.tabs-wp-meritolife .tab-button,
.tabs-wp-meritolife .tab-button-icon {
  color: rgba(0, 0, 0, 0.7);
}
.tabs-wp-meritolife .tab-button:hover:not(.disable-hover),
.tabs-wp-meritolife .tab-button:hover:not(.disable-hover) .tab-button-icon,
.tabs-wp-meritolife .tab-button[aria-selected="true"],
.tabs-wp-meritolife .tab-button[aria-selected="true"] .tab-button-icon {
  border-color: #000;
  color: #000;
}
ion-toast {
  left: 0;
  top: 0;
  position: absolute;
  z-index: 1000;
  display: block;
  width: 100%;
  height: 100%;
  contain: strict;
}
.toast-container,
.toolbar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
}
.toast-container {
  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;
  color: #fff;
}
.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: 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 env(safe-area-inset-bottom);
  bottom: 0;
}
.toast-md .toast-wrapper,
.toast-wp .toast-wrapper {
  left: 0;
  margin: auto;
  position: absolute;
  max-width: 700px;
  display: block;
  z-index: 10;
  right: 0;
}
.toast-ios .toast-message {
  font-size: 1.4rem;
  color: #fff;
  padding: 1.5rem;
}
.toast-md .toast-wrapper {
  width: 100%;
  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-message {
  font-size: 1.5rem;
  color: #fff;
  padding: 19px 16px 17px;
}
.toast-wp .toast-wrapper {
  border-radius: 0;
  background: #000;
}
.item-md.item-toggle ion-label,
.item-wp.item-toggle ion-label {
  margin-left: 0;
}
.toast-wp .toast-wrapper.toast-top {
  top: 0;
}
.toast-wp .toast-wrapper.toast-bottom {
  bottom: 0;
  opacity: 0.01;
}
.toast-message {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-size: 1.4rem;
  color: #fff;
  padding: 1.5rem;
}
.toggle-ios {
  position: relative;
  width: 51px;
  height: 32px;
  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 0.3s;
  transition: background-color 0.3s;
  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 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}
.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 0.3s;
  transition: width 120ms ease-in-out 80ms, left 110ms ease-in-out 80ms,
    right 110ms ease-in-out 80ms, -webkit-transform 0.3s;
  transition: transform 0.3s, width 120ms ease-in-out 80ms,
    left 110ms ease-in-out 80ms, right 110ms ease-in-out 80ms;
  transition: transform 0.3s, width 120ms ease-in-out 80ms,
    left 110ms ease-in-out 80ms, right 110ms ease-in-out 80ms,
    -webkit-transform 0.3s;
  will-change: transform;
  contain: strict;
}
.toggle-ios-primary.toggle-checked .toggle-icon,
.toggle-ios.toggle-checked .toggle-icon {
  background-color: #387ef5;
}
.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;
}
.item-ios.item-toggle-disabled ion-label,
.toggle-ios.toggle-disabled {
  opacity: 0.3;
  pointer-events: none;
}
.item-ios .toggle-ios {
  margin: 0;
  padding: 6px 8px 5px 16px;
}
.item-ios .toggle-ios[item-left],
.item-ios .toggle-ios[item-start] {
  padding: 6px 16px 5px 0;
}
.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-ios-santander.toggle-checked .toggle-icon {
  background-color: #ec0000;
}
.toggle-ios-meritolife.toggle-checked .toggle-icon {
  background-color: #b3fdfe;
}
.toggle-md {
  position: relative;
  width: 36px;
  height: 14px;
  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 0.3s;
  transition: background-color 0.3s;
  pointer-events: none;
}
.toggle-md .toggle-inner {
  left: 0;
  top: -3px;
  border-radius: 50%;
  position: absolute;
  width: 20px;
  height: 20px;
  background-color: #f0f0f0;
  -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: 0.3s;
  transition-duration: 0.3s;
  -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: #b1cdfb;
}
.toggle-md.toggle-checked .toggle-inner {
  -webkit-transform: translate3d(16px, 0, 0);
  transform: translate3d(16px, 0, 0);
  background-color: #387ef5;
}
.item-md.item-toggle-disabled ion-label,
.toggle-md.toggle-disabled {
  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 16px;
}
.item-md .toggle-md[item-left],
.item-md .toggle-md[item-start] {
  padding: 12px 18px 12px 2px;
}
.toggle-md-primary.toggle-checked .toggle-icon {
  background-color: #b1cdfb;
}
.toggle-md-primary.toggle-checked .toggle-inner {
  background-color: #387ef5;
}
.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: #fff;
}
.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-md-santander.toggle-checked .toggle-icon {
  background-color: #ff6d6d;
}
.toggle-md-santander.toggle-checked .toggle-inner {
  background-color: #ec0000;
}
.toggle-md-meritolife.toggle-checked .toggle-icon {
  background-color: #fff;
}
.toggle-md-meritolife.toggle-checked .toggle-inner {
  background-color: #b3fdfe;
}
.toggle-wp {
  position: relative;
  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: 0.3s;
  transition-duration: 0.3s;
  -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: #387ef5;
  background-color: #387ef5;
}
.toggle-wp.toggle-checked .toggle-inner {
  -webkit-transform: translate3d(22px, 0, 0);
  transform: translate3d(22px, 0, 0);
  background-color: #fff;
}
.toolbar-background,
ion-title {
  -webkit-transform: translateZ(0);
}
.item-wp.item-toggle-disabled ion-label,
.toggle-wp.toggle-disabled {
  opacity: 0.3;
  pointer-events: none;
}
.toggle-wp.toggle-disabled ion-radio {
  opacity: 0.3;
}
.bar-button-clear-ios-clear.activated,
.bar-button-clear-ios-danger.activated,
.bar-button-clear-ios-dark.activated,
.bar-button-clear-ios-default.activated,
.bar-button-clear-ios-light.activated,
.bar-button-clear-ios-meritolife.activated,
.bar-button-clear-ios-primary.activated,
.bar-button-clear-ios-santander.activated,
.bar-button-clear-ios-secondary.activated,
.bar-button-clear-ios.activated,
.bar-button-danger-ios.activated,
.bar-button-dark-ios.activated,
.bar-button-default-ios.activated,
.bar-button-default.bar-button-ios-clear.activated,
.bar-button-default.bar-button-ios-danger.activated,
.bar-button-default.bar-button-ios-dark.activated,
.bar-button-default.bar-button-ios-default.activated,
.bar-button-default.bar-button-ios-light.activated,
.bar-button-default.bar-button-ios-meritolife.activated,
.bar-button-default.bar-button-ios-primary.activated,
.bar-button-default.bar-button-ios-santander.activated,
.bar-button-default.bar-button-ios-secondary.activated,
.bar-button-light-ios.activated,
.bar-button-meritolife-ios.activated,
.bar-button-outline-ios:hover:not(.disable-hover),
.bar-button-outline-md:hover:not(.disable-hover),
.bar-button-outline-wp:hover:not(.disable-hover),
.bar-button-primary-ios.activated,
.bar-button-santander-ios.activated,
.bar-button-secondary-ios.activated,
.bar-button-solid-ios.activated,
.bar-button-solid-ios:hover:not(.disable-hover),
.toolbar-ios-danger .bar-button-clear-ios-danger.activated,
.toolbar-ios-danger .bar-button-clear-ios-dark.activated,
.toolbar-ios-danger .bar-button-clear-ios-light.activated,
.toolbar-ios-danger .bar-button-clear-ios-meritolife.activated,
.toolbar-ios-danger .bar-button-clear-ios-primary.activated,
.toolbar-ios-danger .bar-button-clear-ios-santander.activated,
.toolbar-ios-danger .bar-button-clear-ios-secondary.activated,
.toolbar-ios-danger .bar-button-danger-ios.activated,
.toolbar-ios-danger .bar-button-dark-ios.activated,
.toolbar-ios-danger .bar-button-default.bar-button-ios-danger.activated,
.toolbar-ios-danger .bar-button-default.bar-button-ios-dark.activated,
.toolbar-ios-danger .bar-button-default.bar-button-ios-light.activated,
.toolbar-ios-danger .bar-button-default.bar-button-ios-meritolife.activated,
.toolbar-ios-danger .bar-button-default.bar-button-ios-primary.activated,
.toolbar-ios-danger .bar-button-default.bar-button-ios-santander.activated,
.toolbar-ios-danger .bar-button-default.bar-button-ios-secondary.activated,
.toolbar-ios-danger .bar-button-light-ios.activated,
.toolbar-ios-danger .bar-button-meritolife-ios.activated,
.toolbar-ios-danger .bar-button-primary-ios.activated,
.toolbar-ios-danger .bar-button-santander-ios.activated,
.toolbar-ios-danger .bar-button-secondary-ios.activated,
.toolbar-ios-dark .bar-button-clear-ios-danger.activated,
.toolbar-ios-dark .bar-button-clear-ios-dark.activated,
.toolbar-ios-dark .bar-button-clear-ios-light.activated,
.toolbar-ios-dark .bar-button-clear-ios-meritolife.activated,
.toolbar-ios-dark .bar-button-clear-ios-primary.activated,
.toolbar-ios-dark .bar-button-clear-ios-santander.activated,
.toolbar-ios-dark .bar-button-clear-ios-secondary.activated,
.toolbar-ios-dark .bar-button-danger-ios.activated,
.toolbar-ios-dark .bar-button-dark-ios.activated,
.toolbar-ios-dark .bar-button-default.bar-button-ios-danger.activated,
.toolbar-ios-dark .bar-button-default.bar-button-ios-dark.activated,
.toolbar-ios-dark .bar-button-default.bar-button-ios-light.activated,
.toolbar-ios-dark .bar-button-default.bar-button-ios-meritolife.activated,
.toolbar-ios-dark .bar-button-default.bar-button-ios-primary.activated,
.toolbar-ios-dark .bar-button-default.bar-button-ios-santander.activated,
.toolbar-ios-dark .bar-button-default.bar-button-ios-secondary.activated,
.toolbar-ios-dark .bar-button-light-ios.activated,
.toolbar-ios-dark .bar-button-meritolife-ios.activated,
.toolbar-ios-dark .bar-button-primary-ios.activated,
.toolbar-ios-dark .bar-button-santander-ios.activated,
.toolbar-ios-dark .bar-button-secondary-ios.activated,
.toolbar-ios-light .bar-button-clear-ios-dark.activated,
.toolbar-ios-light .bar-button-clear-ios-light.activated,
.toolbar-ios-light .bar-button-clear-ios-meritolife.activated,
.toolbar-ios-light .bar-button-clear-ios-primary.activated,
.toolbar-ios-light .bar-button-clear-ios-santander.activated,
.toolbar-ios-light .bar-button-clear-ios-secondary.activated,
.toolbar-ios-light .bar-button-dark-ios.activated,
.toolbar-ios-light .bar-button-default.bar-button-ios-dark.activated,
.toolbar-ios-light .bar-button-default.bar-button-ios-light.activated,
.toolbar-ios-light .bar-button-default.bar-button-ios-meritolife.activated,
.toolbar-ios-light .bar-button-default.bar-button-ios-primary.activated,
.toolbar-ios-light .bar-button-default.bar-button-ios-santander.activated,
.toolbar-ios-light .bar-button-default.bar-button-ios-secondary.activated,
.toolbar-ios-light .bar-button-light-ios.activated,
.toolbar-ios-light .bar-button-meritolife-ios.activated,
.toolbar-ios-light .bar-button-primary-ios.activated,
.toolbar-ios-light .bar-button-santander-ios.activated,
.toolbar-ios-light .bar-button-secondary-ios.activated,
.toolbar-ios-meritolife .bar-button-clear-ios-danger.activated,
.toolbar-ios-meritolife .bar-button-clear-ios-dark.activated,
.toolbar-ios-meritolife .bar-button-clear-ios-light.activated,
.toolbar-ios-meritolife .bar-button-clear-ios-meritolife.activated,
.toolbar-ios-meritolife .bar-button-clear-ios-primary.activated,
.toolbar-ios-meritolife .bar-button-clear-ios-santander.activated,
.toolbar-ios-meritolife .bar-button-clear-ios-secondary.activated,
.toolbar-ios-meritolife .bar-button-danger-ios.activated,
.toolbar-ios-meritolife .bar-button-dark-ios.activated,
.toolbar-ios-meritolife .bar-button-default.bar-button-ios-danger.activated,
.toolbar-ios-meritolife .bar-button-default.bar-button-ios-dark.activated,
.toolbar-ios-meritolife .bar-button-default.bar-button-ios-light.activated,
.toolbar-ios-meritolife .bar-button-default.bar-button-ios-meritolife.activated,
.toolbar-ios-meritolife .bar-button-default.bar-button-ios-primary.activated,
.toolbar-ios-meritolife .bar-button-default.bar-button-ios-santander.activated,
.toolbar-ios-meritolife .bar-button-default.bar-button-ios-secondary.activated,
.toolbar-ios-meritolife .bar-button-light-ios.activated,
.toolbar-ios-meritolife .bar-button-meritolife-ios.activated,
.toolbar-ios-meritolife .bar-button-primary-ios.activated,
.toolbar-ios-meritolife .bar-button-santander-ios.activated,
.toolbar-ios-meritolife .bar-button-secondary-ios.activated,
.toolbar-ios-primary .bar-button-clear-ios-danger.activated,
.toolbar-ios-primary .bar-button-clear-ios-dark.activated,
.toolbar-ios-primary .bar-button-clear-ios-light.activated,
.toolbar-ios-primary .bar-button-clear-ios-meritolife.activated,
.toolbar-ios-primary .bar-button-clear-ios-primary.activated,
.toolbar-ios-primary .bar-button-clear-ios-santander.activated,
.toolbar-ios-primary .bar-button-clear-ios-secondary.activated,
.toolbar-ios-primary .bar-button-danger-ios.activated,
.toolbar-ios-primary .bar-button-dark-ios.activated,
.toolbar-ios-primary .bar-button-default.bar-button-ios-danger.activated,
.toolbar-ios-primary .bar-button-default.bar-button-ios-dark.activated,
.toolbar-ios-primary .bar-button-default.bar-button-ios-light.activated,
.toolbar-ios-primary .bar-button-default.bar-button-ios-meritolife.activated,
.toolbar-ios-primary .bar-button-default.bar-button-ios-primary.activated,
.toolbar-ios-primary .bar-button-default.bar-button-ios-santander.activated,
.toolbar-ios-primary .bar-button-default.bar-button-ios-secondary.activated,
.toolbar-ios-primary .bar-button-light-ios.activated,
.toolbar-ios-primary .bar-button-meritolife-ios.activated,
.toolbar-ios-primary .bar-button-primary-ios.activated,
.toolbar-ios-primary .bar-button-santander-ios.activated,
.toolbar-ios-primary .bar-button-secondary-ios.activated,
.toolbar-ios-santander .bar-button-clear-ios-danger.activated,
.toolbar-ios-santander .bar-button-clear-ios-dark.activated,
.toolbar-ios-santander .bar-button-clear-ios-light.activated,
.toolbar-ios-santander .bar-button-clear-ios-meritolife.activated,
.toolbar-ios-santander .bar-button-clear-ios-primary.activated,
.toolbar-ios-santander .bar-button-clear-ios-santander.activated,
.toolbar-ios-santander .bar-button-clear-ios-secondary.activated,
.toolbar-ios-santander .bar-button-danger-ios.activated,
.toolbar-ios-santander .bar-button-dark-ios.activated,
.toolbar-ios-santander .bar-button-default.bar-button-ios-danger.activated,
.toolbar-ios-santander .bar-button-default.bar-button-ios-dark.activated,
.toolbar-ios-santander .bar-button-default.bar-button-ios-light.activated,
.toolbar-ios-santander .bar-button-default.bar-button-ios-meritolife.activated,
.toolbar-ios-santander .bar-button-default.bar-button-ios-primary.activated,
.toolbar-ios-santander .bar-button-default.bar-button-ios-santander.activated,
.toolbar-ios-santander .bar-button-default.bar-button-ios-secondary.activated,
.toolbar-ios-santander .bar-button-light-ios.activated,
.toolbar-ios-santander .bar-button-meritolife-ios.activated,
.toolbar-ios-santander .bar-button-primary-ios.activated,
.toolbar-ios-santander .bar-button-santander-ios.activated,
.toolbar-ios-santander .bar-button-secondary-ios.activated,
.toolbar-ios-secondary .bar-button-clear-ios-danger.activated,
.toolbar-ios-secondary .bar-button-clear-ios-dark.activated,
.toolbar-ios-secondary .bar-button-clear-ios-light.activated,
.toolbar-ios-secondary .bar-button-clear-ios-meritolife.activated,
.toolbar-ios-secondary .bar-button-clear-ios-primary.activated,
.toolbar-ios-secondary .bar-button-clear-ios-santander.activated,
.toolbar-ios-secondary .bar-button-clear-ios-secondary.activated,
.toolbar-ios-secondary .bar-button-danger-ios.activated,
.toolbar-ios-secondary .bar-button-dark-ios.activated,
.toolbar-ios-secondary .bar-button-default.bar-button-ios-danger.activated,
.toolbar-ios-secondary .bar-button-default.bar-button-ios-dark.activated,
.toolbar-ios-secondary .bar-button-default.bar-button-ios-light.activated,
.toolbar-ios-secondary .bar-button-default.bar-button-ios-meritolife.activated,
.toolbar-ios-secondary .bar-button-default.bar-button-ios-primary.activated,
.toolbar-ios-secondary .bar-button-default.bar-button-ios-santander.activated,
.toolbar-ios-secondary .bar-button-default.bar-button-ios-secondary.activated,
.toolbar-ios-secondary .bar-button-light-ios.activated,
.toolbar-ios-secondary .bar-button-meritolife-ios.activated,
.toolbar-ios-secondary .bar-button-primary-ios.activated,
.toolbar-ios-secondary .bar-button-santander-ios.activated,
.toolbar-ios-secondary .bar-button-secondary-ios.activated {
  opacity: 0.4;
}
.item-wp .toggle-wp {
  margin: 0;
  cursor: pointer;
  padding: 12px 8px 12px 16px;
}
.item-wp .toggle-wp[item-left],
.item-wp .toggle-wp[item-start] {
  padding: 12px 18px 12px 2px;
}
.toggle-wp-primary.toggle-checked .toggle-icon {
  border-color: #387ef5;
  background-color: #387ef5;
}
.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;
}
.toggle-wp-santander.toggle-checked .toggle-icon {
  border-color: #ec0000;
  background-color: #ec0000;
}
.toggle-wp-santander.toggle-checked .toggle-inner {
  background-color: #fff;
}
.toggle-wp-meritolife.toggle-checked .toggle-icon {
  border-color: #b3fdfe;
  background-color: #b3fdfe;
}
.toggle-wp-meritolife.toggle-checked .toggle-inner {
  background-color: #000;
}
ion-toolbar {
  position: relative;
  z-index: 10;
}
.toolbar {
  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%;
  contain: content;
}
.toolbar-background {
  left: 0;
  top: 0;
  position: absolute;
  z-index: -1;
  width: 100%;
  height: 100%;
  border: 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;
  transform: translateZ(0);
}
.toolbar-title {
  display: block;
  width: 100%;
  text-overflow: ellipsis;
}
ion-buttons {
  margin: 0 0.2rem;
  display: block;
  pointer-events: none;
}
.toolbar-title-ios,
ion-buttons a,
ion-buttons button,
ion-buttons div,
ion-buttons input,
ion-buttons textarea {
  pointer-events: auto;
}
.toolbar[transparent] .toolbar-background {
  border-color: transparent;
  background: 0 0;
}
.bar-button-menutoggle,
ion-buttons {
  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;
  cursor: pointer;
  vertical-align: -webkit-baseline-middle;
  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;
  min-height: 5.6rem;
}
@media screen and (orientation: landscape) {
  .toolbar-ios {
    padding-left: calc(env(safe-area-inset-left) + 4px);
    padding-right: calc(env(safe-area-inset-right) + 4px);
  }
}
.toolbar-background-ios {
  background: #f8f8f8;
}
.footer-ios .toolbar-background-ios,
.header-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: 1.7rem;
  font-weight: 600;
  color: #000;
}
.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: #387ef5;
  color: #387ef5;
  background-color: transparent;
}
.bar-button-outline-ios.activated,
.bar-button-solid-ios {
  color: #fff;
  background-color: #387ef5;
}
.bar-button-solid-ios:hover:not(.disable-hover) {
  color: #fff;
}
.bar-button-solid-ios.activated {
  color: #fff;
  background-color: #3474e1;
}
.bar-button-clear-ios,
.bar-button-clear-ios-clear,
.bar-button-clear-ios-default,
.bar-button-default-ios,
.bar-button-default.bar-button-ios-clear,
.bar-button-default.bar-button-ios-default {
  background-color: transparent;
  color: #387ef5;
}
.bar-button-ios.bar-button-icon-start ion-icon {
  padding-right: 0.3em;
  font-size: 1.4em;
  line-height: 0.67;
  pointer-events: none;
}
.bar-button-ios.bar-button-icon-end ion-icon {
  padding-left: 0.4em;
  font-size: 1.4em;
  line-height: 0.67;
  pointer-events: none;
}
.bar-button-ios[icon-only] {
  padding: 0;
  min-width: 0.9em;
}
.bar-button-ios[icon-only] ion-icon {
  padding: 0 0.1em;
  font-size: 1.8em;
  line-height: 0.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);
}
.bar-button-outline-md,
.bar-button-outline-wp,
.bar-button-solid-md,
.bar-button-solid-wp,
.card-box {
  overflow: hidden;
}
.back-button-icon-ios {
  margin: -1px 0 0;
  display: inherit;
  min-width: 18px;
  font-size: 3.4rem;
}
.footer-md[no-border]::before,
.header-md[no-border]::after,
.tabs-md[tabsPlacement="top"][no-border] > .tabbar::after,
.tabs-md[tabsPlacement="bottom"][no-border] > .tabbar::before,
.virtual-scroll .virtual-last {
  display: none;
}
.back-button-text-ios {
  letter-spacing: -0.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-clear-ios-default:hover:not(.disable-hover),
.bar-button-default-ios:hover:not(.disable-hover),
.bar-button-default.bar-button-ios-default:hover:not(.disable-hover) {
  color: #387ef5;
}
.bar-button-clear-ios-clear:hover:not(.disable-hover),
.bar-button-clear-ios:hover:not(.disable-hover),
.bar-button-default.bar-button-ios-clear:hover:not(.disable-hover) {
  color: #387ef5;
}
.toolbar-ios-primary .toolbar-background-ios {
  background: #387ef5;
}
.toolbar-ios-primary .bar-button-clear-ios,
.toolbar-ios-primary .bar-button-default-ios,
.toolbar-ios-primary .toolbar-title-ios {
  color: #fff;
}
.toolbar-ios-primary .bar-button-clear-ios-primary,
.toolbar-ios-primary .bar-button-default.bar-button-ios-primary,
.toolbar-ios-primary .bar-button-primary-ios {
  color: #387ef5;
  background-color: transparent;
}
.toolbar-ios-primary .bar-button-clear-ios-primary:hover:not(.disable-hover),
.toolbar-ios-primary
  .bar-button-default.bar-button-ios-primary:hover:not(.disable-hover),
.toolbar-ios-primary .bar-button-primary-ios:hover:not(.disable-hover) {
  color: #387ef5;
}
.toolbar-ios-primary .bar-button-outline-ios-primary {
  border-color: #387ef5;
  color: #387ef5;
  background-color: transparent;
}
.toolbar-ios-primary .bar-button-outline-ios-primary.activated,
.toolbar-ios-primary .bar-button-solid-ios-primary {
  color: #fff;
  background-color: #387ef5;
}
.toolbar-ios-primary .bar-button-solid-ios-primary.activated {
  color: #fff;
  background-color: #3474e1;
}
.toolbar-ios-primary .bar-button-clear-ios-secondary,
.toolbar-ios-primary .bar-button-default.bar-button-ios-secondary,
.toolbar-ios-primary .bar-button-secondary-ios {
  color: #32db64;
  background-color: transparent;
}
.toolbar-ios-primary .bar-button-clear-ios-secondary:hover:not(.disable-hover),
.toolbar-ios-primary
  .bar-button-default.bar-button-ios-secondary:hover:not(.disable-hover),
.toolbar-ios-primary .bar-button-secondary-ios:hover:not(.disable-hover) {
  color: #32db64;
}
.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,
.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-clear-ios-danger,
.toolbar-ios-primary .bar-button-danger-ios,
.toolbar-ios-primary .bar-button-default.bar-button-ios-danger {
  color: #f53d3d;
  background-color: transparent;
}
.toolbar-ios-primary .bar-button-clear-ios-danger:hover:not(.disable-hover),
.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) {
  color: #f53d3d;
}
.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,
.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-clear-ios-light,
.toolbar-ios-primary .bar-button-default.bar-button-ios-light,
.toolbar-ios-primary .bar-button-light-ios {
  color: #f4f4f4;
  background-color: transparent;
}
.toolbar-ios-primary .bar-button-clear-ios-light:hover:not(.disable-hover),
.toolbar-ios-primary
  .bar-button-default.bar-button-ios-light:hover:not(.disable-hover),
.toolbar-ios-primary .bar-button-light-ios:hover:not(.disable-hover) {
  color: #f4f4f4;
}
.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,
.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-clear-ios-dark,
.toolbar-ios-primary .bar-button-dark-ios,
.toolbar-ios-primary .bar-button-default.bar-button-ios-dark {
  color: #222;
  background-color: transparent;
}
.toolbar-ios-primary .bar-button-clear-ios-dark:hover:not(.disable-hover),
.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) {
  color: #222;
}
.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,
.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;
}
.toolbar-ios-primary .bar-button-clear-ios-santander,
.toolbar-ios-primary .bar-button-default.bar-button-ios-santander,
.toolbar-ios-primary .bar-button-santander-ios {
  color: #ec0000;
  background-color: transparent;
}
.toolbar-ios-primary .bar-button-clear-ios-santander:hover:not(.disable-hover),
.toolbar-ios-primary
  .bar-button-default.bar-button-ios-santander:hover:not(.disable-hover),
.toolbar-ios-primary .bar-button-santander-ios:hover:not(.disable-hover) {
  color: #ec0000;
}
.toolbar-ios-primary .bar-button-outline-ios-santander {
  border-color: #ec0000;
  color: #ec0000;
  background-color: transparent;
}
.toolbar-ios-primary .bar-button-outline-ios-santander.activated,
.toolbar-ios-primary .bar-button-solid-ios-santander {
  color: #fff;
  background-color: #ec0000;
}
.toolbar-ios-primary .bar-button-solid-ios-santander.activated {
  color: #fff;
  background-color: #ee1414;
}
.toolbar-ios-primary .bar-button-clear-ios-meritolife,
.toolbar-ios-primary .bar-button-default.bar-button-ios-meritolife,
.toolbar-ios-primary .bar-button-meritolife-ios {
  color: #b3fdfe;
  background-color: transparent;
}
.toolbar-ios-primary .bar-button-clear-ios-meritolife:hover:not(.disable-hover),
.toolbar-ios-primary
  .bar-button-default.bar-button-ios-meritolife:hover:not(.disable-hover),
.toolbar-ios-primary .bar-button-meritolife-ios:hover:not(.disable-hover) {
  color: #b3fdfe;
}
.toolbar-ios-primary .bar-button-outline-ios-meritolife {
  border-color: #b3fdfe;
  color: #b3fdfe;
  background-color: transparent;
}
.toolbar-ios-primary .bar-button-outline-ios-meritolife.activated,
.toolbar-ios-primary .bar-button-solid-ios-meritolife {
  color: #000;
  background-color: #b3fdfe;
}
.toolbar-ios-primary .bar-button-solid-ios-meritolife.activated {
  color: #000;
  background-color: #a5e9ea;
}
.bar-button-clear-ios-primary,
.bar-button-default.bar-button-ios-primary,
.bar-button-outline-ios-primary,
.bar-button-primary-ios {
  color: #387ef5;
  background-color: transparent;
}
.bar-button-clear-ios-primary:hover:not(.disable-hover),
.bar-button-default.bar-button-ios-primary:hover:not(.disable-hover),
.bar-button-primary-ios:hover:not(.disable-hover) {
  color: #387ef5;
}
.bar-button-outline-ios-primary {
  border-color: #387ef5;
}
.bar-button-outline-ios-primary.activated,
.bar-button-solid-ios-primary {
  color: #fff;
  background-color: #387ef5;
}
.bar-button-solid-ios-primary.activated {
  color: #fff;
  background-color: #3474e1;
}
.toolbar-ios-secondary .toolbar-background-ios {
  background: #32db64;
}
.toolbar-ios-secondary .bar-button-clear-ios,
.toolbar-ios-secondary .bar-button-default-ios,
.toolbar-ios-secondary .toolbar-title-ios {
  color: #fff;
}
.toolbar-ios-secondary .bar-button-clear-ios-primary,
.toolbar-ios-secondary .bar-button-default.bar-button-ios-primary,
.toolbar-ios-secondary .bar-button-primary-ios {
  color: #387ef5;
  background-color: transparent;
}
.toolbar-ios-secondary .bar-button-clear-ios-primary:hover:not(.disable-hover),
.toolbar-ios-secondary
  .bar-button-default.bar-button-ios-primary:hover:not(.disable-hover),
.toolbar-ios-secondary .bar-button-primary-ios:hover:not(.disable-hover) {
  color: #387ef5;
}
.toolbar-ios-secondary .bar-button-outline-ios-primary {
  border-color: #387ef5;
  color: #387ef5;
  background-color: transparent;
}
.toolbar-ios-secondary .bar-button-outline-ios-primary.activated,
.toolbar-ios-secondary .bar-button-solid-ios-primary {
  color: #fff;
  background-color: #387ef5;
}
.toolbar-ios-secondary .bar-button-solid-ios-primary.activated {
  color: #fff;
  background-color: #3474e1;
}
.toolbar-ios-secondary .bar-button-clear-ios-secondary,
.toolbar-ios-secondary .bar-button-default.bar-button-ios-secondary,
.toolbar-ios-secondary .bar-button-secondary-ios {
  color: #32db64;
  background-color: transparent;
}
.toolbar-ios-secondary
  .bar-button-clear-ios-secondary:hover:not(.disable-hover),
.toolbar-ios-secondary
  .bar-button-default.bar-button-ios-secondary:hover:not(.disable-hover),
.toolbar-ios-secondary .bar-button-secondary-ios:hover:not(.disable-hover) {
  color: #32db64;
}
.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,
.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-clear-ios-danger,
.toolbar-ios-secondary .bar-button-danger-ios,
.toolbar-ios-secondary .bar-button-default.bar-button-ios-danger {
  color: #f53d3d;
  background-color: transparent;
}
.toolbar-ios-secondary .bar-button-clear-ios-danger:hover:not(.disable-hover),
.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) {
  color: #f53d3d;
}
.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,
.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-clear-ios-light,
.toolbar-ios-secondary .bar-button-default.bar-button-ios-light,
.toolbar-ios-secondary .bar-button-light-ios {
  color: #f4f4f4;
  background-color: transparent;
}
.toolbar-ios-secondary .bar-button-clear-ios-light:hover:not(.disable-hover),
.toolbar-ios-secondary
  .bar-button-default.bar-button-ios-light:hover:not(.disable-hover),
.toolbar-ios-secondary .bar-button-light-ios:hover:not(.disable-hover) {
  color: #f4f4f4;
}
.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,
.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-clear-ios-dark,
.toolbar-ios-secondary .bar-button-dark-ios,
.toolbar-ios-secondary .bar-button-default.bar-button-ios-dark {
  color: #222;
  background-color: transparent;
}
.toolbar-ios-secondary .bar-button-clear-ios-dark:hover:not(.disable-hover),
.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) {
  color: #222;
}
.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,
.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;
}
.toolbar-ios-secondary .bar-button-clear-ios-santander,
.toolbar-ios-secondary .bar-button-default.bar-button-ios-santander,
.toolbar-ios-secondary .bar-button-santander-ios {
  color: #ec0000;
  background-color: transparent;
}
.toolbar-ios-secondary
  .bar-button-clear-ios-santander:hover:not(.disable-hover),
.toolbar-ios-secondary
  .bar-button-default.bar-button-ios-santander:hover:not(.disable-hover),
.toolbar-ios-secondary .bar-button-santander-ios:hover:not(.disable-hover) {
  color: #ec0000;
}
.toolbar-ios-secondary .bar-button-outline-ios-santander {
  border-color: #ec0000;
  color: #ec0000;
  background-color: transparent;
}
.toolbar-ios-secondary .bar-button-outline-ios-santander.activated,
.toolbar-ios-secondary .bar-button-solid-ios-santander {
  color: #fff;
  background-color: #ec0000;
}
.toolbar-ios-secondary .bar-button-solid-ios-santander.activated {
  color: #fff;
  background-color: #ee1414;
}
.toolbar-ios-secondary .bar-button-clear-ios-meritolife,
.toolbar-ios-secondary .bar-button-default.bar-button-ios-meritolife,
.toolbar-ios-secondary .bar-button-meritolife-ios {
  color: #b3fdfe;
  background-color: transparent;
}
.toolbar-ios-secondary
  .bar-button-clear-ios-meritolife:hover:not(.disable-hover),
.toolbar-ios-secondary
  .bar-button-default.bar-button-ios-meritolife:hover:not(.disable-hover),
.toolbar-ios-secondary .bar-button-meritolife-ios:hover:not(.disable-hover) {
  color: #b3fdfe;
}
.toolbar-ios-secondary .bar-button-outline-ios-meritolife {
  border-color: #b3fdfe;
  color: #b3fdfe;
  background-color: transparent;
}
.toolbar-ios-secondary .bar-button-outline-ios-meritolife.activated,
.toolbar-ios-secondary .bar-button-solid-ios-meritolife {
  color: #000;
  background-color: #b3fdfe;
}
.toolbar-ios-secondary .bar-button-solid-ios-meritolife.activated {
  color: #000;
  background-color: #a5e9ea;
}
.bar-button-clear-ios-secondary,
.bar-button-default.bar-button-ios-secondary,
.bar-button-outline-ios-secondary,
.bar-button-secondary-ios {
  color: #32db64;
  background-color: transparent;
}
.bar-button-clear-ios-secondary:hover:not(.disable-hover),
.bar-button-default.bar-button-ios-secondary:hover:not(.disable-hover),
.bar-button-secondary-ios:hover:not(.disable-hover) {
  color: #32db64;
}
.bar-button-outline-ios-secondary {
  border-color: #32db64;
}
.bar-button-outline-ios-secondary.activated,
.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 .bar-button-clear-ios,
.toolbar-ios-danger .bar-button-default-ios,
.toolbar-ios-danger .toolbar-title-ios {
  color: #fff;
}
.toolbar-ios-danger .bar-button-clear-ios-primary,
.toolbar-ios-danger .bar-button-default.bar-button-ios-primary,
.toolbar-ios-danger .bar-button-primary-ios {
  color: #387ef5;
  background-color: transparent;
}
.toolbar-ios-danger .bar-button-clear-ios-primary:hover:not(.disable-hover),
.toolbar-ios-danger
  .bar-button-default.bar-button-ios-primary:hover:not(.disable-hover),
.toolbar-ios-danger .bar-button-primary-ios:hover:not(.disable-hover) {
  color: #387ef5;
}
.toolbar-ios-danger .bar-button-outline-ios-primary {
  border-color: #387ef5;
  color: #387ef5;
  background-color: transparent;
}
.toolbar-ios-danger .bar-button-outline-ios-primary.activated,
.toolbar-ios-danger .bar-button-solid-ios-primary {
  color: #fff;
  background-color: #387ef5;
}
.toolbar-ios-danger .bar-button-solid-ios-primary.activated {
  color: #fff;
  background-color: #3474e1;
}
.toolbar-ios-danger .bar-button-clear-ios-secondary,
.toolbar-ios-danger .bar-button-default.bar-button-ios-secondary,
.toolbar-ios-danger .bar-button-secondary-ios {
  color: #32db64;
  background-color: transparent;
}
.toolbar-ios-danger .bar-button-clear-ios-secondary:hover:not(.disable-hover),
.toolbar-ios-danger
  .bar-button-default.bar-button-ios-secondary:hover:not(.disable-hover),
.toolbar-ios-danger .bar-button-secondary-ios:hover:not(.disable-hover) {
  color: #32db64;
}
.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,
.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-clear-ios-danger,
.toolbar-ios-danger .bar-button-danger-ios,
.toolbar-ios-danger .bar-button-default.bar-button-ios-danger {
  color: #f53d3d;
  background-color: transparent;
}
.toolbar-ios-danger .bar-button-clear-ios-danger:hover:not(.disable-hover),
.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) {
  color: #f53d3d;
}
.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,
.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-clear-ios-light,
.toolbar-ios-danger .bar-button-default.bar-button-ios-light,
.toolbar-ios-danger .bar-button-light-ios {
  color: #f4f4f4;
  background-color: transparent;
}
.toolbar-ios-danger .bar-button-clear-ios-light:hover:not(.disable-hover),
.toolbar-ios-danger
  .bar-button-default.bar-button-ios-light:hover:not(.disable-hover),
.toolbar-ios-danger .bar-button-light-ios:hover:not(.disable-hover) {
  color: #f4f4f4;
}
.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,
.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-clear-ios-dark,
.toolbar-ios-danger .bar-button-dark-ios,
.toolbar-ios-danger .bar-button-default.bar-button-ios-dark {
  color: #222;
  background-color: transparent;
}
.toolbar-ios-danger .bar-button-clear-ios-dark:hover:not(.disable-hover),
.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) {
  color: #222;
}
.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,
.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;
}
.toolbar-ios-danger .bar-button-clear-ios-santander,
.toolbar-ios-danger .bar-button-default.bar-button-ios-santander,
.toolbar-ios-danger .bar-button-santander-ios {
  color: #ec0000;
  background-color: transparent;
}
.toolbar-ios-danger .bar-button-clear-ios-santander:hover:not(.disable-hover),
.toolbar-ios-danger
  .bar-button-default.bar-button-ios-santander:hover:not(.disable-hover),
.toolbar-ios-danger .bar-button-santander-ios:hover:not(.disable-hover) {
  color: #ec0000;
}
.toolbar-ios-danger .bar-button-outline-ios-santander {
  border-color: #ec0000;
  color: #ec0000;
  background-color: transparent;
}
.toolbar-ios-danger .bar-button-outline-ios-santander.activated,
.toolbar-ios-danger .bar-button-solid-ios-santander {
  color: #fff;
  background-color: #ec0000;
}
.toolbar-ios-danger .bar-button-solid-ios-santander.activated {
  color: #fff;
  background-color: #ee1414;
}
.toolbar-ios-danger .bar-button-clear-ios-meritolife,
.toolbar-ios-danger .bar-button-default.bar-button-ios-meritolife,
.toolbar-ios-danger .bar-button-meritolife-ios {
  color: #b3fdfe;
  background-color: transparent;
}
.toolbar-ios-danger .bar-button-clear-ios-meritolife:hover:not(.disable-hover),
.toolbar-ios-danger
  .bar-button-default.bar-button-ios-meritolife:hover:not(.disable-hover),
.toolbar-ios-danger .bar-button-meritolife-ios:hover:not(.disable-hover) {
  color: #b3fdfe;
}
.toolbar-ios-danger .bar-button-outline-ios-meritolife {
  border-color: #b3fdfe;
  color: #b3fdfe;
  background-color: transparent;
}
.toolbar-ios-danger .bar-button-outline-ios-meritolife.activated,
.toolbar-ios-danger .bar-button-solid-ios-meritolife {
  color: #000;
  background-color: #b3fdfe;
}
.toolbar-ios-danger .bar-button-solid-ios-meritolife.activated {
  color: #000;
  background-color: #a5e9ea;
}
.bar-button-clear-ios-danger,
.bar-button-danger-ios,
.bar-button-default.bar-button-ios-danger,
.bar-button-outline-ios-danger {
  color: #f53d3d;
  background-color: transparent;
}
.bar-button-clear-ios-danger:hover:not(.disable-hover),
.bar-button-danger-ios:hover:not(.disable-hover),
.bar-button-default.bar-button-ios-danger:hover:not(.disable-hover) {
  color: #f53d3d;
}
.bar-button-outline-ios-danger {
  border-color: #f53d3d;
}
.bar-button-outline-ios-danger.activated,
.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 .bar-button-clear-ios,
.toolbar-ios-light .bar-button-default-ios,
.toolbar-ios-light .toolbar-title-ios {
  color: #000;
}
.toolbar-ios-light .bar-button-clear-ios-primary,
.toolbar-ios-light .bar-button-default.bar-button-ios-primary,
.toolbar-ios-light .bar-button-primary-ios {
  color: #387ef5;
  background-color: transparent;
}
.toolbar-ios-light .bar-button-clear-ios-primary:hover:not(.disable-hover),
.toolbar-ios-light
  .bar-button-default.bar-button-ios-primary:hover:not(.disable-hover),
.toolbar-ios-light .bar-button-primary-ios:hover:not(.disable-hover) {
  color: #387ef5;
}
.toolbar-ios-light .bar-button-outline-ios-primary {
  border-color: #387ef5;
  color: #387ef5;
  background-color: transparent;
}
.toolbar-ios-light .bar-button-outline-ios-primary.activated,
.toolbar-ios-light .bar-button-solid-ios-primary {
  color: #fff;
  background-color: #387ef5;
}
.toolbar-ios-light .bar-button-solid-ios-primary.activated {
  color: #fff;
  background-color: #3474e1;
}
.toolbar-ios-light .bar-button-clear-ios-secondary,
.toolbar-ios-light .bar-button-default.bar-button-ios-secondary,
.toolbar-ios-light .bar-button-secondary-ios {
  color: #32db64;
  background-color: transparent;
}
.toolbar-ios-light .bar-button-clear-ios-secondary:hover:not(.disable-hover),
.toolbar-ios-light
  .bar-button-default.bar-button-ios-secondary:hover:not(.disable-hover),
.toolbar-ios-light .bar-button-secondary-ios:hover:not(.disable-hover) {
  color: #32db64;
}
.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,
.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-clear-ios-danger,
.toolbar-ios-light .bar-button-danger-ios,
.toolbar-ios-light .bar-button-default.bar-button-ios-danger {
  color: #f53d3d;
  background-color: transparent;
}
.toolbar-ios-light .bar-button-clear-ios-danger:hover:not(.disable-hover),
.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) {
  color: #f53d3d;
}
.toolbar-ios-light .bar-button-clear-ios-danger.activated,
.toolbar-ios-light .bar-button-danger-ios.activated,
.toolbar-ios-light .bar-button-default.bar-button-ios-danger.activated {
  opacity: 0.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,
.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-clear-ios-light,
.toolbar-ios-light .bar-button-default.bar-button-ios-light,
.toolbar-ios-light .bar-button-light-ios {
  color: #f4f4f4;
  background-color: transparent;
}
.toolbar-ios-light .bar-button-clear-ios-light:hover:not(.disable-hover),
.toolbar-ios-light
  .bar-button-default.bar-button-ios-light:hover:not(.disable-hover),
.toolbar-ios-light .bar-button-light-ios:hover:not(.disable-hover) {
  color: #f4f4f4;
}
.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,
.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-clear-ios-dark,
.toolbar-ios-light .bar-button-dark-ios,
.toolbar-ios-light .bar-button-default.bar-button-ios-dark {
  color: #222;
  background-color: transparent;
}
.toolbar-ios-light .bar-button-clear-ios-dark:hover:not(.disable-hover),
.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) {
  color: #222;
}
.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,
.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;
}
.toolbar-ios-light .bar-button-clear-ios-santander,
.toolbar-ios-light .bar-button-default.bar-button-ios-santander,
.toolbar-ios-light .bar-button-santander-ios {
  color: #ec0000;
  background-color: transparent;
}
.toolbar-ios-light .bar-button-clear-ios-santander:hover:not(.disable-hover),
.toolbar-ios-light
  .bar-button-default.bar-button-ios-santander:hover:not(.disable-hover),
.toolbar-ios-light .bar-button-santander-ios:hover:not(.disable-hover) {
  color: #ec0000;
}
.toolbar-ios-light .bar-button-outline-ios-santander {
  border-color: #ec0000;
  color: #ec0000;
  background-color: transparent;
}
.toolbar-ios-light .bar-button-outline-ios-santander.activated,
.toolbar-ios-light .bar-button-solid-ios-santander {
  color: #fff;
  background-color: #ec0000;
}
.toolbar-ios-light .bar-button-solid-ios-santander.activated {
  color: #fff;
  background-color: #ee1414;
}
.toolbar-ios-light .bar-button-clear-ios-meritolife,
.toolbar-ios-light .bar-button-default.bar-button-ios-meritolife,
.toolbar-ios-light .bar-button-meritolife-ios {
  color: #b3fdfe;
  background-color: transparent;
}
.toolbar-ios-light .bar-button-clear-ios-meritolife:hover:not(.disable-hover),
.toolbar-ios-light
  .bar-button-default.bar-button-ios-meritolife:hover:not(.disable-hover),
.toolbar-ios-light .bar-button-meritolife-ios:hover:not(.disable-hover) {
  color: #b3fdfe;
}
.toolbar-ios-light .bar-button-outline-ios-meritolife {
  border-color: #b3fdfe;
  color: #b3fdfe;
  background-color: transparent;
}
.toolbar-ios-light .bar-button-outline-ios-meritolife.activated,
.toolbar-ios-light .bar-button-solid-ios-meritolife {
  color: #000;
  background-color: #b3fdfe;
}
.toolbar-ios-light .bar-button-solid-ios-meritolife.activated {
  color: #000;
  background-color: #a5e9ea;
}
.bar-button-clear-ios-light,
.bar-button-default.bar-button-ios-light,
.bar-button-light-ios,
.bar-button-outline-ios-light {
  color: #f4f4f4;
  background-color: transparent;
}
.bar-button-clear-ios-light:hover:not(.disable-hover),
.bar-button-default.bar-button-ios-light:hover:not(.disable-hover),
.bar-button-light-ios:hover:not(.disable-hover) {
  color: #f4f4f4;
}
.bar-button-outline-ios-light {
  border-color: #f4f4f4;
}
.bar-button-outline-ios-light.activated,
.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 .bar-button-clear-ios,
.toolbar-ios-dark .bar-button-default-ios,
.toolbar-ios-dark .toolbar-title-ios {
  color: #fff;
}
.toolbar-ios-dark .bar-button-clear-ios-primary,
.toolbar-ios-dark .bar-button-default.bar-button-ios-primary,
.toolbar-ios-dark .bar-button-primary-ios {
  color: #387ef5;
  background-color: transparent;
}
.toolbar-ios-dark .bar-button-clear-ios-primary:hover:not(.disable-hover),
.toolbar-ios-dark
  .bar-button-default.bar-button-ios-primary:hover:not(.disable-hover),
.toolbar-ios-dark .bar-button-primary-ios:hover:not(.disable-hover) {
  color: #387ef5;
}
.toolbar-ios-dark .bar-button-outline-ios-primary {
  border-color: #387ef5;
  color: #387ef5;
  background-color: transparent;
}
.toolbar-ios-dark .bar-button-outline-ios-primary.activated,
.toolbar-ios-dark .bar-button-solid-ios-primary {
  color: #fff;
  background-color: #387ef5;
}
.toolbar-ios-dark .bar-button-solid-ios-primary.activated {
  color: #fff;
  background-color: #3474e1;
}
.toolbar-ios-dark .bar-button-clear-ios-secondary,
.toolbar-ios-dark .bar-button-default.bar-button-ios-secondary,
.toolbar-ios-dark .bar-button-secondary-ios {
  color: #32db64;
  background-color: transparent;
}
.toolbar-ios-dark .bar-button-clear-ios-secondary:hover:not(.disable-hover),
.toolbar-ios-dark
  .bar-button-default.bar-button-ios-secondary:hover:not(.disable-hover),
.toolbar-ios-dark .bar-button-secondary-ios:hover:not(.disable-hover) {
  color: #32db64;
}
.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,
.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-clear-ios-danger,
.toolbar-ios-dark .bar-button-danger-ios,
.toolbar-ios-dark .bar-button-default.bar-button-ios-danger {
  color: #f53d3d;
  background-color: transparent;
}
.toolbar-ios-dark .bar-button-clear-ios-danger:hover:not(.disable-hover),
.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) {
  color: #f53d3d;
}
.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,
.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-clear-ios-light,
.toolbar-ios-dark .bar-button-default.bar-button-ios-light,
.toolbar-ios-dark .bar-button-light-ios {
  color: #f4f4f4;
  background-color: transparent;
}
.toolbar-ios-dark .bar-button-clear-ios-light:hover:not(.disable-hover),
.toolbar-ios-dark
  .bar-button-default.bar-button-ios-light:hover:not(.disable-hover),
.toolbar-ios-dark .bar-button-light-ios:hover:not(.disable-hover) {
  color: #f4f4f4;
}
.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,
.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-clear-ios-dark,
.toolbar-ios-dark .bar-button-dark-ios,
.toolbar-ios-dark .bar-button-default.bar-button-ios-dark {
  color: #222;
  background-color: transparent;
}
.toolbar-ios-dark .bar-button-clear-ios-dark:hover:not(.disable-hover),
.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) {
  color: #222;
}
.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,
.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;
}
.toolbar-ios-dark .bar-button-clear-ios-santander,
.toolbar-ios-dark .bar-button-default.bar-button-ios-santander,
.toolbar-ios-dark .bar-button-santander-ios {
  color: #ec0000;
  background-color: transparent;
}
.toolbar-ios-dark .bar-button-clear-ios-santander:hover:not(.disable-hover),
.toolbar-ios-dark
  .bar-button-default.bar-button-ios-santander:hover:not(.disable-hover),
.toolbar-ios-dark .bar-button-santander-ios:hover:not(.disable-hover) {
  color: #ec0000;
}
.toolbar-ios-dark .bar-button-outline-ios-santander {
  border-color: #ec0000;
  color: #ec0000;
  background-color: transparent;
}
.toolbar-ios-dark .bar-button-outline-ios-santander.activated,
.toolbar-ios-dark .bar-button-solid-ios-santander {
  color: #fff;
  background-color: #ec0000;
}
.toolbar-ios-dark .bar-button-solid-ios-santander.activated {
  color: #fff;
  background-color: #ee1414;
}
.toolbar-ios-dark .bar-button-clear-ios-meritolife,
.toolbar-ios-dark .bar-button-default.bar-button-ios-meritolife,
.toolbar-ios-dark .bar-button-meritolife-ios {
  color: #b3fdfe;
  background-color: transparent;
}
.toolbar-ios-dark .bar-button-clear-ios-meritolife:hover:not(.disable-hover),
.toolbar-ios-dark
  .bar-button-default.bar-button-ios-meritolife:hover:not(.disable-hover),
.toolbar-ios-dark .bar-button-meritolife-ios:hover:not(.disable-hover) {
  color: #b3fdfe;
}
.toolbar-ios-dark .bar-button-outline-ios-meritolife {
  border-color: #b3fdfe;
  color: #b3fdfe;
  background-color: transparent;
}
.toolbar-ios-dark .bar-button-outline-ios-meritolife.activated,
.toolbar-ios-dark .bar-button-solid-ios-meritolife {
  color: #000;
  background-color: #b3fdfe;
}
.toolbar-ios-dark .bar-button-solid-ios-meritolife.activated {
  color: #000;
  background-color: #a5e9ea;
}
.bar-button-clear-ios-dark,
.bar-button-dark-ios,
.bar-button-default.bar-button-ios-dark,
.bar-button-outline-ios-dark {
  color: #222;
  background-color: transparent;
}
.bar-button-clear-ios-dark:hover:not(.disable-hover),
.bar-button-dark-ios:hover:not(.disable-hover),
.bar-button-default.bar-button-ios-dark:hover:not(.disable-hover) {
  color: #222;
}
.bar-button-outline-ios-dark {
  border-color: #222;
}
.bar-button-outline-ios-dark.activated,
.bar-button-solid-ios-dark {
  color: #fff;
  background-color: #222;
}
.bar-button-solid-ios-dark.activated {
  color: #fff;
  background-color: #343434;
}
.toolbar-ios-santander .toolbar-background-ios {
  background: #ec0000;
}
.toolbar-ios-santander .bar-button-clear-ios,
.toolbar-ios-santander .bar-button-default-ios,
.toolbar-ios-santander .toolbar-title-ios {
  color: #fff;
}
.toolbar-ios-santander .bar-button-clear-ios-primary,
.toolbar-ios-santander .bar-button-default.bar-button-ios-primary,
.toolbar-ios-santander .bar-button-primary-ios {
  color: #387ef5;
  background-color: transparent;
}
.toolbar-ios-santander .bar-button-clear-ios-primary:hover:not(.disable-hover),
.toolbar-ios-santander
  .bar-button-default.bar-button-ios-primary:hover:not(.disable-hover),
.toolbar-ios-santander .bar-button-primary-ios:hover:not(.disable-hover) {
  color: #387ef5;
}
.toolbar-ios-santander .bar-button-outline-ios-primary {
  border-color: #387ef5;
  color: #387ef5;
  background-color: transparent;
}
.toolbar-ios-santander .bar-button-outline-ios-primary.activated,
.toolbar-ios-santander .bar-button-solid-ios-primary {
  color: #fff;
  background-color: #387ef5;
}
.toolbar-ios-santander .bar-button-solid-ios-primary.activated {
  color: #fff;
  background-color: #3474e1;
}
.toolbar-ios-santander .bar-button-clear-ios-secondary,
.toolbar-ios-santander .bar-button-default.bar-button-ios-secondary,
.toolbar-ios-santander .bar-button-secondary-ios {
  color: #32db64;
  background-color: transparent;
}
.toolbar-ios-santander
  .bar-button-clear-ios-secondary:hover:not(.disable-hover),
.toolbar-ios-santander
  .bar-button-default.bar-button-ios-secondary:hover:not(.disable-hover),
.toolbar-ios-santander .bar-button-secondary-ios:hover:not(.disable-hover) {
  color: #32db64;
}
.toolbar-ios-santander .bar-button-outline-ios-secondary {
  border-color: #32db64;
  color: #32db64;
  background-color: transparent;
}
.toolbar-ios-santander .bar-button-outline-ios-secondary.activated,
.toolbar-ios-santander .bar-button-solid-ios-secondary {
  color: #fff;
  background-color: #32db64;
}
.toolbar-ios-santander .bar-button-solid-ios-secondary.activated {
  color: #fff;
  background-color: #2ec95c;
}
.toolbar-ios-santander .bar-button-clear-ios-danger,
.toolbar-ios-santander .bar-button-danger-ios,
.toolbar-ios-santander .bar-button-default.bar-button-ios-danger {
  color: #f53d3d;
  background-color: transparent;
}
.toolbar-ios-santander .bar-button-clear-ios-danger:hover:not(.disable-hover),
.toolbar-ios-santander .bar-button-danger-ios:hover:not(.disable-hover),
.toolbar-ios-santander
  .bar-button-default.bar-button-ios-danger:hover:not(.disable-hover) {
  color: #f53d3d;
}
.toolbar-ios-santander .bar-button-outline-ios-danger {
  border-color: #f53d3d;
  color: #f53d3d;
  background-color: transparent;
}
.toolbar-ios-santander .bar-button-outline-ios-danger.activated,
.toolbar-ios-santander .bar-button-solid-ios-danger {
  color: #fff;
  background-color: #f53d3d;
}
.toolbar-ios-santander .bar-button-solid-ios-danger.activated {
  color: #fff;
  background-color: #e13838;
}
.toolbar-ios-santander .bar-button-clear-ios-light,
.toolbar-ios-santander .bar-button-default.bar-button-ios-light,
.toolbar-ios-santander .bar-button-light-ios {
  color: #f4f4f4;
  background-color: transparent;
}
.toolbar-ios-santander .bar-button-clear-ios-light:hover:not(.disable-hover),
.toolbar-ios-santander
  .bar-button-default.bar-button-ios-light:hover:not(.disable-hover),
.toolbar-ios-santander .bar-button-light-ios:hover:not(.disable-hover) {
  color: #f4f4f4;
}
.toolbar-ios-santander .bar-button-outline-ios-light {
  border-color: #f4f4f4;
  color: #f4f4f4;
  background-color: transparent;
}
.toolbar-ios-santander .bar-button-outline-ios-light.activated,
.toolbar-ios-santander .bar-button-solid-ios-light {
  color: #000;
  background-color: #f4f4f4;
}
.toolbar-ios-santander .bar-button-solid-ios-light.activated {
  color: #000;
  background-color: #e0e0e0;
}
.toolbar-ios-santander .bar-button-clear-ios-dark,
.toolbar-ios-santander .bar-button-dark-ios,
.toolbar-ios-santander .bar-button-default.bar-button-ios-dark {
  color: #222;
  background-color: transparent;
}
.toolbar-ios-santander .bar-button-clear-ios-dark:hover:not(.disable-hover),
.toolbar-ios-santander .bar-button-dark-ios:hover:not(.disable-hover),
.toolbar-ios-santander
  .bar-button-default.bar-button-ios-dark:hover:not(.disable-hover) {
  color: #222;
}
.toolbar-ios-santander .bar-button-outline-ios-dark {
  border-color: #222;
  color: #222;
  background-color: transparent;
}
.toolbar-ios-santander .bar-button-outline-ios-dark.activated,
.toolbar-ios-santander .bar-button-solid-ios-dark {
  color: #fff;
  background-color: #222;
}
.toolbar-ios-santander .bar-button-solid-ios-dark.activated {
  color: #fff;
  background-color: #343434;
}
.toolbar-ios-santander .bar-button-clear-ios-santander,
.toolbar-ios-santander .bar-button-default.bar-button-ios-santander,
.toolbar-ios-santander .bar-button-santander-ios {
  color: #ec0000;
  background-color: transparent;
}
.toolbar-ios-santander
  .bar-button-clear-ios-santander:hover:not(.disable-hover),
.toolbar-ios-santander
  .bar-button-default.bar-button-ios-santander:hover:not(.disable-hover),
.toolbar-ios-santander .bar-button-santander-ios:hover:not(.disable-hover) {
  color: #ec0000;
}
.toolbar-ios-santander .bar-button-outline-ios-santander {
  border-color: #ec0000;
  color: #ec0000;
  background-color: transparent;
}
.toolbar-ios-santander .bar-button-outline-ios-santander.activated,
.toolbar-ios-santander .bar-button-solid-ios-santander {
  color: #fff;
  background-color: #ec0000;
}
.toolbar-ios-santander .bar-button-solid-ios-santander.activated {
  color: #fff;
  background-color: #ee1414;
}
.toolbar-ios-santander .bar-button-clear-ios-meritolife,
.toolbar-ios-santander .bar-button-default.bar-button-ios-meritolife,
.toolbar-ios-santander .bar-button-meritolife-ios {
  color: #b3fdfe;
  background-color: transparent;
}
.toolbar-ios-santander
  .bar-button-clear-ios-meritolife:hover:not(.disable-hover),
.toolbar-ios-santander
  .bar-button-default.bar-button-ios-meritolife:hover:not(.disable-hover),
.toolbar-ios-santander .bar-button-meritolife-ios:hover:not(.disable-hover) {
  color: #b3fdfe;
}
.toolbar-ios-santander .bar-button-outline-ios-meritolife {
  border-color: #b3fdfe;
  color: #b3fdfe;
  background-color: transparent;
}
.toolbar-ios-santander .bar-button-outline-ios-meritolife.activated,
.toolbar-ios-santander .bar-button-solid-ios-meritolife {
  color: #000;
  background-color: #b3fdfe;
}
.toolbar-ios-santander .bar-button-solid-ios-meritolife.activated {
  color: #000;
  background-color: #a5e9ea;
}
.bar-button-clear-ios-santander,
.bar-button-default.bar-button-ios-santander,
.bar-button-outline-ios-santander,
.bar-button-santander-ios {
  color: #ec0000;
  background-color: transparent;
}
.bar-button-clear-ios-santander:hover:not(.disable-hover),
.bar-button-default.bar-button-ios-santander:hover:not(.disable-hover),
.bar-button-santander-ios:hover:not(.disable-hover) {
  color: #ec0000;
}
.bar-button-outline-ios-santander {
  border-color: #ec0000;
}
.bar-button-outline-ios-santander.activated,
.bar-button-solid-ios-santander {
  color: #fff;
  background-color: #ec0000;
}
.bar-button-solid-ios-santander.activated {
  color: #fff;
  background-color: #ee1414;
}
.toolbar-ios-meritolife .toolbar-background-ios {
  background: #b3fdfe;
}
.toolbar-ios-meritolife .bar-button-clear-ios,
.toolbar-ios-meritolife .bar-button-default-ios,
.toolbar-ios-meritolife .toolbar-title-ios {
  color: #000;
}
.toolbar-ios-meritolife .bar-button-clear-ios-primary,
.toolbar-ios-meritolife .bar-button-default.bar-button-ios-primary,
.toolbar-ios-meritolife .bar-button-primary-ios {
  color: #387ef5;
  background-color: transparent;
}
.toolbar-ios-meritolife .bar-button-clear-ios-primary:hover:not(.disable-hover),
.toolbar-ios-meritolife
  .bar-button-default.bar-button-ios-primary:hover:not(.disable-hover),
.toolbar-ios-meritolife .bar-button-primary-ios:hover:not(.disable-hover) {
  color: #387ef5;
}
.toolbar-ios-meritolife .bar-button-outline-ios-primary {
  border-color: #387ef5;
  color: #387ef5;
  background-color: transparent;
}
.toolbar-ios-meritolife .bar-button-outline-ios-primary.activated,
.toolbar-ios-meritolife .bar-button-solid-ios-primary {
  color: #fff;
  background-color: #387ef5;
}
.toolbar-ios-meritolife .bar-button-solid-ios-primary.activated {
  color: #fff;
  background-color: #3474e1;
}
.toolbar-ios-meritolife .bar-button-clear-ios-secondary,
.toolbar-ios-meritolife .bar-button-default.bar-button-ios-secondary,
.toolbar-ios-meritolife .bar-button-secondary-ios {
  color: #32db64;
  background-color: transparent;
}
.toolbar-ios-meritolife
  .bar-button-clear-ios-secondary:hover:not(.disable-hover),
.toolbar-ios-meritolife
  .bar-button-default.bar-button-ios-secondary:hover:not(.disable-hover),
.toolbar-ios-meritolife .bar-button-secondary-ios:hover:not(.disable-hover) {
  color: #32db64;
}
.toolbar-ios-meritolife .bar-button-outline-ios-secondary {
  border-color: #32db64;
  color: #32db64;
  background-color: transparent;
}
.toolbar-ios-meritolife .bar-button-outline-ios-secondary.activated,
.toolbar-ios-meritolife .bar-button-solid-ios-secondary {
  color: #fff;
  background-color: #32db64;
}
.toolbar-ios-meritolife .bar-button-solid-ios-secondary.activated {
  color: #fff;
  background-color: #2ec95c;
}
.toolbar-ios-meritolife .bar-button-clear-ios-danger,
.toolbar-ios-meritolife .bar-button-danger-ios,
.toolbar-ios-meritolife .bar-button-default.bar-button-ios-danger {
  color: #f53d3d;
  background-color: transparent;
}
.toolbar-ios-meritolife .bar-button-clear-ios-danger:hover:not(.disable-hover),
.toolbar-ios-meritolife .bar-button-danger-ios:hover:not(.disable-hover),
.toolbar-ios-meritolife
  .bar-button-default.bar-button-ios-danger:hover:not(.disable-hover) {
  color: #f53d3d;
}
.toolbar-ios-meritolife .bar-button-outline-ios-danger {
  border-color: #f53d3d;
  color: #f53d3d;
  background-color: transparent;
}
.toolbar-ios-meritolife .bar-button-outline-ios-danger.activated,
.toolbar-ios-meritolife .bar-button-solid-ios-danger {
  color: #fff;
  background-color: #f53d3d;
}
.toolbar-ios-meritolife .bar-button-solid-ios-danger.activated {
  color: #fff;
  background-color: #e13838;
}
.toolbar-ios-meritolife .bar-button-clear-ios-light,
.toolbar-ios-meritolife .bar-button-default.bar-button-ios-light,
.toolbar-ios-meritolife .bar-button-light-ios {
  color: #f4f4f4;
  background-color: transparent;
}
.toolbar-ios-meritolife .bar-button-clear-ios-light:hover:not(.disable-hover),
.toolbar-ios-meritolife
  .bar-button-default.bar-button-ios-light:hover:not(.disable-hover),
.toolbar-ios-meritolife .bar-button-light-ios:hover:not(.disable-hover) {
  color: #f4f4f4;
}
.toolbar-ios-meritolife .bar-button-outline-ios-light {
  border-color: #f4f4f4;
  color: #f4f4f4;
  background-color: transparent;
}
.toolbar-ios-meritolife .bar-button-outline-ios-light.activated,
.toolbar-ios-meritolife .bar-button-solid-ios-light {
  color: #000;
  background-color: #f4f4f4;
}
.toolbar-ios-meritolife .bar-button-solid-ios-light.activated {
  color: #000;
  background-color: #e0e0e0;
}
.toolbar-ios-meritolife .bar-button-clear-ios-dark,
.toolbar-ios-meritolife .bar-button-dark-ios,
.toolbar-ios-meritolife .bar-button-default.bar-button-ios-dark {
  color: #222;
  background-color: transparent;
}
.toolbar-ios-meritolife .bar-button-clear-ios-dark:hover:not(.disable-hover),
.toolbar-ios-meritolife .bar-button-dark-ios:hover:not(.disable-hover),
.toolbar-ios-meritolife
  .bar-button-default.bar-button-ios-dark:hover:not(.disable-hover) {
  color: #222;
}
.toolbar-ios-meritolife .bar-button-outline-ios-dark {
  border-color: #222;
  color: #222;
  background-color: transparent;
}
.toolbar-ios-meritolife .bar-button-outline-ios-dark.activated,
.toolbar-ios-meritolife .bar-button-solid-ios-dark {
  color: #fff;
  background-color: #222;
}
.toolbar-ios-meritolife .bar-button-solid-ios-dark.activated {
  color: #fff;
  background-color: #343434;
}
.toolbar-ios-meritolife .bar-button-clear-ios-santander,
.toolbar-ios-meritolife .bar-button-default.bar-button-ios-santander,
.toolbar-ios-meritolife .bar-button-santander-ios {
  color: #ec0000;
  background-color: transparent;
}
.toolbar-ios-meritolife
  .bar-button-clear-ios-santander:hover:not(.disable-hover),
.toolbar-ios-meritolife
  .bar-button-default.bar-button-ios-santander:hover:not(.disable-hover),
.toolbar-ios-meritolife .bar-button-santander-ios:hover:not(.disable-hover) {
  color: #ec0000;
}
.toolbar-ios-meritolife .bar-button-outline-ios-santander {
  border-color: #ec0000;
  color: #ec0000;
  background-color: transparent;
}
.toolbar-ios-meritolife .bar-button-outline-ios-santander.activated,
.toolbar-ios-meritolife .bar-button-solid-ios-santander {
  color: #fff;
  background-color: #ec0000;
}
.toolbar-ios-meritolife .bar-button-solid-ios-santander.activated {
  color: #fff;
  background-color: #ee1414;
}
.toolbar-ios-meritolife .bar-button-clear-ios-meritolife,
.toolbar-ios-meritolife .bar-button-default.bar-button-ios-meritolife,
.toolbar-ios-meritolife .bar-button-meritolife-ios {
  color: #b3fdfe;
  background-color: transparent;
}
.toolbar-ios-meritolife
  .bar-button-clear-ios-meritolife:hover:not(.disable-hover),
.toolbar-ios-meritolife
  .bar-button-default.bar-button-ios-meritolife:hover:not(.disable-hover),
.toolbar-ios-meritolife .bar-button-meritolife-ios:hover:not(.disable-hover) {
  color: #b3fdfe;
}
.toolbar-ios-meritolife .bar-button-outline-ios-meritolife {
  border-color: #b3fdfe;
  color: #b3fdfe;
  background-color: transparent;
}
.toolbar-ios-meritolife .bar-button-outline-ios-meritolife.activated,
.toolbar-ios-meritolife .bar-button-solid-ios-meritolife {
  color: #000;
  background-color: #b3fdfe;
}
.toolbar-ios-meritolife .bar-button-solid-ios-meritolife.activated {
  color: #000;
  background-color: #a5e9ea;
}
.bar-button-clear-ios-meritolife,
.bar-button-default.bar-button-ios-meritolife,
.bar-button-meritolife-ios,
.bar-button-outline-ios-meritolife {
  color: #b3fdfe;
  background-color: transparent;
}
.bar-button-clear-ios-meritolife:hover:not(.disable-hover),
.bar-button-default.bar-button-ios-meritolife:hover:not(.disable-hover),
.bar-button-meritolife-ios:hover:not(.disable-hover) {
  color: #b3fdfe;
}
.bar-button-outline-ios-meritolife {
  border-color: #b3fdfe;
}
.bar-button-outline-ios-meritolife.activated,
.bar-button-solid-ios-meritolife {
  color: #000;
  background-color: #b3fdfe;
}
.bar-button-solid-ios-meritolife.activated {
  color: #000;
  background-color: #a5e9ea;
}
.bar-button-strong-ios {
  font-weight: 600;
}
.toolbar-md {
  padding: 4px;
  min-height: 5.6rem;
}
.toolbar-background-md {
  border-color: #b2b2b2;
  background: #f8f8f8;
}
.bar-button-outline-md,
.bar-button-outline-md.activated {
  background-color: transparent;
}
.footer-md::before,
.header-md::after,
.tabs-md[tabsPlacement="top"] > .tabbar::after,
.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;
}
.bar-button-md,
.bar-button-wp {
  height: 32px;
  text-transform: uppercase;
}
.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: 2rem;
  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;
  border: 0;
  font-size: 1.4rem;
  font-weight: 500;
}
.bar-button-outline-md {
  border-width: 1px;
  border-style: solid;
  border-color: #424242;
  color: #424242;
}
.bar-button-solid-md,
.bar-button-solid-md:hover:not(.disable-hover) {
  color: #fff;
}
.bar-button-outline-md .button-effect,
.bar-button-solid-md {
  background-color: #424242;
}
.bar-button-solid-md.activated {
  color: #fff;
  background-color: #515151;
}
.bar-button-clear-md,
.bar-button-clear-md-clear,
.bar-button-clear-md-default,
.bar-button-default-md,
.bar-button-md-clear,
.bar-button-md-default {
  background-color: transparent;
  color: #424242;
}
.bar-button-md.bar-button-icon-start ion-icon {
  padding-right: 0.3em;
  font-size: 1.4em;
  line-height: 0.67;
  pointer-events: none;
}
.bar-button-md.bar-button-icon-end ion-icon {
  padding-left: 0.4em;
  font-size: 1.4em;
  line-height: 0.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: 0.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: 400;
}
.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-clear-md-default:hover:not(.disable-hover),
.bar-button-default-md:hover:not(.disable-hover),
.bar-button-md-default:hover:not(.disable-hover) {
  color: #424242;
}
.bar-button-clear-md-clear:hover:not(.disable-hover),
.bar-button-clear-md:hover:not(.disable-hover),
.bar-button-md-clear:hover:not(.disable-hover) {
  color: #424242;
}
.toolbar-md-primary .toolbar-background-md {
  background: #387ef5;
}
.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-clear-md-primary,
.toolbar-md-primary .bar-button-md-primary,
.toolbar-md-primary .bar-button-primary-md {
  color: #387ef5;
  background-color: transparent;
}
.toolbar-md-primary .bar-button-clear-md-primary:hover:not(.disable-hover),
.toolbar-md-primary .bar-button-md-primary:hover:not(.disable-hover),
.toolbar-md-primary .bar-button-primary-md:hover:not(.disable-hover) {
  color: #387ef5;
}
.toolbar-md-primary .bar-button-outline-md-primary {
  border-color: #3474e1;
  color: #3474e1;
  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: #3474e1;
}
.toolbar-md-primary .bar-button-solid-md-primary {
  color: #fff;
  background-color: #387ef5;
}
.toolbar-md-primary .bar-button-solid-md-primary.activated {
  color: #fff;
  background-color: #3474e1;
}
.toolbar-md-primary .bar-button-clear-md-secondary,
.toolbar-md-primary .bar-button-md-secondary,
.toolbar-md-primary .bar-button-secondary-md {
  color: #32db64;
  background-color: transparent;
}
.toolbar-md-primary .bar-button-clear-md-secondary:hover:not(.disable-hover),
.toolbar-md-primary .bar-button-md-secondary:hover:not(.disable-hover),
.toolbar-md-primary .bar-button-secondary-md: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-clear-md-danger,
.toolbar-md-primary .bar-button-danger-md,
.toolbar-md-primary .bar-button-md-danger {
  color: #f53d3d;
  background-color: transparent;
}
.toolbar-md-primary .bar-button-clear-md-danger:hover:not(.disable-hover),
.toolbar-md-primary .bar-button-danger-md: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-clear-md-light,
.toolbar-md-primary .bar-button-light-md,
.toolbar-md-primary .bar-button-md-light {
  color: #f4f4f4;
  background-color: transparent;
}
.toolbar-md-primary .bar-button-clear-md-light:hover:not(.disable-hover),
.toolbar-md-primary .bar-button-light-md: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-clear-md-dark,
.toolbar-md-primary .bar-button-dark-md,
.toolbar-md-primary .bar-button-md-dark {
  color: #222;
  background-color: transparent;
}
.toolbar-md-primary .bar-button-clear-md-dark:hover:not(.disable-hover),
.toolbar-md-primary .bar-button-dark-md: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;
}
.toolbar-md-primary .bar-button-clear-md-santander,
.toolbar-md-primary .bar-button-md-santander,
.toolbar-md-primary .bar-button-santander-md {
  color: #ec0000;
  background-color: transparent;
}
.toolbar-md-primary .bar-button-clear-md-santander:hover:not(.disable-hover),
.toolbar-md-primary .bar-button-md-santander:hover:not(.disable-hover),
.toolbar-md-primary .bar-button-santander-md:hover:not(.disable-hover) {
  color: #ec0000;
}
.toolbar-md-primary .bar-button-outline-md-santander {
  border-color: #ee1414;
  color: #ee1414;
  background-color: transparent;
}
.toolbar-md-primary .bar-button-outline-md-santander.activated {
  background-color: transparent;
}
.toolbar-md-primary .bar-button-outline-md-santander .button-effect {
  background-color: #ee1414;
}
.toolbar-md-primary .bar-button-solid-md-santander {
  color: #fff;
  background-color: #ec0000;
}
.toolbar-md-primary .bar-button-solid-md-santander.activated {
  color: #fff;
  background-color: #ee1414;
}
.toolbar-md-primary .bar-button-clear-md-meritolife,
.toolbar-md-primary .bar-button-md-meritolife,
.toolbar-md-primary .bar-button-meritolife-md {
  color: #b3fdfe;
  background-color: transparent;
}
.toolbar-md-primary .bar-button-clear-md-meritolife:hover:not(.disable-hover),
.toolbar-md-primary .bar-button-md-meritolife:hover:not(.disable-hover),
.toolbar-md-primary .bar-button-meritolife-md:hover:not(.disable-hover) {
  color: #b3fdfe;
}
.toolbar-md-primary .bar-button-outline-md-meritolife {
  border-color: #a5e9ea;
  color: #a5e9ea;
  background-color: transparent;
}
.toolbar-md-primary .bar-button-outline-md-meritolife.activated {
  background-color: transparent;
}
.toolbar-md-primary .bar-button-outline-md-meritolife .button-effect {
  background-color: #a5e9ea;
}
.toolbar-md-primary .bar-button-solid-md-meritolife {
  color: #424242;
  background-color: #b3fdfe;
}
.toolbar-md-primary .bar-button-solid-md-meritolife.activated {
  color: #424242;
  background-color: #a5e9ea;
}
.bar-button-clear-md-primary,
.bar-button-md-primary,
.bar-button-primary-md {
  color: #387ef5;
  background-color: transparent;
}
.bar-button-clear-md-primary:hover:not(.disable-hover),
.bar-button-md-primary:hover:not(.disable-hover),
.bar-button-primary-md:hover:not(.disable-hover) {
  color: #387ef5;
}
.bar-button-outline-md-primary {
  border-color: #3474e1;
  color: #3474e1;
  background-color: transparent;
}
.bar-button-outline-md-primary.activated {
  background-color: transparent;
}
.bar-button-outline-md-primary .button-effect {
  background-color: #3474e1;
}
.bar-button-solid-md-primary {
  color: #fff;
  background-color: #387ef5;
}
.bar-button-solid-md-primary.activated {
  color: #fff;
  background-color: #3474e1;
}
.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-clear-md-primary,
.toolbar-md-secondary .bar-button-md-primary,
.toolbar-md-secondary .bar-button-primary-md {
  color: #387ef5;
  background-color: transparent;
}
.toolbar-md-secondary .bar-button-clear-md-primary:hover:not(.disable-hover),
.toolbar-md-secondary .bar-button-md-primary:hover:not(.disable-hover),
.toolbar-md-secondary .bar-button-primary-md:hover:not(.disable-hover) {
  color: #387ef5;
}
.toolbar-md-secondary .bar-button-outline-md-primary {
  border-color: #3474e1;
  color: #3474e1;
  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: #3474e1;
}
.toolbar-md-secondary .bar-button-solid-md-primary {
  color: #fff;
  background-color: #387ef5;
}
.toolbar-md-secondary .bar-button-solid-md-primary.activated {
  color: #fff;
  background-color: #3474e1;
}
.toolbar-md-secondary .bar-button-clear-md-secondary,
.toolbar-md-secondary .bar-button-md-secondary,
.toolbar-md-secondary .bar-button-secondary-md {
  color: #32db64;
  background-color: transparent;
}
.toolbar-md-secondary .bar-button-clear-md-secondary:hover:not(.disable-hover),
.toolbar-md-secondary .bar-button-md-secondary:hover:not(.disable-hover),
.toolbar-md-secondary .bar-button-secondary-md: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-clear-md-danger,
.toolbar-md-secondary .bar-button-danger-md,
.toolbar-md-secondary .bar-button-md-danger {
  color: #f53d3d;
  background-color: transparent;
}
.toolbar-md-secondary .bar-button-clear-md-danger:hover:not(.disable-hover),
.toolbar-md-secondary .bar-button-danger-md: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-clear-md-light,
.toolbar-md-secondary .bar-button-light-md,
.toolbar-md-secondary .bar-button-md-light {
  color: #f4f4f4;
  background-color: transparent;
}
.toolbar-md-secondary .bar-button-clear-md-light:hover:not(.disable-hover),
.toolbar-md-secondary .bar-button-light-md: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-clear-md-dark,
.toolbar-md-secondary .bar-button-dark-md,
.toolbar-md-secondary .bar-button-md-dark {
  color: #222;
  background-color: transparent;
}
.toolbar-md-secondary .bar-button-clear-md-dark:hover:not(.disable-hover),
.toolbar-md-secondary .bar-button-dark-md: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;
}
.toolbar-md-secondary .bar-button-clear-md-santander,
.toolbar-md-secondary .bar-button-md-santander,
.toolbar-md-secondary .bar-button-santander-md {
  color: #ec0000;
  background-color: transparent;
}
.toolbar-md-secondary .bar-button-clear-md-santander:hover:not(.disable-hover),
.toolbar-md-secondary .bar-button-md-santander:hover:not(.disable-hover),
.toolbar-md-secondary .bar-button-santander-md:hover:not(.disable-hover) {
  color: #ec0000;
}
.toolbar-md-secondary .bar-button-outline-md-santander {
  border-color: #ee1414;
  color: #ee1414;
  background-color: transparent;
}
.toolbar-md-secondary .bar-button-outline-md-santander.activated {
  background-color: transparent;
}
.toolbar-md-secondary .bar-button-outline-md-santander .button-effect {
  background-color: #ee1414;
}
.toolbar-md-secondary .bar-button-solid-md-santander {
  color: #fff;
  background-color: #ec0000;
}
.toolbar-md-secondary .bar-button-solid-md-santander.activated {
  color: #fff;
  background-color: #ee1414;
}
.toolbar-md-secondary .bar-button-clear-md-meritolife,
.toolbar-md-secondary .bar-button-md-meritolife,
.toolbar-md-secondary .bar-button-meritolife-md {
  color: #b3fdfe;
  background-color: transparent;
}
.toolbar-md-secondary .bar-button-clear-md-meritolife:hover:not(.disable-hover),
.toolbar-md-secondary .bar-button-md-meritolife:hover:not(.disable-hover),
.toolbar-md-secondary .bar-button-meritolife-md:hover:not(.disable-hover) {
  color: #b3fdfe;
}
.toolbar-md-secondary .bar-button-outline-md-meritolife {
  border-color: #a5e9ea;
  color: #a5e9ea;
  background-color: transparent;
}
.toolbar-md-secondary .bar-button-outline-md-meritolife.activated {
  background-color: transparent;
}
.toolbar-md-secondary .bar-button-outline-md-meritolife .button-effect {
  background-color: #a5e9ea;
}
.toolbar-md-secondary .bar-button-solid-md-meritolife {
  color: #424242;
  background-color: #b3fdfe;
}
.toolbar-md-secondary .bar-button-solid-md-meritolife.activated {
  color: #424242;
  background-color: #a5e9ea;
}
.bar-button-clear-md-secondary,
.bar-button-md-secondary,
.bar-button-secondary-md {
  color: #32db64;
  background-color: transparent;
}
.bar-button-clear-md-secondary:hover:not(.disable-hover),
.bar-button-md-secondary:hover:not(.disable-hover),
.bar-button-secondary-md: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-clear-md-primary,
.toolbar-md-danger .bar-button-md-primary,
.toolbar-md-danger .bar-button-primary-md {
  color: #387ef5;
  background-color: transparent;
}
.toolbar-md-danger .bar-button-clear-md-primary:hover:not(.disable-hover),
.toolbar-md-danger .bar-button-md-primary:hover:not(.disable-hover),
.toolbar-md-danger .bar-button-primary-md:hover:not(.disable-hover) {
  color: #387ef5;
}
.toolbar-md-danger .bar-button-outline-md-primary {
  border-color: #3474e1;
  color: #3474e1;
  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: #3474e1;
}
.toolbar-md-danger .bar-button-solid-md-primary {
  color: #fff;
  background-color: #387ef5;
}
.toolbar-md-danger .bar-button-solid-md-primary.activated {
  color: #fff;
  background-color: #3474e1;
}
.toolbar-md-danger .bar-button-clear-md-secondary,
.toolbar-md-danger .bar-button-md-secondary,
.toolbar-md-danger .bar-button-secondary-md {
  color: #32db64;
  background-color: transparent;
}
.toolbar-md-danger .bar-button-clear-md-secondary:hover:not(.disable-hover),
.toolbar-md-danger .bar-button-md-secondary:hover:not(.disable-hover),
.toolbar-md-danger .bar-button-secondary-md: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-clear-md-danger,
.toolbar-md-danger .bar-button-danger-md,
.toolbar-md-danger .bar-button-md-danger {
  color: #f53d3d;
  background-color: transparent;
}
.toolbar-md-danger .bar-button-clear-md-danger:hover:not(.disable-hover),
.toolbar-md-danger .bar-button-danger-md: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-clear-md-light,
.toolbar-md-danger .bar-button-light-md,
.toolbar-md-danger .bar-button-md-light {
  color: #f4f4f4;
  background-color: transparent;
}
.toolbar-md-danger .bar-button-clear-md-light:hover:not(.disable-hover),
.toolbar-md-danger .bar-button-light-md: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-clear-md-dark,
.toolbar-md-danger .bar-button-dark-md,
.toolbar-md-danger .bar-button-md-dark {
  color: #222;
  background-color: transparent;
}
.toolbar-md-danger .bar-button-clear-md-dark:hover:not(.disable-hover),
.toolbar-md-danger .bar-button-dark-md: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;
}
.toolbar-md-danger .bar-button-clear-md-santander,
.toolbar-md-danger .bar-button-md-santander,
.toolbar-md-danger .bar-button-santander-md {
  color: #ec0000;
  background-color: transparent;
}
.toolbar-md-danger .bar-button-clear-md-santander:hover:not(.disable-hover),
.toolbar-md-danger .bar-button-md-santander:hover:not(.disable-hover),
.toolbar-md-danger .bar-button-santander-md:hover:not(.disable-hover) {
  color: #ec0000;
}
.toolbar-md-danger .bar-button-outline-md-santander {
  border-color: #ee1414;
  color: #ee1414;
  background-color: transparent;
}
.toolbar-md-danger .bar-button-outline-md-santander.activated {
  background-color: transparent;
}
.toolbar-md-danger .bar-button-outline-md-santander .button-effect {
  background-color: #ee1414;
}
.toolbar-md-danger .bar-button-solid-md-santander {
  color: #fff;
  background-color: #ec0000;
}
.toolbar-md-danger .bar-button-solid-md-santander.activated {
  color: #fff;
  background-color: #ee1414;
}
.toolbar-md-danger .bar-button-clear-md-meritolife,
.toolbar-md-danger .bar-button-md-meritolife,
.toolbar-md-danger .bar-button-meritolife-md {
  color: #b3fdfe;
  background-color: transparent;
}
.toolbar-md-danger .bar-button-clear-md-meritolife:hover:not(.disable-hover),
.toolbar-md-danger .bar-button-md-meritolife:hover:not(.disable-hover),
.toolbar-md-danger .bar-button-meritolife-md:hover:not(.disable-hover) {
  color: #b3fdfe;
}
.toolbar-md-danger .bar-button-outline-md-meritolife {
  border-color: #a5e9ea;
  color: #a5e9ea;
  background-color: transparent;
}
.toolbar-md-danger .bar-button-outline-md-meritolife.activated {
  background-color: transparent;
}
.toolbar-md-danger .bar-button-outline-md-meritolife .button-effect {
  background-color: #a5e9ea;
}
.toolbar-md-danger .bar-button-solid-md-meritolife {
  color: #424242;
  background-color: #b3fdfe;
}
.toolbar-md-danger .bar-button-solid-md-meritolife.activated {
  color: #424242;
  background-color: #a5e9ea;
}
.bar-button-clear-md-danger,
.bar-button-danger-md,
.bar-button-md-danger {
  color: #f53d3d;
  background-color: transparent;
}
.bar-button-clear-md-danger:hover:not(.disable-hover),
.bar-button-danger-md: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-clear-md-primary,
.toolbar-md-light .bar-button-md-primary,
.toolbar-md-light .bar-button-primary-md {
  color: #387ef5;
  background-color: transparent;
}
.toolbar-md-light .bar-button-clear-md-primary:hover:not(.disable-hover),
.toolbar-md-light .bar-button-md-primary:hover:not(.disable-hover),
.toolbar-md-light .bar-button-primary-md:hover:not(.disable-hover) {
  color: #387ef5;
}
.toolbar-md-light .bar-button-outline-md-primary {
  border-color: #3474e1;
  color: #3474e1;
  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: #3474e1;
}
.toolbar-md-light .bar-button-solid-md-primary {
  color: #fff;
  background-color: #387ef5;
}
.toolbar-md-light .bar-button-solid-md-primary.activated {
  color: #fff;
  background-color: #3474e1;
}
.toolbar-md-light .bar-button-clear-md-secondary,
.toolbar-md-light .bar-button-md-secondary,
.toolbar-md-light .bar-button-secondary-md {
  color: #32db64;
  background-color: transparent;
}
.toolbar-md-light .bar-button-clear-md-secondary:hover:not(.disable-hover),
.toolbar-md-light .bar-button-md-secondary:hover:not(.disable-hover),
.toolbar-md-light .bar-button-secondary-md: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-clear-md-danger,
.toolbar-md-light .bar-button-danger-md,
.toolbar-md-light .bar-button-md-danger {
  color: #f53d3d;
  background-color: transparent;
}
.toolbar-md-light .bar-button-clear-md-danger:hover:not(.disable-hover),
.toolbar-md-light .bar-button-danger-md: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-clear-md-light,
.toolbar-md-light .bar-button-light-md,
.toolbar-md-light .bar-button-md-light {
  color: #f4f4f4;
  background-color: transparent;
}
.toolbar-md-light .bar-button-clear-md-light:hover:not(.disable-hover),
.toolbar-md-light .bar-button-light-md: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-clear-md-dark,
.toolbar-md-light .bar-button-dark-md,
.toolbar-md-light .bar-button-md-dark {
  color: #222;
  background-color: transparent;
}
.toolbar-md-light .bar-button-clear-md-dark:hover:not(.disable-hover),
.toolbar-md-light .bar-button-dark-md: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;
}
.toolbar-md-light .bar-button-clear-md-santander,
.toolbar-md-light .bar-button-md-santander,
.toolbar-md-light .bar-button-santander-md {
  color: #ec0000;
  background-color: transparent;
}
.toolbar-md-light .bar-button-clear-md-santander:hover:not(.disable-hover),
.toolbar-md-light .bar-button-md-santander:hover:not(.disable-hover),
.toolbar-md-light .bar-button-santander-md:hover:not(.disable-hover) {
  color: #ec0000;
}
.toolbar-md-light .bar-button-outline-md-santander {
  border-color: #ee1414;
  color: #ee1414;
  background-color: transparent;
}
.toolbar-md-light .bar-button-outline-md-santander.activated {
  background-color: transparent;
}
.toolbar-md-light .bar-button-outline-md-santander .button-effect {
  background-color: #ee1414;
}
.toolbar-md-light .bar-button-solid-md-santander {
  color: #fff;
  background-color: #ec0000;
}
.toolbar-md-light .bar-button-solid-md-santander.activated {
  color: #fff;
  background-color: #ee1414;
}
.toolbar-md-light .bar-button-clear-md-meritolife,
.toolbar-md-light .bar-button-md-meritolife,
.toolbar-md-light .bar-button-meritolife-md {
  color: #b3fdfe;
  background-color: transparent;
}
.toolbar-md-light .bar-button-clear-md-meritolife:hover:not(.disable-hover),
.toolbar-md-light .bar-button-md-meritolife:hover:not(.disable-hover),
.toolbar-md-light .bar-button-meritolife-md:hover:not(.disable-hover) {
  color: #b3fdfe;
}
.toolbar-md-light .bar-button-outline-md-meritolife {
  border-color: #a5e9ea;
  color: #a5e9ea;
  background-color: transparent;
}
.toolbar-md-light .bar-button-outline-md-meritolife.activated {
  background-color: transparent;
}
.toolbar-md-light .bar-button-outline-md-meritolife .button-effect {
  background-color: #a5e9ea;
}
.toolbar-md-light .bar-button-solid-md-meritolife {
  color: #424242;
  background-color: #b3fdfe;
}
.toolbar-md-light .bar-button-solid-md-meritolife.activated {
  color: #424242;
  background-color: #a5e9ea;
}
.bar-button-outline-md-light,
.bar-button-outline-md-light.activated {
  background-color: transparent;
}
.bar-button-clear-md-light,
.bar-button-light-md,
.bar-button-md-light {
  color: #f4f4f4;
  background-color: transparent;
}
.bar-button-clear-md-light:hover:not(.disable-hover),
.bar-button-light-md:hover:not(.disable-hover),
.bar-button-md-light:hover:not(.disable-hover) {
  color: #f4f4f4;
}
.bar-button-outline-md-light {
  border-color: #e0e0e0;
  color: #e0e0e0;
}
.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-clear-md-primary,
.toolbar-md-dark .bar-button-md-primary,
.toolbar-md-dark .bar-button-primary-md {
  color: #387ef5;
  background-color: transparent;
}
.toolbar-md-dark .bar-button-clear-md-primary:hover:not(.disable-hover),
.toolbar-md-dark .bar-button-md-primary:hover:not(.disable-hover),
.toolbar-md-dark .bar-button-primary-md:hover:not(.disable-hover) {
  color: #387ef5;
}
.toolbar-md-dark .bar-button-outline-md-primary {
  border-color: #3474e1;
  color: #3474e1;
  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: #3474e1;
}
.toolbar-md-dark .bar-button-solid-md-primary {
  color: #fff;
  background-color: #387ef5;
}
.toolbar-md-dark .bar-button-solid-md-primary.activated {
  color: #fff;
  background-color: #3474e1;
}
.toolbar-md-dark .bar-button-clear-md-secondary,
.toolbar-md-dark .bar-button-md-secondary,
.toolbar-md-dark .bar-button-secondary-md {
  color: #32db64;
  background-color: transparent;
}
.toolbar-md-dark .bar-button-clear-md-secondary:hover:not(.disable-hover),
.toolbar-md-dark .bar-button-md-secondary:hover:not(.disable-hover),
.toolbar-md-dark .bar-button-secondary-md: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-clear-md-danger,
.toolbar-md-dark .bar-button-danger-md,
.toolbar-md-dark .bar-button-md-danger {
  color: #f53d3d;
  background-color: transparent;
}
.toolbar-md-dark .bar-button-clear-md-danger:hover:not(.disable-hover),
.toolbar-md-dark .bar-button-danger-md: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-clear-md-light,
.toolbar-md-dark .bar-button-light-md,
.toolbar-md-dark .bar-button-md-light {
  color: #f4f4f4;
  background-color: transparent;
}
.toolbar-md-dark .bar-button-clear-md-light:hover:not(.disable-hover),
.toolbar-md-dark .bar-button-light-md: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-clear-md-dark,
.toolbar-md-dark .bar-button-dark-md,
.toolbar-md-dark .bar-button-md-dark {
  color: #222;
  background-color: transparent;
}
.toolbar-md-dark .bar-button-clear-md-dark:hover:not(.disable-hover),
.toolbar-md-dark .bar-button-dark-md: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;
}
.toolbar-md-dark .bar-button-clear-md-santander,
.toolbar-md-dark .bar-button-md-santander,
.toolbar-md-dark .bar-button-santander-md {
  color: #ec0000;
  background-color: transparent;
}
.toolbar-md-dark .bar-button-clear-md-santander:hover:not(.disable-hover),
.toolbar-md-dark .bar-button-md-santander:hover:not(.disable-hover),
.toolbar-md-dark .bar-button-santander-md:hover:not(.disable-hover) {
  color: #ec0000;
}
.toolbar-md-dark .bar-button-outline-md-santander {
  border-color: #ee1414;
  color: #ee1414;
  background-color: transparent;
}
.toolbar-md-dark .bar-button-outline-md-santander.activated {
  background-color: transparent;
}
.toolbar-md-dark .bar-button-outline-md-santander .button-effect {
  background-color: #ee1414;
}
.toolbar-md-dark .bar-button-solid-md-santander {
  color: #fff;
  background-color: #ec0000;
}
.toolbar-md-dark .bar-button-solid-md-santander.activated {
  color: #fff;
  background-color: #ee1414;
}
.toolbar-md-dark .bar-button-clear-md-meritolife,
.toolbar-md-dark .bar-button-md-meritolife,
.toolbar-md-dark .bar-button-meritolife-md {
  color: #b3fdfe;
  background-color: transparent;
}
.toolbar-md-dark .bar-button-clear-md-meritolife:hover:not(.disable-hover),
.toolbar-md-dark .bar-button-md-meritolife:hover:not(.disable-hover),
.toolbar-md-dark .bar-button-meritolife-md:hover:not(.disable-hover) {
  color: #b3fdfe;
}
.toolbar-md-dark .bar-button-outline-md-meritolife {
  border-color: #a5e9ea;
  color: #a5e9ea;
  background-color: transparent;
}
.toolbar-md-dark .bar-button-outline-md-meritolife.activated {
  background-color: transparent;
}
.toolbar-md-dark .bar-button-outline-md-meritolife .button-effect {
  background-color: #a5e9ea;
}
.toolbar-md-dark .bar-button-solid-md-meritolife {
  color: #424242;
  background-color: #b3fdfe;
}
.toolbar-md-dark .bar-button-solid-md-meritolife.activated {
  color: #424242;
  background-color: #a5e9ea;
}
.bar-button-outline-md-dark,
.bar-button-outline-md-dark.activated {
  background-color: transparent;
}
.bar-button-clear-md-dark,
.bar-button-dark-md,
.bar-button-md-dark {
  color: #222;
  background-color: transparent;
}
.bar-button-clear-md-dark:hover:not(.disable-hover),
.bar-button-dark-md:hover:not(.disable-hover),
.bar-button-md-dark:hover:not(.disable-hover) {
  color: #222;
}
.bar-button-outline-md-dark {
  border-color: #343434;
  color: #343434;
}
.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;
}
.toolbar-md-santander .toolbar-background-md {
  background: #ec0000;
}
.toolbar-md-santander .bar-button-clear-md,
.toolbar-md-santander .bar-button-default-md,
.toolbar-md-santander .bar-button-outline-md,
.toolbar-md-santander .toolbar-title-md {
  color: #fff;
}
.toolbar-md-santander .bar-button-clear-md .button-effect,
.toolbar-md-santander .bar-button-default-md .button-effect,
.toolbar-md-santander .bar-button-outline-md .button-effect {
  background-color: #fff;
}
.toolbar-md-santander .bar-button-outline-md {
  border-color: #fff;
}
.toolbar-md-santander .bar-button-clear-md-primary,
.toolbar-md-santander .bar-button-md-primary,
.toolbar-md-santander .bar-button-primary-md {
  color: #387ef5;
  background-color: transparent;
}
.toolbar-md-santander .bar-button-clear-md-primary:hover:not(.disable-hover),
.toolbar-md-santander .bar-button-md-primary:hover:not(.disable-hover),
.toolbar-md-santander .bar-button-primary-md:hover:not(.disable-hover) {
  color: #387ef5;
}
.toolbar-md-santander .bar-button-outline-md-primary {
  border-color: #3474e1;
  color: #3474e1;
  background-color: transparent;
}
.toolbar-md-santander .bar-button-outline-md-primary.activated {
  background-color: transparent;
}
.toolbar-md-santander .bar-button-outline-md-primary .button-effect {
  background-color: #3474e1;
}
.toolbar-md-santander .bar-button-solid-md-primary {
  color: #fff;
  background-color: #387ef5;
}
.toolbar-md-santander .bar-button-solid-md-primary.activated {
  color: #fff;
  background-color: #3474e1;
}
.toolbar-md-santander .bar-button-clear-md-secondary,
.toolbar-md-santander .bar-button-md-secondary,
.toolbar-md-santander .bar-button-secondary-md {
  color: #32db64;
  background-color: transparent;
}
.toolbar-md-santander .bar-button-clear-md-secondary:hover:not(.disable-hover),
.toolbar-md-santander .bar-button-md-secondary:hover:not(.disable-hover),
.toolbar-md-santander .bar-button-secondary-md:hover:not(.disable-hover) {
  color: #32db64;
}
.toolbar-md-santander .bar-button-outline-md-secondary {
  border-color: #2ec95c;
  color: #2ec95c;
  background-color: transparent;
}
.toolbar-md-santander .bar-button-outline-md-secondary.activated {
  background-color: transparent;
}
.toolbar-md-santander .bar-button-outline-md-secondary .button-effect {
  background-color: #2ec95c;
}
.toolbar-md-santander .bar-button-solid-md-secondary {
  color: #fff;
  background-color: #32db64;
}
.toolbar-md-santander .bar-button-solid-md-secondary.activated {
  color: #fff;
  background-color: #2ec95c;
}
.toolbar-md-santander .bar-button-clear-md-danger,
.toolbar-md-santander .bar-button-danger-md,
.toolbar-md-santander .bar-button-md-danger {
  color: #f53d3d;
  background-color: transparent;
}
.toolbar-md-santander .bar-button-clear-md-danger:hover:not(.disable-hover),
.toolbar-md-santander .bar-button-danger-md:hover:not(.disable-hover),
.toolbar-md-santander .bar-button-md-danger:hover:not(.disable-hover) {
  color: #f53d3d;
}
.toolbar-md-santander .bar-button-outline-md-danger {
  border-color: #e13838;
  color: #e13838;
  background-color: transparent;
}
.toolbar-md-santander .bar-button-outline-md-danger.activated {
  background-color: transparent;
}
.toolbar-md-santander .bar-button-outline-md-danger .button-effect {
  background-color: #e13838;
}
.toolbar-md-santander .bar-button-solid-md-danger {
  color: #fff;
  background-color: #f53d3d;
}
.toolbar-md-santander .bar-button-solid-md-danger.activated {
  color: #fff;
  background-color: #e13838;
}
.toolbar-md-santander .bar-button-clear-md-light,
.toolbar-md-santander .bar-button-light-md,
.toolbar-md-santander .bar-button-md-light {
  color: #f4f4f4;
  background-color: transparent;
}
.toolbar-md-santander .bar-button-clear-md-light:hover:not(.disable-hover),
.toolbar-md-santander .bar-button-light-md:hover:not(.disable-hover),
.toolbar-md-santander .bar-button-md-light:hover:not(.disable-hover) {
  color: #f4f4f4;
}
.toolbar-md-santander .bar-button-outline-md-light {
  border-color: #e0e0e0;
  color: #e0e0e0;
  background-color: transparent;
}
.toolbar-md-santander .bar-button-outline-md-light.activated {
  background-color: transparent;
}
.toolbar-md-santander .bar-button-outline-md-light .button-effect {
  background-color: #e0e0e0;
}
.toolbar-md-santander .bar-button-solid-md-light {
  color: #424242;
  background-color: #f4f4f4;
}
.toolbar-md-santander .bar-button-solid-md-light.activated {
  color: #424242;
  background-color: #e0e0e0;
}
.toolbar-md-santander .bar-button-clear-md-dark,
.toolbar-md-santander .bar-button-dark-md,
.toolbar-md-santander .bar-button-md-dark {
  color: #222;
  background-color: transparent;
}
.toolbar-md-santander .bar-button-clear-md-dark:hover:not(.disable-hover),
.toolbar-md-santander .bar-button-dark-md:hover:not(.disable-hover),
.toolbar-md-santander .bar-button-md-dark:hover:not(.disable-hover) {
  color: #222;
}
.toolbar-md-santander .bar-button-outline-md-dark {
  border-color: #343434;
  color: #343434;
  background-color: transparent;
}
.toolbar-md-santander .bar-button-outline-md-dark.activated {
  background-color: transparent;
}
.toolbar-md-santander .bar-button-outline-md-dark .button-effect {
  background-color: #343434;
}
.toolbar-md-santander .bar-button-solid-md-dark {
  color: #fff;
  background-color: #222;
}
.toolbar-md-santander .bar-button-solid-md-dark.activated {
  color: #fff;
  background-color: #343434;
}
.toolbar-md-santander .bar-button-clear-md-santander,
.toolbar-md-santander .bar-button-md-santander,
.toolbar-md-santander .bar-button-santander-md {
  color: #ec0000;
  background-color: transparent;
}
.toolbar-md-santander .bar-button-clear-md-santander:hover:not(.disable-hover),
.toolbar-md-santander .bar-button-md-santander:hover:not(.disable-hover),
.toolbar-md-santander .bar-button-santander-md:hover:not(.disable-hover) {
  color: #ec0000;
}
.toolbar-md-santander .bar-button-outline-md-santander {
  border-color: #ee1414;
  color: #ee1414;
  background-color: transparent;
}
.toolbar-md-santander .bar-button-outline-md-santander.activated {
  background-color: transparent;
}
.toolbar-md-santander .bar-button-outline-md-santander .button-effect {
  background-color: #ee1414;
}
.toolbar-md-santander .bar-button-solid-md-santander {
  color: #fff;
  background-color: #ec0000;
}
.toolbar-md-santander .bar-button-solid-md-santander.activated {
  color: #fff;
  background-color: #ee1414;
}
.toolbar-md-santander .bar-button-clear-md-meritolife,
.toolbar-md-santander .bar-button-md-meritolife,
.toolbar-md-santander .bar-button-meritolife-md {
  color: #b3fdfe;
  background-color: transparent;
}
.toolbar-md-santander .bar-button-clear-md-meritolife:hover:not(.disable-hover),
.toolbar-md-santander .bar-button-md-meritolife:hover:not(.disable-hover),
.toolbar-md-santander .bar-button-meritolife-md:hover:not(.disable-hover) {
  color: #b3fdfe;
}
.toolbar-md-santander .bar-button-outline-md-meritolife {
  border-color: #a5e9ea;
  color: #a5e9ea;
  background-color: transparent;
}
.toolbar-md-santander .bar-button-outline-md-meritolife.activated {
  background-color: transparent;
}
.toolbar-md-santander .bar-button-outline-md-meritolife .button-effect {
  background-color: #a5e9ea;
}
.toolbar-md-santander .bar-button-solid-md-meritolife {
  color: #424242;
  background-color: #b3fdfe;
}
.toolbar-md-santander .bar-button-solid-md-meritolife.activated {
  color: #424242;
  background-color: #a5e9ea;
}
.bar-button-clear-md-santander,
.bar-button-md-santander,
.bar-button-santander-md {
  color: #ec0000;
  background-color: transparent;
}
.bar-button-clear-md-santander:hover:not(.disable-hover),
.bar-button-md-santander:hover:not(.disable-hover),
.bar-button-santander-md:hover:not(.disable-hover) {
  color: #ec0000;
}
.bar-button-outline-md-santander {
  border-color: #ee1414;
  color: #ee1414;
  background-color: transparent;
}
.bar-button-outline-md-santander.activated {
  background-color: transparent;
}
.bar-button-outline-md-santander .button-effect {
  background-color: #ee1414;
}
.bar-button-solid-md-santander {
  color: #fff;
  background-color: #ec0000;
}
.bar-button-solid-md-santander.activated {
  color: #fff;
  background-color: #ee1414;
}
.toolbar-md-meritolife .toolbar-background-md {
  background: #b3fdfe;
}
.toolbar-md-meritolife .bar-button-clear-md,
.toolbar-md-meritolife .bar-button-default-md,
.toolbar-md-meritolife .bar-button-outline-md,
.toolbar-md-meritolife .toolbar-title-md {
  color: #424242;
}
.toolbar-md-meritolife .bar-button-clear-md .button-effect,
.toolbar-md-meritolife .bar-button-default-md .button-effect,
.toolbar-md-meritolife .bar-button-outline-md .button-effect {
  background-color: #424242;
}
.toolbar-md-meritolife .bar-button-outline-md {
  border-color: #424242;
}
.toolbar-md-meritolife .bar-button-clear-md-primary,
.toolbar-md-meritolife .bar-button-md-primary,
.toolbar-md-meritolife .bar-button-primary-md {
  color: #387ef5;
  background-color: transparent;
}
.toolbar-md-meritolife .bar-button-clear-md-primary:hover:not(.disable-hover),
.toolbar-md-meritolife .bar-button-md-primary:hover:not(.disable-hover),
.toolbar-md-meritolife .bar-button-primary-md:hover:not(.disable-hover) {
  color: #387ef5;
}
.toolbar-md-meritolife .bar-button-outline-md-primary {
  border-color: #3474e1;
  color: #3474e1;
  background-color: transparent;
}
.toolbar-md-meritolife .bar-button-outline-md-primary.activated {
  background-color: transparent;
}
.toolbar-md-meritolife .bar-button-outline-md-primary .button-effect {
  background-color: #3474e1;
}
.toolbar-md-meritolife .bar-button-solid-md-primary {
  color: #fff;
  background-color: #387ef5;
}
.toolbar-md-meritolife .bar-button-solid-md-primary.activated {
  color: #fff;
  background-color: #3474e1;
}
.toolbar-md-meritolife .bar-button-clear-md-secondary,
.toolbar-md-meritolife .bar-button-md-secondary,
.toolbar-md-meritolife .bar-button-secondary-md {
  color: #32db64;
  background-color: transparent;
}
.toolbar-md-meritolife .bar-button-clear-md-secondary:hover:not(.disable-hover),
.toolbar-md-meritolife .bar-button-md-secondary:hover:not(.disable-hover),
.toolbar-md-meritolife .bar-button-secondary-md:hover:not(.disable-hover) {
  color: #32db64;
}
.toolbar-md-meritolife .bar-button-outline-md-secondary {
  border-color: #2ec95c;
  color: #2ec95c;
  background-color: transparent;
}
.toolbar-md-meritolife .bar-button-outline-md-secondary.activated {
  background-color: transparent;
}
.toolbar-md-meritolife .bar-button-outline-md-secondary .button-effect {
  background-color: #2ec95c;
}
.toolbar-md-meritolife .bar-button-solid-md-secondary {
  color: #fff;
  background-color: #32db64;
}
.toolbar-md-meritolife .bar-button-solid-md-secondary.activated {
  color: #fff;
  background-color: #2ec95c;
}
.toolbar-md-meritolife .bar-button-clear-md-danger,
.toolbar-md-meritolife .bar-button-danger-md,
.toolbar-md-meritolife .bar-button-md-danger {
  color: #f53d3d;
  background-color: transparent;
}
.toolbar-md-meritolife .bar-button-clear-md-danger:hover:not(.disable-hover),
.toolbar-md-meritolife .bar-button-danger-md:hover:not(.disable-hover),
.toolbar-md-meritolife .bar-button-md-danger:hover:not(.disable-hover) {
  color: #f53d3d;
}
.toolbar-md-meritolife .bar-button-outline-md-danger {
  border-color: #e13838;
  color: #e13838;
  background-color: transparent;
}
.toolbar-md-meritolife .bar-button-outline-md-danger.activated {
  background-color: transparent;
}
.toolbar-md-meritolife .bar-button-outline-md-danger .button-effect {
  background-color: #e13838;
}
.toolbar-md-meritolife .bar-button-solid-md-danger {
  color: #fff;
  background-color: #f53d3d;
}
.toolbar-md-meritolife .bar-button-solid-md-danger.activated {
  color: #fff;
  background-color: #e13838;
}
.toolbar-md-meritolife .bar-button-clear-md-light,
.toolbar-md-meritolife .bar-button-light-md,
.toolbar-md-meritolife .bar-button-md-light {
  color: #f4f4f4;
  background-color: transparent;
}
.toolbar-md-meritolife .bar-button-clear-md-light:hover:not(.disable-hover),
.toolbar-md-meritolife .bar-button-light-md:hover:not(.disable-hover),
.toolbar-md-meritolife .bar-button-md-light:hover:not(.disable-hover) {
  color: #f4f4f4;
}
.toolbar-md-meritolife .bar-button-outline-md-light {
  border-color: #e0e0e0;
  color: #e0e0e0;
  background-color: transparent;
}
.toolbar-md-meritolife .bar-button-outline-md-light.activated {
  background-color: transparent;
}
.toolbar-md-meritolife .bar-button-outline-md-light .button-effect {
  background-color: #e0e0e0;
}
.toolbar-md-meritolife .bar-button-solid-md-light {
  color: #424242;
  background-color: #f4f4f4;
}
.toolbar-md-meritolife .bar-button-solid-md-light.activated {
  color: #424242;
  background-color: #e0e0e0;
}
.toolbar-md-meritolife .bar-button-clear-md-dark,
.toolbar-md-meritolife .bar-button-dark-md,
.toolbar-md-meritolife .bar-button-md-dark {
  color: #222;
  background-color: transparent;
}
.toolbar-md-meritolife .bar-button-clear-md-dark:hover:not(.disable-hover),
.toolbar-md-meritolife .bar-button-dark-md:hover:not(.disable-hover),
.toolbar-md-meritolife .bar-button-md-dark:hover:not(.disable-hover) {
  color: #222;
}
.toolbar-md-meritolife .bar-button-outline-md-dark {
  border-color: #343434;
  color: #343434;
  background-color: transparent;
}
.toolbar-md-meritolife .bar-button-outline-md-dark.activated {
  background-color: transparent;
}
.toolbar-md-meritolife .bar-button-outline-md-dark .button-effect {
  background-color: #343434;
}
.toolbar-md-meritolife .bar-button-solid-md-dark {
  color: #fff;
  background-color: #222;
}
.toolbar-md-meritolife .bar-button-solid-md-dark.activated {
  color: #fff;
  background-color: #343434;
}
.toolbar-md-meritolife .bar-button-clear-md-santander,
.toolbar-md-meritolife .bar-button-md-santander,
.toolbar-md-meritolife .bar-button-santander-md {
  color: #ec0000;
  background-color: transparent;
}
.toolbar-md-meritolife .bar-button-clear-md-santander:hover:not(.disable-hover),
.toolbar-md-meritolife .bar-button-md-santander:hover:not(.disable-hover),
.toolbar-md-meritolife .bar-button-santander-md:hover:not(.disable-hover) {
  color: #ec0000;
}
.toolbar-md-meritolife .bar-button-outline-md-santander {
  border-color: #ee1414;
  color: #ee1414;
  background-color: transparent;
}
.toolbar-md-meritolife .bar-button-outline-md-santander.activated {
  background-color: transparent;
}
.toolbar-md-meritolife .bar-button-outline-md-santander .button-effect {
  background-color: #ee1414;
}
.toolbar-md-meritolife .bar-button-solid-md-santander {
  color: #fff;
  background-color: #ec0000;
}
.toolbar-md-meritolife .bar-button-solid-md-santander.activated {
  color: #fff;
  background-color: #ee1414;
}
.toolbar-md-meritolife .bar-button-clear-md-meritolife,
.toolbar-md-meritolife .bar-button-md-meritolife,
.toolbar-md-meritolife .bar-button-meritolife-md {
  color: #b3fdfe;
  background-color: transparent;
}
.toolbar-md-meritolife
  .bar-button-clear-md-meritolife:hover:not(.disable-hover),
.toolbar-md-meritolife .bar-button-md-meritolife:hover:not(.disable-hover),
.toolbar-md-meritolife .bar-button-meritolife-md:hover:not(.disable-hover) {
  color: #b3fdfe;
}
.toolbar-md-meritolife .bar-button-outline-md-meritolife {
  border-color: #a5e9ea;
  color: #a5e9ea;
  background-color: transparent;
}
.toolbar-md-meritolife .bar-button-outline-md-meritolife.activated {
  background-color: transparent;
}
.toolbar-md-meritolife .bar-button-outline-md-meritolife .button-effect {
  background-color: #a5e9ea;
}
.toolbar-md-meritolife .bar-button-solid-md-meritolife {
  color: #424242;
  background-color: #b3fdfe;
}
.toolbar-md-meritolife .bar-button-solid-md-meritolife.activated {
  color: #424242;
  background-color: #a5e9ea;
}
.bar-button-clear-md-meritolife,
.bar-button-md-meritolife,
.bar-button-meritolife-md {
  color: #b3fdfe;
  background-color: transparent;
}
.bar-button-clear-md-meritolife:hover:not(.disable-hover),
.bar-button-md-meritolife:hover:not(.disable-hover),
.bar-button-meritolife-md:hover:not(.disable-hover) {
  color: #b3fdfe;
}
.bar-button-outline-md-meritolife {
  border-color: #a5e9ea;
  color: #a5e9ea;
  background-color: transparent;
}
.bar-button-outline-md-meritolife.activated {
  background-color: transparent;
}
.bar-button-outline-md-meritolife .button-effect {
  background-color: #a5e9ea;
}
.bar-button-solid-md-meritolife {
  color: #424242;
  background-color: #b3fdfe;
}
.bar-button-solid-md-meritolife.activated {
  color: #424242;
  background-color: #a5e9ea;
}
.bar-button-strong-md {
  font-weight: 700;
}
.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: 1.5rem;
  font-weight: 700;
  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;
  border: 0;
  font-size: 1.4rem;
  font-weight: 500;
}
.bar-button-outline-wp {
  border-width: 1px;
  border-style: solid;
  border-color: #000;
  color: #000;
  background-color: transparent;
}
.bar-button-outline-wp.activated,
.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-clear-wp,
.bar-button-clear-wp-clear,
.bar-button-clear-wp-default,
.bar-button-default-wp,
.bar-button-wp-clear,
.bar-button-wp-default {
  background-color: transparent;
  color: #000;
}
.bar-button-wp.bar-button-icon-start ion-icon {
  padding-right: 0.3em;
  font-size: 1.4em;
  line-height: 0.67;
  pointer-events: none;
}
.bar-button-wp.bar-button-icon-end ion-icon {
  padding-left: 0.4em;
  font-size: 1.4em;
  line-height: 0.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: 0.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: 400;
}
.card-box .envio-comprobante,
.card-box .rentabilidad .periodo {
  text-align: center;
}
.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-clear-wp-default:hover:not(.disable-hover),
.bar-button-default-wp:hover:not(.disable-hover),
.bar-button-wp-default:hover:not(.disable-hover) {
  color: #000;
}
.bar-button-clear-wp-clear:hover:not(.disable-hover),
.bar-button-clear-wp:hover:not(.disable-hover),
.bar-button-wp-clear:hover:not(.disable-hover) {
  color: #000;
}
.toolbar-wp-primary .toolbar-background-wp {
  background: #387ef5;
}
.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-clear-wp-primary,
.toolbar-wp-primary .bar-button-primary-wp,
.toolbar-wp-primary .bar-button-wp-primary {
  color: #387ef5;
  background-color: transparent;
}
.toolbar-wp-primary .bar-button-clear-wp-primary:hover:not(.disable-hover),
.toolbar-wp-primary .bar-button-primary-wp:hover:not(.disable-hover),
.toolbar-wp-primary .bar-button-wp-primary:hover:not(.disable-hover) {
  color: #387ef5;
}
.toolbar-wp-primary .bar-button-outline-wp-primary {
  border-color: #3474e1;
  color: #3474e1;
  background-color: transparent;
}
.toolbar-wp-primary .bar-button-outline-wp-primary.activated {
  color: #fff;
  background-color: #3474e1;
}
.toolbar-wp-primary .bar-button-solid-wp-primary {
  color: #fff;
  background-color: #387ef5;
}
.toolbar-wp-primary .bar-button-solid-wp-primary.activated {
  color: #fff;
  background-color: #3474e1;
}
.toolbar-wp-primary .bar-button-clear-wp-secondary,
.toolbar-wp-primary .bar-button-secondary-wp,
.toolbar-wp-primary .bar-button-wp-secondary {
  color: #32db64;
  background-color: transparent;
}
.toolbar-wp-primary .bar-button-clear-wp-secondary:hover:not(.disable-hover),
.toolbar-wp-primary .bar-button-secondary-wp: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-clear-wp-danger,
.toolbar-wp-primary .bar-button-danger-wp,
.toolbar-wp-primary .bar-button-wp-danger {
  color: #f53d3d;
  background-color: transparent;
}
.toolbar-wp-primary .bar-button-clear-wp-danger:hover:not(.disable-hover),
.toolbar-wp-primary .bar-button-danger-wp: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-clear-wp-light,
.toolbar-wp-primary .bar-button-light-wp,
.toolbar-wp-primary .bar-button-wp-light {
  color: #f4f4f4;
  background-color: transparent;
}
.toolbar-wp-primary .bar-button-clear-wp-light:hover:not(.disable-hover),
.toolbar-wp-primary .bar-button-light-wp: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-clear-wp-dark,
.toolbar-wp-primary .bar-button-dark-wp,
.toolbar-wp-primary .bar-button-wp-dark {
  color: #222;
  background-color: transparent;
}
.toolbar-wp-primary .bar-button-clear-wp-dark:hover:not(.disable-hover),
.toolbar-wp-primary .bar-button-dark-wp: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;
}
.toolbar-wp-primary .bar-button-clear-wp-santander,
.toolbar-wp-primary .bar-button-santander-wp,
.toolbar-wp-primary .bar-button-wp-santander {
  color: #ec0000;
  background-color: transparent;
}
.toolbar-wp-primary .bar-button-clear-wp-santander:hover:not(.disable-hover),
.toolbar-wp-primary .bar-button-santander-wp:hover:not(.disable-hover),
.toolbar-wp-primary .bar-button-wp-santander:hover:not(.disable-hover) {
  color: #ec0000;
}
.toolbar-wp-primary .bar-button-outline-wp-santander {
  border-color: #ee1414;
  color: #ee1414;
  background-color: transparent;
}
.toolbar-wp-primary .bar-button-outline-wp-santander.activated {
  color: #fff;
  background-color: #ee1414;
}
.toolbar-wp-primary .bar-button-solid-wp-santander {
  color: #fff;
  background-color: #ec0000;
}
.toolbar-wp-primary .bar-button-solid-wp-santander.activated {
  color: #fff;
  background-color: #ee1414;
}
.toolbar-wp-primary .bar-button-clear-wp-meritolife,
.toolbar-wp-primary .bar-button-meritolife-wp,
.toolbar-wp-primary .bar-button-wp-meritolife {
  color: #b3fdfe;
  background-color: transparent;
}
.toolbar-wp-primary .bar-button-clear-wp-meritolife:hover:not(.disable-hover),
.toolbar-wp-primary .bar-button-meritolife-wp:hover:not(.disable-hover),
.toolbar-wp-primary .bar-button-wp-meritolife:hover:not(.disable-hover) {
  color: #b3fdfe;
}
.toolbar-wp-primary .bar-button-outline-wp-meritolife {
  border-color: #a5e9ea;
  color: #a5e9ea;
  background-color: transparent;
}
.toolbar-wp-primary .bar-button-outline-wp-meritolife.activated {
  color: #000;
  background-color: #a5e9ea;
}
.toolbar-wp-primary .bar-button-solid-wp-meritolife {
  color: #000;
  background-color: #b3fdfe;
}
.toolbar-wp-primary .bar-button-solid-wp-meritolife.activated {
  color: #000;
  background-color: #a5e9ea;
}
.bar-button-clear-wp-primary,
.bar-button-primary-wp,
.bar-button-wp-primary {
  color: #387ef5;
  background-color: transparent;
}
.bar-button-clear-wp-primary:hover:not(.disable-hover),
.bar-button-primary-wp:hover:not(.disable-hover),
.bar-button-wp-primary:hover:not(.disable-hover) {
  color: #387ef5;
}
.bar-button-outline-wp-primary {
  border-color: #3474e1;
  color: #3474e1;
  background-color: transparent;
}
.bar-button-outline-wp-primary.activated {
  color: #fff;
  background-color: #3474e1;
}
.bar-button-solid-wp-primary {
  color: #fff;
  background-color: #387ef5;
}
.bar-button-solid-wp-primary.activated {
  color: #fff;
  background-color: #3474e1;
}
.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-clear-wp-primary,
.toolbar-wp-secondary .bar-button-primary-wp,
.toolbar-wp-secondary .bar-button-wp-primary {
  color: #387ef5;
  background-color: transparent;
}
.toolbar-wp-secondary .bar-button-clear-wp-primary:hover:not(.disable-hover),
.toolbar-wp-secondary .bar-button-primary-wp:hover:not(.disable-hover),
.toolbar-wp-secondary .bar-button-wp-primary:hover:not(.disable-hover) {
  color: #387ef5;
}
.toolbar-wp-secondary .bar-button-outline-wp-primary {
  border-color: #3474e1;
  color: #3474e1;
  background-color: transparent;
}
.toolbar-wp-secondary .bar-button-outline-wp-primary.activated {
  color: #fff;
  background-color: #3474e1;
}
.toolbar-wp-secondary .bar-button-solid-wp-primary {
  color: #fff;
  background-color: #387ef5;
}
.toolbar-wp-secondary .bar-button-solid-wp-primary.activated {
  color: #fff;
  background-color: #3474e1;
}
.toolbar-wp-secondary .bar-button-clear-wp-secondary,
.toolbar-wp-secondary .bar-button-secondary-wp,
.toolbar-wp-secondary .bar-button-wp-secondary {
  color: #32db64;
  background-color: transparent;
}
.toolbar-wp-secondary .bar-button-clear-wp-secondary:hover:not(.disable-hover),
.toolbar-wp-secondary .bar-button-secondary-wp: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-clear-wp-danger,
.toolbar-wp-secondary .bar-button-danger-wp,
.toolbar-wp-secondary .bar-button-wp-danger {
  color: #f53d3d;
  background-color: transparent;
}
.toolbar-wp-secondary .bar-button-clear-wp-danger:hover:not(.disable-hover),
.toolbar-wp-secondary .bar-button-danger-wp: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-clear-wp-light,
.toolbar-wp-secondary .bar-button-light-wp,
.toolbar-wp-secondary .bar-button-wp-light {
  color: #f4f4f4;
  background-color: transparent;
}
.toolbar-wp-secondary .bar-button-clear-wp-light:hover:not(.disable-hover),
.toolbar-wp-secondary .bar-button-light-wp: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-clear-wp-dark,
.toolbar-wp-secondary .bar-button-dark-wp,
.toolbar-wp-secondary .bar-button-wp-dark {
  color: #222;
  background-color: transparent;
}
.toolbar-wp-secondary .bar-button-clear-wp-dark:hover:not(.disable-hover),
.toolbar-wp-secondary .bar-button-dark-wp: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;
}
.toolbar-wp-secondary .bar-button-clear-wp-santander,
.toolbar-wp-secondary .bar-button-santander-wp,
.toolbar-wp-secondary .bar-button-wp-santander {
  color: #ec0000;
  background-color: transparent;
}
.toolbar-wp-secondary .bar-button-clear-wp-santander:hover:not(.disable-hover),
.toolbar-wp-secondary .bar-button-santander-wp:hover:not(.disable-hover),
.toolbar-wp-secondary .bar-button-wp-santander:hover:not(.disable-hover) {
  color: #ec0000;
}
.toolbar-wp-secondary .bar-button-outline-wp-santander {
  border-color: #ee1414;
  color: #ee1414;
  background-color: transparent;
}
.toolbar-wp-secondary .bar-button-outline-wp-santander.activated {
  color: #fff;
  background-color: #ee1414;
}
.toolbar-wp-secondary .bar-button-solid-wp-santander {
  color: #fff;
  background-color: #ec0000;
}
.toolbar-wp-secondary .bar-button-solid-wp-santander.activated {
  color: #fff;
  background-color: #ee1414;
}
.toolbar-wp-secondary .bar-button-clear-wp-meritolife,
.toolbar-wp-secondary .bar-button-meritolife-wp,
.toolbar-wp-secondary .bar-button-wp-meritolife {
  color: #b3fdfe;
  background-color: transparent;
}
.toolbar-wp-secondary .bar-button-clear-wp-meritolife:hover:not(.disable-hover),
.toolbar-wp-secondary .bar-button-meritolife-wp:hover:not(.disable-hover),
.toolbar-wp-secondary .bar-button-wp-meritolife:hover:not(.disable-hover) {
  color: #b3fdfe;
}
.toolbar-wp-secondary .bar-button-outline-wp-meritolife {
  border-color: #a5e9ea;
  color: #a5e9ea;
  background-color: transparent;
}
.toolbar-wp-secondary .bar-button-outline-wp-meritolife.activated {
  color: #000;
  background-color: #a5e9ea;
}
.toolbar-wp-secondary .bar-button-solid-wp-meritolife {
  color: #000;
  background-color: #b3fdfe;
}
.toolbar-wp-secondary .bar-button-solid-wp-meritolife.activated {
  color: #000;
  background-color: #a5e9ea;
}
.bar-button-clear-wp-secondary,
.bar-button-secondary-wp,
.bar-button-wp-secondary {
  color: #32db64;
  background-color: transparent;
}
.bar-button-clear-wp-secondary:hover:not(.disable-hover),
.bar-button-secondary-wp: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-clear-wp-primary,
.toolbar-wp-danger .bar-button-primary-wp,
.toolbar-wp-danger .bar-button-wp-primary {
  color: #387ef5;
  background-color: transparent;
}
.toolbar-wp-danger .bar-button-clear-wp-primary:hover:not(.disable-hover),
.toolbar-wp-danger .bar-button-primary-wp:hover:not(.disable-hover),
.toolbar-wp-danger .bar-button-wp-primary:hover:not(.disable-hover) {
  color: #387ef5;
}
.toolbar-wp-danger .bar-button-outline-wp-primary {
  border-color: #3474e1;
  color: #3474e1;
  background-color: transparent;
}
.toolbar-wp-danger .bar-button-outline-wp-primary.activated {
  color: #fff;
  background-color: #3474e1;
}
.toolbar-wp-danger .bar-button-solid-wp-primary {
  color: #fff;
  background-color: #387ef5;
}
.toolbar-wp-danger .bar-button-solid-wp-primary.activated {
  color: #fff;
  background-color: #3474e1;
}
.toolbar-wp-danger .bar-button-clear-wp-secondary,
.toolbar-wp-danger .bar-button-secondary-wp,
.toolbar-wp-danger .bar-button-wp-secondary {
  color: #32db64;
  background-color: transparent;
}
.toolbar-wp-danger .bar-button-clear-wp-secondary:hover:not(.disable-hover),
.toolbar-wp-danger .bar-button-secondary-wp: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-clear-wp-danger,
.toolbar-wp-danger .bar-button-danger-wp,
.toolbar-wp-danger .bar-button-wp-danger {
  color: #f53d3d;
  background-color: transparent;
}
.toolbar-wp-danger .bar-button-clear-wp-danger:hover:not(.disable-hover),
.toolbar-wp-danger .bar-button-danger-wp: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-clear-wp-light,
.toolbar-wp-danger .bar-button-light-wp,
.toolbar-wp-danger .bar-button-wp-light {
  color: #f4f4f4;
  background-color: transparent;
}
.toolbar-wp-danger .bar-button-clear-wp-light:hover:not(.disable-hover),
.toolbar-wp-danger .bar-button-light-wp: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-clear-wp-dark,
.toolbar-wp-danger .bar-button-dark-wp,
.toolbar-wp-danger .bar-button-wp-dark {
  color: #222;
  background-color: transparent;
}
.toolbar-wp-danger .bar-button-clear-wp-dark:hover:not(.disable-hover),
.toolbar-wp-danger .bar-button-dark-wp: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;
}
.toolbar-wp-danger .bar-button-clear-wp-santander,
.toolbar-wp-danger .bar-button-santander-wp,
.toolbar-wp-danger .bar-button-wp-santander {
  color: #ec0000;
  background-color: transparent;
}
.toolbar-wp-danger .bar-button-clear-wp-santander:hover:not(.disable-hover),
.toolbar-wp-danger .bar-button-santander-wp:hover:not(.disable-hover),
.toolbar-wp-danger .bar-button-wp-santander:hover:not(.disable-hover) {
  color: #ec0000;
}
.toolbar-wp-danger .bar-button-outline-wp-santander {
  border-color: #ee1414;
  color: #ee1414;
  background-color: transparent;
}
.toolbar-wp-danger .bar-button-outline-wp-santander.activated {
  color: #fff;
  background-color: #ee1414;
}
.toolbar-wp-danger .bar-button-solid-wp-santander {
  color: #fff;
  background-color: #ec0000;
}
.toolbar-wp-danger .bar-button-solid-wp-santander.activated {
  color: #fff;
  background-color: #ee1414;
}
.toolbar-wp-danger .bar-button-clear-wp-meritolife,
.toolbar-wp-danger .bar-button-meritolife-wp,
.toolbar-wp-danger .bar-button-wp-meritolife {
  color: #b3fdfe;
  background-color: transparent;
}
.toolbar-wp-danger .bar-button-clear-wp-meritolife:hover:not(.disable-hover),
.toolbar-wp-danger .bar-button-meritolife-wp:hover:not(.disable-hover),
.toolbar-wp-danger .bar-button-wp-meritolife:hover:not(.disable-hover) {
  color: #b3fdfe;
}
.toolbar-wp-danger .bar-button-outline-wp-meritolife {
  border-color: #a5e9ea;
  color: #a5e9ea;
  background-color: transparent;
}
.toolbar-wp-danger .bar-button-outline-wp-meritolife.activated {
  color: #000;
  background-color: #a5e9ea;
}
.toolbar-wp-danger .bar-button-solid-wp-meritolife {
  color: #000;
  background-color: #b3fdfe;
}
.toolbar-wp-danger .bar-button-solid-wp-meritolife.activated {
  color: #000;
  background-color: #a5e9ea;
}
.bar-button-clear-wp-danger,
.bar-button-danger-wp,
.bar-button-wp-danger {
  color: #f53d3d;
  background-color: transparent;
}
.bar-button-clear-wp-danger:hover:not(.disable-hover),
.bar-button-danger-wp: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-clear-wp-primary,
.toolbar-wp-light .bar-button-primary-wp,
.toolbar-wp-light .bar-button-wp-primary {
  color: #387ef5;
  background-color: transparent;
}
.toolbar-wp-light .bar-button-clear-wp-primary:hover:not(.disable-hover),
.toolbar-wp-light .bar-button-primary-wp:hover:not(.disable-hover),
.toolbar-wp-light .bar-button-wp-primary:hover:not(.disable-hover) {
  color: #387ef5;
}
.toolbar-wp-light .bar-button-outline-wp-primary {
  border-color: #3474e1;
  color: #3474e1;
  background-color: transparent;
}
.toolbar-wp-light .bar-button-outline-wp-primary.activated {
  color: #fff;
  background-color: #3474e1;
}
.toolbar-wp-light .bar-button-solid-wp-primary {
  color: #fff;
  background-color: #387ef5;
}
.toolbar-wp-light .bar-button-solid-wp-primary.activated {
  color: #fff;
  background-color: #3474e1;
}
.toolbar-wp-light .bar-button-clear-wp-secondary,
.toolbar-wp-light .bar-button-secondary-wp,
.toolbar-wp-light .bar-button-wp-secondary {
  color: #32db64;
  background-color: transparent;
}
.toolbar-wp-light .bar-button-clear-wp-secondary:hover:not(.disable-hover),
.toolbar-wp-light .bar-button-secondary-wp: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-clear-wp-danger,
.toolbar-wp-light .bar-button-danger-wp,
.toolbar-wp-light .bar-button-wp-danger {
  color: #f53d3d;
  background-color: transparent;
}
.toolbar-wp-light .bar-button-clear-wp-danger:hover:not(.disable-hover),
.toolbar-wp-light .bar-button-danger-wp: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-clear-wp-light,
.toolbar-wp-light .bar-button-light-wp,
.toolbar-wp-light .bar-button-wp-light {
  color: #f4f4f4;
  background-color: transparent;
}
.toolbar-wp-light .bar-button-clear-wp-light:hover:not(.disable-hover),
.toolbar-wp-light .bar-button-light-wp: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-clear-wp-dark,
.toolbar-wp-light .bar-button-dark-wp,
.toolbar-wp-light .bar-button-wp-dark {
  color: #222;
  background-color: transparent;
}
.toolbar-wp-light .bar-button-clear-wp-dark:hover:not(.disable-hover),
.toolbar-wp-light .bar-button-dark-wp: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;
}
.toolbar-wp-light .bar-button-clear-wp-santander,
.toolbar-wp-light .bar-button-santander-wp,
.toolbar-wp-light .bar-button-wp-santander {
  color: #ec0000;
  background-color: transparent;
}
.toolbar-wp-light .bar-button-clear-wp-santander:hover:not(.disable-hover),
.toolbar-wp-light .bar-button-santander-wp:hover:not(.disable-hover),
.toolbar-wp-light .bar-button-wp-santander:hover:not(.disable-hover) {
  color: #ec0000;
}
.toolbar-wp-light .bar-button-outline-wp-santander {
  border-color: #ee1414;
  color: #ee1414;
  background-color: transparent;
}
.toolbar-wp-light .bar-button-outline-wp-santander.activated {
  color: #fff;
  background-color: #ee1414;
}
.toolbar-wp-light .bar-button-solid-wp-santander {
  color: #fff;
  background-color: #ec0000;
}
.toolbar-wp-light .bar-button-solid-wp-santander.activated {
  color: #fff;
  background-color: #ee1414;
}
.toolbar-wp-light .bar-button-clear-wp-meritolife,
.toolbar-wp-light .bar-button-meritolife-wp,
.toolbar-wp-light .bar-button-wp-meritolife {
  color: #b3fdfe;
  background-color: transparent;
}
.toolbar-wp-light .bar-button-clear-wp-meritolife:hover:not(.disable-hover),
.toolbar-wp-light .bar-button-meritolife-wp:hover:not(.disable-hover),
.toolbar-wp-light .bar-button-wp-meritolife:hover:not(.disable-hover) {
  color: #b3fdfe;
}
.toolbar-wp-light .bar-button-outline-wp-meritolife {
  border-color: #a5e9ea;
  color: #a5e9ea;
  background-color: transparent;
}
.toolbar-wp-light .bar-button-outline-wp-meritolife.activated {
  color: #000;
  background-color: #a5e9ea;
}
.toolbar-wp-light .bar-button-solid-wp-meritolife {
  color: #000;
  background-color: #b3fdfe;
}
.toolbar-wp-light .bar-button-solid-wp-meritolife.activated {
  color: #000;
  background-color: #a5e9ea;
}
.bar-button-clear-wp-light,
.bar-button-light-wp,
.bar-button-wp-light {
  color: #f4f4f4;
  background-color: transparent;
}
.bar-button-clear-wp-light:hover:not(.disable-hover),
.bar-button-light-wp: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-clear-wp-primary,
.toolbar-wp-dark .bar-button-primary-wp,
.toolbar-wp-dark .bar-button-wp-primary {
  color: #387ef5;
  background-color: transparent;
}
.toolbar-wp-dark .bar-button-clear-wp-primary:hover:not(.disable-hover),
.toolbar-wp-dark .bar-button-primary-wp:hover:not(.disable-hover),
.toolbar-wp-dark .bar-button-wp-primary:hover:not(.disable-hover) {
  color: #387ef5;
}
.toolbar-wp-dark .bar-button-outline-wp-primary {
  border-color: #3474e1;
  color: #3474e1;
  background-color: transparent;
}
.toolbar-wp-dark .bar-button-outline-wp-primary.activated {
  color: #fff;
  background-color: #3474e1;
}
.toolbar-wp-dark .bar-button-solid-wp-primary {
  color: #fff;
  background-color: #387ef5;
}
.toolbar-wp-dark .bar-button-solid-wp-primary.activated {
  color: #fff;
  background-color: #3474e1;
}
.toolbar-wp-dark .bar-button-clear-wp-secondary,
.toolbar-wp-dark .bar-button-secondary-wp,
.toolbar-wp-dark .bar-button-wp-secondary {
  color: #32db64;
  background-color: transparent;
}
.toolbar-wp-dark .bar-button-clear-wp-secondary:hover:not(.disable-hover),
.toolbar-wp-dark .bar-button-secondary-wp: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-clear-wp-danger,
.toolbar-wp-dark .bar-button-danger-wp,
.toolbar-wp-dark .bar-button-wp-danger {
  color: #f53d3d;
  background-color: transparent;
}
.toolbar-wp-dark .bar-button-clear-wp-danger:hover:not(.disable-hover),
.toolbar-wp-dark .bar-button-danger-wp: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-clear-wp-light,
.toolbar-wp-dark .bar-button-light-wp,
.toolbar-wp-dark .bar-button-wp-light {
  color: #f4f4f4;
  background-color: transparent;
}
.toolbar-wp-dark .bar-button-clear-wp-light:hover:not(.disable-hover),
.toolbar-wp-dark .bar-button-light-wp: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-clear-wp-dark,
.toolbar-wp-dark .bar-button-dark-wp,
.toolbar-wp-dark .bar-button-wp-dark {
  color: #222;
  background-color: transparent;
}
.toolbar-wp-dark .bar-button-clear-wp-dark:hover:not(.disable-hover),
.toolbar-wp-dark .bar-button-dark-wp: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;
}
.toolbar-wp-dark .bar-button-clear-wp-santander,
.toolbar-wp-dark .bar-button-santander-wp,
.toolbar-wp-dark .bar-button-wp-santander {
  color: #ec0000;
  background-color: transparent;
}
.toolbar-wp-dark .bar-button-clear-wp-santander:hover:not(.disable-hover),
.toolbar-wp-dark .bar-button-santander-wp:hover:not(.disable-hover),
.toolbar-wp-dark .bar-button-wp-santander:hover:not(.disable-hover) {
  color: #ec0000;
}
.toolbar-wp-dark .bar-button-outline-wp-santander {
  border-color: #ee1414;
  color: #ee1414;
  background-color: transparent;
}
.toolbar-wp-dark .bar-button-outline-wp-santander.activated {
  color: #fff;
  background-color: #ee1414;
}
.toolbar-wp-dark .bar-button-solid-wp-santander {
  color: #fff;
  background-color: #ec0000;
}
.toolbar-wp-dark .bar-button-solid-wp-santander.activated {
  color: #fff;
  background-color: #ee1414;
}
.toolbar-wp-dark .bar-button-clear-wp-meritolife,
.toolbar-wp-dark .bar-button-meritolife-wp,
.toolbar-wp-dark .bar-button-wp-meritolife {
  color: #b3fdfe;
  background-color: transparent;
}
.toolbar-wp-dark .bar-button-clear-wp-meritolife:hover:not(.disable-hover),
.toolbar-wp-dark .bar-button-meritolife-wp:hover:not(.disable-hover),
.toolbar-wp-dark .bar-button-wp-meritolife:hover:not(.disable-hover) {
  color: #b3fdfe;
}
.toolbar-wp-dark .bar-button-outline-wp-meritolife {
  border-color: #a5e9ea;
  color: #a5e9ea;
  background-color: transparent;
}
.toolbar-wp-dark .bar-button-outline-wp-meritolife.activated {
  color: #000;
  background-color: #a5e9ea;
}
.toolbar-wp-dark .bar-button-solid-wp-meritolife {
  color: #000;
  background-color: #b3fdfe;
}
.toolbar-wp-dark .bar-button-solid-wp-meritolife.activated {
  color: #000;
  background-color: #a5e9ea;
}
.bar-button-clear-wp-dark,
.bar-button-dark-wp,
.bar-button-wp-dark {
  color: #222;
  background-color: transparent;
}
.bar-button-clear-wp-dark:hover:not(.disable-hover),
.bar-button-dark-wp: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;
}
.toolbar-wp-santander .toolbar-background-wp {
  background: #ec0000;
}
.toolbar-wp-santander .bar-button-clear-wp,
.toolbar-wp-santander .bar-button-default-wp,
.toolbar-wp-santander .bar-button-outline-wp,
.toolbar-wp-santander .toolbar-title-wp {
  color: #fff;
}
.toolbar-wp-santander .bar-button-outline-wp {
  border-color: #fff;
}
.toolbar-wp-santander .bar-button-clear-wp-primary,
.toolbar-wp-santander .bar-button-primary-wp,
.toolbar-wp-santander .bar-button-wp-primary {
  color: #387ef5;
  background-color: transparent;
}
.toolbar-wp-santander .bar-button-clear-wp-primary:hover:not(.disable-hover),
.toolbar-wp-santander .bar-button-primary-wp:hover:not(.disable-hover),
.toolbar-wp-santander .bar-button-wp-primary:hover:not(.disable-hover) {
  color: #387ef5;
}
.toolbar-wp-santander .bar-button-outline-wp-primary {
  border-color: #3474e1;
  color: #3474e1;
  background-color: transparent;
}
.toolbar-wp-santander .bar-button-outline-wp-primary.activated {
  color: #fff;
  background-color: #3474e1;
}
.toolbar-wp-santander .bar-button-solid-wp-primary {
  color: #fff;
  background-color: #387ef5;
}
.toolbar-wp-santander .bar-button-solid-wp-primary.activated {
  color: #fff;
  background-color: #3474e1;
}
.toolbar-wp-santander .bar-button-clear-wp-secondary,
.toolbar-wp-santander .bar-button-secondary-wp,
.toolbar-wp-santander .bar-button-wp-secondary {
  color: #32db64;
  background-color: transparent;
}
.toolbar-wp-santander .bar-button-clear-wp-secondary:hover:not(.disable-hover),
.toolbar-wp-santander .bar-button-secondary-wp:hover:not(.disable-hover),
.toolbar-wp-santander .bar-button-wp-secondary:hover:not(.disable-hover) {
  color: #32db64;
}
.toolbar-wp-santander .bar-button-outline-wp-secondary {
  border-color: #2ec95c;
  color: #2ec95c;
  background-color: transparent;
}
.toolbar-wp-santander .bar-button-outline-wp-secondary.activated {
  color: #fff;
  background-color: #2ec95c;
}
.toolbar-wp-santander .bar-button-solid-wp-secondary {
  color: #fff;
  background-color: #32db64;
}
.toolbar-wp-santander .bar-button-solid-wp-secondary.activated {
  color: #fff;
  background-color: #2ec95c;
}
.toolbar-wp-santander .bar-button-clear-wp-danger,
.toolbar-wp-santander .bar-button-danger-wp,
.toolbar-wp-santander .bar-button-wp-danger {
  color: #f53d3d;
  background-color: transparent;
}
.toolbar-wp-santander .bar-button-clear-wp-danger:hover:not(.disable-hover),
.toolbar-wp-santander .bar-button-danger-wp:hover:not(.disable-hover),
.toolbar-wp-santander .bar-button-wp-danger:hover:not(.disable-hover) {
  color: #f53d3d;
}
.toolbar-wp-santander .bar-button-outline-wp-danger {
  border-color: #e13838;
  color: #e13838;
  background-color: transparent;
}
.toolbar-wp-santander .bar-button-outline-wp-danger.activated {
  color: #fff;
  background-color: #e13838;
}
.toolbar-wp-santander .bar-button-solid-wp-danger {
  color: #fff;
  background-color: #f53d3d;
}
.toolbar-wp-santander .bar-button-solid-wp-danger.activated {
  color: #fff;
  background-color: #e13838;
}
.toolbar-wp-santander .bar-button-clear-wp-light,
.toolbar-wp-santander .bar-button-light-wp,
.toolbar-wp-santander .bar-button-wp-light {
  color: #f4f4f4;
  background-color: transparent;
}
.toolbar-wp-santander .bar-button-clear-wp-light:hover:not(.disable-hover),
.toolbar-wp-santander .bar-button-light-wp:hover:not(.disable-hover),
.toolbar-wp-santander .bar-button-wp-light:hover:not(.disable-hover) {
  color: #f4f4f4;
}
.toolbar-wp-santander .bar-button-outline-wp-light {
  border-color: #e0e0e0;
  color: #e0e0e0;
  background-color: transparent;
}
.toolbar-wp-santander .bar-button-outline-wp-light.activated {
  color: #000;
  background-color: #e0e0e0;
}
.toolbar-wp-santander .bar-button-solid-wp-light {
  color: #000;
  background-color: #f4f4f4;
}
.toolbar-wp-santander .bar-button-solid-wp-light.activated {
  color: #000;
  background-color: #e0e0e0;
}
.toolbar-wp-santander .bar-button-clear-wp-dark,
.toolbar-wp-santander .bar-button-dark-wp,
.toolbar-wp-santander .bar-button-wp-dark {
  color: #222;
  background-color: transparent;
}
.toolbar-wp-santander .bar-button-clear-wp-dark:hover:not(.disable-hover),
.toolbar-wp-santander .bar-button-dark-wp:hover:not(.disable-hover),
.toolbar-wp-santander .bar-button-wp-dark:hover:not(.disable-hover) {
  color: #222;
}
.toolbar-wp-santander .bar-button-outline-wp-dark {
  border-color: #343434;
  color: #343434;
  background-color: transparent;
}
.toolbar-wp-santander .bar-button-outline-wp-dark.activated {
  color: #fff;
  background-color: #343434;
}
.toolbar-wp-santander .bar-button-solid-wp-dark {
  color: #fff;
  background-color: #222;
}
.toolbar-wp-santander .bar-button-solid-wp-dark.activated {
  color: #fff;
  background-color: #343434;
}
.toolbar-wp-santander .bar-button-clear-wp-santander,
.toolbar-wp-santander .bar-button-santander-wp,
.toolbar-wp-santander .bar-button-wp-santander {
  color: #ec0000;
  background-color: transparent;
}
.toolbar-wp-santander .bar-button-clear-wp-santander:hover:not(.disable-hover),
.toolbar-wp-santander .bar-button-santander-wp:hover:not(.disable-hover),
.toolbar-wp-santander .bar-button-wp-santander:hover:not(.disable-hover) {
  color: #ec0000;
}
.toolbar-wp-santander .bar-button-outline-wp-santander {
  border-color: #ee1414;
  color: #ee1414;
  background-color: transparent;
}
.toolbar-wp-santander .bar-button-outline-wp-santander.activated {
  color: #fff;
  background-color: #ee1414;
}
.toolbar-wp-santander .bar-button-solid-wp-santander {
  color: #fff;
  background-color: #ec0000;
}
.toolbar-wp-santander .bar-button-solid-wp-santander.activated {
  color: #fff;
  background-color: #ee1414;
}
.toolbar-wp-santander .bar-button-clear-wp-meritolife,
.toolbar-wp-santander .bar-button-meritolife-wp,
.toolbar-wp-santander .bar-button-wp-meritolife {
  color: #b3fdfe;
  background-color: transparent;
}
.toolbar-wp-santander .bar-button-clear-wp-meritolife:hover:not(.disable-hover),
.toolbar-wp-santander .bar-button-meritolife-wp:hover:not(.disable-hover),
.toolbar-wp-santander .bar-button-wp-meritolife:hover:not(.disable-hover) {
  color: #b3fdfe;
}
.toolbar-wp-santander .bar-button-outline-wp-meritolife {
  border-color: #a5e9ea;
  color: #a5e9ea;
  background-color: transparent;
}
.toolbar-wp-santander .bar-button-outline-wp-meritolife.activated {
  color: #000;
  background-color: #a5e9ea;
}
.toolbar-wp-santander .bar-button-solid-wp-meritolife {
  color: #000;
  background-color: #b3fdfe;
}
.toolbar-wp-santander .bar-button-solid-wp-meritolife.activated {
  color: #000;
  background-color: #a5e9ea;
}
.bar-button-clear-wp-santander,
.bar-button-santander-wp,
.bar-button-wp-santander {
  color: #ec0000;
  background-color: transparent;
}
.bar-button-clear-wp-santander:hover:not(.disable-hover),
.bar-button-santander-wp:hover:not(.disable-hover),
.bar-button-wp-santander:hover:not(.disable-hover) {
  color: #ec0000;
}
.bar-button-outline-wp-santander {
  border-color: #ee1414;
  color: #ee1414;
  background-color: transparent;
}
.bar-button-outline-wp-santander.activated {
  color: #fff;
  background-color: #ee1414;
}
.bar-button-solid-wp-santander {
  color: #fff;
  background-color: #ec0000;
}
.bar-button-solid-wp-santander.activated {
  color: #fff;
  background-color: #ee1414;
}
.toolbar-wp-meritolife .toolbar-background-wp {
  background: #b3fdfe;
}
.toolbar-wp-meritolife .bar-button-clear-wp,
.toolbar-wp-meritolife .bar-button-default-wp,
.toolbar-wp-meritolife .bar-button-outline-wp,
.toolbar-wp-meritolife .toolbar-title-wp {
  color: #000;
}
.toolbar-wp-meritolife .bar-button-outline-wp {
  border-color: #000;
}
.toolbar-wp-meritolife .bar-button-clear-wp-primary,
.toolbar-wp-meritolife .bar-button-primary-wp,
.toolbar-wp-meritolife .bar-button-wp-primary {
  color: #387ef5;
  background-color: transparent;
}
.toolbar-wp-meritolife .bar-button-clear-wp-primary:hover:not(.disable-hover),
.toolbar-wp-meritolife .bar-button-primary-wp:hover:not(.disable-hover),
.toolbar-wp-meritolife .bar-button-wp-primary:hover:not(.disable-hover) {
  color: #387ef5;
}
.toolbar-wp-meritolife .bar-button-outline-wp-primary {
  border-color: #3474e1;
  color: #3474e1;
  background-color: transparent;
}
.toolbar-wp-meritolife .bar-button-outline-wp-primary.activated {
  color: #fff;
  background-color: #3474e1;
}
.toolbar-wp-meritolife .bar-button-solid-wp-primary {
  color: #fff;
  background-color: #387ef5;
}
.toolbar-wp-meritolife .bar-button-solid-wp-primary.activated {
  color: #fff;
  background-color: #3474e1;
}
.toolbar-wp-meritolife .bar-button-clear-wp-secondary,
.toolbar-wp-meritolife .bar-button-secondary-wp,
.toolbar-wp-meritolife .bar-button-wp-secondary {
  color: #32db64;
  background-color: transparent;
}
.toolbar-wp-meritolife .bar-button-clear-wp-secondary:hover:not(.disable-hover),
.toolbar-wp-meritolife .bar-button-secondary-wp:hover:not(.disable-hover),
.toolbar-wp-meritolife .bar-button-wp-secondary:hover:not(.disable-hover) {
  color: #32db64;
}
.toolbar-wp-meritolife .bar-button-outline-wp-secondary {
  border-color: #2ec95c;
  color: #2ec95c;
  background-color: transparent;
}
.toolbar-wp-meritolife .bar-button-outline-wp-secondary.activated {
  color: #fff;
  background-color: #2ec95c;
}
.toolbar-wp-meritolife .bar-button-solid-wp-secondary {
  color: #fff;
  background-color: #32db64;
}
.toolbar-wp-meritolife .bar-button-solid-wp-secondary.activated {
  color: #fff;
  background-color: #2ec95c;
}
.toolbar-wp-meritolife .bar-button-clear-wp-danger,
.toolbar-wp-meritolife .bar-button-danger-wp,
.toolbar-wp-meritolife .bar-button-wp-danger {
  color: #f53d3d;
  background-color: transparent;
}
.toolbar-wp-meritolife .bar-button-clear-wp-danger:hover:not(.disable-hover),
.toolbar-wp-meritolife .bar-button-danger-wp:hover:not(.disable-hover),
.toolbar-wp-meritolife .bar-button-wp-danger:hover:not(.disable-hover) {
  color: #f53d3d;
}
.toolbar-wp-meritolife .bar-button-outline-wp-danger {
  border-color: #e13838;
  color: #e13838;
  background-color: transparent;
}
.toolbar-wp-meritolife .bar-button-outline-wp-danger.activated {
  color: #fff;
  background-color: #e13838;
}
.toolbar-wp-meritolife .bar-button-solid-wp-danger {
  color: #fff;
  background-color: #f53d3d;
}
.toolbar-wp-meritolife .bar-button-solid-wp-danger.activated {
  color: #fff;
  background-color: #e13838;
}
.toolbar-wp-meritolife .bar-button-clear-wp-light,
.toolbar-wp-meritolife .bar-button-light-wp,
.toolbar-wp-meritolife .bar-button-wp-light {
  color: #f4f4f4;
  background-color: transparent;
}
.toolbar-wp-meritolife .bar-button-clear-wp-light:hover:not(.disable-hover),
.toolbar-wp-meritolife .bar-button-light-wp:hover:not(.disable-hover),
.toolbar-wp-meritolife .bar-button-wp-light:hover:not(.disable-hover) {
  color: #f4f4f4;
}
.toolbar-wp-meritolife .bar-button-outline-wp-light {
  border-color: #e0e0e0;
  color: #e0e0e0;
  background-color: transparent;
}
.toolbar-wp-meritolife .bar-button-outline-wp-light.activated {
  color: #000;
  background-color: #e0e0e0;
}
.toolbar-wp-meritolife .bar-button-solid-wp-light {
  color: #000;
  background-color: #f4f4f4;
}
.toolbar-wp-meritolife .bar-button-solid-wp-light.activated {
  color: #000;
  background-color: #e0e0e0;
}
.toolbar-wp-meritolife .bar-button-clear-wp-dark,
.toolbar-wp-meritolife .bar-button-dark-wp,
.toolbar-wp-meritolife .bar-button-wp-dark {
  color: #222;
  background-color: transparent;
}
.toolbar-wp-meritolife .bar-button-clear-wp-dark:hover:not(.disable-hover),
.toolbar-wp-meritolife .bar-button-dark-wp:hover:not(.disable-hover),
.toolbar-wp-meritolife .bar-button-wp-dark:hover:not(.disable-hover) {
  color: #222;
}
.toolbar-wp-meritolife .bar-button-outline-wp-dark {
  border-color: #343434;
  color: #343434;
  background-color: transparent;
}
.toolbar-wp-meritolife .bar-button-outline-wp-dark.activated {
  color: #fff;
  background-color: #343434;
}
.toolbar-wp-meritolife .bar-button-solid-wp-dark {
  color: #fff;
  background-color: #222;
}
.toolbar-wp-meritolife .bar-button-solid-wp-dark.activated {
  color: #fff;
  background-color: #343434;
}
.toolbar-wp-meritolife .bar-button-clear-wp-santander,
.toolbar-wp-meritolife .bar-button-santander-wp,
.toolbar-wp-meritolife .bar-button-wp-santander {
  color: #ec0000;
  background-color: transparent;
}
.toolbar-wp-meritolife .bar-button-clear-wp-santander:hover:not(.disable-hover),
.toolbar-wp-meritolife .bar-button-santander-wp:hover:not(.disable-hover),
.toolbar-wp-meritolife .bar-button-wp-santander:hover:not(.disable-hover) {
  color: #ec0000;
}
.toolbar-wp-meritolife .bar-button-outline-wp-santander {
  border-color: #ee1414;
  color: #ee1414;
  background-color: transparent;
}
.toolbar-wp-meritolife .bar-button-outline-wp-santander.activated {
  color: #fff;
  background-color: #ee1414;
}
.toolbar-wp-meritolife .bar-button-solid-wp-santander {
  color: #fff;
  background-color: #ec0000;
}
.toolbar-wp-meritolife .bar-button-solid-wp-santander.activated {
  color: #fff;
  background-color: #ee1414;
}
.toolbar-wp-meritolife .bar-button-clear-wp-meritolife,
.toolbar-wp-meritolife .bar-button-meritolife-wp,
.toolbar-wp-meritolife .bar-button-wp-meritolife {
  color: #b3fdfe;
  background-color: transparent;
}
.toolbar-wp-meritolife
  .bar-button-clear-wp-meritolife:hover:not(.disable-hover),
.toolbar-wp-meritolife .bar-button-meritolife-wp:hover:not(.disable-hover),
.toolbar-wp-meritolife .bar-button-wp-meritolife:hover:not(.disable-hover) {
  color: #b3fdfe;
}
.toolbar-wp-meritolife .bar-button-outline-wp-meritolife {
  border-color: #a5e9ea;
  color: #a5e9ea;
  background-color: transparent;
}
.toolbar-wp-meritolife .bar-button-outline-wp-meritolife.activated {
  color: #000;
  background-color: #a5e9ea;
}
.toolbar-wp-meritolife .bar-button-solid-wp-meritolife {
  color: #000;
  background-color: #b3fdfe;
}
.toolbar-wp-meritolife .bar-button-solid-wp-meritolife.activated {
  color: #000;
  background-color: #a5e9ea;
}
.bar-button-clear-wp-meritolife,
.bar-button-meritolife-wp,
.bar-button-wp-meritolife {
  color: #b3fdfe;
  background-color: transparent;
}
.bar-button-clear-wp-meritolife:hover:not(.disable-hover),
.bar-button-meritolife-wp:hover:not(.disable-hover),
.bar-button-wp-meritolife:hover:not(.disable-hover) {
  color: #b3fdfe;
}
.bar-button-outline-wp-meritolife {
  border-color: #a5e9ea;
  color: #a5e9ea;
  background-color: transparent;
}
.bar-button-outline-wp-meritolife.activated {
  color: #000;
  background-color: #a5e9ea;
}
.bar-button-solid-wp-meritolife {
  color: #000;
  background-color: #b3fdfe;
}
.bar-button-solid-wp-meritolife.activated {
  color: #000;
  background-color: #a5e9ea;
}
.bar-button-strong-wp {
  font-weight: 700;
}
.text-ios-primary {
  color: #387ef5;
}
.text-ios-secondary {
  color: #32db64;
}
.text-ios-danger {
  color: #f53d3d;
}
.text-ios-light {
  color: #f4f4f4;
}
.text-ios-dark {
  color: #222;
}
.text-ios-santander {
  color: #ec0000;
}
.text-ios-meritolife {
  color: #b3fdfe;
}
.text-md-primary {
  color: #387ef5;
}
.text-md-secondary {
  color: #32db64;
}
.text-md-danger {
  color: #f53d3d;
}
.text-md-light {
  color: #f4f4f4;
}
.text-md-dark {
  color: #222;
}
.text-md-santander {
  color: #ec0000;
}
.text-md-meritolife {
  color: #b3fdfe;
}
.text-wp-primary {
  color: #387ef5;
}
.text-wp-secondary {
  color: #32db64;
}
.text-wp-danger {
  color: #f53d3d;
}
.text-wp-light {
  color: #f4f4f4;
}
.text-wp-dark {
  color: #222;
}
.text-wp-santander {
  color: #ec0000;
}
.text-wp-meritolife {
  color: #b3fdfe;
}
.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: 0s;
  transition-duration: 0s;
  contain: content;
}
.ios ion-menu > .menu-inner > .toolbar.statusbar-padding:first-child,
.ios
  ion-menu
  > .menu-inner
  > ion-header
  > .toolbar.statusbar-padding:first-child,
.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 {
  padding-top: calc(env(safe-area-inset-top) + 4px);
  min-height: calc(5.6rem + 20px);
  min-height: calc(5.6rem + constant(safe-area-inset-top));
  min-height: calc(5.6rem + env(safe-area-inset-top));
}
.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,
.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 {
  padding-top: 20px;
  padding-top: env(safe-area-inset-top);
}
.ios
  ion-menu
  > .menu-inner
  > 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-header
  > 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-nav
  > .ion-page
  > ion-content.statusbar-padding:first-child[padding-top]
  .scroll-content,
.ios
  ion-nav
  > .ion-page
  > 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-nav
  > .ion-page
  > ion-header
  > 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-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-tab
  > .ion-page
  > 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-tabs
  > .ion-page.tab-subpage
  > ion-header
  > ion-content.statusbar-padding:first-child[padding]
  .scroll-content {
  padding-top: env(safe-area-inset-top);
}
.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,
.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 {
  padding-top: 20px;
  padding-top: env(safe-area-inset-top);
  height: calc(5.6rem + 20px);
  height: calc(5.6rem + constant(safe-area-inset-top));
  height: calc(5.6rem + env(safe-area-inset-top));
  min-height: calc(5.6rem + 20px);
  min-height: calc(5.6rem + constant(safe-area-inset-top));
  min-height: calc(5.6rem + 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(env(safe-area-inset-top) + 4px);
    min-height: calc(5.6rem + 20px);
    min-height: calc(5.6rem + constant(safe-area-inset-top));
    min-height: calc(5.6rem + 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: env(safe-area-inset-top);
  }
  .ios
    .modal-wrapper
    > .ion-page
    > ion-header
    > ion-content.statusbar-padding:first-child[padding-top]
    .scroll-content,
  .ios
    .modal-wrapper
    > .ion-page
    > ion-header
    > ion-content.statusbar-padding:first-child[padding]
    .scroll-content {
    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: env(safe-area-inset-top);
    height: calc(5.6rem + 20px);
    height: calc(5.6rem + constant(safe-area-inset-top));
    height: calc(5.6rem + env(safe-area-inset-top));
    min-height: calc(5.6rem + 20px);
    min-height: calc(5.6rem + constant(safe-area-inset-top));
    min-height: calc(5.6rem + env(safe-area-inset-top));
  }
}
.ios .tabs:not(.tabs-ios[tabsPlacement="top"]) .tabbar {
  padding-bottom: env(safe-area-inset-bottom);
}
.ios .ion-footerkb .toolbar:last-child {
  padding-bottom: calc(env(safe-area-inset-bottom) + 4px);
  min-height: calc(5.6rem + constant(safe-area-inset-bottom));
  min-height: calc(5.6rem + env(safe-area-inset-bottom));
}
.md ion-menu > .menu-inner > .toolbar.statusbar-padding:first-child,
.md
  ion-menu
  > .menu-inner
  > ion-header
  > .toolbar.statusbar-padding:first-child,
.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 {
  padding-top: calc(env(safe-area-inset-top) + 4px);
  min-height: calc(5.6rem + 20px);
  min-height: calc(5.6rem + constant(safe-area-inset-top));
  min-height: calc(5.6rem + env(safe-area-inset-top));
}
.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,
.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 {
  padding-top: 20px;
  padding-top: env(safe-area-inset-top);
}
.md
  ion-menu
  > .menu-inner
  > 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-header
  > 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-nav
  > .ion-page
  > ion-content.statusbar-padding:first-child[padding-top]
  .scroll-content,
.md
  ion-nav
  > .ion-page
  > 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-nav
  > .ion-page
  > ion-header
  > 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-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-tab
  > .ion-page
  > 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-tabs
  > .ion-page.tab-subpage
  > ion-header
  > ion-content.statusbar-padding:first-child[padding]
  .scroll-content {
  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(env(safe-area-inset-top) + 4px);
    min-height: calc(5.6rem + 20px);
    min-height: calc(5.6rem + constant(safe-area-inset-top));
    min-height: calc(5.6rem + 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: env(safe-area-inset-top);
  }
  .md
    .modal-wrapper
    > .ion-page
    > ion-header
    > ion-content.statusbar-padding:first-child[padding-top]
    .scroll-content,
  .md
    .modal-wrapper
    > .ion-page
    > ion-header
    > ion-content.statusbar-padding:first-child[padding]
    .scroll-content {
    padding-top: env(safe-area-inset-top);
  }
}
.md .tabs:not(.tabs-ios[tabsPlacement="top"]) .tabbar {
  padding-bottom: env(safe-area-inset-bottom);
}
.md .ion-footerkb .toolbar:last-child {
  padding-bottom: calc(env(safe-area-inset-bottom) + 4px);
  min-height: calc(5.6rem + constant(safe-area-inset-bottom));
  min-height: calc(5.6rem + env(safe-area-inset-bottom));
}
.wp ion-menu > .menu-inner > .toolbar.statusbar-padding:first-child,
.wp
  ion-menu
  > .menu-inner
  > ion-header
  > .toolbar.statusbar-padding:first-child,
.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 {
  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-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,
.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 {
  padding-top: 20px;
  padding-top: env(safe-area-inset-top);
}
.wp
  ion-menu
  > .menu-inner
  > 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-header
  > 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-nav
  > .ion-page
  > ion-content.statusbar-padding:first-child[padding-top]
  .scroll-content,
.wp
  ion-nav
  > .ion-page
  > 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-nav
  > .ion-page
  > ion-header
  > 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-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-tab
  > .ion-page
  > 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-tabs
  > .ion-page.tab-subpage
  > ion-header
  > ion-content.statusbar-padding:first-child[padding]
  .scroll-content {
  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(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: env(safe-area-inset-top);
  }
  .wp
    .modal-wrapper
    > .ion-page
    > ion-header
    > ion-content.statusbar-padding:first-child[padding-top]
    .scroll-content,
  .wp
    .modal-wrapper
    > .ion-page
    > ion-header
    > ion-content.statusbar-padding:first-child[padding]
    .scroll-content {
    padding-top: env(safe-area-inset-top);
  }
}
.wp .tabs:not(.tabs-ios[tabsPlacement="top"]) .tabbar {
  padding-bottom: env(safe-area-inset-bottom);
}
.wp .ion-footerkb .toolbar:last-child {
  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));
}
@font-face {
  font-family: OpenSans;
  src: url(/assets/fonts/opensans-regular.woff) format("woff2"),
    url(/assets/fonts/opensans-regular.woff) format("woff"),
    url(/assets/fonts/opensans-regular.ttf) format("truetype"),
    url(/assets/fonts/opensans-regular.svg#open_sansregular) format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: OpenSans;
  src: url(/assets/fonts/opensans-semibold.woff) format("woff2"),
    url(/assets/fonts/opensans-semibold.woff) format("woff"),
    url(/assets/fonts/opensans-semibold.ttf) format("truetype"),
    url(/assets/fonts/opensans-semibold.svg#open_sanssemibold) format("svg");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: OpenSans;
  src: url(/assets/fonts/opensans-bold.woff2) format("woff2"),
    url(/assets/fonts/opensans-bold.woff) format("woff"),
    url(/assets/fonts/opensans-bold.ttf) format("truetype"),
    url(/assets/fonts/opensans-bold.svg#open_sansbold) format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: santander-icon-font;
  src: url(/assets/fonts/santander-icon-font.eot?2ovn48);
  src: url(/assets/fonts/santander-icon-font.eot?2ovn48#iefix)
      format("embedded-opentype"),
    url(/assets/fonts/santander-icon-font.ttf?2ovn48) format("truetype"),
    url(/assets/fonts/santander-icon-font.woff?2ovn48) format("woff"),
    url(/assets/fonts/santander-icon-font.svg?2ovn48#santander-icon-font)
      format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: BPreplay;
  src: url(/assets/fonts/bpreplay-webfont.eot);
  src: url(/assets/fonts/bpreplay-webfont.eot?#iefix)
      format("embedded-opentype"),
    url(/assets/fonts/bpreplay-webfont.woff2) format("woff2"),
    url(/assets/fonts/bpreplay-webfont.woff) format("woff"),
    url(/assets/fonts/bpreplay-webfont.svg#bpreplayregular) format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: BPreplay;
  src: url(/assets/fonts/bpreplaybold-webfont.eot);
  src: url(/assets/fonts/bpreplaybold-webfont.eot?#iefix)
      format("embedded-opentype"),
    url(/assets/fonts/bpreplaybold-webfont.woff2) format("woff2"),
    url(/assets/fonts/bpreplaybold-webfont.woff) format("woff"),
    url(/assets/fonts/bpreplaybold-webfont.svg#bpreplaybold) format("svg");
  font-weight: 700;
  font-style: normal;
}
.card-box {
  background: #fff;
  border-radius: 0.4rem;
  -webkit-box-shadow: 0 0.2rem 0.4rem 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 0.2rem 0.4rem 0 rgba(0, 0, 0, 0.1);
  display: block;
  margin: 0.8rem;
}
.card-box__title {
  border-bottom: 1px solid #ddd;
  padding: 9px 16px;
}
.card-box .list--border-bottom {
  border-bottom: 0.1rem solid #ddd;
}
.card-box h2,
.card-box h3,
.card-box p {
  margin: 0;
}
.card-box--no-shadow {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.card-box .item.item-md.item-block {
  padding-left: 0;
}
.card-box .item.item-md.item-block .item-inner {
  padding-left: 1.6rem;
  padding-right: 0.8rem !important;
}
.card-box .item.item-md.item-block .item-inner .icono__list {
  color: #ec0000;
  font-size: 2.4rem;
  line-height: 2rem;
  vertical-align: middle;
}
.card-box .item.item-md.item-block .item-inner .icono__list--left {
  margin-right: 1.6rem;
}
.card-box .item.item-md.item-block.clear-icon .label {
  -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;
}
.card-box .envio-comprobante h2 {
  margin-bottom: 1rem;
}
.card-box .button-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 1.6rem 2.4rem;
}
.card-box .button-box--center {
  -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;
}
.card-box .no-border .item-inner,
.card-box .no-border-margin .item-inner {
  border-bottom: 0 !important;
}
.card-box .no-border-margin .item-inner .label {
  margin-bottom: 4px;
}
.card-box .rentabilidad {
  background: #ddf4f5;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  padding: 0.8rem 0;
}
.card-box .rentabilidad .periodo .dias {
  color: #999;
}
.card-box .rentabilidad .periodo .porcentaje {
  font-size: 1.6rem;
  font-weight: 600;
}
.card-box .transferencia-flow {
  margin: 1.6rem 0.8rem;
}
.card-box .transferencia-flow__fondo {
  background: #fff;
  border-radius: 0.2rem;
  -webkit-box-shadow: 0 0.2rem 0.4rem 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 0.2rem 0.4rem 0 rgba(25, 25, 25, 0.1);
  padding: 1.2rem;
  position: relative;
  z-index: -2;
}
.card-box .transferencia-flow__fondo:before {
  background: #fff;
  content: "";
  display: block;
  width: 0.6rem;
}
.card-box .transferencia-flow__fondo .nombre-fondo,
.card-box .transferencia-flow__fondo .serie-cuenta {
  margin: 0;
}
.card-box .transferencia-flow__monto-transferir {
  -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;
  padding: 2.4rem 0;
  position: relative;
}
.card-box .transferencia-flow__monto-transferir .monto {
  background: #1bb3bc;
  border-radius: 0.2rem;
  -webkit-box-shadow: 0 0.2rem 0.4rem 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 0.2rem 0.4rem 0 rgba(25, 25, 25, 0.1);
  color: #fff;
  font-weight: 600;
  padding: 0.4rem 1.6rem;
}
.card-box .transferencia-flow__monto-transferir .icono-flow {
  background: #fff;
  border-radius: 50%;
  -webkit-box-shadow: 0 0.2rem 0.4rem 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 0.2rem 0.4rem 0 rgba(25, 25, 25, 0.1);
  color: #444;
  font-size: 2.4rem;
  height: 4rem;
  margin-right: 2.4rem;
  padding: 0.8rem;
  text-align: center;
  width: 4rem;
}
.card-box .transferencia-flow__monto-transferir .icono-flow:before {
  background: #fff;
  bottom: 0;
  content: "";
  left: 1.6rem;
  position: absolute;
  top: 0;
  width: 0.8rem;
  z-index: -1;
}
.card-box .resumen,
.comprobante {
  position: relative;
  overflow: visible;
}
.card-box .question {
  margin: 1.6rem 0 2.4rem;
}
.card-box .question--input {
  padding: 0 1.6rem;
}
.card-box .question--input__title {
  font-size: 1.6rem;
  font-weight: 600;
  margin: 0;
}
.card-box .question--radio {
  margin-bottom: 0;
}
.card-box .question--radio .item-radio ion-label {
  font-size: 1.4rem;
}
.card-box .question--radio .item-radio .radio-md[item-left] {
  margin: 1.3rem 0.4rem 0.9rem 1.6rem;
}
.card-box .question--radio .item-inner {
  padding-left: 0.8rem !important;
  padding-right: 1.6rem;
}
.card-box .question--radio__title {
  font-size: 1.6rem;
  font-weight: 600;
  margin: 0;
  padding: 0 1.6rem 0.8rem;
}
.card-box .question .category-details {
  display: inline;
  -webkit-box-flex: 0;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
  font-weight: 400 !important;
  margin: 0;
}
.card-box .question .cat-desc {
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
}
.card-box .question .cat-desc .item-inner {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-left: 0.8rem;
  padding-right: 1.6rem;
}
.card-box .question .cat-desc .item-inner .label {
  white-space: normal;
}
.card-box .lista-info {
  list-style-type: none;
  margin: 0;
  padding: 1.2rem 1.6rem;
}
.card-box .lista-info li {
  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;
  margin-bottom: 0.4rem;
  text-align: left;
}
.card-box .lista-info__valor {
  float: right;
  font-weight: 600;
  padding-left: 0.4rem;
  text-align: right;
  width: auto;
}
.card-box .resumen__monto {
  padding: 1.2rem 1.6rem;
  text-align: center;
}
.card-box .resumen__origen .titulo {
  color: #e59d27;
}
.card-box .resumen__destino .titulo {
  color: #abc111;
}
.card-box .resumen__datos .titulo {
  color: #1bb3bc;
}
.card-box .resumen__datos,
.card-box .resumen__destino,
.card-box .resumen__origen {
  border-top: 1px solid #ddd;
  padding: 1.2rem 1.6rem;
  text-align: center;
}
.card-box .resumen__datos:last-child,
.card-box .resumen__destino:last-child,
.card-box .resumen__origen:last-child {
  padding-bottom: 0.8rem;
}
.card-box .resumen__datos ul,
.card-box .resumen__destino ul,
.card-box .resumen__origen ul {
  line-height: 2rem;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.card-box .btn-collapse {
  font-size: 1.2rem;
  padding: 0.8rem 0;
  text-align: center;
}
.card-box .btn-collapse .arrow-collapse {
  line-height: 1;
  vertical-align: bottom;
}
.comprobante {
  margin-top: 4.8rem;
}
.comprobante .lista-info {
  padding: 0;
}
.comprobante__titulo {
  border-bottom: 1px solid #ddd;
  padding: 4.8rem 1.6rem 1.6rem;
  text-align: center;
}
.comprobante__monto {
  padding: 1.2rem 1.6rem;
  text-align: center;
}
.comprobante__origen .titulo {
  color: #e59d27;
  padding-bottom: 0.4rem;
}
.comprobante__destino .titulo {
  color: #abc111;
  padding-bottom: 0.4rem;
}
.comprobante__datos .titulo {
  color: #1bb3bc;
  padding-bottom: 0.4rem;
}
.comprobante__datos,
.comprobante__destino,
.comprobante__fecha,
.comprobante__origen {
  border-top: 1px solid #ddd;
  padding: 1.6rem;
  text-align: center;
}
.comprobante__datos:last-child,
.comprobante__destino:last-child,
.comprobante__fecha:last-child,
.comprobante__origen:last-child {
  padding-bottom: 0.8rem;
}
.comprobante__datos ul,
.comprobante__destino ul,
.comprobante__fecha ul,
.comprobante__origen ul {
  line-height: 2rem;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.comprobante:before {
  background: #abc111;
  border-radius: 50%;
  color: #fff;
  content: "\e919";
  display: inline-block;
  font-family: santander-icon-font;
  font-size: 4.8rem;
  height: 7.2rem;
  left: 0;
  line-height: 7.2rem;
  margin: 0 auto;
  overflow: visible;
  position: absolute;
  right: 0;
  text-align: center;
  top: -3.6rem;
  width: 7.2rem;
}
.card-perfil,
.filter-fondos__categorias .select-category .select-icon,
.filter-fondos__orden .select-category .select-icon {
  margin-left: 0.8rem;
}
.select-popover .item-inner {
  padding-left: 1.6rem;
}
.select-popover .label {
  font-size: 1.4rem;
  line-height: 20px;
}
.filter-fondos {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
  -webkit-box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: 1.4rem;
  height: 4.4rem;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 0 1.6rem;
}
.filter-fondos__categorias .select-category .select-icon:after,
.filter-fondos__orden .select-category .select-icon:after {
  color: #ec0000;
  content: "\f3d0";
  font-family: Ionicons;
  font-size: 2rem;
  line-height: 1;
}
.filter-fondos__orden .select-category {
  max-width: none;
  padding-left: 0;
  position: relative;
}
.filter-fondos__orden .select-category .select-icon:after {
  display: inline-block;
}
.filter-fondos__orden .select-category .select-icon-inner {
  display: none;
}
.filter-fondos__categorias {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.filter-fondos__categorias .select-category {
  max-width: none;
  padding-right: 0;
  position: relative;
}
.filter-fondos__categorias .select-category .select-icon:after {
  display: inline-block;
}
.card-perfil .icono-info:before,
.clave-seguridad:before,
.icono-info:before {
  font-family: santander-icon-font;
}
.filter-fondos__categorias .select-category .select-icon-inner {
  display: none;
}
.card-perfil,
.card-perfil .icono-info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
}
.monto-a__titulo {
  background: #1bb3bc;
  color: #fff;
  font-size: 1.6rem;
  font-weight: 600;
  padding: 0.8rem 1.6rem;
  text-align: center;
}
.monto-a__monto {
  background: #ddf4f5;
  color: #1bb3bc;
  padding: 1.2rem 1.6rem;
  text-align: center;
}
.card-perfil {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: #fff;
  display: flex;
  margin-right: 0.8rem;
  padding: 0.8rem 1.6rem;
}
.card-perfil p {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  line-height: 2rem;
  margin: 0;
}
.card-perfil .icono-info {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: #1bb3bc;
  border-radius: 50%;
  display: flex;
  height: 2.4rem;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 2.4rem;
}
.card-perfil .icono-info:before {
  color: #fff;
  content: "\e94f";
  font-size: 1.4rem;
}
.disclaimer-box {
  background: #fff;
}
.disclaimer-box .item-inner {
  padding-left: 0 !important;
  position: relative;
}
.disclaimer-box .item-inner:before {
  background: #1bb3bc;
  border-radius: 2rem;
  color: #fff;
  content: "\e94f";
  font-family: santander-icon-font !important;
  height: 2.4rem;
  left: 1.6rem;
  line-height: 2.4rem;
  position: absolute;
  text-align: center;
  top: 1.6rem;
  width: 2.4rem;
}
.disclaimer-box .item-inner .label {
  padding-left: 4.8rem;
}
.disclaimer-box p {
  margin-top: 0;
}
.disclaimer-box .icon-chevron {
  color: #ec0000;
  font-size: 2rem;
  min-height: -webkit-fit-content;
  min-height: -moz-fit-content;
  min-height: fit-content;
}
.clave-seguridad {
  margin-top: 4.8rem;
  overflow: visible;
  padding: 5.6rem 0 0;
  position: relative;
}
.clave-seguridad__titulo {
  line-height: 2.8rem !important;
  text-align: center;
}
.clave-seguridad__ingreso-clave {
  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;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-bottom: 2.4rem;
}
.button-box--center,
.dummy-box,
app-page-tabPayCuotasinternacional .item-inner,
inv-loading-page .inv-loading {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
}
.clave-seguridad__ingreso-clave .item {
  margin: 0 0.8rem;
  padding: 0;
  text-align: center;
  width: 3.6rem;
}
.clave-seguridad__ingreso-clave .item .item-inner {
  padding: 0;
}
.clave-seguridad__ingreso-clave .item .label {
  margin-left: 0;
  margin-right: 0;
}
.clave-seguridad__ingreso-clave .item input {
  margin-right: 0;
  text-align: center;
  -webkit-text-security: disc;
}
.clave-seguridad:before {
  background: #ec0000;
  border-radius: 50%;
  color: #fff;
  content: "\e90b";
  display: inline-block;
  font-size: 4.8rem;
  height: 7.2rem;
  left: 0;
  line-height: 7.2rem;
  margin: 0 auto;
  overflow: visible;
  position: absolute;
  right: 0;
  text-align: center;
  top: -3.6rem;
  width: 7.2rem;
}
.dummy-box,
.dummy-box--centrado {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
}
@-webkit-keyframes placeHolderAnimation {
  0% {
    background-position: -468px 0;
  }
  100% {
    background-position: 468px 0;
  }
}
@keyframes placeHolderAnimation {
  0% {
    background-position: -468px 0;
  }
  100% {
    background-position: 468px 0;
  }
}
.dummy-box {
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.dummy-box--centrado {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.info-bottom,
.info-bottom--alert .icono-alerta {
  -webkit-box-align: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
}
.dummy-box__item {
  -webkit-animation: opacityAnimation 0.3s cubic-bezier(0.4, 0, 0.2, 1) 1,
    placeHolderAnimation 1.5s infinite forwards linear;
  animation: opacityAnimation 0.3s cubic-bezier(0.4, 0, 0.2, 1) 1,
    placeHolderAnimation 1.5s infinite forwards linear;
  background: -webkit-gradient(
      linear,
      left top,
      right top,
      color-stop(8%, rgba(255, 255, 255, 0)),
      color-stop(rgba(255, 255, 255, 0.5)),
      color-stop(33%, rgba(255, 255, 255, 0))
    )
    rgba(0, 0, 0, 0.1);
  background: linear-gradient(
      to right,
      rgba(255, 255, 255, 0) 8%,
      rgba(255, 255, 255, 0.5),
      rgba(255, 255, 255, 0) 33%
    )
    rgba(0, 0, 0, 0.1);
  background-size: 800px 104px;
  border-radius: 5px;
  height: 1rem;
  margin: 0.5rem 0;
}
.dummy-box__item--saldo {
  border-radius: 2.4rem;
  height: 2rem;
  margin: 1rem 0;
  width: 70%;
}
.dummy-box__item--width20 {
  width: 20%;
}
.dummy-box__item--width30 {
  width: 30%;
}
.dummy-box__item--width40 {
  width: 40%;
}
.dummy-box__item--width50 {
  width: 50%;
}
.dummy-box__item--width60 {
  width: 60%;
}
.dummy-box__item--width70 {
  width: 70%;
}
.dummy-box__item--width80 {
  width: 80%;
}
.dummy-box__item--width90 {
  width: 90%;
}
.dummy-box__item--width100 {
  width: 100%;
}
.info-bottom {
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: #ddf4f5;
  display: flex;
  padding: 1.2rem 1.6rem;
}
.info-bottom--alert {
  background: #f8f0df;
}
.info-bottom--alert .icono-alerta {
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: #e59d27;
  border-radius: 50%;
  color: #fff;
  display: flex;
  height: 2.4rem;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-right: 1.6rem;
  width: 2.4rem;
}
.icono-info,
.info-bottom__icono {
  background: #1bb3bc;
  border-radius: 50%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  height: 2.4rem;
  width: 2.4rem;
}
.info-bottom__icono {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #fff;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-right: 1.6rem;
}
.info-bottom p {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-size: 1.2rem;
  line-height: 1.6rem;
  margin: 0;
  text-align: left;
}
.icono-info {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.detalle-accion__row,
.detalle-accion__variacion {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
}
.icono-info:before {
  color: #fff;
  content: "\e94f";
  font-size: 1.4rem;
}
.detalle-accion {
  background: #444;
  color: #fff;
  padding: 1.6rem;
}
.detalle-accion__content {
  width: 50%;
}
.detalle-accion__row {
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.detalle-accion__nemo {
  font-size: 1.6rem;
  font-weight: 600;
}
.detalle-accion__nombre {
  font-size: 1.2rem;
}
.detalle-accion__valor-accion {
  font-size: 1.8rem;
  font-weight: 600;
  text-align: right;
}
.detalle-accion__valor-accion .desc {
  font-size: 1rem;
  font-weight: 400;
  margin-top: 0.1rem;
  opacity: 0.5;
}
.detalle-accion__variacion {
  display: flex;
  font-size: 1.2rem;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  margin-top: 0.8rem;
  text-align: right;
}
.detalle-accion__variacion .icono {
  border-radius: 4rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: 1.6rem;
  height: 1.8rem;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-right: 0.4rem;
  width: 1.8rem;
}
.detalle-accion__variacion .icono--rojo {
  color: #eb4141;
}
.detalle-accion__variacion .icono--rojo:before {
  content: "\f27e";
  display: inline-block;
  font-family: Ionicons;
}
.detalle-accion__variacion .icono--verde {
  border-color: #abc111;
  color: #abc111;
}
.detalle-accion__variacion .icono--verde:before {
  content: "\f28c";
  display: inline-block;
  font-family: Ionicons;
}
.detalle-accion__cantidad,
.detalle-accion__saldo {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  line-height: 2.4rem;
  font-size: 1.4rem;
}
.detalle-accion__cantidad {
  border-top: 1px solid rgba(255, 255, 255, 0.2);
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-top: 1.6rem;
  padding-top: 0.8rem;
}
.detalle-accion__saldo {
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.detalle-accion__bt-compra-venta,
.item-acciones__variacion {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
}
.detalle-accion__valor {
  font-weight: 600;
}
.detalle-accion__bt-compra-venta {
  display: flex;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  padding-top: 2rem;
}
.detalle-accion__bt-compra-venta .button {
  font-size: 1.4rem;
  height: 4rem;
  margin: 0 0.8rem;
  width: 60%;
}
.filter-acciones__orden .select-category .select-icon,
.form-acciones__input .select-md .select-icon {
  margin-left: 0.8rem;
}
.item-acciones__valor-accion {
  font-size: 1.6rem;
  font-weight: 600;
  position: absolute;
  right: 1.6rem;
  text-align: right;
  top: 1.4rem;
}
.item-acciones__nombre {
  color: #999;
  font-size: 1.2rem;
  white-space: normal;
  width: 60%;
}
.item-acciones__variacion {
  display: flex;
  font-size: 1.2rem;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: absolute;
  right: 1.6rem;
  text-align: right;
  top: 3.6rem;
}
.item-acciones__variacion .icono {
  border-radius: 4rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: 1.6rem;
  height: 1.8rem;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-right: 0.4rem;
  width: 1.8rem;
}
.item-acciones__variacion .icono--rojo {
  border-color: #ec0000;
  color: #ec0000;
}
.item-acciones__variacion .icono--rojo:before {
  content: "\f27e";
  display: inline-block;
  font-family: Ionicons;
}
.item-acciones__variacion .icono--verde {
  border-color: #abc111;
  color: #abc111;
}
.item-acciones__variacion .icono--verde:before {
  content: "\f28c";
  display: inline-block;
  font-family: Ionicons;
}
.filter-acciones__orden .select-category .select-icon:after,
.form-acciones__input .select-md .select-icon:after {
  color: #ec0000;
  content: "\f3d0";
  font-family: Ionicons;
  line-height: 1;
}
.filter-acciones,
.form-acciones__total {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
}
.filter-acciones {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
  -webkit-box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  display: flex;
  font-size: 1.4rem;
  height: 4.4rem;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 0 0 0 1.6rem;
}
.filter-acciones__orden {
  white-space: nowrap;
}
.filter-acciones__orden .select-category {
  max-width: none;
  padding-left: 0;
  position: relative;
}
.filter-acciones__orden .select-category .select-icon:after {
  display: inline-block;
  font-size: 2rem;
}
.filter-acciones__orden .select-category .select-icon-inner {
  display: none;
}
.filter-acciones__icono-buscar {
  padding: 1rem 2rem;
}
.filter-acciones__icono-buscar .icono-search {
  font-size: 1.6rem;
}
.filter-acciones__buscar {
  left: 0;
  position: absolute;
  width: 100%;
}
.filter-acciones__buscar ion-searchbar {
  padding: 0;
}
.filter-acciones__buscar ion-searchbar .searchbar-input {
  -webkit-box-shadow: none;
  box-shadow: none;
  padding-left: 48px;
}
.filter-acciones__buscar ion-searchbar .searchbar-md-cancel {
  left: 0;
}
.form-acciones {
  padding: 0 1.6rem 3.2rem;
}
.form-acciones__input {
  margin-bottom: 4px;
}
.form-acciones__input
  .ng-valid.input-has-value:not(.input-has-focus):not(.item-input-has-focus) {
  border-bottom-color: transparent !important;
  -webkit-box-shadow: inset 0 -1px 0 0 transparent !important;
  box-shadow: inset 0 -1px 0 0 transparent !important;
}
.form-acciones__input
  .ng-valid.input-has-value:not(.input-has-focus):not(.item-input-has-focus)
  .item-inner {
  border-bottom: 1px solid #444 !important;
  -webkit-box-shadow: inset 0 -1px 0 0 transparent !important;
  box-shadow: inset 0 -1px 0 0 transparent !important;
}
.form-acciones__input
  .ng-valid.item-input-has-value:not(.input-has-focus):not(.item-input-has-focus) {
  border-bottom-color: transparent !important;
  -webkit-box-shadow: inset 0 -1px 0 0 transparent !important;
  box-shadow: inset 0 -1px 0 0 transparent !important;
}
.form-acciones__input
  .ng-valid.item-input-has-value:not(.input-has-focus):not(.item-input-has-focus)
  .item-inner {
  border-bottom: 1px solid #444 !important;
  -webkit-box-shadow: inset 0 -1px 0 0 transparent !important;
  box-shadow: inset 0 -1px 0 0 transparent !important;
}
.form-acciones__input
  .ng-invalid.ng-touched:not(.input-has-focus):not(.item-input-has-focus) {
  border-bottom-color: transparent !important;
  -webkit-box-shadow: inset 0 -1px 0 0 transparent !important;
  box-shadow: inset 0 -1px 0 0 transparent !important;
}
.form-acciones__input
  .ng-invalid.ng-touched:not(.input-has-focus):not(.item-input-has-focus)
  .item-inner {
  border-bottom: 1px solid #444 !important;
  -webkit-box-shadow: inset 0 -1px 0 0 transparent !important;
  box-shadow: inset 0 -1px 0 0 transparent !important;
}
.form-acciones__input .item.item-md.item-block.item-input .item-inner,
.form-acciones__input .item.item-md.item-block.item-select .item-inner {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.form-acciones__input .select-md {
  font-size: 1.4rem;
  max-width: none;
  padding: 7px 8px 0 0;
}
.form-acciones__input .select-md .select-icon:after {
  display: inline-block;
  font-size: 2rem;
}
.form-acciones__input .select-md .select-icon-inner {
  display: none;
}
.form-acciones__input .text-input {
  margin-right: 0;
  text-align: right;
  width: 100%;
}
.form-acciones__input .label {
  font-size: 1.4rem;
}
.form-acciones__total {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: flex;
  -webkit-flex-flow: wrap;
  -ms-flex-flow: wrap;
  flex-flow: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 1.9rem;
  max-height: 7rem;
  padding: 1.6rem 0;
}
.form-acciones__total .titulo {
  font-size: 1.4rem;
  padding: 0;
  text-align: left;
}
.form-acciones__total .cantidad {
  color: #444;
  font-size: 1.6rem;
  font-weight: 600;
  line-height: 1.4rem;
  text-align: right;
}
.form-acciones .input-vigencia {
  position: relative;
}
.form-acciones .input-vigencia .select-md {
  font-size: 1.6rem;
  padding: 11px 8px 0 0;
}
.form-acciones .input-vigencia .select-icon {
  margin-left: 0.8rem;
  position: absolute;
  right: 8px;
}
.form-acciones .input-vigencia .label-vigencia {
  font-size: 1.2rem;
  position: absolute;
  top: -5px;
  z-index: 1;
}
.form-acciones .input-vigencia .item-inner {
  border-bottom: 1px solid #444;
}
.form-acciones .invalid-monto .input-has-focus.item-input-has-focus .item-inner,
.form-acciones
  .invalid-monto
  .item-input-has-value:not(.input-has-focus):not(.item-input-has-focus)
  .item-inner {
  border-bottom: 1px solid #ec0000 !important;
  -webkit-box-shadow: inset 0 -1px 0 0 #ec0000 !important;
  box-shadow: inset 0 -1px 0 0 #ec0000 !important;
}
.form-acciones .helper-text {
  color: #999;
  width: 100%;
}
.form-acciones .fade-helper-out {
  -webkit-transition: 0.25s ease;
  transition: 0.25s ease;
}
.form-acciones .fade-helper-out.fade-helper-in {
  color: #ec0000;
  -webkit-transition: 0.25s ease;
  transition: 0.25s ease;
}
.head_resumen {
  border-bottom: 1px solid #ddd;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  padding: 1.6rem;
}
.head_resumen--comprobante {
  border-bottom: 0;
}
.head_resumen .cantidad,
.head_resumen .costo {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 50%;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
}
.head_resumen .texto-resumen {
  margin-top: 1.6rem;
  text-align: center;
}
.head_resumen__title {
  font-size: 1.4rem;
  text-align: center;
}
.head_resumen__valor {
  font-size: 1.6rem;
  font-weight: 600;
  text-align: center;
}
.all-icons,
.mm-tabs-dash .tab-button .tab-button-icon.ion-md-icono-enterprise,
.mm-tabs-dash .tab-button .tab-button-icon.ion-md-icono-home,
.mm-tabs-dash .tab-button .tab-button-icon.ion-md-icono-star,
[class*=" icono-"],
[class^="icono-"] {
  font-family: santander-icon-font !important;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.font-body,
.font-body-600,
.font-body-700 {
  font-size: 1.4rem;
  line-height: 2rem;
}
.icono-aa-filtro:before {
  content: "\e907";
}
.icono-aa-editar:before {
  content: "\e9ba";
  color: #ec0000;
}
.icono-aa-calendario:before {
  content: "\e9bb";
  color: #1bb3bc;
}
.icono-avc:before {
  content: "\e9bc";
}
.icono-home-workcafe:before {
  content: "\e907";
}
.icono-pig:before {
  content: "\e9b9";
}
.icono-loader-santander:before {
  content: "\e9b7";
}
.icono-info-rounded:before {
  content: "\e9b6";
}
.icono-faceid:before {
  content: "\e9b8";
}
.icono-critical-warning:before {
  content: "\eabe";
}
.icono-borrar-teclado:before {
  content: "\e9b3";
}
.icono-mayuscula:before {
  content: "\e9b4";
}
.icono-icono-menos:before {
  content: "\e9b2";
}
.icono-back-busqueda:before {
  content: "\e9b0";
}
.icono-cerrar-sesion:before {
  content: "\e9b1";
}
.icono-beneficio:before {
  content: "\e9a8";
}
.icono-alerta:before {
  content: "\e9a9";
}
.icono-calendario:before {
  content: "\e9aa";
}
.icono-huella:before {
  content: "\e9ab";
}
.icono-menu-fab:before {
  content: "\e9ac";
}
.icono-meritolife:before {
  content: "\e9ad";
}
.icono-pagos:before {
  content: "\e9ae";
}
.icono-seguro:before {
  content: "\e9af";
}
.icono-pay:before {
  content: "\e9a7";
}
.icono-pages:before {
  content: "\e9a2";
}
.icono-templates:before {
  content: "\e9a3";
}
.icono-organism:before {
  content: "\e9a4";
}
.icono-molecules:before {
  content: "\e9a5";
}
.icono-atoms:before {
  content: "\e9a6";
}
.icono-balance:before {
  content: "\e99b";
}
.icono-balloon:before {
  content: "\e99c";
}
.icono-icon-plus:before {
  content: "\e99d";
}
.icono-touch-id:before {
  content: "\e99e";
}
.icono-user:before {
  content: "\e99f";
}
.icono-select-all:before {
  content: "\e9a0";
}
.icono-gear-config:before {
  content: "\e9a1";
}
.icono-messages:before {
  content: "\e908";
}
.icono-whatsapp:before {
  content: "\e90d";
}
.icono-check-input:before {
  content: "\e90e";
}
.icono-options:before {
  content: "\e90f";
}
.icono-swipe:before {
  content: "\e910";
}
.icono-document:before {
  content: "\e911";
}
.icono-lanpass:before {
  content: "\e912";
}
.icono-trash:before {
  content: "\e913";
}
.icono-question:before {
  content: "\e914";
}
.icono-santander-imago:before {
  content: "\e915";
}
.icono-executive:before {
  content: "\e916";
}
.icono-credit-card-lock:before {
  content: "\e917";
}
.icono-edit-input:before {
  content: "\e918";
}
.icono-check:before {
  content: "\e919";
}
.icono-show:before {
  content: "\e91a";
}
.icono-hide:before {
  content: "\e91b";
}
.icono-error:before {
  content: "\e91c";
}
.icono-assurance-travel:before {
  content: "\e91d";
}
.icono-angle-left:before {
  content: "\e91e";
}
.icono-angle-right:before {
  content: "\e91f";
}
.icono-edit:before {
  content: "\e920";
}
.icono-prize-medal:before {
  content: "\e921";
}
.icono-calculator:before {
  content: "\e922";
}
.icono-happy:before {
  content: "\e923";
}
.icono-thumb-up:before {
  content: "\e924";
}
.icono-assurance-car:before {
  content: "\e925";
}
.icono-suitecase:before {
  content: "\e926";
}
.icono-Internationality:before {
  content: "\e927";
}
.icono-pdf:before {
  content: "\e928";
}
.icono-take-money-out:before {
  content: "\e929";
}
.icono-enterprise:before {
  content: "\e92a";
}
.icono-art-room:before {
  content: "\e92b";
}
.icono-digital-users:before {
  content: "\e92c";
}
.icono-insurance-health:before {
  content: "\e92d";
}
.icono-share:before {
  content: "\e92e";
}
.icono-promo:before {
  content: "\e92f";
}
.icono-insurance-live:before {
  content: "\e930";
}
.icono-clock:before {
  content: "\e931";
}
.icono-van:before {
  content: "\e932";
}
.icono-alarm:before {
  content: "\e933";
}
.icono-training-center:before {
  content: "\e934";
}
.icono-ongs:before {
  content: "\e935";
}
.icono-menu:before {
  content: "\e936";
}
.icono-alert:before {
  content: "\e937";
}
.icono-integration:before {
  content: "\e938";
}
.icono-car:before {
  content: "\e939";
}
.icono-maintenance:before {
  content: "\e93a";
}
.icono-meeting-room:before {
  content: "\e93b";
}
.icono-digital-costumers:before {
  content: "\e93c";
}
.icono-insurance-home:before {
  content: "\e93d";
}
.icono-mute:before {
  content: "\e93e";
}
.icono-calendar:before {
  content: "\e93f";
}
.icono-insurance-banking-products:before {
  content: "\e940";
}
.icono-transactions:before {
  content: "\e941";
}
.icono-choose:before {
  content: "\e942";
}
.icono-adjust:before {
  content: "\e943";
}
.icono-employee-support:before {
  content: "\e944";
}
.icono-linked-customers:before {
  content: "\e945";
}
.icono-audio:before {
  content: "\e946";
}
.icono-tablet:before {
  content: "\e947";
}
.icono-time:before {
  content: "\e948";
}
.icono-forms:before {
  content: "\e949";
}
.icono-data-analitycs:before {
  content: "\e94a";
}
.icono-benefits:before {
  content: "\e94b";
}
.icono-proud-employees:before {
  content: "\e94c";
}
.icono-saving:before {
  content: "\e94d";
}
.icono-accessibility:before {
  content: "\e94e";
}
.icono-information:before {
  content: "\e94f";
}
.icono-prize:before {
  content: "\e950";
}
.icono-percent:before {
  content: "\e951";
}
.icono-graph-pie:before {
  content: "\e952";
}
.icono-central-logistics:before {
  content: "\e953";
}
.icono-spf:before {
  content: "\e954";
}
.icono-atm:before {
  content: "\e955";
}
.icono-play:before {
  content: "\e956";
}
.icono-gift:before {
  content: "\e957";
}
.icono-ideas:before {
  content: "\e958";
}
.icono-supergiro:before {
  content: "\e959";
}
.icono-graph-line:before {
  content: "\e95a";
}
.icono-external-routes:before {
  content: "\e95b";
}
.icono-people-corp:before {
  content: "\e95c";
}
.icono-card-reader:before {
  content: "\e95d";
}
.icono-cloud-up:before {
  content: "\e95e";
}
.icono-shop-online:before {
  content: "\e95f";
}
.icono-franchises:before {
  content: "\e960";
}
.icono-offices:before {
  content: "\e961";
}
.icono-data:before {
  content: "\e962";
}
.icono-Internal-routes:before {
  content: "\e963";
}
.icono-nature:before {
  content: "\e964";
}
.icono-pension:before {
  content: "\e965";
}
.icono-cloud-down:before {
  content: "\e966";
}
.icono-tv:before {
  content: "\e967";
}
.icono-petroleum:before {
  content: "\e968";
}
.icono-church:before {
  content: "\e969";
}
.icono-accreditation:before {
  content: "\e96a";
}
.icono-rrss:before {
  content: "\e96b";
}
.icono-renewable-energy:before {
  content: "\e96c";
}
.icono-accounts:before {
  content: "\e96d";
}
.icono-star:before {
  content: "\e96e";
}
.icono-email:before {
  content: "\e96f";
}
.icono-video:before {
  content: "\e970";
}
.icono-money-change:before {
  content: "\e971";
}
.icono-branch-office:before {
  content: "\e972";
}
.icono-ticket:before {
  content: "\e973";
}
.icono-bluetooth:before {
  content: "\e974";
}
.icono-person-university-employee:before {
  content: "\e975";
}
.icono-credit-card:before {
  content: "\e976";
}
.icono-document-new:before {
  content: "\e978";
}
.icono-postmail:before {
  content: "\e979";
}
.icono-laptop-lock:before {
  content: "\e97a";
}
.icono-cheque:before {
  content: "\e97b";
}
.icono-invitation:before {
  content: "\e97c";
}
.icono-wifi:before {
  content: "\e983";
}
.icono-scholarship:before {
  content: "\e97d";
}
.icono-home:before {
  content: "\e97e";
}
.icono-mouse:before {
  content: "\e97f";
}
.icono-shop:before {
  content: "\e980";
}
.icono-location:before {
  content: "\e981";
}
.icono-interest:before {
  content: "\e982";
}
.icono-parking:before {
  content: "\e984";
}
.icono-person-courses:before {
  content: "\e985";
}
.icono-university:before {
  content: "\e986";
}
.icono-money-investment:before {
  content: "\e987";
}
.icono-faqs:before {
  content: "\e988";
}
.icono-app:before {
  content: "\e98f";
}
.icono-thumb-down:before {
  content: "\e989";
}
.icono-coffee:before {
  content: "\e98a";
}
.icono-rsvp:before {
  content: "\e98b";
}
.icono-workshop:before {
  content: "\e98c";
}
.icono-couple-society:before {
  content: "\e98d";
}
.icono-money-person:before {
  content: "\e98e";
}
.icono-map:before {
  content: "\e990";
}
.icono-fax:before {
  content: "\e991";
}
.icono-check-circle:before {
  content: "\e992";
}
.icono-tree:before {
  content: "\e993";
}
.icono-golf:before {
  content: "\e994";
}
.icono-document-account:before {
  content: "\e9b5";
}
.icono-couple-costumers:before {
  content: "\e995";
}
.icono-money-bag:before {
  content: "\e996";
}
.icono-search:before {
  content: "\e997";
}
.icono-phone:before {
  content: "\e998";
}
.icono-handshake:before {
  content: "\e999";
}
.icono-medical:before {
  content: "\e99a";
}
.icono-flag:before {
  content: "\e900";
}
.icono-couple-shareholders:before {
  content: "\e901";
}
.icono-money:before {
  content: "\e902";
}
.icono-key:before {
  content: "\e903";
}
.icono-smartphone:before {
  content: "\e904";
}
.icono-power:before {
  content: "\e905";
}
.icono-stroller:before {
  content: "\e906";
}
.icono-ball:before {
  content: "\e909";
}
.icono-couple-graph:before {
  content: "\e90a";
}
.icono-bills:before {
  content: "\e90b";
}
.icono-lock:before {
  content: "\e90c";
}
.icono-laptop:before {
  content: "\e977";
}
.orange-color {
  color: #e59d27;
}
.green-color {
  color: #abc111;
}
.cyan-color {
  color: #1bb3bc;
}
.color-secondary {
  color: #999 !important;
}
.font-body-600 {
  font-weight: 600 !important;
}
.font-body-700 {
  font-weight: 700 !important;
}
.font-caption {
  font-size: 1.2rem;
  line-height: 1.6rem;
}
.font-caption-700 {
  font-size: 1.2rem;
  font-weight: 700 !important;
  line-height: 1.8rem;
}
.font-legales {
  font-size: 1rem;
  line-height: 1.4rem;
}
.font-subheading,
.font-subheading-600,
.font-subheading-700 {
  font-size: 1.6rem;
  line-height: 2.4rem;
}
.font-subheading-600 {
  font-weight: 600 !important;
}
.font-subheading-700 {
  font-weight: 700 !important;
}
.font-title,
.font-title-600 {
  font-size: 2rem;
  line-height: 2.8rem;
}
.font-title-600 {
  font-weight: 600 !important;
}
.font-headline {
  font-size: 2.4rem;
  line-height: 3.2rem;
}
.font-display {
  font-size: 3.2rem;
  line-height: 4rem;
}
.card-box .item.item-input.input-has-focus .item-inner {
  border-color: #1bb3bc;
}
.card-box .item.item-input .item-inner {
  border-bottom: 1px solid #444;
  padding-left: 0 !important;
}
.card-box .item.item-input .label {
  color: #444;
  margin-bottom: 0.6rem;
}
.card-box .item.item-label-floating .text-input-md {
  margin-bottom: 0.6rem;
  margin-top: 0;
}
.card-box .item.item-label-floating [floating] {
  margin-top: 0.8rem;
  -webkit-transform: translate3d(0, 28px, 0);
  transform: translate3d(0, 28px, 0);
  -webkit-transition: -webkit-transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: -webkit-transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1),
    -webkit-transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.card-box .item.item-label-floating.input-has-focus [floating],
.card-box .item.item-label-floating.input-has-value [floating] {
  -webkit-transform: translate3d(0, 5px, 0) scale(0.8);
  transform: translate3d(0, 5px, 0) scale(0.8);
}
.card-box .item.item-label-stacked .text-input-md {
  margin-bottom: 0.6rem;
  margin-top: 0;
}
.card-box .item.item-label-stacked .label {
  margin-bottom: 0.6rem;
}
.card-box .item.item-checkbox .checkbox-md {
  margin: 0.9rem 0 0.9rem 1.8rem;
  padding: 0;
}
.button--primary .button-icono,
.button--secondary .button-icono,
.button--special .button-icono {
  padding-right: 1.6rem;
}
.card-box .item.item-checkbox .checkbox-md .checkbox-inner {
  height: 15px;
  left: 6px;
  top: 0;
  width: 6px;
}
.item-radio .radio-md .radio-checked .radio-inner,
.item-radio .radio-md .radio-inner {
  height: 0.8rem;
  left: 5px;
  top: 5px;
  width: 0.8rem;
}
.card-box .helper-text {
  font-size: 1.2rem;
  margin-top: 0.3rem;
}
.item-radio .radio-md .radio-checked {
  border-color: #444;
}
.item-radio .radio-md[item-left] {
  margin: 0.9rem 0.4rem 0.9rem 1.6rem;
}
.item-radio.item-radio-checked ion-label {
  color: #444;
  font-weight: 600;
}
.burger-menu {
  background: #fff;
  display: block;
  height: 0.2rem;
  position: relative;
  width: 2rem;
}
.burger-menu::after,
.burger-menu::before {
  background: #fff;
  content: "";
  height: 0.2rem;
  left: 0;
  position: absolute;
  width: 2rem;
}
.burger-menu::after {
  top: 0.6rem;
}
.burger-menu::before {
  bottom: 0.6rem;
}
.button--primary {
  background: #ec0000;
  color: #fff;
}
.button--primary .button-effect {
  background: rgba(0, 0, 0, 0.8);
}
.button--secondary {
  background: #fff;
  border: 0.1rem solid #ddd;
  color: #ec0000;
}
.button--secondary .button-effect {
  background: rgba(0, 0, 0, 0.5);
}
.button--next {
  background: #ec0000;
  color: #fff;
}
.button--next .button-effect {
  background: rgba(0, 0, 0, 0.8);
}
.button--back {
  background: 0 0;
  border: 0.1rem solid #444;
  color: #444;
}
.button--back .button-effect {
  background: rgba(0, 0, 0, 0.5);
}
.button--special {
  background: #fff;
  border: 0.1rem solid #ec0000;
  color: #ec0000;
}
.button--special .button-effect {
  background: rgba(0, 0, 0, 0.5);
}
.button .button-icono {
  font-size: 2.4rem;
  line-height: 0.67;
}
.button--back,
.button--next,
.button--primary,
.button--secondary,
.button--special {
  min-width: 24rem;
}
.button-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 1.6rem 2.4rem;
}
.button-box--center {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
button:disabled,
button[disabled] {
  background: #c2c2c2 !important;
  opacity: 1 !important;
}
.campania {
  background: #f0f0f0;
  position: relative;
  z-index: 100000;
  padding: 0.8rem;
}
.app-page-homeprivadokb campania-component .campania,
.app-page-homeprivadokb campania-component .col {
  padding: 0;
}
.campania img {
  width: 100%;
  padding: 0;
  -webkit-box-shadow: 1px 1px 5px 0 #969696;
  box-shadow: 1px 1px 5px 0 #969696;
  border-radius: 4px;
}
.app-page-homeprivadokb campania-component {
  position: fixed;
  bottom: 6rem;
  z-index: 100000;
}
.app-page-homeprivadokb campania-component .campania img {
  border-radius: 24px;
}
.iphonex campania-component {
  bottom: 7.6rem;
}
.container-tres-punto-cero .validacion-3punto0 .formulario-clave-internet {
  width: 276px;
  margin: 0 auto;
}
.container-tres-punto-cero
  .validacion-3punto0
  .formulario-clave-internet
  ion-col {
  max-width: calc(15.2% - 4px);
  margin: 0 4px;
}
.container-tres-punto-cero
  .validacion-3punto0
  .formulario-clave-internet
  ion-col
  ion-item.item-block {
  min-height: inherit;
  height: 60px;
}
.container-tres-punto-cero
  .validacion-3punto0
  .formulario-clave-internet
  ion-col
  ion-item
  ion-label {
  text-align: center;
  margin: 0;
}
.container-tres-punto-cero
  .validacion-3punto0
  .formulario-clave-internet
  ion-col
  ion-item
  .item-inner {
  padding-right: 0;
  border-bottom: none;
  -webkit-box-shadow: inset 0 -2px 0 0 #1bb3bc !important;
  box-shadow: inset 0 -2px 0 0 #1bb3bc !important;
}
.container-tres-punto-cero
  .validacion-3punto0
  .formulario-clave-internet
  ion-col
  ion-item.item-input:last-child {
  border-bottom: none;
}
.container-tres-punto-cero
  .validacion-3punto0
  .formulario-clave-internet
  .password {
  -webkit-text-security: disc;
  color: #444;
  font-size: 20px;
}
.container-tres-punto-cero .saldos-y-movimientos .container-sobre--cuenta {
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
}
.container-tres-punto-cero
  .saldos-y-movimientos
  .container-sobre--cuenta
  .container-info-cuenta
  .container-info
  .lista-clave
  .lista
  ul {
  padding: 0 0 0 1.6rem;
  margin: 0 0 1.6rem;
}
.container-tres-punto-cero
  .saldos-y-movimientos
  .container-sobre--cuenta
  .container-info-cuenta
  .container-info
  .lista-clave
  .lista
  ul
  li {
  color: #ec0000;
}
.container-tres-punto-cero
  .saldos-y-movimientos
  .container-sobre--cuenta
  .container-info-cuenta
  .container-info
  .lista-clave
  .lista
  ul
  li
  p {
  font-weight: 500;
  font-size: 1.2rem;
}
.container-clave-internet {
  background: #f0f0f0;
  padding: 1.6rem 0.8rem 0.8rem;
}
.container-clave-internet .validacion-3punto0 {
  border: 1px solid #ddd;
  border-bottom: none;
  border-radius: 4px 4px 0 0;
  margin-top: 32px;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.container-clave-internet .validacion-3punto0 h2 {
  font-weight: 400 !important;
  margin-bottom: 0 !important;
}
.container-clave-internet
  .transferencias-main--container
  .transferencias-main--form-transferencia
  .form-transferencia--form-box
  p
  span,
.container-clave-internet .validacion-3punto0 p span {
  font-weight: 700;
}
.container-clave-internet .validacion-3punto0 p {
  font-size: 14px;
  color: #444;
  margin-bottom: 0;
}
.container-clave-internet .validacion-3punto0 .inputs input {
  margin: 0;
  height: 30px;
  border-bottom: 0;
}
.container-clave-internet .validacion-3punto0 .formulario-clave-internet {
  width: 170px;
  margin: 0 auto;
}
.container-clave-internet
  .validacion-3punto0
  .formulario-clave-internet
  ion-col {
  max-width: 36px;
}
.container-clave-internet
  .validacion-3punto0
  .formulario-clave-internet
  ion-col
  + ion-col {
  margin: 0 4px;
}
.container-clave-internet
  .validacion-3punto0
  .formulario-clave-internet
  ion-col
  ion-item.item-block {
  min-height: inherit;
  height: 60px;
}
.container-clave-internet
  .validacion-3punto0
  .formulario-clave-internet
  ion-col
  ion-item
  ion-label {
  text-align: center;
  margin: 0;
}
.container-clave-internet
  .validacion-3punto0
  .formulario-clave-internet
  ion-col
  ion-item
  .item-inner {
  border-bottom: none;
  -webkit-box-shadow: inset 0 -2px 0 0 #1bb3bc !important;
  box-shadow: inset 0 -2px 0 0 #1bb3bc !important;
}
.container-clave-internet
  .validacion-3punto0
  .formulario-clave-internet
  ion-col
  ion-item.item-input:last-child {
  border-bottom: none;
}
.container-clave-internet
  .validacion-3punto0
  .formulario-clave-internet
  .password {
  -webkit-text-security: disc;
  color: #444;
  font-size: 20px;
}
.container-clave-internet .container-sobre--cuenta {
  padding: 0;
  border-top: 1px solid #ddd;
  padding-top: 0 !important;
}
.container-clave-internet
  .transferencias-main--container
  .transferencias-main--form-transferencia
  .form-transferencia--form-box {
  padding-top: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.container-clave-internet
  .transferencias-main--container
  .transferencias-main--form-transferencia
  .form-transferencia--form-box
  p {
  font-size: 1.2rem !important;
}
.container-clave-internet .inputs .item-input.item-md.ng-valid .item-inner {
  -webkit-box-shadow: inset 0 -2px 0 0 #1bb3bc !important;
  box-shadow: inset 0 -2px 0 0 #1bb3bc !important;
}
.container-clave-internet
  .inputs
  .item-input.item-md.input-has-value
  .item-inner {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.container-clave-internet
  .inputs
  .item-input.item-md.ng-invalid.ng-touched:not(.input-has-focus)
  .item-inner {
  -webkit-box-shadow: inset 0 -2px 0 0 #1bb3bc !important;
  box-shadow: inset 0 -2px 0 0 #1bb3bc !important;
}
cliente-en-viaje-component {
  display: block;
  background: #f0f0f0;
  padding: 0.8rem 0.8rem 0;
}
cliente-en-viaje-component .clienteEnViaje {
  background: #fff;
  padding: 1.6rem;
  -webkit-box-shadow: 0 2px 4px rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 4px rgba(25, 25, 25, 0.1);
  border-radius: 4px;
}
cliente-en-viaje-component .clienteEnViaje p {
  margin: 0;
}
cliente-en-viaje-component .clienteEnViaje p.titulo {
  font-weight: 600;
  font-size: 16px;
  margin-bottom: 1.6rem;
}
cliente-en-viaje-component .clienteEnViaje .botones {
  margin-bottom: 0;
}
cliente-en-viaje-component .clienteEnViaje .botones i {
  font-size: 20px;
  vertical-align: text-bottom;
}
.componente-confirmacion {
  background: #f0f0f0;
  margin: 0.8rem;
  border: 1px solid #ddd;
  padding: 0;
  -webkit-box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  border-radius: 4px;
  overflow: hidden;
}
.componente-confirmacion .monto {
  border-bottom: 1px solid #ddd;
  background: #fff;
  padding: 1.6rem !important;
  text-align: center;
}
.componente-confirmacion .monto p {
  font-size: 1.4rem;
  color: #444;
  line-height: 120%;
  margin: 0;
}
.componente-confirmacion .monto p.montoN {
  font-size: 2.4rem;
}
.componente-confirmacion .monto .nombre-inactivo {
  display: none;
}
.componente-confirmacion .ver {
  background: #fff;
  color: #ec0000;
  position: relative;
  text-align: center;
}
.componente-confirmacion .ver p {
  font-size: 1.2rem;
  text-align: center;
  display: inline-block;
  position: relative;
}
.componente-confirmacion .ver p .rotate {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  left: -2.1rem;
  font-size: 1.8rem;
  position: absolute;
}
.componente-confirmacion .ver.ver-detalle-pago p {
  color: #ec0000;
  font-weight: 600;
}
.componente-confirmacion .ver.ver-detalle-pago p i {
  color: #ec0000;
  font-weight: 500;
}
.componente-confirmacion .ver.ver-detalle-pago.ver-activo p .rotate {
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
}
.componente-confirmacion .ver.ver-detalle-pago.ver-activo p span {
  display: block;
}
.componente-confirmacion .ver.ver-detalle-pago.item-inactivo p span,
.componente-confirmacion .ver.ver-detalle-pago.ver-activo p span + span {
  display: none;
}
.componente-confirmacion .container-origen-destino.ver-activo p span,
.componente-confirmacion .ver.ver-detalle-pago.item-inactivo p span + span {
  display: block;
}
.componente-confirmacion .container-origen-destino .caja {
  text-align: center;
  padding: 1.6rem;
  background: #fff;
  border-bottom: 1px solid #ddd;
}
.componente-confirmacion .container-origen-destino .caja p.titulo {
  font-size: 1.6rem;
  font-weight: 700;
  line-height: 120%;
}
.componente-confirmacion .container-origen-destino .caja p {
  font-size: 1.4rem;
  color: #444;
  font-weight: 400;
  margin: 0;
}
.componente-confirmacion .container-origen-destino .caja:last-child {
  border-bottom: 0;
}
.componente-confirmacion .container-origen-destino .origen p.titulo {
  color: #e59d27;
}
.componente-confirmacion .container-origen-destino .destino p.titulo {
  color: #abc111;
}
.componente-confirmacion .container-origen-destino.ver-activo {
  max-height: 1000px;
  -webkit-transition: max-height 0.5s ease-in;
  transition: max-height 0.5s ease-in;
}
.componente-confirmacion .container-origen-destino.item-inactivo p span,
.componente-confirmacion .container-origen-destino.ver-activo p span + span {
  display: none;
}
.componente-confirmacion .container-origen-destino.item-inactivo {
  max-height: 0;
  -webkit-transition: max-height 0.5s ease-out;
  transition: max-height 0.5s ease-out;
  overflow: hidden;
}
.componente-confirmacion .container-origen-destino.item-inactivo p span + span {
  display: block;
}
dummybox-component .dummy-box-loader-component.borde .dummy-box-loader--box {
  border-radius: 0.4rem;
}
dummybox-component .dummy-box-loader-component.margen {
  padding: 0.8rem;
}
dummybox-component
  .dummy-box-loader-component
  .dummy-box-loader
  .dummy-box-divider {
  padding-bottom: 0.8rem;
}
dummybox-component .dummy-box-loader-component .division-boton {
  border-top: 1px solid #f0f0f0;
  margin-left: -1.6rem;
  padding-top: 1.6rem;
  text-align: center;
  width: 112%;
}
dummybox-component .dummy-box-loader-component .division-boton div {
  margin: 0 auto;
  width: 50%;
}
dummybox-component .dummy-box-loader-component .division-box {
  border-top: 1px solid #f0f0f0;
  margin-left: -1.6rem;
  padding-top: 1.6rem;
  text-align: center;
  width: 112%;
}
dummybox-component .dummy-box-loader-component .dummy-texto {
  -webkit-animation-duration: 1.5s;
  animation-duration: 1.5s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-name: placeHolderShimmer;
  animation-name: placeHolderShimmer;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  background: #ddd;
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    color-stop(8%, #ddd),
    color-stop(18%, #f0f0f0),
    color-stop(33%, #ddd)
  );
  background: linear-gradient(to right, #ddd 8%, #f0f0f0 18%, #ddd 33%);
  background-size: 800px 104px;
  border-radius: 5px;
  height: 10px;
  margin: 0 0 0.8rem;
}
.contenido-cartolas .bloque-cartola .dummy-box-loader-movimientos .dummy-texto,
dummybox-component .dummy-confirmacion .dummy-box-loader--box .dummy-radius {
  -webkit-animation-duration: 1.5s;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-name: placeHolderShimmer;
  -webkit-animation-timing-function: linear;
}
dummybox-component .dummy-box-loader-component .padding-10 {
  margin-bottom: 1rem;
}
dummybox-component .dummy-box-loader-component .dummy-spacer {
  height: 1.6rem;
  margin: 0;
}
dummybox-component .dummy-box-loader-component .dummy-texto-grande {
  width: 85%;
}
dummybox-component .dummy-box-loader-component .dummy-texto-med {
  width: 90%;
}
dummybox-component .dummy-box-loader-component .dummy-texto-chico {
  width: 50%;
}
dummybox-component .dummy-box-loader-component .dummy-texto-60 {
  width: 60%;
}
dummybox-component .dummy-box-loader-component .dummy-texto-45 {
  width: 45%;
}
dummybox-component .dummy-box-loader-component .dummy-texto-70 {
  width: 70%;
}
dummybox-component .dummy-box-loader-component .dummy-texto-75 {
  width: 75%;
}
dummybox-component .dummy-box-loader-component .dummy-texto-55 {
  width: 55%;
}
dummybox-component .dummy-box-loader-component .dummy-texto-25 {
  width: 25%;
}
dummybox-component .dummy-box-loader-component .dummy-icono {
  width: 19px;
  height: 19px;
  border-radius: 50%;
}
dummybox-component .dummy-box-loader-component .dummy-texto-icono {
  border-radius: 50%;
  height: 30%;
  margin-left: 1.7rem;
  margin-top: 2.1rem;
  width: 30%;
}
dummybox-component .dummy-box-loader-component .dummy-fecha {
  margin-left: 0.8rem;
  width: 30%;
}
dummybox-component .dummy-box-loader-component .dummy-texto-right {
  margin-left: calc(50% - 0rem);
}
dummybox-component .dummy-box-loader-component .dummy-box-loader--box {
  background: #fff;
  -webkit-box-shadow: 0 0.2rem 0.4rem 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 0.2rem 0.4rem 0 rgba(25, 25, 25, 0.1);
  margin-bottom: 1.6rem;
  overflow: hidden;
}
dummybox-component
  .dummy-box-loader-component
  .dummy-box-loader--box.box-nomargen {
  margin-bottom: 0;
}
dummybox-component
  .dummy-box-loader-component
  .dummy-box-loader--box
  .dummy-box-loader--item {
  border-bottom: 0.1rem solid #f0f0f0;
  padding: 1.6rem;
}
dummybox-component
  .dummy-box-loader-component
  .dummy-box-loader--box
  .dummy-box-loader--item
  .margin-b8 {
  margin-bottom: 0.8rem;
}
dummybox-component
  .dummy-box-loader-component
  .dummy-box-loader--box
  .dummy-box-loader--item
  .margin-b16 {
  margin-bottom: 1.6rem;
}
dummybox-component
  .dummy-box-loader-component
  .dummy-box-loader--box
  .dummy-box-loader--item
  .marginb5 {
  margin-top: 0.5rem;
}
dummybox-component
  .dummy-box-loader-component
  .dummy-box-loader--box
  .dummy-box-loader--item
  .dummy-box-divider
  div {
  margin-left: 1.6rem;
}
dummybox-component
  .dummy-box-loader-component
  .dummy-box-loader--box
  .dummy-box-loader--item
  .dummy-box-center,
dummybox-component
  .dummy-box-loader-component
  .dummy-box-loader--box
  .dummy-box-loader--item
  .dummy-box-center
  div {
  margin: 0 auto;
}
dummybox-component
  .dummy-box-loader-component
  .dummy-box-loader--box
  .dummy-box-loader--item
  .dummy-box-center
  .dummy-box-monto {
  height: 20px;
  border-radius: 10px;
}
dummybox-component
  .dummy-box-loader-component
  .dummy-box-loader--box
  .dummy-box-loader--item
  .dummy-infobox {
  background-color: #ddf4f5;
  border-radius: 0.4rem;
  margin-bottom: 1.6rem;
  padding: 1.6rem 1.6rem 0;
}
dummybox-component .dummy-box-loader-component .dummy-box-loader--box2 {
  min-height: 5.6rem;
  border-radius: 0.4rem;
}
dummybox-component
  .dummy-box-loader-component
  .dummy-box-loader--box2
  .dummy-box-loader--item {
  border-bottom: 0;
}
dummybox-component .dummy-box-loader-component .align-left {
  text-align: right;
}
dummybox-component .dummy-box-loader-component .align-left * {
  float: right;
}
dummybox-component .dummy-confirmacion {
  padding-top: 5.2rem;
}
dummybox-component .dummy-confirmacion .dummy-box-loader--box {
  margin: 0.8rem;
}
dummybox-component .dummy-confirmacion .dummy-box-loader--box .dummy-radius {
  animation-duration: 1.5s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: placeHolderShimmer;
  animation-timing-function: linear;
  background: #ddd;
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    color-stop(8%, #ddd),
    color-stop(18%, #f0f0f0),
    color-stop(33%, #ddd)
  );
  background: linear-gradient(to right, #ddd 8%, #f0f0f0 18%, #ddd 33%);
  background-size: 800px 104px;
  border-radius: 50%;
  height: 14%;
  margin-left: 38%;
  margin-top: -11%;
  position: absolute;
  width: 23%;
}
dummybox-component
  .dummy-confirmacion
  .dummy-box-loader--box
  .dummy-box-loader--item.dummy-login
  div,
dummybox-component
  .dummy-confirmacion
  .dummy-box-loader--box
  .dummy-box-loader--item.dummy-sobre-clave
  div {
  margin: 0 auto;
}
dummybox-component
  .dummy-confirmacion
  .dummy-box-loader--box
  .dummy-box-loader--item.dummy-login {
  padding: 6.4rem 1.6rem 1.6rem;
}
dummybox-component
  .dummy-confirmacion
  .dummy-box-loader--box
  .dummy-box-loader--item.dummy-sobre-clave {
  padding: 1.6rem;
  border-top: none;
}
dummybox-component .contenedor-cuenta-dummy .item-dummy {
  background: #fff;
  border-radius: 0.4rem;
  -webkit-box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  margin-bottom: 0.8rem;
  padding: 1.6rem;
}
dummybox-component .contenedor-cuenta-dummy .item-dummy .checkbox-dummy {
  padding: 0;
}
dummybox-component .contenedor-cuenta-dummy .item-dummy .dummy-box-text div {
  margin: 0 0 0.3rem -1.3rem !important;
  text-align: left;
}
.componente-error-servicio {
  background: #fff;
  padding: 1.6rem 0;
  border: 1px solid #f0f0f0;
  -webkit-box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  border-radius: 2px;
  overflow: hidden;
  margin: 1.6rem 0.8rem;
  text-align: center;
  position: relative;
  color: #444;
}
.iphonex .menu-footer.menu-footer--privado,
errorservicio-component
  .pagar-cuota
  .contenedor-detalle-pago
  .monto-pagar-detalle
  .item {
  padding-bottom: 0;
}
.componente-error-servicio .componente-error-servicio---icono {
  color: #444;
}
.componente-error-servicio .componente-error-servicio---icono i {
  font-size: 24px;
}
.componente-error-servicio .componente-error-servicio---titulo {
  margin: 0;
  font-size: 16px;
  padding-top: 1.6rem;
  padding-left: 1.6rem;
  padding-right: 1.6rem;
}
.componente-error-servicio .componente-error-servicio---texto {
  margin: 0;
  font-size: 14px;
  padding-left: 1.6rem;
  padding-right: 1.6rem;
}
errorservicio-component .pagar-cuota {
  text-align: center;
  background: #fff;
  border: 1px solid #f0f0f0;
  -webkit-box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
}
errorservicio-component
  .pagar-cuota
  .contenedor-detalle-pago
  .monto-pagar-detalle
  .item
  p {
  font-weight: 400;
}
errorservicio-component .pagar-cuota .button.botones {
  color: #ec0000;
  background: #fff;
  border: 1px solid #ddd;
  margin-bottom: 0;
}
.menu-footer.menu-footer--privado {
  position: relative;
  color: #fff;
  bottom: 0;
  opacity: 1;
  -webkit-animation: overflow 0s linear;
  animation: overflow 0s linear;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-delay: 0s;
  animation-delay: 0s;
  -webkit-box-shadow: 0 -3px 8px 0 rgba(25, 25, 25, 0.15);
  box-shadow: 0 -3px 8px 0 rgba(25, 25, 25, 0.15);
  background: #fff;
}
.menu-footer.menu-footer--privado ul.menu-buttons .deshabilitar {
  opacity: 0.5;
  pointer-events: none;
}
.menu-footer.menu-footer--privado ul.menu-buttons li a i:before {
  color: #5a5a5a;
}
.menu-footer.menu-footer--privado ul.menu-buttons li a p {
  font: 400 1.2rem OpenSans;
  color: #6d6d6d;
}
.header-componentkb.header-privatebanking .header-title,
.header-componentkb.header-privatebanking .icono-angle-left,
.header-componentkb.header-privatebanking button.right {
  color: #444;
}
.menu-footer.menu-footer--privado ul.menu-buttons li:nth-child(1n) {
  border-bottom: 3px solid #62bb68;
}
.menu-footer.menu-footer--privado ul.menu-buttons li:nth-child(2n) {
  border-bottom: 3px solid #f8940c;
}
.menu-footer.menu-footer--privado ul.menu-buttons li:nth-child(3n) {
  border-bottom: 3px solid #37b2b8;
}
.menu-footer.menu-footer--privado ul.menu-buttons li:nth-child(4n) {
  border-bottom: 3px solid #ec0000;
}
.menu-footer.menu-footer--privado ul.menu-buttons li:nth-child(5n) {
  border-bottom: 3px solid #98446f;
}
.menu-footer.menu-footer--privado.fixed-footer {
  position: fixed;
  background: #fff;
}
.header-componentkb,
.header-componentkb .parte-superior {
  position: absolute;
  left: 0;
  background: #ec0000;
  width: 100%;
}
.iphonex .menu-footer.menu-footer--privado ul.menu-buttons li {
  padding-bottom: 1rem;
}
.fixed-content,
.scroll-content {
  margin-top: 12.2rem;
}
.no-scroll .fixed-content,
.no-scroll .scroll-content {
  margin-top: 0;
}
.platform-ios .header-ios .scroll-content {
  margin-top: 13.8rem;
}
.platform-ios .header-componentkb .parte-superior {
  padding-top: 1.6rem;
}
.platform-ios .header-componentkb .menu-configurable {
  top: 7.2rem;
}
.platform-ios.iphonex .header-ios .scroll-content {
  margin-top: 16.6rem;
}
.platform-ios .header-ios.out-of-session .scroll-content {
  margin-top: 7.2rem;
}
.platform-ios.iphonex .header-ios.out-of-session .scroll-content {
  margin-top: 9.2rem;
}
.platform-android .header-ios.out-of-session .scroll-content {
  margin-top: 5.6rem;
}
.platform-ios .header-componentkb .map-custom-header {
  margin-top: 0;
}
.platform-ios .header-componentkb .map-custom-header .map-button-notificaciones,
.platform-ios .header-componentkb .map-custom-header .right,
.platform-ios .header-componentkb .map-custom-header button.left {
  margin-top: 18px;
}
.iphonex .header-componentkb .menu-configurable {
  top: 10rem;
}
.iphonex .header-componentkb .contenedor-iconos-configurables.visible {
  top: 175px;
}
.iphonex .header-componentkb .backDropHeader.visible {
  top: 330px;
}
.iphonex .header-componentkb .map-custom-header {
  height: 100%;
}
.iphonex .header-componentkb .map-custom-header button.left {
  margin-top: 4.8rem;
}
.iphonex .header-componentkb .map-custom-header .map-button-notificaciones,
.iphonex .header-componentkb .map-custom-header .right {
  margin-top: 4.9rem;
}
.iphonex .header-componentkb .parte-superior {
  padding-top: 4.6rem;
}
.header-componentkb {
  z-index: 10;
  top: 0;
}
.header-componentkb .col {
  padding: 0;
}
.header-componentkb .parte-superior {
  z-index: 99999999;
  padding-top: 0;
}
.header-componentkb.zIndex {
  z-index: -1;
}
.header-componentkb.header-empresas,
.header-componentkb.header-empresas .parte-superior {
  background: #80715d;
}
.header-componentkb.header-empresas .map-custom-header .home {
  background: url(../assets/images/santander-empresas.svg) left center no-repeat;
  width: 100%;
  display: block;
  left: 16px;
  position: relative;
}
.header-componentkb.header-select,
.header-componentkb.header-select .parte-superior {
  background: #666;
}
.header-componentkb.header-select .map-custom-header .home {
  background: url(../assets/images/santander-select.svg) left center no-repeat;
  width: 100%;
  display: block;
  left: 16px;
  position: relative;
}
.header-componentkb.header-privatebanking,
.header-componentkb.header-privatebanking .parte-superior {
  background: #e6e6e6;
}
.header-componentkb.header-privatebanking .map-custom-header .home {
  background: url(../assets/images/santander-privatebanking.svg) left center
    no-repeat;
  width: 100%;
  display: block;
  left: 16px;
  position: relative;
}
.header-componentkb.header-privatebanking .burguer {
  background: #444 !important;
}
.header-componentkb.header-privatebanking .burguer:after,
.header-componentkb.header-privatebanking .burguer:before {
  background-color: #444 !important;
}
.header-componentkb .map-custom-header {
  -webkit-box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.3);
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.3);
  color: #fff;
}
.header-componentkb .map-custom-header .header-title {
  display: block;
  line-height: 5.6rem;
  width: calc(100% - 9.6rem);
  margin: 0 4.8rem;
  font-size: 1.6rem;
  font-weight: 600;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.header-componentkb .map-custom-header button {
  padding: 0;
  position: absolute;
  width: 4.8rem;
  height: 5.6rem;
  background: 0 0;
  color: #fff;
  font-size: 2.4rem;
  z-index: 2;
  top: 0;
}
.header-componentkb .map-custom-header button.left {
  left: 0;
  margin-top: 0;
}
.header-componentkb .map-custom-header button.right {
  right: 0;
  margin-top: 0;
}
.header-componentkb .map-custom-header button.right.map-button-notificaciones {
  right: 4.8rem;
  min-width: initial;
  width: initial;
}
.header-componentkb .map-custom-header button .burguer {
  display: block;
  width: 2.2rem;
  height: 0.2rem;
  background: #fff;
  border-radius: 0.1rem;
  margin: 0 auto;
  position: relative;
}
.header-componentkb .map-custom-header button .burguer:after,
.header-componentkb .map-custom-header button .burguer:before {
  content: "";
  display: block;
  width: 2.2rem;
  position: absolute;
  height: 0.2rem;
  background: #fff;
  border-radius: 0.1rem;
}
.header-componentkb .map-custom-header button .burguer:before {
  top: -0.6rem;
}
.header-componentkb .map-custom-header button .burguer:after {
  bottom: -0.6rem;
}
.header-componentkb .map-custom-header .home {
  background: url(/assets/img/santander-logo.svg) left center no-repeat;
  width: 100%;
  height: 56px;
  display: block;
  left: 16px;
  position: relative;
}
.header-componentkb .map-custom-header .home-privado--gear {
  right: 48px !important;
}
.header-componentkb .toolbar .toolbar-background-md {
  background: #ec0000;
  color: #fff;
}
.header-componentkb .toolbar .toolbar-content .title .toolbar-title-md {
  color: #fff;
  font: 600 2rem OpenSans;
}
.header-componentkb .toolbar .back-button {
  width: 4.8rem;
  height: 4.8rem;
  margin: 0;
  color: #fff;
}
.header-componentkb .toolbar .back-button .button-inner .back-button-icon {
  font-family: santander-icon-font !important;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.header-componentkb
  .toolbar
  .back-button
  .button-inner
  .back-button-icon:before {
  content: "\e91e";
}
@media (max-width: 330px) {
  .header-componentkb .menu-configurable ul.menu-buttons li a p {
    font-size: 1rem !important;
  }
}
.header-componentkb .menu-configurable {
  opacity: 0;
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
  -webkit-transition: opacity 0.1s ease-in-out;
  transition: opacity 0.1s ease-in-out;
  -webkit-transition-delay: 0.5s, 0.3s;
  transition-delay: 0.5s, 0.3s;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  position: fixed;
  background: #ec0000;
  left: 0;
  right: 0;
  top: 5.6rem;
  -webkit-box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.3);
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.3);
}
.header-componentkb .menu-configurable ul.menu-buttons li a.active,
.header-componentkb .menu-configurable ul.menu-buttons li:last-child:active {
  opacity: 0.7;
}
.header-componentkb .menu-configurable ul.menu-buttons {
  margin: 0;
  padding: 0;
  list-style: none;
  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: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  width: 100%;
}
.header-componentkb .menu-configurable ul.menu-buttons.margin-left {
  margin-left: 3.2rem;
}
.header-componentkb .menu-configurable ul.menu-buttons.margin-right {
  margin-right: 3.2rem;
}
.header-componentkb .menu-configurable ul.menu-buttons li {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  width: 20%;
}
.header-componentkb .menu-configurable ul.menu-buttons li a {
  padding: 0.6rem 0.4rem 0.8rem;
  display: block;
  color: #fff;
}
.header-componentkb .menu-configurable ul.menu-buttons li a p {
  font: 400 1.2rem OpenSans;
  margin: 0.4rem 0 0;
}
.header-componentkb .menu-configurable ul.menu-buttons li a i {
  font-size: 1.8rem;
  border: 0.1rem solid #fff;
  border-radius: 50%;
  padding: 0.6rem;
  color: #ec0000;
  background-color: #fff;
  height: 32px;
  width: 32px;
  display: inline-block;
}
.header-componentkb .menu-configurable ul.menu-buttons li a i.icono-pig {
  font-size: 1.4rem;
  padding: 1rem 0;
  display: block;
  width: 34px;
  height: 34px;
  text-align: center;
  margin: -10px auto 0;
}
.header-componentkb .menu-configurable ul.menu-buttons li a i.icono-pig + p {
  margin-top: 7px;
}
.header-componentkb .menu-configurable ul.menu-buttons li a i.icono-icon-plus {
  border: 1px dashed #fff;
  color: #fff;
  background: 0 0;
}
.header-componentkb .menu-configurable ul.menu-buttons li a.add-icons i {
  border: 1px dashed #fff;
}
.header-componentkb .menu-configurable ul.menu-buttons li:last-child i {
  border: none;
  font-size: 3rem;
  color: #fff;
  background-color: transparent;
  padding: 0;
  position: relative;
  top: -2px;
}
.header-componentkb .menu-configurable ul.menu-buttons li:last-child p {
  margin: 0.2rem 0 0;
}
.header-componentkb .menu-configurable ul.menu-buttons li:last-child:active i {
  color: #fff;
  background-color: transparent;
}
.header-componentkb .menu-configurable.visible {
  opacity: 1;
  -webkit-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition-delay: 0.3s, 0.5s;
  transition-delay: 0.3s, 0.5s;
  z-index: 10001;
}
.header-componentkb .backDropHeader {
  opacity: 0;
  -webkit-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
  -webkit-transition-delay: 0.3s;
  transition-delay: 0.3s;
}
.header-componentkb .backDropHeader.visible {
  background: rgba(0, 0, 0, 0.4);
  position: fixed;
  top: 300px;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 999;
  opacity: 1;
}
.header-componentkb .backDropHeader.visible:before {
  font-family: santander-icon-font !important;
  content: "\e91f";
  font-size: 26px;
  position: absolute;
  color: #fff;
  text-align: center;
  display: block;
  right: 0;
  top: 5px;
  left: 0;
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
}
.header-componentkb.header-privatebanking .menu-configurable {
  background-color: #e6e6e6;
}
.header-componentkb.header-privatebanking
  .menu-configurable
  .menu-buttons
  li
  a {
  color: #444;
}
.header-componentkb.header-privatebanking
  .menu-configurable
  .menu-buttons
  li
  a
  i {
  border-color: #444;
  background-color: #444;
  color: #fff;
}
.header-componentkb.header-privatebanking
  .menu-configurable
  .menu-buttons
  li
  a
  p {
  color: #444;
}
.header-componentkb.header-privatebanking
  .menu-configurable
  .menu-buttons
  li
  a.active {
  opacity: 0.4;
}
.header-componentkb.header-privatebanking
  .menu-configurable
  .menu-buttons
  li:last-child
  i {
  color: #444;
  background-color: transparent;
}
.header-componentkb.header-privatebanking
  .contenedor-iconos-configurables
  .list-icons
  li
  a:active
  i {
  color: #e6e6e6;
  background-color: #fff;
}
.header-componentkb.header-privatebanking
  .contenedor-iconos-configurables
  .list-icons
  li
  a:active
  p {
  color: #e6e6e6;
}
.header-componentkb.header-empresas .menu-configurable {
  background-color: #80715d;
}
.header-componentkb.header-empresas .menu-configurable .menu-buttons li a {
  color: #fff;
}
.header-componentkb.header-empresas .menu-configurable .menu-buttons li a i {
  border-color: #fff;
  color: #80715d;
}
.header-componentkb.header-empresas .menu-configurable .menu-buttons li a p {
  color: #fff;
}
.header-componentkb.header-empresas
  .menu-configurable
  .menu-buttons
  li
  a:active
  i {
  color: #fff;
  background-color: #80715d;
}
.header-componentkb.header-empresas
  .menu-configurable
  .menu-buttons
  li:last-child
  i {
  color: #fff;
}
.header-componentkb.header-empresas
  .contenedor-iconos-configurables
  .list-icons
  li
  a:active
  i {
  color: #fff;
  background-color: #80715d;
}
.header-componentkb.header-empresas
  .contenedor-iconos-configurables
  .list-icons
  li
  a:active
  p {
  color: #80715d;
}
.header-componentkb.header-select .menu-configurable {
  background-color: #666;
}
.header-componentkb.header-select .menu-configurable .menu-buttons li a {
  color: #e6e6e6;
}
.header-componentkb.header-select .menu-configurable .menu-buttons li a i {
  border-color: #e6e6e6;
  color: #666;
}
.header-componentkb.header-select .menu-configurable .menu-buttons li a p {
  color: #e6e6e6;
}
.header-componentkb.header-select
  .menu-configurable
  .menu-buttons
  li
  a:active
  i {
  color: #666;
  background-color: #fff;
}
.header-componentkb.header-select
  .menu-configurable
  .menu-buttons
  li:last-child
  i {
  color: #fff;
}
.header-componentkb.header-select
  .contenedor-iconos-configurables
  .list-icons
  li
  a:active
  i {
  color: #fff;
  background-color: #666;
}
.header-componentkb.header-select
  .contenedor-iconos-configurables
  .list-icons
  li
  a:active
  p {
  color: #666;
}
.container-box-info.alert .box-info {
  background: #f8f0df;
  border-radius: 4px;
}
.platform-android .menu-lateral .scroll-content,
.platform-ios .menu-lateral .scroll-content {
  margin-top: 15.7rem !important;
}
.iphonex .container-menu .header-menu .close {
  top: 4rem;
}
menu-component .scroll-content {
  padding-top: 0 !important;
}
.container-menu {
  margin-top: 0;
}
.container-menu .header-menu {
  background: linear-gradient(45deg, maroon 0, #c00 100%);
  color: #fff;
  padding: 4rem 0 1.6rem;
  position: relative;
}
.container-menu .header-menu h2 {
  color: #fff;
  font-size: 20px;
  font-weight: 700;
  text-align: center;
  margin: 0;
  padding: 0.8rem 0 1.6rem;
}
.container-menu .header-menu button.menu-logout {
  background: 0 0;
  width: 100px;
  border: 1px solid #fff;
  margin: 0 auto;
  min-width: 140px;
  border-radius: 40px;
  font-size: 12px;
  height: auto;
  padding: 0.8rem 0;
}
.container-menu .header-menu button.menu-logout .button-inner {
  line-height: 1;
}
.container-menu .header-menu button.menu-logout i {
  font-size: 1.6rem;
  padding-right: 0.8rem;
  line-height: 1;
}
.container-menu .header-menu .menu-bienvenido {
  text-align: center;
  margin: 0;
  font-size: 14px;
}
.container-menu .header-menu .fecha {
  color: #fff;
  margin: 0;
  font-size: 12px;
}
.container-menu .header-menu .close {
  color: #fff;
  font-size: 20px;
  padding: 0;
  position: absolute;
  top: 2.4rem;
  right: 1.6rem;
  border: none;
  background: 0 0;
}
.container-menu .header-menu.menu-privatebanking .close,
.container-menu .header-menu.menu-privatebanking .menu-bienvenido,
.container-menu .header-menu.menu-privatebanking .menu-logout .button-inner,
.container-menu .header-menu.menu-privatebanking h2 {
  color: #444;
}
.container-menu .header-menu.menu-select {
  background: #5b5a5b;
}
.container-menu .header-menu.menu-empresas {
  background: #80715d;
}
.container-menu .header-menu.menu-privatebanking {
  background: #e6e6e6;
}
.container-menu .header-menu.menu-privatebanking .menu-logout {
  border: 1px solid #444;
}
.container-menu .contenedor-sub-menu {
  max-height: 0;
  -webkit-transition: max-height 0.3s ease-in-out;
  transition: max-height 0.3s ease-in-out;
  overflow: hidden;
}
.container-menu .contenedor-sub-menu.visible {
  height: auto;
  max-height: 1000px;
}
.container-menu ion-list {
  -webkit-box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
}
.container-menu ion-list .item-md {
  padding: 0;
}
.container-menu ion-list .item-md.item-block .item-inner {
  padding: 1.6rem 3.2rem 1.6rem 1.6rem;
  position: relative;
  font-size: 1.6rem;
  font-weight: 700;
}
.container-menu ion-list .item-md.item-block .item-inner i {
  position: absolute;
  right: 1.6rem;
  top: 50%;
  margin-top: -1.2rem;
  color: #ec0000;
  font-size: 2.4rem;
  -webkit-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
}
.container-menu ion-list .item-md.item-block .item-inner .etiqueta-nuevo {
  background-color: #ffb700;
  font-size: 1rem;
  color: #fff;
  text-transform: uppercase;
  display: inline-block;
  padding: 0 1rem;
  border-radius: 0.8rem;
  margin-left: 0.8rem;
  position: absolute;
  top: 2rem;
}
.container-menu ion-list .item-md.item-block .item-inner i.cerrado {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
.container-menu ion-list .item-md.item-block .item-inner i.abierto {
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
}
.container-menu ion-list .item-md.item-block .input-wrapper {
  color: #5b5a5b;
}
.container-menu ion-list .item-md.item-block .input-wrapper ion-label {
  margin: 0;
}
.container-menu ion-list .sub-item.item-block {
  background-color: #f0f0f0;
}
.container-menu ion-list .sub-item.item-block .item-inner {
  border: none;
  padding-left: 1.6rem;
  font-weight: 300;
}
.container-menu .pre-list {
  background: #fff;
  border-bottom: 1px solid #f0f0f0;
  padding: 0.8rem;
}
.container-menu .pre-list .menu-ofertas {
  position: relative;
  background: #ddf4f5;
  color: #1bb3bc;
  border: 1px solid #a4e1e4;
  border-radius: 5px;
  -webkit-box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
}
.onboardingContainer,
.onboardingContainerSD .backdrop {
  background: rgba(0, 0, 0, 0.7);
}
.container-menu .pre-list .menu-ofertas .icoBig {
  position: absolute;
  top: 1.6rem;
  left: 1.6rem;
}
.container-menu .pre-list .menu-ofertas .icoBig i {
  font-size: 35px;
}
.container-menu .pre-list .menu-ofertas .icoSmall {
  position: absolute;
  top: 1.6rem;
  right: 1.6rem;
  padding-top: 8px;
}
.container-menu .pre-list .menu-ofertas .icoSmall i {
  font-size: 20px;
}
.container-menu .pre-list .menu-ofertas .txt p {
  padding: 0 4.8rem 0 65px;
}
.onboardingContainer {
  position: fixed;
  top: 0;
  bottom: 0;
  z-index: 1000000000000000;
  color: #fff;
  right: 0;
  left: 0;
  text-align: center;
  padding-top: 0;
}
.onboardingContainer h2 {
  margin-bottom: 1.6rem;
  font-style: italic;
  font-weight: lighter;
}
.onboardingContainer h2 span {
  font-style: normal;
  font-weight: 600;
}
.onboardingContainer ion-slides {
  height: auto;
  margin-bottom: 1.6rem;
}
.onboardingContainer ion-slide {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.onboardingContainer ion-slide img {
  width: 50%;
  display: block;
  margin: 0 auto 3rem;
}
.onboardingContainer ion-slide p {
  margin: 0 auto;
  width: 70%;
  font-size: 14px;
}
.onboardingContainer ion-slide p span {
  font-weight: 600;
}
.onboardingContainer ion-slide p img {
  margin: 0;
  display: inline-block;
  width: 20px;
}
.onboardingContainer .swiper-pagination.swiper-pagination-bullets {
  position: static;
  padding-top: 2rem;
}
.onboardingContainerSD,
.onboardingContainerSD .backdrop {
  position: fixed;
  z-index: 1111111111;
  color: #000;
  bottom: 0;
  top: 0;
  right: 0;
  left: 0;
}
.onboardingContainerSD {
  text-align: center;
  padding-top: 6rem;
}
.onboardingContainerSD .container-superdigital {
  background: linear-gradient(
    135deg,
    #55009f 0,
    #55009f 12%,
    #e90000 48%,
    #ef7529 76%,
    #f3bb41 92%,
    #f3bb41 100%
  );
  text-align: center;
  margin: 0.8rem;
  padding: 3.2rem;
  position: relative;
  z-index: 109999999999999999;
}
.onboardingContainerSD .container-superdigital h2 {
  color: #fff;
  text-transform: uppercase;
  border-bottom: 1px solid #fff;
  padding-bottom: 1.6rem;
  margin-bottom: 2.4rem;
  font-size: 20px;
  font-weight: 700;
}
.onboardingContainerSD .container-superdigital p {
  text-transform: uppercase;
  padding: 0 1.6rem;
  color: #fff;
  display: inline-block;
  margin: 0;
}
.onboardingContainerSD .container-superdigital ion-col {
  padding: 0;
}
.onboardingContainerSD .container-superdigital ion-col ion-row {
  padding-bottom: 1.6rem;
}
.onboardingContainerSD .container-superdigital ion-col ion-row img {
  max-width: 50px;
  padding-top: 4px;
}
.onboardingContainerSD .container-superdigital ion-col ion-row .nopadding {
  padding: 0;
}
.onboardingContainerSD .container-superdigital ion-col ion-row p {
  text-align: left;
  padding: 0;
  margin: 0;
  font-size: 13px;
}
.onboardingContainerSD .container-superdigital .btnBottom {
  color: #fff;
  font-weight: 600;
  background: 0 0;
  font-size: 15px;
  text-transform: uppercase;
}
.onboardingContainerSD .container-superdigital .botones.button {
  background: #fff;
  color: #ec0000;
  width: 100%;
  padding: 0;
}
@media screen and (max-height: 480px) {
  .onboardingContainer {
    padding-top: 1rem;
  }
  .onboardingContainer h2 {
    margin-bottom: 2rem;
    font-style: italic;
    font-weight: lighter;
  }
  .onboardingContainer h2 span {
    font-style: normal;
    font-weight: 600;
  }
  .onboardingContainer ion-slides {
    height: auto;
    margin-bottom: 0;
  }
  .onboardingContainer ion-slide {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .onboardingContainer ion-slide img {
    width: 50%;
    display: block;
    margin: 0 auto;
  }
}
@media (max-aspect-ratio: 2 / 3) {
  .onboardingContainer {
    padding-top: 4rem;
  }
  .onboardingContainer h2 {
    margin-bottom: 3rem;
    font-style: italic;
    font-weight: lighter;
  }
  .onboardingContainer h2 span {
    font-style: normal;
    font-weight: 600;
  }
  .onboardingContainer ion-slides {
    height: auto;
    margin-bottom: 2rem;
  }
  .onboardingContainer ion-slide {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .onboardingContainer ion-slide img {
    width: 70%;
    display: block;
    margin: 0 auto 2rem;
  }
}
@media screen and (max-width: 320px) {
  .onboardingContainer {
    padding-top: 0;
  }
  .onboardingContainer h2,
  .onboardingContainer ion-slides {
    margin-bottom: 1.6rem;
  }
  .onboardingContainer ion-slides ion-slide img {
    width: 50%;
  }
}
.iphonex .onboardingContainer {
  position: fixed;
  top: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.7);
  z-index: 1000000000000000;
  color: #fff;
  right: 0;
  left: 0;
  text-align: center;
  padding-top: 0;
}
.iphonex .onboardingContainer h2 {
  margin-bottom: 1.6rem;
  font-style: italic;
  font-weight: lighter;
}
.iphonex .onboardingContainer h2 span {
  font-style: normal;
  font-weight: 600;
}
.iphonex .onboardingContainer ion-slides {
  height: auto;
  margin-bottom: 1.6rem;
}
.iphonex .onboardingContainer ion-slide {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.iphonex .onboardingContainer ion-slide img {
  width: 50%;
  display: block;
  margin: 0 auto 3rem;
}
.iphonex .onboardingContainer ion-slide p {
  margin: 0 auto;
  width: 70%;
  font-size: 14px;
}
.iphonex .onboardingContainer ion-slide p span {
  font-weight: 600;
}
.iphonex .onboardingContainer ion-slide p img {
  margin: 0;
  display: inline-block;
  width: 20px;
}
.iphonex .onboardingContainer .swiper-pagination.swiper-pagination-bullets {
  position: static;
  padding-top: 2rem;
}
opinator-toast-component {
  opacity: 1 !important;
}
opinator-toast-component .home-privado .scroll-content {
  margin-top: 13.8rem;
}
opinator-toast-component .toastCustom {
  width: 100%;
  position: absolute;
  z-index: -9999;
  bottom: 7rem;
  padding: 0 0.8rem;
  opacity: 0;
  -webkit-transition: all 0.6s ease-in-out;
  transition: all 0.6s ease-in-out;
  text-align: center;
}
opinator-toast-component .toastCustom i {
  position: absolute;
  left: 0;
  color: #fff;
  border-radius: 50%;
  font-size: 2.4rem;
  text-align: center;
  margin-top: 2.08rem;
  margin-left: 1.6rem;
}
opinator-toast-component .toastCustom p {
  color: #fff;
  text-align: left;
  padding-left: 1.6rem;
}
opinator-toast-component .toastCustom .inner {
  background: rgba(74, 74, 74, 0.9);
  color: #fff;
  border-radius: 4px;
  padding-right: 1.4rem;
}
opinator-toast-component .toastCustom .inner ion-col {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}
opinator-toast-component .toastCustom .inner button {
  width: 100%;
  background: 0 0;
  color: #fff;
  border: 1px solid #fff;
  padding: 0.8rem 1.6rem;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 15px;
  border-radius: 45px;
}
opinator-toast-component .toastCustom.visible {
  opacity: 1;
  z-index: 9999;
}
opinator-toast-component .transFade {
  -webkit-transition: opacity 0.5s ease-in-out;
  transition: opacity 0.5s ease-in-out;
}
opinator-toast-component .transFade.invisible {
  display: none;
  height: 0;
}
opinator-toast-component .transFade.visible {
  opacity: 1;
  height: auto;
}
opinator-toast-component .iphonex .app-page-homeprivadokb .toastCustom {
  bottom: 8.2rem;
}
opinator-toast-component .iphonex .header-componentkb .scroll-content {
  margin-top: 17.6rem;
}
opinator-toast-component .map-splash--privado {
  height: 226px !important;
  top: 0;
  bottom: inherit;
  position: relative !important;
  z-index: 2;
  margin: 5.6rem 0 0;
}
opinator-toast-component .map-splash--privado:before {
  position: relative;
  z-index: -9;
}
opinator-toast-component .map-splash--privado.map-splash:before {
  background-position: 0 -8rem;
}
opinator-toast-component .map-splash--privado.map-splash .map-splash--bajada {
  position: absolute;
  top: 3.2rem;
  width: 100%;
  text-align: center;
}
opinator-toast-component
  .map-splash--privado.map-splash
  .map-splash--bajada
  .container-revisa--producto
  a {
  display: inline-block;
  color: #fff;
}
opinator-toast-component .map-splash--privado.map-splash .map-splash--bajada p {
  font-size: 1.2rem;
  color: #fff;
  margin: 0;
}
opinator-toast-component
  .map-splash--privado.map-splash
  .map-splash--bajada
  p:first-child {
  font-size: 2rem;
}
opinator-toast-component
  .map-splash--privado.map-splash
  .map-splash--bajada
  span {
  font-size: 3.2rem;
  color: #fff;
  display: inline-block;
}
opinator-toast-component
  .map-splash--privado.map-splash
  .map-splash--bajada
  .button-outline-md {
  border-color: #fff;
}
opinator-toast-component
  .map-splash--privado.map-splash
  .map-splash--bajada
  .button-outline-md.button {
  border: 1px solid #fff;
  background: 0 0;
  min-width: 160px;
  margin-top: 1.6rem;
}
opinator-toast-component
  .map-splash--privado.map-splash
  .map-splash--bajada
  .button-outline-md.button
  i {
  padding: 0 0 1.6rem;
  font-size: 1.6rem;
  transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  -o-transform: rotate(90deg);
}
opinator-toast-component
  .map-splash--privado.map-splash
  .map-splash--bajada
  .button-outline-md.button
  i:before {
  font-size: 2.4rem;
}
opinator-toast-component
  .map-splash--privado.map-splash
  .map-splash--bajada
  .button-outline-md.button
  i.ocultar-saldo {
  padding: 1.6rem 0 0;
  transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -webkit-transform: rotate(270deg);
  -o-transform: rotate(270deg);
}
opinator-toast-component
  .map-splash--privado.map-splash
  .map-splash--bajada
  .button-outline-md.button
  span {
  font-size: 1.6rem;
  text-transform: initial;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
opinator-toast-component .acceso-rapido {
  background: #f0f0f0;
  border-top: 1px solid #dedede;
  border-bottom: 1px solid #dedede;
  position: relative;
}
opinator-toast-component .acceso-rapido p {
  font-size: 2rem;
  color: #444;
  position: relative;
  padding: 0 2.8rem 0 0;
}
opinator-toast-component .acceso-rapido p i:before {
  font-size: 2rem;
  position: absolute;
  padding: 0 0 0 0.8rem;
  top: 50%;
  margin-top: -1rem;
}
opinator-toast-component .container-saldos.saldo-activo {
  max-height: 3000px;
  -webkit-transition: max-height 0.5s ease-in;
  transition: max-height 0.5s ease-in;
}
opinator-toast-component .container-saldos.saldo-inactivo {
  max-height: 0;
  -webkit-transition: max-height 0.5s ease-out;
  transition: max-height 0.5s ease-out;
  overflow: hidden;
}
opinator-toast-component .home-privado {
  background: #f0f0f0;
}
opinator-toast-component .home-privado ion-refresher {
  top: 32px;
  color: #fff;
  padding-bottom: 0;
  padding-top: 3.2rem;
}
opinator-toast-component .home-privado ion-refresher .refresher-pulling-icon,
opinator-toast-component
  .home-privado
  ion-refresher
  .refresher-refreshing-icon {
  color: #fff;
  margin-top: 7.6rem;
}
opinator-toast-component
  .home-privado
  ion-refresher
  .refresher-pulling-icon
  svg,
opinator-toast-component
  .home-privado
  ion-refresher
  .refresher-pulling-icon
  svg
  circle,
opinator-toast-component
  .home-privado
  ion-refresher
  .refresher-refreshing-icon
  svg,
opinator-toast-component
  .home-privado
  ion-refresher
  .refresher-refreshing-icon
  svg
  circle {
  fill: #fff;
  stroke: #fff;
}
opinator-toast-component .home-privado .scroll-content {
  border-top: none;
  margin: 5.6rem 0;
}
opinator-toast-component .headerHomePrivado {
  text-align: center;
  padding: 2.4rem 0 0.8rem;
  margin: 0 0.8rem;
}
opinator-toast-component .headerHomePrivado .greeting {
  position: relative;
}
opinator-toast-component .headerHomePrivado p {
  padding-bottom: 1.6rem;
  font-size: 16px;
  color: #fff;
  font-weight: 600;
  margin: 0;
}
opinator-toast-component .headerHomePrivado button {
  background: #000;
  color: #fff;
  font-size: 12px;
  font-weight: 700;
  border-radius: 2.4rem;
  padding: 1.2rem 1.6rem;
  height: auto;
  margin: 0;
}
opinator-toast-component .headerHomePrivado button.disabled {
  color: #444;
}
opinator-toast-component .headerHomePrivado .fade {
  -webkit-transition: opacity 0.8s ease-in-out;
  transition: opacity 0.8s ease-in-out;
  position: absolute;
  left: 0;
  right: 0;
  text-align: center;
}
opinator-toast-component .headerHomePrivado .visible {
  opacity: 1;
}
opinator-toast-component .headerHomePrivado .invisible {
  opacity: 0;
  pointer-events: none;
}
opinator-toast-component .headerHomePrivado .btnWorkCafe {
  background: #000;
  color: #fff;
  padding: 0.6rem 1.6rem 0.8rem;
  max-width: 90%;
}
opinator-toast-component .headerHomePrivado .btnWorkCafe span {
  vertical-align: super;
  font-weight: 300;
}
opinator-toast-component .headerHomePrivado .btnWorkCafe img {
  padding-right: 0.8rem;
  max-height: 23px;
}
opinator-toast-component .headerHomePrivado .btnWorkCafe b {
  font-weight: 600;
}
opinator-toast-component .headerHomePrivado .btnWorkCafe i {
  padding-left: 0.8rem;
  color: #ec0000;
  font-size: 22px;
}
opinator-toast-component .headerHomePrivado .btnMerito {
  border-radius: 50px;
  padding: 2px 1.6rem 0 2px;
  max-width: 90%;
  background: -webkit-gradient(
    linear,
    left bottom,
    left top,
    from(#ff5353),
    color-stop(93%, #efa221)
  );
  background: linear-gradient(0deg, #ff5353 0, #efa221 93%);
}
opinator-toast-component .headerHomePrivado .btnMerito img {
  max-height: 35px;
  padding-right: 1rem;
}
opinator-toast-component .headerHomePrivado .btnMerito p {
  vertical-align: top;
  color: #fff;
  font-size: 1.2rem;
  display: inline-block;
  padding-top: 1.2rem;
  padding-bottom: 0;
  margin: 0;
}
opinator-toast-component .headerHomePrivado .btnMerito p b {
  vertical-align: top;
}
opinator-toast-component
  .container-saldos
  .item-sumatoria--saldos:first-child
  p {
  margin: 3.2rem 0 0;
}
opinator-toast-component
  .container-saldos
  .item-sumatoria--saldos
  .list-md
  .item-block
  .item-inner {
  border-bottom: 0;
}
opinator-toast-component .container-saldos .item-sumatoria--saldos p {
  margin: 1.6rem 0 0;
  font-size: 2rem;
  color: #333;
}
opinator-toast-component
  .container-saldos
  .item-sumatoria--saldos
  .tituloCuenta
  span {
  display: inline-block;
}
opinator-toast-component
  .container-saldos
  .item-sumatoria--saldos
  .item-saldos {
  padding: 1.6rem;
}
opinator-toast-component
  .container-saldos
  .item-sumatoria--saldos
  .item-saldos
  .item
  + .item {
  margin-top: -1px;
}
opinator-toast-component
  .container-saldos
  .item-sumatoria--saldos
  .item-saldos
  ion-item {
  padding: 0;
  -webkit-box-shadow: 0 2px 4px rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 4px rgba(25, 25, 25, 0.1);
  position: relative;
}
opinator-toast-component
  .container-saldos
  .item-sumatoria--saldos
  .item-saldos
  ion-item
  .item-inner {
  padding: 0;
  position: relative;
}
opinator-toast-component
  .container-saldos
  .item-sumatoria--saldos
  .item-saldos
  ion-item
  .item-inner
  .input-wrapper {
  padding: 1.6rem 4.8rem 1.6rem 1.6rem;
  border: 1px solid #ddd;
}
opinator-toast-component
  .container-saldos
  .item-sumatoria--saldos
  .item-saldos
  ion-item
  .item-inner
  .input-wrapper
  p {
  margin: 0;
  color: #5b5a5b;
  font-size: 1.3rem;
  white-space: initial;
}
opinator-toast-component
  .container-saldos
  .item-sumatoria--saldos
  .item-saldos
  ion-item
  .item-inner
  .input-wrapper
  p
  + p {
  margin: 0;
  color: #333;
  position: relative;
}
opinator-toast-component
  .container-saldos
  .item-sumatoria--saldos
  .item-saldos
  ion-item
  .item-inner
  .input-wrapper
  p
  + p
  span {
  font-size: 2rem;
}
opinator-toast-component
  .container-saldos
  .item-sumatoria--saldos
  .item-saldos
  ion-item
  .item-inner
  .input-wrapper
  i {
  width: 4.8rem;
  height: 4.8rem;
  display: block;
  color: #5b5a5b;
  position: absolute;
  top: 0.5rem;
  right: 0;
  z-index: 1;
}
opinator-toast-component
  .container-saldos
  .item-sumatoria--saldos
  .item-saldos
  ion-item
  .item-inner
  .input-wrapper
  i:before {
  position: absolute;
  width: 100%;
  text-align: center;
  line-height: 4.8rem;
  font-size: 2.4rem;
  height: 100%;
}
opinator-toast-component .container-saldos .btn-ocultar--saldos .button {
  margin: 1.6rem auto 3.2rem;
  color: #444;
  background: #fff;
  border: 1px solid #5b5a5b;
  font-size: 1.6rem;
  text-transform: initial;
  min-width: 160px;
}
opinator-toast-component .container-saldos .btn-ocultar--saldos .button span {
  font-weight: 400;
}
opinator-toast-component .container-saldos .btn-ocultar--saldos .button span i {
  padding: 1.6rem 0 0;
  font-size: 1.6rem;
  transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -webkit-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  color: #ec0000;
}
opinator-toast-component
  .container-saldos
  .btn-ocultar--saldos
  .button
  span
  i:before {
  font-size: 2.4rem;
}
opinator-toast-component .container-saldos.saldo-activo {
  display: block;
}
opinator-toast-component .container-listaHomeprivado {
  padding: 0 0.8rem 0.8rem;
}
opinator-toast-component .container-listaHomeprivado ion-list .item-md {
  padding: 0;
  border-radius: 4px;
  margin-bottom: 0.8rem;
}
opinator-toast-component
  .container-listaHomeprivado
  ion-list
  .item-md.item-block
  .item-inner {
  padding: 1.6rem 3.2rem 1.6rem 1.6rem;
  position: relative;
  font-weight: 700;
  color: #444;
  border: none;
}
opinator-toast-component
  .container-listaHomeprivado
  ion-list
  .item-md.item-block
  .item-inner
  i {
  position: absolute;
  right: 1.6rem;
  top: 50%;
  margin-top: -1.2rem;
  color: #ec0000;
  font-size: 2.4rem;
}
opinator-toast-component
  .container-listaHomeprivado
  ion-list
  .item-md.item-block
  .input-wrapper {
  color: #5b5a5b;
  font-size: 1.4rem;
}
opinator-toast-component
  .container-listaHomeprivado
  ion-list
  .item-md.item-block
  .input-wrapper
  ion-label {
  margin: 0;
}
opinator-toast-component .container-listaHomeprivado ion-list .lista-juntos {
  -webkit-box-shadow: 0 2px 4px rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 4px rgba(25, 25, 25, 0.1);
}
opinator-toast-component .container-listaHomeprivado ion-list .item-juntos {
  margin: 0;
  border-radius: 0;
  border-bottom: 1px solid #ddd;
}
opinator-toast-component
  .container-listaHomeprivado
  ion-list
  .item-juntos:first-child {
  border-radius: 4px 4px 0 0;
}
opinator-toast-component
  .container-listaHomeprivado
  ion-list
  .item-juntos:last-child {
  border-bottom: none;
  border-radius: 0 0 4px 4px;
}
opinator-toast-component .custom-popover {
  opacity: 0;
  background: #fff;
  border: 4px solid #fff;
  position: absolute;
  z-index: 100000;
  width: 260px;
  right: 50%;
  margin-right: -130px;
  border-radius: 4px;
  top: 6rem;
  -webkit-box-shadow: 0 2px 4px rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 4px rgba(25, 25, 25, 0.1);
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  visibility: hidden;
}
opinator-toast-component .custom-popover .popover-contenido {
  padding: 0.6rem;
  text-align: center;
}
opinator-toast-component .custom-popover .popover-contenido .p-grande {
  font-size: 18px;
}
opinator-toast-component .custom-popover .popover-contenido p {
  font-size: 14px;
  padding: 0;
}
opinator-toast-component .custom-popover.visible {
  opacity: 1;
  visibility: visible;
}
opinator-toast-component .custom-popover:after,
opinator-toast-component .custom-popover:before {
  bottom: 100%;
  right: 33px;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
opinator-toast-component .custom-popover:after {
  border-color: rgba(255, 255, 255, 0);
  border-bottom-color: #fff;
  border-width: 6px;
  margin-left: -6px;
}
opinator-toast-component .custom-popover:before {
  border-color: rgba(255, 255, 255, 0);
  border-bottom-color: #fff;
  border-width: 12px;
  margin-left: -12px;
}
opinator-toast-component .container-cuenta {
  background: #fff;
  border-radius: 0;
  margin: 0;
  border-top: 1px solid #ddd;
  -webkit-box-shadow: 0 2px 4px rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 4px rgba(25, 25, 25, 0.1);
}
opinator-toast-component .container-cuenta .cuenta {
  padding: 1.6rem 4.8rem 1.6rem 1.6rem;
  position: relative;
}
opinator-toast-component .container-cuenta .cuenta p {
  color: #444;
  font-size: 1.6rem;
  font-weight: 600;
  line-height: 120%;
  margin: 0 0 0.8rem;
}
opinator-toast-component .container-cuenta .cuenta p span {
  display: inline-block;
}
opinator-toast-component .container-cuenta .cuenta p.glosa {
  font-weight: 600;
  margin: 0;
  font-size: 1.4rem;
}
opinator-toast-component .container-cuenta .cuenta p.account {
  font-size: 1.4rem;
  font-weight: 300;
  margin-bottom: 0;
}
opinator-toast-component .container-cuenta .cuenta p.disponible {
  font-size: 1.2rem;
  margin-top: 0.8rem;
  font-weight: 300;
  margin-bottom: 0;
}
opinator-toast-component .container-cuenta .cuenta p.monto {
  font-size: 3.2rem;
  font-weight: 300;
  margin-bottom: 0;
}
opinator-toast-component .container-cuenta .cuenta.credito span img {
  padding-right: 0.8rem;
  height: 1.4rem;
  width: auto;
}
opinator-toast-component .container-cuenta .cuenta-lineaCredito {
  border-top: 1px solid #ddd;
  padding: 0.8rem;
  font-size: 12px;
}
opinator-toast-component .container-cuenta .cuenta-lineaCredito span {
  font-weight: 700;
  display: inline-block;
}
opinator-toast-component .container-cuenta .container-ver-datos {
  position: absolute;
  right: 0.8rem;
  top: 0.6rem;
  padding: 0.8rem;
  font-size: 1.2rem;
}
opinator-toast-component .container-cuenta .linea-credito {
  padding: 1.6rem;
  border-top: 1px solid #ddd;
}
opinator-toast-component .container-cuenta .linea-credito p {
  margin: 0;
  line-height: 120%;
  color: #444;
  font-size: 1.2rem;
  font-weight: 600;
}
opinator-toast-component .container-cuenta .linea-credito p + p {
  font-weight: 500;
}
opinator-toast-component .container-cuenta .linea-credito p + p span {
  font-weight: 700;
}
opinator-toast-component .container-cuenta.cuenta-unica {
  margin: 0 0.8rem 0.8rem;
  border-radius: 4px;
}
opinator-toast-component .campania-home .campania {
  background: 0 0;
  padding: 0 0.8rem 0.8rem;
}
opinator-toast-component .campania-home .campania img {
  padding: 0;
  border-radius: 4px;
  width: 100%;
  display: block;
}
opinator-toast-component .container-acordeon-cuenta {
  margin: 0 0.8rem 0.8rem;
}
opinator-toast-component .container-acordeon-cuenta .acordeon-cuenta {
  background: #fff;
  -webkit-box-shadow: 0 2px 4px rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 4px rgba(25, 25, 25, 0.1);
  border-radius: 4px;
  -webkit-transition: border-radius 0.1s ease-in-out;
  transition: border-radius 0.1s ease-in-out;
  -webkit-transition-delay: 0.1s;
  transition-delay: 0.1s;
}
opinator-toast-component .container-acordeon-cuenta .acordeon-cuenta div {
  position: relative;
  padding: 1.6rem 4.8rem 1.6rem 1.6rem;
}
opinator-toast-component
  .container-acordeon-cuenta
  .acordeon-cuenta
  div
  ion-col
  p {
  margin: 0;
  font-weight: 700;
  font-size: 1.4rem;
  color: #444;
}
opinator-toast-component
  .container-acordeon-cuenta
  .acordeon-cuenta
  div
  ion-col
  + ion-col
  p {
  font-weight: 500;
  text-align: right;
  font-size: 12px;
  line-height: 2.1rem;
}
opinator-toast-component
  .container-acordeon-cuenta
  .acordeon-cuenta
  div
  ion-col
  + ion-col
  p
  span {
  font-weight: 600;
}
opinator-toast-component .container-acordeon-cuenta .acordeon-cuenta div i {
  position: absolute;
  right: 1.6rem;
  top: 50%;
  margin-top: -1.2rem;
  color: #ec0000;
  font-size: 2.4rem;
  -webkit-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
}
opinator-toast-component
  .container-acordeon-cuenta
  .acordeon-cuenta
  div
  i.open {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
opinator-toast-component
  .container-acordeon-cuenta
  .acordeon-cuenta
  div
  i.close {
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
}
opinator-toast-component .container-acordeon-cuenta .acordeon-abierto {
  border-radius: 4px 4px 0 0;
  -webkit-transition: border-radius 0.1s ease-in-out;
  transition: border-radius 0.1s ease-in-out;
  -webkit-transition-delay: 0.1s;
  transition-delay: 0.1s;
}
opinator-toast-component
  .container-acordeon-cuenta
  .container-cuenta-nacionales,
opinator-toast-component .container-acordeon-cuenta .container-tarjeta-credito {
  max-height: 0;
  -webkit-transition: max-height 0.3s ease-in-out, opacity 0.4s ease-in-out;
  transition: max-height 0.3s ease-in-out, opacity 0.4s ease-in-out;
  overflow: hidden;
  opacity: 0;
}
opinator-toast-component
  .container-acordeon-cuenta
  .container-cuenta-nacionales.visible,
opinator-toast-component
  .container-acordeon-cuenta
  .container-tarjeta-credito.visible {
  opacity: 1;
  height: auto;
  max-height: 1000px;
  overflow: visible;
}
opinator-toast-component
  .container-acordeon-cuenta
  .container-cuenta-nacionales
  .container-cuenta:last-child,
opinator-toast-component
  .container-acordeon-cuenta
  .container-tarjeta-credito
  .container-cuenta:last-child {
  margin-bottom: 0;
}
opinator-toast-component
  .container-acordeon-cuenta
  + .container-acordeon-cuenta {
  margin-bottom: 0.8rem;
  border-bottom: none;
}
opinator-toast-component .loopCuenta:last-child .container-cuenta {
  border-radius: 0 0 4px 4px;
}
opinator-toast-component .container-menu .pre-list.list-home-privado {
  background: 0 0;
  padding-bottom: 10.6rem;
  border-bottom: 0;
}
pasos-component .pasos {
  background-color: #fff;
}
pasos-component .pasos .col {
  padding: 0;
}
pasos-component .pasos .pasoActivo {
  border: 2px solid #1bb3bc;
  color: #1bb3bc;
  display: block;
  width: 31px;
  height: 30px;
  border-radius: 50%;
  font-size: 16px;
  font-weight: 700;
  text-align: center;
  margin-top: 1.1rem;
  margin-left: 1.6rem;
  float: left;
  margin-right: 1.6rem;
  padding-top: 0.1rem;
}
pasos-component .pasos .pasoTitulo {
  color: #444;
  font-weight: 700;
  font-size: 1.3rem;
  margin-top: 1.6rem;
  text-transform: uppercase;
}
pasos-component .pasos .numero-depasos {
  font-size: 1.4rem;
  margin-top: 1.6rem;
  text-transform: uppercase;
  text-align: right;
  padding-right: 1.6rem;
}
pasos-component .pasos .barra-progreso {
  position: relative;
  float: left;
  height: 4px;
  width: 100%;
  background-color: #ccc;
}
pasos-component .pasos .barra-progreso .barraInner {
  position: absolute;
  top: 0;
  left: 0;
  height: 4px;
  border-radius: 0 4px 4px 0;
  background-color: #1bb3bc;
}
.sin-movimientos {
  background: #fff;
  padding: 1.6rem 0;
  border: 1px solid #ddd;
  -webkit-box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  border-radius: 2px;
  overflow: hidden;
  margin: 1.6rem 0 0;
  text-align: center;
  position: relative;
  color: #444;
}
.sin-movimientos .sin-movimientos---icono {
  color: #444;
}
.sin-movimientos .sin-movimientos---icono i {
  font-size: 25px;
}
.sin-movimientos .sin-movimientos---texto {
  margin: 0;
  font-size: 14px;
  padding-top: 0.53333rem;
}
.container-tres-punto-cero {
  background: #f0f0f0;
  padding: 1.6rem 0.8rem 0.8rem;
}
.container-tres-punto-cero .validacion-3punto0 {
  border: 1px solid #ddd;
  border-bottom: none;
  border-radius: 4px 4px 0 0;
  margin-top: 32px;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.container-tres-punto-cero .validacion-3punto0 h2 {
  font-weight: 400 !important;
  margin-bottom: 0 !important;
}
.container-tres-punto-cero
  .transferencias-main--container
  .transferencias-main--form-transferencia
  .form-transferencia--form-box
  p
  span,
.container-tres-punto-cero .validacion-3punto0 p span {
  font-weight: 700;
}
.container-tres-punto-cero .validacion-3punto0 p {
  font-size: 14px;
  color: #444;
  margin-bottom: 0;
}
.container-tres-punto-cero .validacion-3punto0 .inputs input {
  margin: 0;
  height: 30px;
  border-bottom: 0;
}
.container-tres-punto-cero .validacion-3punto0 .formulario-nuevo-contacto {
  width: 124px;
  margin: 0 auto;
}
.container-tres-punto-cero
  .validacion-3punto0
  .formulario-nuevo-contacto
  ion-col {
  max-width: 36px;
}
.container-tres-punto-cero
  .validacion-3punto0
  .formulario-nuevo-contacto
  ion-col
  + ion-col {
  margin: 0 4px;
}
.container-tres-punto-cero
  .validacion-3punto0
  .formulario-nuevo-contacto
  ion-col
  + ion-col
  + ion-col {
  margin: 0;
}
.container-tres-punto-cero
  .validacion-3punto0
  .formulario-nuevo-contacto
  ion-col
  ion-item.item-block {
  min-height: inherit;
  height: 60px;
}
.container-tres-punto-cero
  .validacion-3punto0
  .formulario-nuevo-contacto
  ion-col
  ion-item
  ion-label {
  text-align: center;
  margin: 0;
}
.container-tres-punto-cero
  .validacion-3punto0
  .formulario-nuevo-contacto
  ion-col
  ion-item
  .item-inner {
  border-bottom: none;
  -webkit-box-shadow: inset 0 -2px 0 0 #1bb3bc !important;
  box-shadow: inset 0 -2px 0 0 #1bb3bc !important;
}
.container-tres-punto-cero
  .validacion-3punto0
  .formulario-nuevo-contacto
  ion-col
  ion-item.item-input:last-child {
  border-bottom: none;
}
.container-tres-punto-cero
  .validacion-3punto0
  .formulario-nuevo-contacto
  .password {
  -webkit-text-security: disc;
  color: #444;
  font-size: 20px;
}
.container-tres-punto-cero .container-sobre--cuenta {
  padding: 0;
  border-top: 1px solid #ddd;
  padding-top: 0 !important;
}
.container-tres-punto-cero
  .transferencias-main--container
  .transferencias-main--form-transferencia
  .form-transferencia--form-box {
  padding-top: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.container-tres-punto-cero
  .transferencias-main--container
  .transferencias-main--form-transferencia
  .form-transferencia--form-box
  p {
  font-size: 1.2rem !important;
}
.container-tres-punto-cero .inputs .item-input.item-md.ng-valid .item-inner {
  -webkit-box-shadow: inset 0 -2px 0 0 #1bb3bc !important;
  box-shadow: inset 0 -2px 0 0 #1bb3bc !important;
}
.container-tres-punto-cero
  .inputs
  .item-input.item-md.input-has-value
  .item-inner {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.container-tres-punto-cero
  .inputs
  .item-input.item-md.ng-invalid.ng-touched:not(.input-has-focus)
  .item-inner {
  -webkit-box-shadow: inset 0 -2px 0 0 #1bb3bc !important;
  box-shadow: inset 0 -2px 0 0 #1bb3bc !important;
}
.validacion-3punto0
  .inputs
  .form-transferencia--fieldset
  .item-inner
  .input-wrapper
  ion-label {
  color: #444;
}
.toast-generico .toast-wrapper .toast-container {
  position: relative;
  padding: 0;
}
.toast-generico .toast-wrapper .toast-container:after {
  content: "\e94f";
  font-family: santander-icon-font !important;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  color: #fff;
  position: absolute;
  top: 50%;
  margin-top: -0.6rem;
  font-size: 1.2rem;
  left: 2.2rem;
}
.toast-generico .toast-wrapper .toast-container:before {
  content: "";
  width: 2.4rem;
  height: 2.4rem;
  background: #1bb3bc;
  display: block;
  position: absolute;
  border-radius: 50%;
  top: 50%;
  margin-top: -1.2rem;
  left: 1.6rem;
}
.toast-generico .toast-wrapper .toast-container .toast-message {
  padding: 1.6rem 1.6rem 1.6rem 5.6rem;
  text-align: left;
  font-size: 1.4rem;
}
.toast-generico .toast-wrapper .toast-container button {
  background: 0 0;
  border-radius: 0 0 0.4rem 0.4rem;
  font-size: 1.6rem;
  font-weight: 400;
  margin: 0 auto;
  display: block;
  position: relative;
  top: -1.2rem;
}
.fondoTooltip {
  opacity: 0.1;
  background-color: #000;
  position: fixed;
  z-index: 103;
  top: 0;
  left: 0;
}
.fondoTooltip .resaltar {
  position: absolute;
  display: block;
  opacity: 1;
  background-color: #fff;
  border-radius: 20px;
}
.container-tooltip {
  display: grid;
  grid-template-columns: 100%;
  grid-template-rows: 75% 25%;
  text-align: center;
}
.container-tooltip .swiper-slide {
  margin-bottom: 20px;
}
.container-tooltip .element-tooltip {
  grid-row: 1/2;
  display: grid;
  grid-template-columns: 50% 25% 25%;
  grid-template-rows: 41% 80%;
}
.container-tooltip .element-tooltip .title-tooltip {
  grid-column: 1/2;
  grid-row: 1/2;
  font-weight: 700;
  font-size: 90%;
}
.container-tooltip .element-tooltip .container-img-tooltip {
  grid-column: 3/4;
  grid-row: 1/2;
}
.container-tooltip .element-tooltip .container-img-tooltip .img-tooltip {
  border: 0;
  z-index: 5;
}
.container-tooltip .element-tooltip .new-tooltip {
  grid-column: 2/3;
  grid-row: 1/2;
  background-color: #ffcc30;
  max-height: 22px;
  border-radius: 24rem;
  font-weight: 700;
  font-size: 12px;
  padding-top: 2px;
  color: #505050;
}
.container-tooltip .element-tooltip .container-text-tooltip {
  grid-column: 1/4;
  grid-row: 2/3;
  margin: 1%;
}
.container-tooltip .element-tooltip .container-text-tooltip .text-tooltip {
  font-size: 73%;
  color: #505050;
  padding: 1rem 0.2rem;
}
.container-tooltip
  .element-tooltip
  .container-text-tooltip
  .text-tooltip-slide {
  font-size: 55%;
  color: #505050;
  padding: 0 0.2rem 1rem;
}
.container-tooltip .button-tooltip {
  grid-row: 2/3;
  padding-left: 3%;
  margin-top: -2%;
}
.container-tooltip .button-tooltip .text-button-tooltip {
  border: 1px solid #8d8c8c;
  width: 90px;
  padding-top: 5px;
  height: 30px;
  border-radius: 24rem;
  color: #505050;
  font-size: 14px;
  font-weight: 700;
  text-align: center;
  margin: 0 auto;
}
.container-tooltip
  .button-tooltip
  .text-button-tooltip
  .ios
  page-intro
  ion-slide,
.container-tooltip
  .button-tooltip
  .text-button-tooltip
  .md
  page-intro
  ion-slide {
  background-color: #32db64;
}
.container-tooltip
  .button-tooltip
  .text-button-tooltip
  .ios
  page-intro
  ion-slide
  img,
.container-tooltip
  .button-tooltip
  .text-button-tooltip
  .md
  page-intro
  ion-slide
  img {
  height: 70vh !important;
  width: auto !important;
}
.container-tooltip .swiper-pagination.swiper-pagination-bullets {
  bottom: 25%;
  -webkit-transition: opacity 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out;
}
.container-tooltip
  .swiper-pagination.swiper-pagination-bullets
  .swiper-pagination-bullet {
  background-color: #505050;
  height: 0.8rem;
  margin-top: 6rem;
}
.container-tooltip
  .swiper-pagination.swiper-pagination-bullets
  .swiper-pagination-bullet:nth-child(n).swiper-pagination-bullet-active {
  background-color: #ffcc30;
}
.container-tooltip .noPager button {
  display: none !important;
}
.container-tooltip .swiper-pagination {
  top: 10px;
}
.container-tooltip .swiper-pagination.hide {
  display: block !important;
}
.general-modal.content-md {
  background: rgba(0, 0, 0, 0.6);
}
.general-modal .fixed-content,
.general-modal .scroll-content {
  margin-top: 5.6rem;
}
.general-modal .grid,
.general-modal .row {
  padding: 0;
  height: 100%;
}

.general-modal .my-modal,
.general-modal .my-modal[padding] {
  /* padding-top:5.6rem */
  padding-top: 4.7rem;
}

.general-modal .my-modal {
  text-align: center;
  background: #fff;
  border: 0.1rem solid #ddd;
  border-radius: 0.4rem;
  opacity: 0;
  -webkit-animation: overflow 0.15s linear;
  animation: overflow 0.15s linear;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-delay: 0.15s;
  animation-delay: 0.15s;
}
.general-modal .my-modal .icono {
  width: 7.2rem;
  height: 7.2rem;
  /* width: 6.8rem;
  height: 6.8rem; */
  position: absolute;
  left: 50%;
  top: 0;
  text-align: center;
  line-height: 7.2rem;
  margin: -3.6rem 0 0 -3.6rem;
  border-radius: 50%;
  background: #ec0000;
  font-size: 3.6rem;
  color: #fff;
}
.general-modal .my-modal .icono.positive {
  background: #abc111;
}
.general-modal .my-modal .boton-cerrar {
  color: #fff;
  position: absolute;
  top: -3rem;
  right: 0;
  font-size: 25px;
  cursor: pointer;
}
.general-modal .my-modal .containerTitle {
  padding: 0 1.6rem;
  text-align: center;
}
.general-modal .my-modal .containerTitle h2 {
  font-size: 2rem;
  margin: 0 0 1.6rem;
  color: #444;
}
.general-modal .my-modal .my-modal-content {
  margin: 1.6rem 0;
  padding: 0 1.6rem;
}
.general-modal .my-modal .my-modal-buttons {
  margin: 0 -1.6rem;
}
.general-modal .my-modal .my-modal-buttons.grid {
  width: calc(100% + 3.2rem);
  min-height: 8rem;
}
.general-modal .my-modal .my-modal-buttons:after,
.general-modal .my-modal .my-modal-buttons:before {
  content: "";
  display: table;
  clear: both;
  width: 100%;
}
.modal-generico .modal-scroll-content .scroll-content {
  margin: 0 1.6rem 1.6rem;
}
.modal-generico .modal-scroll-content p {
  overflow: scroll;
}
.modal-generico.my-modal .icono.color-alert {
  background: #e59d27;
}
.platform-tablet .modal-wrapper .general-modal.content-md,
.platform-tablet .modal-wrapper .modal-termino-condiciones {
  background: 0 0;
}
.platform-tablet .modal-wrapper {
  -webkit-box-shadow: none;
  box-shadow: none;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.platform-tablet .modal-wrapper .general-modal.content-md .scroll-content {
  width: initial;
}
.platform-tablet
  .modal-wrapper
  .general-modal.content-md
  .scroll-content
  .row
  .col {
  margin: 0 15%;
}
.platform-tablet
  .modal-wrapper
  .general-modal.content-md
  .scroll-content
  .modal-generico
  .modal-generico--container-botones
  .row
  .col {
  margin: inherit;
}
.platform-tablet
  .modal-wrapper
  .modal-termino-condiciones
  .container-termino-condiciones {
  margin: -50% 15% 0;
  top: 50%;
}
.platform-tablet .modal-wrapper .modal-error-touch .container-modal-error {
  margin: -202px 15% 0;
  top: 50%;
}
.platform-tablet .modal-wrapper .modal-loading .container .container-icono i {
  font-size: 4.5rem;
}
.platform-tablet
  .modal-wrapper
  .modal-loading
  .container
  .container-icono
  .roullette {
  width: 12rem;
  height: 12rem;
  margin: -6rem 0 0 -6rem;
}
app-page-generalmodal .general-modal.content-md {
  background: rgba(0, 0, 0, 0.6);
}
app-page-generalmodal .general-modal .fixed-content,
app-page-generalmodal .general-modal .scroll-content {
  margin-top: 0;
}
app-page-generalmodal .general-modal .grid,
app-page-generalmodal .general-modal .row {
  padding: 0;
  height: 100%;
}
app-page-generalmodal .general-modal .my-modal,
app-page-generalmodal .general-modal .my-modal[padding] {
  padding-top: 5.6rem;
}
app-page-generalmodal .general-modal .my-modal {
  text-align: center;
  background: #fff;
  border: 0.1rem solid #ddd;
  border-radius: 0.4rem;
  opacity: 0;
  -webkit-animation: overflow 0.15s linear;
  animation: overflow 0.15s linear;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-delay: 0.15s;
  animation-delay: 0.15s;
}
.modal-loading .scroll-content .container .roullette,
.modal-loading-invisible .scroll-content .container .roullette {
  -webkit-animation: loader 0.6s linear infinite;
  border-left: 2px solid #ec0000;
  border-radius: 50%;
  border-top: 2px solid #ec0000;
}
app-page-generalmodal .general-modal .my-modal .icono {
  width: 7.2rem;
  height: 7.2rem;
  position: absolute;
  left: 50%;
  top: 0;
  text-align: center;
  line-height: 7.2rem;
  margin: -3.6rem 0 0 -3.6rem;
  border-radius: 50%;
  background: #ec0000;
  font-size: 3.6rem;
  color: #fff;
}
app-page-generalmodal .general-modal .my-modal .icono.positive {
  background: #abc111;
}
app-page-generalmodal .general-modal .my-modal .boton-cerrar {
  color: #fff;
  position: absolute;
  top: -3rem;
  right: 0;
  font-size: 25px;
  cursor: pointer;
}
app-page-generalmodal .general-modal .my-modal .containerTitle {
  padding: 0 1.6rem;
  text-align: center;
}
app-page-generalmodal .general-modal .my-modal .containerTitle h2 {
  font-size: 2rem;
  margin: 0 0 1.6rem;
  color: #444;
}
app-page-generalmodal .general-modal .my-modal .my-modal-content {
  margin: 1.6rem 0;
  padding: 0 1.6rem;
}
app-page-generalmodal .general-modal .my-modal .my-modal-buttons {
  margin: 0 -1.6rem;
}
app-page-generalmodal .general-modal .my-modal .my-modal-buttons.grid {
  width: calc(100% + 3.2rem);
  min-height: 8rem;
}
app-page-generalmodal .general-modal .my-modal .my-modal-buttons:after,
app-page-generalmodal .general-modal .my-modal .my-modal-buttons:before {
  content: "";
  display: table;
  clear: both;
  width: 100%;
}
app-page-generalmodal .modal-generico .modal-generico--container-botones {
  display: block;
}
app-page-generalmodal
  .modal-generico
  .modal-generico--container-botones
  button.button {
  padding: 0;
}
app-page-generalmodal
  .modal-generico
  .modal-generico--container-botones
  button.button
  i {
  padding-right: 0.8rem;
  font-size: 25px;
  vertical-align: sub;
}
app-page-generalmodal
  .modal-generico
  .modal-generico--container-botones
  button.button-clear {
  border: none;
  height: 3.2rem;
  padding: 0 4.8rem;
  background: #fff;
  color: #ec0000;
  font: 600 1.6rem OpenSans;
  min-width: 28rem;
  margin: 0 auto 1.6rem;
  display: block;
  border-radius: 2.4rem;
}
app-page-generalmodal
  .modal-generico
  .modal-generico--container-botones.first-btn {
  height: auto;
}
app-page-generalmodal
  .modal-generico
  .modal-generico--container-botones
  button.botones.button.inline.botonBlanco {
  height: 4.8rem;
  padding: 0 4.8rem;
  background: #fff;
  color: #ec0000;
  font: 600 1.6rem OpenSans;
  min-width: 28rem;
  margin: 0 auto 1.6rem;
  display: block;
  border-radius: 2.4rem;
  border: 1px solid #ddd;
}
app-page-generalmodal
  .modal-generico
  .modal-generico--container-botones
  button.botones.button-clear.botonSinStyle {
  font-size: 14px;
}
app-page-generalmodal .modal-generico .modal-scroll-content {
  margin-bottom: 1.6rem;
}
app-page-generalmodal .modal-generico .modal-scroll-content .scroll-content {
  margin: 0 1.6rem 1.6rem;
}
app-page-generalmodal .modal-generico .modal-scroll-content p {
  font-size: 13px;
  text-align: left;
  margin: 0;
  overflow: scroll;
}
app-page-generalmodal .modal-generico.my-modal .icono.color-error {
  background: #ec0000;
}
app-page-generalmodal .modal-generico.my-modal .icono.color-warning {
  background: #e59d27;
}
app-page-generalmodal .modal-generico.my-modal .icono.color-info {
  background: #1bb3bc;
}
app-page-generalmodal .modal-generico.my-modal .icono.color-success {
  background: #abc111;
}
app-page-generalmodal ion-header {
  top: 85px;
}
app-page-generalmodal .fade-effect {
  opacity: 0;
  -webkit-transition: opacity 0.15s ease-in-out;
  transition: opacity 0.15s ease-in-out;
  right: 1.6rem;
  left: 1.6rem;
  height: 65px;
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(white),
    to(rgba(255, 255, 255, 0))
  );
  background: linear-gradient(to bottom, #fff 0, rgba(255, 255, 255, 0) 100%);
}
app-page-generalmodal .fade-effect-bottom {
  bottom: 0;
  position: absolute;
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(rgba(255, 255, 255, 0)),
    to(white)
  );
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0, #fff 100%);
}
app-page-generalmodal .platform-tablet .modal-wrapper .general-modal.content-md,
app-page-generalmodal
  .platform-tablet
  .modal-wrapper
  .modal-termino-condiciones {
  background: 0 0;
}
app-page-generalmodal .fade-effect.visible {
  opacity: 1;
}
app-page-generalmodal .platform-tablet .modal-wrapper {
  -webkit-box-shadow: none;
  box-shadow: none;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
app-page-generalmodal
  .platform-tablet
  .modal-wrapper
  .general-modal.content-md
  .scroll-content {
  width: initial;
}
app-page-generalmodal
  .platform-tablet
  .modal-wrapper
  .general-modal.content-md
  .scroll-content
  .row
  .col {
  margin: 0 15%;
}
app-page-generalmodal
  .platform-tablet
  .modal-wrapper
  .general-modal.content-md
  .scroll-content
  .modal-generico
  .modal-generico--container-botones
  .row
  .col {
  margin: inherit;
}
app-page-generalmodal
  .platform-tablet
  .modal-wrapper
  .modal-termino-condiciones
  .container-termino-condiciones {
  margin: -50% 15% 0;
  top: 50%;
}
app-page-generalmodal
  .platform-tablet
  .modal-wrapper
  .modal-error-touch
  .container-modal-error {
  margin: -202px 15% 0;
  top: 50%;
}
app-page-generalmodal
  .platform-tablet
  .modal-wrapper
  .modal-loading
  .container
  .container-icono
  i {
  font-size: 4.5rem;
}
.modal-loading .scroll-content .container .container-icono i,
.modal-loading-invisible .scroll-content .container .container-icono i {
  font-size: 30px;
  display: block;
  color: #ec0000;
  line-height: 4.5rem;
}
app-page-generalmodal
  .platform-tablet
  .modal-wrapper
  .modal-loading
  .container
  .container-icono
  .roullette {
  width: 12rem;
  height: 12rem;
  margin: -6rem 0 0 -6rem;
}
.platform-ios.iphonex .modal-loading {
  top: 0 !important;
  height: 100%;
}
.modal-loading .col {
  padding: 0;
}
.modal-loading .scroll-content .container {
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: 200;
  background: #fff;
}
.modal-loading .scroll-content .container .container-icono {
  width: 4.8rem;
  height: 4.8rem;
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -2.4rem 0 0 -2.4rem;
  display: block;
  padding: 1px 0;
  text-align: center;
}
.modal-loading .scroll-content .container .roullette {
  position: absolute;
  width: 8rem;
  height: 8rem;
  left: 50%;
  top: 50%;
  margin: -4rem 0 0 -4rem;
  animation: loader 0.6s linear infinite;
}
@-webkit-keyframes loader {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.platform-ios .modal-loading-invisible {
  top: 2.1rem;
}
.platform-ios.iphonex .modal-loading-invisible {
  top: 0 !important;
  height: 100%;
}
.modal-loading-invisible {
  opacity: 0 !important;
}
.modal-loading-invisible .col {
  padding: 0;
}
.modal-loading-invisible .scroll-content {
  margin-top: 0;
}
.modal-loading-invisible .scroll-content .container {
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: 200;
  background: rgba(255, 255, 255, 0);
}
.modal-loading-invisible .scroll-content .container .container-icono {
  width: 4.8rem;
  height: 4.8rem;
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -2.4rem 0 0 -2.4rem;
  display: block;
  padding: 1px 0;
  text-align: center;
}
.modal-loading-invisible .scroll-content .container .roullette {
  position: absolute;
  width: 8rem;
  height: 8rem;
  left: 50%;
  top: 50%;
  margin: -4rem 0 0 -4rem;
  animation: loader 0.6s linear infinite;
}
.modal-wrapper {
  -webkit-transform: unset !important;
  transform: unset !important;
}
.platform-ios .modal-loading {
  top: 2.1rem;
}
@keyframes loader {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(330deg);
    transform: rotate(330deg);
  }
}
@-webkit-keyframes opacityLoadigInv {
  0%,
  100%,
  20% {
    opacity: 0;
  }
  15%,
  3% {
    opacity: 1;
  }
}
@keyframes opacityLoadigInv {
  0%,
  100%,
  20% {
    opacity: 0;
  }
  15%,
  3% {
    opacity: 1;
  }
}
inv-loading-page .scroll-content {
  margin-top: 0;
}
inv-loading-page .inv-loading-box {
  background: rgba(255, 255, 255, 0.95);
}
inv-loading-page .inv-loading {
  -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-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
}
inv-loading-page .inv-loading .spinner {
  -webkit-animation: loader 0.6s linear infinite;
  animation: loader 0.6s linear infinite;
  border-left: 2px solid #ec0000;
  border-radius: 50%;
  border-right: 2px solid rgba(255, 255, 255, 0);
  border-top: 2px solid #ec0000;
  content: "";
  height: 8rem;
  left: 0;
  position: absolute;
  top: 0;
  width: 8rem;
}
inv-loading-page .inv-loading__content {
  -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;
  position: relative;
}
inv-loading-page .inv-loading__titulo {
  color: #999;
  font-size: 1.6rem;
  padding-top: 2.4rem;
}
inv-loading-page .inv-loading .sprite-content {
  -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;
  height: 8rem;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 8rem;
}
inv-loading-page .inv-loading .sprite-content .sprite {
  height: 4rem;
  position: absolute;
  width: 4rem;
}
inv-loading-page .inv-loading .sprite-content .sprite--santander {
  -webkit-animation: opacityLoadigInv 4s ease-in infinite;
  animation: opacityLoadigInv 4s ease-in infinite;
  background: url(../assets/inversiones-assets/icon-santander-inv.png) left
    no-repeat;
  background-position-y: -2px;
  background-size: 4rem 4rem;
  opacity: 0;
}
inv-loading-page .inv-loading .sprite-content .sprite--fondosmutuos {
  -webkit-animation: opacityLoadigInv 4s ease-in 1s infinite;
  animation: opacityLoadigInv 4s ease-in 1s infinite;
  background: url(../assets/inversiones-assets/icono-ffmm.png) left no-repeat;
  background-size: 4rem 4rem;
  opacity: 0;
}
inv-loading-page .inv-loading .sprite-content .sprite--dap {
  -webkit-animation: opacityLoadigInv 4s ease-in 2s infinite;
  animation: opacityLoadigInv 4s ease-in 2s infinite;
  background: url(../assets/inversiones-assets/icono-dap.png) left no-repeat;
  background-size: 4rem 4rem;
  opacity: 0;
}
inv-loading-page .inv-loading .sprite-content .sprite--acciones {
  -webkit-animation: opacityLoadigInv 4s ease-in 3s infinite;
  animation: opacityLoadigInv 4s ease-in 3s infinite;
  background: url(../assets/inversiones-assets/icono-acciones.png) left
    no-repeat;
  background-size: 4rem 4rem;
  opacity: 0;
}
.footer-modal-loading .button.button-clear {
  border: 1px solid #ddd;
  padding: 0 4.8rem;
  background: #fff;
  color: #ec0000;
  font: 600 1.4rem OpenSans;
  min-width: 28rem;
  margin: 0 auto 1.6rem;
  display: block;
  border-radius: 2.4rem;
}
.msjLoading {
  left: 0.8rem;
  margin: 0;
  padding: 0 1.6rem 1.6rem;
  position: absolute;
  right: 0.8rem;
  text-align: center;
  top: 58%;
}
.modal-error-touch {
  background: 0 0;
}
.modal-error-touch .container-modal-error {
  margin: 4.8rem 0.8rem 0.8rem;
  background: #fff;
  border-radius: 0.4rem;
  position: relative;
}
.modal-error-touch .container-modal-error .row .col {
  padding: 0;
}
.modal-error-touch .container-modal-error .row .col .modal-error {
  padding: 4.8rem 1.6rem 0.8rem;
}
.modal-error-touch .container-modal-error .row .col .modal-error .icono-error,
.modal-error-touch
  .container-modal-error
  .row
  .col
  .modal-error
  .icono-icono-menos {
  position: absolute;
  background: #ec0000;
  border-radius: 50%;
  left: 50%;
  margin-left: -3.6rem;
  width: 7.2rem;
  height: 7.2rem;
  top: -3.6rem;
}
.modal-error-touch
  .container-modal-error
  .row
  .col
  .modal-error
  .icono-error:before,
.modal-error-touch
  .container-modal-error
  .row
  .col
  .modal-error
  .icono-icono-menos:before {
  color: #fff;
  font-size: 3.6rem;
  left: 50%;
  margin-left: -1.8rem;
  line-height: 7.2rem;
  position: absolute;
}
.modal-error-touch .container-modal-error .row .col .modal-error p {
  font-size: 2rem;
  color: #444;
  text-align: center;
  margin-top: 0;
}
.modal-error-touch .container-modal-error .row .col .modal-error p + p {
  font-size: 1.2rem;
  line-height: 120%;
  padding-bottom: 0.8rem;
}
.modal-error-touch .container-modal-error .row .col .modal-error p span {
  display: inline-block;
}
.modal-error-touch .container-modal-error .row .col .modal-error button {
  width: 100%;
  min-width: inherit;
  font-weight: 600;
  font-size: 1.6rem;
}
.modal-error-touch
  .container-modal-error
  .row
  .col
  .modal-error
  button
  + button {
  margin: 2.4rem 0 0;
  color: #ec0000;
  border: 1px solid #c2c2c2;
  background-color: transparent;
}
.modal-error-touch
  .container-modal-error
  .row
  .col
  .modal-error
  button
  + button
  + button {
  margin: 0;
}
.modal-error-touch .container-modal-error .row .col .modal-error button i {
  font-size: 2.4rem;
  padding-right: 1.6rem;
}
.modal-error-touch
  .container-modal-error
  .row
  .col
  .modal-error
  button.btn-link {
  border: none;
  font-size: 1.4rem;
  font-weight: 600;
  color: #ec0000;
  margin-top: 0;
}
.activacion-sp.content-md {
  background: rgba(0, 0, 0, 0.6);
}
.activacion-sp .fixed-content,
.activacion-sp .scroll-content {
  margin-top: 0;
}
.activacion-sp .grid,
.activacion-sp .row {
  padding: 0;
  height: 100%;
}
.activacion-sp .my-modal,
.activacion-sp .my-modal[padding] {
  padding-top: 5.6rem;
}
.activacion-sp .my-modal {
  text-align: center;
  background: #fff;
  border: 0.1rem solid #ddd;
  border-radius: 0.4rem;
  opacity: 0;
  animation: overflow 0.4s linear;
  -webkit-animation: overflow 0.4s linear;
  animation-fill-mode: forwards;
  -webkit-animation-fill-mode: forwards;
  animation-delay: 0.4s;
  -webkit-animation-delay: 0.4s;
}
.activacion-sp .my-modal .icono {
  width: 7.2rem;
  height: 7.2rem;
  position: absolute;
  left: 50%;
  top: 0;
  text-align: center;
  line-height: 7.2rem;
  margin: -3.6rem 0 0 -3.6rem;
  border-radius: 50%;
  background: #ec0000;
  font-size: 3.6rem;
  color: #fff;
}
.activacion-sp .my-modal .icono.positive {
  background: #abc111;
}
.activacion-sp .my-modal .boton-cerrar {
  color: #fff;
  position: absolute;
  top: -2rem;
  right: 1rem;
  font-size: 1.8rem;
  cursor: pointer;
}
.activacion-sp .my-modal .containerTitle {
  padding: 0 1.6rem;
  color: #444;
}
.activacion-sp .my-modal .containerTitle h2 {
  font-size: 1.6rem;
  margin: 0 0 1.6rem;
  text-align: center;
}
.activacion-sp .my-modal .containerTitle b {
  text-align: left;
  font-size: 1.4rem;
  display: block;
}
.activacion-sp .my-modal .listaPasos .pasos {
  background-color: #fff;
  margin-top: 1.6rem;
}
.activacion-sp .my-modal .listaPasos .pasos .numero {
  width: 6.2rem;
  float: left;
}
.activacion-sp .my-modal .listaPasos .pasos .texto-pasos {
  width: calc(100% - 6.2rem);
  margin: 0 auto;
}
.activacion-sp .my-modal .listaPasos .pasos .pasoActivo {
  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 #1bb3bc;
  color: #1bb3bc;
  width: 3rem;
  height: 3rem;
  border-radius: 50%;
  font-size: 16px;
  font-weight: 700;
  margin-left: 1.6rem;
  float: left;
  margin-right: 1.6rem;
  padding-top: 0;
  margin-top: 0;
}
.activacion-sp .my-modal .listaPasos .pasos .pasoTitulo {
  color: #444;
  font-weight: 400;
  font-size: 1.4rem;
  text-align: center;
  padding-right: 1.6rem;
  text-transform: none;
  margin: 0 auto;
}
.activacion-sp .my-modal .my-modal-content {
  margin: 1.6rem 0;
  padding: 0 1.6rem;
}
.activacion-sp .my-modal .my-modal-buttons {
  margin: 0 -1.6rem;
}
.activacion-sp .my-modal .my-modal-buttons.grid {
  width: calc(100% + 3.2rem);
  min-height: 8rem;
}
.activacion-sp .my-modal .my-modal-buttons:after,
.activacion-sp .my-modal .my-modal-buttons:before {
  content: "";
  display: table;
  clear: both;
  width: 100%;
}
.descargar-sp.content-md {
  background: rgba(0, 0, 0, 0.6);
}
.descargar-sp .fixed-content,
.descargar-sp .scroll-content {
  margin-top: 0;
}
.descargar-sp .grid,
.descargar-sp .row {
  padding: 0;
  height: 100%;
}
.descargar-sp .my-modal,
.descargar-sp .my-modal[padding] {
  padding-top: 5.6rem;
}
.descargar-sp .my-modal {
  text-align: center;
  background: #fff;
  border: 0.1rem solid #ddd;
  border-radius: 0.4rem;
  opacity: 0;
  animation: overflow 0.4s linear;
  -webkit-animation: overflow 0.4s linear;
  animation-fill-mode: forwards;
  -webkit-animation-fill-mode: forwards;
  animation-delay: 0.4s;
  -webkit-animation-delay: 0.4s;
  padding-top: 0;
}
.descargar-sp .my-modal .icono {
  width: 7.2rem;
  height: 7.2rem;
  position: absolute;
  left: 50%;
  top: 0;
  text-align: center;
  line-height: 7.2rem;
  margin: -3.6rem 0 0 -3.6rem;
  border-radius: 50%;
  background: #ec0000;
  font-size: 3.6rem;
  color: #fff;
}
.descargar-sp .my-modal .boton-cerrar {
  color: #fff;
  position: absolute;
  top: -2rem;
  right: 1rem;
  font-size: 1.8rem;
  cursor: pointer;
}
.descargar-sp .my-modal .containerTitle {
  padding: 0 1.6rem;
  color: #444;
}
.descargar-sp .my-modal .containerTitle h2 {
  font-size: 1.6rem;
  margin: 0 0 1.6rem;
  text-align: center;
}
.descargar-sp .my-modal .containerTitle b {
  text-align: left;
  font-size: 1.4rem;
  display: block;
}
.descargar-sp .my-modal .my-modal-content {
  margin: 1.6rem 0;
  padding: 0 1.6rem;
}
.descargar-sp .my-modal .my-modal-buttons {
  margin: 0 -1.6rem;
}
.descargar-sp .my-modal .my-modal-buttons.grid {
  width: calc(100% + 3.2rem);
  min-height: 8rem;
}
.descargar-sp .my-modal .my-modal-buttons:after,
.descargar-sp .my-modal .my-modal-buttons:before {
  content: "";
  display: table;
  clear: both;
  width: 100%;
}
.descargar-sp-img.content-md {
  background: rgba(0, 0, 0, 0.6);
}
.descargar-sp-img .fixed-content,
.descargar-sp-img .scroll-content {
  margin-top: 0;
}
.descargar-sp-img .grid,
.descargar-sp-img .row {
  padding: 0;
  height: 100%;
}
.descargar-sp-img .my-modal,
.descargar-sp-img .my-modal[padding] {
  padding-top: 5.6rem;
}
.descargar-sp-img .my-modal {
  text-align: center;
  background: #fff;
  border-radius: 0.4rem;
  opacity: 0;
  animation: overflow 0.4s linear;
  -webkit-animation: overflow 0.4s linear;
  animation-fill-mode: forwards;
  -webkit-animation-fill-mode: forwards;
  animation-delay: 0.4s;
  -webkit-animation-delay: 0.4s;
  padding-top: 0;
}
.descargar-sp-img .my-modal .foto-header img {
  width: 100%;
}
.descargar-sp-img .my-modal .icono {
  width: 7.2rem;
  height: 7.2rem;
  position: absolute;
  left: 50%;
  top: 0;
  text-align: center;
  line-height: 7.2rem;
  margin: -3.6rem 0 0 -3.6rem;
  border-radius: 50%;
  background: #ec0000;
  font-size: 3.6rem;
  color: #fff;
}
.descargar-sp-img .my-modal .boton-cerrar {
  color: #fff;
  position: absolute;
  top: -2rem;
  right: 1rem;
  font-size: 1.8rem;
  cursor: pointer;
}
.descargar-sp-img .my-modal .containerTitle {
  padding: 0 1.6rem;
  color: #444;
}
.descargar-sp-img .my-modal .containerTitle h2 {
  font-size: 1.6rem;
  margin: 1.6rem 0;
  text-align: center;
}
.descargar-sp-img .my-modal .containerTitle b {
  text-align: left;
  font-size: 1.4rem;
  display: block;
}
.descargar-sp-img .my-modal .my-modal-content {
  margin: 1.6rem 0;
  padding: 0 1.6rem;
}
.descargar-sp-img .my-modal .my-modal-buttons {
  margin: 0 -1.6rem;
}
.descargar-sp-img .my-modal .my-modal-buttons.grid {
  width: calc(100% + 3.2rem);
  min-height: 8rem;
}
.descargar-sp-img .my-modal .my-modal-buttons:after,
.descargar-sp-img .my-modal .my-modal-buttons:before {
  content: "";
  display: table;
  clear: both;
  width: 100%;
}
.modal-generico [col-12] {
  padding: 0;
}
.modal-generico .lista-beneficios ul {
  padding-left: 1.6rem;
  list-style: none;
}
.modal-generico .lista-beneficios ul li {
  text-align: left;
  margin-bottom: 0.8rem;
  padding-right: 1.6rem;
}
.modal-generico .lista-beneficios ul li p {
  display: -webkit-inline-box;
  margin: 0;
  padding-left: 0.8rem;
  position: absolute;
  padding-right: 1.6rem;
}
.modal-generico .lista-beneficios ul li::before {
  content: " ";
  display: inline-block;
  vertical-align: middle;
  width: 6px;
  height: 6px;
  background-color: #ec0000;
  margin-right: 8px;
  border-radius: 50%;
}
.modal-generico .modal-generico--container-botones {
  margin-top: 2.4rem;
  display: block;
}
.confirmacion-pago-nacional .destino {
  border-bottom: 1px solid #ddd;
}
.pago-tarjeta-internacional .col {
  padding: 0;
}
.pago-tarjeta-internacional .pagotarjeta-titulo p {
  margin: 0;
  padding: 1.6rem 0 1.6rem 1.6rem;
  font-size: 1.6rem;
  font-weight: 600;
  text-align: left;
}
.pago-tarjeta-internacional .lista-tarjeta-destino .lista-mis-productos {
  margin: 0 0.8rem;
}
.pago-tarjeta-internacional
  .lista-tarjeta-destino
  .lista-mis-productos
  .list-md {
  margin: 0;
}
.pago-tarjeta-internacional
  .lista-tarjeta-destino
  .lista-mis-productos
  .mis-productos--item {
  background: #fff;
  margin-bottom: 0.8rem;
  -webkit-box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  padding: 0.8rem 0;
  border-radius: 0.4rem;
}
.pago-tarjeta-internacional
  .lista-tarjeta-destino
  .lista-mis-productos
  .mis-productos--item
  .mis-productos--item-right {
  padding-right: 1.6rem;
  margin-right: 0;
}
.pago-tarjeta-internacional
  .lista-tarjeta-destino
  .lista-mis-productos
  .mis-productos--item
  .input-wrapper {
  display: block;
  -webkit-box-flex: 0;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
}
.pago-tarjeta-internacional
  .lista-tarjeta-destino
  .lista-mis-productos
  .mis-productos--item
  .item-inner {
  border: none;
  padding-left: 0;
}
.pago-tarjeta-internacional
  .lista-tarjeta-destino
  .lista-mis-productos
  .mis-productos--item
  ion-label {
  font-weight: 600;
  white-space: initial;
  color: #444;
  padding-bottom: 0.8rem;
  margin: 0;
}
.pago-tarjeta-internacional
  .lista-tarjeta-destino
  .lista-mis-productos
  .mis-productos--item
  ion-radio {
  margin: 10px 1.6rem;
}
.pago-tarjeta-internacional
  .lista-tarjeta-destino
  .lista-mis-productos
  .mis-productos--item
  ion-radio
  .radio-icon {
  height: 20px;
  width: 20px;
  border-width: 1px;
  border-color: #444;
}
.pago-tarjeta-internacional
  .lista-tarjeta-destino
  .lista-mis-productos
  .mis-productos--item
  ion-radio
  .radio-icon
  .radio-inner {
  top: 5px;
  left: 5px;
  width: 8px;
  height: 8px;
  background-color: #ec0000;
}
.pago-tarjeta-internacional
  .lista-tarjeta-destino
  .lista-mis-productos
  .mis-productos--item
  .label-cc {
  color: #444;
  margin: 0;
}
.pago-tarjeta-internacional
  .lista-tarjeta-destino
  .lista-mis-productos
  .mis-productos--item
  .label-cc
  i {
  display: inline-block;
  margin-right: 1.6rem;
  background-repeat: no-repeat;
}
.pago-tarjeta-internacional
  .lista-tarjeta-destino
  .lista-mis-productos
  .mis-productos--item
  .label-cc
  i.visa {
  background-image: url(../assets/tarjeta/visa.svg);
  height: 16px;
  width: 48px;
  vertical-align: top;
}
.pago-tarjeta-internacional
  .lista-tarjeta-destino
  .lista-mis-productos
  .mis-productos--item
  .label-cc
  i.master-card {
  background-image: url(../assets/tarjeta/mastercard.svg);
  height: 20px;
  width: 28px;
  vertical-align: text-bottom;
}
.pago-tarjeta-internacional
  .lista-tarjeta-destino
  .lista-mis-productos
  .mis-productos--item
  .label-cc
  i.american-express {
  background-image: url(../assets/tarjeta/american-express.svg);
  height: 30px;
  width: 18px;
  vertical-align: top;
}
.pago-tarjeta-internacional
  .lista-tarjeta-destino
  .lista-mis-productos
  .mis-productos--item
  .label-cc
  span {
  font-size: 12px;
}
.pago-tarjeta-internacional
  .lista-tarjeta-destino
  .lista-mis-productos
  .mis-productos--item
  .label-saldo {
  color: #444;
  margin: 0;
  font-size: 13px;
}
.pago-tarjeta-internacional
  .lista-tarjeta-destino
  .lista-mis-productos
  .mis-productos--item
  .label-saldo
  span {
  font-weight: 700;
}
.pago-tarjeta-internacional
  .lista-tarjeta-destino
  .lista-mis-productos
  .mis-productos--item:last-child {
  margin-bottom: 0;
}
.pago-tarjeta-internacional
  .lista-tarjeta-destino
  .lista-mis-productos
  .mis-productos--item.item-radio-checked
  ion-label {
  color: #444;
}
.pago-tarjeta-internacional .seleccion-tipo-pago {
  margin: 0 0.8rem;
}
.pago-tarjeta-internacional .seleccion-tipo-pago .pago-deuda--item {
  background: #fff;
  margin-bottom: 0.8rem;
  -webkit-box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  padding: 0.8rem 0;
  border-radius: 0.4rem;
}
.pago-tarjeta-internacional
  .seleccion-tipo-pago
  .pago-deuda--item
  .pago-deuda--item-right {
  margin-right: 0;
  display: inline-block;
}
.pago-tarjeta-internacional
  .seleccion-tipo-pago
  .pago-deuda--item
  ion-radio
  .radio-icon {
  height: 20px;
  width: 20px;
  border-width: 1px;
  border-color: #444;
}
.pago-tarjeta-internacional
  .seleccion-tipo-pago
  .pago-deuda--item
  ion-radio
  .radio-icon
  .radio-inner {
  top: 5px;
  left: 5px;
  width: 8px;
  height: 8px;
  background-color: #ec0000;
}
.pago-tarjeta-internacional
  .seleccion-tipo-pago
  .pago-deuda--item
  .total-monto-info
  p {
  text-align: center;
  font-size: 1.2rem;
  margin: 0;
  padding-top: 0.8rem;
}
.pago-tarjeta-internacional
  .seleccion-tipo-pago
  .pago-deuda--item
  .total-monto-info
  p
  + p {
  font-size: 2.4rem;
  padding-bottom: 0;
  padding-top: 0;
}
.pago-tarjeta-internacional
  .seleccion-tipo-pago
  .pago-deuda--item
  .total-monto-info
  p
  + p
  + p {
  font-size: 1.4rem;
  padding-top: 0;
  padding-bottom: 1.6rem;
}
.pago-tarjeta-internacional .seleccion-tipo-pago .pago-deuda--item .divisor {
  padding: 0.1rem;
  border-top: 0.1rem solid #f0f0f0;
}
.pago-tarjeta-internacional
  .seleccion-tipo-pago
  .total-deuda-facturada
  .seleccion-pago-titulo
  p {
  margin: 0;
  padding: 0.8rem 0 1.6rem 0.8rem;
  font-size: 1.6rem;
  font-weight: 600;
  text-align: left;
}
.pago-tarjeta-internacional
  .seleccion-tipo-pago
  .total-deuda-facturada
  .list-radio {
  margin: 0.8rem 1.6rem;
}
.pago-tarjeta-internacional
  .seleccion-tipo-pago
  .total-deuda-facturada
  .list-radio
  .radio-selection
  .radio {
  margin: 0;
}
.pago-tarjeta-internacional
  .seleccion-tipo-pago
  .total-deuda-facturada
  .list-radio
  .radio-selection
  .item-inner {
  border: 0;
}
.pago-tarjeta-internacional
  .seleccion-tipo-pago
  .total-deuda-facturada
  .list-radio
  .radio-selection
  .item-inner
  ion-label {
  font-size: 1.4rem;
  color: #444;
  margin-left: 1.6rem;
  font-weight: 400;
}
.pago-tarjeta-internacional
  .seleccion-tipo-pago
  .total-deuda-facturada
  .list-radio
  .radio-selection.input {
  font-size: 1.4rem;
}
.pago-tarjeta-internacional
  .seleccion-tipo-pago
  .total-deuda-facturada
  .list-radio
  .radio-selection.input
  ion-label {
  margin: 1.2rem 0.3rem 0.4rem 0;
}
.pago-tarjeta-internacional
  .seleccion-tipo-pago
  .total-deuda-facturada
  .list-radio
  .monto-abono
  span {
  font-size: 1.2rem;
}
.pago-tarjeta-internacional
  .seleccion-tipo-pago
  .total-deuda-facturada
  .list-radio
  .monto-abono
  .icono-conversion {
  position: relative;
}
.pago-tarjeta-internacional
  .seleccion-tipo-pago
  .total-deuda-facturada
  .list-radio
  .monto-abono
  .icono-conversion
  i {
  font-size: 26px;
  width: 26px;
  position: absolute;
  bottom: 0.5rem;
  left: 50%;
  margin-left: -13px;
}
.pago-tarjeta-internacional
  .seleccion-tipo-pago
  .total-deuda-facturada
  .list-radio
  .monto-abono
  p {
  margin: 0;
  font-size: 1.2rem;
}
.pago-tarjeta-internacional .container-sobre--cuenta {
  background: #f0f0f0;
  padding-top: 1.6rem;
}
.pago-tarjeta-internacional .container-sobre--cuenta .item-inner {
  position: relative;
  padding-left: 0;
}
.pago-tarjeta-internacional
  .container-sobre--cuenta
  .item-inner
  .input-wrapper {
  color: #444;
  padding: 1.6rem;
  border-bottom: 1px solid #ddd;
}
.pago-tarjeta-internacional
  .container-sobre--cuenta
  .item-inner
  .input-wrapper
  ion-label {
  margin: 0;
  font-weight: 600;
  color: #444;
}
.pago-tarjeta-internacional
  .container-sobre--cuenta
  .item-inner
  .input-wrapper
  .arrow {
  position: absolute;
  right: 1.6rem;
  top: 50%;
  margin-top: -1.2rem;
  color: #ec0000;
  font-size: 2.4rem;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  -webkit-transition: 0.2s ease-in;
  transition: 0.2s ease-in;
}
.pago-tarjeta-internacional
  .container-sobre--cuenta
  .item-inner
  .input-wrapper
  .arrow.info-activo {
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
  -webkit-transition: 0.2s ease-in;
  transition: 0.2s ease-in;
}
.pago-tarjeta-internacional .container-sobre--cuenta .container-info-cuenta {
  max-height: 0;
  -webkit-transition: max-height 0.5s ease-out;
  transition: max-height 0.5s ease-out;
  overflow: hidden;
  background: #fff;
}
.pago-tarjeta-internacional
  .container-sobre--cuenta
  .container-info-cuenta
  .container-info {
  padding: 1.6rem;
}
.pago-tarjeta-internacional
  .container-sobre--cuenta
  .container-info-cuenta
  .container-info
  ion-row
  ion-col
  p {
  margin: 0;
  line-height: 120%;
  font-weight: 400;
  color: #444;
  font-size: 1.4rem;
}
.pago-tarjeta-internacional
  .container-sobre--cuenta
  .container-info-cuenta
  .container-info
  ion-row:last-child
  ion-col
  p
  + p {
  margin-bottom: 0;
}
.pago-tarjeta-internacional
  .container-sobre--cuenta
  .container-info-cuenta.info-activo {
  max-height: 1000px;
  -webkit-transition: max-height 0.5s ease-in;
  transition: max-height 0.5s ease-in;
  display: block;
}
.comprobanteRecarga {
  background-color: #f0f0f0;
}
.comprobanteRecarga .col {
  padding: 0;
}
.comprobanteRecarga .container-reclamo {
  padding: 0.8rem;
}
.comprobanteRecarga .container-reclamo p {
  margin: 0;
  text-align: center;
  color: #444;
}
.comprobanteRecarga .container-reclamo .icono-check {
  width: 7.2rem;
  height: 7.2rem;
  position: absolute;
  left: 50%;
  top: 110px;
  text-align: center;
  line-height: 7.2rem;
  margin: -3.6rem 0 0 -3.6rem;
  border-radius: 50%;
  background: #abc111;
  font-size: 3.5rem;
  color: #fff;
}
.comprobanteRecarga .container-reclamo .ion-card-uno {
  margin-top: 55px;
}
.comprobanteRecarga .container-reclamo .card-md {
  width: 100%;
}
.comprobanteRecarga .container-reclamo ion-card {
  margin: 0;
}
.comprobanteRecarga .container-reclamo ion-card-header {
  border-bottom: 1px solid #f0f0f0;
  padding-top: 45px;
}
.comprobanteRecarga .container-reclamo ion-card-header p {
  font-size: 2rem;
  white-space: pre-wrap;
}
.comprobanteRecarga .container-reclamo ion-card-content {
  padding: 0;
}
.comprobanteRecarga .container-reclamo ion-card-content .datos-reclamo {
  padding: 0 16px;
}
.comprobanteRecarga .container-reclamo ion-card-content .datos-reclamo p {
  font-size: 1.5rem;
}
.comprobanteRecarga .container-reclamo ion-card-content .datos-reclamo p span {
  font-weight: 700;
}
.comprobanteRecarga
  .container-reclamo
  ion-card-content
  .compartir-comprobante
  .bajada {
  font-size: 1.4rem;
}
.comprobanteRecarga
  .container-reclamo
  ion-card-content
  .compartir-comprobante
  .bajada-monto {
  font-size: 2.4rem;
}
.comprobanteRecarga
  .container-reclamo
  ion-card-content
  .compartir-comprobante
  .bajada-detalle {
  font-size: 1.2rem;
}
.comprobanteRecarga
  .container-reclamo
  ion-card-content
  .compartir-comprobante
  .bajada-nopagadas {
  font-size: 2rem;
}
.comprobanteRecarga
  .container-reclamo
  ion-card-content
  .compartir-comprobante
  .separador {
  margin-top: 0.8rem;
}
.comprobanteRecarga
  .container-reclamo
  ion-card-content
  .compartir-comprobante
  button {
  background-color: transparent;
}
.comprobanteRecarga
  .container-reclamo
  ion-card-content
  .compartir-comprobante
  .mail {
  text-align: center;
  margin-top: 20px;
}
.comprobanteRecarga
  .container-reclamo
  ion-card-content
  .compartir-comprobante
  .mail
  p {
  font-size: 1.2rem;
  font-weight: 700;
  color: #ec0000;
  float: left;
}
.comprobanteRecarga
  .container-reclamo
  ion-card-content
  .compartir-comprobante
  i {
  color: #ec0000;
  padding: 0 10px;
  float: left;
  font-size: 2rem;
  margin-top: -2px;
}
.comprobanteRecarga .container-reclamo .alerta-de-pago {
  background-color: #ddf4f5;
  text-align: left;
  margin-top: 0 !important;
  padding: 1.6rem !important;
  margin-bottom: 1.6rem;
}
.comprobanteRecarga .container-reclamo .alerta-de-pago p {
  font-size: 1.2rem;
  text-align: left;
  margin-top: 0.6rem;
  margin-left: 1.5rem;
}
.comprobanteRecarga .container-reclamo .alerta-de-pago i {
  width: 2rem;
  height: 2rem;
  text-align: center;
  line-height: 4.2rem;
  border-radius: 50%;
  background: #1bb3bc;
  font-size: 1.6rem;
  color: #fff;
  padding: 4px;
  position: initial;
  margin: 0;
}
.comprobanteRecarga .btn-otro-reclamo {
  background-color: #f0f0f0 !important;
  padding: 1.6rem 0;
}
.comprobanteRecarga .btn-otro-reclamo .button-clear {
  border: 1px solid #c2c2c2;
  background-color: #fff;
  color: #ec0000;
  padding: 0 7.8rem;
  margin: 0 auto;
  text-transform: none;
  font-size: 1.6rem;
  width: 27rem;
}
.comprobanteRecarga .call-comprobante {
  margin-bottom: 0 !important;
}
.confirmacion-pago-nacional .col,
.pago-tarjeta-nacional .col {
  padding: 0;
}
.pago-tarjeta-nacional .pagotarjeta-titulo p {
  margin: 0;
  padding: 1.6rem 0 1.6rem 1.6rem;
  font-size: 1.6rem;
  font-weight: 600;
  text-align: left;
}
.pago-tarjeta-nacional .lista-tarjeta-destino .lista-mis-productos {
  margin: 0 0.8rem;
}
.pago-tarjeta-nacional
  .lista-tarjeta-destino
  .lista-mis-productos
  .mis-productos--item {
  background: #fff;
  margin-bottom: 0.8rem;
  -webkit-box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  padding: 0.8rem 0;
  border-radius: 0.4rem;
}
.pago-tarjeta-nacional
  .lista-tarjeta-destino
  .lista-mis-productos
  .mis-productos--item
  .mis-productos--item-right {
  padding-right: 1.6rem;
  margin-right: 0;
}
.pago-tarjeta-nacional
  .lista-tarjeta-destino
  .lista-mis-productos
  .mis-productos--item
  .input-wrapper {
  display: block;
  -webkit-box-flex: 0;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
}
.pago-tarjeta-nacional
  .lista-tarjeta-destino
  .lista-mis-productos
  .mis-productos--item
  .item-inner {
  border: none;
  padding-left: 0;
}
.pago-tarjeta-nacional
  .lista-tarjeta-destino
  .lista-mis-productos
  .mis-productos--item
  ion-label {
  font-weight: 600;
  white-space: initial;
  color: #444;
  padding-bottom: 0.8rem;
  margin: 0;
}
.pago-tarjeta-nacional
  .lista-tarjeta-destino
  .lista-mis-productos
  .mis-productos--item
  ion-radio {
  margin: 10px 1.6rem;
}
.pago-tarjeta-nacional
  .lista-tarjeta-destino
  .lista-mis-productos
  .mis-productos--item
  ion-radio
  .radio-icon {
  height: 20px;
  width: 20px;
  border-width: 1px;
  border-color: #444;
}
.pago-tarjeta-nacional
  .lista-tarjeta-destino
  .lista-mis-productos
  .mis-productos--item
  ion-radio
  .radio-icon
  .radio-inner {
  top: 5px;
  left: 5px;
  width: 8px;
  height: 8px;
  background-color: #ec0000;
}
.pago-tarjeta-nacional
  .lista-tarjeta-destino
  .lista-mis-productos
  .mis-productos--item
  .label-cc {
  color: #444;
  margin: 0;
}
.pago-tarjeta-nacional
  .lista-tarjeta-destino
  .lista-mis-productos
  .mis-productos--item
  .label-cc
  i {
  display: inline-block;
  margin-right: 1.6rem;
  background-repeat: no-repeat;
}
.pago-tarjeta-nacional
  .lista-tarjeta-destino
  .lista-mis-productos
  .mis-productos--item
  .label-cc
  i.visa {
  background-image: url(../assets/tarjeta/visa.svg);
  height: 16px;
  width: 48px;
  vertical-align: top;
}
.pago-tarjeta-nacional
  .lista-tarjeta-destino
  .lista-mis-productos
  .mis-productos--item
  .label-cc
  i.master-card {
  background-image: url(../assets/tarjeta/mastercard.svg);
  height: 20px;
  width: 28px;
  vertical-align: text-bottom;
}
.pago-tarjeta-nacional
  .lista-tarjeta-destino
  .lista-mis-productos
  .mis-productos--item
  .label-cc
  i.american-express {
  background-image: url(../assets/tarjeta/american-express.svg);
  height: 30px;
  width: 18px;
  vertical-align: top;
}
.pago-tarjeta-nacional
  .lista-tarjeta-destino
  .lista-mis-productos
  .mis-productos--item
  .label-cc
  span {
  font-size: 12px;
}
.pago-tarjeta-nacional
  .lista-tarjeta-destino
  .lista-mis-productos
  .mis-productos--item
  .label-saldo {
  color: #444;
  margin: 0;
  font-size: 13px;
}
.pago-tarjeta-nacional
  .lista-tarjeta-destino
  .lista-mis-productos
  .mis-productos--item
  .label-saldo
  span {
  font-weight: 700;
}
.pago-tarjeta-nacional
  .lista-tarjeta-destino
  .lista-mis-productos
  .mis-productos--item.item-radio-checked
  ion-label {
  color: #444;
}
.pago-tarjeta-nacional .seleccion-tipo-pago {
  margin: 0 0.8rem;
}
.pago-tarjeta-nacional .seleccion-tipo-pago .pago-deuda--item {
  background: #fff;
  margin-bottom: 0.8rem;
  -webkit-box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  padding: 0.8rem 0;
  border-radius: 0.4rem;
}
.pago-tarjeta-nacional
  .seleccion-tipo-pago
  .pago-deuda--item
  .pago-deuda--item-right {
  margin-right: 0;
  display: inline-block;
}
.pago-tarjeta-nacional
  .seleccion-tipo-pago
  .pago-deuda--item
  ion-radio
  .radio-icon {
  height: 20px;
  width: 20px;
  border-width: 1px;
  border-color: #444;
}
.pago-tarjeta-nacional
  .seleccion-tipo-pago
  .pago-deuda--item
  ion-radio
  .radio-icon
  .radio-inner {
  top: 5px;
  left: 5px;
  width: 8px;
  height: 8px;
  background-color: #ec0000;
}
.pago-tarjeta-nacional
  .seleccion-tipo-pago
  .pago-deuda--item
  .total-monto-info
  p {
  text-align: center;
  font-size: 1.2rem;
  margin: 0;
  padding-top: 0.8rem;
}
.pago-tarjeta-nacional
  .seleccion-tipo-pago
  .pago-deuda--item
  .total-monto-info
  p
  + p {
  font-size: 2.4rem;
  padding-bottom: 1.6rem;
  padding-top: 0;
}
.pago-tarjeta-nacional .seleccion-tipo-pago .pago-deuda--item .divisor {
  padding: 0.1rem;
  border-top: 0.1rem solid #f0f0f0;
}
.pago-tarjeta-nacional
  .seleccion-tipo-pago
  .total-deuda-facturada
  .seleccion-pago-titulo
  p {
  margin: 0;
  padding: 0.8rem 0 1.6rem 0.8rem;
  font-size: 1.6rem;
  font-weight: 600;
  text-align: left;
}
.pago-tarjeta-nacional .seleccion-tipo-pago .total-deuda-facturada .list-radio {
  margin: 0.8rem 1.6rem;
}
.pago-tarjeta-nacional
  .seleccion-tipo-pago
  .total-deuda-facturada
  .list-radio
  .radio-selection
  .radio {
  margin: 0;
}
.pago-tarjeta-nacional
  .seleccion-tipo-pago
  .total-deuda-facturada
  .list-radio
  .radio-selection
  .item-inner {
  border: 0;
}
.pago-tarjeta-nacional
  .seleccion-tipo-pago
  .total-deuda-facturada
  .list-radio
  .radio-selection
  .item-inner
  ion-label {
  font-size: 1.4rem;
  color: #444;
  margin-left: 1.6rem;
  font-weight: 400;
}
.pago-tarjeta-nacional
  .seleccion-tipo-pago
  .total-deuda-facturada
  .list-radio
  .radio-selection.input {
  font-size: 1.4rem;
}
.pago-tarjeta-nacional
  .seleccion-tipo-pago
  .total-deuda-facturada
  .list-radio
  .radio-selection.input
  ion-label {
  margin: 1.2rem 0.3rem 0.4rem 0;
}
.pago-tarjeta-nacional
  .seleccion-tipo-pago
  .total-deuda-facturada
  .list-radio
  .monto-abono
  p {
  margin: 0;
  font-size: 1.2rem;
}
.pago-tarjeta-nacional .container-sobre--cuenta {
  background: #f0f0f0;
  padding-top: 1.6rem;
}
.pago-tarjeta-nacional .container-sobre--cuenta .item-inner {
  position: relative;
  padding-left: 0;
}
.pago-tarjeta-nacional .container-sobre--cuenta .item-inner .input-wrapper {
  color: #444;
  padding: 1.6rem;
  border-bottom: 1px solid #ddd;
}
.pago-tarjeta-nacional
  .container-sobre--cuenta
  .item-inner
  .input-wrapper
  ion-label {
  margin: 0;
  font-weight: 600;
  color: #444;
}
.pago-tarjeta-nacional
  .container-sobre--cuenta
  .item-inner
  .input-wrapper
  .arrow {
  position: absolute;
  right: 1.6rem;
  top: 50%;
  margin-top: -1.2rem;
  color: #ec0000;
  font-size: 2.4rem;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  -webkit-transition: 0.2s ease-in;
  transition: 0.2s ease-in;
}
.pago-tarjeta-nacional
  .container-sobre--cuenta
  .item-inner
  .input-wrapper
  .arrow.info-activo {
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
  -webkit-transition: 0.2s ease-in;
  transition: 0.2s ease-in;
}
.pago-tarjeta-nacional .container-sobre--cuenta .container-info-cuenta {
  max-height: 0;
  -webkit-transition: max-height 0.5s ease-out;
  transition: max-height 0.5s ease-out;
  overflow: hidden;
  background: #fff;
}
.pago-tarjeta-nacional
  .container-sobre--cuenta
  .container-info-cuenta
  .container-info {
  padding: 1.6rem;
}
.pago-tarjeta-nacional
  .container-sobre--cuenta
  .container-info-cuenta
  .container-info
  ion-row
  ion-col
  p {
  margin: 0;
  line-height: 120%;
  font-weight: 400;
  color: #444;
  font-size: 1.4rem;
}
.pago-tarjeta-nacional
  .container-sobre--cuenta
  .container-info-cuenta
  .container-info
  ion-row:last-child
  ion-col
  p
  + p {
  margin-bottom: 0;
}
.pago-tarjeta-nacional
  .container-sobre--cuenta
  .container-info-cuenta.info-activo {
  max-height: 1000px;
  -webkit-transition: max-height 0.5s ease-in;
  transition: max-height 0.5s ease-in;
  display: block;
}
app-page-list-and-detail-movement .col {
  padding: 0;
}
app-page-list-and-detail-movement
  .switch-y-calendario
  ion-row
  .calendario
  .btn {
  color: #f0f0f0;
  background: #444;
  height: 28px;
  width: 28px;
  border-radius: 50%;
  text-align: center;
  font-size: 17px;
  padding-top: 3px;
  display: inline-block;
}
app-page-list-and-detail-movement .contenido-movimientos--sin-movimientos {
  background: #fff;
  padding: 1.6rem 0;
  border: 1px solid #ddd;
  -webkit-box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  border-radius: 2px;
  overflow: hidden;
  margin-bottom: 1.6rem;
  text-align: center;
  position: relative;
  color: #444;
}
app-page-list-and-detail-movement
  .contenido-movimientos--sin-movimientos
  .contenido-movimientos--sin-movimientos---icono {
  color: #444;
}
app-page-list-and-detail-movement
  .contenido-movimientos--sin-movimientos
  .contenido-movimientos--sin-movimientos---icono
  i {
  font-size: 25px;
}
app-page-list-and-detail-movement
  .contenido-movimientos--sin-movimientos
  .contenido-movimientos--sin-movimientos---texto {
  margin: 0;
  font-size: 14px;
  padding-top: 0.53333rem;
}
app-page-list-and-detail-movement .fecha-elegida .fecha {
  color: #fff;
  background: #1bb3bc;
  padding: 0.8rem 0 0.8rem 1.6rem;
  text-align: center;
  width: 220px;
  margin: 0.8rem auto;
  border-radius: 25px;
  font-size: 13px;
  font-weight: 700;
}
app-page-list-and-detail-movement .fecha-elegida .fecha .btn-cerrar {
  font-size: 1.4rem;
  padding: 0 1.6rem;
  position: relative;
}
app-page-list-and-detail-movement .fecha-elegida .fecha .btn-cerrar i {
  position: absolute;
  top: 50%;
  margin-top: -7px;
  right: 0.6rem;
}
app-page-list-and-detail-movement .containerMovimientos {
  padding: 0.8rem;
}
app-page-list-and-detail-movement
  .container-traspaso
  .contenido-movimientos--item {
  margin-bottom: 1.1rem;
  padding: 0;
}
app-page-list-and-detail-movement
  .container-traspaso
  .contenido-movimientos--item
  .fecha {
  color: #444;
  text-align: left;
  font-size: 14px;
  padding: 0 0.8rem 0.8rem;
  text-transform: capitalize;
  font-weight: 600;
}
app-page-list-and-detail-movement
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos {
  margin-bottom: 0.8rem;
  border-radius: 0.4rem;
  -webkit-box-shadow: 0 3px 3px -2px rgba(25, 25, 25, 0.1);
  box-shadow: 0 3px 3px -2px rgba(25, 25, 25, 0.1);
}
app-page-list-and-detail-movement
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .item-traspaso {
  border-left: 8px solid #e59d27;
  border-bottom: 1px solid #ddd;
  background: 0 0;
  margin-bottom: 1rem;
  -webkit-box-shadow: 0 3px 3px -2px rgba(25, 25, 25, 0.1);
  box-shadow: 0 3px 3px -2px rgba(25, 25, 25, 0.1);
  border-radius: 0.4rem;
}
app-page-list-and-detail-movement
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .item-traspaso
  .movimiento.suma,
app-page-list-and-detail-movement
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .item-traspaso.suma {
  border-left: 8px solid #abc111;
}
app-page-list-and-detail-movement
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .item-traspaso
  .movimiento {
  background-color: #fff;
  padding: 0.8rem;
  overflow: hidden;
  min-height: 5.6rem;
  border-radius: 0.4rem;
}
app-page-list-and-detail-movement
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .item-traspaso
  .movimiento
  p {
  margin: 0;
  color: #444;
}
app-page-list-and-detail-movement
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .item-traspaso
  .movimiento
  .movimiento--nombre {
  font-size: 14px;
  line-height: 20px;
  font-weight: 600;
  text-transform: capitalize;
}
app-page-list-and-detail-movement
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .item-traspaso
  .movimiento
  .movimiento--monto {
  font-size: 14px;
  text-align: right;
  line-height: 20px;
  font-weight: 700;
}
app-page-list-and-detail-movement
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .item-traspaso
  .movimiento
  .movimiento--monto.suma {
  color: #abc111;
}
app-page-list-and-detail-movement
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .item-traspaso
  .movimiento
  .movimiento--monto.resta {
  color: #e59d27;
}
app-page-list-and-detail-movement
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .item-traspaso
  .movimiento
  .movimiento--saldo {
  text-align: right;
  font-size: 12px;
}
app-page-list-and-detail-movement
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .item-traspaso
  .movimiento
  .movimiento--label {
  font-size: 12px;
  text-align: right;
}
app-page-list-and-detail-movement
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .item-traspaso
  .movimiento
  .contenido-movimientos--item--info {
  border-top: none;
  max-height: 0;
  overflow: hidden;
  -webkit-transition: max-height 0.4s ease-in-out;
  transition: max-height 0.4s ease-in-out;
}
app-page-list-and-detail-movement
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .item-traspaso
  .movimiento
  .contenido-movimientos--item--info
  .borde-dot {
  border-top: 1px dashed #ddd;
  margin: 1.6rem 0;
}
app-page-list-and-detail-movement
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .item-traspaso
  .movimiento
  .contenido-movimientos--item--info
  p {
  color: #444;
  margin: 0;
  font-size: 12px;
  padding: 0 0.8rem 1.5rem;
}
app-page-list-and-detail-movement
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .item-traspaso
  .movimiento
  .contenido-movimientos--item--info
  p
  span:first-child {
  font-weight: 700;
  display: block;
}
app-page-list-and-detail-movement
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .item-traspaso
  .movimiento
  .contenido-movimientos--item--info
  p
  span:last-child {
  text-transform: capitalize !important;
}
app-page-list-and-detail-movement
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .item-traspaso
  .movimiento
  .contenido-movimientos--item--info
  p:last-child {
  padding-bottom: 0.88889rem;
}
app-page-list-and-detail-movement
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .item-traspaso
  .movimiento
  .contenido-movimientos--item--info
  a {
  color: #ec0000;
  margin-top: 1.6rem;
  margin-bottom: 0.8rem;
  text-align: center;
  display: block;
  text-decoration: none;
  font-size: 12px;
}
app-page-list-and-detail-movement
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .item-traspaso
  .movimiento
  .contenido-movimientos--item--info
  a
  i {
  vertical-align: sub;
  font-size: 18px;
  padding-right: 0.8rem;
}
app-page-list-and-detail-movement
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .item-traspaso
  .movimiento
  .contenido-movimientos--item--info.visible {
  max-height: 1000px;
}
app-page-list-and-detail-movement
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .item-traspaso
  .movimiento.resta {
  border-radius: 0;
  border-bottom: 1px solid #ddd;
}
app-page-list-and-detail-movement
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .item-traspaso
  .movimiento.resta
  .row {
  padding: 0 0.8rem !important;
}
modal-find-date-movement .modal-buscar--fecha {
  background: rgba(0, 0, 0, 0.6);
}
modal-find-date-movement .modal-buscar--fecha .col {
  padding: 0;
}
modal-find-date-movement .modal-buscar--fecha .grid {
  padding: 0;
  bottom: 0;
  position: absolute;
}
modal-find-date-movement .modal-buscar--fecha .grid .container-buscar--fecha {
  background: #fff;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-delay: 0.4s;
  animation-delay: 0.4s;
}
modal-find-date-movement
  .modal-buscar--fecha
  .grid
  .container-buscar--fecha
  .titulo-buscar {
  background-color: #444;
  position: relative;
  color: #fff;
}
modal-find-date-movement
  .modal-buscar--fecha
  .grid
  .container-buscar--fecha
  .titulo-buscar
  ul {
  margin: 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;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  padding: 1rem 1.6rem;
}
modal-find-date-movement
  .modal-buscar--fecha
  .grid
  .container-buscar--fecha
  .titulo-buscar
  ul.tabs-button
  .row {
  width: 100%;
}
modal-find-date-movement
  .modal-buscar--fecha
  .grid
  .container-buscar--fecha
  .titulo-buscar
  ul.tabs-button
  .row
  .col {
  text-align: left;
}
modal-find-date-movement
  .modal-buscar--fecha
  .grid
  .container-buscar--fecha
  .titulo-buscar
  ul.tabs-button
  .row
  .col
  li {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  list-style: none;
  display: inline-block;
  text-align: left;
}
modal-find-date-movement
  .modal-buscar--fecha
  .grid
  .container-buscar--fecha
  .titulo-buscar
  ul.tabs-button
  .row
  .col
  li
  p {
  font-size: 1.4rem;
  color: #fff;
  display: inline-block;
  font-weight: 400;
  margin: 0;
  line-height: 120%;
}
modal-find-date-movement
  .modal-buscar--fecha
  .grid
  .container-buscar--fecha
  .titulo-buscar
  ul.tabs-button
  .row
  .col
  li
  + li {
  text-align: center;
}
modal-find-date-movement
  .modal-buscar--fecha
  .grid
  .container-buscar--fecha
  .titulo-buscar
  ul.tabs-button
  .row
  .col
  li
  + li
  p {
  font-size: 1.6rem;
  font-weight: 700;
}
modal-find-date-movement
  .modal-buscar--fecha
  .grid
  .container-buscar--fecha
  .titulo-buscar
  ul.tabs-button
  .row
  .col
  li
  + li
  + li {
  text-align: right;
}
modal-find-date-movement
  .modal-buscar--fecha
  .grid
  .container-buscar--fecha
  .titulo-buscar
  ul.tabs-button
  .row
  .col
  li
  + li
  + li
  p {
  font-size: 1.4rem;
  font-weight: 400;
}
modal-find-date-movement
  .modal-buscar--fecha
  .grid
  .container-buscar--fecha
  .titulo-buscar
  ul.tabs-button
  .row
  .col
  + .col {
  text-align: center;
}
.contenido-cartolas .bloque-cartola .dummy-box-loader-movimientos .align-left,
modal-find-date-movement
  .modal-buscar--fecha
  .grid
  .container-buscar--fecha
  .titulo-buscar
  ul.tabs-button
  .row
  .col
  + .col
  + .col {
  text-align: right;
}
modal-find-date-movement
  .modal-buscar--fecha
  .grid
  .container-buscar--fecha
  .titulo-buscar
  ul.tabs-button
  .row
  .col
  + .col
  li
  p {
  font-weight: 700;
}
modal-find-date-movement
  .modal-buscar--fecha
  .grid
  .container-buscar--fecha
  .titulo-buscar
  ul.tabs-button
  .row
  .col
  + .col
  + .col
  li
  p {
  font-weight: 500;
}
modal-find-date-movement
  .modal-buscar--fecha
  .grid
  .container-buscar--fecha
  .select-fecha {
  padding: 3.2rem 1.6rem 1.6rem;
}
modal-find-date-movement
  .modal-buscar--fecha
  .grid
  .container-buscar--fecha
  .select-fecha
  .select {
  position: relative;
}
modal-find-date-movement
  .modal-buscar--fecha
  .grid
  .container-buscar--fecha
  .select-fecha
  .select
  .item {
  background: 0 0;
  border: none !important;
  color: #fff;
  padding: 0;
  height: 5.8rem;
  margin: 0 0 1.6rem;
}
modal-find-date-movement
  .modal-buscar--fecha
  .grid
  .container-buscar--fecha
  .select-fecha
  .select
  .item.item-datetime
  .item-inner {
  border-bottom-color: #444;
  padding-left: 0;
}
modal-find-date-movement
  .modal-buscar--fecha
  .grid
  .container-buscar--fecha
  .select-fecha
  .select
  .item.item-datetime
  .item-inner
  ion-label {
  margin: 0;
}
modal-find-date-movement
  .modal-buscar--fecha
  .grid
  .container-buscar--fecha
  .select-fecha
  .select
  .item.item-datetime
  .item-inner
  .datetime-text {
  color: #444;
  font-size: 1.6rem;
  line-height: 1.6rem;
}
modal-find-date-movement
  .modal-buscar--fecha
  .grid
  .container-buscar--fecha
  .select-fecha
  .select
  .item.item-datetime
  .item-inner
  ion-datetime {
  padding: 0;
  margin-bottom: 0.6rem;
}
modal-find-date-movement
  .modal-buscar--fecha
  .grid
  .container-buscar--fecha
  .select-fecha
  .select
  .item.item-datetime
  .item-inner
  .label-md {
  font-size: 1.6rem;
  color: #444;
}
modal-find-date-movement
  .modal-buscar--fecha
  .grid
  .container-buscar--fecha
  .select-fecha
  .select
  .item.item-datetime.item-input-has-value
  .item-inner {
  border-bottom-color: #1bb3bc;
}
modal-find-date-movement
  .modal-buscar--fecha
  .grid
  .container-buscar--fecha
  .select-fecha
  .select
  i {
  position: absolute;
  right: 0;
  bottom: 0.6rem;
  font-size: 2.4rem;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  color: #ec0000;
}
modal-find-date-movement .picker-wrapper {
  border-top: 0 !important;
}
modal-find-date-movement .picker-wrapper .picker-toolbar {
  background: #444 !important;
}
modal-find-date-movement
  .picker-wrapper
  .picker-toolbar
  .picker-toolbar-button {
  position: absolute;
  left: 0;
  width: 100%;
}
modal-find-date-movement
  .picker-wrapper
  .picker-toolbar
  .picker-toolbar-button.picker-toolbar-cancel {
  left: 0;
}
modal-find-date-movement
  .picker-wrapper
  .picker-toolbar
  .picker-toolbar-button
  .picker-button {
  left: 0;
  position: absolute;
  padding: 0;
  color: #fff;
  width: 100%;
}
modal-find-date-movement
  .picker-wrapper
  .picker-toolbar
  .picker-toolbar-button
  .picker-button
  .button-inner {
  left: -2rem;
  position: absolute;
  width: 50%;
  top: 0;
}
modal-find-date-movement
  .picker-wrapper
  .picker-toolbar
  .picker-toolbar-button
  + .picker-toolbar-button {
  position: absolute;
  right: 0;
  width: 100%;
  left: inherit;
}
modal-find-date-movement
  .picker-wrapper
  .picker-toolbar
  .picker-toolbar-button
  + .picker-toolbar-button
  .picker-button {
  right: 0;
  position: absolute;
  padding: 0;
  left: inherit;
}
modal-find-date-movement
  .picker-wrapper
  .picker-toolbar
  .picker-toolbar-button
  + .picker-toolbar-button
  .picker-button
  .button-inner {
  right: -2rem;
  left: inherit;
}
modal-find-date-movement .picker-md .picker-opt.picker-opt-selected {
  color: #1bb3bc;
  font-weight: 700;
}
.contenido-cartolas .bloque-cartola {
  padding: 1.6rem;
}
.contenido-cartolas .bloque-cartola .dummy-box-loader-movimientos {
  padding-top: 1.6rem;
}
.contenido-cartolas .bloque-cartola .dummy-box-loader-movimientos .dummy-texto {
  height: 10px;
  border-radius: 5px;
  margin: 0 0 1.6rem;
  animation-duration: 1.5s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: placeHolderShimmer;
  animation-timing-function: linear;
  background: #ddd;
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    color-stop(8%, #ddd),
    color-stop(18%, #f0f0f0),
    color-stop(33%, #ddd)
  );
  background: linear-gradient(to right, #ddd 8%, #f0f0f0 18%, #ddd 33%);
  background-size: 800px 104px;
}
.contenido-cartolas
  .bloque-cartola
  .dummy-box-loader-movimientos
  .dummy-spacer {
  height: 1.6rem;
  margin: 0;
}
.contenido-cartolas
  .bloque-cartola
  .dummy-box-loader-movimientos
  .dummy-texto-grande {
  width: 85%;
}
.contenido-cartolas
  .bloque-cartola
  .dummy-box-loader-movimientos
  .dummy-texto-med {
  width: 90%;
}
.contenido-cartolas
  .bloque-cartola
  .dummy-box-loader-movimientos
  .dummy-texto-chico {
  width: 40%;
}
.contenido-cartolas .bloque-cartola .dummy-box-loader-movimientos .dummy-fecha {
  margin-left: 0;
  width: 80%;
}
.contenido-cartolas
  .bloque-cartola
  .dummy-box-loader-movimientos
  .dummy-box-loader--box {
  margin-bottom: 3.2rem;
  background: #fff;
  padding: 0;
  overflow: hidden;
  border-radius: 4px;
  -webkit-box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
}
.contenido-cartolas
  .bloque-cartola
  .dummy-box-loader-movimientos
  .dummy-box-loader--box
  .dummy-box-loader--item {
  border-bottom: 1px solid #f0f0f0;
  padding: 1.6rem 0 0 6rem;
  position: relative;
}
.contenido-cartolas
  .bloque-cartola
  .dummy-box-loader-movimientos
  .dummy-box-loader--box
  .dummy-box-loader--item
  .dummy-icon {
  top: 3px;
  width: 29px;
  left: -44px;
  position: absolute;
  height: 29px;
  border-radius: 5px;
  margin: 0 0 1.6rem;
  -webkit-animation-duration: 1.5s;
  animation-duration: 1.5s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-name: placeHolderShimmer;
  animation-name: placeHolderShimmer;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  background: #ddd;
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    color-stop(8%, #ddd),
    color-stop(18%, #f0f0f0),
    color-stop(33%, #ddd)
  );
  background: linear-gradient(to right, #ddd 8%, #f0f0f0 18%, #ddd 33%);
  background-size: 800px 104px;
}
.contenido-cartolas
  .bloque-cartola
  .dummy-box-loader-movimientos
  .align-left
  * {
  float: right;
}
.contenido-cartolas .bloque-cartola .sin-cartolas .sin-cartolas-icono {
  width: 7.2rem;
  height: 7.2rem;
  left: 50%;
  top: 0;
  text-align: center;
  line-height: 7.2rem;
  margin: 0 auto;
  border-radius: 50%;
  font-size: 3.6rem;
  background: #e2e2e2;
}
.contenido-cartolas .bloque-cartola .sin-cartolas .sin-cartolas-icono i {
  color: #a2a2a2;
}
.contenido-cartolas .bloque-cartola .bottom-padding {
  margin-bottom: 1.6rem;
}
.contenido-cartolas .bloque-cartola .fecha-emision {
  margin: 0;
  padding: 0;
}
.contenido-cartolas .btn-buscador {
  color: #f0f0f0;
  background: #444;
  height: 4rem;
  width: 18rem;
  border-radius: 2rem;
  text-align: center;
  padding: 0 1.6rem;
  position: relative;
}
.contenido-cartolas .btn-buscador i {
  font-size: 2rem;
  line-height: 2;
  float: left;
  margin-right: 1.6rem;
}
.contenido-cartolas .btn-buscador p {
  float: left;
  margin: 1rem 0 0;
  padding: 0;
  font-size: 1.4rem;
}
.contenido-cartolas .btn-buscador .datetime-md {
  padding: 0;
  position: absolute;
  color: transparent;
  width: 100%;
  height: 100%;
  left: 0;
}
.contenido-cartolas .btn-buscador-filtrado {
  height: 4rem;
  border-radius: 2rem;
  text-align: center;
  padding: 0 1.6rem;
  background: #1bb3bc;
  color: #fff;
  position: relative;
}
.contenido-cartolas .btn-buscador-filtrado .icono-calendario {
  font-size: 2rem;
  line-height: 2;
  float: left;
  left: 1.6rem;
  position: absolute;
}
.contenido-cartolas .btn-buscador-filtrado .icono-error {
  float: right;
  position: absolute;
  right: 1.6rem;
  font-size: 2rem;
  line-height: 2;
}
.contenido-cartolas .btn-buscador-filtrado p {
  float: left;
  margin-left: 3.2rem;
  padding: 0;
  font-size: 1.4rem;
  margin-top: 1rem;
}
.contenido-cartolas .container-btn-bloqueo {
  padding: 0;
  width: 100%;
}
.contenido-cartolas .container-btn-bloqueo .cartola-pdf {
  position: relative;
}
.contenido-cartolas .container-btn-bloqueo .item {
  background: #fff;
  padding: 0;
  -webkit-box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  border-radius: 0.4rem;
  max-height: 78px;
  height: 78px;
  margin-bottom: 1.6rem;
  position: relative;
}
.contenido-cartolas .container-btn-bloqueo .item .arrow {
  float: right;
  margin: 2.7rem 1.6rem;
}
.contenido-cartolas .container-btn-bloqueo .item .icono-centrado {
  margin: 2.5rem 1.6rem;
  position: absolute;
  font-size: 2.9rem;
}
.contenido-cartolas .container-btn-bloqueo .item i {
  color: #ec0000;
  font-size: 2.4rem;
}
.contenido-cartolas .container-btn-bloqueo .item .fecha-cartola,
.contenido-cartolas .container-btn-bloqueo .item .numero-cartola {
  font-size: 1.4rem;
  margin: 0;
  top: 1.6rem;
  left: 6rem;
  position: absolute;
  font-weight: 600;
}
.contenido-cartolas .container-btn-bloqueo .item .fecha-cartola {
  top: 4rem;
  font-weight: 400;
}
.contenido-cartolas .container-btn-bloqueo .container-icono-popover i {
  position: absolute;
  right: 0;
  top: 0;
  width: 4.8rem;
  height: 4.8rem;
}
.contenido-cartolas .container-btn-bloqueo .container-icono-popover i:before {
  font-size: 2.4rem;
  left: 50%;
  margin-left: -1.2rem;
  line-height: 4.8rem;
  position: absolute;
}
.contenido-cartolas
  .container-btn-bloqueo
  .container-icono-popover
  .icono-options {
  color: #444;
}
.contenido-cartolas
  .container-btn-bloqueo
  .container-icono-popover
  .container-accion--popover {
  opacity: 0;
  display: none;
  display: block;
  z-index: 999999;
  position: absolute;
  width: 27rem;
  background: #fff;
  right: -0.1rem;
  border-radius: 0.4rem;
  padding: 1.6rem;
  -webkit-box-shadow: 0 2px 20px 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 20px 0 rgba(25, 25, 25, 0.1);
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  visibility: hidden;
  border: 1px solid #ddd;
  top: 4.8rem;
}
.contenido-cartolas
  .container-btn-bloqueo
  .container-icono-popover
  .container-accion--popover.visible {
  visibility: visible;
  opacity: 1;
}
.contenido-cartolas
  .container-btn-bloqueo
  .container-icono-popover
  .container-accion--popover
  a {
  display: block;
  text-decoration: none;
  color: #444;
  margin-bottom: 2.4rem;
  padding-left: 3.8rem;
  line-height: 120%;
  font-size: 1.6rem;
}
.contenido-cartolas
  .container-btn-bloqueo
  .container-icono-popover
  .container-accion--popover
  a
  i {
  color: #ec0000;
  vertical-align: text-bottom;
  position: absolute;
  right: inherit;
  top: inherit;
  width: 2.2rem;
  height: 2.2rem;
  left: 1.6rem;
}
.contenido-cartolas
  .container-btn-bloqueo
  .container-icono-popover
  .container-accion--popover
  a
  i:before {
  font-size: 2.2rem;
  left: 0;
  margin-left: inherit;
  line-height: inherit;
  position: inherit;
}
.contenido-cartolas
  .container-btn-bloqueo
  .container-icono-popover
  .container-accion--popover
  a:last-child {
  margin: 0;
}
app-page-account-balance-myAccount .container-linea--credito {
  padding: 0.8rem 0.8rem 0;
  background: #f0f0f0;
}
app-page-account-balance-myAccount .container-linea--credito .item {
  background: #fff;
  padding: 1.6rem;
  -webkit-box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  border-radius: 0.4rem;
}
app-page-account-balance-myAccount .container-linea--credito .item .linea p {
  font-size: 1.6rem;
  font-weight: 700;
  color: #444;
  margin: 0 0 0.8rem;
}
app-page-account-balance-myAccount
  .container-linea--credito
  .item
  .linea
  p
  span {
  display: inline-block;
}
app-page-account-balance-myAccount
  .container-linea--credito
  .item
  .linea
  p
  + p {
  font-size: 1.2rem;
  font-weight: 400;
  margin: 0;
}
app-page-account-balance-myAccount
  .container-linea--credito
  .item
  .linea
  p
  + p
  + p {
  font-size: 2rem;
  font-weight: 400;
  margin: 0;
}
app-page-account-balance-myAccount
  .container-linea--credito
  .item
  .autorizado-utilizado {
  margin-top: 0.8rem;
}
app-page-account-balance-myAccount
  .container-linea--credito
  .item
  .autorizado-utilizado
  ion-col
  p {
  font-size: 1.2rem;
  color: #444;
  margin: 0;
}
app-page-account-balance-myAccount
  .container-linea--credito
  .item
  .autorizado-utilizado
  ion-col
  p
  + p {
  font-weight: 700;
}
app-page-account-balance-myAccount
  .container-linea--credito
  .item
  .autorizado-utilizado
  ion-col
  + ion-col
  p {
  text-align: right;
}
app-page-account-balance-myAccount
  .container-linea--credito
  .item
  .progress-bar {
  margin-top: 0.6rem;
  background: #c2c2c2;
  border-radius: 5px;
}
app-page-account-balance-myAccount
  .container-linea--credito
  .item
  .progress-bar
  .progress-bar-inner {
  background: #abc111;
  height: 3px;
  -webkit-transition: width 0.4s ease-in-out;
  transition: width 0.4s ease-in-out;
  border-radius: 0.4rem;
}
app-page-account-balance-myAccount .sinLca {
  background: #fff;
  padding: 1.6rem;
  -webkit-box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  border-radius: 0.4rem;
  border: 1px solid #ddd;
  text-align: center;
  margin: 0.6rem;
}
app-page-account-balance-myAccount .sinLca i {
  color: #444;
  font-size: 25px;
}
app-page-account-balance-myAccount .sinLca p {
  margin: 0;
  font-size: 14px;
  padding-top: 0.53333rem;
}
.content-shortFlow {
  padding: 4.8rem 0.8rem 0;
}
.content-shortFlow .shortFlow {
  background: #fff;
  border: 1px solid #ddd;
  -webkit-box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  border-radius: 4px;
  position: relative;
  padding-top: 5.2rem;
}
.content-shortFlow .shortFlow i.icono-error-modal {
  background: #ec0000;
  width: 7.2rem;
  height: 7.2rem;
  border-radius: 50%;
  display: block;
  position: absolute;
  margin-left: -3.6rem;
  left: 50%;
  top: -3.6rem;
}
.content-shortFlow .shortFlow i.icono-error-modal::before {
  position: absolute;
  left: 50%;
  margin-left: -1.8rem;
  top: 50%;
  margin-top: -1.8rem;
  color: #fff;
  font-size: 3.6rem;
}
.content-shortFlow .shortFlow p {
  font-size: 2rem;
  text-align: center;
  margin: 0;
}
.content-shortFlow .shortFlow p + p + p {
  font-size: 1.4rem;
  display: block;
  text-align: center;
  padding-top: 0.8rem;
}
.content-shortFlow .shortFlow p + p + p + p {
  padding-top: 0;
}
.content-shortFlow .shortFlow .content-btn-phonecall button.botones {
  margin: 1.6rem auto 0;
}
.content-shortFlow
  .shortFlow
  .content-btn-phonecall
  button.botones
  .button-inner
  .icon-call {
  font-size: 2.4rem;
  padding-right: 1.6rem;
}
.content-shortFlow .shortFlow .content-volver-home {
  padding-bottom: 0.8rem;
  text-align: center;
  font-size: 1.4rem;
}
.form-simulate {
  background-color: #fff;
  margin: 0.8rem;
  border-radius: 0.4rem;
}
.form-simulate.ng-dirty.ng-touched.ng-invalid
  .form-simulate_ammount.item.item-block.item-md.item-input.item-label-floating.ng-dirty.ng-touched.input-has-focus.item-input-has-focus
  .item-inner,
.form-simulate.ng-dirty.ng-touched.ng-valid
  .form-simulate_ammount.item.item-block.item-md.item-input.item-label-floating.ng-dirty.ng-touched.input-has-focus.item-input-has-focus
  .item-inner {
  -webkit-box-shadow: inset 0 -2px 0 0 #1bb3bc;
  box-shadow: inset 0 -2px 0 0 #1bb3bc;
}
.form-simulate .content-form .form-simulate_title {
  padding: 1.6rem;
  border-bottom: 1px solid #dedede;
}
.form-simulate .content-form .form-simulate_title p {
  margin: 0;
  padding: 0;
  font-weight: 600;
  font-size: 1.6rem;
}
.form-simulate
  .content-form
  .form-simulate_ammount.item.item-block.item-md.item-input.item-label-floating.ng-untouched.ng-pristine.ng-invalid,
.form-simulate
  .content-form
  .form-simulate_ammount.item.item-block.item-md.item-input.item-label-floating.ng-untouched.ng-pristine.ng-valid {
  -webkit-box-shadow: inset 0 -1px 0 0 #444;
  box-shadow: inset 0 -1px 0 0 #444;
}
.form-simulate
  .content-form
  .form-simulate_ammount.item-md.item-input.ng-valid.input-has-value:not(.input-has-focus):not(.item-input-has-focus)
  .item-inner,
.form-simulate
  .content-form
  .form-simulate_ammount.item-md.item-input.ng-valid.item-input-has-value:not(.input-has-focus):not(.item-input-has-focus)
  .item-inner,
.form-simulate
  .content-form
  .form-simulate_ammount.item.item-block.item-md.item-input.item-label-floating.input-has-value.item-input-has-value.ng-dirty.ng-valid.ng-touched.input-has-focus.item-input-has-focus
  .item-inner,
.form-simulate
  .content-form
  .form-simulate_ammount.item.item-block.item-md.item-input.item-label-floating.ng-pristine.ng-invalid.ng-untouched.input-has-focus.item-input-has-focus
  .item-inner {
  -webkit-box-shadow: inset 0 -2px 0 0 #1bb3bc;
  box-shadow: inset 0 -2px 0 0 #1bb3bc;
}
.form-simulate
  .content-form
  .form-simulate_ammount.item-md.item-input.ng-invalid.ng-touched:not(.input-has-focus):not(.item-input-has-focus)
  .item-inner {
  -webkit-box-shadow: inset 0 -2px 0 0 #ec0000;
  box-shadow: inset 0 -2px 0 0 #ec0000;
}
.form-simulate
  .content-form
  .form-simulate_ammount.item-md-item-input.item-inpur-has-focus
  .item-inner,
.form-simulate
  .content-form
  .form-simulate_ammount.item-md.item-input.input-has-focus
  .item-inner {
  -webkit-box-shadow: inset 0 -2px 0 0 #1bb3bc;
  box-shadow: inset 0 -2px 0 0 #1bb3bc;
}
.form-simulate .content-form .item.item-block.item-md.item-select {
  -webkit-box-shadow: inset 0 -1px 0 0 #444;
  box-shadow: inset 0 -1px 0 0 #444;
}
.form-simulate
  .content-form
  .item.item-block.item-md.item-select.input-has-value.item-input-has-value {
  -webkit-box-shadow: inset 0 -2px 0 0 #1bb3bc;
  box-shadow: inset 0 -2px 0 0 #1bb3bc;
}
.form-simulate .content-form .item-md .item-inner {
  padding-right: 0;
  border-bottom: 0;
}
.form-simulate .content-form .item-md .input-wrapper .label-md {
  color: #444;
  margin: 0;
  padding: 0;
}
.form-simulate .content-form .item-md .input-wrapper .label-md .botones.button {
  border: 1px solid #c2c2c2;
  background: #fff;
  min-width: 1.68rem;
  color: #ec0000;
}
.form-simulate
  .content-form
  .item-md
  .input-wrapper
  .label-md
  .botones.button.disabled {
  background: #fff !important;
  color: #c2c2c2;
}
.form-simulate .content-form .item-select .select {
  padding: 0 1rem;
}
.form-simulate .content-form .item-select .container-select .texto-floating {
  font-size: 1.3rem;
  text-align: left;
  padding: 0;
  color: #444;
  margin: 0;
}
.form-simulate .content-form .item-select .select-md {
  max-width: 100%;
  width: 100%;
  padding-left: 0;
  padding-bottom: 0;
}
.form-simulate .content-form .msg-error-monto {
  margin: 0.5rem 0 0;
  display: block;
  color: #ec0000;
  font-size: 1.2rem;
  text-align: left;
}
.form-simulate .content-form .habilitado {
  background-color: purple;
}
.form-simulate .content-form .bloqueado {
  background-color: #9acd32;
}
.form-simulate .content-form .monto-disponible {
  font-size: 12px;
  margin-top: 5px;
  display: block;
}
.form-simulate .content-simulator {
  border-radius: 0.4rem;
  -webkit-box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
}
.form-simulate .content-simulator .content-fee {
  border-bottom: 1px solid #dedede;
  padding: 1.6rem 0;
  text-align: center;
}
.form-simulate .content-simulator .content-fee p {
  margin: 0;
  font-size: 1.4rem;
}
.form-simulate .content-simulator .content-fee p + p {
  font-size: 3.2rem;
}
.form-simulate .content-simulator .content-amount .row .col {
  padding: 1.6rem 0 0 1.6rem;
}
.form-simulate .content-simulator .content-amount .row .col p {
  margin: 0;
  font-size: 1.2rem;
  font-weight: 700;
}
.form-simulate .content-simulator .content-amount .row .col p + p {
  font-size: 1.4rem;
  font-weight: 400;
}
.form-simulate .content-simulator .content-amount .row:last-child {
  padding-bottom: 0.6rem;
}
.form-simulate .content-simulator .content-alert {
  padding: 0 1.6rem 1.6rem;
}
.form-simulate .content-simulator .content-alert infobox-component .box-info {
  background-color: #fde7e7;
}
.form-simulate
  .content-simulator
  .content-alert
  infobox-component
  .box-info
  .iconoIzq {
  background-color: #ec0000;
}
.form-simulate .content-btn-simulate {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.form-simulate .content-btn-simulate .item-inner {
  border-bottom: 0;
}
.form-simulate .content-btn-simulate .botones.button {
  border: 1px solid #c2c2c2;
  background: #fff;
  min-width: 1.68rem;
  color: #ec0000;
}
.form-simulate .content-box-error p {
  margin: 0;
  padding: 2.4rem 0 0;
  font-size: 1.6rem;
  font-weight: 600;
  text-align: center;
}
.form-simulate .content-box-error p + p {
  font-size: 1.4rem;
  font-weight: 400;
  padding: 0.8rem 0 0;
}
.content-error-comprobante-avance .content-shortFlow {
  padding: 4.8rem 0.8rem 9.4rem;
}
.content-error-comprobante-avance .btn-otra-trans .button-clear {
  border: 1px solid #c2c2c2;
  background-color: #fff;
  color: #ec0000;
  padding: 0 7.8rem;
  margin: 0 auto;
  text-transform: none;
  font-size: 1.6rem;
  width: 27rem;
}
.page-cambiar-nombre .container-cambiar-nombre {
  margin: 0.8rem 0 0;
}
.page-cambiar-nombre .container-cambiar-nombre .container-input {
  background: #fff;
  padding: 1.6rem 1.6rem 0;
}
.page-cambiar-nombre
  .container-cambiar-nombre
  .container-input
  .nombre-actual
  p {
  font-size: 1.6rem;
  font-weight: 600;
  color: #444;
  line-height: 120%;
  margin: 0;
}
.page-cambiar-nombre
  .container-cambiar-nombre
  .container-input
  .nombre-actual
  p
  + p {
  font-size: 1.4rem;
  font-weight: 500;
}
.page-cambiar-nombre .container-cambiar-nombre .container-input .row,
.page-cambiar-nombre .container-cambiar-nombre .container-input .row .col {
  padding: 0;
}
.page-cambiar-nombre
  .container-cambiar-nombre
  .container-input
  .contador-caracteres
  p {
  margin: 0 0 0.8rem;
}
.page-cambiar-nombre
  .container-cambiar-nombre
  .container-input
  .item.item-input.ng-invalid.ng-touched:not(.input-has-focus):not(.item-input-has-focus)
  .item-inner,
.page-cambiar-nombre
  .container-cambiar-nombre
  .list-md
  .item-input.ng-invalid.ng-touched:not(.input-has-focus):not(.item-input-has-focus):last-child {
  border-bottom-color: #1bb3bc;
  -webkit-box-shadow: inset 0 -1px 0 0 #1bb3bc;
  box-shadow: inset 0 -1px 0 0 #1bb3bc;
}
.validacion-3punto0 {
  padding: 3.2rem 1.6rem 1.6rem;
  background: #fff;
  margin-top: 3.2rem;
  position: relative;
  border: 0.1rem solid #ddd;
  -webkit-box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.3);
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.3);
  border-radius: 0.3rem;
}
.validacion-3punto0 .icon {
  position: absolute;
  width: 7.2rem;
  height: 7.2rem;
  left: 50%;
  top: 0;
  margin: -3.6rem 0 0 -3.6rem;
  border-radius: 50%;
  background: #ec0000;
  text-align: center;
  line-height: 7.2rem;
  color: #fff;
  font-size: 3.6rem;
}
.validacion-3punto0 .lista-dots {
  padding: 1.6rem 0;
  margin: 0;
  list-style: none;
}
.validacion-3punto0 .lista-dots li {
  padding: 0 0 0 2.4rem;
  position: relative;
}
.validacion-3punto0 .lista-dots li:before {
  content: "";
  width: 0.6rem;
  height: 0.6rem;
  background: #ec0000;
  position: absolute;
  top: 0.9rem;
  left: 1rem;
  border-radius: 50%;
}
.validacion-3punto0 .inputs {
  text-align: center;
  margin: 0 -0.3rem;
}
.validacion-3punto0 .inputs input {
  display: inline-block;
  margin: 1.6rem 0.3rem 3.2rem;
  width: 3.4rem;
  height: 3.4rem;
  border: none;
  border-bottom: 0.2rem solid #1bb3bc;
  font-size: 1.6rem;
  color: #444;
  text-align: center;
  border-radius: 0;
}
.validacion-3punto0 .info-3punto0 {
  margin: 3.2rem -1.6rem -1.6rem;
  background: #ddf4f5;
  position: relative;
}
.validacion-3punto0 .info-3punto0 .icono-info {
  width: 2.4rem;
  height: 2.4rem;
  position: absolute;
  left: 50%;
  top: 0;
  margin: -1.2rem 0 0 -1.2rem;
  text-align: center;
  line-height: 2.4rem;
  border-radius: 50%;
  color: #fff;
  background: #1bb3bc;
}
.validacion-3punto0 .info-3punto0 p {
  margin: 0;
}
.dummy-touch-confirmacion {
  padding-top: 3.2rem;
}
.dummy-touch-confirmacion .col {
  padding: 0;
}
.dummy-touch-confirmacion .dummy-box-loader-movimientos .dummy-box-loader--box {
  overflow: visible;
  margin: 0.8rem;
}
.dummy-touch-confirmacion
  .dummy-box-loader-movimientos
  .dummy-box-loader--box
  .dummy-box-loader--item.dummy-login {
  padding: 6.4rem 1.6rem 1.6rem;
}
.dummy-touch-confirmacion
  .dummy-box-loader-movimientos
  .dummy-box-loader--box
  .dummy-box-loader--item.dummy-sobre-clave {
  padding: 1.6rem;
  border-top: none;
}
.comprobante-huella .col {
  padding: 0;
}
.comprobante-huella .container-comprobante-huella {
  background-color: #f0f0f0;
  padding: 1.6rem 0.8rem 0.1rem;
  border-radius: 0.4rem;
}
.comprobante-huella .container-comprobante-huella p {
  margin: 0;
  text-align: center;
  color: #444;
}
.comprobante-huella .container-comprobante-huella .icono-check {
  width: 7.2rem;
  height: 7.2rem;
  position: absolute;
  left: 50%;
  top: 5rem;
  text-align: center;
  line-height: 7.2rem;
  margin: -3.6rem 0 0 -3.6rem;
  border-radius: 50%;
  background: #abc111;
  font-size: 3.6rem;
  color: #fff;
}
.comprobante-huella .container-comprobante-huella ion-card {
  margin: 3rem 0 2.4rem;
  border-radius: 0.4rem;
}
.comprobante-huella .container-comprobante-huella .card-md {
  width: 100%;
}
.comprobante-huella .container-comprobante-huella ion-card-header {
  border-bottom: 1px solid #f0f0f0;
  padding: 4.5rem 0 0;
}
.comprobante-huella .container-comprobante-huella ion-card-header p {
  font-size: 2rem;
  white-space: pre-wrap;
  text-transform: capitalize;
  padding-bottom: 1.6rem;
  line-height: 120%;
}
.comprobante-huella .container-comprobante-huella ion-card-content {
  padding: 0;
}
.comprobante-huella
  .container-comprobante-huella
  ion-card-content
  .datos-comprobante
  p {
  font-size: 1.4rem;
}
.comprobante-huella
  .container-comprobante-huella
  ion-card-content
  .datos-comprobante
  p
  span {
  font-weight: 700;
}
.comprobante-huella
  .container-comprobante-huella
  ion-card-content
  .datos-comprobante
  p
  + p {
  font-size: 1.2rem;
}
.comprobante-huella .btn-volver-huella {
  background-color: #f0f0f0 !important;
}
.comprobante-huella .btn-volver-huella .button-clear {
  border: 1px solid #c2c2c2;
  background-color: #fff;
  color: #ec0000;
  padding: 0 7.8rem;
  margin: 0 auto 1.6rem;
  text-transform: none;
  font-size: 1.6rem;
  width: 27rem;
}
.huella-digital .col {
  padding: 0;
}
.huella-digital .container-acceso .container-acceso--rapido {
  border-bottom: 1px solid #ddd;
  border-top: 1px solid #ddd;
}
.huella-digital .container-acceso .container-acceso--rapido .info-huella {
  background-color: #fff;
  margin-top: 1px;
  padding: 1.6rem;
}
.huella-digital .container-acceso .container-acceso--rapido .info-huella p {
  margin: 0;
  padding: 0;
}
.huella-digital .container-acceso .container-acceso--rapido .item {
  padding-left: 0;
}
.huella-digital .container-acceso .container-acceso--rapido .item .item-inner {
  border-bottom: none;
  padding: 0.8rem 0.8rem 0.8rem 1.6rem;
}
.huella-digital
  .container-acceso
  .container-acceso--rapido
  .item
  .item-inner
  .input-wrapper
  .label {
  font-size: 1.6rem;
  color: #333;
}
.huella-digital
  .container-acceso
  .container-acceso--rapido
  .item
  .item-inner
  .toggle-icon {
  background-color: #c2c2c2;
}
.huella-digital
  .container-acceso
  .container-acceso--rapido
  .item
  .item-inner
  .toggle-checked
  .toggle-inner {
  background-color: #abc111;
}
.huella-digital
  .container-acceso
  .container-acceso--rapido
  + .container-acceso--rapido {
  border-top: none;
}
.huella-digital .call-comprobante {
  margin-bottom: 0 !important;
}
.huella-digital .call-comprobante a {
  text-decoration: none;
}
.huella-digital .container-call {
  padding: 0;
  margin: 1.6rem 0.8rem 0;
}
.huella-digital .container-call .dudas-consultas {
  background-color: #fff;
  padding: 2rem 0;
  border-radius: 0.4rem;
}
.huella-digital .container-call .dudas-consultas p {
  margin: 0;
  text-align: center;
  font-size: 1.6rem;
  color: #444;
}
.huella-digital .container-call .dudas-consultas a {
  text-decoration: none;
}
.huella-digital .container-call .dudas-consultas .button-clear {
  border: 1px solid #c2c2c2;
  background-color: transparent;
  color: #ec0000;
  padding: 0 9.8rem;
  margin-bottom: 0;
  font-size: 1.6rem;
  width: 27rem;
}
.huella-digital .container-call .dudas-consultas .button-clear .icono-phone {
  margin-right: 5px;
  -webkit-transform: rotate(5deg);
  transform: rotate(5deg);
  font-size: 1.5em;
}
.huella-digital .container-call .contenedor-horario-atencion {
  background-color: #fff;
  padding: 0;
}
component-expired-fees .contenedor-cuotas-vencidas .cuotas-vencidas-nuevo {
  background: #fff;
  margin-bottom: 0.8rem;
}
component-expired-fees
  .contenedor-cuotas-vencidas
  .cuotas-vencidas-nuevo
  .header-box {
  border-bottom: 1px solid #f0f0f0;
}
component-expired-fees
  .contenedor-cuotas-vencidas
  .cuotas-vencidas-nuevo
  .header-box
  p {
  font-size: 1.2rem;
  color: #444;
  text-align: left;
}
component-expired-fees
  .contenedor-cuotas-vencidas
  .cuotas-vencidas-nuevo
  .header-box
  p
  + p {
  font-weight: 400;
}
component-expired-fees
  .contenedor-cuotas-vencidas
  .cuotas-vencidas-nuevo
  .contact-buttons
  p {
  margin: 1.6rem 0 0;
}
component-expired-fees
  .contenedor-cuotas-vencidas
  .cuotas-vencidas-nuevo
  .contact-buttons
  a {
  text-decoration: none;
}
component-expired-fees
  .contenedor-cuotas-vencidas
  .cuotas-vencidas-nuevo
  .contact-buttons
  a
  .button-width {
  width: 26rem;
}
component-expired-fees
  .contenedor-cuotas-vencidas
  .cuotas-vencidas-nuevo
  .contact-buttons
  .button-total
  .icono-phone {
  margin-right: 0.8rem;
  font-size: 2.4rem;
  -webkit-transform: rotate(5deg);
  transform: rotate(5deg);
}
component-expired-fees
  .contenedor-cuotas-vencidas
  .cuotas-vencidas-nuevo
  .contact-buttons
  .button-clear {
  border: 1px solid #c2c2c2;
  background: #fff;
  text-transform: none;
  color: #ec0000;
}
component-expired-fees
  .contenedor-cuotas-vencidas
  .cuotas-vencidas-nuevo
  .contenedor-horario-atencion {
  background-color: #fff;
  padding: 1.6rem;
}
component-expired-fees .contenedor-cuotas-vencidas .cuotas-vencidas {
  background-color: #ddf4f5;
  text-align: left;
  margin-top: 0 !important;
  padding: 0.8rem 1.6rem;
  margin-bottom: 0.8rem;
}
component-expired-fees .contenedor-cuotas-vencidas .cuotas-vencidas p {
  font-size: 1.2rem;
}
component-expired-fees .contenedor-cuotas-vencidas .cuotas-vencidas p span {
  font-weight: 700;
  display: block;
}
.container-credito--pagos .item p span,
.contenedor-go-to-pago .item-btn-pagar p span,
app-page-my-credit .container-credito--consumo .item .linea p span {
  display: inline-block;
}
component-expired-fees
  .contenedor-cuotas-vencidas
  .cuotas-vencidas
  .icono-information {
  width: 2rem;
  height: 2rem;
  text-align: center;
  line-height: 7rem;
  border-radius: 50%;
  background: #1bb3bc;
  font-size: 1.2rem;
  color: #fff;
  padding: 6px;
  position: initial;
  margin: 0;
}
.contenedor-go-to-pago {
  width: 100%;
  bottom: 0;
  left: 0;
  position: fixed;
  background: #fff;
  -webkit-box-shadow: 0 -2px 4px 1px rgba(25, 25, 25, 0.1);
  box-shadow: 0 -2px 4px 1px rgba(25, 25, 25, 0.1);
  height: 84px;
}
.contenedor-go-to-pago .item-btn-pagar {
  background: #fff;
  padding: 1.6rem;
}
.contenedor-go-to-pago .item-btn-pagar p {
  font-size: 1.4rem;
  font-weight: 400;
  color: #444;
  margin: 0;
}
.contenedor-go-to-pago .item-btn-pagar p + p {
  font-size: 2rem;
  font-weight: 600;
  margin: 0;
}
.contenedor-go-to-pago .item-btn-pagar .botonContinuar {
  background: #ec0000;
  color: #fff;
  border-radius: 2.4rem;
  padding: 0.9rem 0 0.9rem 1.6rem;
  text-transform: uppercase;
  font-size: 1.4rem;
  font-weight: 600;
}
.contenedor-go-to-pago .item-btn-pagar .botonContinuar .icono-goto {
  position: absolute;
  top: 0.8rem;
  right: 1.3rem;
  font-size: 2.4rem;
}
.platform-ios .container-editar-datos .scroll-content,
.platform-ios .container-modal--buscar,
.platform-ios .contenedor-modal-reclamo {
  margin-top: 1.8rem;
}
.platform-ios.iphonex .container-modal--buscar,
.platform-ios.iphonex .contenedor-modal-reclamo {
  margin-top: 4.4rem;
}
.contenedor-modal-reclamo .col {
  padding: 0;
}
.contenedor-modal-reclamo .detalle-cuota-colapsable {
  background: #f0f0f0;
  border-top: 1px solid #ddd;
}
.contenedor-modal-reclamo .detalle-cuota-colapsable .item-inner {
  position: relative;
  padding: 0;
}
.contenedor-modal-reclamo .detalle-cuota-colapsable .item-inner .input-wrapper {
  color: #444;
  padding: 1.6rem 4.8rem 1.6rem 5.4rem;
  border-bottom: 1px solid #ddd;
}
.contenedor-modal-reclamo
  .detalle-cuota-colapsable
  .item-inner
  .input-wrapper
  ion-label {
  margin: 0;
}
.contenedor-modal-reclamo
  .detalle-cuota-colapsable
  .item-inner
  .input-wrapper
  .info {
  position: absolute;
  left: 1.6rem;
  background: #1bb3bc;
  border-radius: 50%;
  width: 2.4rem;
  height: 2.4rem;
}
.contenedor-modal-reclamo
  .detalle-cuota-colapsable
  .item-inner
  .input-wrapper
  .info:before {
  left: 50%;
  margin-left: -0.8rem;
  position: absolute;
  line-height: 2.4rem;
  color: #fff;
}
.contenedor-modal-reclamo
  .detalle-cuota-colapsable
  .item-inner
  .input-wrapper
  .arrow {
  position: absolute;
  right: 1.6rem;
  top: 50%;
  margin-top: -1.2rem;
  color: #ec0000;
  font-size: 2.4rem;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  -webkit-transition: 0.2s ease-in;
  transition: 0.2s ease-in;
}
.contenedor-modal-reclamo
  .detalle-cuota-colapsable
  .item-inner
  .input-wrapper
  .arrow.info-activo {
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
  -webkit-transition: 0.2s ease-in;
  transition: 0.2s ease-in;
}
.contenedor-modal-reclamo .detalle-cuota-colapsable .container-info-cuenta {
  max-height: 0;
  -webkit-transition: max-height 0.5s ease-out;
  transition: max-height 0.5s ease-out;
  overflow: hidden;
  background: #fff;
}
.contenedor-modal-reclamo
  .detalle-cuota-colapsable
  .container-info-cuenta
  .container-info {
  padding: 1.6rem;
}
.contenedor-modal-reclamo
  .detalle-cuota-colapsable
  .container-info-cuenta
  .container-info
  ion-row
  ion-col
  p {
  margin: 0;
  line-height: 120%;
  font-weight: 700;
  color: #444;
  font-size: 1.4rem;
  text-align: left;
}
.contenedor-modal-reclamo
  .detalle-cuota-colapsable
  .container-info-cuenta
  .container-info
  ion-row
  ion-col
  p
  + p {
  font-size: 1.2rem;
  font-weight: 400;
  margin-bottom: 1.6rem;
}
.contenedor-modal-reclamo
  .detalle-cuota-colapsable
  .container-info-cuenta
  .container-info
  ion-row:last-child
  ion-col
  p
  + p {
  margin-bottom: 0;
}
.contenedor-modal-reclamo
  .detalle-cuota-colapsable
  .container-info-cuenta.info-activo {
  max-height: 1000px;
  -webkit-transition: max-height 0.5s ease-in;
  transition: max-height 0.5s ease-in;
  display: block;
}
.contenedor-modal-reclamo .transFade {
  -webkit-transition: opacity 0.5s ease-in-out;
  transition: opacity 0.5s ease-in-out;
}
.contenedor-modal-reclamo .transFade.invisible {
  display: none;
  height: 0;
}
.contenedor-modal-reclamo .transFade.visible {
  opacity: 1;
  height: auto;
}
app-page-cuotaNoPagadaPage {
  background: rgba(0, 0, 0, 0.580392);
  padding-top: 45%;
}
app-page-cuotaNoPagadaPage .modalNoPaidFees {
  background: #fff;
  margin: 1.6rem;
  text-align: center;
  padding: 3.2rem 1.6rem 1.6rem;
  position: relative;
  border: 1px solid #ddd;
  -webkit-box-shadow: 0 2px 10px 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 10px 0 rgba(25, 25, 25, 0.1);
  border-radius: 4px;
}
app-page-cuotaNoPagadaPage .modalNoPaidFees h1 {
  font-size: 20px;
  font-weight: 300;
  color: #444;
}
app-page-cuotaNoPagadaPage .modalNoPaidFees p {
  color: #444;
}
app-page-cuotaNoPagadaPage .modalNoPaidFees .monto {
  color: #444;
  padding-bottom: 0.8rem;
}
app-page-cuotaNoPagadaPage .modalNoPaidFees .monto p {
  margin: 0;
  font-weight: 600;
}
app-page-cuotaNoPagadaPage .modalNoPaidFees button.botones.button i {
  font-size: 24px;
  vertical-align: sub;
}
app-page-cuotaNoPagadaPage .modalNoPaidFees .icono {
  width: 7.2rem;
  height: 7.2rem;
  position: absolute;
  left: 50%;
  top: 0;
  text-align: center;
  line-height: 7.2rem;
  margin: -3.6rem 0 0 -3.6rem;
  border-radius: 50%;
  background: #1bb3bc;
  font-size: 3.6rem;
  color: #fff;
}
app-page-credits-landing .bloqueado {
  pointer-events: none;
}
app-page-credits-landing .col {
  padding: 0;
}
app-page-my-credit .container-credito--consumo {
  background: #f0f0f0;
}
app-page-my-credit .container-credito--consumo .containerDummy {
  background: #fff;
  padding: 1.6rem;
  margin-top: 0.8rem;
}
app-page-my-credit .container-credito--consumo .contenedor-horario-atencion {
  background-color: #fff;
}
app-page-my-credit .container-credito--consumo .item {
  margin: 0.8rem;
  background: #fff;
  padding: 1.6rem;
  -webkit-box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  border-radius: 0.4rem;
}
app-page-my-credit .container-credito--consumo .item.item-superior {
  border-top: 1px solid #f0f0f0;
  border-radius: 0 0 4px 4px;
}
app-page-my-credit .container-credito--consumo .item.item-button {
  padding: 0.8rem;
  border-radius: 0 0 0.4rem 0.4rem;
}
app-page-my-credit .container-credito--consumo .item.item-button button {
  padding: 0;
  line-height: 24px;
}
app-page-my-credit .container-credito--consumo .item .linea p {
  font-size: 1.4rem;
  font-weight: 400;
  color: #444;
  margin: 0 0 0.8rem;
}
app-page-my-credit .container-credito--consumo .item .linea p + p {
  font-size: 2.4rem;
  font-weight: 400;
  margin: 0;
}
app-page-my-credit .container-credito--consumo .item .linea p + p + p {
  font-size: 2rem;
  font-weight: 400;
  margin: 0;
}
app-page-my-credit .container-credito--consumo .item .autorizado-utilizado {
  margin-top: 0.8rem;
}
app-page-my-credit
  .container-credito--consumo
  .item
  .autorizado-utilizado
  ion-col
  p {
  font-size: 1.2rem;
  color: #444;
  margin: 0;
  font-weight: 700;
}
app-page-my-credit
  .container-credito--consumo
  .item
  .autorizado-utilizado
  ion-col
  p
  + p {
  font-weight: 400;
  font-size: 1.4rem;
}
app-page-my-credit
  .container-credito--consumo
  .item
  .autorizado-utilizado
  ion-col
  + ion-col
  p {
  text-align: left;
}
.container-credito--pagos .contenedor-cuota-vencida .monto-pagar,
app-page-my-credit .container-credito--consumo .item .button-simular {
  text-align: center;
}
app-page-my-credit .container-credito--consumo .item .button-simular button {
  background: 0 0;
  color: #ec0000;
  font-size: 1.2rem;
  font-weight: 600;
}
app-page-my-credit .container-credito--consumo .item .button-simular button i {
  font-size: 1.8rem;
  position: relative;
  top: 3px;
}
.container-credito--pagos {
  padding: 0.8rem;
  background: #f0f0f0;
}
.container-credito--pagos .item {
  background: #fff;
  padding: 1.6rem;
  -webkit-box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
}
.container-credito--pagos .item.item-cuota-vencida {
  background-color: #f8f0df;
}
.container-credito--pagos .item.item-superior {
  border-radius: 0.4rem 0.4rem 0 0;
}
.container-credito--pagos .item p {
  font-size: 1.4rem;
  font-weight: 400;
  color: #444;
  margin: 0 0 0.8rem;
}
.container-credito--pagos .item p + p {
  font-size: 2.4rem;
  font-weight: 400;
  margin: 0;
}
.container-credito--pagos .item p + p + p {
  font-size: 2rem;
  font-weight: 400;
  margin: 0;
}
.container-credito--pagos .contenedor-cuota-vencida .numero-cuota ion-checkbox {
  padding: 0;
}
.container-credito--pagos .contenedor-cuota-vencida .numero-cuota ion-label {
  font-size: 1.4rem;
  font-weight: 700;
  color: #444;
  margin: 0;
}
.container-credito--pagos .contenedor-cuota-vencida .numero-cuota p {
  margin-bottom: 0;
}
.container-credito--pagos .contenedor-cuota-vencida .numero-cuota .col-fecha {
  margin: -0.3rem 0 0 -1.4rem;
}
.container-credito--pagos .contenedor-cuota-vencida .numero-cuota .icono-ops {
  font-size: 2rem;
  color: #444;
  float: right;
}
.container-credito--pagos .contenedor-cuota-vencida .monto-pagar p {
  margin-bottom: 0;
}
.container-credito--pagos .contenedor-cuota-vencida .fecha-cuota-vencida p {
  margin: 0.3rem 0 0 3rem;
}
.container-credito--pagos
  .contenedor-cuota-vencida
  .fecha-cuota-vencida
  p
  span {
  font-weight: 700;
}
.container-credito--pagos
  .contenedor-cuota-vencida
  .fecha-cuota-vencida
  .icono-info {
  background-color: #e59d27;
  color: #fff;
  border-radius: 50%;
  padding: 0.6rem;
  float: left;
  font-size: 1.4rem;
}
.container-credito--pagos .contenedor-cuota-anticipada .item-superior {
  padding-bottom: 0;
}
.container-credito--pagos
  .contenedor-cuota-anticipada
  .numero-cuota
  ion-checkbox {
  padding: 0;
}
.container-credito--pagos .contenedor-cuota-anticipada .numero-cuota ion-label {
  font-size: 1.4rem;
  font-weight: 700;
  color: #444;
  margin: 0;
}
.container-credito--pagos .contenedor-cuota-anticipada .numero-cuota p {
  margin-bottom: 0.8rem;
}
.container-credito--pagos .contenedor-cuota-anticipada .numero-cuota span {
  font-size: 1.2rem;
  color: #444;
}
.container-credito--pagos
  .contenedor-cuota-anticipada
  .numero-cuota
  .col-fecha {
  margin: -0.3rem 0 0 -1.4rem;
}
.container-credito--pagos
  .contenedor-cuota-anticipada
  .numero-cuota
  .icono-ops {
  font-size: 2rem;
  color: #444;
  float: right;
}
.container-credito--pagos .contenedor-cuota-anticipada .item-total-monto {
  padding: 0.8rem 1.6rem;
  margin-bottom: 0.8rem;
  border-radius: 0 0 0.4rem 0.4rem;
  border-top: 1px solid #f0f0f0;
}
.container-credito--pagos
  .contenedor-cuota-anticipada
  .item-total-monto
  .total-monto
  p {
  margin: 0;
}
.container-credito--pagos
  .contenedor-cuota-anticipada
  .item-total-monto
  .total-monto
  .floating-right {
  float: right;
  font-weight: 700;
}
app-page-pending-fees .container-credito--cuotas {
  padding: 0.8rem;
  background: #f0f0f0;
}
app-page-pending-fees
  .container-credito--cuotas
  errorservicio-component.errorServicio
  .componente-error-servicio {
  margin: 0 0 0.8rem;
}
app-page-pending-fees .container-credito--cuotas .cuotas-vencidas {
  background-color: #ddf4f5;
  text-align: left;
  margin-top: 0 !important;
  padding: 0.8rem 1.6rem;
  margin-bottom: 0.8rem;
}
app-page-pending-fees .container-credito--cuotas .cuotas-vencidas p {
  font-size: 1.2rem;
}
app-page-pending-fees .container-credito--cuotas .cuotas-vencidas p span {
  font-weight: 700;
  display: block;
}
app-page-pending-fees
  .container-credito--cuotas
  .cuotas-vencidas
  .icono-information {
  width: 2rem;
  height: 2rem;
  text-align: center;
  line-height: 7rem;
  border-radius: 50%;
  background: #1bb3bc;
  font-size: 1.2rem;
  color: #fff;
  padding: 6px;
  position: initial;
  margin: 0;
}
app-page-pending-fees .container-credito--cuotas .contenedor-lista-cuota {
  margin-bottom: 0.8rem;
}
app-page-pending-fees .container-credito--cuotas .item {
  background: #fff;
  padding: 1.6rem;
}
app-page-pending-fees
  .container-credito--cuotas
  .contenedor-cuota-encurso
  .numero-cuota
  ion-checkbox,
app-page-pending-fees
  .container-credito--cuotas
  .contenedor-cuota-vencida
  .item-superior
  .numero-cuota
  ion-checkbox {
  padding: 0;
}
app-page-pending-fees .container-credito--cuotas .item.item-superior {
  border-radius: 0;
  border-bottom: 1px solid #f0f0f0;
}
app-page-pending-fees .container-credito--cuotas .item.item-monto-pagar {
  border-radius: 0;
}
app-page-pending-fees .container-credito--cuotas .item.item-cuota-vencida {
  background-color: #f8f0df;
  margin-bottom: 0.8rem;
  border-radius: 0 0 0.4rem 0.4rem;
}
app-page-pending-fees .container-credito--cuotas .item .monto-pagar p {
  margin: 0;
  font-size: 1.6rem;
  text-align: left;
  font-weight: 600;
}
app-page-pending-fees .container-credito--cuotas .item p {
  font-size: 1.4rem;
  font-weight: 400;
  color: #444;
  margin: 0 0 0.8rem;
}
app-page-pending-fees .container-credito--cuotas .item p span {
  display: inline-block;
}
app-page-pending-fees .container-credito--cuotas .item p + p {
  font-size: 2.4rem;
  font-weight: 400;
  margin: 0;
}
app-page-pending-fees .container-credito--cuotas .item p + p + p {
  font-size: 2rem;
  font-weight: 400;
  margin: 0;
}
app-page-pending-fees
  .container-credito--cuotas
  .contenedor-cuota-encurso
  .numero-cuota
  ion-label {
  font-size: 1.4rem;
  font-weight: 700;
  color: #444;
  margin: 0;
}
app-page-pending-fees
  .container-credito--cuotas
  .contenedor-cuota-encurso
  .numero-cuota
  p {
  margin-bottom: 0.8rem;
}
app-page-pending-fees
  .container-credito--cuotas
  .contenedor-cuota-encurso
  .numero-cuota
  span {
  font-size: 1.2rem;
  color: #444;
}
app-page-pending-fees
  .container-credito--cuotas
  .contenedor-cuota-encurso
  .numero-cuota
  .icono-ops,
app-page-pending-fees
  .container-credito--cuotas
  .contenedor-cuota-vencida
  .item-superior
  .numero-cuota
  .icono-ops {
  font-size: 2rem;
  float: right;
  color: #444;
}
app-page-pending-fees
  .container-credito--cuotas
  .contenedor-cuota-encurso
  .numero-cuota
  .col-fecha {
  margin: -0.3rem 0 0 -1.4rem;
}
app-page-pending-fees
  .container-credito--cuotas
  .contenedor-cuota-encurso
  .monto-pagar
  p,
app-page-pending-fees
  .container-credito--cuotas
  .contenedor-cuota-vencida
  .item-superior
  .numero-cuota
  p {
  margin-bottom: 0;
}
app-page-pending-fees
  .container-credito--cuotas
  .contenedor-cuota-encurso
  .monto-pagar {
  text-align: center;
}
app-page-pending-fees
  .container-credito--cuotas
  .contenedor-cuota-vencida
  .item-superior
  .numero-cuota
  ion-label {
  font-size: 1.4rem;
  font-weight: 700;
  color: #444;
  margin: 0;
}
app-page-pending-fees
  .container-credito--cuotas
  .contenedor-cuota-vencida
  .item-superior
  .numero-cuota
  .col-fecha {
  margin: -0.3rem 0 0 -1.4rem;
}
app-page-pending-fees
  .container-credito--cuotas
  .contenedor-cuota-vencida
  .item-monto-pagar
  .monto-pagar {
  text-align: center;
}
app-page-pending-fees
  .container-credito--cuotas
  .contenedor-cuota-vencida
  .item-monto-pagar
  .monto-pagar
  p {
  margin-bottom: 0;
}
app-page-pending-fees
  .container-credito--cuotas
  .contenedor-cuota-vencida
  .item-cuota-vencida {
  -webkit-box-shadow: 0 2px 4px 1px rgba(25, 25, 25, 0.3);
  box-shadow: 0 2px 4px 1px rgba(25, 25, 25, 0.3);
}
app-page-pending-fees
  .container-credito--cuotas
  .contenedor-cuota-vencida
  .item-cuota-vencida
  .fecha-cuota-vencida
  p {
  margin: 0.3rem 0 0 4rem;
}
app-page-pending-fees
  .container-credito--cuotas
  .contenedor-cuota-vencida
  .item-cuota-vencida
  .fecha-cuota-vencida
  p
  span {
  font-weight: 700;
}
app-page-pending-fees
  .container-credito--cuotas
  .contenedor-cuota-vencida
  .item-cuota-vencida
  .fecha-cuota-vencida
  .icono-information {
  background-color: #e59d27;
  color: #fff;
  border-radius: 50%;
  padding: 0.6rem;
  float: left;
  font-size: 1.4rem;
}
app-page-pending-fees .container-credito--cuotas .contenedor-lista-cuotas {
  padding-bottom: 80px;
}
app-page-pending-fees
  .container-credito--cuotas
  .contenedor-lista-cuotas:first-child
  .contenedor-cuota-anticipada
  .item-superior {
  border-radius: 0;
}
app-page-pending-fees .container-credito--cuotas .contenedor-cuota-anticipada {
  margin-bottom: 0.8rem;
  -webkit-box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
}
app-page-pending-fees
  .container-credito--cuotas
  .contenedor-cuota-anticipada
  .numero-cuota
  .icono-ops {
  font-size: 2rem;
  color: #444;
  float: right;
}
app-page-pending-fees
  .container-credito--cuotas
  .contenedor-cuota-anticipada
  .numero-cuota
  ion-checkbox {
  padding: 0;
}
app-page-pending-fees
  .container-credito--cuotas
  .contenedor-cuota-anticipada
  .numero-cuota
  ion-label {
  font-size: 1.4rem;
  font-weight: 700;
  color: #444;
  margin: 0;
}
app-page-pending-fees
  .container-credito--cuotas
  .contenedor-cuota-anticipada
  .numero-cuota
  p {
  margin-bottom: 0.8rem;
}
app-page-pending-fees
  .container-credito--cuotas
  .contenedor-cuota-anticipada
  .numero-cuota
  span {
  font-size: 1.2rem;
  color: #444;
}
app-page-pending-fees
  .container-credito--cuotas
  .contenedor-cuota-anticipada
  .numero-cuota
  .col-fecha {
  margin: -0.3rem 0 0 -1.4rem;
}
app-page-pending-fees
  .container-credito--cuotas
  .contenedor-cuota-anticipada
  .item-superior {
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  border-top: 1px solid #f0f0f0;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-bottom: none;
  padding-bottom: 0;
}
app-page-pending-fees
  .container-credito--cuotas
  .contenedor-cuota-anticipada
  .item-total-monto {
  padding: 0.8rem 1.6rem;
  border-radius: 0 0 0.4rem 0.4rem;
}
app-page-pending-fees
  .container-credito--cuotas
  .contenedor-cuota-anticipada
  .item-total-monto
  .total-monto
  p {
  margin: 0;
}
app-page-pending-fees
  .container-credito--cuotas
  .contenedor-cuota-anticipada
  .item-total-monto
  .total-monto
  .floating-right {
  float: right;
  font-weight: 700;
}
app-page-pending-fees .item-superior {
  padding-bottom: 0;
}
app-page-pending-fees .titulo-pending {
  padding-left: 0.8rem;
  font-weight: 600;
}
app-page-start-pay-fees .containerFees {
  background: #fff;
  margin: 0.8rem;
  border-radius: 4px;
  -webkit-box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
}
app-page-start-pay-fees .containerFees .containerFees--top {
  text-align: center;
  padding: 1.6rem;
}
app-page-start-pay-fees .containerFees .containerFees--top p {
  font-size: 1.4rem;
  margin: 0;
}
app-page-start-pay-fees .containerFees .containerFees--top p.monto {
  font-size: 2rem;
  margin-bottom: 0.8rem;
  font-weight: 600;
}
app-page-start-pay-fees .containerFees .feeToPay {
  padding: 1.6rem;
  position: relative;
  border-top: 1px solid #ddd;
}
app-page-start-pay-fees .containerFees .feeToPay p {
  margin: 0;
}
app-page-start-pay-fees .containerFees .feeToPay button {
  position: absolute;
  right: 1.6rem;
  top: 3.2rem;
  height: 20px;
  width: 20px;
  border-radius: 10px;
  text-align: center;
  padding: 0;
  margin: 0;
  color: #fff;
  background: #c2c2c2;
  cursor: pointer;
}
app-page-start-pay-fees button.button.botones i {
  font-size: 24px;
  vertical-align: sub;
}
.landing-config {
  background-color: #fff;
}
.landing-config .col {
  padding: 0;
}
.landing-config .container-titulo p {
  font-size: 1.6rem;
  padding: 0;
}
.landing-config .no-padding {
  padding: 0 !important;
}
.landing-config .container-lista ion-list .item-md {
  padding: 0;
}
.landing-config .container-lista ion-list .item-md.item-block .item-inner {
  padding: 1.6rem;
  position: relative;
  font-weight: 700;
  color: #444;
}
.landing-config
  .container-lista
  ion-list
  .item-md.item-block
  .item-inner
  .label {
  font-weight: 700;
}
.landing-config .container-lista ion-list .item-md.item-block .item-inner i {
  position: initial;
  right: 1.6rem;
  top: 50%;
  margin-top: -1.2rem;
  color: #ec0000;
  font-size: 2.4rem;
}
.landing-config
  .container-lista
  ion-list
  .item-md.item-block
  .item-inner
  .rightIcon {
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -1.2rem;
  color: #ec0000;
  font-size: 2.4rem;
  -webkit-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
}
.landing-config
  .container-lista
  ion-list
  .item-md.item-block
  .item-inner
  .rightIcon.cerrado {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
.landing-config
  .container-lista
  ion-list
  .item-md.item-block
  .item-inner
  .rightIcon.abierto {
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
}
.landing-config
  .container-lista
  ion-list
  .item-md.item-block
  .item-inner
  .rightIconRight {
  -webkit-transform: rotate(0);
  transform: rotate(0);
}
.landing-config .container-lista ion-list .item-md.item-block .input-wrapper {
  color: #5b5a5b;
  font-size: 1.4rem;
}
.landing-config
  .container-lista
  ion-list
  .item-md.item-block
  .input-wrapper
  ion-label {
  margin: 0;
}
.landing-config .container-lista .sub-item {
  max-height: 0;
  -webkit-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
  overflow: hidden;
  padding: 0 1.6rem;
}
.landing-config .container-lista .sub-item.visible {
  height: auto;
  max-height: 1000px;
  padding: 1.6rem 1.6rem 2.4rem;
  border-bottom: 1px solid #dedede;
}
.landing-config .container-lista .changeName {
  background: #fff;
}
.landing-config .container-lista .changeName .inputHolder {
  padding: 0 4rem 0 1.6rem;
  position: relative;
}
.landing-config .container-lista .changeName .inputHolder input {
  border-bottom: 1px solid #c2c2c2;
  margin: 0;
  padding: 1.2rem 0.6rem 0.6rem 0;
}
.landing-config .container-lista .changeName .inputHolder input:focus {
  border-bottom: 2px solid #c2c2c2;
}
.landing-config .container-lista .changeName .inputHolder button {
  background: #ec0000;
  height: 30px;
  width: 30px;
  border-radius: 50%;
  text-align: center;
  color: #fff;
  position: absolute;
  right: 0;
  padding: 0;
  top: 0.6rem;
}
.landing-config .container-lista .changeName .inputHolder button i {
  text-align: center;
  font-size: 22px;
  margin: 0;
}
.landing-config .contenedor-iconos-configurables {
  background-color: #fff;
  -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;
  overflow: hidden;
}
.landing-config .contenedor-iconos-configurables .row:first-child {
  padding: 0.5rem 0 1rem;
}
.landing-config .contenedor-iconos-configurables ul.list-icons {
  margin: 0;
  list-style: none;
  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: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  padding: 0;
  width: 100%;
}
.landing-config .contenedor-iconos-configurables ul.list-icons.margin-left {
  margin-left: 3.2rem;
}
.landing-config .contenedor-iconos-configurables ul.list-icons.margin-right {
  margin-right: 3.2rem;
}
.landing-config .contenedor-iconos-configurables ul.list-icons li {
  width: 20%;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}
.landing-config .contenedor-iconos-configurables ul.list-icons li a {
  padding: 0.8rem 0.4rem;
  display: block;
  color: #fff;
}
.landing-config .contenedor-iconos-configurables ul.list-icons li a p {
  font: 600 10.3px OpenSans;
  color: #c2c2c2;
  margin: 0.4rem 0 0;
}
.landing-config
  .contenedor-iconos-configurables
  ul.list-icons
  li
  a
  i.icono-pig {
  font-size: 1.4rem;
  padding: 1rem 0;
  display: block;
  width: 34px;
  height: 34px;
  text-align: center;
  margin-top: -9px;
}
.landing-config
  .contenedor-iconos-configurables
  ul.list-icons
  li
  a
  i.icono-pig
  + p {
  margin-top: 5px;
}
.landing-config .contenedor-iconos-configurables ul.list-icons li a i {
  font-size: 1.6rem;
  background-color: #f0f0f0;
  color: #c2c2c2;
  border-radius: 50%;
  padding: 0.8rem;
  margin: 0 auto;
  border: 1px solid #c2c2c2;
  height: 34px;
  width: 34px;
  display: inline-block;
}
.landing-config .contenedor-iconos-configurables ul.list-icons li a.active p {
  color: #444;
  margin: 0.4rem 0 0;
}
.landing-config .contenedor-iconos-configurables ul.list-icons li a.active i {
  background-color: #f8f8f8;
  border: 1px solid #ec0000;
  color: #ec0000;
  height: 34px;
  width: 34px;
  display: inline-block;
}
.landing-config .contenedor-iconos-configurables.visible {
  height: auto;
  background: #fff;
  position: fixed;
  left: 0;
  right: 0;
  top: 147px;
  z-index: 10000;
  -webkit-transform: translateY(0);
  transform: translateY(0);
}
.landing-config .container-menu-sac .item-inner {
  font-weight: 400 !important;
}
.landing-config .container-menu-sac .item-inner ion-label {
  margin: 0;
}
.landing-config .container-menu-sac i {
  position: initial;
  margin-right: 1rem;
}
.landing-config .container-menu-sac i.icon-reverse {
  width: 2rem;
  height: 2rem;
  text-align: center;
  line-height: 2.5rem;
  border-radius: 50%;
  background: #ec0000;
  font-size: 1.2rem !important;
  color: #fff !important;
  padding: 6px;
  position: initial;
}
.landing-config .landing-titulo {
  padding: 1.6rem;
}
.landing-config .newConfigList ion-list {
  padding: 0.8rem;
}
.landing-config .toastCustom {
  width: 100%;
  position: absolute;
  z-index: -9999;
  bottom: 6.4rem;
  padding: 0 0.8rem;
  opacity: 0;
  -webkit-transition: all 0.6s ease-in-out;
  transition: all 0.6s ease-in-out;
  text-align: center;
}
.landing-config .toastCustom i {
  position: absolute;
  left: 0;
  color: #fff;
  border-radius: 50%;
  font-size: 2.4rem;
  text-align: center;
  margin-top: 2.08rem;
  margin-left: 1.6rem;
}
.landing-config .toastCustom p {
  color: #fff;
  text-align: left;
  padding-left: 1.6rem;
}
.landing-config .toastCustom .inner {
  background: rgba(74, 74, 74, 0.9);
  color: #fff;
  border-radius: 4px;
  padding-right: 1.4rem;
}
.landing-config .toastCustom .inner button {
  margin-top: 0.8rem;
  width: 100%;
  background: 0 0;
  color: #fff;
  border: 1px solid #fff;
  padding: 0.8rem 1.6rem 0;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 15px;
  border-radius: 45px;
}
.landing-config .toastCustom.visible {
  opacity: 1;
  z-index: 9999;
}
.landing-meritolife {
  color: #fff;
  background: -webkit-gradient(
    linear,
    left bottom,
    right top,
    color-stop(2%, #ebb213),
    color-stop(23%, #f08115),
    color-stop(50%, #f24c24),
    color-stop(75%, #9b186a),
    to(#5d0f33)
  );
  background: linear-gradient(
    to right top,
    #ebb213 2%,
    #f08115 23%,
    #f24c24 50%,
    #9b186a 75%,
    #5d0f33 100%
  );
}
.landing-meritolife .col {
  padding: 0;
}
.landing-meritolife .logoLife {
  margin: 2.4rem auto 3.2rem;
  background-image: url(../assets/images/logo-life.svg);
  height: 32px;
  width: 60px;
}
.landing-meritolife .logoMeritolife {
  background-image: url(../assets/images/logo-meritolife.svg);
  height: 103px;
  width: 307px;
  vertical-align: top;
  margin: 0 auto;
}
.landing-meritolife .landing-titlo--dos,
.landing-meritolife .landing-titlo--uno {
  font-weight: 700;
  line-height: 2rem;
  font-size: 1.4rem;
  margin: 0 0 0.8rem;
}
.landing-meritolife .landing-titlo--dos {
  margin: 0.8rem 0 0;
}
.landing-meritolife .landing-descripcion-uno {
  margin: 1.6rem 0 0;
  font-size: 1.4rem;
}
.landing-meritolife .omitir {
  color: #fff;
  text-decoration: none;
}
.landing-meritolife .button-conocemas {
  border: 1px solid;
  height: 4.8rem;
  padding: 0 4.8rem;
  background-color: transparent;
  color: #fff;
  font: 600 1.5rem OpenSans;
  min-width: 28rem;
  margin: 2.4 rem auto;
  display: block;
  border-radius: 2.4rem;
}
.container-seguro-linea .item-seguro-linea {
  position: absolute;
  width: 100%;
}
.container-seguro-linea .item-seguro-linea ion-row ion-col {
  padding: 0;
}
.container-seguro-linea .item-seguro-linea ion-row ion-col img {
  width: 100%;
  height: 100%;
}
.container-seguro-linea .item-seguro-linea + .item-seguro-linea {
  padding: 1.6rem 1.6rem 2.4rem;
  margin: 1.6rem;
  background: #fff;
  border-radius: 0.4rem;
  position: relative;
  top: 9.6rem;
  width: auto;
}
.container-seguro-linea
  .item-seguro-linea
  + .item-seguro-linea
  ion-row
  ion-col
  p {
  font-size: 1.6rem;
  font-weight: 700;
  color: #444;
}
.container-seguro-linea
  .item-seguro-linea
  + .item-seguro-linea
  ion-row
  ion-col
  p
  + p {
  font-size: 1.4rem;
  font-weight: 500;
  margin-bottom: 2.4rem;
}
.container-seguro-linea .button.botones.button-clear {
  border: 1px solid #c2c2c2;
  background-color: transparent;
  color: #ec0000;
  padding: 0 9.8rem;
  margin-bottom: 0;
  font-size: 1.6rem;
  width: 100%;
  min-width: inherit;
}
.container-seguro-linea .button.botones.inline {
  width: 100%;
  min-width: inherit;
  margin: 0;
}
.landing-pagos .col {
  padding: 0;
}
.landing-pagos .container-titulo p {
  font-size: 1.6rem !important;
  padding: 0 !important;
}
.landing-pagos .container-menu-sac i {
  position: initial;
  margin-right: 1rem;
}
.landing-pagos .container-lista ion-list .item-md {
  padding: 0;
}
.landing-pagos .container-lista ion-list .item-md.item-block .item-inner {
  padding: 1.6rem 3.2rem 1.6rem 1.6rem;
  position: relative;
  color: #444;
  font-weight: 400;
}
.landing-pagos .container-lista ion-list .item-md.item-block .item-inner i {
  position: initial;
  right: 1.6rem;
  top: 50%;
  margin-top: -1.2rem;
  color: #ec0000;
  font-size: 2.4rem;
}
.landing-pagos .container-lista .input-wrapper ion-label,
.landing-pagos
  .container-lista
  ion-list
  .item-md.item-block
  .input-wrapper
  ion-label {
  margin: 0;
}
.landing-pagos .container-lista .input-wrapper,
.landing-pagos .container-lista ion-list .item-md.item-block .input-wrapper {
  color: #5b5a5b;
  font-size: 1.4rem;
}
.landing-pagos
  .container-lista
  ion-list
  .item-md.item-block
  .item-inner
  i.angle-credito {
  position: absolute;
}
.landing-pagos .container-lista ion-list i.cerrado {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  position: absolute;
}
.landing-pagos .container-lista ion-list i.abierto {
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
  position: absolute;
}
.landing-pagos .sub-item.item-block {
  background-color: #f0f0f0;
}
.landing-pagos .sub-item.item-block .item-inner {
  border: none;
  padding-left: 1.6rem;
  font-weight: 300;
}
.container-call {
  background-color: #fff;
  margin: 1.6rem 0 0;
  padding: 0;
}
.container-call .dudas-consultas {
  background-color: #fff;
  padding: 20px 0;
}
.container-call .dudas-consultas p {
  margin: 0;
  text-align: center;
  font-size: 1.6rem;
  color: #444;
}
.container-call .dudas-consultas a {
  text-decoration: none;
}
.container-call .dudas-consultas .button-clear {
  border: 1px solid #c2c2c2;
  background-color: transparent;
  color: #ec0000;
  padding: 0 9.8rem;
  margin-bottom: 0;
  font-size: 1.6rem;
  width: 27rem;
}
.container-call .dudas-consultas .button-clear .icon-call {
  margin-right: 5px;
  -webkit-transform: rotate(15deg);
  transform: rotate(15deg);
  font-size: 1.5em;
}
.container-call .dudas-consultas .button-clear .contenedor-horario-atencion {
  background: #fff;
}
.contenedor-sub-menu {
  max-height: 0;
  -webkit-transition: max-height 0.3s ease-in-out;
  transition: max-height 0.3s ease-in-out;
  overflow: hidden;
}
.contenedor-sub-menu.visible {
  height: auto;
  max-height: 1000px;
}
.landing-sac .content-sac-banner {
  position: relative;
}
.landing-sac .content-sac-banner .content-banner {
  background: url(../assets/images/banner-sac-landing.png) left center no-repeat;
  background-size: cover;
  display: block;
  width: 100%;
  height: 164px;
  position: relative;
}
.landing-sac .content-sac-banner .content-banner .texto-banner {
  position: absolute;
  width: 100%;
  top: 50%;
  margin-top: -30px;
  padding: 0 2rem;
}
.landing-sac .content-sac-banner .content-banner .texto-banner p {
  color: #fff;
  text-align: center;
  width: 100%;
  font-size: 2rem;
  font-weight: 700;
  padding: 1.6rem 0;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
  margin: 0;
  text-transform: uppercase;
}
.landing-sac .container-sac-item .texto {
  padding: 1.6rem;
}
.landing-sac .container-sac-item .texto p {
  font-size: 1.6rem;
  margin: 0;
  font-weight: 600;
}
.landing-sac .container-sac-item .texto p + p {
  font-size: 1.4rem;
  font-weight: 400;
}
.landing-sac .container-sac-item .caja {
  background: #fff;
  height: 7.2rem;
  margin: 0 0.8rem 0.8rem;
  border-radius: 0.4rem;
  position: relative;
  padding: 0 0 0 7.2rem;
  -webkit-box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
}
.landing-sac .container-sac-item .caja .icono-left {
  position: absolute;
  line-height: 7.2rem;
  font-size: 1.4rem;
  font-weight: 600;
  left: 1.6rem;
  height: 4rem;
  width: 4rem;
  top: 50%;
  margin-top: -2rem;
  border-radius: 50%;
}
.landing-sac .container-sac-item .caja .icono-left::before {
  height: 4rem;
  width: 4rem;
  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;
  position: absolute;
  font-size: 2rem;
  font-weight: 400;
}
.landing-sac .container-sac-item .caja .icono-left.icono-document-account {
  color: #abc111;
  background: #f2f6dc;
}
.landing-sac .container-sac-item .caja .icono-left.icono-search {
  background: #f5d8a9;
  color: #de9400;
}
.landing-sac .container-sac-item .caja .icono-left.icono-branch-office {
  background: #de9400;
  color: #fff;
}
.landing-sac .container-sac-item .caja .icono-left.icono-phone {
  background: #ddf4f5;
  color: #1bb3bc;
}
.landing-sac .container-sac-item .caja p {
  line-height: 7.2rem;
  margin: 0;
  font-weight: 600;
  font-size: 1.4rem;
}
.landing-sac .container-sac-item .caja .icono-right {
  right: 1.6rem;
  height: 2rem;
  width: 1.2rem;
  position: absolute;
  top: 50%;
  margin-top: -1rem;
  color: #ec0000;
  font-size: 2rem;
}
.landing-sac .container-sac-item .caja + .caja {
  margin-bottom: 1.6rem;
}
.landing-sac .container-sac-item .caja.texto-dos-lineas {
  margin-bottom: 0.8rem;
}
.landing-sac .container-sac-item .caja.texto-dos-lineas p {
  padding: 1.6rem 1.6rem 1.6rem 0;
  line-height: inherit;
}
.landing-sac .container-sac-item .caja.texto-dos-lineas p span {
  font-weight: 700;
}
.landing-sac .container-sac-item .caja-btn {
  background: #fff;
  border-radius: 0.4rem;
  -webkit-box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  margin: 0 0.8rem 0.8rem;
}
.landing-sac .container-sac-item .caja-btn .texto {
  padding: 1.6rem;
  border-bottom: 1px solid #ddd;
}
.landing-sac .container-sac-item .caja-btn .texto p {
  font-size: 1.4rem;
  font-weight: 700;
  text-align: center;
  padding-bottom: 0.4rem;
}
.landing-sac .container-sac-item .caja-btn .texto p + p {
  font-weight: 400;
  padding-bottom: 0;
}
.landing-sac .container-sac-item .caja-btn .texto p span {
  font-weight: 600;
}
.landing-sac .container-sac-item .caja-btn .btn-ingresa {
  color: #ec0000;
  text-align: center;
}
.landing-sac .container-sac-item .caja-btn .btn-ingresa p {
  font-size: 1.4rem;
  font-weight: 600;
  padding: 0.8rem 0;
  margin: 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;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-family: OpenSans;
}
.landing-sac .container-sac-item .caja-btn .btn-ingresa p i {
  font-size: 2rem;
}
.landing-sac .container-sac-item .caja-btn + .caja-btn {
  margin: 0 0.8rem 1.6rem;
}
infoDetalle-component .container-box-info.alert .box-info i.iconoIzq::before,
infoDetalle-component .container-box-info.warning .box-info i.iconoIzq::before {
  margin-left: -0.15rem;
}
.landing-sac .container-sac-item .caja-btn.icono-left {
  margin-bottom: 2.4rem;
}
.landing-sac .container-sac-item .caja-btn.icono-left .texto {
  padding-left: 10.2rem;
  position: relative;
}
.landing-sac .container-sac-item .caja-btn.icono-left .texto img {
  position: absolute;
  left: 1.6rem;
  top: 50%;
  margin-top: -1rem;
}
.landing-sac .container-sac-item .caja-btn.icono-left .texto p {
  font-size: 1.2rem;
  text-align: left;
  padding: 0;
  font-family: OpenSans;
  font-weight: 400;
}
infoDetalle-component .container-box-info.margen {
  padding: 0.2rem;
}
infoDetalle-component .container-box-info.flecha .box-info {
  border: 0 !important;
  padding: 1.6rem 5.6rem;
  border-radius: 0 !important;
}
infoDetalle-component .container-box-info.flecha .box-info i.iconoFlecha {
  display: block;
}
infoDetalle-component .container-box-info.flecha .box-info p {
  color: #444;
  font-weight: 1 !important;
  margin-top: 4px;
}
infoDetalle-component .container-box-info.warning .box-info {
  background: #fbd0d0;
}
infoDetalle-component .container-box-info.warning .box-info i.iconoIzq {
  background: #ec0000;
}
infoDetalle-component .container-box-info.alert .box-info {
  background: #f8f0df;
}
infoDetalle-component .container-box-info.alert .box-info i.iconoIzq {
  background: #e59d27;
}
infoDetalle-component .container-box-info .box-info {
  background: #fff;
  position: relative;
  padding: 1.6rem 1.6rem 1.6rem 5.6rem;
}
infoDetalle-component .container-box-info .box-info i.iconoIzq {
  color: red;
  background: #fff;
  position: absolute;
  font-size: 2.4rem;
  border-radius: 50%;
  width: 2.4rem;
  height: 2.4rem;
  left: 1.6rem;
  top: 50%;
  margin-top: -1.2rem;
}
infoDetalle-component .container-box-info .box-info i.iconoIzq:before {
  line-height: 2.4rem;
  left: 50%;
  margin-left: -0.7rem;
  position: absolute;
}
infoDetalle-component .container-box-info .box-info i.iconoFlecha {
  display: none;
  color: red;
  position: absolute;
  border-radius: 50%;
  width: 2.4rem;
  height: 2.4rem;
  right: 1.6rem;
  top: 50%;
  margin-top: -1.2rem;
  font-size: 2.4rem;
}
infoDetalle-component .container-box-info .box-info i.iconoFlecha:before {
  line-height: 2.4rem;
  left: 50%;
  margin-left: -0.7rem;
  position: absolute;
}
infoDetalle-component .container-box-info .box-info .container-info p {
  padding: 0 !important;
}
infoDetalle-component .container-box-info .box-info p {
  color: #444 !important;
  font-size: 1.2rem;
  margin: 0;
  text-align: left;
  padding: 0;
}
infoDetalle-component .container-box-info .box-info p span {
  display: block;
  font-weight: 700;
  font-size: 1.4rem;
  margin: 0;
  padding: 0;
  line-height: 1em;
}
infoDetalle-component .container-box-info .box-info p span.inline {
  display: inline;
}
app-page-modalerror .icono {
  width: 7.2rem;
  height: 7.2rem;
  position: absolute;
  left: 50%;
  top: 0;
  text-align: center;
  line-height: 7.2rem;
  margin: -3.6rem 0 0 -3.6rem;
  border-radius: 50%;
  background-color: #ec0000 !important;
  font-size: 3.4rem;
  color: #fff;
}
app-page-modalerror .icono-information-prov {
  background: #ec0000 !important;
}
app-page-modalerror .modal-logout p {
  font-size: 2rem;
}
app-page-modalerror .button-logout {
  margin-bottom: 0 !important;
}
app-page-modalerror .button-dismiss {
  background: 0 0;
  margin-bottom: 1.6rem;
}
app-page-modalerror .button-dismiss p {
  color: #ec0000;
  font-size: 1.6rem;
  font-weight: 600;
}
app-page-cartolaMillasLatam .container-caja .container-caja-cartolaMillas {
  background: #fff;
  padding: 1.6rem;
  text-align: center;
}
app-page-cartolaMillasLatam
  .container-caja
  .container-caja-cartolaMillas
  p.imagen {
  color: #656565;
  margin: 1.6rem 1.6rem 0.2rem;
  font-size: 1.4rem;
  font-weight: 600;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding-top: 0;
}
app-page-cartolaMillasLatam
  .container-caja
  .container-caja-cartolaMillas
  p.imagen
  span.textoTarjeta {
  text-align: left;
  color: #333;
  margin: 0 0 0.2rem 0.8rem;
  font-size: 1.8rem;
  font-weight: 700;
}
app-page-cartolaMillasLatam
  .container-caja
  .container-caja-cartolaMillas
  p.titulo {
  text-align: center;
  color: #333;
  margin-top: 0;
  font-size: 1.6rem;
  font-weight: 600;
}
app-page-cartolaMillasLatam
  .container-caja
  .container-caja-cartolaMillas
  p.titulo
  span.titulo {
  text-align: center;
  color: maroon;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.8rem;
}
app-page-cartolaMillasLatam
  .container-caja
  .container-caja-cartolaMillas
  .dummy-box--centrado {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  font-size: 12px;
}
app-page-cartolaMillasLatam
  .container-caja
  .container-caja-cartolaMillas
  .dummy-box--centrado
  i {
  margin-right: 5px;
}
app-page-cartolaMillasLatam
  .container-caja
  .container-caja-cartolaMillas
  .dummy-box--centrado
  .valor {
  font-weight: 600;
  font-size: 13px;
}
app-page-cartolaMillasLatam
  .container-caja
  .container-caja-cartolaMillas
  .dummy-box--centrado
  .porcentaje {
  margin-left: 5px;
}
app-page-cartolaMillasLatam .switch-internacional {
  padding: 1.1rem 1.6rem;
}
app-page-cartolaMillasLatam .switch-internacional ion-col button {
  width: 100%;
  border: 1px solid #ec0000;
  padding: 0.8rem;
  color: #ec0000;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  background: 0 0;
}
app-page-cartolaMillasLatam .switch-internacional ion-col .active {
  background: #ec0000;
  color: #fff;
  font-weight: 700;
}
app-page-cartolaMillasLatam .switch-internacional ion-col:first-child button {
  border-radius: 25px 0 0 25px;
}
app-page-cartolaMillasLatam .switch-internacional ion-col:last-child button {
  border-radius: 0 25px 25px 0;
}
app-page-cartolaMillasLatam .filter-acciones {
  padding: 1.6rem;
  margin-bottom: 1px;
}
app-page-cartolaMillasLatam .filter-acciones p {
  margin: 0;
}
app-page-cartolaMillasLatam .filter-acciones .icono-search {
  color: #a9a9a9;
}
app-page-cartolaMillasLatam .contenido-movimientos--item {
  padding: 0;
}
app-page-cartolaMillasLatam .contenido-movimientos--item .fecha {
  color: #444;
  text-align: left;
  font-size: 14px;
  padding: 0 0.8rem 0.8rem;
  text-transform: capitalize;
  font-weight: 600;
}
app-page-cartolaMillasLatam
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos {
  border-radius: 0.4rem;
  -webkit-box-shadow: 0 3px 3px -2px rgba(25, 25, 25, 0.1);
  box-shadow: 0 3px 3px -2px rgba(25, 25, 25, 0.1);
  border-bottom: 1px solid #ddd;
  background: 0 0;
}
app-page-cartolaMillasLatam
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .movimiento {
  background-color: #fff;
  padding: 0.8rem 1.6rem;
  overflow: hidden;
  min-height: 5.6rem;
}
app-page-cartolaMillasLatam
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .movimiento
  p {
  margin: 0;
  color: #444;
}
app-page-cartolaMillasLatam
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .movimiento
  .icon-check {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
app-page-cartolaMillasLatam
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .movimiento
  .icon-check
  .custom-icon-clock {
  -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;
  top: 3.5rem !important;
  background: #eba040;
  position: absolute;
  border-radius: 50%;
  width: 2rem;
  height: 2rem;
  color: #fff;
  margin-top: -0.8rem;
  left: 0;
  font-size: 1.6rem;
}
app-page-cartolaMillasLatam
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .movimiento
  .icon-check
  .custom-icon-clock:before {
  line-height: 2rem;
  left: 50%;
  margin-left: -0.64rem;
  position: absolute;
}
app-page-cartolaMillasLatam
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .movimiento
  .icon-check
  .icono-alerta {
  width: 2.1rem;
  height: 2.1rem;
  position: absolute;
  left: 50%;
  top: 0;
  text-align: center;
  line-height: 2.1rem;
  margin: 2.8rem 0 0 -1.5rem;
  border-radius: 50%;
  background: #eba040;
  font-size: 1.4rem;
  color: #fff;
}
app-page-cartolaMillasLatam
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .movimiento
  .icon-check
  .icono-alerta:before {
  line-height: 2rem;
  left: 50%;
  margin-left: -0.17rem;
  position: absolute;
}
app-page-cartolaMillasLatam
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .movimiento
  .icon-check
  .custom-icon-check {
  -webkit-box-align: center !important;
  -webkit-align-items: center !important;
  -ms-flex-align: center !important;
  align-items: center !important;
  position: absolute;
  font-size: 24px;
  color: #afbe40;
  padding-top: 2rem;
  left: 0;
}
app-page-cartolaMillasLatam
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .movimiento
  .icon-check
  .custom-icon-remove {
  -webkit-box-align: center !important;
  -webkit-align-items: center !important;
  -ms-flex-align: center !important;
  align-items: center !important;
  position: absolute;
  font-size: 24px;
  color: red;
  padding-top: 2rem;
  left: 0;
}
app-page-cartolaMillasLatam
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .movimiento
  i {
  position: absolute;
  top: 50%;
  margin-top: -1.2rem;
  color: #444;
  font-size: 2.8rem;
  -webkit-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
}
app-page-cartolaMillasLatam
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .movimiento
  i.open {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
app-page-cartolaMillasLatam
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .movimiento
  i.close {
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
}
app-page-cartolaMillasLatam
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .movimiento
  .movimiento--nombre1 {
  padding-top: 0.2rem;
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 0.4rem;
  font-weight: 400;
  color: #444;
  text-transform: capitalize;
}
app-page-cartolaMillasLatam
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .movimiento
  .movimiento--nombre2 {
  font-size: 18px;
  line-height: 20px;
  font-weight: 700;
}
app-page-cartolaMillasLatam
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .movimiento
  .movimiento--millas {
  font-size: 16px;
  line-height: 20px;
  margin-bottom: 0.4rem;
  color: #444;
  font-weight: 700;
}
app-page-cartolaMillasLatam
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .movimiento
  .movimiento--monto {
  font-size: 12px;
  line-height: 20px;
  font-weight: 400;
  color: #999;
}
app-page-cartolaMillasLatam
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .movimiento
  .movimiento--fecha {
  font-size: 12px;
  line-height: 20px;
  margin-bottom: 1.1rem;
  font-weight: 400;
  color: #999;
}
app-page-cartolaMillasLatam
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .movimiento
  .movimiento--saldo {
  text-align: right;
  font-size: 12px;
}
app-page-cartolaMillasLatam
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .movimiento
  .movimiento--label {
  font-size: 12px;
  text-align: right;
}
app-page-cartolaMillasLatam
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .movimiento
  .contenido-movimientos--item--info {
  border-top: none;
  max-height: 0;
  overflow: hidden;
  -webkit-transition: max-height 0.4s ease-in-out;
  transition: max-height 0.4s ease-in-out;
}
app-page-cartolaMillasLatam
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .movimiento
  .contenido-movimientos--item--info
  .borde-dot {
  border-top: 1px dashed #ddd;
  margin: 1.6rem 0;
}
app-page-cartolaMillasLatam
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .movimiento
  .contenido-movimientos--item--info
  p {
  color: #656565;
  margin-left: 2.2rem !important;
  margin-right: 2.4rem !important;
  font-size: 12px;
  padding: 0 0.8rem 1.5rem;
}
app-page-cartolaMillasLatam
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .movimiento
  .contenido-movimientos--item--info
  p
  span:first-child {
  font-weight: 700;
  display: block;
}
app-page-cartolaMillasLatam
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .movimiento
  .contenido-movimientos--item--info
  p
  span:last-child {
  text-transform: capitalize !important;
}
app-page-cartolaMillasLatam
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .movimiento
  .contenido-movimientos--item--info
  p:last-child {
  padding-bottom: 0.88889rem;
}
app-page-cartolaMillasLatam
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .movimiento
  .contenido-movimientos--item--info
  a {
  color: #ec0000;
  margin-top: 1.6rem;
  margin-bottom: 0.8rem;
  text-align: center;
  display: block;
  text-decoration: none;
  font-size: 12px;
}
app-page-millasLatam
  .container-cartola-de-millas
  .box-cartola
  .periodo-cartola
  ion-select.select-fecha-facturacion.select-md
  .select-icon,
app-page-resumenMillasLatam
  .container-caja
  .container-caja-resumenMillas
  .boton.select-md
  .select-icon {
  display: none;
}
app-page-cartolaMillasLatam
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .movimiento
  .contenido-movimientos--item--info
  a
  i {
  vertical-align: sub;
  font-size: 18px;
  padding-right: 0.8rem;
}
app-page-cartolaMillasLatam
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .movimiento
  .contenido-movimientos--item--info.visible {
  max-height: 1000px;
}
app-page-cartolaMillasLatam .contenido-movimientos--millas {
  padding: 0 0 1.6rem;
  overflow: hidden;
  margin-bottom: 1.6rem;
  text-align: center;
  position: relative;
  color: #444;
}
app-page-cartolaMillasLatam .lista-latam .lista ul {
  padding: 0 0 0 1.6rem;
  margin: 0 0 1.6rem;
}
app-page-cartolaMillasLatam .lista-latam .lista ul li {
  color: #ec0000;
}
app-page-cartolaMillasLatam .lista-latam .lista ul li p {
  font-weight: 500;
  font-size: 1.2rem;
  color: #444;
  margin-top: 0.2rem;
  margin-bottom: 0.2rem;
}
app-page-cartolaMillasLatam .container-sobre--cuenta p {
  font-family: OpenSans;
  text-align: left !important;
}
app-page-millasLatam .millas {
  background-size: 100%;
  background-repeat: no-repeat;
  height: auto !important;
}
app-page-millasLatam .millas .total-millas {
  -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;
  text-align: center;
  color: #fff;
}
app-page-millasLatam .millas .total-millas span.titulo {
  font-size: 2.2rem;
  font-weight: 600;
  margin-top: 4rem;
  margin-bottom: 0.2rem;
}
app-page-millasLatam .millas .total-millas p.titulo {
  font-size: 2.2rem;
  margin-top: 5.5rem;
  margin-bottom: 0;
}
app-page-millasLatam .millas .total-millas p.texto {
  font-size: 1.6rem;
  font-weight: 600;
  margin-top: 0.75rem;
  margin-bottom: 4.9rem;
  float: none;
}
app-page-millasLatam .millas .total-millas p.fecha {
  top: 5px;
  left: 15%;
  font-size: 1.4rem;
  font-weight: 600;
  margin-bottom: 0;
  margin-top: 0.2rem;
  margin-right: 5rem !important;
  margin-left: 5rem;
  border-bottom: solid 1px #fff;
  padding-bottom: 3px;
}
app-page-millasLatam .millas .total-millas dummybox-component {
  text-align: center;
}
app-page-millasLatam
  .millas
  .total-millas
  dummybox-component
  .dummy-box-loader-component
  .dummy-box-loader--box {
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 1.6rem 0 0;
  margin: 0;
}
app-page-millasLatam
  .millas
  .total-millas
  dummybox-component
  .dummy-box-loader-component
  .dummy-box-loader--box
  .dummy-texto {
  margin: 0 auto;
}
app-page-millasLatam
  .container-cartola-de-millas
  .box-cartola
  .periodo-cartola {
  padding: 1.6rem;
  border-bottom: 1px solid #ddd;
}
app-page-millasLatam
  .container-cartola-de-millas
  .box-cartola
  .periodo-cartola
  .row {
  position: relative;
}
app-page-millasLatam
  .container-cartola-de-millas
  .box-cartola
  .periodo-cartola
  .row
  .col
  p {
  font-size: 1.4rem;
  font-weight: 700;
  margin: 0;
}
app-page-millasLatam
  .container-cartola-de-millas
  .box-cartola
  .periodo-cartola
  .row
  .col
  p
  + p {
  font-weight: 600;
}
app-page-millasLatam
  .container-cartola-de-millas
  .box-cartola
  .periodo-cartola
  .row
  .col
  + .col
  p {
  text-align: right;
  color: #ec0000;
  font-weight: 600;
  position: absolute;
  right: 0;
}
app-page-millasLatam
  .container-cartola-de-millas
  .box-cartola
  .periodo-cartola
  .row
  + .row {
  padding-top: 1.6rem;
}
app-page-millasLatam
  .container-cartola-de-millas
  .box-cartola
  .periodo-cartola
  .row
  + .row
  p {
  font-weight: 600;
  color: #ec0000;
  padding-left: 3.2rem;
}
app-page-millasLatam
  .container-cartola-de-millas
  .box-cartola
  .periodo-cartola
  .row
  + .row
  p
  i {
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -1.2rem;
}
app-page-millasLatam
  .container-cartola-de-millas
  .box-cartola
  .periodo-cartola
  .row
  + .row
  p
  i.icono-pdf::before {
  font-size: 2.4rem;
}
app-page-millasLatam
  .container-cartola-de-millas
  .box-cartola
  .periodo-cartola
  ion-select.select-fecha-facturacion {
  padding: 0;
  max-width: 100%;
  color: transparent;
}
app-page-millasLatam
  .container-cartola-de-millas
  .box-cartola
  dummybox-component {
  text-align: center;
}
app-page-millasLatam
  .container-cartola-de-millas
  .box-cartola
  dummybox-component
  .dummy-box-loader-component
  .dummy-box-loader--box {
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 1.6rem 0 0;
  margin: 0;
}
app-page-millasLatam
  .container-cartola-de-millas
  .box-cartola
  dummybox-component
  .dummy-box-loader-component
  .dummy-box-loader--box
  .dummy-texto {
  margin: 0 auto;
}
app-page-millasLatam .pregunta p {
  text-align: center !important;
  color: #444;
  font-size: 1.6rem;
  font-weight: 600;
  margin: 1rem 1rem 0.2rem;
}
app-page-millasLatam .item-md.item-block .item-inner {
  padding-right: 8px;
  border-bottom: 0 !important;
}
app-page-millasLatam .condiciones {
  position: relative;
  bottom: 0;
  width: 100%;
}
app-page-millasLatam .container-sobre--cuenta {
  padding-top: 1.1rem !important;
}
app-page-millasLatam .container-sobre--cuenta p {
  font-family: OpenSans;
  text-align: left !important;
}
app-page-resumenMillasLatam .container-caja .container-caja-resumenMillas {
  background: #fff;
  padding: 2.8rem 1.6rem 1.6rem;
  margin-bottom: 0.8rem;
}
app-page-resumenMillasLatam
  .container-caja
  .container-caja-resumenMillas
  .boton {
  padding: 0;
  max-width: 100%;
  background-color: transparent;
  color: transparent;
}
app-page-resumenMillasLatam
  .container-caja
  .container-caja-resumenMillas
  p.titulo {
  text-align: center;
  color: #5b5a5b;
  margin: 0 0 0.2rem;
  padding-top: 0.5rem;
  font-size: 1.4rem;
  font-weight: 600;
}
app-page-resumenMillasLatam
  .container-caja
  .container-caja-resumenMillas
  span.titulo {
  text-align: center;
  color: #5b5a5b;
  margin-top: 0.2rem;
  margin-bottom: 0.4rem;
  font-size: 2.8rem;
}
app-page-resumenMillasLatam
  .container-caja
  .container-caja-resumenMillas
  p.texto1 {
  text-align: center;
  font-size: 1.2rem;
  color: #5b5a5b;
  margin: 0.1rem 0 0 0.1rem;
}
app-page-resumenMillasLatam
  .container-caja
  .container-caja-resumenMillas
  p.texto2 {
  text-align: center;
  font-size: 1.2rem;
  color: #5b5a5b;
  margin: 0.1rem 0 0.8rem 0.1rem;
}
app-page-resumenMillasLatam
  .container-caja
  .container-caja-resumenMillas
  .resumen {
  background-size: 100%;
  background-repeat: no-repeat;
  padding-top: 10px;
}
app-page-resumenMillasLatam
  .container-caja
  .container-caja-resumenMillas
  .resumen
  p.error1 {
  text-align: center !important;
  color: #fff;
  font-size: 1.4rem;
  font-weight: 600;
  margin: 3rem 3rem 0.2rem;
}
app-page-resumenMillasLatam
  .container-caja
  .container-caja-resumenMillas
  .resumen
  .dummy-box--centrado {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  font-size: 12px;
}
app-page-resumenMillasLatam
  .container-caja
  .container-caja-resumenMillas
  .resumen
  .dummy-box--centrado
  i {
  margin-right: 5px;
}
app-page-resumenMillasLatam
  .container-caja
  .container-caja-resumenMillas
  .resumen
  .dummy-box--centrado
  .valor {
  font-weight: 600;
  font-size: 13px;
}
app-page-resumenMillasLatam
  .container-caja
  .container-caja-resumenMillas
  .resumen
  .dummy-box--centrado
  .porcentaje {
  margin-left: 5px;
}
app-page-resumenMillasLatam
  .container-caja
  .container-caja-resumenMillas
  .resumen
  dummybox-component {
  text-align: center;
}
app-page-resumenMillasLatam
  .container-caja
  .container-caja-resumenMillas
  .resumen
  dummybox-component
  .dummy-box-loader-component
  .dummy-box-loader--box {
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 1.6rem 0 0;
  margin: 0;
}
app-page-resumenMillasLatam
  .container-caja
  .container-caja-resumenMillas
  .resumen
  dummybox-component
  .dummy-box-loader-component
  .dummy-box-loader--box
  .dummy-texto {
  margin: 0 auto;
}
app-page-resumenMillasLatam .calendario .bottom-padding {
  padding: 1.6rem 1.6rem 0.8rem;
  -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;
}
app-page-resumenMillasLatam .calendario .btn-buscador {
  color: #f0f0f0;
  background: #444;
  height: 4rem;
  width: 18rem;
  border-radius: 2rem;
  text-align: center;
  padding: 0 1.6rem;
  position: relative;
}
app-page-resumenMillasLatam .calendario .btn-buscador i {
  font-size: 2rem;
  line-height: 2;
  float: left;
  margin-right: 1.6rem;
}
app-page-resumenMillasLatam .calendario .btn-buscador p {
  float: left;
  margin: 1rem 0 0;
  padding: 0;
  font-size: 1.4rem;
}
app-page-resumenMillasLatam .calendario .btn-buscador .datetime-md {
  padding: 0;
  position: absolute;
  color: transparent;
  width: 100%;
  height: 100%;
  left: 0;
}
app-page-resumenMillasLatam .calendario .btn-buscador-filtrado {
  height: 4rem;
  border-radius: 2rem;
  text-align: center;
  padding: 0 1.6rem;
  background: #1bb3bc;
  color: #fff;
  position: relative;
}
app-page-resumenMillasLatam
  .calendario
  .btn-buscador-filtrado
  .icono-calendario {
  font-size: 2rem;
  line-height: 2;
  float: left;
  left: 1.6rem;
  position: absolute;
}
app-page-resumenMillasLatam .calendario .btn-buscador-filtrado .icono-error {
  float: right;
  position: absolute;
  right: 1.6rem;
  font-size: 2rem;
  line-height: 2;
}
app-page-resumenMillasLatam .calendario .btn-buscador-filtrado p {
  float: left;
  margin-left: 3.2rem;
  padding: 0;
  font-size: 1.4rem;
  margin-top: 1rem;
}
app-page-resumenMillasLatam .fecha-elegida .fecha {
  color: #fff;
  background: #1bb3bc;
  padding: 0.8rem 0 0.8rem 1.6rem;
  text-align: center;
  width: 220px;
  margin: 0.8rem auto;
  border-radius: 25px;
  font-size: 13px;
  font-weight: 700;
}
app-page-resumenMillasLatam .fecha-elegida .fecha .btn-cerrar {
  font-size: 1.4rem;
  padding: 0 1.6rem;
  position: relative;
}
app-page-resumenMillasLatam .fecha-elegida .fecha .btn-cerrar i {
  position: absolute;
  top: 50%;
  margin-top: -7px;
  right: 0.6rem;
}
app-page-resumenMillasLatam .container-caja-resumenTarjetas {
  height: 100px;
  margin: 0.8rem;
  text-align: center;
  background: #fff;
  border-radius: 4px;
  padding: 1.6rem 1.1rem;
  -webkit-box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.3);
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.3);
  display: block;
}
app-page-resumenMillasLatam .container-caja-resumenTarjetas .boton {
  padding: 0;
  max-width: 100%;
  background-color: transparent;
  color: transparent;
}
app-page-resumenMillasLatam
  .container-caja-resumenTarjetas
  .boton.select-md
  .select-icon {
  display: none;
}
app-page-resumenMillasLatam .container-caja-resumenTarjetas p.textoTarjeta {
  text-align: left !important;
  color: #333;
  margin-bottom: 0.2rem;
  font-size: 1.4rem;
  font-weight: 600 !important;
  margin-top: 0 !important;
  margin-right: 0.1rem;
}
app-page-resumenMillasLatam .container-caja-resumenTarjetas p.textoTotal {
  text-align: left !important;
  color: #656565;
  margin-bottom: 0.2rem;
  font-size: 1.4rem;
  font-weight: 600;
  margin-top: 0 !important;
  margin-right: 3rem;
}
app-page-resumenMillasLatam
  .container-caja-resumenTarjetas
  p.textoTotal
  span.millas {
  text-align: left !important;
  color: #656565;
  margin-bottom: 0.2rem;
  font-size: 1.4rem;
  font-weight: 500;
  margin-top: 0 !important;
  margin-right: 3rem;
}
app-page-resumenMillasLatam .container-caja-resumenTarjetas p.imagen {
  text-align: left !important;
  color: #656565;
  margin-bottom: 0.2rem;
  font-size: 1.2rem;
  font-weight: regular;
  margin-top: 0 !important;
  margin-right: 3rem;
}
app-page-resumenMillasLatam .container-caja-resumenTarjetas i.iconoFlecha {
  color: red;
  position: absolute;
  border-radius: 50%;
  width: 2.4rem;
  height: 2.4rem;
  right: 0.2rem;
  top: 50%;
  margin-top: -1.2rem;
  font-size: 2.4rem;
}
app-page-resumenMillasLatam
  .container-caja-resumenTarjetas
  i.iconoFlecha:before {
  line-height: 2.4rem;
  left: 50%;
  margin-left: -0.7rem;
  position: absolute;
}
app-page-resumenMillasLatam
  .container-box-info.alert
  .box-info
  i.iconoIzq::before,
app-page-resumenMillasLatam
  .container-box-info.warning
  .box-info
  i.iconoIzq::before {
  margin-left: -0.15rem;
}
app-page-resumenMillasLatam .container-box-info.borde .box-info {
  border: 1px solid #1bb3bc;
}
app-page-resumenMillasLatam .container-box-info.margen {
  padding: 0.8rem;
}
app-page-resumenMillasLatam .container-box-info.margen .box-info {
  border-radius: 4px;
}
app-page-resumenMillasLatam .container-box-info.flecha .box-info {
  border: 1px solid #1bb3bc;
  padding: 1.6rem 5.6rem;
}
app-page-resumenMillasLatam .container-box-info.flecha .box-info i.iconoFlecha {
  display: block;
}
app-page-resumenMillasLatam .container-box-info.flecha .box-info p {
  color: #1bb3bc;
  font-weight: 600;
}
app-page-resumenMillasLatam .container-box-info.warning .box-info {
  background: #fbd0d0;
  border-radius: 4px;
}
app-page-resumenMillasLatam .container-box-info.warning .box-info i.iconoIzq {
  background: #ec0000;
}
app-page-resumenMillasLatam .container-box-info.alert .box-info {
  background: #f8f0df;
  border-radius: 4px;
}
app-page-resumenMillasLatam .container-box-info.alert .box-info i.iconoIzq {
  background: #e59d27;
}
app-page-resumenMillasLatam .container-box-info .box-info {
  background: #ddf4f5;
  position: relative;
  padding: 1.6rem 1.6rem 1.6rem 5.6rem;
  -webkit-box-shadow: 0 2px 4px 1px rgba(25, 25, 25, 0.1) !important;
  box-shadow: 0 2px 4px 1px rgba(25, 25, 25, 0.1) !important;
  border-radius: 4px;
  margin-left: 0.8rem;
  margin-right: 0.8rem;
  margin-top: 1.6rem;
}
app-page-resumenMillasLatam .container-box-info .box-info i.iconoIzq {
  background: #1bb3bc;
  position: absolute;
  border-radius: 50%;
  width: 2.4rem;
  height: 2.4rem;
  left: 1.6rem;
  top: 50%;
  color: #fff;
  margin-top: -1.2rem;
}
app-page-resumenMillasLatam .container-box-info .box-info i.iconoIzq:before {
  line-height: 2.4rem;
  left: 50%;
  margin-left: -0.7rem;
  position: absolute;
}
app-page-resumenMillasLatam .container-box-info .box-info i.iconoFlecha {
  display: none;
  color: #1bb3bc;
  position: absolute;
  border-radius: 50%;
  width: 2.4rem;
  height: 2.4rem;
  right: 1.6rem;
  top: 50%;
  margin-top: -1.2rem;
  font-size: 2.4rem;
}
app-page-resumenMillasLatam .container-box-info .box-info i.iconoFlecha:before {
  line-height: 2.4rem;
  left: 50%;
  margin-left: -0.7rem;
  position: absolute;
}
app-page-resumenMillasLatam .container-box-info .box-info .container-info p {
  padding: 0 !important;
}
app-page-resumenMillasLatam .container-box-info .box-info p {
  color: #444;
  font-size: 1.2rem;
  margin: 0;
  text-align: left;
  padding: 0;
}
app-page-resumenMillasLatam .container-box-info .box-info p span {
  display: block;
  font-weight: 700;
}
app-page-resumenMillasLatam .container-box-info .box-info p span.inline {
  display: inline;
}
app-page-resumenMillasLatam .lista-latam .lista ul {
  padding: 0 0 0 1.6rem;
  margin: 0 0 1.6rem;
}
app-page-resumenMillasLatam .lista-latam .lista ul li {
  color: #ec0000;
}
app-page-resumenMillasLatam .lista-latam .lista ul li p {
  font-weight: 500;
  font-size: 1.2rem;
  color: #444;
  margin-top: 0.2rem;
  margin-bottom: 0.2rem;
}
app-page-resumenMillasLatam .container-sobre--cuenta {
  margin-top: 32px;
  bottom: 0;
  width: 100%;
}
app-page-resumenMillasLatam .container-sobre--cuenta p {
  font-family: OpenSans;
  text-align: left !important;
}
app-page-pagocuentasdetalle .modal-pago-cuenta .scroll-content {
  margin: 0;
}
app-page-pagocuentasdetalle .modal-pago-cuenta .contenedor-modal-pago-cuenta {
  position: absolute;
  bottom: 0;
  height: 343px;
  overflow: hidden;
  background-color: #fff;
}
app-page-pagocuentasdetalle
  .modal-pago-cuenta
  .contenedor-modal-pago-cuenta
  .contenedor-monto-pagar {
  background-color: #fff;
  text-align: center;
  border-bottom: 1px solid #f0f0f0;
  padding: 1.6rem;
}
app-page-pagocuentasdetalle
  .modal-pago-cuenta
  .contenedor-modal-pago-cuenta
  .contenedor-monto-pagar
  .monto-pagar {
  font-size: 1.6rem;
  margin: 0;
}
app-page-pagocuentasdetalle
  .modal-pago-cuenta
  .contenedor-modal-pago-cuenta
  .contenedor-monto-pagar
  .monto-pagar-total {
  font-size: 2.4rem;
  margin: 0;
}
app-page-pagocuentasdetalle
  .modal-pago-cuenta
  .contenedor-modal-pago-cuenta
  .contenedor-lista-cuotas {
  overflow: auto;
  height: 110px;
}
app-page-pagocuentasdetalle
  .modal-pago-cuenta
  .contenedor-modal-pago-cuenta
  .lista-cuotas {
  background: #fff;
}
app-page-pagocuentasdetalle
  .modal-pago-cuenta
  .contenedor-modal-pago-cuenta
  .lista-cuotas
  .lista-cuotas-item {
  border-bottom: 1px solid #f0f0f0;
  padding: 0.8rem 1.6rem;
}
app-page-pagocuentasdetalle
  .modal-pago-cuenta
  .contenedor-modal-pago-cuenta
  .lista-cuotas
  .lista-cuotas-item
  b,
app-page-pagocuentasdetalle
  .modal-pago-cuenta
  .contenedor-modal-pago-cuenta
  .lista-cuotas
  .lista-cuotas-item
  p {
  margin: 0;
  font-size: 1.4rem;
  color: #444;
}
app-page-pagocuentasdetalle
  .modal-pago-cuenta
  .contenedor-modal-pago-cuenta
  .lista-cuotas
  .lista-cuotas-item
  .icono-error {
  color: #fff;
  float: right;
  margin-top: 0.8rem;
  background: #c2c2c2;
  border-radius: 50%;
  padding: 5px;
  font-size: 1rem;
}
.comprobantePagoCuentas {
  background-color: #f0f0f0;
}
.comprobantePagoCuentas .col {
  padding: 0;
}
.comprobantePagoCuentas .container-reclamo {
  padding: 0.8rem;
}
.comprobantePagoCuentas .container-reclamo p {
  margin: 0;
  text-align: center;
  color: #444;
}
.comprobantePagoCuentas .container-reclamo .icono-check {
  width: 7.2rem;
  height: 7.2rem;
  position: absolute;
  left: 50%;
  top: 110px;
  text-align: center;
  line-height: 7.2rem;
  margin: -3.6rem 0 0 -3.6rem;
  border-radius: 50%;
  background: #abc111;
  font-size: 3.5rem;
  color: #fff;
}
.comprobantePagoCuentas .container-reclamo .ion-card-uno {
  margin-top: 55px;
}
.comprobantePagoCuentas .container-reclamo .card-md {
  width: 100%;
}
.comprobantePagoCuentas .container-reclamo ion-card {
  margin: 0;
}
.comprobantePagoCuentas .container-reclamo ion-card-header {
  border-bottom: 1px solid #f0f0f0;
  padding-top: 45px;
}
.comprobantePagoCuentas .container-reclamo ion-card-header p {
  font-size: 2rem;
  white-space: pre-wrap;
}
.comprobantePagoCuentas .container-reclamo ion-card-content {
  padding: 0;
}
.comprobantePagoCuentas .container-reclamo ion-card-content .datos-reclamo {
  padding: 0 16px;
}
.comprobantePagoCuentas .container-reclamo ion-card-content .datos-reclamo p {
  font-size: 1.5rem;
}
.comprobantePagoCuentas
  .container-reclamo
  ion-card-content
  .datos-reclamo
  p
  span {
  font-weight: 700;
}
.comprobantePagoCuentas
  .container-reclamo
  ion-card-content
  .compartir-comprobante
  .bajada {
  font-size: 1.4rem;
}
.comprobantePagoCuentas
  .container-reclamo
  ion-card-content
  .compartir-comprobante
  .bajada-monto {
  font-size: 2.4rem;
}
.comprobantePagoCuentas
  .container-reclamo
  ion-card-content
  .compartir-comprobante
  .bajada-detalle {
  font-size: 1.2rem;
}
.comprobantePagoCuentas
  .container-reclamo
  ion-card-content
  .compartir-comprobante
  .bajada-nopagadas {
  font-size: 2rem;
}
.comprobantePagoCuentas
  .container-reclamo
  ion-card-content
  .compartir-comprobante
  .separador {
  margin-top: 0.8rem;
}
.comprobantePagoCuentas
  .container-reclamo
  ion-card-content
  .compartir-comprobante
  button {
  background-color: transparent;
}
.comprobantePagoCuentas
  .container-reclamo
  ion-card-content
  .compartir-comprobante
  .mail {
  text-align: center;
  margin-top: 20px;
}
.comprobantePagoCuentas
  .container-reclamo
  ion-card-content
  .compartir-comprobante
  .mail
  p {
  font-size: 1.2rem;
  font-weight: 700;
  color: #ec0000;
  float: left;
}
.comprobantePagoCuentas
  .container-reclamo
  ion-card-content
  .compartir-comprobante
  i {
  color: #ec0000;
  padding: 0 10px;
  float: left;
  font-size: 2rem;
  margin-top: -2px;
}
.comprobantePagoCuentas .container-reclamo .alerta-de-pago {
  background-color: #ddf4f5;
  text-align: left;
  margin-top: 0 !important;
  padding: 1.6rem !important;
  margin-bottom: 1.6rem;
}
.comprobantePagoCuentas .container-reclamo .alerta-de-pago p {
  font-size: 1.2rem;
  text-align: left;
  margin-top: 0.6rem;
  margin-left: 1.5rem;
}
.comprobantePagoCuentas .container-reclamo .alerta-de-pago i {
  width: 2rem;
  height: 2rem;
  text-align: center;
  line-height: 4.2rem;
  border-radius: 50%;
  background: #1bb3bc;
  font-size: 1.6rem;
  color: #fff;
  padding: 4px;
  position: initial;
  margin: 0;
}
.comprobantePagoCuentas .btn-otro-reclamo {
  background-color: #f0f0f0 !important;
  padding: 1.6rem 0;
}
.comprobantePagoCuentas .btn-otro-reclamo .button-clear {
  border: 1px solid #c2c2c2;
  background-color: #fff;
  color: #ec0000;
  padding: 0 7.8rem;
  margin: 0 auto;
  text-transform: none;
  font-size: 1.6rem;
  width: 27rem;
}
.comprobantePagoCuentas .call-comprobante {
  margin-bottom: 0 !important;
}
.confirmacion-pago-linea .col {
  padding: 0;
}
.confirmacion-pago-linea .card-box-reclamo {
  background-color: #f0f0f0;
  padding: 0;
  border-radius: 0.4rem;
}
.confirmacion-pago-linea .card-box-reclamo .item-input .label-md {
  color: #5b5a5b;
  font-size: 1.4rem;
}
.confirmacion-pago-linea .card-box-reclamo .item-md {
  padding-left: 0;
  font-size: 1.4rem;
  margin-top: 10px;
}
.confirmacion-pago-linea .card-box-reclamo .text-input-md {
  color: #5b5a5b;
  resize: none;
  margin: 13px 0 0;
}
.confirmacion-pago-linea .card-box-reclamo .item-md.item-block .item-inner {
  padding-right: 0;
}
.confirmacion-pago-linea .card-box-reclamo p {
  margin: 0;
  text-align: center;
  font-size: 1.6rem;
  color: #444;
  padding-top: 16px;
}
.confirmacion-pago-linea
  .card-box-reclamo
  .item.item-input.ng-valid.input-has-value:not(.input-has-focus)
  .item-inner,
.confirmacion-pago-linea
  .card-box-reclamo
  .list-md
  .item-input.ng-valid.input-has-value:not(.input-has-focus):last-child {
  border-bottom-color: #1bb3bc !important;
  -webkit-box-shadow: inset 0 0 0 0 #1bb3bc !important;
  box-shadow: inset 0 0 0 0 #1bb3bc !important;
}
.confirmacion-pago-linea
  .card-box-reclamo
  .list-md
  .item-input.input-has-focus:last-child {
  border-bottom-color: #1bb3bc !important;
  -webkit-box-shadow: inset 0 0 0 0 #1bb3bc;
  box-shadow: inset 0 0 0 0 #1bb3bc;
}
.confirmacion-pago-linea .card-box-reclamo .msg-error-validacion {
  margin: 0 !important;
}
.confirmacion-pago-linea .card-box-reclamo .text-input {
  font-size: 1.4rem;
}
.confirmacion-pago-linea .contenedor-detalle-pago {
  background: #f0f0f0;
  padding: 0.8rem;
}
.confirmacion-pago-linea .contenedor-detalle-pago .item {
  background: #fff;
  padding: 1.6rem;
  -webkit-box-shadow: 0 2px 4px 1px rgba(25, 25, 25, 0);
  box-shadow: 0 2px 4px 1px rgba(25, 25, 25, 0);
  border-radius: 0.2rem;
}
.confirmacion-pago-linea .contenedor-detalle-pago .item p {
  font-size: 1.4rem;
  font-weight: 400;
  color: #444;
  margin: 0 0 0.4rem;
  text-align: center;
}
.confirmacion-pago-linea .contenedor-detalle-pago .item p span {
  display: inline-block;
}
.confirmacion-pago-linea .contenedor-detalle-pago .item p + p {
  font-size: 2.4rem;
  font-weight: 400;
  margin: 0;
}
.confirmacion-pago-linea .contenedor-detalle-pago .item p + p + p {
  font-size: 1.6rem;
  font-weight: 400;
  margin: 0;
}
.confirmacion-pago-linea
  .contenedor-detalle-pago
  .monto-pagar-detalle
  .detalle-cuota-colapsable {
  padding-top: 0.1rem;
}
.confirmacion-pago-linea
  .contenedor-detalle-pago
  .monto-pagar-detalle
  .detalle-cuota-colapsable
  .btn-verdetalle {
  padding: 0;
  color: #444;
  font-size: 1.2rem;
}
.confirmacion-pago-linea
  .contenedor-detalle-pago
  .monto-pagar-detalle
  .detalle-cuota-colapsable
  .btn-verdetalle
  .col-icono {
  text-align: center;
}
.confirmacion-pago-linea
  .contenedor-detalle-pago
  .monto-pagar-detalle
  .detalle-cuota-colapsable
  .btn-verdetalle
  .arrow-rotate {
  position: absolute;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  top: 0.4rem;
}
.confirmacion-pago-linea
  .contenedor-detalle-pago
  .monto-pagar-detalle
  .container-info-cuenta {
  max-height: 0;
  -webkit-transition: max-height 0.5s ease-out;
  transition: max-height 0.5s ease-out;
  overflow: hidden;
  background: #fff;
  text-align: center;
  -webkit-box-shadow: 0 2px 4px 1px rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 4px 1px rgba(25, 25, 25, 0.1);
}
.confirmacion-pago-linea
  .contenedor-detalle-pago
  .monto-pagar-detalle
  .container-info-cuenta
  .container-info {
  padding: 1.6rem 0;
}
.confirmacion-pago-linea
  .contenedor-detalle-pago
  .monto-pagar-detalle
  .container-info-cuenta
  .container-info
  .header-detalle-cuotas {
  margin-bottom: 1.6rem;
}
.confirmacion-pago-linea
  .contenedor-detalle-pago
  .monto-pagar-detalle
  .container-info-cuenta
  .container-info
  .header-detalle-cuotas
  p {
  color: #e59d27;
  font-size: 1.6rem;
  font-weight: 700;
  margin: 0;
}
.confirmacion-pago-linea
  .contenedor-detalle-pago
  .monto-pagar-detalle
  .container-info-cuenta
  .container-info
  .header-detalle-cuotas
  p
  + p {
  font-size: 1.4rem;
  color: #444;
  font-weight: 400;
}
.confirmacion-pago-linea
  .contenedor-detalle-pago
  .monto-pagar-detalle
  .container-info-cuenta
  .container-info
  .divisor {
  padding: 0;
  border-top: 0.1rem solid #f0f0f0;
}
.confirmacion-pago-linea
  .contenedor-detalle-pago
  .monto-pagar-detalle
  .container-info-cuenta
  .container-info
  .lista-cuentas {
  margin-top: 1.6rem;
}
.confirmacion-pago-linea
  .contenedor-detalle-pago
  .monto-pagar-detalle
  .container-info-cuenta
  .container-info
  .lista-cuentas
  p {
  color: #abc111;
  font-size: 1.6rem;
  font-weight: 700;
  margin: 0;
}
.confirmacion-pago-linea
  .contenedor-detalle-pago
  .monto-pagar-detalle
  .container-info-cuenta
  .container-info
  .lista-cuentas
  .nombre-suscripcion
  p,
.confirmacion-pago-linea
  .contenedor-detalle-pago
  .monto-pagar-detalle
  .container-info-cuenta
  .container-info
  .lista-cuentas
  p
  + p {
  font-size: 1.4rem;
  color: #444;
  font-weight: 400;
}
.confirmacion-pago-linea
  .contenedor-detalle-pago
  .monto-pagar-detalle
  .container-info-cuenta
  .container-info
  .lista-cuentas
  .monto-cuenta {
  margin-bottom: 0.8rem;
}
.confirmacion-pago-linea
  .contenedor-detalle-pago
  .monto-pagar-detalle
  .container-info-cuenta.info-activo {
  max-height: 1000px;
  -webkit-transition: max-height 0.5s ease-in;
  transition: max-height 0.5s ease-in;
  display: block;
}
app-page-seleccionarcuenta .pagar-cuotas {
  background: #f0f0f0;
}
app-page-seleccionarcuenta .pagar-cuotas .col {
  padding: 0;
}
app-page-seleccionarcuenta .pagar-cuotas .deshabilitar {
  opacity: 0.5;
  pointer-events: none;
  cursor: default;
}
app-page-seleccionarcuenta .pagar-cuotas ion-fab.fab-saldos-y-movimientos {
  width: 180px;
}
app-page-seleccionarcuenta
  .pagar-cuotas
  ion-fab.fab-saldos-y-movimientos
  .fab-saldos-y-movimientos--boton {
  float: right;
  background: #ec0000;
  color: #fff;
}
app-page-seleccionarcuenta
  .pagar-cuotas
  ion-fab.fab-saldos-y-movimientos
  .fab-saldos-y-movimientos--lista
  button.fab-in-list {
  width: 180px;
  height: 60px;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #fff;
  border-radius: 0;
  text-align: left;
  margin: 0;
  background: 0 0;
  padding-right: 0;
}
app-page-seleccionarcuenta
  .pagar-cuotas
  ion-fab.fab-saldos-y-movimientos
  .fab-saldos-y-movimientos--lista
  button.fab-in-list
  .fab-saldos-y-movimientos--texto {
  padding-right: 0.8rem;
  width: 120px;
  font-size: 13px;
  text-align: right;
  line-height: 1;
  white-space: initial;
}
app-page-seleccionarcuenta
  .pagar-cuotas
  ion-fab.fab-saldos-y-movimientos
  .fab-saldos-y-movimientos--lista
  button.fab-in-list
  .fab-saldos-y-movimientos--icono {
  -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);
  width: 40px;
  height: 40px;
  vertical-align: sub;
  text-align: center;
  color: #ec0000;
  background: #fff;
  display: inline-block;
  border-radius: 50%;
  padding-top: 8px;
  line-height: 1;
}
app-page-seleccionarcuenta
  .pagar-cuotas
  ion-fab.fab-saldos-y-movimientos
  .fab-saldos-y-movimientos--lista
  button.fab-in-list
  .fab-saldos-y-movimientos--icono
  i {
  font-size: 22px;
}
app-page-seleccionarcuenta .pagar-cuotas .fab-saldos-y-movimientos--backdrop {
  opacity: 0;
  position: fixed;
  top: -56px;
  bottom: 0;
  right: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.76);
  visibility: hidden;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
app-page-seleccionarcuenta
  .pagar-cuotas
  .fab-saldos-y-movimientos--backdrop.actives {
  opacity: 1;
  visibility: visible;
  z-index: 106;
}
app-page-seleccionarcuenta .pagar-cuotas .contenedor-detalle-pago {
  background: #f0f0f0;
  padding: 0.8rem;
}
app-page-seleccionarcuenta
  .pagar-cuotas
  .contenedor-detalle-pago
  .cuentas-suscritas-titulo {
  text-align: center;
  margin: 0.8rem 0 1.6rem;
  color: #444;
}
app-page-seleccionarcuenta
  .pagar-cuotas
  .contenedor-detalle-pago
  .cuentas-suscritas-titulo
  b {
  font-size: 1.6rem;
}
app-page-seleccionarcuenta
  .pagar-cuotas
  .contenedor-detalle-pago
  .cuentas-suscritas-titulo
  p {
  font-size: 1.6rem;
  margin: 0;
  text-align: center;
}
app-page-seleccionarcuenta
  .pagar-cuotas
  .contenedor-detalle-pago
  .monto-pagar-detalle
  .item-cuenta {
  border-radius: 0.4rem 0.4rem 0 0;
}
app-page-seleccionarcuenta
  .pagar-cuotas
  .contenedor-detalle-pago
  .monto-pagar-detalle
  .detalle-cuota-colapsable
  .btn-verdetalle {
  padding: 0;
  color: #444;
  font-size: 1.2rem;
}
app-page-seleccionarcuenta
  .pagar-cuotas
  .contenedor-detalle-pago
  .monto-pagar-detalle
  .detalle-cuota-colapsable
  .btn-verdetalle
  .col-icono {
  text-align: center;
}
app-page-seleccionarcuenta
  .pagar-cuotas
  .contenedor-detalle-pago
  .monto-pagar-detalle
  .detalle-cuota-colapsable
  .btn-verdetalle
  .arrow-rotate {
  position: absolute;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  top: 0.4rem;
}
app-page-seleccionarcuenta
  .pagar-cuotas
  .contenedor-detalle-pago
  .monto-pagar-detalle
  .container-info-cuenta {
  max-height: 0;
  -webkit-transition: max-height 0.5s ease-out;
  transition: max-height 0.5s ease-out;
  overflow: hidden;
  background: #fff;
  text-align: center;
  -webkit-box-shadow: 0 2px 4px 1px rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 4px 1px rgba(25, 25, 25, 0.1);
}
app-page-seleccionarcuenta
  .pagar-cuotas
  .contenedor-detalle-pago
  .monto-pagar-detalle
  .container-info-cuenta
  .container-info {
  padding: 1.6rem;
}
app-page-seleccionarcuenta
  .pagar-cuotas
  .contenedor-detalle-pago
  .monto-pagar-detalle
  .container-info-cuenta
  .container-info
  .header-detalle-cuotas
  p {
  color: #abc111;
  font-size: 1.6rem;
  font-weight: 700;
  margin: 0;
}
app-page-seleccionarcuenta
  .pagar-cuotas
  .contenedor-detalle-pago
  .monto-pagar-detalle
  .container-info-cuenta
  .container-info
  .header-detalle-cuotas
  p
  + p {
  font-size: 1.4rem;
  color: #444;
  font-weight: 400;
}
app-page-seleccionarcuenta
  .pagar-cuotas
  .contenedor-detalle-pago
  .monto-pagar-detalle
  .container-info-cuenta
  .container-info
  .lista-cuotas-pagadas {
  margin-top: 0.8rem;
}
app-page-seleccionarcuenta
  .pagar-cuotas
  .contenedor-detalle-pago
  .monto-pagar-detalle
  .container-info-cuenta
  .container-info
  .lista-cuotas-pagadas
  p {
  font-size: 1.4rem;
  color: #444;
  font-weight: 400;
  margin: 0;
}
app-page-seleccionarcuenta
  .pagar-cuotas
  .contenedor-detalle-pago
  .monto-pagar-detalle
  .container-info-cuenta.info-activo {
  max-height: 1000px;
  -webkit-transition: max-height 0.5s ease-in;
  transition: max-height 0.5s ease-in;
  display: block;
}
app-page-seleccionarcuenta
  .pagar-cuotas
  .contenedor-detalle-pago
  .monto-pagar-detalle
  .item {
  background: #fff;
  padding: 1.6rem;
  -webkit-box-shadow: 0 2px 4px 1px rgba(25, 25, 25, 0);
  box-shadow: 0 2px 4px 1px rgba(25, 25, 25, 0);
  border-radius: 0.4rem;
}
app-page-seleccionarcuenta
  .pagar-cuotas
  .contenedor-detalle-pago
  .monto-pagar-detalle
  .item
  p {
  font-size: 1.4rem;
  font-weight: 400;
  color: #444;
  margin: 0 0 0.4rem;
  text-align: left;
}
app-page-seleccionarcuenta
  .pagar-cuotas
  .contenedor-detalle-pago
  .monto-pagar-detalle
  .item
  p
  span {
  display: inline-block;
}
app-page-seleccionarcuenta
  .pagar-cuotas
  .contenedor-detalle-pago
  .monto-pagar-detalle
  .item
  p
  + p {
  font-size: 3.2rem;
  font-weight: 400;
  margin: 0;
}
app-page-seleccionarcuenta
  .pagar-cuotas
  .contenedor-detalle-pago
  .monto-pagar-detalle
  .item
  p
  + p
  + p {
  font-size: 1.6rem;
  font-weight: 400;
  margin: 0;
}
app-page-seleccionarcuenta
  .pagar-cuotas
  .contenedor-detalle-pago
  .contenedor-cuenta {
  margin-bottom: 0.8rem;
  -webkit-box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
}
app-page-seleccionarcuenta
  .pagar-cuotas
  .contenedor-detalle-pago
  .contenedor-cuenta
  .numero-cuenta
  ion-checkbox {
  padding: 0;
}
app-page-seleccionarcuenta
  .pagar-cuotas
  .contenedor-detalle-pago
  .contenedor-cuenta
  .numero-cuenta
  ion-label {
  font-size: 1.4rem;
  font-weight: 700;
  color: #444;
  white-space: initial;
  margin: 0;
}
app-page-seleccionarcuenta
  .pagar-cuotas
  .contenedor-detalle-pago
  .contenedor-cuenta
  .numero-cuenta
  p {
  margin-bottom: 0;
}
app-page-seleccionarcuenta
  .pagar-cuotas
  .contenedor-detalle-pago
  .contenedor-cuenta
  .numero-cuenta
  .col-fecha {
  margin: -0.3rem 0 0 -1.4rem;
}
app-page-seleccionarcuenta
  .pagar-cuotas
  .contenedor-detalle-pago
  .contenedor-cuenta
  .numero-cuenta
  .icono-ops {
  font-size: 2rem;
  color: #444;
  float: right;
}
app-page-seleccionarcuenta
  .pagar-cuotas
  .contenedor-detalle-pago
  .contenedor-cuenta
  .detalle-cuenta {
  color: #444;
  border-top: 1px solid #ddd;
  text-align: left;
  border-radius: 0;
}
app-page-seleccionarcuenta
  .pagar-cuotas
  .contenedor-detalle-pago
  .contenedor-cuenta
  .detalle-cuenta
  b {
  display: blocK;
  font-size: 1.4rem;
}
app-page-seleccionarcuenta
  .pagar-cuotas
  .contenedor-detalle-pago
  .contenedor-cuenta
  .detalle-cuenta
  p {
  font-size: 1.4rem;
  margin: 0;
}
app-page-seleccionarcuenta
  .pagar-cuotas
  .contenedor-detalle-pago
  .contenedor-cuenta
  .detalle-monto {
  color: #444;
  border-top: 1px solid #ddd;
  border-radius: 0 0 0.4rem 0.4rem;
}
app-page-seleccionarcuenta
  .pagar-cuotas
  .contenedor-detalle-pago
  .contenedor-cuenta
  .detalle-monto
  p {
  text-align: center;
}
app-page-seleccionarcuenta .bg-container-slider {
  background: linear-gradient(45deg, maroon 0, #c00 100%);
}
app-page-seleccionarcuenta .bg-container-slider .container-slider-tarjeta {
  display: block;
  height: 206px;
  margin: 0 auto;
  width: 320px;
}
app-page-seleccionarcuenta
  .bg-container-slider
  .container-slider-tarjeta
  .pOrigen {
  color: #fff;
  font-weight: 700;
  left: 0;
  margin: 0;
  position: absolute;
  right: 0;
  text-align: center;
  top: 1rem;
}
app-page-seleccionarcuenta
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-creditoconsumo
  .swiper-container {
  opacity: 1;
  -webkit-animation: none;
  animation: none;
  overflow: visible;
}
app-page-seleccionarcuenta
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-creditoconsumo
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide {
  padding: 1.6rem 0;
  -webkit-transition: opacity 0.3s ease-in-out,
    -webkit-transform 0.3s ease-in-out,
    -webkit-transform-origin 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out,
    -webkit-transform-origin 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out,
    transform-origin 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out,
    transform-origin 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out,
    -webkit-transform-origin 0.3s ease-in-out;
}
app-page-seleccionarcuenta
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-creditoconsumo
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom {
  width: 80%;
}
app-page-seleccionarcuenta
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-creditoconsumo
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta {
  min-height: 132px;
  background: #fff;
  width: 100%;
  left: inherit;
  position: relative;
  opacity: 1;
  text-align: left;
  padding: 1.6rem;
}
app-page-seleccionarcuenta
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-creditoconsumo
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta
  .disponible {
  height: auto;
  position: relative;
}
app-page-seleccionarcuenta
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-creditoconsumo
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta
  .disponible
  p {
  margin: 0;
  font-size: 1.2rem;
  line-height: 120%;
}
app-page-seleccionarcuenta
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-creditoconsumo
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta
  .disponible
  p
  + p {
  font-size: 2.4rem;
}
app-page-seleccionarcuenta
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-creditoconsumo
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta
  .disponible
  p
  + p
  + p {
  font-size: 1.2rem;
}
app-page-seleccionarcuenta
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-creditoconsumo
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta
  .disponible
  i {
  position: absolute;
  right: -1.6rem;
  top: -1.6rem;
  width: 48px;
  height: 48px;
}
app-page-seleccionarcuenta
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-creditoconsumo
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta
  .disponible
  i:before {
  line-height: 48px;
  left: 50%;
  position: absolute;
  margin-left: -9px;
}
app-page-seleccionarcuenta
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-creditoconsumo
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta
  .cuenta-credito {
  margin-top: 2.8rem;
  height: auto;
  position: relative;
}
app-page-seleccionarcuenta
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-creditoconsumo
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta
  .cuenta-credito
  p {
  font-size: 12px;
  line-height: 120%;
  margin: 0;
}
app-page-seleccionarcuenta
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-creditoconsumo
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta
  .cuenta-credito
  i {
  position: absolute;
  width: 36px;
  height: 36px;
  background: #ddf4f5;
  border-radius: 50%;
  color: #1bb3bc;
  right: 0;
  top: -10px;
}
app-page-seleccionarcuenta
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-creditoconsumo
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta
  .cuenta-credito
  i:before {
  line-height: 38px;
  left: 50%;
  margin-left: -9px;
  position: absolute;
}
app-page-seleccionarcuenta
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-creditoconsumo
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .tarjeta-credito-consumo {
  background-color: #fff !important;
}
app-page-seleccionarcuenta
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-creditoconsumo
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .tarjeta-credito-consumo
  .cuenta-credito {
  margin-top: 2.8rem;
  height: auto;
  position: relative;
}
app-page-seleccionarcuenta
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-creditoconsumo
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .tarjeta-credito-consumo
  .cuenta-credito
  p {
  font-size: 12px;
  line-height: 120%;
  margin: 0;
}
app-page-seleccionarcuenta
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-creditoconsumo
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .tarjeta-credito-consumo
  .cuenta-credito
  i {
  position: absolute;
  width: 36px;
  height: 36px;
  background: #ddf4f5;
  border-radius: 50%;
  color: #1bb3bc;
  right: 0;
  top: -10px;
}
app-page-seleccionarcuenta
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-creditoconsumo
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .tarjeta-credito-consumo
  .cuenta-credito
  i:before {
  line-height: 38px;
  left: 50%;
  margin-left: -9px;
  position: absolute;
}
app-page-seleccionarcuenta
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-creditoconsumo
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide.swiper-slide-next {
  -webkit-transform: scale(0.85) scaleZ(0.85) translateX(-80px);
  transform: scale(0.85) scaleZ(0.85) translateX(-80px);
  -webkit-transform-origin: center center;
  transform-origin: center center;
  opacity: 0.8;
}
app-page-seleccionarcuenta
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-creditoconsumo
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide.swiper-slide-next
  .slide-zoom {
  width: 256px;
}
app-page-seleccionarcuenta
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-creditoconsumo
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide.swiper-slide-next
  .slide-zoom
  .container-tarjeta-cuenta {
  width: 256px;
  border-radius: 0.8rem;
  min-height: 148px;
  background-size: cover;
}
app-page-seleccionarcuenta
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-creditoconsumo
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide.swiper-slide-prev {
  -webkit-transform: scale(0.85) scaleZ(0.85) translateX(80px);
  transform: scale(0.85) scaleZ(0.85) translateX(80px);
  -webkit-transform-origin: center center;
  transform-origin: center center;
  opacity: 0.8;
}
app-page-seleccionarcuenta
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-creditoconsumo
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide.swiper-slide-prev
  .slide-zoom {
  width: 256px;
}
app-page-seleccionarcuenta
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-creditoconsumo
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide.swiper-slide-prev
  .slide-zoom
  .container-tarjeta-cuenta {
  width: 256px;
  border-radius: 0.8rem;
  min-height: 148px;
  background-size: cover;
}
app-page-seleccionarcuenta
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-creditoconsumo
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide.swiper-slide-active
  .container-tarjeta-cuenta {
  background-size: 256px 142px;
  background-position: center center;
  background-repeat: no-repeat;
  width: 256px;
  margin-left: -128px;
  left: 50%;
  border-radius: 0.8rem;
  height: 142px;
}
app-page-seleccionarcuenta
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-creditoconsumo
  .swiper-container
  .swiper-pagination.hide {
  display: none !important;
}
app-page-seleccionarcuenta .agregarMargen:last-child {
  margin-bottom: 8.6rem;
}
app-page-seleccionarcuenta .contenedor-cuota-pagar {
  width: 100%;
  bottom: 0;
  position: fixed;
  -webkit-box-shadow: 0 -2px 4px 1px rgba(25, 25, 25, 0.1);
  box-shadow: 0 -2px 4px 1px rgba(25, 25, 25, 0.1);
}
app-page-seleccionarcuenta .contenedor-cuota-pagar .item-btn-pagar {
  background: #fff;
  padding: 1.6rem;
}
app-page-seleccionarcuenta .contenedor-cuota-pagar .item-btn-pagar p {
  font-size: 1.4rem;
  font-weight: 400;
  color: #444;
  margin: 0;
}
app-page-seleccionarcuenta .contenedor-cuota-pagar .item-btn-pagar p span {
  display: inline-block;
}
app-page-seleccionarcuenta .contenedor-cuota-pagar .item-btn-pagar p + p {
  font-size: 2rem;
  font-weight: 600;
  margin: 0;
}
app-page-seleccionarcuenta .contenedor-cuota-pagar .item-btn-pagar .icono-goto {
  background: #ec0000;
  color: #fff;
  border-radius: 50%;
  width: 48px;
  height: 48px;
  font-size: 2.4rem;
  padding: 1.1rem;
  position: absolute;
  top: 0;
  right: 0;
}
app-page-seleccionarcuenta
  .contenedor-cuota-pagar
  .item-btn-pagar
  .icono-goto:before {
  margin-left: 2px;
  position: absolute;
  top: 12px;
}
@-webkit-keyframes placeHolderShimmer {
  0% {
    background-position: -468px 0;
  }
  100% {
    background-position: 468px 0;
  }
}
app-page-seleccionarcuenta .transFade {
  -webkit-transition: opacity 0.5s ease-in-out;
  transition: opacity 0.5s ease-in-out;
}
app-page-seleccionarcuenta .transFade.invisible {
  display: none;
  height: 0;
}
app-page-seleccionarcuenta .transFade.visible {
  opacity: 1;
  height: auto;
}
app-page-seleccionarcuenta .deshabilitar {
  opacity: 0.5;
  pointer-events: none;
  cursor: default;
}
app-page-seleccionarcuenta .cuentas-suscritas-titulo {
  padding-left: 1.6rem;
}
app-page-seleccionarcuenta .cuentas-suscritas-titulo p {
  margin-bottom: 0.8rem;
}
app-page-seleccionarcuenta .contenedor-detalle-pago .container-monto-pagar {
  background: #fff;
  padding: 1.6rem;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border: 1px solid #ddd;
}
app-page-seleccionarcuenta .contenedor-detalle-pago .container-monto-pagar p {
  font-size: 1.2rem;
  color: #444;
  margin: 0;
  text-align: center;
}
app-page-seleccionarcuenta
  .contenedor-detalle-pago
  .container-monto-pagar
  p
  + p {
  font-size: 2.4rem;
}
app-page-seleccionarcuenta
  .contenedor-detalle-pago
  .container-confirmar-cuenta {
  background: #fff;
  padding: 1.6rem 2.4rem;
  position: relative;
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
}
app-page-seleccionarcuenta
  .contenedor-detalle-pago
  .container-confirmar-cuenta
  p {
  margin: 0;
}
app-page-seleccionarcuenta
  .contenedor-detalle-pago
  .container-confirmar-cuenta
  i {
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -0.7rem;
  border-radius: 50%;
  background: #c2c2c2;
  height: 2rem;
  width: 2rem;
  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;
}
app-page-seleccionarcuenta
  .contenedor-detalle-pago
  .container-confirmar-cuenta
  i:before {
  color: #fff;
  font-size: 12px;
}
app-page-seleccionarcuenta
  .contenedor-detalle-pago
  .container-confirmar-cuenta:last-child {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
app-page-seleccionarcuenta .container-mail-confirmar-cuenta {
  padding: 0.8rem;
}
app-page-seleccionarcuenta
  .container-mail-confirmar-cuenta
  .transferencias-main-container {
  opacity: 1;
  border-radius: 0.4rem;
  border: 1px solid #ddd;
  background: #fff;
}
app-page-seleccionarcuenta
  .container-mail-confirmar-cuenta
  .transferencias-main-container
  .formulario-nuevo-contacto {
  padding: 0.8rem 1.6rem 2.4rem;
  background: 0 0;
  margin-bottom: 0;
}
app-page-seleccionarcuenta
  .container-mail-confirmar-cuenta
  .transferencias-main-container
  .formulario-nuevo-contacto
  .input-nuevo-contacto {
  padding: 0;
}
app-page-seleccionarcuenta
  .container-mail-confirmar-cuenta
  .transferencias-main-container
  .formulario-nuevo-contacto
  .input-nuevo-contacto
  form {
  width: 100%;
}
app-page-seleccionarcuenta
  .container-mail-confirmar-cuenta
  .transferencias-main-container
  .formulario-nuevo-contacto
  .input-nuevo-contacto
  form
  .form-transferencia--fieldset {
  background: 0 0;
}
app-page-seleccionarcuenta .container-mail-confirmar-cuenta .titulo-email {
  font-size: 1.6rem;
  padding: 2.4rem 0 1.6rem 0.9rem;
}
app-page-seleccionarcuenta .container-mail-confirmar-cuenta .titulo-email p {
  margin: 0;
}
app-page-seleccionarcuenta
  .container-mail-confirmar-cuenta
  .input-nuevo-contacto {
  padding: 1.6rem 1.6rem 0;
}
app-page-seleccionarcuenta
  .container-mail-confirmar-cuenta
  .input-nuevo-contacto
  .form-transferencia--fieldset {
  margin-bottom: 0;
}
app-page-seleccionarcuenta
  .container-mail-confirmar-cuenta
  .input-nuevo-contacto
  .form-transferencia--fieldset
  ion-label {
  margin: 0;
  color: #444;
}
app-page-seleccionarcuenta
  .container-mail-confirmar-cuenta
  .input-nuevo-contacto
  .form-transferencia--fieldset.item-input-has-value {
  border-bottom-color: #1bb3bc !important;
  -webkit-box-shadow: inset 0 -2px 0 0 #1bb3bc !important;
  box-shadow: inset 0 -2px 0 0 #1bb3bc !important;
}
app-page-seleccionarcuenta
  .container-mail-confirmar-cuenta
  .input-nuevo-contacto
  .msg-error {
  padding-left: 0;
  margin-top: 0.4rem;
}
app-page-seleccionarcuenta
  .container-mail-confirmar-cuenta
  .input-nuevo-contacto
  ion-label {
  margin: 0;
  color: #444;
}
app-page-seleccionarcuenta .container-mail-confirmar-cuenta .texto-floating {
  font-size: 1.2rem;
  text-align: left;
  padding: 0;
  margin-bottom: -10px;
  color: #444;
}
app-page-seleccionarcuenta
  .container-mail-confirmar-cuenta
  .btn-continuar.deshabilitar {
  background: #c2c2c2;
  opacity: 1;
}
app-page-seleccionarcuenta
  .container-mail-confirmar-cuenta
  .btn-continuar.botones.button {
  margin: 2.4rem auto;
}
app-page-seleccionarSuscripcion
  .pagar-cuotas
  .contenedor-detalle-pago
  .cuentas-suscritas-titulo {
  text-align: center;
}
app-page-seleccionarSuscripcion
  .pagar-cuotas
  .contenedor-detalle-pago
  .cuentas-suscritas-titulo
  .container-box-info.cuenta-pagada
  .box-info,
app-page-seleccionarSuscripcion
  .pagar-cuotas
  .contenedor-detalle-pago
  .cuentas-suscritas-titulo
  .container-box-info.no-existe-deuda
  .box-info,
app-page-seleccionarSuscripcion
  .pagar-cuotas
  .contenedor-detalle-pago
  .cuentas-suscritas-titulo
  .container-box-info.no-hay-informacion
  .box-info {
  background: #f8f0df;
}
app-page-seleccionarSuscripcion
  .pagar-cuotas
  .contenedor-detalle-pago
  .cuentas-suscritas-titulo
  .container-box-info.cuenta-pagada
  .box-info
  i,
app-page-seleccionarSuscripcion
  .pagar-cuotas
  .contenedor-detalle-pago
  .cuentas-suscritas-titulo
  .container-box-info.no-existe-deuda
  .box-info
  i,
app-page-seleccionarSuscripcion
  .pagar-cuotas
  .contenedor-detalle-pago
  .cuentas-suscritas-titulo
  .container-box-info.no-hay-informacion
  .box-info
  i {
  background: #e59d27;
}
app-page-seleccionarSuscripcion
  .pagar-cuotas
  .contenedor-detalle-pago
  .cuentas-suscritas-titulo
  .container-box-info.cuenta-pagada
  .box-info
  i:before,
app-page-seleccionarSuscripcion
  .pagar-cuotas
  .contenedor-detalle-pago
  .cuentas-suscritas-titulo
  .container-box-info.no-existe-deuda
  .box-info
  i:before,
app-page-seleccionarSuscripcion
  .pagar-cuotas
  .contenedor-detalle-pago
  .cuentas-suscritas-titulo
  .container-box-info.no-hay-informacion
  .box-info
  i:before {
  margin-left: -0.16rem;
}
app-page-seleccionarSuscripcion
  .pagar-cuotas
  .contenedor-detalle-pago
  .cuentas-suscritas-titulo
  .container-box-info.cuenta-pagada
  .box-info {
  background: #f2f6dc;
}
app-page-seleccionarSuscripcion
  .pagar-cuotas
  .contenedor-detalle-pago
  .cuentas-suscritas-titulo
  .container-box-info.cuenta-pagada
  .box-info
  i {
  background: #abc111;
}
app-page-seleccionarSuscripcion
  .pagar-cuotas
  .contenedor-detalle-pago
  .cuentas-suscritas-titulo
  .container-box-info.cuenta-pagada
  .box-info
  i:before {
  margin-left: -0.7rem;
}
app-page-seleccionarSuscripcion
  .pagar-cuotas
  .contenedor-detalle-pago
  .cuentas-suscritas-titulo
  .container-box-info
  .box-info
  i {
  position: absolute;
  border-radius: 50%;
  width: 2.4rem;
  height: 2.4rem;
  left: 1.6rem;
  top: 50%;
  color: #fff;
  margin-top: -1.2rem;
}
app-page-seleccionarSuscripcion
  .pagar-cuotas
  .contenedor-detalle-pago
  .cuentas-suscritas-titulo
  .container-box-info
  .box-info
  i:before {
  line-height: 2.4rem;
  left: 50%;
  margin-left: -0.7rem;
  position: absolute;
}
app-page-seleccionarSuscripcion
  .pagar-cuotas
  .contenedor-detalle-pago
  .cuentas-suscritas-titulo
  .container-box-info
  .box-info
  i
  i {
  background: #e59d27;
}
app-page-seleccionarSuscripcion
  .pagar-cuotas
  .contenedor-detalle-pago
  .cuentas-suscritas-titulo
  .container-box-info
  .box-info
  i
  i:before {
  margin-left: -0.16rem;
}
app-page-seleccionarSuscripcion
  .pagar-cuotas
  .contenedor-detalle-pago
  .cuentas-suscritas-titulo
  .container-info {
  padding: 1.6rem;
}
app-page-seleccionarSuscripcion
  .pagar-cuotas
  .contenedor-detalle-pago
  .cuentas-suscritas-titulo
  .container-info
  .header-detalle-cuotas
  p {
  color: #abc111;
  font-size: 1.6rem;
  font-weight: 700;
  margin: 0;
}
app-page-seleccionarSuscripcion
  .pagar-cuotas
  .contenedor-detalle-pago
  .cuentas-suscritas-titulo
  .container-info
  .header-detalle-cuotas
  p
  + p {
  font-size: 1.4rem;
  color: #444;
  font-weight: 400;
  margin: 0;
}
app-page-seleccionarSuscripcion
  .pagar-cuotas
  .contenedor-detalle-pago
  .cuentas-suscritas-titulo
  .container-info
  .lista-cuotas-pagadas {
  margin-top: 0.8rem;
}
app-page-seleccionarSuscripcion
  .pagar-cuotas
  .contenedor-detalle-pago
  .cuentas-suscritas-titulo
  .container-info
  .lista-cuotas-pagadas
  p {
  font-size: 1.4rem;
  color: #444;
  font-weight: 400;
  margin: 0;
}
app-page-seleccionarSuscripcion
  .pagar-cuotas
  .contenedor-detalle-pago
  .cuentas-suscritas-titulo.info-activo {
  max-height: 1000px;
  -webkit-transition: max-height 0.5s ease-in;
  transition: max-height 0.5s ease-in;
  display: block;
}
app-page-seleccionarSuscripcion
  .pagar-cuotas
  .contenedor-detalle-pago
  .cuentas-suscritas-titulo
  .item {
  background: #fff;
  padding: 1.6rem;
  -webkit-box-shadow: 0 2px 4px 1px rgba(25, 25, 25, 0);
  box-shadow: 0 2px 4px 1px rgba(25, 25, 25, 0);
  border-radius: 0.4rem;
}
app-page-seleccionarSuscripcion
  .pagar-cuotas
  .contenedor-detalle-pago
  .cuentas-suscritas-titulo
  .item
  p {
  font-size: 1.4rem;
  font-weight: 400;
  color: #444;
  margin: 0 0 0.4rem;
  text-align: left;
}
app-page-seleccionarSuscripcion
  .pagar-cuotas
  .contenedor-detalle-pago
  .cuentas-suscritas-titulo
  .item
  p
  span {
  display: inline-block;
}
app-page-seleccionarSuscripcion
  .pagar-cuotas
  .contenedor-detalle-pago
  .cuentas-suscritas-titulo
  .item
  p
  + p {
  font-size: 3.2rem;
  font-weight: 400;
  margin: 0;
}
app-page-seleccionarSuscripcion
  .pagar-cuotas
  .contenedor-detalle-pago
  .cuentas-suscritas-titulo
  .item
  p
  + p
  + p {
  font-size: 1.6rem;
  font-weight: 400;
  margin: 0;
}
app-page-seleccionarSuscripcion
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-creditoconsumo
  .swiper-container {
  opacity: 1;
  -webkit-animation: none;
  animation: none;
  overflow: visible;
}
app-page-seleccionarSuscripcion
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-creditoconsumo
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide {
  padding: 1.6rem 0;
  -webkit-transition: opacity 0.3s ease-in-out,
    -webkit-transform 0.3s ease-in-out,
    -webkit-transform-origin 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out,
    -webkit-transform-origin 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out,
    transform-origin 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out,
    transform-origin 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out,
    -webkit-transform-origin 0.3s ease-in-out;
}
app-page-seleccionarSuscripcion
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-creditoconsumo
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom {
  width: 80%;
}
app-page-seleccionarSuscripcion
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-creditoconsumo
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta {
  min-height: 132px;
  background: #fff;
  width: 100%;
  left: inherit;
  position: relative;
  opacity: 1;
  text-align: left;
  padding: 1.6rem;
}
app-page-seleccionarSuscripcion
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-creditoconsumo
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta
  .disponible {
  height: auto;
  position: relative;
}
app-page-seleccionarSuscripcion
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-creditoconsumo
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta
  .disponible
  p {
  margin: 0;
  font-size: 1.2rem;
  line-height: 120%;
}
app-page-seleccionarSuscripcion
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-creditoconsumo
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta
  .disponible
  p
  + p {
  font-size: 2.4rem;
}
app-page-seleccionarSuscripcion
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-creditoconsumo
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta
  .disponible
  p
  + p
  + p {
  font-size: 1.2rem;
}
app-page-seleccionarSuscripcion
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-creditoconsumo
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta
  .disponible
  i {
  position: absolute;
  right: -1.6rem;
  top: -1.6rem;
  width: 48px;
  height: 48px;
}
app-page-seleccionarSuscripcion
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-creditoconsumo
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta
  .disponible
  i:before {
  line-height: 48px;
  left: 50%;
  position: absolute;
  margin-left: -9px;
}
app-page-seleccionarSuscripcion
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-creditoconsumo
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta
  .cuenta-credito {
  margin-top: 2.8rem;
  height: auto;
  position: relative;
}
app-page-seleccionarSuscripcion
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-creditoconsumo
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta
  .cuenta-credito
  p {
  font-size: 12px;
  line-height: 120%;
  margin: 0;
}
app-page-seleccionarSuscripcion
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-creditoconsumo
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta
  .cuenta-credito
  i {
  position: absolute;
  width: 36px;
  height: 36px;
  background: #ddf4f5;
  border-radius: 50%;
  color: #1bb3bc;
  right: 0;
  top: -10px;
}
app-page-seleccionarSuscripcion
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-creditoconsumo
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta
  .cuenta-credito
  i:before {
  line-height: 38px;
  left: 50%;
  margin-left: -9px;
  position: absolute;
}
app-page-seleccionarSuscripcion
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-creditoconsumo
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .tarjeta-credito-consumo {
  background-color: #fff !important;
}
app-page-seleccionarSuscripcion
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-creditoconsumo
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .tarjeta-credito-consumo
  .cuenta-credito {
  margin-top: 2.8rem;
  height: auto;
  position: relative;
}
app-page-seleccionarSuscripcion
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-creditoconsumo
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .tarjeta-credito-consumo
  .cuenta-credito
  p {
  font-size: 12px;
  line-height: 120%;
  margin: 0;
}
app-page-seleccionarSuscripcion
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-creditoconsumo
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .tarjeta-credito-consumo
  .cuenta-credito
  i {
  position: absolute;
  width: 36px;
  height: 36px;
  background: #ddf4f5;
  border-radius: 50%;
  color: #1bb3bc;
  right: 0;
  top: -10px;
}
app-page-seleccionarSuscripcion
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-creditoconsumo
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .tarjeta-credito-consumo
  .cuenta-credito
  i:before {
  line-height: 38px;
  left: 50%;
  margin-left: -9px;
  position: absolute;
}
app-page-seleccionarSuscripcion
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-creditoconsumo
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide.swiper-slide-next {
  -webkit-transform: scale(0.85) scaleZ(0.85) translateX(-80px);
  transform: scale(0.85) scaleZ(0.85) translateX(-80px);
  -webkit-transform-origin: center center;
  transform-origin: center center;
  opacity: 0.8;
}
app-page-seleccionarSuscripcion
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-creditoconsumo
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide.swiper-slide-next
  .slide-zoom {
  width: 256px;
}
app-page-seleccionarSuscripcion
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-creditoconsumo
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide.swiper-slide-next
  .slide-zoom
  .container-tarjeta-cuenta {
  width: 256px;
  border-radius: 0.8rem;
  min-height: 148px;
  background-size: cover;
}
app-page-seleccionarSuscripcion
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-creditoconsumo
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide.swiper-slide-prev {
  -webkit-transform: scale(0.85) scaleZ(0.85) translateX(80px);
  transform: scale(0.85) scaleZ(0.85) translateX(80px);
  -webkit-transform-origin: center center;
  transform-origin: center center;
  opacity: 0.8;
}
app-page-seleccionarSuscripcion
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-creditoconsumo
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide.swiper-slide-prev
  .slide-zoom {
  width: 256px;
}
app-page-seleccionarSuscripcion
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-creditoconsumo
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide.swiper-slide-prev
  .slide-zoom
  .container-tarjeta-cuenta {
  width: 256px;
  border-radius: 0.8rem;
  min-height: 148px;
  background-size: cover;
}
app-page-seleccionarSuscripcion
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-creditoconsumo
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide.swiper-slide-active
  .container-tarjeta-cuenta {
  background-size: 256px 142px;
  background-position: center center;
  background-repeat: no-repeat;
  width: 256px;
  margin-left: -128px;
  left: 50%;
  border-radius: 0.8rem;
  height: 142px;
}
app-page-seleccionarSuscripcion
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-creditoconsumo
  .swiper-container
  .swiper-pagination.hide {
  display: none !important;
}
app-page-seleccionarSuscripcion .pagar-cuotas {
  background: #f0f0f0;
}
app-page-seleccionarSuscripcion .pagar-cuotas ion-fab.fab-saldos-y-movimientos {
  width: 180px;
}
app-page-seleccionarSuscripcion
  .pagar-cuotas
  ion-fab.fab-saldos-y-movimientos
  .fab-saldos-y-movimientos--boton {
  float: right;
  background: #ec0000;
  color: #fff;
}
app-page-seleccionarSuscripcion
  .pagar-cuotas
  ion-fab.fab-saldos-y-movimientos
  .fab-saldos-y-movimientos--lista
  button.fab-in-list {
  width: 180px;
  height: 60px;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #fff;
  border-radius: 0;
  text-align: left;
  margin: 0;
  background: 0 0;
  padding-right: 0;
}
app-page-seleccionarSuscripcion
  .pagar-cuotas
  ion-fab.fab-saldos-y-movimientos
  .fab-saldos-y-movimientos--lista
  button.fab-in-list
  .fab-saldos-y-movimientos--texto {
  padding-right: 0.8rem;
  width: 120px;
  font-size: 13px;
  text-align: right;
  line-height: 1;
  white-space: initial;
}
app-page-seleccionarSuscripcion
  .pagar-cuotas
  ion-fab.fab-saldos-y-movimientos
  .fab-saldos-y-movimientos--lista
  button.fab-in-list
  .fab-saldos-y-movimientos--icono {
  -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);
  width: 40px;
  height: 40px;
  vertical-align: sub;
  text-align: center;
  color: #ec0000;
  background: #fff;
  display: inline-block;
  border-radius: 50%;
  padding-top: 8px;
  line-height: 1;
}
app-page-seleccionarSuscripcion
  .pagar-cuotas
  ion-fab.fab-saldos-y-movimientos
  .fab-saldos-y-movimientos--lista
  button.fab-in-list
  .fab-saldos-y-movimientos--icono
  i {
  font-size: 22px;
}
app-page-seleccionarSuscripcion
  .pagar-cuotas
  .fab-saldos-y-movimientos--backdrop {
  opacity: 0;
  position: fixed;
  top: -56px;
  bottom: 0;
  right: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.76);
  visibility: hidden;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
app-page-seleccionarSuscripcion
  .pagar-cuotas
  .fab-saldos-y-movimientos--backdrop.actives {
  opacity: 1;
  visibility: visible;
  z-index: 106;
}
app-page-seleccionarSuscripcion .pagar-cuotas .contenedor-detalle-pago .item {
  background: #fff;
  padding: 1.6rem;
  -webkit-box-shadow: 0 2px 4px 1px rgba(25, 25, 25, 0);
  box-shadow: 0 2px 4px 1px rgba(25, 25, 25, 0);
  border-bottom: 1px solid #f0f0f0;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
app-page-seleccionarSuscripcion
  .pagar-cuotas
  .contenedor-detalle-pago
  .monto-detalle {
  -webkit-box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
}
app-page-seleccionarSuscripcion
  .pagar-cuotas
  .contenedor-detalle-pago
  .monto-detalle
  .detalle-cuota-colapsable
  .btn-verdetalle {
  padding: 0;
  color: #444;
  font-size: 1.2rem;
  border-radius: 0 0 4px 4px;
}
app-page-seleccionarSuscripcion
  .pagar-cuotas
  .contenedor-detalle-pago
  .monto-detalle
  .detalle-cuota-colapsable
  .btn-verdetalle
  .col-icono {
  text-align: center;
}
app-page-seleccionarSuscripcion
  .pagar-cuotas
  .contenedor-detalle-pago
  .monto-detalle
  .detalle-cuota-colapsable
  .btn-verdetalle
  .arrow-rotate {
  position: absolute;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  top: 0.4rem;
}
app-page-seleccionarSuscripcion
  .pagar-cuotas
  .contenedor-detalle-pago
  .monto-detalle
  .detalle-cuota-colapsable
  .btn-verdetalle
  .item-inner {
  padding-left: 0;
}
app-page-seleccionarSuscripcion
  .pagar-cuotas
  .contenedor-detalle-pago
  .monto-detalle
  .container-info-cuenta {
  max-height: 0;
  -webkit-transition: max-height 0.5s ease-out;
  transition: max-height 0.5s ease-out;
  overflow: hidden;
  background: #fff;
  text-align: center;
}
app-page-seleccionarSuscripcion
  .pagar-cuotas
  .contenedor-detalle-pago
  .monto-detalle
  .container-info-cuenta
  .container-info {
  padding: 1.6rem;
}
app-page-seleccionarSuscripcion
  .pagar-cuotas
  .contenedor-detalle-pago
  .monto-detalle
  .container-info-cuenta
  .container-info
  .header-detalle-cuotas {
  margin-bottom: 0.8rem;
}
app-page-seleccionarSuscripcion
  .pagar-cuotas
  .contenedor-detalle-pago
  .monto-detalle
  .container-info-cuenta
  .container-info
  .header-detalle-cuotas
  p {
  color: #abc111;
  font-size: 1.6rem;
  font-weight: 700;
  margin: 0;
}
app-page-seleccionarSuscripcion
  .pagar-cuotas
  .contenedor-detalle-pago
  .monto-detalle
  .container-info-cuenta
  .container-info
  .header-detalle-cuotas
  p
  + p {
  font-size: 1.4rem;
  color: #444;
  font-weight: 400;
}
app-page-seleccionarSuscripcion
  .pagar-cuotas
  .contenedor-detalle-pago
  .monto-detalle
  .container-info-cuenta
  .container-info
  .lista-cuotas-pagadas
  p {
  font-size: 1.4rem;
  color: #444;
  font-weight: 400;
  margin: 0;
}
app-page-seleccionarSuscripcion
  .pagar-cuotas
  .contenedor-detalle-pago
  .monto-detalle
  .container-info-cuenta.info-activo {
  max-height: 1000px;
  -webkit-transition: max-height 0.5s ease-in;
  transition: max-height 0.5s ease-in;
  display: block;
  border-radius: 0 0 0.4rem 0.4rem;
}
app-page-seleccionarSuscripcion .pagar-cuotas .btn-pagar {
  margin-bottom: 2.4rem;
}
app-page-seleccionarSuscripcion .pagar-cuotas .btn-pagar .icono-angle-right {
  margin-top: 0.3rem;
}
app-page-seleccionarSuscripcion .credito-consumo {
  background: #f0f0f0;
}
app-page-seleccionarSuscripcion .credito-consumo .col {
  padding: 0;
}
app-page-seleccionarSuscripcion .credito-consumo .nav-tabs ion-row {
  -webkit-box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
}
app-page-seleccionarSuscripcion
  .credito-consumo
  .nav-tabs
  ion-row
  ion-col
  .btn-tab-movimientos {
  text-align: center;
  padding: 1.06667rem 0;
  border-bottom: 2px solid #fff;
  color: #444;
  font-size: 1.2rem;
  text-transform: uppercase;
  -webkit-transition: border-bottom 0.3s ease-in-out;
  transition: border-bottom 0.3s ease-in-out;
}
app-page-seleccionarSuscripcion
  .credito-consumo
  .nav-tabs
  ion-row
  ion-col
  .btn-tab-movimientos.active {
  color: #ec0000;
  border-bottom: 2px solid #ec0000;
}
app-page-seleccionarSuscripcion
  .credito-consumo
  ion-fab.fab-saldos-y-movimientos {
  width: 180px;
}
app-page-seleccionarSuscripcion
  .credito-consumo
  ion-fab.fab-saldos-y-movimientos
  .fab-saldos-y-movimientos--boton {
  float: right;
  background: #ec0000;
  color: #fff;
}
app-page-seleccionarSuscripcion
  .credito-consumo
  ion-fab.fab-saldos-y-movimientos
  .fab-saldos-y-movimientos--lista
  button.fab-in-list {
  width: 180px;
  height: 60px;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #fff;
  border-radius: 0;
  text-align: left;
  margin: 0;
  background: 0 0;
  padding-right: 0;
}
app-page-seleccionarSuscripcion
  .credito-consumo
  ion-fab.fab-saldos-y-movimientos
  .fab-saldos-y-movimientos--lista
  button.fab-in-list
  .fab-saldos-y-movimientos--texto {
  padding-right: 0.8rem;
  width: 120px;
  font-size: 13px;
  text-align: right;
  line-height: 1;
  white-space: initial;
}
app-page-seleccionarSuscripcion
  .credito-consumo
  ion-fab.fab-saldos-y-movimientos
  .fab-saldos-y-movimientos--lista
  button.fab-in-list
  .fab-saldos-y-movimientos--icono {
  -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);
  width: 40px;
  height: 40px;
  vertical-align: sub;
  text-align: center;
  color: #ec0000;
  background: #fff;
  display: inline-block;
  border-radius: 50%;
  padding-top: 8px;
  line-height: 1;
}
app-page-seleccionarSuscripcion
  .credito-consumo
  ion-fab.fab-saldos-y-movimientos
  .fab-saldos-y-movimientos--lista
  button.fab-in-list
  .fab-saldos-y-movimientos--icono
  i {
  font-size: 22px;
}
app-page-seleccionarSuscripcion
  .credito-consumo
  .fab-saldos-y-movimientos--backdrop {
  opacity: 0;
  position: fixed;
  top: -56px;
  bottom: 0;
  right: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.76);
  visibility: hidden;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
app-page-seleccionarSuscripcion
  .credito-consumo
  .fab-saldos-y-movimientos--backdrop.actives {
  opacity: 1;
  visibility: visible;
  z-index: 106;
}
app-page-seleccionarSuscripcion .credito-consumo .container-tabs {
  position: relative;
  background: #fff;
  bottom: 0;
}
app-page-seleccionarSuscripcion .credito-consumo .container-tabs .tabs-button {
  margin: 0;
  padding: 0;
  list-style: none;
  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: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
app-page-seleccionarSuscripcion
  .credito-consumo
  .container-tabs
  .tabs-button
  .tabs-button--element {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  list-style: none;
  display: inline-block;
  float: left;
}
app-page-seleccionarSuscripcion
  .credito-consumo
  .container-tabs
  .tabs-button
  .tabs-button--element
  a {
  display: block;
  text-transform: uppercase;
  padding: 13px;
  font-size: 1.2rem;
  cursor: pointer;
  position: relative;
  color: #333;
  -webkit-transition: All 0.3s ease;
  transition: All 0.3s ease;
  text-align: center;
}
app-page-seleccionarSuscripcion
  .credito-consumo
  .container-tabs
  .tabs-button
  .tabs-button--element
  a.active {
  color: #ec0000;
  font-weight: 700;
}
app-page-seleccionarSuscripcion
  .credito-consumo
  .container-tabs
  .tabs-button
  .tabs-button--element
  a.active
  span {
  width: 100%;
}
app-page-seleccionarSuscripcion
  .credito-consumo
  .container-tabs
  .tabs-button
  .tabs-button--element
  a
  span {
  position: absolute;
  width: 0;
  height: 3px;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0 auto;
  background-color: #ec0000;
  -webkit-transition: All 0.3s ease;
  transition: All 0.3s ease;
}
app-page-seleccionarSuscripcion .credito-consumo .container-credito--consumo {
  padding: 0.8rem;
  background: #f0f0f0;
}
app-page-seleccionarSuscripcion
  .credito-consumo
  .container-credito--consumo
  .contenedor-horario-atencion {
  background-color: #fff;
}
app-page-seleccionarSuscripcion
  .credito-consumo
  .container-credito--consumo
  .item {
  background: #fff;
  padding: 1.6rem;
  -webkit-box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  border-radius: 0.4rem;
}
app-page-seleccionarSuscripcion
  .credito-consumo
  .container-credito--consumo
  .item.item-superior {
  border-top: 1px solid #f0f0f0;
  border-radius: 0 0 4px 4px;
}
app-page-seleccionarSuscripcion
  .credito-consumo
  .container-credito--consumo
  .item.item-button {
  padding: 0.8rem;
  border-radius: 0 0 0.4rem 0.4rem;
}
app-page-seleccionarSuscripcion
  .credito-consumo
  .container-credito--consumo
  .item.item-button
  button {
  padding: 0;
  line-height: 24px;
}
app-page-seleccionarSuscripcion
  .credito-consumo
  .container-credito--consumo
  .item
  .linea
  p {
  font-size: 1.4rem;
  font-weight: 400;
  color: #444;
  margin: 0 0 0.8rem;
}
app-page-seleccionarSuscripcion
  .credito-consumo
  .container-credito--consumo
  .item
  .linea
  p
  span {
  display: inline-block;
}
app-page-seleccionarSuscripcion
  .credito-consumo
  .container-credito--consumo
  .contenedor-cuotas-vencidas
  .cuotas-vencidas
  p
  span,
app-page-seleccionarSuscripcion
  .credito-consumo
  .container-credito--cuotas
  .cuotas-vencidas
  p
  span {
  display: block;
  font-weight: 700;
}
app-page-seleccionarSuscripcion
  .credito-consumo
  .container-credito--consumo
  .item
  .linea
  p
  + p {
  font-size: 2.4rem;
  font-weight: 400;
  margin: 0;
}
app-page-seleccionarSuscripcion
  .credito-consumo
  .container-credito--consumo
  .item
  .linea
  p
  + p
  + p {
  font-size: 2rem;
  font-weight: 400;
  margin: 0;
}
app-page-seleccionarSuscripcion
  .credito-consumo
  .container-credito--consumo
  .item
  .autorizado-utilizado {
  margin-top: 0.8rem;
}
app-page-seleccionarSuscripcion
  .credito-consumo
  .container-credito--consumo
  .item
  .autorizado-utilizado
  ion-col
  p {
  font-size: 1.2rem;
  color: #444;
  margin: 0;
  font-weight: 700;
}
app-page-seleccionarSuscripcion
  .credito-consumo
  .container-credito--consumo
  .item
  .autorizado-utilizado
  ion-col
  p
  + p {
  font-weight: 400;
  font-size: 1.4rem;
}
app-page-seleccionarSuscripcion
  .credito-consumo
  .container-credito--consumo
  .item
  .autorizado-utilizado
  ion-col
  + ion-col
  p {
  text-align: left;
}
app-page-seleccionarSuscripcion
  .credito-consumo
  .container-credito--consumo
  .item
  .button-simular {
  text-align: center;
}
app-page-seleccionarSuscripcion
  .credito-consumo
  .container-credito--consumo
  .item
  .button-simular
  button {
  background: 0 0;
  color: #ec0000;
  font-size: 1.2rem;
  font-weight: 600;
}
app-page-seleccionarSuscripcion
  .credito-consumo
  .container-credito--consumo
  .item
  .button-simular
  button
  i {
  font-size: 1.8rem;
  position: relative;
  top: 3px;
}
app-page-seleccionarSuscripcion
  .credito-consumo
  .container-credito--consumo
  .contenedor-cuotas-vencidas
  .cuotas-vencidas-nuevo {
  background: #fff;
  margin-bottom: 0.8rem;
}
app-page-seleccionarSuscripcion
  .credito-consumo
  .container-credito--consumo
  .contenedor-cuotas-vencidas
  .cuotas-vencidas-nuevo
  .header-box {
  border-bottom: 1px solid #f0f0f0;
}
app-page-seleccionarSuscripcion
  .credito-consumo
  .container-credito--consumo
  .contenedor-cuotas-vencidas
  .cuotas-vencidas-nuevo
  .header-box
  p {
  font-size: 1.4rem;
  color: #444;
  font-weight: 700;
  text-align: center;
  padding: 0 1.6rem;
}
app-page-seleccionarSuscripcion
  .credito-consumo
  .container-credito--consumo
  .contenedor-cuotas-vencidas
  .cuotas-vencidas-nuevo
  .header-box
  p
  + p {
  font-weight: 400;
  padding: 0 2rem;
}
app-page-seleccionarSuscripcion
  .credito-consumo
  .container-credito--consumo
  .contenedor-cuotas-vencidas
  .cuotas-vencidas-nuevo
  .contact-buttons
  p {
  margin: 1.6rem 0 0;
}
app-page-seleccionarSuscripcion
  .credito-consumo
  .container-credito--consumo
  .contenedor-cuotas-vencidas
  .cuotas-vencidas-nuevo
  .contact-buttons
  a {
  text-decoration: none;
}
app-page-seleccionarSuscripcion
  .credito-consumo
  .container-credito--consumo
  .contenedor-cuotas-vencidas
  .cuotas-vencidas-nuevo
  .contact-buttons
  a
  .button-width {
  width: 26rem;
}
app-page-seleccionarSuscripcion
  .credito-consumo
  .container-credito--consumo
  .contenedor-cuotas-vencidas
  .cuotas-vencidas-nuevo
  .contact-buttons
  .button-total
  .icono-phone {
  margin-right: 0.8rem;
  font-size: 2.4rem;
  -webkit-transform: rotate(5deg);
  transform: rotate(5deg);
}
app-page-seleccionarSuscripcion
  .credito-consumo
  .container-credito--consumo
  .contenedor-cuotas-vencidas
  .cuotas-vencidas-nuevo
  .contact-buttons
  .button-clear {
  border: 1px solid #c2c2c2;
  background: #fff;
  text-transform: none;
  color: #ec0000;
}
app-page-seleccionarSuscripcion
  .credito-consumo
  .container-credito--consumo
  .contenedor-cuotas-vencidas
  .cuotas-vencidas-nuevo
  .contenedor-horario-atencion {
  background-color: #fff;
  padding: 1.6rem;
}
app-page-seleccionarSuscripcion
  .credito-consumo
  .container-credito--consumo
  .contenedor-cuotas-vencidas
  .cuotas-vencidas {
  background-color: #ddf4f5;
  text-align: left;
  margin-top: 0 !important;
  padding: 0.8rem 1.6rem;
  margin-bottom: 0.8rem;
}
app-page-seleccionarSuscripcion
  .credito-consumo
  .container-credito--consumo
  .contenedor-cuotas-vencidas
  .cuotas-vencidas
  p {
  font-size: 1.2rem;
}
app-page-seleccionarSuscripcion
  .credito-consumo
  .container-credito--consumo
  .contenedor-cuotas-vencidas
  .cuotas-vencidas
  .icono-information {
  width: 2rem;
  height: 2rem;
  text-align: center;
  line-height: 7rem;
  border-radius: 50%;
  background: #1bb3bc;
  font-size: 1.2rem;
  color: #fff;
  padding: 6px;
  position: initial;
  margin: 0;
}
app-page-seleccionarSuscripcion .credito-consumo .agregarMargen:last-child {
  margin-bottom: 8.6rem;
}
app-page-seleccionarSuscripcion .credito-consumo .container-credito--cuotas {
  padding: 0.8rem;
  background: #f0f0f0;
}
app-page-seleccionarSuscripcion
  .credito-consumo
  .container-credito--cuotas
  .cuotas-vencidas {
  background-color: #ddf4f5;
  text-align: left;
  margin-top: 0 !important;
  padding: 0.8rem 1.6rem;
  margin-bottom: 0.8rem;
}
app-page-seleccionarSuscripcion
  .credito-consumo
  .container-credito--cuotas
  .cuotas-vencidas
  p {
  font-size: 1.2rem;
}
app-page-seleccionarSuscripcion
  .credito-consumo
  .container-credito--cuotas
  .item
  p
  span,
app-page-seleccionarSuscripcion
  .credito-consumo
  .container-credito--pagos
  .item
  p
  span {
  display: inline-block;
}
app-page-seleccionarSuscripcion
  .credito-consumo
  .container-credito--cuotas
  .cuotas-vencidas
  .icono-information {
  width: 2rem;
  height: 2rem;
  text-align: center;
  line-height: 7rem;
  border-radius: 50%;
  background: #1bb3bc;
  font-size: 1.2rem;
  color: #fff;
  padding: 6px;
  position: initial;
  margin: 0;
}
app-page-seleccionarSuscripcion
  .credito-consumo
  .container-credito--cuotas
  .cuotas-vencidas-nuevo {
  background: #fff;
  margin-bottom: 0.8rem;
}
app-page-seleccionarSuscripcion
  .credito-consumo
  .container-credito--cuotas
  .cuotas-vencidas-nuevo
  .header-box {
  border-bottom: 1px solid #f0f0f0;
}
app-page-seleccionarSuscripcion
  .credito-consumo
  .container-credito--cuotas
  .cuotas-vencidas-nuevo
  .header-box
  p {
  font-size: 1.4rem;
  color: #444;
  font-weight: 700;
  text-align: center;
  padding: 0 1.6rem;
}
app-page-seleccionarSuscripcion
  .credito-consumo
  .container-credito--cuotas
  .cuotas-vencidas-nuevo
  .header-box
  p
  + p {
  font-weight: 400;
  padding: 0 2rem;
}
app-page-seleccionarSuscripcion
  .credito-consumo
  .container-credito--cuotas
  .cuotas-vencidas-nuevo
  .contact-buttons
  p {
  margin: 1.6rem 0 0;
}
app-page-seleccionarSuscripcion
  .credito-consumo
  .container-credito--cuotas
  .cuotas-vencidas-nuevo
  .contact-buttons
  a {
  text-decoration: none;
}
app-page-seleccionarSuscripcion
  .credito-consumo
  .container-credito--cuotas
  .cuotas-vencidas-nuevo
  .contact-buttons
  .button-total
  .icono-phone {
  margin-right: 0.8rem;
  font-size: 2.4rem;
  -webkit-transform: rotate(5deg);
  transform: rotate(5deg);
}
app-page-seleccionarSuscripcion
  .credito-consumo
  .container-credito--cuotas
  .cuotas-vencidas-nuevo
  .contact-buttons
  .button-clear {
  border: 1px solid #999;
  background: #fff;
  text-transform: none;
  color: #ec0000;
}
app-page-seleccionarSuscripcion
  .credito-consumo
  .container-credito--cuotas
  .cuotas-vencidas-nuevo
  .contenedor-horario-atencion {
  background-color: #fff;
  padding: 1.6rem;
}
app-page-seleccionarSuscripcion
  .credito-consumo
  .container-credito--cuotas
  .contenedor-lista-cuota {
  margin-bottom: 0.8rem;
}
app-page-seleccionarSuscripcion
  .credito-consumo
  .container-credito--cuotas
  .item {
  background: #fff;
  padding: 1.6rem;
  -webkit-box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
}
app-page-seleccionarSuscripcion
  .credito-consumo
  .container-credito--cuotas
  .contenedor-cuota-encurso
  .numero-cuota
  ion-checkbox,
app-page-seleccionarSuscripcion
  .credito-consumo
  .container-credito--cuotas
  .contenedor-cuota-vencida
  .item-superior
  .numero-cuota
  ion-checkbox {
  padding: 0;
}
app-page-seleccionarSuscripcion
  .credito-consumo
  .container-credito--cuotas
  .item.item-superior {
  border-radius: 0;
  border-bottom: 1px solid #f0f0f0;
}
app-page-seleccionarSuscripcion
  .credito-consumo
  .container-credito--cuotas
  .item.item-monto-pagar {
  border-radius: 0;
}
app-page-seleccionarSuscripcion
  .credito-consumo
  .container-credito--cuotas
  .item.item-cuota-vencida {
  background-color: #f8f0df;
  margin-bottom: 0.8rem;
  border-radius: 0 0 0.4rem 0.4rem;
}
app-page-seleccionarSuscripcion
  .credito-consumo
  .container-credito--cuotas
  .item
  p {
  font-size: 1.4rem;
  font-weight: 400;
  color: #444;
  margin: 0 0 0.8rem;
}
app-page-seleccionarSuscripcion
  .credito-consumo
  .container-credito--cuotas
  .item
  p
  + p {
  font-size: 2.4rem;
  font-weight: 400;
  margin: 0;
}
app-page-seleccionarSuscripcion
  .credito-consumo
  .container-credito--cuotas
  .item
  p
  + p
  + p {
  font-size: 2rem;
  font-weight: 400;
  margin: 0;
}
app-page-seleccionarSuscripcion
  .credito-consumo
  .container-credito--cuotas
  .contenedor-cuota-encurso
  .numero-cuota
  ion-label {
  font-size: 1.4rem;
  font-weight: 700;
  color: #444;
  margin: 0;
}
app-page-seleccionarSuscripcion
  .credito-consumo
  .container-credito--cuotas
  .contenedor-cuota-encurso
  .numero-cuota
  p {
  margin-bottom: 0.8rem;
}
app-page-seleccionarSuscripcion
  .credito-consumo
  .container-credito--cuotas
  .contenedor-cuota-encurso
  .numero-cuota
  span {
  font-size: 1.2rem;
  color: #444;
}
app-page-seleccionarSuscripcion
  .credito-consumo
  .container-credito--cuotas
  .contenedor-cuota-encurso
  .numero-cuota
  .icono-ops,
app-page-seleccionarSuscripcion
  .credito-consumo
  .container-credito--cuotas
  .contenedor-cuota-vencida
  .item-superior
  .numero-cuota
  .icono-ops {
  font-size: 2rem;
  float: right;
  color: #444;
}
app-page-seleccionarSuscripcion
  .credito-consumo
  .container-credito--cuotas
  .contenedor-cuota-encurso
  .numero-cuota
  .col-fecha {
  margin: -0.3rem 0 0 -1.4rem;
}
app-page-seleccionarSuscripcion
  .credito-consumo
  .container-credito--cuotas
  .contenedor-cuota-encurso
  .monto-pagar
  p,
app-page-seleccionarSuscripcion
  .credito-consumo
  .container-credito--cuotas
  .contenedor-cuota-vencida
  .item-superior
  .numero-cuota
  p {
  margin-bottom: 0;
}
app-page-seleccionarSuscripcion
  .credito-consumo
  .container-credito--cuotas
  .contenedor-cuota-encurso
  .monto-pagar {
  text-align: center;
}
app-page-seleccionarSuscripcion
  .credito-consumo
  .container-credito--cuotas
  .contenedor-cuota-vencida
  .item-superior
  .numero-cuota
  ion-label {
  font-size: 1.4rem;
  font-weight: 700;
  color: #444;
  margin: 0;
}
app-page-seleccionarSuscripcion
  .credito-consumo
  .container-credito--cuotas
  .contenedor-cuota-vencida
  .item-superior
  .numero-cuota
  .col-fecha {
  margin: -0.3rem 0 0 -1.4rem;
}
app-page-seleccionarSuscripcion
  .credito-consumo
  .container-credito--cuotas
  .contenedor-cuota-vencida
  .item-monto-pagar
  .monto-pagar {
  text-align: center;
}
app-page-seleccionarSuscripcion
  .credito-consumo
  .container-credito--cuotas
  .contenedor-cuota-vencida
  .item-monto-pagar
  .monto-pagar
  p {
  margin-bottom: 0;
}
app-page-seleccionarSuscripcion
  .credito-consumo
  .container-credito--cuotas
  .contenedor-cuota-vencida
  .item-cuota-vencida {
  -webkit-box-shadow: 0 2px 4px 1px rgba(25, 25, 25, 0.3);
  box-shadow: 0 2px 4px 1px rgba(25, 25, 25, 0.3);
}
app-page-seleccionarSuscripcion
  .credito-consumo
  .container-credito--cuotas
  .contenedor-cuota-vencida
  .item-cuota-vencida
  .fecha-cuota-vencida
  p {
  margin: 0.3rem 0 0 4rem;
}
app-page-seleccionarSuscripcion
  .credito-consumo
  .container-credito--cuotas
  .contenedor-cuota-vencida
  .item-cuota-vencida
  .fecha-cuota-vencida
  p
  span {
  font-weight: 700;
}
app-page-seleccionarSuscripcion
  .credito-consumo
  .container-credito--cuotas
  .contenedor-cuota-vencida
  .item-cuota-vencida
  .fecha-cuota-vencida
  .icono-information {
  background-color: #e59d27;
  color: #fff;
  border-radius: 50%;
  padding: 0.6rem;
  float: left;
  font-size: 1.4rem;
}
app-page-seleccionarSuscripcion
  .credito-consumo
  .container-credito--cuotas
  .contenedor-lista-cuotas:first-child
  .contenedor-cuota-anticipada
  .item-superior {
  border-radius: 0;
}
app-page-seleccionarSuscripcion
  .credito-consumo
  .container-credito--cuotas
  .contenedor-cuota-anticipada {
  padding-bottom: 0.8rem;
}
app-page-seleccionarSuscripcion
  .credito-consumo
  .container-credito--cuotas
  .contenedor-cuota-anticipada
  .numero-cuota
  .icono-ops {
  font-size: 2rem;
  color: #444;
  float: right;
}
app-page-seleccionarSuscripcion
  .credito-consumo
  .container-credito--cuotas
  .contenedor-cuota-anticipada
  .numero-cuota
  ion-checkbox {
  padding: 0;
}
app-page-seleccionarSuscripcion
  .credito-consumo
  .container-credito--cuotas
  .contenedor-cuota-anticipada
  .numero-cuota
  ion-label {
  font-size: 1.4rem;
  font-weight: 700;
  color: #444;
  margin: 0;
}
app-page-seleccionarSuscripcion
  .credito-consumo
  .container-credito--cuotas
  .contenedor-cuota-anticipada
  .numero-cuota
  p {
  margin-bottom: 0.8rem;
}
app-page-seleccionarSuscripcion
  .credito-consumo
  .container-credito--cuotas
  .contenedor-cuota-anticipada
  .numero-cuota
  span {
  font-size: 1.2rem;
  color: #444;
}
app-page-seleccionarSuscripcion
  .credito-consumo
  .container-credito--cuotas
  .contenedor-cuota-anticipada
  .numero-cuota
  .col-fecha {
  margin: -0.3rem 0 0 -1.4rem;
}
app-page-seleccionarSuscripcion
  .credito-consumo
  .container-credito--cuotas
  .contenedor-cuota-anticipada
  .item-superior {
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  border-top: 1px solid #f0f0f0;
}
app-page-seleccionarSuscripcion
  .credito-consumo
  .container-credito--cuotas
  .contenedor-cuota-anticipada
  .item-total-monto {
  padding: 0.8rem 1.6rem;
  border-radius: 0 0 0.4rem 0.4rem;
}
app-page-seleccionarSuscripcion
  .credito-consumo
  .container-credito--cuotas
  .contenedor-cuota-anticipada
  .item-total-monto
  .total-monto
  p {
  margin: 0;
}
app-page-seleccionarSuscripcion
  .credito-consumo
  .container-credito--cuotas
  .contenedor-cuota-anticipada
  .item-total-monto
  .total-monto
  .floating-right {
  float: right;
  font-weight: 700;
}
app-page-seleccionarSuscripcion .credito-consumo .container-credito--pagos {
  padding: 0.8rem;
  background: #f0f0f0;
}
app-page-seleccionarSuscripcion
  .credito-consumo
  .container-credito--pagos
  .item {
  background: #fff;
  padding: 1.6rem;
  -webkit-box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
}
app-page-seleccionarSuscripcion
  .credito-consumo
  .container-credito--pagos
  .item.item-cuota-vencida {
  background-color: #f8f0df;
}
app-page-seleccionarSuscripcion
  .credito-consumo
  .container-credito--pagos
  .item.item-superior {
  border-radius: 0.4rem 0.4rem 0 0;
}
app-page-seleccionarSuscripcion
  .credito-consumo
  .container-credito--pagos
  .item
  p {
  font-size: 1.4rem;
  font-weight: 400;
  color: #444;
  margin: 0 0 0.8rem;
}
app-page-seleccionarSuscripcion
  .credito-consumo
  .container-credito--pagos
  .item
  p
  + p {
  font-size: 2.4rem;
  font-weight: 400;
  margin: 0;
}
app-page-seleccionarSuscripcion
  .credito-consumo
  .container-credito--pagos
  .item
  p
  + p
  + p {
  font-size: 2rem;
  font-weight: 400;
  margin: 0;
}
app-page-seleccionarSuscripcion
  .credito-consumo
  .container-credito--pagos
  .contenedor-cuota-vencida
  .numero-cuota
  ion-checkbox {
  padding: 0;
}
app-page-seleccionarSuscripcion
  .credito-consumo
  .container-credito--pagos
  .contenedor-cuota-vencida
  .numero-cuota
  ion-label {
  font-size: 1.4rem;
  font-weight: 700;
  color: #444;
  margin: 0;
}
app-page-seleccionarSuscripcion
  .credito-consumo
  .container-credito--pagos
  .contenedor-cuota-vencida
  .numero-cuota
  p {
  margin-bottom: 0;
}
app-page-seleccionarSuscripcion
  .credito-consumo
  .container-credito--pagos
  .contenedor-cuota-vencida
  .numero-cuota
  .col-fecha {
  margin: -0.3rem 0 0 -1.4rem;
}
app-page-seleccionarSuscripcion
  .credito-consumo
  .container-credito--pagos
  .contenedor-cuota-vencida
  .numero-cuota
  .icono-ops {
  font-size: 2rem;
  color: #444;
  float: right;
}
app-page-seleccionarSuscripcion
  .credito-consumo
  .container-credito--pagos
  .contenedor-cuota-vencida
  .monto-pagar {
  text-align: center;
}
app-page-seleccionarSuscripcion
  .credito-consumo
  .container-credito--pagos
  .contenedor-cuota-vencida
  .monto-pagar
  p {
  margin-bottom: 0;
}
app-page-seleccionarSuscripcion
  .credito-consumo
  .container-credito--pagos
  .contenedor-cuota-vencida
  .fecha-cuota-vencida
  p {
  margin: 0.3rem 0 0 3rem;
}
app-page-seleccionarSuscripcion
  .credito-consumo
  .container-credito--pagos
  .contenedor-cuota-vencida
  .fecha-cuota-vencida
  p
  span {
  font-weight: 700;
}
app-page-seleccionarSuscripcion
  .credito-consumo
  .container-credito--pagos
  .contenedor-cuota-vencida
  .fecha-cuota-vencida
  .icono-info {
  background-color: #e59d27;
  color: #fff;
  border-radius: 50%;
  padding: 0.6rem;
  float: left;
  font-size: 1.4rem;
}
app-page-seleccionarSuscripcion
  .credito-consumo
  .container-credito--pagos
  .contenedor-cuota-anticipada
  .numero-cuota
  ion-checkbox {
  padding: 0;
}
app-page-seleccionarSuscripcion
  .credito-consumo
  .container-credito--pagos
  .contenedor-cuota-anticipada
  .numero-cuota
  ion-label {
  font-size: 1.4rem;
  font-weight: 700;
  color: #444;
  margin: 0;
}
app-page-seleccionarSuscripcion
  .credito-consumo
  .container-credito--pagos
  .contenedor-cuota-anticipada
  .numero-cuota
  p {
  margin-bottom: 0.8rem;
}
app-page-seleccionarSuscripcion
  .credito-consumo
  .container-credito--pagos
  .contenedor-cuota-anticipada
  .numero-cuota
  span {
  font-size: 1.2rem;
  color: #444;
}
app-page-seleccionarSuscripcion
  .credito-consumo
  .container-credito--pagos
  .contenedor-cuota-anticipada
  .numero-cuota
  .col-fecha {
  margin: -0.3rem 0 0 -1.4rem;
}
app-page-seleccionarSuscripcion
  .credito-consumo
  .container-credito--pagos
  .contenedor-cuota-anticipada
  .numero-cuota
  .icono-ops {
  font-size: 2rem;
  color: #444;
  float: right;
}
app-page-seleccionarSuscripcion
  .credito-consumo
  .container-credito--pagos
  .contenedor-cuota-anticipada
  .item-total-monto {
  padding: 0.8rem 1.6rem;
  margin-bottom: 0.8rem;
  border-radius: 0 0 0.4rem 0.4rem;
  border-top: 1px solid #f0f0f0;
}
app-page-seleccionarSuscripcion
  .credito-consumo
  .container-credito--pagos
  .contenedor-cuota-anticipada
  .item-total-monto
  .total-monto
  p {
  margin: 0;
}
app-page-seleccionarSuscripcion
  .credito-consumo
  .container-credito--pagos
  .contenedor-cuota-anticipada
  .item-total-monto
  .total-monto
  .floating-right {
  float: right;
  font-weight: 700;
}
app-page-seleccionarSuscripcion
  .credito-consumo
  .container-sobre--cuenta
  .item-inner {
  position: relative;
}
app-page-seleccionarSuscripcion
  .credito-consumo
  .container-sobre--cuenta
  .item-inner
  .input-wrapper {
  color: #444;
  padding: 1.6rem 4.8rem;
  border-bottom: 1px solid #ddd;
}
app-page-seleccionarSuscripcion
  .credito-consumo
  .container-sobre--cuenta
  .item-inner
  .input-wrapper
  .info {
  position: absolute;
  left: 1.6rem;
  background: #1bb3bc;
  border-radius: 50%;
  width: 2.4rem;
  height: 2.4rem;
}
app-page-seleccionarSuscripcion
  .credito-consumo
  .container-sobre--cuenta
  .item-inner
  .input-wrapper
  .info:before {
  left: 50%;
  margin-left: -0.8rem;
  position: absolute;
  line-height: 2.4rem;
  color: #fff;
}
app-page-seleccionarSuscripcion
  .credito-consumo
  .container-sobre--cuenta
  .item-inner
  .input-wrapper
  .arrow {
  position: absolute;
  right: 1.6rem;
  top: 50%;
  margin-top: -1.2rem;
  color: #ec0000;
  font-size: 2.4rem;
}
app-page-seleccionarSuscripcion
  .credito-consumo
  .container-sobre--cuenta
  .container-info-cuenta {
  max-height: 0;
  -webkit-transition: max-height 0.5s ease-out;
  transition: max-height 0.5s ease-out;
  overflow: hidden;
}
app-page-seleccionarSuscripcion
  .credito-consumo
  .container-sobre--cuenta
  .container-info-cuenta
  .container-info {
  padding: 1.6rem;
}
app-page-seleccionarSuscripcion
  .credito-consumo
  .container-sobre--cuenta
  .container-info-cuenta
  .container-info
  ion-row
  ion-col
  p {
  margin: 0;
  line-height: 120%;
  font-weight: 700;
  color: #444;
  font-size: 1.4rem;
}
app-page-seleccionarSuscripcion
  .credito-consumo
  .container-sobre--cuenta
  .container-info-cuenta
  .container-info
  ion-row
  ion-col
  p
  + p {
  font-size: 1.2rem;
  font-weight: 400;
  margin-bottom: 1.6rem;
}
app-page-seleccionarSuscripcion
  .credito-consumo
  .container-sobre--cuenta
  .container-info-cuenta
  .container-info
  ion-row:last-child
  ion-col
  p
  + p {
  margin-bottom: 0;
}
app-page-seleccionarSuscripcion
  .credito-consumo
  .container-sobre--cuenta
  .container-info-cuenta.info-activo {
  max-height: 1000px;
  -webkit-transition: max-height 0.5s ease-in;
  transition: max-height 0.5s ease-in;
  display: block;
}
app-page-seleccionarSuscripcion .bg-container-slider {
  background: linear-gradient(45deg, maroon 0, #c00 100%);
}
app-page-seleccionarSuscripcion .bg-container-slider .container-slider-tarjeta {
  width: 320px;
  margin: 0 auto;
  display: block;
  height: 174px;
}
app-page-seleccionarSuscripcion
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container {
  opacity: 1;
  -webkit-animation: none;
  animation: none;
  overflow: visible;
}
app-page-seleccionarSuscripcion
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide {
  padding: 1.6rem 0;
  -webkit-transition: opacity 0.3s ease-in-out,
    -webkit-transform 0.3s ease-in-out,
    -webkit-transform-origin 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out,
    -webkit-transform-origin 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out,
    transform-origin 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out,
    transform-origin 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out,
    -webkit-transform-origin 0.3s ease-in-out;
}
app-page-seleccionarSuscripcion
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom {
  width: 80%;
}
app-page-seleccionarSuscripcion
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .tarjeta-sin-cuenta {
  min-height: 132px;
  background: #fff;
  width: 100%;
  left: inherit;
  position: relative;
  opacity: 1;
  text-align: center !important;
  padding: 1.6rem;
}
app-page-seleccionarSuscripcion
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .tarjeta-sin-cuenta
  .disponible-header {
  height: auto;
  position: relative;
}
app-page-seleccionarSuscripcion
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .tarjeta-sin-cuenta
  .disponible-header
  .icono-bills-center {
  position: absolute;
  width: 48px;
  height: 48px;
  background: #ddf4f5;
  color: #1bb3bc;
  border-radius: 50%;
  left: 40%;
}
app-page-seleccionarSuscripcion
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .tarjeta-sin-cuenta
  .disponible-header
  .icono-bills-center:before {
  line-height: 48px;
  left: 50%;
  position: absolute;
  margin-left: -9px;
}
app-page-seleccionarSuscripcion
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .tarjeta-sin-cuenta
  .cuenta-credito {
  margin-top: 5.5rem;
  height: auto;
  position: relative;
}
app-page-seleccionarSuscripcion
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .tarjeta-sin-cuenta
  .cuenta-credito
  p {
  font-size: 1.4rem;
  line-height: 120%;
  margin: 0;
}
app-page-seleccionarSuscripcion
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .tarjeta-sin-cuenta
  .cuenta-credito
  p
  + p {
  font-weight: 700;
}
app-page-seleccionarSuscripcion
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .tarjeta-sin-cuenta
  .cuenta-credito
  i {
  position: absolute;
  width: 36px;
  height: 36px;
  background: #ddf4f5;
  border-radius: 50%;
  color: #1bb3bc;
  right: 0;
  top: -10px;
}
app-page-seleccionarSuscripcion
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .tarjeta-sin-cuenta
  .cuenta-credito
  i:before {
  line-height: 38px;
  left: 50%;
  margin-left: -9px;
  position: absolute;
}
app-page-seleccionarSuscripcion
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .tarjeta-sin-cuenta
  .cuenta-credito.numero-credito {
  margin-top: 5.5rem;
}
app-page-seleccionarSuscripcion
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .tarjeta-sin-cuenta
  .tarjeta-credito-consumo {
  background-color: #fff !important;
}
app-page-seleccionarSuscripcion
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta {
  min-height: 132px;
  background: #fff;
  width: 100%;
  left: inherit;
  position: relative;
  opacity: 1;
  text-align: left;
  padding: 1.6rem;
}
app-page-seleccionarSuscripcion
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta
  .disponible {
  height: auto;
  position: relative;
  min-height: 56px;
}
app-page-seleccionarSuscripcion
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta
  .disponible
  p {
  margin: 0;
  font-size: 1.2rem;
  line-height: 120%;
}
app-page-seleccionarSuscripcion
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta
  .disponible
  p
  + p {
  font-size: 2.4rem;
}
app-page-seleccionarSuscripcion
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta
  .disponible
  p
  + p
  + p {
  font-size: 1.2rem;
}
app-page-seleccionarSuscripcion
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta
  .disponible
  i {
  position: absolute;
  right: -1.6rem;
  top: -1.6rem;
  width: 48px;
  height: 48px;
}
app-page-seleccionarSuscripcion
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta
  .disponible
  i:before {
  line-height: 48px;
  left: 50%;
  position: absolute;
  margin-left: -9px;
}
app-page-seleccionarSuscripcion
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta
  .cuenta-credito {
  margin-top: 2.8rem;
  height: auto;
  position: relative;
}
app-page-seleccionarSuscripcion
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta
  .cuenta-credito
  p {
  font-size: 12px;
  line-height: 120%;
  margin: 0;
}
app-page-seleccionarSuscripcion
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta
  .cuenta-credito
  i {
  position: absolute;
  width: 36px;
  height: 36px;
  background: #ddf4f5;
  border-radius: 50%;
  color: #1bb3bc;
  right: 0;
  top: -10px;
}
app-page-seleccionarSuscripcion
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta
  .cuenta-credito
  i:before {
  line-height: 38px;
  left: 50%;
  margin-left: -9px;
  position: absolute;
}
app-page-seleccionarSuscripcion
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta
  .tarjeta-credito-consumo {
  background-color: #fff !important;
}
app-page-seleccionarSuscripcion
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom.swiper-slide-next {
  -webkit-transform: scale(0.85) scaleZ(0.85) translateX(-80px);
  transform: scale(0.85) scaleZ(0.85) translateX(-80px);
  -webkit-transform-origin: center center;
  transform-origin: center center;
  opacity: 0.8;
}
app-page-seleccionarSuscripcion
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom.swiper-slide-next
  .slide-zoom {
  width: 256px;
}
app-page-seleccionarSuscripcion
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom.swiper-slide-next
  .slide-zoom
  .container-tarjeta-cuenta {
  width: 256px;
  border-radius: 0.8rem;
  min-height: 148px;
  background-size: cover;
}
app-page-seleccionarSuscripcion
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom.swiper-slide-prev {
  -webkit-transform: scale(0.85) scaleZ(0.85) translateX(80px);
  transform: scale(0.85) scaleZ(0.85) translateX(80px);
  -webkit-transform-origin: center center;
  transform-origin: center center;
  opacity: 0.8;
}
app-page-seleccionarSuscripcion
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom.swiper-slide-prev
  .slide-zoom {
  width: 256px;
}
app-page-seleccionarSuscripcion
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom.swiper-slide-prev
  .slide-zoom
  .container-tarjeta-cuenta {
  width: 256px;
  border-radius: 0.8rem;
  min-height: 148px;
  background-size: cover;
}
app-page-seleccionarSuscripcion
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom.swiper-slide-active
  .container-tarjeta-cuenta {
  background-size: 256px 142px;
  background-position: center center;
  background-repeat: no-repeat;
  width: 256px;
  margin-left: -128px;
  left: 50%;
  border-radius: 0.8rem;
  height: 142px;
}
app-page-seleccionarSuscripcion
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-pagination.hide {
  display: none !important;
}
app-page-seleccionarSuscripcion .sin-reclamos {
  margin-bottom: 0.8rem;
}
app-page-seleccionarSuscripcion .sin-reclamos p {
  text-align: center;
  font-size: 2rem;
}
app-page-seleccionarSuscripcion .icono-circle {
  background-color: #ddf4f5;
  height: 40px;
  width: 40px;
  border-radius: 50%;
  margin: 0 auto;
}
app-page-seleccionarSuscripcion .icono-sinreclamos {
  color: #fff;
  font-size: 2rem;
  top: 9px;
  position: absolute;
  margin-left: 10px;
}
app-page-seleccionarSuscripcion .contenedor-detalle-pago {
  background: #f0f0f0;
  padding: 0.8rem 0;
}
app-page-seleccionarSuscripcion
  .contenedor-detalle-pago
  .monto-pagar-detalle
  .item {
  background: #fff;
  padding: 1.6rem;
  border-radius: 0.4rem;
}
app-page-seleccionarSuscripcion
  .contenedor-detalle-pago
  .monto-pagar-detalle
  .item
  p {
  font-size: 1.4rem;
  font-weight: 700;
  color: #444;
  margin: 0 0 0.8rem;
  text-align: center;
}
app-page-seleccionarSuscripcion
  .contenedor-detalle-pago
  .monto-pagar-detalle
  .item
  p
  span {
  display: inline-block;
}
app-page-seleccionarSuscripcion
  .contenedor-detalle-pago
  .monto-pagar-detalle
  .item
  p
  + p {
  font-size: 1.4rem;
  font-weight: 400;
  margin: 0;
  text-align: center;
}
app-page-seleccionarSuscripcion .container-call {
  padding: 0 0 0.8rem;
  margin: 0;
  -webkit-box-shadow: 0 2px 4px 1px rgba(25, 25, 25, 0.3);
  box-shadow: 0 2px 4px 1px rgba(25, 25, 25, 0.3);
}
app-page-seleccionarSuscripcion .container-call .contenedor-horario-atencion {
  padding: 0;
}
app-page-seleccionarSuscripcion .container-sucursales {
  margin-bottom: 2.4rem;
  background: #fff;
  margin-top: -0.7px;
}
app-page-seleccionarSuscripcion .container-sucursales .contact-buttons p {
  margin: 1.6rem 0 0;
}
app-page-seleccionarSuscripcion .container-sucursales .contact-buttons a {
  text-decoration: none;
}
app-page-seleccionarSuscripcion
  .container-sucursales
  .contact-buttons
  .button-total
  .icono-phone {
  margin-right: 0.8rem;
  font-size: 2.4rem;
  -webkit-transform: rotate(5deg);
  transform: rotate(5deg);
}
app-page-seleccionarSuscripcion
  .container-sucursales
  .contact-buttons
  .button-clear {
  border: 1px solid #999;
  background: #fff;
  text-transform: none;
  color: #ec0000;
}
app-page-seleccionarSuscripcion
  .container-sucursales
  .contenedor-horario-atencion {
  background-color: #fff;
  padding: 1.6rem;
}
app-page-seleccionarSuscripcion
  .contenedor-cuota-pagar
  .item-btn-pagar
  .icono-goto {
  background: #ec0000;
  color: #fff;
  border-radius: 50%;
  width: 48px;
  height: 48px;
  font-size: 2.4rem;
  padding: 1.1rem;
  position: absolute;
  top: 0;
  right: 0;
}
app-page-seleccionarSuscripcion
  .contenedor-cuota-pagar
  .item-btn-pagar
  .icono-goto:before {
  margin-left: 2px;
  position: absolute;
  top: 12px;
}
app-page-seleccionarSuscripcion .pagar-cuotas .col {
  padding: 0;
}
app-page-seleccionarSuscripcion
  .pagar-cuotas
  .dummy-box-loader
  .dummy-box-divider {
  padding-bottom: 0.8rem;
}
app-page-seleccionarSuscripcion
  .pagar-cuotas
  .dummy-box-loader-movimientos
  .dummy-texto {
  height: 10px;
  border-radius: 5px;
  margin: 0 0 1.6rem;
  -webkit-animation-duration: 1.5s;
  animation-duration: 1.5s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-name: placeHolderShimmer;
  animation-name: placeHolderShimmer;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  background: #ddd;
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    color-stop(8%, #ddd),
    color-stop(18%, #f0f0f0),
    color-stop(33%, #ddd)
  );
  background: linear-gradient(to right, #ddd 8%, #f0f0f0 18%, #ddd 33%);
  background-size: 800px 104px;
}
.cartolas-detalle .dummy-box-loader-movimientos .dummy-texto,
.seguimientoReclamos .dummy-box-loader-movimientos .dummy-texto {
  -webkit-animation-duration: 1.5s;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-name: placeHolderShimmer;
  -webkit-animation-timing-function: linear;
}
app-page-seleccionarSuscripcion
  .pagar-cuotas
  .dummy-box-loader-movimientos
  .dummy-texto-separador {
  margin-bottom: 0.8rem;
}
app-page-seleccionarSuscripcion
  .pagar-cuotas
  .dummy-box-loader-movimientos
  .dummy-spacer {
  height: 1.6rem;
  margin: 0;
}
app-page-seleccionarSuscripcion
  .pagar-cuotas
  .dummy-box-loader-movimientos
  .dummy-texto-grande {
  width: 85%;
}
app-page-seleccionarSuscripcion
  .pagar-cuotas
  .dummy-box-loader-movimientos
  .dummy-texto-med {
  width: 90%;
  height: 1.6rem;
  margin-top: 0.8rem !important;
}
app-page-seleccionarSuscripcion
  .pagar-cuotas
  .dummy-box-loader-movimientos
  .dummy-texto-chico {
  width: 70%;
}
app-page-seleccionarSuscripcion
  .pagar-cuotas
  .dummy-box-loader-movimientos
  .dummy-fecha {
  margin-left: 0.8rem;
  width: 30%;
}
app-page-seleccionarSuscripcion
  .pagar-cuotas
  .dummy-box-loader-movimientos
  .dummy-box-loader--box {
  background: #fff;
  padding: 0;
  overflow: hidden;
}
app-page-seleccionarSuscripcion
  .pagar-cuotas
  .dummy-box-loader-movimientos
  .dummy-box-loader--box
  .dummy-box-loader--item
  .dummy-box-divider {
  margin-bottom: 0.8rem;
}
app-page-seleccionarSuscripcion
  .pagar-cuotas
  .dummy-box-loader-movimientos
  .dummy-box-loader--box
  .dummy-box-loader--item
  .dummy-box-center
  p {
  margin: 0 auto;
}
app-page-seleccionarSuscripcion
  .pagar-cuotas
  .dummy-box-loader-movimientos
  .align-left {
  text-align: right;
}
app-page-seleccionarSuscripcion
  .pagar-cuotas
  .dummy-box-loader-movimientos
  .align-left
  * {
  float: right;
}
app-page-seleccionarSuscripcion .pagar-cuotas .deshabilitar {
  opacity: 0.5;
  pointer-events: none;
  cursor: default;
}
app-page-seleccionarSuscripcion
  .pagar-cuotas
  .contenedor-cuenta-dummy
  .item-dummy {
  padding: 1.6rem;
  background: #fff;
  -webkit-box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  border-radius: 0.4rem;
  margin-bottom: 0.8rem;
}
app-page-seleccionarSuscripcion
  .pagar-cuotas
  .contenedor-cuenta-dummy
  .item-dummy
  .checkbox-dummy {
  padding: 0;
}
app-page-seleccionarSuscripcion
  .pagar-cuotas
  .contenedor-cuenta-dummy
  .item-dummy
  .dummy-box-text
  p {
  text-align: left;
  margin: 0 0 0.3rem -1.3rem !important;
}
app-page-seleccionarSuscripcion .pagar-cuotas .contenedor-detalle-pago {
  background: #f0f0f0;
  padding: 0.8rem;
}
app-page-seleccionarSuscripcion
  .pagar-cuotas
  .contenedor-detalle-pago
  .cuentas-suscritas-titulo {
  margin: 0.8rem 0 1.6rem;
  color: #444;
  padding: 0 32px;
}
app-page-seleccionarSuscripcion
  .pagar-cuotas
  .contenedor-detalle-pago
  .cuentas-suscritas-titulo
  b {
  font-size: 1.6rem;
  font-weight: 400;
  padding-bottom: 0.8rem;
}
app-page-seleccionarSuscripcion
  .pagar-cuotas
  .contenedor-detalle-pago
  .cuentas-suscritas-titulo
  p {
  font-size: 1.4rem;
  margin: 0;
  padding-top: 0.8rem;
}
app-page-seleccionarSuscripcion
  .pagar-cuotas
  .contenedor-detalle-pago
  .monto-pagar-detalle
  .item-cuenta {
  border-radius: 0.4rem 0.4rem 0 0;
}
app-page-seleccionarSuscripcion
  .pagar-cuotas
  .contenedor-detalle-pago
  .monto-pagar-detalle
  .detalle-cuota-colapsable
  .btn-verdetalle {
  padding: 0;
  color: #444;
  font-size: 1.2rem;
}
app-page-seleccionarSuscripcion
  .pagar-cuotas
  .contenedor-detalle-pago
  .monto-pagar-detalle
  .detalle-cuota-colapsable
  .btn-verdetalle
  .col-icono {
  text-align: center;
}
app-page-seleccionarSuscripcion
  .pagar-cuotas
  .contenedor-detalle-pago
  .monto-pagar-detalle
  .detalle-cuota-colapsable
  .btn-verdetalle
  .arrow-rotate {
  position: absolute;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  top: 0.4rem;
}
app-page-seleccionarSuscripcion
  .pagar-cuotas
  .contenedor-detalle-pago
  .monto-pagar-detalle
  .container-info-cuenta {
  max-height: 0;
  -webkit-transition: max-height 0.5s ease-out;
  transition: max-height 0.5s ease-out;
  overflow: hidden;
  background: #fff;
  text-align: center;
  -webkit-box-shadow: 0 2px 4px 1px rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 4px 1px rgba(25, 25, 25, 0.1);
}
app-page-seleccionarSuscripcion
  .pagar-cuotas
  .contenedor-detalle-pago
  .monto-pagar-detalle
  .container-info-cuenta
  .container-info {
  padding: 1.6rem;
}
app-page-seleccionarSuscripcion
  .pagar-cuotas
  .contenedor-detalle-pago
  .monto-pagar-detalle
  .container-info-cuenta
  .container-info
  .header-detalle-cuotas
  p {
  color: #abc111;
  font-size: 1.6rem;
  font-weight: 700;
  margin: 0;
}
app-page-seleccionarSuscripcion
  .pagar-cuotas
  .contenedor-detalle-pago
  .monto-pagar-detalle
  .container-info-cuenta
  .container-info
  .header-detalle-cuotas
  p
  + p {
  font-size: 1.4rem;
  color: #444;
  font-weight: 400;
}
app-page-seleccionarSuscripcion
  .pagar-cuotas
  .contenedor-detalle-pago
  .monto-pagar-detalle
  .container-info-cuenta
  .container-info
  .lista-cuotas-pagadas {
  margin-top: 0.8rem;
}
app-page-seleccionarSuscripcion
  .pagar-cuotas
  .contenedor-detalle-pago
  .monto-pagar-detalle
  .container-info-cuenta
  .container-info
  .lista-cuotas-pagadas
  p {
  font-size: 1.4rem;
  color: #444;
  font-weight: 400;
  margin: 0;
}
app-page-seleccionarSuscripcion
  .pagar-cuotas
  .contenedor-detalle-pago
  .monto-pagar-detalle
  .container-info-cuenta.info-activo {
  max-height: 1000px;
  -webkit-transition: max-height 0.5s ease-in;
  transition: max-height 0.5s ease-in;
  display: block;
}
app-page-seleccionarSuscripcion
  .pagar-cuotas
  .contenedor-detalle-pago
  .monto-pagar-detalle
  .container-info-cuenta
  .container-box-info.cuenta-pagada
  .box-info,
app-page-seleccionarSuscripcion
  .pagar-cuotas
  .contenedor-detalle-pago
  .monto-pagar-detalle
  .container-info-cuenta
  .container-box-info.no-existe-deuda
  .box-info,
app-page-seleccionarSuscripcion
  .pagar-cuotas
  .contenedor-detalle-pago
  .monto-pagar-detalle
  .container-info-cuenta
  .container-box-info.no-hay-informacion
  .box-info {
  background: #f8f0df;
}
app-page-seleccionarSuscripcion
  .pagar-cuotas
  .contenedor-detalle-pago
  .monto-pagar-detalle
  .container-info-cuenta
  .container-box-info.cuenta-pagada
  .box-info
  i,
app-page-seleccionarSuscripcion
  .pagar-cuotas
  .contenedor-detalle-pago
  .monto-pagar-detalle
  .container-info-cuenta
  .container-box-info.no-existe-deuda
  .box-info
  i,
app-page-seleccionarSuscripcion
  .pagar-cuotas
  .contenedor-detalle-pago
  .monto-pagar-detalle
  .container-info-cuenta
  .container-box-info.no-hay-informacion
  .box-info
  i {
  background: #e59d27;
}
app-page-seleccionarSuscripcion
  .pagar-cuotas
  .contenedor-detalle-pago
  .monto-pagar-detalle
  .container-info-cuenta
  .container-box-info.cuenta-pagada
  .box-info
  i:before,
app-page-seleccionarSuscripcion
  .pagar-cuotas
  .contenedor-detalle-pago
  .monto-pagar-detalle
  .container-info-cuenta
  .container-box-info.no-existe-deuda
  .box-info
  i:before,
app-page-seleccionarSuscripcion
  .pagar-cuotas
  .contenedor-detalle-pago
  .monto-pagar-detalle
  .container-info-cuenta
  .container-box-info.no-hay-informacion
  .box-info
  i:before {
  margin-left: -0.16rem;
}
app-page-seleccionarSuscripcion
  .pagar-cuotas
  .contenedor-detalle-pago
  .monto-pagar-detalle
  .container-info-cuenta
  .container-box-info.cuenta-pagada
  .box-info {
  background: #f2f6dc;
}
app-page-seleccionarSuscripcion
  .pagar-cuotas
  .contenedor-detalle-pago
  .monto-pagar-detalle
  .container-info-cuenta
  .container-box-info.cuenta-pagada
  .box-info
  i {
  background: #abc111;
}
app-page-seleccionarSuscripcion
  .pagar-cuotas
  .contenedor-detalle-pago
  .monto-pagar-detalle
  .container-info-cuenta
  .container-box-info.cuenta-pagada
  .box-info
  i:before {
  margin-left: -0.7rem;
}
app-page-seleccionarSuscripcion
  .pagar-cuotas
  .contenedor-detalle-pago
  .monto-pagar-detalle
  .container-info-cuenta
  .container-box-info
  .box-info
  i {
  position: absolute;
  border-radius: 50%;
  width: 2.4rem;
  height: 2.4rem;
  left: 1.6rem;
  top: 50%;
  color: #fff;
  margin-top: -1.2rem;
}
app-page-seleccionarSuscripcion
  .pagar-cuotas
  .contenedor-detalle-pago
  .monto-pagar-detalle
  .container-info-cuenta
  .container-box-info
  .box-info
  i:before {
  line-height: 2.4rem;
  left: 50%;
  margin-left: -0.7rem;
  position: absolute;
}
app-page-seleccionarSuscripcion
  .pagar-cuotas
  .contenedor-detalle-pago
  .monto-pagar-detalle
  .container-info-cuenta
  .container-box-info
  .box-info
  i
  i {
  background: #e59d27;
}
app-page-seleccionarSuscripcion
  .pagar-cuotas
  .contenedor-detalle-pago
  .monto-pagar-detalle
  .container-info-cuenta
  .container-box-info
  .box-info
  i
  i:before {
  margin-left: -0.16rem;
}
app-page-seleccionarSuscripcion
  .pagar-cuotas
  .contenedor-detalle-pago
  .monto-pagar-detalle
  .item {
  background: #fff;
  padding: 1.6rem;
  -webkit-box-shadow: 0 2px 4px 1px rgba(25, 25, 25, 0);
  box-shadow: 0 2px 4px 1px rgba(25, 25, 25, 0);
  border-radius: 0.4rem;
}
app-page-seleccionarSuscripcion
  .pagar-cuotas
  .contenedor-detalle-pago
  .monto-pagar-detalle
  .item
  p {
  font-size: 1.4rem;
  font-weight: 400;
  color: #444;
  margin: 0 0 0.4rem;
  text-align: left;
}
app-page-seleccionarSuscripcion
  .pagar-cuotas
  .contenedor-detalle-pago
  .monto-pagar-detalle
  .item
  p
  span {
  display: inline-block;
}
app-page-seleccionarSuscripcion
  .pagar-cuotas
  .contenedor-detalle-pago
  .monto-pagar-detalle
  .item
  p
  + p {
  font-size: 3.2rem;
  font-weight: 400;
  margin: 0;
}
app-page-seleccionarSuscripcion
  .pagar-cuotas
  .contenedor-detalle-pago
  .monto-pagar-detalle
  .item
  p
  + p
  + p {
  font-size: 1.6rem;
  font-weight: 400;
  margin: 0;
}
app-page-seleccionarSuscripcion
  .pagar-cuotas
  .contenedor-detalle-pago
  .contenedor-cuenta {
  margin-bottom: 0.8rem;
  -webkit-box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
}
app-page-seleccionarSuscripcion
  .pagar-cuotas
  .contenedor-detalle-pago
  .contenedor-cuenta
  .numero-cuenta
  ion-checkbox {
  padding: 0;
}
app-page-seleccionarSuscripcion
  .pagar-cuotas
  .contenedor-detalle-pago
  .contenedor-cuenta
  .numero-cuenta
  ion-label {
  font-size: 1.4rem;
  font-weight: 700;
  color: #444;
  white-space: initial;
  margin: 0;
}
app-page-seleccionarSuscripcion
  .pagar-cuotas
  .contenedor-detalle-pago
  .contenedor-cuenta
  .numero-cuenta
  p {
  margin-bottom: 0;
}
app-page-seleccionarSuscripcion
  .pagar-cuotas
  .contenedor-detalle-pago
  .contenedor-cuenta
  .numero-cuenta
  .col-fecha {
  margin: -0.3rem 0 0 -1.4rem;
}
app-page-seleccionarSuscripcion
  .pagar-cuotas
  .contenedor-detalle-pago
  .contenedor-cuenta
  .numero-cuenta
  .icono-ops {
  font-size: 2rem;
  color: #444;
  float: right;
}
app-page-seleccionarSuscripcion
  .pagar-cuotas
  .contenedor-detalle-pago
  .contenedor-cuenta
  .detalle-cuenta {
  color: #444;
  border-top: 1px solid #ddd;
  text-align: left;
  border-radius: 0;
}
app-page-seleccionarSuscripcion
  .pagar-cuotas
  .contenedor-detalle-pago
  .contenedor-cuenta
  .detalle-cuenta
  .monto-pagar {
  padding: 0 0 0.8rem;
}
app-page-seleccionarSuscripcion
  .pagar-cuotas
  .contenedor-detalle-pago
  .contenedor-cuenta
  .detalle-cuenta
  .monto-pagar
  p {
  font-size: 1.6rem;
}
app-page-seleccionarSuscripcion
  .pagar-cuotas
  .contenedor-detalle-pago
  .contenedor-cuenta
  .detalle-cuenta
  .id-cliente-fecha
  b {
  display: blocK;
  font-size: 1.2rem;
  font-weight: 400;
}
app-page-seleccionarSuscripcion
  .pagar-cuotas
  .contenedor-detalle-pago
  .contenedor-cuenta
  .detalle-cuenta
  .id-cliente-fecha
  p {
  font-size: 1.4rem;
  margin: 0;
}
app-page-seleccionarSuscripcion
  .pagar-cuotas
  .contenedor-detalle-pago
  .contenedor-cuenta
  .detalle-monto {
  color: #444;
  border-top: 1px solid #ddd;
  border-radius: 0 0 0.4rem 0.4rem;
}
app-page-seleccionarSuscripcion
  .pagar-cuotas
  .contenedor-detalle-pago
  .contenedor-cuenta
  .detalle-monto
  p {
  text-align: center;
}
app-page-seleccionarSuscripcion
  .pagar-cuotas
  .container-sobre--cuenta
  .item-inner {
  padding: 0;
}
app-page-seleccionarSuscripcion
  .pagar-cuotas
  .container-sobre--cuenta
  .item-inner
  .input-wrapper
  ion-label {
  padding-left: 0;
}
app-page-seleccionarSuscripcion
  .pagar-cuotas
  .container-sobre--cuenta
  .container-info-cuenta
  .container-info
  .condiciones-generales
  span {
  font-size: 1.2rem;
  color: #444;
  text-align: justify;
  font-weight: 400;
  display: block;
  padding: 0 0 1.6rem 1.6rem;
  position: relative;
}
app-page-seleccionarSuscripcion
  .pagar-cuotas
  .container-sobre--cuenta
  .container-info-cuenta
  .container-info
  .condiciones-generales
  span:before {
  content: "•";
  font-size: 26px;
  color: #ec0000;
  position: absolute;
  left: 0;
}
.labelCheck:before,
app-page-seleccionarSuscripcion
  .pagar-cuotas
  .container-sobre--cuenta
  .container-info-cuenta
  .container-info
  .condiciones-generales
  span:first-child:before {
  content: "";
}
app-page-seleccionarSuscripcion
  .pagar-cuotas
  .container-sobre--cuenta
  .container-info-cuenta
  .container-info
  .condiciones-generales
  span:first-child {
  padding-left: 0;
}
app-page-seleccionarSuscripcion
  .pagar-cuotas
  .container-sobre--cuenta
  .container-info-cuenta.info-activo {
  max-height: 2000px;
}
app-page-seleccionarSuscripcion
  .pagar-cuotas
  .container-box-info.no-hay-informacion
  .box-info {
  background: #f8f0df;
}
app-page-seleccionarSuscripcion
  .pagar-cuotas
  .container-box-info.no-hay-informacion
  .box-info
  i.icono-alerta {
  background: #e59d27;
}
app-page-seleccionarSuscripcion
  .pagar-cuotas
  .container-box-info.no-hay-informacion
  .box-info
  i.icono-alerta:before {
  margin-left: -0.16rem;
}
app-page-seleccionarSuscripcion .agregarMargen:last-child {
  margin-bottom: 8.6rem;
}
app-page-seleccionarSuscripcion .contenedor-cuota-pagar {
  width: 100%;
  bottom: 0;
  position: fixed;
  -webkit-box-shadow: 0 -2px 4px 1px rgba(25, 25, 25, 0.1);
  box-shadow: 0 -2px 4px 1px rgba(25, 25, 25, 0.1);
}
app-page-seleccionarSuscripcion .contenedor-cuota-pagar .item-btn-pagar {
  background: #fff;
  padding: 1.6rem;
}
app-page-seleccionarSuscripcion .contenedor-cuota-pagar .item-btn-pagar p {
  font-size: 1.4rem;
  font-weight: 400;
  color: #444;
  margin: 0;
}
app-page-seleccionarSuscripcion .contenedor-cuota-pagar .item-btn-pagar p span {
  display: inline-block;
}
app-page-seleccionarSuscripcion .contenedor-cuota-pagar .item-btn-pagar p + p {
  font-size: 2rem;
  font-weight: 600;
  margin: 0;
}
app-page-seleccionarSuscripcion
  .contenedor-cuota-pagar
  .item-btn-pagar
  .container-btn {
  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;
}
app-page-seleccionarSuscripcion
  .contenedor-cuota-pagar
  .item-btn-pagar
  .container-btn
  button.botones {
  min-width: inherit;
  margin: inherit;
  padding: 0 2.4rem;
  height: 3.6rem;
  font-size: 1.4rem;
}
app-page-seleccionarSuscripcion .transFade {
  -webkit-transition: opacity 0.5s ease-in-out;
  transition: opacity 0.5s ease-in-out;
}
app-page-seleccionarSuscripcion .transFade.invisible {
  display: none;
  height: 0;
}
app-page-seleccionarSuscripcion .transFade.visible {
  opacity: 1;
  height: auto;
}
app-page-seleccionarSuscripcion .deshabilitar {
  opacity: 0.5;
  pointer-events: none;
  cursor: default;
}
.sin-cuentas-asociadas {
  background-color: #f0f0f0;
}
.sin-cuentas-asociadas .col {
  padding: 0;
}
.sin-cuentas-asociadas .container-reclamo {
  padding: 0.8rem;
  margin-top: 4rem;
}
.sin-cuentas-asociadas .container-reclamo .alerta {
  background-color: #fff;
}
.sin-cuentas-asociadas .container-reclamo .alerta .icono {
  width: 7.2rem;
  height: 7.2rem;
  position: absolute;
  left: 50%;
  top: 0;
  text-align: center;
  line-height: 7.2rem;
  margin: -3.6rem 0 0 -3.6rem;
  border-radius: 50%;
  background: #ec0000;
  font-size: 2.4rem;
  color: #fff;
}
.sin-cuentas-asociadas .container-reclamo .alerta .contenedor-icono-sincuentas {
  background: #ec0000;
}
.sin-cuentas-asociadas
  .container-reclamo
  .alerta
  .contenedor-icono-sincuentas
  i {
  font-size: 3.7rem;
  margin-top: 1.5rem;
  display: block;
  margin-left: 0.5rem;
}
.sin-cuentas-asociadas .container-reclamo .alerta .alerta-mensaje {
  padding-top: 20px;
}
.sin-cuentas-asociadas
  .container-reclamo
  .alerta
  .alerta-mensaje
  .alerta-mensaje-titulo {
  margin: 1.6rem 0 0.8rem;
  font-size: 2rem;
}
.sin-cuentas-asociadas .container-reclamo .alerta .alerta-mensaje p {
  font-size: 1.4rem;
  text-align: center;
}
.sin-cuentas-asociadas .container-reclamo .alerta .btn-intentar {
  margin-bottom: 0;
}
page-comprobanteLineaCredito .col {
  padding: 0;
}
page-comprobanteLineaCredito ion-content,
page-comprobanteLineaCredito ion-content.content-md {
  background: #f0f0f0;
}
page-comprobanteLineaCredito .comprobante-transferencia {
  text-align: center;
  padding: 1.6rem;
  position: relative;
}
page-comprobanteLineaCredito .comprobante-transferencia .icon {
  position: absolute;
  left: 50%;
  margin-left: -36px;
  background: #abc111;
  width: 72px;
  height: 72px;
  display: inline-block;
  border-radius: 50px;
}
page-comprobanteLineaCredito .comprobante-transferencia .icon i {
  color: #fff;
  font-size: 3.6rem;
  line-height: 7.2rem;
}
page-comprobanteLineaCredito .comprobante-transferencia .box {
  margin-top: 4rem;
  padding: 1.6rem 0;
  text-align: center;
  background: #fff;
  -webkit-box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  color: #444;
  border-radius: 0.4rem;
}
page-comprobanteLineaCredito
  .comprobante-transferencia
  .box
  .comprobante-transferencia--titulo {
  padding-top: 3.2rem;
  padding-bottom: 1.6rem;
  font-size: 20px;
  font-weight: 300;
  width: 90%;
  margin: 0 auto;
  color: #444;
}
page-comprobanteLineaCredito
  .comprobante-transferencia
  .box
  .detalles-transferencia {
  border-top: 1px solid #f0f0f0;
  padding: 1.6rem 1.6rem 0;
}
page-comprobanteLineaCredito
  .comprobante-transferencia
  .box
  .detalles-transferencia
  p {
  color: #444;
  margin: 0;
}
page-comprobanteLineaCredito
  .comprobante-transferencia
  .box
  .detalles-transferencia
  p
  span {
  font-weight: 600;
}
page-comprobanteLineaCredito
  .comprobante-transferencia
  .box
  .detalles-transferencia
  .detalles-transferencia--monto {
  font-size: 2.4rem;
  font-weight: 600;
}
page-comprobanteLineaCredito
  .comprobante-transferencia
  .box
  .detalles-transferencia
  .detalles-transferencia--smallSize {
  font-size: 12px;
}
page-comprobanteLineaCredito
  .comprobante-transferencia
  .box
  .detalles-transferencia
  .detalles-transferencia--normalSize {
  font-size: 14px;
}
page-comprobanteLineaCredito
  .comprobante-transferencia
  .box
  .detalles-transferencia
  .detalles-transferencia--medSize {
  font-size: 12px;
}
page-comprobanteLineaCredito
  .comprobante-transferencia
  .box
  .detalles-transferencia
  .mbottom {
  margin-bottom: 0.8rem;
}
page-comprobanteLineaCredito
  .btn-otra-transferencia
  ion-col
  button.btn-continuar {
  -webkit-box-shadow: none;
  box-shadow: none;
  background: #fff;
  color: #ec0000;
  font-weight: 600;
  text-transform: none;
  border: 1px solid #c2c2c2;
  margin-top: 0.8rem;
  margin-bottom: 2.4rem;
}
.container-monto .container-origen-destino .origen,
.container-monto .monto {
  border-bottom: 1px solid #ddd;
}
.confirmacion-linea-credito .col {
  padding: 0;
}
.container-monto {
  background: #f0f0f0;
  margin: 0.8rem;
  border: 1px solid #ddd;
  padding: 0;
  -webkit-box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  border-radius: 4px;
  overflow: hidden;
}
.container-monto .container-origen-destino .destino,
.container-monto .container-origen-destino .origen,
.container-monto .monto {
  padding: 1.6rem !important;
  background: #fff;
  text-align: center;
}
.container-monto .monto p {
  font-size: 1.4rem;
  color: #444;
  line-height: 120%;
  margin: 0;
}
.container-monto .monto p + p {
  font-size: 2.4rem;
}
.container-monto .monto p + p + p {
  font-size: 1.6rem;
}
.container-monto .monto .nombre-inactivo {
  display: none;
}
.container-monto .ver {
  background: #fff;
  color: #444;
  position: relative;
  text-align: center;
}
.container-monto .ver p {
  font-size: 1.2rem;
  text-align: center;
  display: inline-block;
  position: relative;
}
.container-monto .ver p .rotate {
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
  left: -2.1rem;
  font-size: 1.8rem;
  position: absolute;
}
.container-monto .ver.ver-inactivo {
  display: none;
}
.container-monto .container-origen-destino .origen p {
  font-size: 1.6rem;
  color: #e59d27;
  font-weight: 700;
  margin: 0;
  line-height: 120%;
}
.container-monto .container-origen-destino .origen p + p {
  font-size: 1.4rem;
  color: #444;
  font-weight: 400;
}
.container-monto .container-origen-destino .destino p {
  font-size: 1.6rem;
  color: #abc111;
  font-weight: 700;
  margin: 0;
  line-height: 120%;
}
.container-monto .container-origen-destino .destino p + p {
  font-size: 1.4rem;
  color: #444;
  font-weight: 400;
}
.container-monto .container-origen-destino.item-activo {
  max-height: 1000px;
  -webkit-transition: max-height 0.5s ease-in;
  transition: max-height 0.5s ease-in;
}
.container-monto .container-origen-destino.item-inactivo {
  max-height: 0;
  -webkit-transition: max-height 0.5s ease-out;
  transition: max-height 0.5s ease-out;
  overflow: hidden;
}
.btn-confirmar {
  background: #f0f0f0;
}
.btn-confirmar ion-col button {
  margin: 1.6rem auto 2.4rem;
}
.pago-linea-credito .col {
  padding: 0;
}
.pago-linea-credito--container {
  background: #f0f0f0;
  padding: 1.6rem 0 0;
}
.pago-linea-credito--container .pago-linea-credito--titulo {
  text-align: center;
  font-weight: 600;
  color: #444;
  padding: 0 1.6rem;
  margin-top: 0;
  font-size: 1.6rem;
}
.pago-linea-credito--container .pago-linea-credito--sin-movimientos {
  background: #fff;
  padding: 1.6rem 0;
  border: 1px solid #ddd;
  -webkit-box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  border-radius: 2px;
  overflow: hidden;
  margin: 1.6rem 0 0;
  text-align: center;
  position: relative;
  color: #444;
}
.pago-linea-credito--container
  .pago-linea-credito--sin-movimientos
  .pago-linea-credito--sin-movimientos---icono {
  color: #444;
}
.pago-linea-credito--container
  .pago-linea-credito--sin-movimientos
  .pago-linea-credito--sin-movimientos---icono
  i {
  font-size: 25px;
}
.pago-linea-credito--container
  .pago-linea-credito--sin-movimientos
  .pago-linea-credito--sin-movimientos---texto {
  margin: 0;
  font-size: 14px;
  padding-top: 0.53333rem;
}
.pago-linea-credito--container .pago-linea-credito--lista-destino ion-list {
  margin-bottom: 0;
}
.pago-linea-credito--container
  .pago-linea-credito--lista-destino
  .lista-destino--item {
  background: #fff;
  margin-bottom: 0.8rem;
  -webkit-box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  padding: 0.8rem 0;
}
.pago-linea-credito--container
  .pago-linea-credito--lista-destino
  .lista-destino--item
  .input-wrapper {
  display: block;
  -webkit-box-flex: 0;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
}
.pago-linea-credito--container
  .pago-linea-credito--lista-destino
  .lista-destino--item
  .item-inner {
  border: none;
  padding-left: 0;
}
.pago-linea-credito--container
  .pago-linea-credito--lista-destino
  .lista-destino--item
  ion-label {
  font-weight: 600;
  white-space: initial;
  color: #444;
  padding-top: 0.3rem;
  font-size: 1.5rem;
}
.pago-linea-credito--container
  .pago-linea-credito--lista-destino
  .lista-destino--item
  ion-radio {
  margin: 10px 1.6rem;
}
.pago-linea-credito--container
  .pago-linea-credito--lista-destino
  .lista-destino--item
  ion-radio
  .radio-icon {
  height: 20px;
  width: 20px;
  border-width: 1px;
  border-color: #444;
}
.pago-linea-credito--container
  .pago-linea-credito--lista-destino
  .lista-destino--item
  ion-radio
  .radio-icon
  .radio-inner {
  top: 5px;
  left: 5px;
  width: 8px;
  height: 8px;
  background-color: #ec0000;
}
.pago-linea-credito--container
  .pago-linea-credito--lista-destino
  .lista-destino--item
  .label-cc {
  color: #444;
  margin: 0;
}
.pago-linea-credito--container
  .pago-linea-credito--lista-destino
  .lista-destino--item
  .label-cc
  i {
  display: inline-block;
  margin-right: 1.6rem;
  background-repeat: no-repeat;
}
.pago-linea-credito--container
  .pago-linea-credito--lista-destino
  .lista-destino--item
  .label-cc
  i.visa {
  background-image: url(../assets/tarjeta/visa.svg);
  height: 16px;
  width: 48px;
  vertical-align: top;
}
.pago-linea-credito--container
  .pago-linea-credito--lista-destino
  .lista-destino--item
  .label-cc
  i.mastercard {
  background-image: url(../assets/tarjeta/mastercard.svg);
  height: 20px;
  width: 28px;
  vertical-align: text-bottom;
}
.pago-linea-credito--container
  .pago-linea-credito--lista-destino
  .lista-destino--item
  .label-cc
  i.american-express {
  background-image: url(../assets/tarjeta/american-express.svg);
  height: 30px;
  width: 30px;
  vertical-align: text-bottom;
}
.pago-linea-credito--container
  .pago-linea-credito--lista-destino
  .lista-destino--item
  .label-cc
  span {
  font-size: 12px;
}
.pago-linea-credito--container
  .pago-linea-credito--lista-destino
  .lista-destino--item
  .label-saldo {
  color: #444;
  margin: 0;
  font-size: 13px;
}
.pago-linea-credito--container
  .pago-linea-credito--lista-destino
  .lista-destino--item
  .label-saldo
  span {
  font-weight: 700;
}
.pago-linea-credito--container
  .pago-linea-credito--lista-destino
  .lista-destino--item.item-radio-checked
  ion-label {
  color: #444;
}
.pago-linea-credito--container
  .transferencias-main--form-transferencia
  .form-transferencia--form-box {
  background: #fff;
  color: #444;
  -webkit-box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  margin-bottom: 0;
  padding-top: 0;
}
.pago-linea-credito--container
  .transferencias-main--form-transferencia
  .form-transferencia--form-box
  .form-transferencia--form-box---monto {
  text-align: center;
  padding: 1.6rem 0;
  border-bottom: 1px solid #f0f0f0;
}
.pago-linea-credito--container
  .transferencias-main--form-transferencia
  .form-transferencia--form-box
  .form-transferencia--form-box---monto
  p {
  margin: 0;
}
.pago-linea-credito--container
  .transferencias-main--form-transferencia
  .form-transferencia--form-box
  .form-transferencia--form-box---monto
  .monto {
  margin: 0;
  font-size: 2.4rem;
  color: #444;
}
.pago-linea-credito--container
  .transferencias-main--form-transferencia
  .form-transferencia--form-box
  ion-list {
  margin-top: 0;
}
.pago-linea-credito--container
  .transferencias-main--form-transferencia
  .form-transferencia--form-box
  .msg-error {
  margin: 0;
  padding-left: 1.6rem;
  font-size: 12px;
}
.pago-linea-credito--container
  .transferencias-main--form-transferencia
  .form-transferencia--form-box
  .texto-floating {
  font-size: 1.2rem;
  text-align: left;
  padding: 0;
  margin-bottom: -10px;
}
.pago-linea-credito--container
  .transferencias-main--form-transferencia
  .form-transferencia--form-box
  .form-transferencia--fieldset {
  padding: 0 1.6rem 1.6rem;
  margin: 0;
}
.pago-linea-credito--container
  .transferencias-main--form-transferencia
  .form-transferencia--form-box
  .form-transferencia--fieldset
  .form-transferencia--disponible {
  color: red;
  font-size: 20px;
}
.pago-linea-credito--container
  .transferencias-main--form-transferencia
  .form-transferencia--form-box
  .contador-caracteres {
  font-size: 1.2rem;
  text-align: right;
  padding-right: 1.6rem;
}
.pago-linea-credito--container
  .transferencias-main--form-transferencia
  .form-transferencia--form-box
  .form-transferencia--fieldset.margin-b {
  padding-bottom: 0;
}
.pago-linea-credito--container
  .transferencias-main--form-transferencia
  .form-transferencia--form-box
  .input-has-focus
  ion-label {
  color: #444;
  font-size: 14px;
}
.pago-linea-credito--container
  .transferencias-main--form-transferencia
  .form-transferencia--form-box
  .input-has-focus
  ion-label
  span {
  color: #c2c2c2;
}
.pago-linea-credito--container
  .transferencias-main--form-transferencia
  .form-transferencia--form-box
  .item-radio {
  -webkit-box-shadow: none;
  box-shadow: none;
  margin: 0;
  padding: 0.53333rem 0;
}
.pago-linea-credito--container
  .transferencias-main--form-transferencia
  .form-transferencia--form-box
  .item-radio
  ion-label {
  font-weight: 300;
  padding-top: 0.4rem;
}
.pago-linea-credito--container
  .transferencias-main--form-transferencia
  .form-transferencia--form-box
  .item-radio
  .item-inner {
  border-bottom: none;
}
.pago-linea-credito--container
  .transferencias-main--form-transferencia
  .form-transferencia--form-box
  ion-label {
  color: #444;
  font-size: 14px;
}
.pago-linea-credito--container
  .transferencias-main--form-transferencia
  .form-transferencia--form-box
  ion-label
  span {
  color: #c2c2c2;
}
.pago-linea-credito--container
  .transferencias-main--form-transferencia
  .form-transferencia--form-box
  .item-inner {
  border-bottom: 1px solid #1bb3bc;
}
.pago-linea-credito--container
  .transferencias-main--form-transferencia
  .form-transferencia--form-box
  ion-label[fixed] {
  max-width: 50px;
  width: 50px;
  min-width: 50px;
  margin: 13px 0 0 !important;
}
.pago-linea-credito--container
  .transferencias-main--form-transferencia
  .form-transferencia--form-box
  .item-md.item-input.input-has-focus
  .item-inner {
  border-bottom-color: #1bb3bc;
  -webkit-box-shadow: inset 0 -1px 0 0 #1bb3bc;
  box-shadow: inset 0 -1px 0 0 #1bb3bc;
}
.pago-linea-credito--container
  .transferencias-main--form-transferencia
  .form-transferencia--form-box
  .item.item-input.ng-valid.input-has-value:not(.input-has-focus)
  .item-inner,
.pago-linea-credito--container
  .transferencias-main--form-transferencia
  .form-transferencia--form-box
  .list-md
  .item-input.ng-valid.input-has-value:not(.input-has-focus):last-child {
  border-bottom-color: #1bb3bc !important;
  -webkit-box-shadow: inset 0 0 0 0 #1bb3bc !important;
  box-shadow: inset 0 0 0 0 #1bb3bc !important;
}
.pago-linea-credito--container
  .transferencias-main--form-transferencia
  .form-transferencia--form-box
  .list-md
  .item-input.input-has-focus:last-child {
  border-bottom-color: #1bb3bc !important;
  -webkit-box-shadow: inset 0 0 0 0 #1bb3bc;
  box-shadow: inset 0 0 0 0 #1bb3bc;
}
.pago-linea-credito--container
  .transferencias-main--form-transferencia
  .form-transferencia--form-box
  .form-transferencia--saldo-disponible {
  font-size: 12px;
  padding: 0 1.6rem;
  display: block;
}
.pago-linea-credito--container
  .transferencias-main--form-transferencia
  .form-transferencia--form-box
  .form-transferencia--saldo-disponible.error {
  color: #ec0000;
}
.pago-linea-credito--container
  .transferencias-main--form-transferencia
  .btn-continuar {
  margin: 2.4rem auto;
}
.pago-linea-credito--container
  .transferencias-main--form-transferencia.sin-linea-credito
  .form-transferencia--form-box {
  padding-bottom: 1.6rem;
}
.pago-linea-credito--container
  .transferencias-main--form-transferencia.sin-linea-credito
  .form-transferencia--form-box
  .form-transferencia--form-box---monto {
  border-bottom: none;
}
.pago-linea-credito--container .cuenta-bloqueada {
  background: #fff;
  color: #444;
  -webkit-box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  margin-bottom: 0.8rem;
  padding-top: 0;
  padding-bottom: 1.6rem;
}
.pago-linea-credito--container .cuenta-bloqueada .top {
  padding: 1.6rem;
  text-align: center;
  border-bottom: 1px solid #f0f0f0;
}
.pago-linea-credito--container
  .cuenta-bloqueada
  .top
  .cuenta-bloqueada--titulo {
  text-align: center;
  font-weight: 600;
  color: #444;
  padding: 0 1.6rem;
  margin-top: 0;
}
.pago-linea-credito--container .cuenta-bloqueada .top .cuenta-bloqueada--p {
  margin: 0;
}
.pago-linea-credito--container
  .cuenta-bloqueada
  .enviar-reclamo
  ion-col
  button
  i {
  font-size: 22px;
  padding-right: 0.53333rem;
}
.pago-linea-credito--container .cuenta-bloqueada .cuenta-bloqueada--info-box {
  padding: 1.6rem;
  background: #ddf4f5;
  margin: 0 1.6rem;
}
.pago-linea-credito--container
  .cuenta-bloqueada
  .cuenta-bloqueada--info-box
  ion-row
  ion-col {
  padding: 1.6rem;
}
.pago-linea-credito--container
  .cuenta-bloqueada
  .cuenta-bloqueada--info-box
  ion-row
  ion-col
  .cuenta-bloqueada--info-box---icon {
  background: #1bb3bc;
  color: #fff;
  display: inline-block;
  width: 25px;
  height: 25px;
  text-align: center;
  border-radius: 50%;
  margin-right: 1.6rem;
  padding-top: 3px;
  margin-top: 5px;
}
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-pagination.hide,
carousel-recarga-component .main ion-slides.slides .swiper-pagination.hide {
  display: none !important;
}
.pago-linea-credito--container
  .cuenta-bloqueada
  .cuenta-bloqueada--info-box
  ion-row
  ion-col
  p {
  font-size: 13px;
  margin: 0;
}
.pago-linea-credito--container
  .cuenta-bloqueada
  .cuenta-bloqueada--info-box
  ion-row
  ion-col
  .cuenta-bloqueada--info-box---monto {
  font-weight: 600;
}
.pago-linea-credito--container
  .cuenta-bloqueada
  .cuenta-bloqueada--info-box
  ion-row
  ion-col:first-child {
  text-align: right;
}
.sin-linea-credito--container {
  padding: 1.6rem 0.8rem 0.8rem;
}
.sin-linea-credito--container .sin-linea-credito--box {
  padding: 3.2rem 1.6rem 1.6rem;
  background: #fff;
  margin-top: 3.2rem;
  position: relative;
  border: 0.1rem solid #ddd;
  -webkit-box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.3);
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.3);
  border-radius: 0.3rem;
}
.sin-linea-credito--container .sin-linea-credito--box .icon {
  position: absolute;
  width: 7.2rem;
  height: 7.2rem;
  left: 50%;
  top: 0;
  margin: -3.6rem 0 0 -3.6rem;
  border-radius: 50%;
  background: #ec0000;
  text-align: center;
  line-height: 7.2rem;
  color: #fff;
  font-size: 3.6rem;
}
.sin-linea-credito--container .sin-linea-credito--box h2 {
  font-size: 20px;
}
.sin-linea-credito--container .enviar-reclamo ion-col button {
  text-transform: uppercase;
}
.bg-container-slider.bg-container-slider--pago-sac
  .container-slider-tarjeta.isTransferencia
  .container-slider-cuentas
  .swiper-container
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta
  .cuenta-credito.row {
  margin-top: 1.8rem;
}
.bg-container-slider .pOrigen {
  color: #fff;
  font-weight: 700;
  left: 0;
  margin: 0;
  position: absolute;
  right: 0;
  text-align: center;
  top: 1.6rem;
}
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .tarjeta-sin-cuenta {
  min-height: 132px;
  background: #fff;
  width: 100%;
  left: inherit;
  position: relative;
  opacity: 1;
  text-align: center !important;
  padding: 1.6rem;
}
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .tarjeta-sin-cuenta
  .disponible-header {
  height: auto;
  position: relative;
}
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .tarjeta-sin-cuenta
  .disponible-header
  .icono-bills-center {
  position: absolute;
  width: 48px;
  height: 48px;
  background: #ddf4f5;
  color: #1bb3bc;
  border-radius: 50%;
  left: 40%;
}
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .tarjeta-sin-cuenta
  .disponible-header
  .icono-bills-center:before {
  line-height: 48px;
  left: 50%;
  position: absolute;
  margin-left: -9px;
}
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .tarjeta-sin-cuenta
  .cuenta-credito {
  margin-top: 5.5rem;
  height: auto;
  position: relative;
}
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .tarjeta-sin-cuenta
  .cuenta-credito
  p {
  font-size: 1.4rem;
  line-height: 120%;
  margin: 0;
}
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .tarjeta-sin-cuenta
  .cuenta-credito
  p
  + p {
  font-weight: 700;
}
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .tarjeta-sin-cuenta
  .cuenta-credito
  i {
  position: absolute;
  width: 36px;
  height: 36px;
  background: #ddf4f5;
  border-radius: 50%;
  color: #1bb3bc;
  right: 0;
  top: -10px;
}
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .tarjeta-sin-cuenta
  .cuenta-credito
  i:before {
  line-height: 38px;
  left: 50%;
  margin-left: -9px;
  position: absolute;
}
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .tarjeta-sin-cuenta
  .cuenta-credito.numero-credito {
  margin-top: 5.5rem;
}
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .tarjeta-sin-cuenta
  .tarjeta-credito-consumo {
  background-color: #fff !important;
}
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta
  .disponible {
  min-height: 56px;
}
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta
  .cuenta-credito {
  margin-top: 2.8rem;
  height: auto;
  position: relative;
}
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta
  .cuenta-credito
  p {
  font-size: 12px;
  line-height: 120%;
  margin: 0;
}
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta
  .cuenta-credito
  i {
  position: absolute;
  width: 36px;
  height: 36px;
  background: #ddf4f5;
  border-radius: 50%;
  color: #1bb3bc;
  right: 0;
  top: -10px;
}
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta
  .cuenta-credito
  i:before {
  line-height: 38px;
  left: 50%;
  margin-left: -9px;
  position: absolute;
}
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta
  .tarjeta-credito-consumo {
  background-color: #fff !important;
}
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom.swiper-slide-next {
  -webkit-transform: scale(0.85) scaleZ(0.85) translateX(-80px);
  transform: scale(0.85) scaleZ(0.85) translateX(-80px);
  -webkit-transform-origin: center center;
  transform-origin: center center;
  opacity: 0.8;
}
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom.swiper-slide-next
  .slide-zoom {
  width: 256px;
}
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom.swiper-slide-next
  .slide-zoom
  .container-tarjeta-cuenta {
  width: 256px;
  border-radius: 0.8rem;
  min-height: 148px;
  background-size: cover;
}
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom.swiper-slide-prev {
  -webkit-transform: scale(0.85) scaleZ(0.85) translateX(80px);
  transform: scale(0.85) scaleZ(0.85) translateX(80px);
  -webkit-transform-origin: center center;
  transform-origin: center center;
  opacity: 0.8;
}
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom.swiper-slide-prev
  .slide-zoom {
  width: 256px;
}
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom.swiper-slide-prev
  .slide-zoom
  .container-tarjeta-cuenta {
  width: 256px;
  border-radius: 0.8rem;
  min-height: 148px;
  background-size: cover;
}
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom.swiper-slide-active
  .container-tarjeta-cuenta {
  background-size: 256px 142px;
  background-position: center center;
  background-repeat: no-repeat;
  width: 256px;
  margin-left: -128px;
  left: 50%;
  border-radius: 0.8rem;
  height: 142px;
}
.pay-creditr-card .container-sobre--cuenta .list .item .item-inner {
  padding: 0;
}
.pay-creditr-card
  .container-sobre--cuenta
  .list
  .item
  .item-inner
  .input-wrapper
  .label {
  padding: 0;
  font-weight: 600;
  font-size: 1.6rem;
}
.pay-creditr-card
  .container-sobre--cuenta
  .container-info-cuenta
  .container-info
  ul {
  margin: 0;
  padding-left: 1.6rem;
}
.pay-creditr-card
  .container-sobre--cuenta
  .container-info-cuenta
  .container-info
  ul
  li {
  color: #ec0000;
}
.pay-creditr-card
  .container-sobre--cuenta
  .container-info-cuenta
  .container-info
  ul
  li
  p {
  color: #444;
  margin-bottom: 0.8rem;
  font-weight: 400;
  font-size: 1.4rem;
}
.pay-creditr-card
  .container-sobre--cuenta
  .container-info-cuenta
  .container-info
  ul
  li:last-child
  p {
  margin-bottom: 0;
}
.platform-ios .header-ios .pago-internacional .fixed-content,
.platform-ios .header-ios .pago-internacional .scroll-content {
  margin-top: 0;
}
.pago-nacional .dummy-paynacional {
  width: 100%;
  padding: 0.8rem;
}
.pago-nacional .contenedor-deuda-facturada {
  margin: 0.8rem;
  padding: 0;
}
.pago-nacional .contenedor-deuda-facturada .container-box-sin-deuda {
  -webkit-box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  background-color: #fff;
  border-radius: 0.4rem;
  padding: 1.6rem;
  margin-bottom: 0.8rem;
}
.pago-nacional
  .contenedor-deuda-facturada
  .container-box-sin-deuda
  .deuda-facturada {
  margin: 0 0 0.8rem;
  font-weight: 700;
  font-size: 1.6rem;
}
.pago-nacional .contenedor-deuda-facturada .container-box-con-deuda {
  -webkit-box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  background-color: #fff;
  border-radius: 0.4rem;
}
.pago-nacional
  .contenedor-deuda-facturada
  .container-box-con-deuda
  .transferencias-main--form-transferencia
  .contenedor-infobox {
  padding: 1.6rem;
}
.pago-nacional
  .contenedor-deuda-facturada
  .container-box-con-deuda
  .transferencias-main--form-transferencia
  .col {
  padding: 0;
}
.pago-nacional
  .contenedor-deuda-facturada
  .container-box-con-deuda
  .transferencias-main--form-transferencia
  .form-transferencia--form-box {
  background: #fff;
  color: #444;
  -webkit-box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  padding: 0 0 1.6rem;
  margin: 0;
}
.pago-nacional
  .contenedor-deuda-facturada
  .container-box-con-deuda
  .transferencias-main--form-transferencia
  .form-transferencia--form-box
  .item.item-input.ng-valid.input-has-value:not(.input-has-focus)
  .item-inner {
  border-bottom-color: transparent !important;
  -webkit-box-shadow: inset 0 -2px 0 0 #1bb3bc !important;
  box-shadow: inset 0 -2px 0 0 #1bb3bc !important;
  padding: 0;
  border-bottom: 0;
}
.pago-nacional
  .contenedor-deuda-facturada
  .container-box-con-deuda
  .transferencias-main--form-transferencia
  .form-transferencia--form-box
  .texto-floating {
  font-size: 1.2rem;
  text-align: left;
  padding: 0;
  margin-bottom: -10px;
}
.pago-nacional
  .contenedor-deuda-facturada
  .container-box-con-deuda
  .transferencias-main--form-transferencia
  .form-transferencia--form-box
  .form-transferencia--fieldset {
  padding: 0 1.6rem;
  margin: 0;
}
.pago-nacional
  .contenedor-deuda-facturada
  .container-box-con-deuda
  .transferencias-main--form-transferencia
  .form-transferencia--form-box
  .form-transferencia--fieldset.monto-item {
  width: calc(100% - 3.2rem);
  margin: 0 auto;
  padding: 1.6rem 0 0;
}
.pago-nacional
  .contenedor-deuda-facturada
  .container-box-con-deuda
  .transferencias-main--form-transferencia
  .form-transferencia--form-box
  .form-transferencia--fieldset.monto-item
  .label-peso {
  margin: 0;
  position: absolute;
  bottom: 0.4rem;
  left: 0;
  padding-left: 0 !important;
  font-size: 1.6rem !important;
}
.pago-nacional
  .contenedor-deuda-facturada
  .container-box-con-deuda
  .transferencias-main--form-transferencia
  .form-transferencia--form-box
  .form-transferencia--fieldset
  ion-radio {
  margin: 0.9rem 0;
}
.pago-nacional
  .contenedor-deuda-facturada
  .container-box-con-deuda
  .transferencias-main--form-transferencia
  .form-transferencia--form-box
  .form-transferencia--fieldset
  ion-label {
  margin: 0;
}
.pago-nacional
  .contenedor-deuda-facturada
  .container-box-con-deuda
  .transferencias-main--form-transferencia
  .form-transferencia--form-box
  .form-transferencia--fieldset
  .form-transferencia--disponible {
  color: red;
  font-size: 20px;
}
.pago-nacional
  .contenedor-deuda-facturada
  .container-box-con-deuda
  .transferencias-main--form-transferencia
  .form-transferencia--form-box
  .form-transferencia--fieldset
  .item-inner
  .input-wrapper
  .label-radio-btn {
  margin-left: 1.6rem;
}
.pago-nacional
  .contenedor-deuda-facturada
  .container-box-con-deuda
  .transferencias-main--form-transferencia
  .form-transferencia--form-box
  .form-transferencia--fieldset
  .item-inner
  .input-wrapper
  .label-monto {
  font-size: 1.2rem;
}
.pago-nacional
  .contenedor-deuda-facturada
  .container-box-con-deuda
  .transferencias-main--form-transferencia
  .form-transferencia--form-box
  .form-transferencia--fieldset
  .item-inner
  .input-wrapper
  .text-input {
  font-size: 1.6rem;
  margin: 0;
  width: 100%;
  line-height: 28px;
}
.pago-nacional
  .contenedor-deuda-facturada
  .container-box-con-deuda
  .transferencias-main--form-transferencia
  .form-transferencia--form-box
  .form-transferencia--fieldset.item.item-label-floating
  [floating] {
  padding-bottom: 4px;
  padding-left: 0;
}
.pago-nacional
  .contenedor-deuda-facturada
  .container-box-con-deuda
  .transferencias-main--form-transferencia
  .form-transferencia--form-box
  .form-transferencia--fieldset.input-has-value.item.item-label-floating
  [floating] {
  padding-bottom: 4px;
}
.pago-nacional
  .contenedor-deuda-facturada
  .container-box-con-deuda
  .transferencias-main--form-transferencia
  .form-transferencia--form-box
  .form-transferencia--fieldset
  .list-md
  .item-input.ng-valid.input-has-value:not(.input-has-focus):not(.item-input-has-focus):last-child,
.pago-nacional
  .contenedor-deuda-facturada
  .container-box-con-deuda
  .transferencias-main--form-transferencia
  .form-transferencia--form-box
  .form-transferencia--fieldset
  .list-md
  .item-input.ng-valid.item-input-has-value:not(.input-has-focus):not(.item-input-has-focus):last-child {
  border-bottom-color: #1bb3bc !important;
  -webkit-box-shadow: inset 0 -2px 0 0 #1bb3bc !important;
  box-shadow: inset 0 -2px 0 0 #1bb3bc !important;
}
.pago-nacional
  .contenedor-deuda-facturada
  .container-box-con-deuda
  .transferencias-main--form-transferencia
  .form-transferencia--form-box
  .form-transferencia--fieldset.radio-pay
  .item-inner {
  border-bottom: 0;
}
.pago-nacional
  .contenedor-deuda-facturada
  .container-box-con-deuda
  .transferencias-main--form-transferencia
  .form-transferencia--form-box
  .contador-caracteres {
  font-size: 1.2rem;
  text-align: right;
  padding-right: 1.6rem;
}
.pago-nacional
  .contenedor-deuda-facturada
  .container-box-con-deuda
  .transferencias-main--form-transferencia
  .form-transferencia--form-box
  .form-transferencia--fieldset.margin-b {
  padding-bottom: 0;
}
.pago-nacional
  .contenedor-deuda-facturada
  .container-box-con-deuda
  .transferencias-main--form-transferencia
  .form-transferencia--form-box
  .input-has-focus
  ion-label {
  color: #444;
  font-size: 14px;
}
.pago-nacional
  .contenedor-deuda-facturada
  .container-box-con-deuda
  .transferencias-main--form-transferencia
  .form-transferencia--form-box
  .input-has-focus
  ion-label
  span {
  color: #c2c2c2;
}
.pago-nacional
  .contenedor-deuda-facturada
  .container-box-con-deuda
  .transferencias-main--form-transferencia
  .form-transferencia--form-box
  ion-label {
  color: #444;
  font-size: 14px;
}
.pago-nacional
  .contenedor-deuda-facturada
  .container-box-con-deuda
  .transferencias-main--form-transferencia
  .form-transferencia--form-box
  ion-label
  span {
  color: #c2c2c2;
}
.pago-nacional
  .contenedor-deuda-facturada
  .container-box-con-deuda
  .transferencias-main--form-transferencia
  .form-transferencia--form-box
  .item-inner {
  border-bottom: 1px solid #444;
  padding-left: 0;
}
.pago-nacional
  .contenedor-deuda-facturada
  .container-box-con-deuda
  .transferencias-main--form-transferencia
  .form-transferencia--form-box
  ion-label[fixed] {
  max-width: 50px;
  width: 50px;
  min-width: 50px;
  margin: 13px 0 0 !important;
}
.pago-nacional
  .contenedor-deuda-facturada
  .container-box-con-deuda
  .transferencias-main--form-transferencia
  .form-transferencia--form-box
  ion-input.input.input-md.ng-valid.ng-touched.ng-invalid.ng-dirty {
  border-bottom-color: #ec0000;
  -webkit-box-shadow: inset 0 -2px 0 0 #ec0000;
  box-shadow: inset 0 -2px 0 0 #ec0000;
}
.pago-nacional
  .contenedor-deuda-facturada
  .container-box-con-deuda
  .transferencias-main--form-transferencia
  .form-transferencia--form-box
  .item-md.item-input.input-has-focus
  .item-inner {
  width: 100%;
  padding: 0;
  border-bottom: 0;
  -webkit-box-shadow: inset 0 -2px 0 0 #1bb3bc !important;
  box-shadow: inset 0 -2px 0 0 #1bb3bc !important;
}
.pago-nacional
  .contenedor-deuda-facturada
  .container-box-con-deuda
  .transferencias-main--form-transferencia
  .form-transferencia--form-box
  .list-md
  .item-input.ng-valid.input-has-value:not(.input-has-focus):last-child {
  border-bottom-color: #1bb3bc !important;
  -webkit-box-shadow: inset 0 -2px 0 0 #1bb3bc !important;
  box-shadow: inset 0 -2px 0 0 #1bb3bc !important;
}
.pago-nacional
  .contenedor-deuda-facturada
  .container-box-con-deuda
  .transferencias-main--form-transferencia
  .form-transferencia--form-box
  .item-input.item-label-floating.ng-dirty.ng-touched.input-has-value.item-input-has-value.ng-invalid,
.pago-nacional
  .contenedor-deuda-facturada
  .container-box-con-deuda
  .transferencias-main--form-transferencia
  .form-transferencia--form-box
  .list-md
  .item-input.input-has-focus:last-child {
  border-bottom-color: #1bb3bc !important;
  -webkit-box-shadow: inset 0 -2px 0 0 #1bb3bc;
  box-shadow: inset 0 -2px 0 0 #1bb3bc;
}
.pago-nacional
  .contenedor-deuda-facturada
  .container-box-con-deuda
  .transferencias-main--form-transferencia
  .form-transferencia--form-box
  .form-transferencia--saldo-disponible {
  font-size: 13px;
  padding: 0 1.6rem;
  display: block;
  margin: 0.8rem 0 1.6rem;
}
.pago-nacional
  .contenedor-deuda-facturada
  .container-box-con-deuda
  .transferencias-main--form-transferencia
  .form-transferencia--form-box
  .form-transferencia--saldo-disponible.error {
  color: #ec0000;
}
.pago-nacional
  .contenedor-deuda-facturada
  .container-box-con-deuda
  .transferencias-main--form-transferencia
  .form-transferencia--form-box
  .msg-error {
  margin: 0 1.6rem;
  font-size: 1.4rem;
}
.pago-nacional
  .contenedor-deuda-facturada
  .container-box-con-deuda
  .transferencias-main--form-transferencia
  .form-transferencia--form-box
  .item-input.ng-valid.input-has-value:not(.input-has-focus):not(.item-input-has-focus):last-child,
.pago-nacional
  .contenedor-deuda-facturada
  .container-box-con-deuda
  .transferencias-main--form-transferencia
  .form-transferencia--form-box
  .item-input.ng-valid.item-input-has-value:not(.input-has-focus):not(.item-input-has-focus):last-child {
  -webkit-box-shadow: inset 0 -2px 0 0 #1bb3bc;
  box-shadow: inset 0 -2px 0 0 #1bb3bc;
  border-bottom-color: #1bb3bc;
}
.pago-nacional
  .contenedor-deuda-facturada
  .container-box-con-deuda
  .transferencias-main--form-transferencia
  .form-transferencia--form-box
  .item-input.ng-invalid.ng-touched:not(.input-has-focus):not(.item-input-has-focus):last-child {
  -webkit-box-shadow: inset 0 -1px 0 0 #444;
  box-shadow: inset 0 -1px 0 0 #444;
  border-bottom-color: #444;
}
.pago-nacional
  .contenedor-deuda-facturada
  .container-box-con-deuda
  .transferencias-main--form-transferencia
  .form-transferencia--form-box
  .item-input.ng-invalid.ng-touched:not(.input-has-focus):not(.item-input-has-focus):last-child
  .item-inner {
  border-bottom: 0;
}
.pago-nacional
  .contenedor-deuda-facturada
  .container-box-con-deuda
  .transferencias-main--form-transferencia
  .form-transferencia--form-box
  .item-input.item-label-floating.ng-dirty.no-touched.input-has-value.item-input-has-value.ng-valid.input-has-focus.item-input-has-focus
  .item-inner {
  border-bottom-color: transparent !important;
  border-bottom: 0;
}
.pago-nacional
  .contenedor-deuda-facturada
  .container-box-con-deuda
  .deuda-facturada {
  margin: 0;
  font-weight: 700;
  font-size: 1.6rem;
  padding: 1.6rem 1.6rem 0;
}
.pago-nacional
  .contenedor-deuda-facturada
  .container-box-con-deuda
  .list
  .item
  .radio
  .item-cover,
.pago-nacional .contenedor-deuda-facturada .container-box-info.margen {
  padding: 0;
}
.pago-nacional
  .contenedor-deuda-facturada
  .container-box-con-deuda
  .list
  .item
  .radio
  .radio-checked {
  background: #fff;
}
.pago-nacional
  .contenedor-deuda-facturada
  .container-box-con-deuda
  .list
  .item.item-radio-checked
  .item-inner
  .input-wrapper
  .label {
  font-weight: 400;
}
.pago-nacional
  .contenedor-deuda-facturada
  .container-box-con-deuda
  .list
  .item.item-radio-checked {
  background: #f8f8f8;
}
.pago-nacional .contenedor-deuda-facturada .fecha-vencimiento {
  margin: 0.8rem 1.6rem 1.6rem;
  font-size: 1.4rem;
}
.pago-nacional .list-md .item-input:last-child {
  border-bottom: 0;
}
voucherPayCuota-component .comprobanteCuotizacion {
  padding: 0 !important;
  font-size: 12px;
}
voucherPayCuota-component .comprobanteCuotizacion .value {
  padding-bottom: 8px;
}
voucherPayCuota-component .comprobanteCuotizacion .resumen {
  text-align: center;
}
voucherPayCuota-component .comprobanteCuotizacion .resumen .monto {
  font-size: 18px;
  font-weight: 600;
}
voucherPayCuota-component .comprobanteCuotizacion .containerTitle,
voucherPayCuota-component .comprobanteCuotizacion .detalle,
voucherPayCuota-component .comprobanteCuotizacion .infoCuenta {
  font-family: OpenSans;
  font-weight: 400;
}
voucherPayCuota-component .comprobanteCuotizacion hr {
  margin: 0;
}
voucherPayCuota-component .comprobanteCuotizacion .infoCuenta {
  margin-top: 8px;
  background: #fff;
}
voucherPayCuota-component .comprobanteCuotizacion .infoCuenta hr {
  margin-top: 8px;
}
voucherPayCuota-component .comprobanteCuotizacion .infoCuentaNacional {
  margin-top: 16px;
  background: #fff;
  font-family: OpenSans;
  font-weight: 400;
}
voucherPayCuota-component .comprobanteCuotizacion .infoCuentaNacional hr {
  margin-top: 16px;
}
voucherPayCuota-component .comprobanteCuotizacion .detalle {
  margin: 0;
  padding: 3px 11px;
  background: #fff;
}
voucherPayCuota-component .comprobanteCuotizacion .detalle.ver-activo {
  max-height: 1000px;
  -webkit-transition: max-height 0.5s ease-in;
  transition: max-height 0.5s ease-in;
}
voucherPayCuota-component .comprobanteCuotizacion .detalle.ver-activo p span {
  display: block;
}
voucherPayCuota-component .comprobanteCuotizacion .detalle.item-inactivo p span,
voucherPayCuota-component
  .comprobanteCuotizacion
  .detalle.ver-activo
  p
  span
  + span {
  display: none;
}
voucherPayCuota-component .comprobanteCuotizacion .detalle.item-inactivo {
  max-height: 0;
  -webkit-transition: max-height 0.5s ease-out;
  transition: max-height 0.5s ease-out;
  overflow: hidden;
  padding: 8px;
}
voucherPayCuota-component
  .comprobanteCuotizacion
  .detalle.item-inactivo
  p
  span
  + span {
  display: block;
}
voucherPayCuota-component .comprobanteCuotizacion .ver {
  background: #fff;
  color: #ec0000;
  position: relative;
  text-align: center;
}
voucherPayCuota-component .comprobanteCuotizacion .ver p {
  font-size: 1.2rem;
  text-align: center;
  display: inline-block;
  position: relative;
}
voucherPayCuota-component .comprobanteCuotizacion .ver p .rotate {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  left: -2.1rem;
  font-size: 1.8rem;
  position: absolute;
}
voucherPayCuota-component .comprobanteCuotizacion .ver.ver-detalle p {
  color: #ec0000;
  font-weight: 600;
}
voucherPayCuota-component .comprobanteCuotizacion .ver.ver-detalle p i {
  color: #ec0000;
  font-weight: 500;
}
voucherPayCuota-component
  .comprobanteCuotizacion
  .ver.ver-detalle.ver-activo
  p
  .rotate {
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
}
voucherPayCuota-component
  .comprobanteCuotizacion
  .ver.ver-detalle.ver-activo
  p
  span {
  display: block;
}
voucherPayCuota-component
  .comprobanteCuotizacion
  .ver.ver-detalle.item-inactivo
  p
  span,
voucherPayCuota-component
  .comprobanteCuotizacion
  .ver.ver-detalle.ver-activo
  p
  span
  + span {
  display: none;
}
voucherPayCuota-component
  .comprobanteCuotizacion
  .ver.ver-detalle.item-inactivo
  p
  span
  + span {
  display: block;
}
voucherPayCuota-component .bajada-detalle {
  margin-bottom: 16px !important;
}
confirmacionPayCuota-component .confirmacion {
  background: #f0f0f0;
  margin: 0 8px;
  padding: 0;
  -webkit-box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  border-radius: 4px;
  overflow: hidden;
}
confirmacionPayCuota-component .confirmacion .value {
  padding-bottom: 8px;
}
confirmacionPayCuota-component .confirmacion .monto {
  border-bottom: 1px solid #ddd;
  background: #fff;
  padding: 11px;
  text-align: center;
  margin: 0 !important;
}
confirmacionPayCuota-component .confirmacion .monto .detalle {
  font-size: 12px;
}
confirmacionPayCuota-component .confirmacion .monto p {
  font-size: 1.4rem;
  color: #444;
  line-height: 120%;
  margin: 0;
}
confirmacionPayCuota-component .confirmacion .monto p.montoN {
  font-size: 18px;
  font-weight: 600;
  padding: 0.4rem 0;
}
confirmacionPayCuota-component .confirmacion .monto .nombre-inactivo {
  display: none;
}
confirmacionPayCuota-component .confirmacion .monto .row {
  margin: 0 !important;
}
confirmacionPayCuota-component .confirmacion .columnas {
  padding: 8px 0 16px;
  background: #fff;
  font-size: 12px;
}
confirmacionPayCuota-component .confirmacion .columnas ion-row,
confirmacionPayCuota-component .confirmacion .columnas ion-row ion-col {
  padding: initial;
}
confirmacionPayCuota-component .confirmacion .columnas ion-row ion-col strong {
  padding: 8px 0 4px;
  display: block;
}
confirmacionPayCuota-component .confirmacion .columnas .monto-columnas {
  text-align: left;
  margin: 0 !important;
  padding-bottom: 0;
  line-height: 1.4rem;
  font-size: 12px;
}
confirmacionPayCuota-component .confirmacion .columnas .monto-columnas p {
  color: #444;
  line-height: 120%;
  margin: 0;
}
confirmacionPayCuota-component .confirmacion .columnas .monto-columnas .row {
  margin: 0 !important;
}
@media only screen and (max-width: 320px) {
  confirmacionPayCuota-component .confirmacion .columnas.nacional [offset-1] {
    margin-left: 16px;
  }
}
@media only screen and (min-width: 375px) {
  confirmacionPayCuota-component .confirmacion .columnas.nacional [offset-1] {
    margin-left: 12%;
  }
  confirmacionPayCuota-component .confirmacion .columnas.nacional [col-6] {
    -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%;
  }
}
confirmacionPayCuota-component .confirmacion .ver {
  background: #fff;
  color: #ec0000;
  position: relative;
  text-align: center;
}
confirmacionPayCuota-component .confirmacion .ver p {
  font-size: 1.2rem;
  text-align: center;
  display: inline-block;
  position: relative;
}
confirmacionPayCuota-component .confirmacion .ver p .rotate {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  left: -2.1rem;
  font-size: 1.8rem;
  position: absolute;
}
confirmacionPayCuota-component .confirmacion .ver.ver-detalle-pago p {
  color: #ec0000;
  font-weight: 600;
}
confirmacionPayCuota-component .confirmacion .ver.ver-detalle-pago p i {
  color: #ec0000;
  font-weight: 500;
}
confirmacionPayCuota-component
  .confirmacion
  .ver.ver-detalle-pago.ver-activo
  p
  .rotate {
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
}
confirmacionPayCuota-component
  .confirmacion
  .ver.ver-detalle-pago.ver-activo
  p
  span {
  display: block;
}
confirmacionPayCuota-component
  .confirmacion
  .ver.ver-detalle-pago.item-inactivo
  p
  span,
confirmacionPayCuota-component
  .confirmacion
  .ver.ver-detalle-pago.ver-activo
  p
  span
  + span {
  display: none;
}
confirmacionPayCuota-component
  .confirmacion
  .container-origen-destino.ver-activo
  p
  span,
confirmacionPayCuota-component
  .confirmacion
  .ver.ver-detalle-pago.item-inactivo
  p
  span
  + span {
  display: block;
}
confirmacionPayCuota-component .confirmacion .container-origen-destino .caja {
  text-align: center;
  padding: 0.8rem;
  background: #fff;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
}
confirmacionPayCuota-component
  .confirmacion
  .container-origen-destino
  .caja
  p.titulo {
  font-size: 1.4rem;
  font-weight: 700;
  line-height: 120%;
}
confirmacionPayCuota-component .confirmacion .container-origen-destino .caja p {
  font-size: 1.4rem;
  color: #444;
  font-weight: 400;
  margin: 0;
}
confirmacionPayCuota-component
  .confirmacion
  .container-origen-destino
  .caja:last-child {
  border-bottom: 0;
}
confirmacionPayCuota-component
  .confirmacion
  .container-origen-destino
  .origen
  p.titulo {
  color: #e59d27;
}
confirmacionPayCuota-component
  .confirmacion
  .container-origen-destino
  .destino
  p.titulo {
  color: #abc111;
}
confirmacionPayCuota-component
  .confirmacion
  .container-origen-destino.ver-activo {
  max-height: 1000px;
  -webkit-transition: max-height 0.5s ease-in;
  transition: max-height 0.5s ease-in;
}
confirmacionPayCuota-component
  .confirmacion
  .container-origen-destino.item-inactivo
  p
  span,
confirmacionPayCuota-component
  .confirmacion
  .container-origen-destino.ver-activo
  p
  span
  + span {
  display: none;
}
confirmacionPayCuota-component
  .confirmacion
  .container-origen-destino.item-inactivo {
  max-height: 0;
  -webkit-transition: max-height 0.5s ease-out;
  transition: max-height 0.5s ease-out;
  overflow: hidden;
}
confirmacionPayCuota-component
  .confirmacion
  .container-origen-destino.item-inactivo
  p
  span
  + span {
  display: block;
}
confirmacionPayCuota-component .confirmacion .feesToPay {
  padding-top: 1.6rem;
}
confirmacionPayCuota-component .text-ingreso-clave {
  font-size: 1.4rem;
  font-weight: 700;
  text-align: center;
  margin: 16px 8px;
}
confirmacionPayCuota-component .confirmacion-clave {
  background: #f0f0f0;
  margin: 0.8rem;
  border: 1px solid #ddd;
  padding: 0;
  -webkit-box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  border-radius: 4px;
  overflow: hidden;
}
app-page-seleccioncuotasfacturado .seleccionCuotas {
  margin: 0 8px 8px;
  border-radius: 0.4rem;
  font-size: 14px;
}
app-page-seleccioncuotasfacturado .seleccionCuotas .valorCuota {
  padding: 16px;
  text-align: center;
  background: #ddf4f5;
}
app-page-seleccioncuotasfacturado .seleccionCuotas .valorCuota .valor {
  font-size: 1.8rem;
}
app-page-seleccioncuotasfacturado .seleccionCuotas .valorCuota ion-grid,
app-page-seleccioncuotasfacturado .seleccionCuotas .valorCuota ion-grid ion-row,
app-page-seleccioncuotasfacturado
  .seleccionCuotas
  .valorCuota
  ion-grid
  ion-row
  ion-col {
  padding: 0;
}
app-page-seleccioncuotasfacturado .seleccionCuotas .semiBold {
  font-weight: 600;
}
app-page-seleccioncuotasfacturado .seleccionCuotas .select-icon:after {
  color: #ec0000;
  content: "\f3d0";
  display: inline-block;
  font-family: Ionicons;
  font-size: 2rem;
  line-height: 1;
}
app-page-seleccioncuotasfacturado
  .seleccionCuotas
  .select-icon
  .select-icon-inner {
  display: none;
}
app-page-seleccioncuotasfacturado .seleccionCuotas .containerTitle {
  padding: 0 !important;
}
app-page-seleccioncuotasfacturado .seleccionCuotas .detalleSimulacion {
  background-color: #fff;
  padding: 8px 16px;
  font-weight: 400;
}
app-page-seleccioncuotasfacturado .seleccionCuotas .detalleSimulacion p {
  margin: 0 0 0.8rem !important;
}
app-page-seleccioncuotasfacturado .seleccionCuotas .detalleSimulacion ion-grid,
app-page-seleccioncuotasfacturado
  .seleccionCuotas
  .detalleSimulacion
  ion-grid
  ion-row,
app-page-seleccioncuotasfacturado
  .seleccionCuotas
  .detalleSimulacion
  ion-grid
  ion-row
  ion-col {
  padding: 0;
}
app-page-seleccioncuotasfacturado .seleccionCuotas .radiusBottom {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
app-page-seleccioncuotasfacturado .seleccionCuotas .filter-acciones__orden {
  width: 100%;
}
app-page-seleccioncuotasfacturado .seleccionCuotas .cuotas {
  margin-top: 0;
  background-color: #fff;
  padding: 0 16px 8px;
  font-weight: 400;
}
app-page-seleccioncuotasfacturado .seleccionCuotas .cuotas ion-grid,
app-page-seleccioncuotasfacturado .seleccionCuotas .cuotas ion-grid ion-row,
app-page-seleccioncuotasfacturado
  .seleccionCuotas
  .cuotas
  ion-grid
  ion-row
  ion-col {
  padding: 0;
}
app-page-seleccioncuotasfacturado .seleccionCuotas .cuotas .filter-acciones {
  margin-bottom: 8px;
  border-bottom: 2px solid #1bb3bc;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 0;
}
app-page-seleccioncuotasfacturado .seleccionCuotas .cuotas .select {
  max-width: 100%;
  width: 100%;
  padding: 0 8px 0 0 !important;
}
app-page-seleccioncuotasfacturado .seleccionCuotas .cuotas .usd {
  color: #e59e27;
}
app-page-seleccioncuotasfacturado .seleccionCuotas .right {
  text-align: right;
}
app-page-seleccioncuotasfacturado .seleccionCuotas .left {
  text-align: left;
}
app-page-seleccioncuotasfacturado .seleccionCuotas .small {
  font-size: 12px;
}
app-page-tabPayCuotasinternacional .columnaFlecha .icon,
app-page-tabPayCuotasinternacional .columnaFlechaFacturado .icon {
  font-size: 2.2rem !important;
  font-weight: 800 !important;
}
app-page-tabPayCuotasinternacional .errorSimulacion {
  padding: 0 0.8rem 0.8rem;
}
app-page-tabPayCuotasinternacional .errorCupoNacional {
  margin: 0 16px;
  padding-bottom: 16px;
}
app-page-tabPayCuotasinternacional .errorCupoNacional .container-box-info {
  margin: 0;
}
app-page-tabPayCuotasinternacional
  .container-box-info.alert
  .box-info
  i.iconoIzq::before {
  margin-left: -7px;
}
app-page-tabPayCuotasinternacional .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-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;
}
app-page-tabPayCuotasinternacional .columnaFlecha {
  margin-top: 27px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
  zoom: 1.5;
}
app-page-tabPayCuotasinternacional .columnaFlechaFacturado {
  margin-top: 12px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
  zoom: 1.5;
}
app-page-tabPayCuotasinternacional .arrowColumfac,
app-page-tabPayCuotasinternacional .arrowColumfacturado {
  padding-top: 10px;
  margin-top: 10px;
}
app-page-tabPayCuotasinternacional .buttonSimular {
  -webkit-appearance: button;
  -webkit-writing-mode: horizontal-tb !important;
  text-rendering: auto;
  color: buttontext;
  letter-spacing: normal;
  word-spacing: normal;
  text-transform: none;
  text-indent: 0;
  text-shadow: none;
  display: inline-block;
  text-align: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  cursor: default;
  background-color: buttonface;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  font: 400 11px system-ui;
  padding: 1px 7px 2px;
  border-width: 1px;
  border-style: solid;
  border-color: #d8d8d8 #d1d1d1 #bababa;
  -o-border-image: initial;
  border-image: initial;
}
app-page-tabPayCuotasinternacional .infoboxpagos {
  padding: 0.8rem;
  font-size: 1.2rem !important;
}
app-page-tabPayCuotasinternacional .infoboxpagos-saldo-favor {
  font-size: 1.2rem !important;
  margin: 16px 16px 6px;
}
app-page-tabPayCuotasinternacional .error-periodo {
  padding: 0;
  -webkit-box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  background-color: #fff;
  border-radius: 0.4rem;
  margin: 8px;
}
app-page-tabPayCuotasinternacional .error-periodo p {
  text-align: center;
  margin: 0 0 1.6rem;
  padding: 0;
  font-size: 1.6rem;
  line-height: 2.4rem;
}
app-page-tabPayCuotasinternacional .error-periodo p + p {
  font-size: 1.4rem;
}
app-page-tabPayCuotasinternacional .botones.button {
  max-width: 14.8rem;
  min-width: inherit;
  height: 3.6rem;
  margin: 1.6rem 0;
  width: 100%;
  padding: inherit;
  font-size: 16px;
}
app-page-tabPayCuotasinternacional .montoDolarTotal {
  font-size: 1.2rem;
  margin-left: 0;
  text-align: right;
  font-weight: 700;
}
app-page-tabPayCuotasinternacional .label-monto {
  padding-top: 8px;
  margin-top: 7px;
  margin-bottom: 0;
  font-size: 1.2rem;
  margin-left: 16px;
  text-align: left;
}
app-page-tabPayCuotasinternacional .label-monto-pesos {
  padding-left: 24px;
  padding-top: 8px;
  margin-left: 0;
  text-align: left;
  font-size: 12px;
  font-weight: 500;
}
app-page-tabPayCuotasinternacional .label-monto-pesos-otro {
  padding-top: 8px;
  margin-top: 7px;
  margin-bottom: 0;
  font-size: 1.2rem;
  margin-left: 0;
  text-align: left;
}
app-page-tabPayCuotasinternacional .monto-pesos-new {
  margin: 1.4rem 1.8rem 0.6rem 0;
  font-size: 1.4rem;
  text-align: left;
  font-weight: 700;
}
app-page-tabPayCuotasinternacional .lista-item li {
  color: #9c9c9c;
}
app-page-tabPayCuotasinternacional .lista-item li p {
  font-weight: 500;
  font-size: 1rem;
  color: #444;
  margin-top: 0.2rem;
  margin-bottom: 0.2rem;
  text-align: left !important;
}
app-page-tabPayCuotasinternacional .lista-item li p span.right {
  float: right !important;
  color: #444;
  font-weight: 600;
  margin-top: 0.2rem;
  margin-bottom: 0.2rem;
}
app-page-tabPayCuotasinternacional .lista-item li p span.left {
  color: #444;
  font-weight: 600;
  float: left;
  margin-top: 0.2rem;
  margin-bottom: 0.2rem;
}
app-page-tabPayCuotasinternacional .positionFacturados {
  margin-top: 0;
  margin-left: 1px;
}
app-page-tabPayCuotasinternacional .positionEquival {
  margin-top: 0;
  margin-left: 1px;
  margin-bottom: 16px !important;
  font-weight: 600;
  font-size: 12px;
}
app-page-tabPayCuotasinternacional .positionEquival .monto {
  margin: 0;
  font-weight: 600;
  color: #444 !important;
}
app-page-tabPayCuotasinternacional .spacesPoint {
  margin-top: 0;
  margin-left: 16px;
  color: #c2c2c2;
}
app-page-tabPayCuotasinternacional .pago-nacional .dummy-paySimulacion,
app-page-tabPayCuotasinternacional .pago-nacional .dummy-paynacional {
  width: 100%;
  padding: 0.8rem 0 0.8rem 0.8rem;
}
app-page-tabPayCuotasinternacional .pago-nacional .dummy-payCuotas {
  width: 100%;
  padding: 0.8rem;
}
app-page-tabPayCuotasinternacional .pago-nacional .texto-dolares {
  margin-bottom: 1.6rem;
}
app-page-tabPayCuotasinternacional
  .pago-nacional
  .texto-dolares
  .dolarColum
  .dolartexto {
  padding-top: 8px !important;
  font-size: 12px !important;
}
app-page-tabPayCuotasinternacional
  .pago-nacional
  .texto-dolares
  .dolarColum
  .dolarCifra {
  padding-top: 0;
  font-size: 14px !important;
  font-weight: 600 !important;
}
app-page-tabPayCuotasinternacional .pago-nacional .pesosColum {
  font-size: 1.2rem;
  padding-top: 8px;
}
app-page-tabPayCuotasinternacional .pago-nacional .pesosColum .pesosCifra {
  padding-top: 0;
  font-size: 1.4rem !important;
  font-weight: 600;
  padding-left: 24px;
}
app-page-tabPayCuotasinternacional .pago-nacional .arrowColum {
  font-size: 1.2rem;
  margin-left: 0;
}
app-page-tabPayCuotasinternacional .pago-nacional .divContenedor {
  padding: 1.6rem;
  border-bottom: 1px solid #ddd;
}
app-page-tabPayCuotasinternacional .pago-nacional .montofacturado {
  font-weight: 700;
  font-size: 20px;
  margin-top: 15px;
  margin-bottom: 0;
  margin-right: 16px;
  text-align: right;
}
app-page-tabPayCuotasinternacional .pago-nacional .equivFactMonto {
  color: #444;
  font-weight: 700;
}
app-page-tabPayCuotasinternacional .pago-nacional .monto-space-abono {
  margin-right: 0;
}
app-page-tabPayCuotasinternacional .pago-nacional .lista-deuda {
  width: 100%;
}
app-page-tabPayCuotasinternacional .pago-nacional .lista-deuda ul {
  padding: 0 0 0 1.6rem;
  margin: 0 0 1.6rem;
  width: 100%;
}
app-page-tabPayCuotasinternacional .pago-nacional .lista-deuda ul li {
  color: #c2c2c2;
  margin-left: 1.6rem;
  font-size: 12px;
}
app-page-tabPayCuotasinternacional .pago-nacional .lista-deuda ul li p {
  font-weight: 500;
  font-size: 12px;
  color: #444;
  margin-top: 8px;
  margin-bottom: 0;
  text-align: left !important;
}
app-page-tabPayCuotasinternacional
  .pago-nacional
  .lista-deuda
  ul
  li
  p
  span.right {
  float: right !important;
  color: #444;
  font-weight: 600;
  margin-right: 1.6rem;
}
app-page-tabPayCuotasinternacional
  .pago-nacional
  .lista-deuda
  ul
  li
  p
  span.left {
  color: #444;
  font-weight: 600;
  float: left;
  margin-top: 0.2rem;
  margin-bottom: 0.2rem;
}
app-page-tabPayCuotasinternacional .pago-nacional .seleccionPagos {
  padding: 0 !important;
  margin: 16px 0 0.8rem 1.6rem;
  font-weight: 600;
  font-size: 1.4rem;
}
app-page-tabPayCuotasinternacional .pago-nacional .contenedor-simulacion-pagos {
  -webkit-box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  background-color: #fff;
  border-radius: 0.4rem;
  margin: 8px;
}
app-page-tabPayCuotasinternacional
  .pago-nacional
  .contenedor-simulacion-pagos
  .monto-space {
  margin-right: 8px;
}
app-page-tabPayCuotasinternacional
  .pago-nacional
  .contenedor-simulacion-pagos
  .cuotas {
  background-color: #fff;
  padding: 0.3rem 0.8rem 0.8rem;
  font-weight: 400;
  width: 100%;
  margin-top: 0;
}
app-page-tabPayCuotasinternacional
  .pago-nacional
  .contenedor-simulacion-pagos
  .cuotas
  .grid {
  padding: 0 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;
}
app-page-tabPayCuotasinternacional
  .pago-nacional
  .contenedor-simulacion-pagos
  .cuotas
  .filter-acciones {
  margin-bottom: 8px;
  border-bottom: 2px solid #1bb3bc;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 0;
}
app-page-tabPayCuotasinternacional
  .pago-nacional
  .contenedor-simulacion-pagos
  .cuotas
  .disabled {
  border-bottom: 1px solid #444;
}
app-page-tabPayCuotasinternacional
  .pago-nacional
  .contenedor-simulacion-pagos
  .cuotas
  .select {
  max-width: 100%;
  width: 100%;
  padding: 0 8px 0 0 !important;
}
app-page-tabPayCuotasinternacional
  .pago-nacional
  .contenedor-simulacion-pagos
  .cuotas
  .usd {
  color: #e59e27;
}
app-page-tabPayCuotasinternacional
  .pago-nacional
  .contenedor-simulacion-pagos
  .cuotas
  .filter-acciones__orden {
  width: 100%;
}
app-page-tabPayCuotasinternacional
  .pago-nacional
  .contenedor-simulacion-pagos
  .cuotas
  .small {
  font-size: 12px;
}
app-page-tabPayCuotasinternacional
  .pago-nacional
  .contenedor-simulacion-pagos
  .cuotas
  .left {
  padding: 0;
}
app-page-tabPayCuotasinternacional
  .pago-nacional
  .contenedor-simulacion-pagos
  .cuotas
  .select-md
  .select-icon
  .select-icon-inner {
  border: solid red;
  border-width: 0 2px 2px 0;
  display: inline-block;
  padding: 3px;
  color: red;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}
app-page-tabPayCuotasinternacional
  .pago-nacional
  .contenedor-simulacion-pagos
  .label-cuotas {
  font-size: 1.2rem !important;
}
app-page-tabPayCuotasinternacional
  .pago-nacional
  .contenedor-simulacion-pagos
  .form-cuotas--fieldset {
  padding-left: 8px !important;
  padding-right: 8px !important;
}
app-page-tabPayCuotasinternacional
  .pago-nacional
  .contenedor-simulacion-pagos
  .form-cuotas--fieldset.monto-item-cuotas {
  margin: 0 auto;
}
app-page-tabPayCuotasinternacional
  .pago-nacional
  .contenedor-simulacion-pagos
  .simulacion-text-cuotas {
  padding-top: 8px;
  padding-bottom: 8px;
}
app-page-tabPayCuotasinternacional
  .pago-nacional
  .contenedor-simulacion-pagos
  .simulacion-text-cuotas
  .item-input {
  margin-top: 0;
  scroll-margin-bottom: 0;
}
app-page-tabPayCuotasinternacional
  .pago-nacional
  .contenedor-simulacion-pagos
  .simulacion-text {
  font-weight: 700 !important;
  font-size: 1.4rem !important;
  border-left-width: 16px;
  padding: 16px 0 0 16px;
}
app-page-tabPayCuotasinternacional
  .pago-nacional
  .contenedor-simulacion-pagos
  .conten-Simula-Cuotas {
  background: #ddf4f5 !important;
  padding-top: 16px;
  padding-bottom: 16px;
  font-size: 1.2rem !important;
}
app-page-tabPayCuotasinternacional
  .pago-nacional
  .contenedor-simulacion-pagos
  .conten-Simula-Cuotas
  .monto-valor-cuota {
  font-size: 1.4rem !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  text-align: center;
}
app-page-tabPayCuotasinternacional
  .pago-nacional
  .contenedor-simulacion-pagos
  .conten-Simula-Cuotas
  .monto-a-pagar {
  font-size: 1.8rem !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  font-weight: 700 !important;
  text-align: center;
}
app-page-tabPayCuotasinternacional
  .pago-nacional
  .contenedor-simulacion-pagos
  .conten-Simula-Cuotas
  .monto-a-pagar-fin {
  font-size: 1.4rem !important;
  font-weight: 700 !important;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
app-page-tabPayCuotasinternacional
  .pago-nacional
  .contenedor-simulacion-pagos
  .conten-Simula-Cuotas
  .monto-spaces {
  margin-left: 0;
}
app-page-tabPayCuotasinternacional
  .pago-nacional
  .contenedor-simulacion-pagos
  .conten-Simula-Cuotas
  .monto-a-pagar-desc {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  padding-left: 0;
  padding-right: 0;
  font-size: 1.4rem !important;
  text-align: right;
}
app-page-tabPayCuotasinternacional
  .pago-nacional
  .contenedor-simulacion-pagos
  .conten-Simula-Cuotas-white {
  padding-top: 16px;
  padding-bottom: 0.1rem;
}
app-page-tabPayCuotasinternacional
  .pago-nacional
  .contenedor-simulacion-pagos
  .conten-Simula-Cuotas-white
  .monto-tasa {
  font-size: 1.2rem !important;
  margin-left: 8px;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding-bottom: 4px;
  padding-top: 4px;
}
app-page-tabPayCuotasinternacional
  .pago-nacional
  .contenedor-simulacion-pagos
  .conten-Simula-Cuotas-white
  .monto-tasa-porc {
  font-size: 1.2rem !important;
  text-align: right;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 4px;
  padding-top: 4px;
}
app-page-tabPayCuotasinternacional
  .pago-nacional
  .contenedor-simulacion-pagos
  .conten-Simula-Cuotas-white
  .monto-anual {
  font-size: 1.2rem !important;
  margin-left: 8px;
  padding-bottom: 4px;
  padding-top: 4px;
}
app-page-tabPayCuotasinternacional
  .pago-nacional
  .contenedor-simulacion-pagos
  .conten-Simula-Cuotas-white
  .monto-anual-cifra {
  font-size: 1.2rem !important;
  text-align: right;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 4px;
  padding-top: 4px;
}
app-page-tabPayCuotasinternacional
  .pago-nacional
  .contenedor-simulacion-pagos
  .conten-Simula-Cuotas-white
  .monto-comision {
  font-size: 1.2rem !important;
  margin-left: 8px;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 4px;
  padding-top: 4px;
}
app-page-tabPayCuotasinternacional
  .pago-nacional
  .contenedor-simulacion-pagos
  .conten-Simula-Cuotas-white
  .monto-comision-cifra {
  font-size: 1.2rem !important;
  text-align: right;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 4px;
  padding-top: 4px;
}
app-page-tabPayCuotasinternacional
  .pago-nacional
  .contenedor-simulacion-pagos
  .conten-Simula-Cuotas-white
  .monto-impuesto {
  font-size: 1.2rem !important;
  margin-left: 8px;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 4px;
  padding-top: 4px;
}
app-page-tabPayCuotasinternacional
  .pago-nacional
  .contenedor-simulacion-pagos
  .conten-Simula-Cuotas-white
  .monto-impuesto-cifra {
  font-size: 1.2rem !important;
  text-align: right;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding-bottom: 4px;
  padding-top: 4px;
}
app-page-tabPayCuotasinternacional
  .pago-nacional
  .conten-Simula-Cuotas-mensaje {
  padding: 4px 16px;
  -webkit-box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  background-color: #fff;
  border-radius: 0.4rem;
  font-size: 1.2rem !important;
  margin-left: 8px;
  margin-right: 8px;
  border-right-width: 8px;
  border-bottom-width: 8px;
  margin-bottom: 8px;
}
app-page-tabPayCuotasinternacional
  .pago-nacional
  .conten-Simula-Cuotas-mensaje
  .mensajeEstilo {
  margin-bottom: 0 !important;
  margin-top: 0 !important;
}
app-page-tabPayCuotasinternacional .pago-nacional .contenedor-deuda-monto-fac {
  padding: 0;
  background-color: #fff;
  border-bottom: solid 1px #f0f0f0;
}
app-page-tabPayCuotasinternacional .pago-nacional .contenedor-deuda-facturada {
  margin: 16px 8px 0;
  padding: 0;
}
app-page-tabPayCuotasinternacional
  .pago-nacional
  .contenedor-deuda-facturada
  .container-box-sin-deuda {
  -webkit-box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  background-color: #fff;
  border-radius: 0.4rem;
  padding: 1.4rem;
  margin-bottom: 0.8rem;
}
app-page-tabPayCuotasinternacional
  .pago-nacional
  .contenedor-deuda-facturada
  .container-box-sin-deuda
  .deuda-facturada {
  margin: 0;
  font-weight: 700;
  font-size: 1.4rem;
}
app-page-tabPayCuotasinternacional
  .pago-nacional
  .contenedor-deuda-facturada
  .container-box-con-deuda-montos {
  background-color: #fff;
  border-radius: 0.4rem;
}
app-page-tabPayCuotasinternacional
  .pago-nacional
  .contenedor-deuda-facturada
  .container-box-con-deuda {
  -webkit-box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  background-color: #fff;
  border-radius: 0.4rem;
}
app-page-tabPayCuotasinternacional
  .pago-nacional
  .contenedor-deuda-facturada
  .container-box-con-deuda
  .transferencias-main--form-transferencia
  .contenedor-infobox {
  padding: 1.6rem;
  margin-top: 0;
  font-size: 1rem;
}
app-page-tabPayCuotasinternacional
  .pago-nacional
  .contenedor-deuda-facturada
  .container-box-con-deuda
  .transferencias-main--form-transferencia
  .col {
  padding: 0;
}
app-page-tabPayCuotasinternacional
  .pago-nacional
  .contenedor-deuda-facturada
  .container-box-con-deuda
  .transferencias-main--form-transferencia
  .item-input-pesos {
  border-bottom-color: transparent !important;
  -webkit-box-shadow: inset 0 -2px 0 0 #1bb3bc !important;
  box-shadow: inset 0 -2px 0 0 #1bb3bc !important;
  padding: 0;
  border-bottom: 0;
}
app-page-tabPayCuotasinternacional
  .pago-nacional
  .contenedor-deuda-facturada
  .container-box-con-deuda
  .transferencias-main--form-transferencia
  .item-inners {
  border-bottom: 1px solid #fff;
  padding-left: 0;
}
app-page-tabPayCuotasinternacional
  .pago-nacional
  .contenedor-deuda-facturada
  .container-box-con-deuda
  .transferencias-main--form-transferencia
  .form-pagoIntCuotas--form-box {
  background: #fff;
  color: #444;
  -webkit-box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  padding-left: 0;
  margin: 0;
}
app-page-tabPayCuotasinternacional
  .pago-nacional
  .contenedor-deuda-facturada
  .container-box-con-deuda
  .transferencias-main--form-transferencia
  .form-pagoIntCuotas--form-box
  .item.item-input.ng-valid.input-has-value:not(.input-has-focus)
  .item-inner {
  border-bottom-color: transparent !important;
  -webkit-box-shadow: inset 0 -2px 0 0 #1bb3bc !important;
  box-shadow: inset 0 -2px 0 0 #1bb3bc !important;
  padding: 0;
  border-bottom: 0;
}
app-page-tabPayCuotasinternacional
  .pago-nacional
  .contenedor-deuda-facturada
  .container-box-con-deuda
  .transferencias-main--form-transferencia
  .form-pagoIntCuotas--form-box
  .texto-floating {
  font-size: 1.2rem;
  text-align: left;
  padding: 0;
  margin-bottom: -10px;
}
app-page-tabPayCuotasinternacional
  .pago-nacional
  .contenedor-deuda-facturada
  .container-box-con-deuda
  .transferencias-main--form-transferencia
  .form-pagoIntCuotas--form-box
  .form-pagoIntCuotas--fieldset {
  padding: 0 1.6rem;
  margin: 0;
}
app-page-tabPayCuotasinternacional
  .pago-nacional
  .contenedor-deuda-facturada
  .container-box-con-deuda
  .transferencias-main--form-transferencia
  .form-pagoIntCuotas--form-box
  .form-pagoIntCuotas--fieldset.monto-item {
  width: calc(100% - 3.2rem);
  margin: 0 auto;
  padding: 0;
}
app-page-tabPayCuotasinternacional
  .pago-nacional
  .contenedor-deuda-facturada
  .container-box-con-deuda
  .transferencias-main--form-transferencia
  .form-pagoIntCuotas--form-box
  .form-pagoIntCuotas--fieldset.monto-item
  .label-peso {
  margin: 0;
  position: absolute;
  bottom: 0.4rem;
  left: 0;
  padding-left: 0 !important;
  font-size: 1.6rem !important;
}
app-page-tabPayCuotasinternacional
  .pago-nacional
  .contenedor-deuda-facturada
  .container-box-con-deuda
  .transferencias-main--form-transferencia
  .form-pagoIntCuotas--form-box
  .form-pagoIntCuotas--fieldset
  ion-radio {
  margin: 16px 0;
}
app-page-tabPayCuotasinternacional
  .pago-nacional
  .contenedor-deuda-facturada
  .container-box-con-deuda
  .transferencias-main--form-transferencia
  .form-pagoIntCuotas--form-box
  .form-pagoIntCuotas--fieldset
  ion-label {
  margin: 0;
}
app-page-tabPayCuotasinternacional
  .pago-nacional
  .contenedor-deuda-facturada
  .container-box-con-deuda
  .transferencias-main--form-transferencia
  .form-pagoIntCuotas--form-box
  .form-pagoIntCuotas--fieldset
  .form-transferencia--disponible {
  color: red;
  font-size: 20px;
}
app-page-tabPayCuotasinternacional
  .pago-nacional
  .contenedor-deuda-facturada
  .container-box-con-deuda
  .transferencias-main--form-transferencia
  .form-pagoIntCuotas--form-box
  .form-pagoIntCuotas--fieldset
  .item-inner {
  width: 100%;
}
app-page-tabPayCuotasinternacional
  .pago-nacional
  .contenedor-deuda-facturada
  .container-box-con-deuda
  .transferencias-main--form-transferencia
  .form-pagoIntCuotas--form-box
  .form-pagoIntCuotas--fieldset
  .item-inner
  .input-wrapper
  .label-radio-btn {
  margin-left: 16px;
  padding-right: 0;
}
app-page-tabPayCuotasinternacional
  .pago-nacional
  .contenedor-deuda-facturada
  .container-box-con-deuda
  .transferencias-main--form-transferencia
  .form-pagoIntCuotas--form-box
  .form-pagoIntCuotas--fieldset
  .item-inner
  .input-wrapper
  .label-radio-btn
  .texto-subtitulo {
  margin-top: 1.6rem;
  font-weight: 400;
  font-size: 12px;
  color: #444;
  margin-bottom: 0.2rem;
  text-align: left;
}
app-page-tabPayCuotasinternacional
  .pago-nacional
  .contenedor-deuda-facturada
  .container-box-con-deuda
  .transferencias-main--form-transferencia
  .form-pagoIntCuotas--form-box
  .form-pagoIntCuotas--fieldset
  .item-inner
  .input-wrapper
  .label-radio-btn
  .texto-subtitulo
  .factura-pendiente {
  margin-top: 16px;
}
app-page-tabPayCuotasinternacional
  .pago-nacional
  .contenedor-deuda-facturada
  .container-box-con-deuda
  .transferencias-main--form-transferencia
  .form-pagoIntCuotas--form-box
  .form-pagoIntCuotas--fieldset
  .item-inner
  .input-wrapper
  .label-radio-btn
  .texto-subtitulo
  .monto-pendiente {
  margin-bottom: 16px;
}
app-page-tabPayCuotasinternacional
  .pago-nacional
  .contenedor-deuda-facturada
  .container-box-con-deuda
  .transferencias-main--form-transferencia
  .form-pagoIntCuotas--form-box
  .form-pagoIntCuotas--fieldset
  .item-inner
  .input-wrapper
  .label-radio-btn
  .texto-subtitulo
  .subtitulo {
  color: #444;
  font-size: 14px;
}
app-page-tabPayCuotasinternacional
  .pago-nacional
  .contenedor-deuda-facturada
  .container-box-con-deuda
  .transferencias-main--form-transferencia
  .form-pagoIntCuotas--form-box
  .form-pagoIntCuotas--fieldset
  .item-inner
  .input-wrapper
  .label-radio-btn
  .texto-subtitulo
  span.right {
  float: right;
  color: #444;
  font-weight: 600;
  margin-top: 0.2rem;
  margin-bottom: 0.2rem;
  font-size: 14px;
}
app-page-tabPayCuotasinternacional
  .pago-nacional
  .contenedor-deuda-facturada
  .container-box-con-deuda
  .transferencias-main--form-transferencia
  .form-pagoIntCuotas--form-box
  .form-pagoIntCuotas--fieldset
  .item-inner
  .input-wrapper
  .label-radio-btn
  .texto-subtitulo2 {
  font-weight: 400;
  font-size: 12px;
  color: #444;
  margin-bottom: 0.2rem;
  text-align: left;
}
app-page-tabPayCuotasinternacional
  .pago-nacional
  .contenedor-deuda-facturada
  .container-box-con-deuda
  .transferencias-main--form-transferencia
  .form-pagoIntCuotas--form-box
  .form-pagoIntCuotas--fieldset
  .item-inner
  .input-wrapper
  .label-radio-btn
  .texto-subtitulo2
  .subtitulo {
  color: #444;
  font-size: 14px;
}
app-page-tabPayCuotasinternacional
  .pago-nacional
  .contenedor-deuda-facturada
  .container-box-con-deuda
  .transferencias-main--form-transferencia
  .form-pagoIntCuotas--form-box
  .form-pagoIntCuotas--fieldset
  .item-inner
  .input-wrapper
  .label-radio-btn
  .texto-subtitulo2
  span.right {
  float: right;
  color: #444;
  font-weight: 600;
  margin-top: 0.2rem;
  margin-bottom: 0.2rem;
  font-size: 14px;
}
app-page-tabPayCuotasinternacional
  .pago-nacional
  .contenedor-deuda-facturada
  .container-box-con-deuda
  .transferencias-main--form-transferencia
  .form-pagoIntCuotas--form-box
  .form-pagoIntCuotas--fieldset
  .item-inner
  .input-wrapper
  .text-input {
  font-size: 1.4rem;
  margin: 0;
  width: 100%;
  line-height: 28px;
}
app-page-tabPayCuotasinternacional
  .pago-nacional
  .contenedor-deuda-facturada
  .container-box-con-deuda
  .transferencias-main--form-transferencia
  .form-pagoIntCuotas--form-box
  .form-pagoIntCuotas--fieldset.item.item-label-floating
  [floating] {
  padding-bottom: 4px;
  padding-left: 0;
}
app-page-tabPayCuotasinternacional
  .pago-nacional
  .contenedor-deuda-facturada
  .container-box-con-deuda
  .transferencias-main--form-transferencia
  .form-pagoIntCuotas--form-box
  .form-pagoIntCuotas--fieldset.input-has-value.item.item-label-floating
  [floating] {
  padding-bottom: 4px;
}
app-page-tabPayCuotasinternacional
  .pago-nacional
  .contenedor-deuda-facturada
  .container-box-con-deuda
  .transferencias-main--form-transferencia
  .form-pagoIntCuotas--form-box
  .form-pagoIntCuotas--fieldset
  .list-md
  .item-input.ng-valid.input-has-value:not(.input-has-focus):not(.item-input-has-focus):last-child,
app-page-tabPayCuotasinternacional
  .pago-nacional
  .contenedor-deuda-facturada
  .container-box-con-deuda
  .transferencias-main--form-transferencia
  .form-pagoIntCuotas--form-box
  .form-pagoIntCuotas--fieldset
  .list-md
  .item-input.ng-valid.item-input-has-value:not(.input-has-focus):not(.item-input-has-focus):last-child {
  border-bottom-color: #1bb3bc !important;
  -webkit-box-shadow: inset 0 -2px 0 0 #1bb3bc !important;
  box-shadow: inset 0 -2px 0 0 #1bb3bc !important;
}
app-page-tabPayCuotasinternacional
  .pago-nacional
  .contenedor-deuda-facturada
  .container-box-con-deuda
  .transferencias-main--form-transferencia
  .form-pagoIntCuotas--form-box
  .form-pagoIntCuotas--fieldset.radio-pay
  .item-inner {
  border-bottom: 0;
}
app-page-tabPayCuotasinternacional
  .pago-nacional
  .contenedor-deuda-facturada
  .container-box-con-deuda
  .transferencias-main--form-transferencia
  .form-pagoIntCuotas--form-box
  .contador-caracteres {
  font-size: 1.2rem;
  text-align: right;
  padding-right: 1.6rem;
}
app-page-tabPayCuotasinternacional
  .pago-nacional
  .contenedor-deuda-facturada
  .container-box-con-deuda
  .transferencias-main--form-transferencia
  .form-pagoIntCuotas--form-box
  .form-transferencia--fieldset.margin-b {
  padding-bottom: 0;
}
app-page-tabPayCuotasinternacional
  .pago-nacional
  .contenedor-deuda-facturada
  .container-box-con-deuda
  .transferencias-main--form-transferencia
  .form-pagoIntCuotas--form-box
  .input-has-focus
  ion-label {
  color: #444;
  font-size: 14px;
}
app-page-tabPayCuotasinternacional
  .pago-nacional
  .contenedor-deuda-facturada
  .container-box-con-deuda
  .transferencias-main--form-transferencia
  .form-pagoIntCuotas--form-box
  .input-has-focus
  ion-label
  span {
  color: #c2c2c2;
}
app-page-tabPayCuotasinternacional
  .pago-nacional
  .contenedor-deuda-facturada
  .container-box-con-deuda
  .transferencias-main--form-transferencia
  .form-pagoIntCuotas--form-box
  ion-label {
  color: #444;
  font-size: 14px;
}
app-page-tabPayCuotasinternacional
  .pago-nacional
  .contenedor-deuda-facturada
  .container-box-con-deuda
  .transferencias-main--form-transferencia
  .form-pagoIntCuotas--form-box
  ion-label
  span {
  color: #c2c2c2;
}
app-page-tabPayCuotasinternacional
  .pago-nacional
  .contenedor-deuda-facturada
  .container-box-con-deuda
  .transferencias-main--form-transferencia
  .form-pagoIntCuotas--form-box
  .item-inner {
  border-bottom: 1px solid #444;
  padding-left: 0;
}
app-page-tabPayCuotasinternacional
  .pago-nacional
  .contenedor-deuda-facturada
  .container-box-con-deuda
  .transferencias-main--form-transferencia
  .form-pagoIntCuotas--form-box
  ion-label[fixed] {
  max-width: 50px;
  width: 50px;
  min-width: 50px;
  margin: 13px 0 0 !important;
}
app-page-tabPayCuotasinternacional
  .pago-nacional
  .contenedor-deuda-facturada
  .container-box-con-deuda
  .transferencias-main--form-transferencia
  .form-pagoIntCuotas--form-box
  ion-input.input.input-md.ng-valid.ng-touched.ng-invalid.ng-dirty {
  border-bottom-color: #ec0000;
  -webkit-box-shadow: inset 0 -2px 0 0 #ec0000;
  box-shadow: inset 0 -2px 0 0 #ec0000;
}
app-page-tabPayCuotasinternacional
  .pago-nacional
  .contenedor-deuda-facturada
  .container-box-con-deuda
  .transferencias-main--form-transferencia
  .form-pagoIntCuotas--form-box
  .item-md.item-input.input-has-focus
  .item-inner {
  width: 100%;
  padding: 0;
  border-bottom: 0;
  -webkit-box-shadow: inset 0 -2px 0 0 #1bb3bc !important;
  box-shadow: inset 0 -2px 0 0 #1bb3bc !important;
}
app-page-tabPayCuotasinternacional
  .pago-nacional
  .contenedor-deuda-facturada
  .container-box-con-deuda
  .transferencias-main--form-transferencia
  .form-pagoIntCuotas--form-box
  .list-md
  .item-input.ng-valid.input-has-value:not(.input-has-focus):last-child {
  border-bottom-color: #1bb3bc !important;
  -webkit-box-shadow: inset 0 -2px 0 0 #1bb3bc !important;
  box-shadow: inset 0 -2px 0 0 #1bb3bc !important;
}
app-page-tabPayCuotasinternacional
  .pago-nacional
  .contenedor-deuda-facturada
  .container-box-con-deuda
  .transferencias-main--form-transferencia
  .form-pagoIntCuotas--form-box
  .item-input.item-label-floating.ng-dirty.ng-touched.input-has-value.item-input-has-value.ng-invalid,
app-page-tabPayCuotasinternacional
  .pago-nacional
  .contenedor-deuda-facturada
  .container-box-con-deuda
  .transferencias-main--form-transferencia
  .form-pagoIntCuotas--form-box
  .list-md
  .item-input.input-has-focus:last-child {
  border-bottom-color: #1bb3bc !important;
  -webkit-box-shadow: inset 0 -2px 0 0 #1bb3bc;
  box-shadow: inset 0 -2px 0 0 #1bb3bc;
}
app-page-tabPayCuotasinternacional
  .pago-nacional
  .contenedor-deuda-facturada
  .container-box-con-deuda
  .transferencias-main--form-transferencia
  .form-pagoIntCuotas--form-box
  .form-transferencia--saldo-disponible {
  font-size: 13px;
  padding: 0 1.6rem;
  display: block;
  margin: 0.8rem 0 1.6rem;
}
app-page-tabPayCuotasinternacional
  .pago-nacional
  .contenedor-deuda-facturada
  .container-box-con-deuda
  .transferencias-main--form-transferencia
  .form-pagoIntCuotas--form-box
  .form-transferencia--saldo-disponible.error {
  color: #ec0000;
}
app-page-tabPayCuotasinternacional
  .pago-nacional
  .contenedor-deuda-facturada
  .container-box-con-deuda
  .transferencias-main--form-transferencia
  .form-pagoIntCuotas--form-box
  .msg-error {
  margin: 0 1.6rem;
  font-size: 1.2rem;
}
app-page-tabPayCuotasinternacional
  .pago-nacional
  .contenedor-deuda-facturada
  .container-box-con-deuda
  .transferencias-main--form-transferencia
  .form-pagoIntCuotas--form-box
  .item-input.ng-valid.input-has-value:not(.input-has-focus):not(.item-input-has-focus):last-child,
app-page-tabPayCuotasinternacional
  .pago-nacional
  .contenedor-deuda-facturada
  .container-box-con-deuda
  .transferencias-main--form-transferencia
  .form-pagoIntCuotas--form-box
  .item-input.ng-valid.item-input-has-value:not(.input-has-focus):not(.item-input-has-focus):last-child {
  -webkit-box-shadow: inset 0 -2px 0 0 #1bb3bc;
  box-shadow: inset 0 -2px 0 0 #1bb3bc;
  border-bottom-color: #1bb3bc;
}
app-page-tabPayCuotasinternacional
  .pago-nacional
  .contenedor-deuda-facturada
  .container-box-con-deuda
  .transferencias-main--form-transferencia
  .form-pagoIntCuotas--form-box
  .item-input.ng-invalid.ng-touched:not(.input-has-focus):not(.item-input-has-focus):last-child {
  -webkit-box-shadow: inset 0 -1px 0 0 #444;
  box-shadow: inset 0 -1px 0 0 #444;
  border-bottom-color: #444;
}
app-page-tabPayCuotasinternacional
  .pago-nacional
  .contenedor-deuda-facturada
  .container-box-con-deuda
  .transferencias-main--form-transferencia
  .form-pagoIntCuotas--form-box
  .item-input.ng-invalid.ng-touched:not(.input-has-focus):not(.item-input-has-focus):last-child
  .item-inner {
  border-bottom: 0;
}
app-page-tabPayCuotasinternacional
  .pago-nacional
  .contenedor-deuda-facturada
  .container-box-con-deuda
  .transferencias-main--form-transferencia
  .form-pagoIntCuotas--form-box
  .item-input.item-label-floating.ng-dirty.no-touched.input-has-value.item-input-has-value.ng-valid.input-has-focus.item-input-has-focus
  .item-inner {
  border-bottom-color: transparent !important;
  border-bottom: 0;
}
app-page-tabPayCuotasinternacional
  .pago-nacional
  .contenedor-deuda-facturada
  .container-box-con-deuda
  .deuda-facturada {
  margin: 0;
  font-weight: 700;
  font-size: 1.4rem;
  padding: 1.6rem 0 0 1.6rem;
}
app-page-tabPayCuotasinternacional
  .pago-nacional
  .contenedor-deuda-facturada
  .container-box-con-deuda
  .list
  .item
  .radio
  .radio-checked {
  background: #fff;
}
app-page-tabPayCuotasinternacional
  .pago-nacional
  .contenedor-deuda-facturada
  .container-box-con-deuda
  .list
  .item
  .radio
  .item-cover {
  padding: 0;
}
app-page-tabPayCuotasinternacional
  .pago-nacional
  .contenedor-deuda-facturada
  .container-box-con-deuda
  .list
  .item.item-radio-checked
  .item-inner
  .input-wrapper
  .label {
  font-weight: 400;
}
app-page-tabPayCuotasinternacional
  .pago-nacional
  .contenedor-deuda-facturada
  .container-box-con-deuda
  .list
  .item.item-radio-checked {
  background: #f8f8f8;
}
app-page-tabPayCuotasinternacional
  .pago-nacional
  .contenedor-deuda-facturada
  .fecha-vencimiento {
  margin: 0.8rem 1.6rem 1.6rem 16px;
  font-size: 1.2rem !important;
  margin-bottom: 8px !important;
  margin-top: 0 !important;
}
app-page-tabPayCuotasinternacional
  .pago-nacional
  .contenedor-deuda-facturada
  .container-box-info.margen {
  padding: 0;
  margin-bottom: 8px;
}
app-page-tabPayCuotasinternacional
  .pago-nacional
  .list-md
  .item-input:last-child {
  border-bottom: 0;
}
app-page-tabPayCuotasNacionalComponent {
  color: #444;
}
app-page-tabPayCuotasNacionalComponent .margin {
  margin: 16px 8px 8px;
}
app-page-tabPayCuotasNacionalComponent .margin .contenedor-deuda-monto-fac {
  padding: 16px;
  background: #fff;
}
app-page-tabPayCuotasNacionalComponent
  .margin
  .contenedor-deuda-monto-fac
  ion-row
  ion-col {
  padding: 0;
}
app-page-tabPayCuotasNacionalComponent
  .margin
  .contenedor-deuda-monto-fac
  ion-row
  ion-col
  p {
  margin: 0;
}
app-page-tabPayCuotasNacionalComponent
  .margin
  .contenedor-deuda-monto-fac
  ion-row
  ion-col
  .total-facturado {
  font-weight: 700;
  font-size: 14px;
}
app-page-tabPayCuotasNacionalComponent
  .margin
  .contenedor-deuda-monto-fac
  ion-row
  ion-col
  .montofacturado {
  text-align: right;
  font-weight: 700;
  font-size: 20px;
}
app-page-tabPayCuotasNacionalComponent
  .margin
  .contenedor-deuda-monto-fac
  ion-row
  ion-col
  .txt-pagos-abonos {
  padding-top: 8px;
  font-size: 12px;
}
app-page-tabPayCuotasNacionalComponent
  .margin
  .contenedor-deuda-monto-fac
  ion-row
  ion-col
  .pagos-abonos {
  padding-top: 8px;
  text-align: right;
  font-size: 12px;
}
app-page-tabPayCuotasNacionalComponent
  .margin
  .contenedor-deuda-monto-fac
  ion-row
  ion-col
  .fecha-vencimiento {
  font-size: 1.2rem;
}
app-page-tabPayCuotasNacionalComponent
  .margin
  .contenedor-deuda-monto-fac
  ion-row
  ion-col
  ul {
  padding: 0;
  margin: 0;
  width: 100%;
}
app-page-tabPayCuotasNacionalComponent
  .margin
  .contenedor-deuda-monto-fac
  ion-row
  ion-col
  ul
  li {
  color: #c2c2c2;
  margin-left: 1.6rem;
  font-size: 12px;
}
app-page-tabPayCuotasNacionalComponent
  .margin
  .contenedor-deuda-monto-fac
  ion-row
  ion-col
  ul
  li
  .txt-pagos-abonos {
  color: #444;
}
app-page-tabPayCuotasNacionalComponent
  .margin
  .contenedor-deuda-monto-fac
  .infoboxpagos {
  margin-top: 16px;
  font-size: 12px;
}
app-page-tabPayCuotasNacionalComponent
  .margin
  .contenedor-deuda-monto-fac
  .infoboxpagos
  .container-box-info,
app-page-tabPayCuotasNacionalComponent
  .margin
  .contenedor-deuda-monto-fac
  .infoboxpagos
  .container-box-info
  .box-info {
  margin: 0;
}
app-page-tabPayCuotasNacionalComponent
  .margin
  .contenedor-deuda-monto-fac
  .infoboxpagos
  .container-box-info
  .box-info
  i.iconoIzq::before {
  margin-left: -0.7rem;
}
app-page-tabPayCuotasNacionalComponent
  .margin
  .infobox-corresponde
  .container-box-info {
  margin: 0;
}
app-page-tabPayCuotasNacionalComponent
  .margin
  .infobox-corresponde
  .container-box-info
  .box-info {
  margin: 0;
  font-size: 1.2rem;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
app-page-tabPayCuotasNacionalComponent .margin .titulo {
  font-weight: 700;
  font-size: 1.6rem;
  margin: 16px 0 8px;
}
app-page-tabPayCuotasNacionalComponent
  .margin
  .infobox-para-poder
  .container-box-info {
  margin: 0;
  font-size: 1.2rem;
}
app-page-tabPayCuotasNacionalComponent
  .margin
  .infobox-para-poder
  .container-box-info
  .box-info {
  margin: 0;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
app-page-tabPayCuotasNacionalComponent .margin .seleccion {
  padding: 16px 0;
  background: #fff;
}
app-page-tabPayCuotasNacionalComponent .margin .seleccion .selecciona {
  padding-left: 16px;
  font-size: 14px;
  font-weight: 700;
  margin-bottom: 16px;
}
app-page-tabPayCuotasNacionalComponent
  .margin
  .seleccion
  .seleccion-monto
  .form-pagoIntCuotas--fieldset {
  padding: 0 1.6rem;
  margin: 0;
}
app-page-tabPayCuotasNacionalComponent
  .margin
  .seleccion
  .seleccion-monto
  .form-pagoIntCuotas--fieldset
  ion-radio {
  margin: 16px 0;
}
app-page-tabPayCuotasNacionalComponent
  .margin
  .seleccion
  .seleccion-monto
  .form-pagoIntCuotas--fieldset
  ion-label {
  margin: 0;
}
app-page-tabPayCuotasNacionalComponent
  .margin
  .seleccion
  .seleccion-monto
  .form-pagoIntCuotas--fieldset
  .form-transferencia--disponible {
  color: red;
  font-size: 20px;
}
app-page-tabPayCuotasNacionalComponent
  .margin
  .seleccion
  .seleccion-monto
  .form-pagoIntCuotas--fieldset
  .item-inner {
  width: 100%;
}
app-page-tabPayCuotasNacionalComponent
  .margin
  .seleccion
  .seleccion-monto
  .form-pagoIntCuotas--fieldset
  .item-inner
  .input-wrapper
  .label-radio-btn {
  margin-left: 16px;
  padding-right: 0;
}
app-page-tabPayCuotasNacionalComponent
  .margin
  .seleccion
  .seleccion-monto
  .form-pagoIntCuotas--fieldset
  .item-inner
  .input-wrapper
  .label-radio-btn
  .p-monto-minimo {
  margin-top: 0;
  font-weight: 400;
  font-size: 12px;
  color: #444;
  margin-bottom: 0.2rem;
  text-align: left;
}
app-page-tabPayCuotasNacionalComponent
  .margin
  .seleccion
  .seleccion-monto
  .form-pagoIntCuotas--fieldset
  .item-inner
  .input-wrapper
  .label-radio-btn
  .p-monto-minimo
  .factura-pendiente {
  margin-top: 16px;
}
app-page-tabPayCuotasNacionalComponent
  .margin
  .seleccion
  .seleccion-monto
  .form-pagoIntCuotas--fieldset
  .item-inner
  .input-wrapper
  .label-radio-btn
  .p-monto-minimo
  .monto-pendiente {
  margin-bottom: 16px;
}
app-page-tabPayCuotasNacionalComponent
  .margin
  .seleccion
  .seleccion-monto
  .form-pagoIntCuotas--fieldset
  .item-inner
  .input-wrapper
  .label-radio-btn
  .p-monto-minimo
  .txt-monto-minimo {
  font-size: 14px;
}
app-page-tabPayCuotasNacionalComponent
  .margin
  .seleccion
  .seleccion-monto
  .form-pagoIntCuotas--fieldset
  .item-inner
  .input-wrapper
  .label-radio-btn
  .p-monto-minimo
  .montoMinimo {
  float: right;
  color: #444;
  font-weight: 700;
  margin-top: 0.2rem;
  margin-bottom: 0.2rem;
  font-size: 14px;
}
app-page-tabPayCuotasNacionalComponent
  .margin
  .seleccion
  .seleccion-monto
  .form-pagoIntCuotas--fieldset
  .item-inner
  .input-wrapper
  .label-radio-btn
  .texto-subtitulo2 {
  font-weight: 400;
  font-size: 12px;
  color: #444;
  margin-bottom: 0.2rem;
  text-align: left;
}
app-page-tabPayCuotasNacionalComponent
  .margin
  .seleccion
  .seleccion-monto
  .form-pagoIntCuotas--fieldset
  .item-inner
  .input-wrapper
  .label-radio-btn
  .texto-subtitulo2
  .subtitulo {
  color: #444;
  font-size: 14px;
}
app-page-tabPayCuotasNacionalComponent
  .margin
  .seleccion
  .seleccion-monto
  .form-pagoIntCuotas--fieldset
  .item-inner
  .input-wrapper
  .label-radio-btn
  .texto-subtitulo2
  span.right {
  float: right;
  color: #444;
  font-weight: 600;
  margin-top: 0.2rem;
  margin-bottom: 0.2rem;
  font-size: 14px;
}
app-page-tabPayCuotasNacionalComponent
  .margin
  .seleccion
  .seleccion-monto
  .form-pagoIntCuotas--fieldset
  .item-inner
  .input-wrapper
  .text-input {
  font-size: 1.4rem;
  margin: 0;
  width: 100%;
  line-height: 28px;
}
app-page-tabPayCuotasNacionalComponent
  .margin
  .seleccion
  .seleccion-monto
  .form-pagoIntCuotas--fieldset.item.item-label-floating
  [floating] {
  padding-bottom: 4px;
  padding-left: 0;
}
app-page-tabPayCuotasNacionalComponent
  .margin
  .seleccion
  .seleccion-monto
  .form-pagoIntCuotas--fieldset.input-has-value.item.item-label-floating
  [floating] {
  padding-bottom: 4px;
}
app-page-tabPayCuotasNacionalComponent
  .margin
  .seleccion
  .ingresa-otro-monto
  .item.item-input.ng-valid.input-has-value:not(.input-has-focus)
  .item-inner,
app-page-tabPayCuotasNacionalComponent
  .margin
  .seleccion
  .seleccion-monto
  .list
  .item
  .radio
  .item-cover {
  padding: 0;
}
app-page-tabPayCuotasNacionalComponent
  .margin
  .seleccion
  .seleccion-monto
  .form-pagoIntCuotas--fieldset
  .list-md
  .item-input.ng-valid.input-has-value:not(.input-has-focus):not(.item-input-has-focus):last-child,
app-page-tabPayCuotasNacionalComponent
  .margin
  .seleccion
  .seleccion-monto
  .form-pagoIntCuotas--fieldset
  .list-md
  .item-input.ng-valid.item-input-has-value:not(.input-has-focus):not(.item-input-has-focus):last-child {
  border-bottom-color: #1bb3bc !important;
  -webkit-box-shadow: inset 0 -2px 0 0 #1bb3bc !important;
  box-shadow: inset 0 -2px 0 0 #1bb3bc !important;
}
app-page-tabPayCuotasNacionalComponent
  .margin
  .seleccion
  .seleccion-monto
  .form-pagoIntCuotas--fieldset.radio-pay
  .item-inner {
  border-bottom: 0;
}
app-page-tabPayCuotasNacionalComponent
  .margin
  .seleccion
  .seleccion-monto
  .list
  .item
  .radio
  .radio-checked {
  background: #fff;
}
app-page-tabPayCuotasNacionalComponent
  .margin
  .seleccion
  .seleccion-monto
  .list
  .item.item-radio-checked
  .item-inner
  .input-wrapper
  .label {
  font-weight: 400;
}
app-page-tabPayCuotasNacionalComponent
  .margin
  .seleccion
  .seleccion-monto
  .list
  .item.item-radio-checked {
  background: #f8f8f8;
}
app-page-tabPayCuotasNacionalComponent .margin .seleccion .ingresa-otro-monto {
  background: #fff;
  color: #444;
  margin-bottom: 1.6rem;
}
app-page-tabPayCuotasNacionalComponent
  .margin
  .seleccion
  .ingresa-otro-monto
  ion-item:first-child {
  margin-bottom: 1.6rem;
}
app-page-tabPayCuotasNacionalComponent
  .margin
  .seleccion
  .ingresa-otro-monto
  .texto-floating {
  font-size: 1.2rem;
  text-align: left;
  padding: 0;
  margin-bottom: -10px;
}
app-page-tabPayCuotasNacionalComponent
  .margin
  .seleccion
  .ingresa-otro-monto
  .form-transferencia--fieldset {
  padding: 0 1.6rem;
  margin: 0;
}
app-page-tabPayCuotasNacionalComponent
  .margin
  .seleccion
  .ingresa-otro-monto
  .form-transferencia--fieldset
  ion-label {
  margin: 0;
}
app-page-tabPayCuotasNacionalComponent
  .margin
  .seleccion
  .ingresa-otro-monto
  .form-transferencia--fieldset
  .form-transferencia--disponible {
  color: red;
  font-size: 20px;
}
app-page-tabPayCuotasNacionalComponent
  .margin
  .seleccion
  .ingresa-otro-monto
  .form-transferencia--fieldset
  .item-inner
  .input-wrapper
  .text-input {
  font-size: 1.6rem;
  margin: 0.4rem 0;
}
app-page-tabPayCuotasNacionalComponent
  .margin
  .seleccion
  .ingresa-otro-monto
  .form-transferencia--fieldset.input-has-value.item.item-label-floating
  [floating],
app-page-tabPayCuotasNacionalComponent
  .margin
  .seleccion
  .ingresa-otro-monto
  .form-transferencia--fieldset.item.item-label-floating
  [floating] {
  padding-bottom: 4px;
}
app-page-tabPayCuotasNacionalComponent
  .margin
  .seleccion
  .ingresa-otro-monto
  .contador-caracteres {
  font-size: 1.2rem;
  text-align: right;
  padding-right: 1.6rem;
}
app-page-tabPayCuotasNacionalComponent
  .margin
  .seleccion
  .ingresa-otro-monto
  .form-transferencia--fieldset.margin-b {
  padding-bottom: 0;
}
app-page-tabPayCuotasNacionalComponent
  .margin
  .seleccion
  .ingresa-otro-monto
  .input-has-focus
  ion-label {
  color: #444;
  font-size: 14px;
}
app-page-tabPayCuotasNacionalComponent
  .margin
  .seleccion
  .ingresa-otro-monto
  .input-has-focus
  ion-label
  span {
  color: #c2c2c2;
}
app-page-tabPayCuotasNacionalComponent
  .margin
  .seleccion
  .ingresa-otro-monto
  ion-label {
  color: #444;
  font-size: 14px;
}
app-page-tabPayCuotasNacionalComponent
  .margin
  .seleccion
  .ingresa-otro-monto
  ion-label
  span {
  color: #c2c2c2;
}
app-page-tabPayCuotasNacionalComponent
  .margin
  .seleccion
  .ingresa-otro-monto
  .item-inner {
  border-bottom: 1px solid #444;
  padding-left: 0;
}
app-page-tabPayCuotasNacionalComponent
  .margin
  .seleccion
  .ingresa-otro-monto
  ion-label[fixed] {
  max-width: 50px;
  width: 50px;
  min-width: 50px;
  margin: 13px 0 0 !important;
}
app-page-tabPayCuotasNacionalComponent
  .margin
  .seleccion
  .ingresa-otro-monto
  .item-md.item-input.input-has-focus
  .item-inner {
  border-bottom-color: #1bb3bc;
  -webkit-box-shadow: inset 0 -1px 0 0 #1bb3bc;
  box-shadow: inset 0 -1px 0 0 #1bb3bc;
}
app-page-tabPayCuotasNacionalComponent
  .margin
  .seleccion
  .ingresa-otro-monto
  .item.item-input.ng-valid.input-has-value:not(.input-has-focus)
  .item-inner {
  border-bottom-color: #1bb3bc !important;
  -webkit-box-shadow: inset 0 -1px 0 0 #1bb3bc !important;
  box-shadow: inset 0 -1px 0 0 #1bb3bc !important;
}
app-page-tabPayCuotasNacionalComponent
  .margin
  .seleccion
  .ingresa-otro-monto
  .list-md
  .item-input.ng-valid.input-has-value:not(.input-has-focus):last-child {
  border-bottom-color: #1bb3bc !important;
  -webkit-box-shadow: inset 0 0 0 0 #1bb3bc !important;
  box-shadow: inset 0 0 0 0 #1bb3bc !important;
}
app-page-tabPayCuotasNacionalComponent
  .margin
  .seleccion
  .ingresa-otro-monto
  .list-md
  .item-input.input-has-focus:last-child {
  border-bottom-color: #1bb3bc !important;
  -webkit-box-shadow: inset 0 0 0 0 #1bb3bc;
  box-shadow: inset 0 0 0 0 #1bb3bc;
}
app-page-tabPayCuotasNacionalComponent
  .margin
  .seleccion
  .ingresa-otro-monto
  .form-transferencia--saldo-disponible {
  font-size: 13px;
  padding: 0 1.6rem;
  display: block;
  margin: 0.8rem 0 1.6rem;
}
app-page-tabPayCuotasNacionalComponent
  .margin
  .seleccion
  .ingresa-otro-monto
  .form-transferencia--saldo-disponible.error {
  color: #ec0000;
}
app-page-tabPayCuotasNacionalComponent
  .margin
  .seleccion
  .ingresa-otro-monto
  .msg-error {
  margin: 0 0 0.8rem 1.6rem;
}
app-page-tabPayCuotasNacionalComponent .contenedor-pagar-saldo {
  margin: 8px 8px 0;
  padding: 16px;
  background: #fff;
  font-size: 14px;
  font-weight: 700;
}
app-page-tabPayCuotasNacionalComponent .contenedor-pagar-saldo p {
  margin: 0;
}
app-page-tabPayCuotasNacionalComponent .contenedor-saldo-pendiente {
  margin: 1px 8px 0;
  padding: 16px;
  font-size: 14px;
  background: #fff;
}
app-page-tabPayCuotasNacionalComponent .contenedor-saldo-pendiente p {
  margin: 0;
}
app-page-tabPayCuotasNacionalComponent
  .contenedor-saldo-pendiente
  ion-row
  ion-col {
  padding: 0;
}
app-page-tabPayCuotasNacionalComponent
  .contenedor-saldo-pendiente
  ion-row
  ion-col
  .saldo-pendiente {
  text-align: right;
  font-size: 16px;
  font-weight: 700;
}
app-page-confirmPayCuota pasos-component .pasos {
  margin-bottom: 16px;
}
app-page-confirmPayCuota .header-container {
  background-color: #fff;
  padding: 16px;
  margin: 0 8px 8px;
}
app-page-confirmPayCuota .header-container p {
  margin: 0;
  text-align: center;
  font-size: 14px;
}
app-page-confirmPayCuota .header-container .cuenta-corriente {
  padding: 4px;
}
app-page-confirmPayCuota .header-container .monto-pago {
  font-size: 18px;
  font-weight: 600;
}
app-page-confirmPayCuota .terminos-condiciones {
  background-color: #fff;
  padding: 16px 0;
  margin: 0.8rem 0.8rem 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;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
app-page-confirmPayCuota .terminos-condiciones ion-checkbox {
  padding: 10px !important;
}
app-page-confirmPayCuota .terminos-condiciones span a {
  color: #ec0000;
  font-weight: 700;
}
app-page-confirmPayCuota .terminos-condiciones .item-md .checkbox-md {
  margin: 0;
}
app-page-confirmPayCuota .terminos-condiciones .item-md.item-block .item-inner {
  border-bottom: none;
}
app-page-confirmPayCuota .infobox-terminos .container-box-info {
  margin: 0 0.8rem;
}
app-page-confirmPayCuota .infobox-terminos .container-box-info .box-info {
  margin: 0;
  font-size: 1.2rem;
}
app-page-confirmPayCuota .santanderPassAcordeon {
  display: none;
}
app-page-confirmPayCuota .autorizar {
  padding-bottom: 16px;
}
app-page-confirmPayCuota .confirmar {
  padding: 8px 8px 0;
}
app-page-confirmPayCuota .button-class-confir {
  padding-left: 0 !important;
  margin-left: 8px !important;
  margin-right: 8px !important;
}
app-page-confirmPayCuota .botones-btn-continuar {
  height: 4.8rem;
  background-color: red;
  color: #fff;
  font: 600 1.4rem OpenSans;
  min-width: 15rem;
  margin: 16px auto 24px;
  border-radius: 2.4rem;
  width: 100%;
  border: 1px solid #c2c2c2;
}
app-page-confirmPayCuota .pago-cuotas-int-latam-pass,
app-page-confirmPayCuota .pago-cuotas-int-monto-total,
app-page-confirmPayCuota .pago-cuotas-int-monto-total-detalles,
app-page-confirmPayCuota .pago-cuotas-int-tarjeta-pagar {
  -webkit-box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  background-color: #fff;
  border-radius: 0.4rem;
  margin: 8px;
}
app-page-confirmPayCuota .pago-cuotas-int-mensaje-gris,
app-page-confirmPayCuota .pago-cuotas-int-super-claves {
  margin: 8px;
}
app-page-confirmPayCuota .noMargin {
  margin: 0;
}
app-page-confirmPayCuota .infoCuenta {
  border-radius: 4px;
  padding: 12px 0 16px;
  background: #fff;
  font-family: OpenSans;
  font-weight: 400;
}
app-page-confirmPayCuota .btn-continuar,
payCreditCardCuota-page .btn-continuar {
  height: 4.8rem;
  background-color: red;
  min-width: 15rem;
  width: -webkit-fill-available;
}
app-page-confirmPayCuota .infoCuenta .box .tituloNaranjo {
  font-weight: 700;
  color: #e59e27;
  margin-bottom: 4px;
}
app-page-confirmPayCuota .infoCuenta .box .tituloVerde {
  font-weight: 700;
  color: #abc111;
  margin-bottom: 4px;
}
app-page-confirmPayCuota .infoCuenta p {
  margin: 4px 0 0;
  text-align: center;
}
app-page-confirmPayCuota .container-sobre--cuenta p {
  font-family: OpenSans;
  text-align: left !important;
}
app-page-confirmPayCuota .btn-continuar {
  border: none;
  color: #fff;
  font: 600 1.4rem OpenSans;
  margin: 16px 24px 44px;
  border-radius: 2.4rem;
}
app-page-confirmPayCuota .btn-continuar .icono-angle-right {
  color: #fff;
  font-size: 24px;
  margin: 0;
  text-align: center;
  vertical-align: middle;
}
payCreditCardCuota-page .btn-continuar {
  border: none;
  color: #fff;
  font: 600 1.4rem OpenSans;
  margin: 1px 24px 48px;
  border-radius: 2.4rem;
}
payCreditCardCuota-page .btn-continuar .icono-angle-right {
  color: #fff;
  font-size: 24px;
  margin: 0;
  text-align: center;
  vertical-align: middle;
}
payCreditCardCuota-page .container-sobre--cuenta {
  margin-top: 0;
}
payCreditCardCuota-page .container-sobre--cuenta p {
  font-family: OpenSans;
  text-align: left !important;
}
payCreditCardCuota-page infobox-component .container-box-info {
  margin-bottom: 8px;
  font-size: 1.2rem;
}
voucherPayCuota-page infobox-component {
  margin-top: 8px;
  white-space: initial;
  font-size: 12px;
}
voucherPayCuota-page .voucher-cuotizacion .container-reclamo {
  padding: 0.8rem;
}
voucherPayCuota-page .voucher-cuotizacion .container-reclamo ion-card-header {
  padding: 16px 16px 8px;
}
voucherPayCuota-page
  .voucher-cuotizacion
  .container-reclamo
  ion-card-header
  .titulo {
  font-size: 14px !important;
  margin-bottom: 15px;
}
voucherPayCuota-page
  .voucher-cuotizacion
  .container-reclamo
  ion-card-header
  .tituloNac {
  font-size: 16px !important;
}
voucherPayCuota-page
  .voucher-cuotizacion
  .container-reclamo
  ion-card-header
  .bajada {
  margin-top: 8px;
  font-size: 12px !important;
}
voucherPayCuota-page .voucher-cuotizacion .container-reclamo .header-container {
  background-color: #fff;
  padding: 16px;
  margin: 0 8px 8px;
  border-bottom: 1px solid #f0f0f0;
}
voucherPayCuota-page
  .voucher-cuotizacion
  .container-reclamo
  .header-container
  p {
  margin: 0;
  text-align: center;
  font-size: 14px;
}
voucherPayCuota-page
  .voucher-cuotizacion
  .container-reclamo
  .header-container
  .cuenta-corriente {
  padding: 4px;
}
voucherPayCuota-page
  .voucher-cuotizacion
  .container-reclamo
  .header-container
  .monto-pago {
  font-size: 18px;
  font-weight: 600;
}
voucherPayCuota-page .voucher-cuotizacion .container-reclamo p {
  margin: 0;
  text-align: center;
  color: #444;
}
voucherPayCuota-page .voucher-cuotizacion .container-reclamo .icon {
  position: relative;
  width: 100%;
}
voucherPayCuota-page
  .voucher-cuotizacion
  .container-reclamo
  .icon
  .icono-check {
  width: 7.2rem;
  height: 7.2rem;
  position: absolute;
  left: 50%;
  top: 1.6rem;
  text-align: center;
  line-height: 7.2rem;
  margin: -16px -3.6rem;
  border-radius: 50%;
  background: #abc111;
  font-size: 3.5rem;
  color: #fff;
}
voucherPayCuota-page .voucher-cuotizacion .container-reclamo .ion-card-uno {
  margin-top: 36px;
}
voucherPayCuota-page .voucher-cuotizacion .container-reclamo .card-md {
  width: 100%;
}
voucherPayCuota-page .voucher-cuotizacion .container-reclamo ion-card {
  margin: 0;
}
voucherPayCuota-page .voucher-cuotizacion .container-reclamo ion-card-header {
  padding-top: 52px;
  border-bottom: 1px solid #f0f0f0;
}
voucherPayCuota-page .voucher-cuotizacion .container-reclamo ion-card-header p {
  font-size: 2rem;
  white-space: pre-wrap;
}
voucherPayCuota-page .voucher-cuotizacion .container-reclamo ion-card-content {
  padding: 1px 0 0;
}
voucherPayCuota-page
  .voucher-cuotizacion
  .container-reclamo
  ion-card-content
  infobox-component
  .box-info {
  margin-top: 0;
}
voucherPayCuota-page
  .voucher-cuotizacion
  .container-reclamo
  ion-card-content
  .datos-reclamo {
  padding: 0 16px;
}
voucherPayCuota-page
  .voucher-cuotizacion
  .container-reclamo
  ion-card-content
  .datos-reclamo
  p {
  font-size: 1.5rem;
}
voucherPayCuota-page
  .voucher-cuotizacion
  .container-reclamo
  ion-card-content
  .datos-reclamo
  p
  span {
  font-weight: 700;
}
voucherPayCuota-page
  .voucher-cuotizacion
  .container-reclamo
  ion-card-content
  .compartir-comprobante {
  margin-top: 16px;
  padding-bottom: 0;
}
voucherPayCuota-page
  .voucher-cuotizacion
  .container-reclamo
  ion-card-content
  .compartir-comprobante
  .compartir-recarga
  .compartir-recarga-btn {
  height: 52px;
  font-size: 14px;
  width: 27rem;
  padding: 0;
  color: red;
  position: relative;
  margin: 0 auto;
}
voucherPayCuota-page
  .voucher-cuotizacion
  .container-reclamo
  ion-card-content
  .compartir-comprobante
  .compartir-recarga
  .compartir-recarga-btn
  i {
  position: absolute;
  left: 22%;
  top: 18px;
}
voucherPayCuota-page
  .voucher-cuotizacion
  .container-reclamo
  ion-card-content
  .compartir-comprobante
  .bajada {
  font-size: 1.2rem;
}
voucherPayCuota-page
  .voucher-cuotizacion
  .container-reclamo
  ion-card-content
  .compartir-comprobante
  .bajada
  .toLowerCase {
  text-transform: capitalize;
}
voucherPayCuota-page
  .voucher-cuotizacion
  .container-reclamo
  ion-card-content
  .compartir-comprobante
  .title {
  margin-top: 8px;
}
voucherPayCuota-page
  .voucher-cuotizacion
  .container-reclamo
  ion-card-content
  .compartir-comprobante
  .bajada-monto {
  font-size: 3.2rem;
}
voucherPayCuota-page
  .voucher-cuotizacion
  .container-reclamo
  ion-card-content
  .compartir-comprobante
  .bajada-detalle {
  font-size: 1.2rem;
  margin-top: 8px;
}
voucherPayCuota-page
  .voucher-cuotizacion
  .container-reclamo
  ion-card-content
  .compartir-comprobante
  .bajada-nopagadas {
  font-size: 2rem;
}
voucherPayCuota-page
  .voucher-cuotizacion
  .container-reclamo
  ion-card-content
  .compartir-comprobante
  .separador {
  margin-top: 0.8rem;
}
voucherPayCuota-page
  .voucher-cuotizacion
  .container-reclamo
  ion-card-content
  .compartir-comprobante
  button {
  background-color: transparent !important;
}
voucherPayCuota-page
  .voucher-cuotizacion
  .container-reclamo
  ion-card-content
  .compartir-comprobante
  .mail {
  text-align: center;
  margin-top: 20px;
}
voucherPayCuota-page
  .voucher-cuotizacion
  .container-reclamo
  ion-card-content
  .compartir-comprobante
  .mail
  p {
  font-size: 1.2rem;
  font-weight: 700;
  color: #ec0000;
  float: left;
}
voucherPayCuota-page
  .voucher-cuotizacion
  .container-reclamo
  ion-card-content
  .compartir-comprobante
  i {
  color: #ec0000;
  padding: 0 10px;
  float: left;
  font-size: 2rem;
  margin-top: -2px;
}
voucherPayCuota-page
  .voucher-cuotizacion
  .container-reclamo
  ion-card-content
  .comprobanteNacional {
  margin-top: 0;
}
voucherPayCuota-page .voucher-cuotizacion .container-reclamo .alerta-de-pago {
  background-color: #ddf4f5;
  text-align: left;
  margin-top: 0 !important;
  padding: 1.6rem !important;
  margin-bottom: 1.6rem;
}
voucherPayCuota-page .voucher-cuotizacion .container-reclamo .alerta-de-pago p {
  font-size: 1.2rem;
  text-align: left;
  margin-top: 0.6rem;
  margin-left: 1.5rem;
}
voucherPayCuota-page .voucher-cuotizacion .container-reclamo .alerta-de-pago i {
  width: 2rem;
  height: 2rem;
  text-align: center;
  line-height: 4.2rem;
  border-radius: 50%;
  background: #1bb3bc;
  font-size: 1.6rem;
  color: #fff;
  padding: 4px;
  position: initial;
  margin: 0;
}
voucherPayCuota-page .voucher-cuotizacion .btn-otra-trans {
  background-color: #f0f0f0;
  padding: 1.6rem 0 4rem;
}
voucherPayCuota-page .voucher-cuotizacion .btn-otra-trans .button-clear {
  border: 1px solid #c2c2c2;
  background-color: #fff;
  color: #ec0000;
  padding: 0 7.8rem;
  margin: 0 auto;
  text-transform: none;
  font-size: 1.6rem;
  width: 27rem;
}
voucherPayCuota-page .voucher-cuotizacion .container-sobre--cuenta p {
  font-family: OpenSans;
  text-align: left !important;
}
carousel-recarga-component .main {
  padding: 0 0.8rem 0.8rem;
}
carousel-recarga-component .main p {
  font-weight: 600;
  padding-left: 0.8rem;
  margin-bottom: 0.8rem;
}
carousel-recarga-component .main ion-slides.slides {
  height: auto;
  background: #fff;
  padding: 1.6rem 3.2rem;
  -webkit-box-shadow: 0 2px 4px rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 4px rgba(25, 25, 25, 0.1);
}
carousel-recarga-component .main ion-slides.slides ion-slide {
  border: 2px solid #e3e3e3;
  border-radius: 4px;
  height: 90px;
  max-width: 90px;
}
carousel-recarga-component .main ion-slides.slides ion-slide img {
  max-width: 90%;
}
carousel-recarga-component .main ion-slides.slides ion-slide.selected {
  border-color: #1bb3bc;
}
app-page-StartRecarga .formcontainer {
  padding: 0 0.8rem 3.2rem;
}
app-page-StartRecarga .formcontainer form {
  background: #fff;
  padding: 0.8rem;
  -webkit-box-shadow: 0 2px 4px rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 4px rgba(25, 25, 25, 0.1);
  width: 100%;
}
app-page-StartRecarga .formcontainer form ion-col {
  padding: 0;
}
app-page-StartRecarga
  .formcontainer
  form
  ion-col
  .item-select.input-has-value
  .item-inner,
app-page-StartRecarga
  .formcontainer
  form
  ion-col
  ion-item.item-block.item-md.item-input.input-has-value.item-input-has-value.ng-dirty.ng-valid
  .item-inner,
app-page-StartRecarga
  .formcontainer
  form
  ion-col
  ion-item.item-block.item-md.item-input.input-has-value.item-input-has-value.ng-pristine.ng-valid
  .item-inner {
  border-bottom-color: #1bb3bc;
  -webkit-box-shadow: inset 0 -1px 0 0 #1bb3bc;
  box-shadow: inset 0 -1px 0 0 #1bb3bc;
}
app-page-StartRecarga
  .formcontainer
  form
  ion-col
  ion-item.ng-invalid.ng-dirty
  .item-inner {
  border-bottom-color: #ec0000;
  -webkit-box-shadow: inset 0 -1px 0 0 #ec0000;
  box-shadow: inset 0 -1px 0 0 #ec0000;
}
app-page-StartRecarga .formcontainer form .lastRow {
  padding-top: 0.8rem;
  padding-bottom: 1.6rem;
}
app-page-StartRecarga .formcontainer form .lastRow .phoneCol {
  padding-right: 0.8rem;
}
app-page-StartRecarga .formcontainer form .item-input .label-md {
  color: #999;
  font-size: 14px;
}
app-page-StartRecarga .formcontainer form .item-input .num-label {
  position: absolute;
  bottom: 2.8rem;
  font-size: 1.1rem;
}
app-page-StartRecarga .formcontainer form .item-input .margen-telefonico {
  padding-top: 2rem;
}
app-page-StartRecarga .formcontainer form .item-input .margen-telefonico input {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  opacity: 1;
  margin-bottom: 8px;
}
app-page-StartRecarga
  .formcontainer
  form
  .item-input
  ion-label.margen-telefonico {
  margin: 0;
  width: auto;
  min-width: 0;
  max-width: 4rem;
  font-size: 1.6rem;
  color: #444;
  padding-top: 2.4rem;
}
app-page-StartRecarga
  .formcontainer
  form
  .item-input-disabled
  ion-label.margen-telefonico {
  color: #999;
}
app-page-StartRecarga .formcontainer form .botonContacto {
  border-radius: 50px;
  background-color: #1bb3bc;
  height: 4rem;
  margin-top: 2rem;
  font-size: 14px;
}
app-page-StartRecarga .formcontainer form .msg-error {
  margin: 0;
}
app-page-StartRecarga .formcontainer form ion-select {
  padding: 13px 8px 6px 0;
  width: 100%;
  max-width: 100%;
  font-size: 14px;
}
app-page-StartRecarga
  .formcontainer
  form
  ion-select
  .select-icon
  .select-icon-inner {
  position: absolute;
  top: 50%;
  left: 5px;
  margin-top: -3px;
  width: 0;
  height: 0;
  border-top: 5px solid;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
  color: #ec0000;
  pointer-events: none;
}
app-page-StartRecarga
  .formcontainer
  form
  ion-select
  .select-icon
  .select-icon-inner:after {
  content: "";
  position: absolute;
  color: #fff;
  top: -6px;
  left: -5px;
  margin-top: 0;
  width: 0;
  height: 0;
  border-top: 5px solid;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
}
.encuesta-servicio .col {
  padding: 0;
}
.labelCheck,
.labelRadio {
  display: inline-block;
  color: #5b5a5b;
  cursor: pointer;
  position: relative;
  padding-left: 35px;
  margin-right: 15px;
  font-size: 1.4rem;
}
input[type="checkbox"],
input[type="radio"] {
  display: none;
}
.labelCheck:before,
.labelRadio:before {
  display: inline-block;
  width: 21px;
  height: 21px;
  margin-right: 10px;
  left: 0;
  top: 1px;
  background-color: #fff;
  position: absolute;
  text-align: center;
}
.labelCheck:before {
  border-radius: 3px;
  -webkit-box-shadow: 0 2px 0 #f0f0f0;
  box-shadow: 0 2px 0 #f0f0f0;
  border: 1px solid #ddd;
}
.inputCheck:checked + label:before {
  background-image: url(../assets/images/checkradio.png);
  background-position: 4px 5px;
  background-repeat: no-repeat;
}
.inputRadio:checked + label:before {
  content: url(../assets/images/checkradio.png);
}
.labelRadio:before {
  content: "";
  overflow: hidden;
  border-radius: 50%;
  -webkit-box-shadow: 0 2px 0 #f0f0f0;
  box-shadow: 0 2px 0 #f0f0f0;
  border: 1px solid #ddd;
}
.general-modal .detalle-reclamo p span,
.general-modal .estado-reclamo p span {
  display: block;
}
.item-md {
  padding-left: 0;
}
.range-md {
  padding: 0 20px;
}
.range-md .range-tick {
  position: absolute;
  top: 40px;
  z-index: 1;
  margin-left: -1px;
  width: 2px;
  height: 2px;
  border-radius: 50%;
  background: #c2c2c2;
  pointer-events: none;
}
.range-md .range-knob-handle .range-knob,
.range-md .range-knob-min.range-knob-min .range-knob {
  border: 2px solid #ec0000;
  background: #ec0000;
}
.range-md .range-knob-handle .range-pin,
.range-md .range-knob-handle .range-pin::before,
.range-md .range-knob-min.range-knob-min .range-pin,
.range-md .range-knob-min.range-knob-min .range-pin::before {
  content: "";
  position: absolute;
  left: 20px;
  top: 98%;
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #ddd;
  clear: both;
  -webkit-transform: inherit;
  transform: inherit;
  border-radius: 0;
  background-color: #fff;
  z-index: 1;
}
.range-md .range-knob-handle .range-pin,
.range-md .range-knob-handle .range-pin::after,
.range-md .range-knob-min.range-knob-min .range-pin,
.range-md .range-knob-min.range-knob-min .range-pin::after {
  content: "";
  position: absolute;
  left: 7px;
  top: 90%;
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #fff;
  clear: both;
  z-index: 2;
}
.range-md .range-knob-handle .range-pin,
.range-md .range-knob-min.range-knob-min .range-pin {
  color: #444;
  height: 26px;
  background-color: #fff;
  line-height: 10px;
  text-align: center;
  font-size: 1.2rem;
  position: relative;
  border: 1px solid #ddd;
  top: -25px;
  left: 0;
  border-radius: 3px;
  width: 38px;
}
.range-md .range-pin::before {
  position: absolute;
  top: 3px;
  left: 50%;
  z-index: -1;
  margin-left: -13px;
  width: 26px;
  height: 26px;
  border-radius: 50% 50% 50% 0;
  background: #387ef5;
  content: "";
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-transition: background-color 120ms ease;
  transition: background-color 120ms ease;
}
.general-modal .subtitulo_encuesta {
  font-size: 1.6rem;
  text-align: center;
  font-weight: 700;
  color: #444;
}
.general-modal .pregunta__radio {
  margin-bottom: 16px;
}
.general-modal .modal-solucionado {
  padding: 0;
  border: 0;
  background-color: #fff;
  text-align: center;
  overflow: auto;
  width: 100%;
}
.general-modal .estado-reclamo,
.general-modal .header-reclamo,
.general-modal .respuesta-entregada {
  border-bottom: 1px solid #f0f0f0;
}
.general-modal .header-reclamo {
  padding: 0 !important;
}
.general-modal .header-reclamo p {
  margin: 0;
}
.general-modal .icono-check {
  text-align: center;
  line-height: 7.2rem;
  border-radius: 50%;
  background: #abc111;
  font-size: 3.4rem;
  color: #fff;
  padding: 19px;
}
.general-modal .estado-reclamo p {
  font-size: 2rem;
  color: #444;
  margin: 20px 0 0;
}
.general-modal .respuesta-entregada .titulo-respuesta p {
  margin: 0;
}
.general-modal .respuesta-entregada .detalle-respuesta p {
  font-size: 1.4rem;
}
.general-modal .detalle-reclamo .item-inner {
  border-bottom: 0;
}
.general-modal .detalle-reclamo .details-accordion {
  text-align: center;
  color: #6d6d6d;
}
.general-modal .detalle-reclamo .detalle-tipo {
  text-align: left;
  padding: 16px;
  border-bottom: 1px solid #f0f0f0;
  margin-bottom: 40px;
}
.general-modal .detalle-reclamo .detalle-tipo p {
  font-size: 1.2rem;
  margin: 7px 0;
  color: #444;
}
.general-modal .detalle-reclamo .detalle-tipo p span {
  font-size: 1.4rem;
}
.general-modal .detalle-reclamo i {
  position: absolute;
  top: 50%;
  margin-top: -1.2rem;
  color: #444;
  font-size: 2.4rem;
}
.general-modal .detalle-reclamo i.cerrado {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
.general-modal .detalle-reclamo i.abierto {
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
}
.general-modal .cerrarmodal {
  background-color: #444;
  padding: 16px;
}
.general-modal .cerrarmodal .cerrarmodal__omitir {
  text-align: left;
  font-size: 1.4rem;
}
.general-modal .cerrarmodal .cerrarmodal__titulo {
  text-align: center;
  font-weight: 700;
}
.general-modal .cerrarmodal p {
  color: #fff;
  margin: 0;
  font-size: 1.6rem;
}
.encuesta-icon {
  border-radius: 50%;
  background-color: #ec0000;
  height: 72px;
  width: 72px;
  margin: 0 auto;
}
.encuesta-icon i {
  margin-top: 19.5px;
  margin-left: 3px;
  color: #fff;
  font-size: 3.3rem;
  display: inline-block;
}
ion-list + ion-list {
  margin-top: 0;
}
.small-text {
  font-size: 10px;
}
.titulo_encuesta {
  font-size: 2rem;
  margin-bottom: 0;
  color: #444;
}
.pregunta-range p {
  font-size: 1.4rem;
  padding: 0 16px;
  text-align: left;
  color: #444;
}
.espacio-margen {
  margin: 0 16px;
}
.espacio-margen .item-md.item-block .item-inner {
  padding-right: 0 !important;
}
.btn-enviarencuesta {
  margin: 1.6rem auto 2.4rem !important;
}
.btn-enviarencuesta .icono-angle-right {
  margin-top: 0.4rem;
}
.modal-wrapper .ion-page {
  overflow: auto;
}
.icono-options-reclamo {
  text-align: center;
  line-height: 3.4rem;
  border-radius: 50%;
  background: #e59d27;
  font-size: 3.4rem;
  color: #fff;
  padding: 19px;
  display: inline-block;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
.detalle-tipo-revision {
  text-align: left;
  padding: 1.6rem;
}
.detalle-tipo-revision p {
  font-size: 1.2rem;
  margin: 0;
}
.detalle-tipo-revision p span {
  font-size: 1.4rem;
}
.estado-reclamo .estado-reclamo__titulo {
  margin-top: 1.6rem;
  font-size: 2rem;
}
.estado-reclamo b {
  font-size: 2rem !important;
}
.contenedor-modal-reclamo b {
  color: #444;
  font-size: 1.2rem;
}
.contenedor-modal-reclamo .boton-cerrar {
  font-size: 1.6rem !important;
  display: inline-block;
  margin-top: 3px;
}
.modal-solucionado .cerrarmodal .cerrarmodal__textoCerrar {
  font-size: 1.6rem;
}
.row-padding-top {
  margin-top: 16px;
}
.contenedor-modal-reclamo {
  background: #fff;
  height: 100%;
}
.contenedor-modal-reclamo .modal-solucionado {
  padding: 0;
  border: 0;
  background-color: #fff;
  text-align: center;
  height: 100%;
}
.contenedor-modal-reclamo .estado-reclamo,
.contenedor-modal-reclamo .header-reclamo,
.contenedor-modal-reclamo .respuesta-entregada {
  border-bottom: 1px solid #f0f0f0;
}
.contenedor-modal-reclamo .modal-solucionado .reclamo-solucionado {
  margin-top: 1.6rem;
}
.contenedor-modal-reclamo .header-reclamo p {
  margin: 0;
}
.contenedor-modal-reclamo .icono-check {
  text-align: center;
  line-height: 7.2rem;
  border-radius: 50%;
  background: #abc111;
  font-size: 3.4rem;
  color: #fff;
  padding: 1.9rem;
}
.contenedor-modal-reclamo .respuesta-entregada .titulo-respuesta p {
  margin: 0;
  text-align: left;
}
.contenedor-modal-reclamo .respuesta-entregada .detalle-respuesta {
  font-size: 1.4rem;
  text-align: left;
}
.contenedor-modal-reclamo .respuesta-entregada .detalle-respuesta b {
  font-size: 1.4rem;
}
.contenedor-modal-reclamo
  .respuesta-entregada
  .detalle-respuesta
  .detalle-respuesta-despedida {
  margin-bottom: 0;
}
.contenedor-modal-reclamo .detalle-reclamo .item-inner {
  border-bottom: 0;
  text-align: center;
}
.contenedor-modal-reclamo .detalle-reclamo p span {
  display: block;
}
.contenedor-modal-reclamo .detalle-reclamo .details-accordion {
  color: #6d6d6d;
  display: inline-block;
}
.contenedor-modal-reclamo .detalle-reclamo .detalle-tipo-solucionado {
  text-align: left;
  padding: 1.6rem;
}
.contenedor-modal-reclamo .detalle-reclamo .detalle-tipo-solucionado p {
  font-size: 1.2rem;
  margin: 7px 0;
}
.contenedor-modal-reclamo .detalle-reclamo .detalle-tipo-solucionado p span {
  font-size: 1.4rem;
}
.contenedor-modal-reclamo .detalle-reclamo i {
  display: inline-block;
  color: #444;
  font-size: 2.4rem;
  margin-left: -25px;
}
.contenedor-modal-reclamo .detalle-reclamo i.cerrado {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
.contenedor-modal-reclamo .detalle-reclamo i.abierto {
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
}
.contenedor-modal-reclamo .btn-cerrar-modal {
  background-color: #444;
  padding: 1.6rem;
  position: fixed;
  bottom: 0;
  width: 100%;
}
.contenedor-modal-reclamo .btn-cerrar-modal .boton-cerrar {
  color: #fff;
  right: 0;
  font-size: 2.5rem;
}
.contenedor-modal-reclamo .btn-cerrar-modal p {
  color: #fff;
  text-transform: uppercase;
  margin: 0;
  font-size: 2rem;
}
.comprobante-reclamo .col {
  padding: 0;
}
.comprobante-reclamo .container-reclamo {
  background-color: #f0f0f0;
  padding: 1.6rem 0.8rem 0.1rem;
  border-radius: 0.4rem;
}
.comprobante-reclamo .container-reclamo p {
  margin: 0;
  text-align: center;
  color: #444;
}
.comprobante-reclamo .container-reclamo .icono-check {
  width: 7.2rem;
  height: 7.2rem;
  position: absolute;
  left: 50%;
  top: 10rem;
  text-align: center;
  line-height: 7.2rem;
  margin: -3.6rem 0 0 -3.6rem;
  border-radius: 50%;
  background: #abc111;
  font-size: 3.6rem;
  color: #fff;
}
.comprobante-reclamo .container-reclamo ion-card {
  margin: 30px 0 2.4rem;
  border-radius: 0.4rem;
}
.comprobante-reclamo .container-reclamo .card-md {
  width: 100%;
}
.comprobante-reclamo .container-reclamo ion-card-header {
  border-bottom: 1px solid #f0f0f0;
  padding: 4.5rem 0 0;
}
.comprobante-reclamo .container-reclamo ion-card-header p {
  font-size: 2rem;
  white-space: pre-wrap;
  text-transform: capitalize;
  padding: 1.6rem;
  line-height: 120%;
}
.comprobante-reclamo .container-reclamo ion-card-content {
  padding: 0;
}
.comprobante-reclamo .container-reclamo ion-card-content .datos-reclamo {
  padding: 1.6rem;
}
.comprobante-reclamo .container-reclamo ion-card-content .datos-reclamo p {
  font-size: 1.5rem;
}
.comprobante-reclamo .container-reclamo ion-card-content .datos-reclamo p span {
  font-weight: 700;
}
.comprobante-reclamo .btn-otro-reclamo .button-clear {
  border: 1px solid #c2c2c2;
  background-color: #fff;
  color: #ec0000;
  padding: 0 7.8rem;
  margin: 0 auto 1.6rem;
  text-transform: none;
  font-size: 1.6rem;
  width: 27rem;
}
.comprobante-reclamo .call-comprobante {
  margin-bottom: 0 !important;
}
.comprobante-reclamo .call-comprobante a {
  text-decoration: none;
}
.comprobante-reclamo .call-comprobante .dudas-consultas p {
  text-align: center;
}
.comprobante-reclamo .container-call {
  background-color: #f0f0f0;
  padding: 0;
  margin-top: 2.4rem;
}
.comprobante-reclamo .container-call .dudas-consultas {
  background-color: #fff;
  padding: 2rem 0;
}
.comprobante-reclamo .container-call .dudas-consultas p {
  margin: 0;
  text-align: center;
  font-size: 1.6rem;
  color: #444;
}
.comprobante-reclamo .container-call .dudas-consultas a {
  text-decoration: none;
}
.comprobante-reclamo .container-call .dudas-consultas .button-clear {
  border: 1px solid #c2c2c2;
  background-color: transparent;
  color: #ec0000;
  padding: 0 9.8rem;
  margin-bottom: 0;
  font-size: 1.6rem;
  width: 27rem;
}
.comprobante-reclamo
  .container-call
  .dudas-consultas
  .button-clear
  .icono-phone {
  margin-right: 5px;
  -webkit-transform: rotate(5deg);
  transform: rotate(5deg);
  font-size: 1.5em;
}
.comprobante-reclamo .container-call .contenedor-horario-atencion {
  background-color: #fff;
  padding: 0 0.8rem 0.8rem;
}
.contenedor-emergencias-bancarias {
  background-color: #f0f0f0;
}
.contenedor-emergencias-bancarias .col {
  padding: 0;
}
.contenedor-emergencias-bancarias .titulo-emergencias {
  font-size: 1.6rem;
  color: #444;
  font-weight: 600;
  line-height: 2.2rem;
}
.contenedor-emergencias-bancarias .titulo {
  padding: 0 16px;
  background-color: #fff;
}
.contenedor-emergencias-bancarias .titulo .lista-emergencia ul {
  padding: 0 16px;
  margin-top: -10px;
}
.contenedor-emergencias-bancarias .titulo .lista-emergencia ul li {
  color: #ec0000;
}
.contenedor-emergencias-bancarias .titulo .lista-emergencia ul li p {
  font-size: 1.2rem;
  color: #444;
}
.contenedor-emergencias-bancarias .numeros-emergencias-tajetas {
  margin-top: 16px;
  background-color: #fff;
}
.contenedor-emergencias-bancarias .divider {
  border-bottom: 1px solid #f0f0f0;
  padding: 0 16px;
}
.contenedor-emergencias-bancarias .icono-call {
  margin-right: 5px;
  -webkit-transform: rotate(15deg);
  transform: rotate(15deg);
  font-size: 1.5em;
}
.contenedor-emergencias-bancarias .titulo__lista {
  font-size: 1.5rem;
  color: #444;
  margin: 0;
  padding: 0 16px;
}
.contenedor-emergencias-bancarias .telefono {
  padding-bottom: 16px;
}
.contenedor-emergencias-bancarias .telefono .telefono__titulo {
  font-size: 1.2rem;
}
.contenedor-emergencias-bancarias .telefono .telefono__numero {
  font-size: 1.5rem;
  text-decoration: none;
  color: #ec0000;
  font-weight: 600;
  margin-left: 1.6rem;
}
.contenedor-emergencias-bancarias .telefono .icono-phone {
  color: #ec0000;
  position: absolute;
  font-size: 1.8rem;
  -webkit-transform: rotate(5deg);
  transform: rotate(5deg);
}
.contenedor-emergencias-bancarias .contenedor-informacion-adicional {
  background-color: #fff;
  padding: 0.8rem;
}
.contenedor-emergencias-bancarias .telefono-footer {
  border-bottom: 30px solid #f0f0f0;
  padding-bottom: 16px !important;
}
.contenedor-emergencias-bancarias .header-title {
  width: calc(100% - 13.6rem) !important;
}
.contenedor-emergencias-bancarias .logo-amex,
.contenedor-emergencias-bancarias .logo-mastercard,
.contenedor-emergencias-bancarias .logo-visa {
  margin-top: 16px;
}
.contenido-ingreso-reclamo {
  background-color: #f0f0f0;
}
.contenido-ingreso-reclamo .col {
  padding: 0;
}
.contenido-ingreso-reclamo .card-md {
  margin: 0;
  width: 100%;
}
.contenido-ingreso-reclamo .container-titulo {
  padding: 1.6rem 0;
}
.contenido-ingreso-reclamo .container-titulo .titulo--reclamo {
  font-weight: 600;
  font-size: 1.6rem;
}
.contenido-ingreso-reclamo .enviar-reclamo {
  margin-top: 1.6rem;
}
.contenido-ingreso-reclamo
  .ingreso-texto-reclamo
  .card-content
  .contador-caracteres {
  font-size: 1.2rem;
  padding-top: 5px;
  text-align: right;
}
.contenido-ingreso-reclamo .ingreso-info-contacto {
  margin: 0;
}
.contenido-ingreso-reclamo .ingreso-info-contacto .contenedor-datos-reclamo {
  padding: 1.6rem;
}
.contenido-ingreso-reclamo
  .ingreso-info-contacto
  .contenedor-datos-reclamo
  [col],
.contenido-ingreso-reclamo .ingreso-info-contacto [col] {
  padding: 0;
}
.contenido-ingreso-reclamo
  .ingreso-info-contacto
  .contenedor-datos-reclamo
  .select-icon-inner {
  color: #ec0000;
}
.contenido-ingreso-reclamo
  .ingreso-info-contacto
  .contenedor-datos-reclamo
  .select-icon-inner:after {
  content: "";
  position: absolute;
  color: #fff;
  top: -6px;
  left: -5px;
  margin-top: 0;
  width: 0;
  height: 0;
  border-top: 5px solid;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
}
.contenido-ingreso-reclamo
  .ingreso-info-contacto
  .contenedor-datos-reclamo
  .info-contacto__mail {
  margin-bottom: 0.4rem;
}
.contenido-ingreso-reclamo
  .ingreso-info-contacto
  .contenedor-datos-reclamo
  .item
  .item-inner {
  padding-left: 0;
}
.contenido-ingreso-reclamo
  .ingreso-info-contacto
  .info-contacto
  ion-item:last-child {
  margin-top: 20px;
}
.contenido-ingreso-reclamo .ingreso-info-contacto .info-contacto ion-list {
  margin-top: 10px;
}
.contenido-ingreso-reclamo .btn-enviar-reclamo {
  margin: 0.6rem auto 2.6rem !important;
}
.contenido-ingreso-reclamo button[disabled] {
  background: #c2c2c2;
}
.contenido-ingreso-reclamo .container-tipo-telefono {
  margin-bottom: 3.2rem;
}
.contenido-ingreso-reclamo .container-input,
.contenido-ingreso-reclamo .container-input .msg-error,
.contenido-ingreso-reclamo .container-tipo-telefono .msg-error {
  margin: 0;
}
.contenido-ingreso-reclamo .container-input .item.item-input .item-inner {
  border-bottom: 0;
  padding-right: 0;
}
.contenido-ingreso-reclamo
  .container-input
  .input-has-focus.item.item-input:last-child {
  border-bottom: 1px solid #1bb3bc;
}
.contenido-ingreso-reclamo .container-input .texto-floating {
  text-align: left;
  font-size: 1.2rem;
  padding-bottom: 0.2rem;
}
.contenido-ingreso-reclamo .container-input .item.item-input {
  margin-bottom: 0.4rem;
}
.contenido-ingreso-reclamo .container-input .item.item-input:last-child {
  border-bottom: 1px solid #444;
}
.contenido-ingreso-reclamo
  .container-input
  .item.item-input.ng-valid.input-has-value:not(.input-has-focus)
  .item-inner {
  border-bottom-color: #1bb3bc;
  -webkit-box-shadow: inset 0 -2px 0 0 #1bb3bc;
  box-shadow: inset 0 -2px 0 0 #1bb3bc;
}
.contenido-ingreso-reclamo
  .container-input
  .item.item-input.ng-valid
  .list-md
  .item-input.ng-valid.input-has-value:not(.input-has-focus):not(.item-input-has-focus):last-child,
.contenido-ingreso-reclamo
  .container-input
  .item.item-input.ng-valid.item-input-has-value:not(.input-has-focus):not(.item-input-has-focus):last-child {
  border-bottom-color: #1bb3bc;
  -webkit-box-shadow: inset 0 -1px 0 0 #1bb3bc;
  box-shadow: inset 0 -1px 0 0 #1bb3bc;
}
.contenido-ingreso-reclamo
  .container-input
  .item.item-input.ng-invalid.ng-touched:not(.input-has-focus):not(.item-input-has-focus)
  .item-inner {
  border-bottom-color: #ec0000;
  -webkit-box-shadow: inset 0 -1px 0 0 #ec0000;
  box-shadow: inset 0 -1px 0 0 #ec0000;
}
.contenido-ingreso-reclamo .container-input .item .item-inner {
  border-bottom: 0;
}
.contenido-ingreso-reclamo
  .container-input
  .item
  .item-inner
  .input-wrapper
  [floating],
.contenido-ingreso-reclamo
  .container-input
  .item
  .item-inner
  .input-wrapper
  [floating]
  ion-input
  .text-input {
  color: #444;
}
.contenido-ingreso-reclamo
  .container-input
  .item
  .item-inner
  .input-wrapper
  [fixed] {
  margin: 0;
  max-width: 3.8rem;
  width: 3.8rem;
  min-width: 3.8rem;
}
.contenido-ingreso-reclamo
  .container-input
  .item.item-label-floating
  .text-input-md {
  margin-bottom: 0;
  margin-top: 0;
  resize: none;
}
.contenido-ingreso-reclamo .container-input .input.cel {
  -webkit-box-shadow: inset 0 -1px 0 0 #444;
  box-shadow: inset 0 -1px 0 0 #444;
  border-bottom: 0;
}
.contenido-ingreso-reclamo
  .container-input
  .input.cel.item.item-input:last-child {
  border-bottom: none;
}
.contenido-ingreso-reclamo .container-input .input.cel.item-block {
  min-height: 3rem;
  height: 3rem;
}
.contenido-ingreso-reclamo .container-input .input.cel.item-block .label {
  width: 3.6rem;
  min-width: 3.6rem;
  color: #444;
}
.contenido-ingreso-reclamo
  .container-input
  .input.cel.item-block
  ion-input
  .text-input-md {
  margin: 0.3rem 0;
}
.contenido-ingreso-reclamo
  .container-input
  .input.cel
  .list-md
  .item-input.input-has-focus:last-child,
.contenido-ingreso-reclamo
  .container-input
  .input.cel.item-input.item-input-has-focus:last-child {
  border-bottom-color: #1bb3bc;
  -webkit-box-shadow: inset 0 -2px 0 0 #1bb3bc;
  box-shadow: inset 0 -2px 0 0 #1bb3bc;
}
.contenido-ingreso-reclamo
  .container-input
  .input.cel.item-input.ng-invalid.ng-touched:not(.input-has-focus):not(.item-input-has-focus):last-child {
  border-bottom-color: #ec0000;
  -webkit-box-shadow: inset 0 -2px 0 0 #ec0000;
  box-shadow: inset 0 -2px 0 0 #ec0000;
}
.contenido-ingreso-reclamo
  .container-input
  .input.cel
  .container-input
  .container-input
  .item.item-input.ng-valid
  .list-md
  .item-input.ng-valid.input-has-value:not(.input-has-focus):not(.item-input-has-focus):last-child,
.contenido-ingreso-reclamo
  .container-input
  .input.cel.item.item-input.ng-valid.item-input-has-value:not(.input-has-focus):not(.item-input-has-focus):last-child {
  border-bottom-color: #1bb3bc;
  -webkit-box-shadow: inset 0 -2px 0 0 #1bb3bc;
  box-shadow: inset 0 -2px 0 0 #1bb3bc;
}
.contenido-ingreso-reclamo .container-input .input.cel .item-inner {
  border-bottom: none;
}
.contenido-ingreso-reclamo .container-input .input .input-cover {
  position: static;
}
.contenido-ingreso-reclamo .container-input .tipo-tel {
  height: 30px;
  min-height: 30px;
  margin-right: 10px;
}
.contenido-ingreso-reclamo .container-input .tipo-tel .item-inner {
  margin-right: 10px;
  border-bottom-color: #444;
  -webkit-box-shadow: inset 0 -1px 0 0 #444;
  box-shadow: inset 0 -1px 0 0 #444;
}
.contenido-ingreso-reclamo .container-input .tipo-tel .item-inner .select-tel {
  width: 100%;
  padding: 4px 0;
  color: #444;
  max-width: 100%;
}
.contenido-ingreso-reclamo
  .container-input
  .tipo-tel
  .item-inner
  .select-tel
  .select-icon {
  position: relative;
  width: 20px;
  height: 20px;
  right: 0;
}
.contenido-ingreso-reclamo
  .container-input
  .tipo-tel
  .item-inner
  .select-tel
  .item-cover {
  min-width: inherit;
  min-height: inherit;
  padding: 0;
}
.contenido-ingreso-reclamo
  .container-input
  .container-input
  .item.item-input.ng-valid
  .list-md
  .item-input.ng-valid.input-has-value:not(.input-has-focus):not(.item-input-has-focus):last-child,
.contenido-ingreso-reclamo
  .container-input
  .item.item-input.ng-valid.item-input-has-value:not(.input-has-focus):not(.item-input-has-focus):last-child {
  border-bottom-color: #1bb3bc;
  -webkit-box-shadow: inset 0 -1px 0 0 #1bb3bc;
  box-shadow: inset 0 -1px 0 0 #1bb3bc;
}
.contenido-ingreso-reclamo .container-textarea {
  padding: 0;
  margin: 0;
  border-radius: 0;
  background: #fff;
  -webkit-box-shadow: none;
  box-shadow: none;
  display: block;
}
.contenido-ingreso-reclamo
  .container-textarea
  ion-item.ng-dirty
  ion-textarea.ng-invalid
  textarea {
  border-color: #ec0000;
}
.contenido-ingreso-reclamo
  .container-textarea
  .item-input.input-has-focus
  textarea {
  border-color: #1bb3bc;
}
.contenido-ingreso-reclamo .container-textarea .focusEffect {
  -webkit-transform: translate3d(0, 40px, 0);
  transform: translate3d(0, 40px, 0);
}
.contenido-ingreso-reclamo
  .container-textarea
  .item-label-floating
  .text-input-md {
  margin-top: 0;
  margin-bottom: 0;
  resize: none;
}
.contenido-ingreso-reclamo .container-textarea ion-label {
  -webkit-transform: translate3d(0, 0, 0) scale(0.8);
  transform: translate3d(0, 0, 0) scale(0.8);
}
.contenido-ingreso-reclamo .container-textarea ion-card {
  -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);
}
.contenido-ingreso-reclamo .container-textarea textarea {
  height: 235px;
  border: 1px solid #d6d6d6;
  border-radius: 4px;
  resize: none;
  margin: 0;
  font-size: 14px;
  width: 100%;
  padding: 0.8rem;
}
.contenido-ingreso-reclamo .container-textarea .card .card-content .list .item {
  margin-bottom: 0.4rem;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  border: none;
}
.contenido-ingreso-reclamo
  .container-textarea
  .card
  .card-content
  .list
  .item
  .item-inner {
  border: none;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  padding: 0;
}
.contenido-ingreso-reclamo
  .container-textarea
  .card
  .card-content
  .list
  .item
  .item-inner
  .input-wrapper
  [floating] {
  color: #444;
}
.contenido-ingreso-reclamo
  .container-textarea
  .card
  .card-content
  .list
  .item
  .list-md
  .item-input.ng-valid.input-has-value:not(.input-has-focus):not(.item-input-has-focus):last-child,
.contenido-ingreso-reclamo
  .container-textarea
  .card
  .card-content
  .list
  .item.item-input.ng-valid.item-input-has-value:not(.input-has-focus):not(.item-input-has-focus):last-child {
  border-bottom-color: #1bb3bc;
  -webkit-box-shadow: inset 0 -2px 0 0 #1bb3bc;
  box-shadow: inset 0 -2px 0 0 #1bb3bc;
}
.contenido-ingreso-reclamo
  .container-textarea
  .card
  .card-content
  .list
  .item.item-input:last-child {
  border-bottom: 0;
}
.contenido-ingreso-reclamo
  .container-textarea
  .card
  .card-content
  .list
  .item.item-md.item-input.input-has-focus
  .item-inner {
  border-bottom-color: #1bb3bc;
  -webkit-box-shadow: inset 0 -2px 0 0 #1bb3bc;
  box-shadow: inset 0 -2px 0 0 #1bb3bc;
}
.contenido-ingreso-reclamo
  .container-textarea
  .card
  .card-content
  .list
  .msg-error {
  margin: 0;
}
.seguimientoReclamos {
  background-color: #f0f0f0;
}
.seguimientoReclamos .col {
  padding: 0;
}
.seguimientoReclamos .dummy-box-loader-movimientos .dummy-texto {
  height: 10px;
  border-radius: 5px;
  margin: 1.2rem 1.6rem;
  animation-duration: 1.5s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: placeHolderShimmer;
  animation-timing-function: linear;
  background: #ddd;
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    color-stop(8%, #ddd),
    color-stop(18%, #f0f0f0),
    color-stop(33%, #ddd)
  );
  background: linear-gradient(to right, #ddd 8%, #f0f0f0 18%, #ddd 33%);
  background-size: 800px 104px;
}
.seguimientoReclamos .dummy-box-loader-movimientos .dummy-texto-separador {
  margin-bottom: 0.8rem;
}
.seguimientoReclamos .dummy-box-loader-movimientos .dummy-spacer {
  height: 1.6rem;
  margin: 0;
}
.seguimientoReclamos .dummy-box-loader-movimientos .dummy-texto-grande {
  width: 85%;
}
.seguimientoReclamos .dummy-box-loader-movimientos .dummy-texto-med {
  width: 50%;
}
.seguimientoReclamos .dummy-box-loader-movimientos .dummy-texto-right {
  margin-left: calc(50% - 1.6rem);
}
.seguimientoReclamos .dummy-box-loader-movimientos .dummy-texto-chico {
  width: 35%;
}
.seguimientoReclamos .dummy-box-loader-movimientos .dummy-fecha {
  margin-left: 0.8rem;
  width: 30%;
}
.seguimientoReclamos .dummy-box-loader-movimientos .dummy-box-loader--box {
  background: #fff;
  padding: 0;
  overflow: hidden;
}
.seguimientoReclamos
  .dummy-box-loader-movimientos
  .dummy-box-loader--box
  .dummy-box-loader--item
  .dummy-box-divider:first-child {
  border-bottom: 1px solid #ddd;
}
.seguimientoReclamos
  .dummy-box-loader-movimientos
  .dummy-box-loader--box
  .dummy-box-loader--item
  .dummy-box-center
  p {
  margin: 0 auto;
}
.seguimientoReclamos .dummy-box-loader-movimientos .align-left {
  text-align: right;
}
.seguimientoReclamos .dummy-box-loader-movimientos .align-left * {
  float: right;
}
.seguimientoReclamos ion-refresher {
  top: 32px;
  padding: 1.6rem 0;
}
.seguimientoReclamos ion-refresher .refresher-pulling,
.seguimientoReclamos ion-refresher .refresher-refreshing-icon {
  margin-top: 5.6rem;
}
.seguimientoReclamos .scroll-content {
  border-top: none;
  margin-bottom: 0;
  margin-top: 12.2rem;
}
.seguimientoReclamos ion-row.tab__content.row {
  margin-top: 0;
}
.seguimientoReclamos .tabs_content_background {
  background-color: #fff;
}
.seguimientoReclamos .transFade {
  -webkit-transition: opacity 0.5s ease-in-out;
  transition: opacity 0.5s ease-in-out;
}
.seguimientoReclamos .transFade.invisible {
  display: none;
  height: 0;
}
.seguimientoReclamos .transFade.visible {
  opacity: 1;
  height: auto;
}
.seguimientoReclamos ul.tabs_buttons {
  padding: 0;
  margin: 0;
}
.seguimientoReclamos ul.tabs_buttons li {
  list-style: none;
  display: inline-block;
}
.seguimientoReclamos ul.tabs_buttons li a {
  display: block;
  text-transform: uppercase;
  padding: 1.35rem 0;
  font-size: 1.2rem;
  cursor: pointer;
  position: relative;
  color: #333;
  transition: All 0.3s ease;
  -webkit-transition: All 0.3s ease;
  -moz-transition: All 0.3s ease;
  -o-transition: All 0.3s ease;
  text-align: center;
}
.seguimientoReclamos ul.tabs_buttons li a span {
  position: absolute;
  width: 0;
  height: 3px;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0 auto;
  background-color: #ec0000;
  transition: All 0.3s ease;
  -webkit-transition: All 0.3s ease;
  -moz-transition: All 0.3s ease;
  -o-transition: All 0.3s ease;
}
.seguimientoReclamos ul.tabs_buttons li a.active {
  color: #ec0000;
  font-weight: 700;
}
.seguimientoReclamos .card-md p,
.seguimientoReclamos .reclamo b {
  color: #444;
}
.seguimientoReclamos ul.tabs_buttons li a.active span {
  width: 100% !important;
}
.seguimientoReclamos ul.tabs_content {
  list-style: none;
  margin-top: 0;
  padding: 0;
}
.seguimientoReclamos .tabs_buttons__element {
  width: 33.3%;
  float: left;
}
.seguimientoReclamos div.contenido-tab {
  display: none;
  font-size: 13px;
  padding: 8px 8px 0;
  width: 100%;
}
.seguimientoReclamos .card-content-md {
  padding: 16px !important;
}
.seguimientoReclamos .card-md {
  margin: 0;
  width: 100%;
}
.seguimientoReclamos .card-header-md {
  padding: 1rem 3.2rem 1rem 1.6rem;
}
.seguimientoReclamos .reclamo__cabecera {
  border-bottom: 1px solid #ddd;
  height: 4rem;
}
.seguimientoReclamos .reclamo__fecha {
  background-color: transparent;
  color: #444;
  text-align: left;
  font-size: 1.4rem;
  margin: 0.8rem;
  display: inline-block;
  font-weight: 600;
  text-transform: capitalize;
}
.seguimientoReclamos .reclamo__producto p {
  text-transform: capitalize;
}
.seguimientoReclamos .reclamo {
  background-color: #fff;
  border-radius: 4px;
  -webkit-box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
}
.seguimientoReclamos .reclamo .reclamo__nuevo {
  background-color: #abc111;
}
.seguimientoReclamos .reclamo .reclamo__numero b,
.seguimientoReclamos .reclamo .reclamo__numero p,
.seguimientoReclamos .reclamo .reclamo__producto b,
.seguimientoReclamos .reclamo .reclamo__producto p {
  margin: 0;
}
.seguimientoReclamos .reclamo .reclamo__numero:first-child {
  margin-bottom: 0.8rem;
}
.seguimientoReclamos .reclamo .reclamo__estado .reclamo__solucionado {
  margin: 0;
}
.seguimientoReclamos .reclamo .reclamo__estado .reclamo__enrevision {
  margin-top: -0.1rem;
}
.seguimientoReclamos .reclamo .reclamo__estado .solucionado {
  background-color: #abc111;
  color: #fff;
  padding: 6px;
  border-radius: 50%;
  font-size: 1.2rem;
}
.seguimientoReclamos .reclamo .reclamo__estado .enrevision {
  background-color: #e59d27;
  color: #fff;
  padding: 6px;
  border-radius: 50%;
  font-size: 1.2rem;
  display: inline-block;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  margin-right: 0.8rem;
}
.seguimientoReclamos .reclamo .reclamo__ver_respuesta {
  position: relative;
}
.seguimientoReclamos .reclamo .reclamo__ver_respuesta a {
  position: absolute;
  right: 3px;
  color: #ec0000;
  font-size: 1.2rem;
  font-weight: 600;
}
.seguimientoReclamos .reclamo .reclamo__ver_respuesta a .icono-angle-right {
  position: absolute;
  top: 50%;
  margin-top: -1rem;
  font-size: 2rem;
}
app-component-comprobante-cuotizacion .comprobanteCuotizacion {
  padding: 0 !important;
  font-size: 12px;
}
app-component-comprobante-cuotizacion .comprobanteCuotizacion .value {
  padding-bottom: 8px;
}
app-component-comprobante-cuotizacion .comprobanteCuotizacion .resumen {
  text-align: center;
}
app-component-comprobante-cuotizacion .comprobanteCuotizacion .resumen .monto {
  font-size: 18px;
  font-weight: 600;
}
app-component-comprobante-cuotizacion .comprobanteCuotizacion .containerTitle {
  font-family: OpenSans;
  font-weight: 400;
}
app-component-comprobante-cuotizacion .comprobanteCuotizacion hr {
  margin: 0;
}
app-component-comprobante-cuotizacion .comprobanteCuotizacion .infoCuenta {
  margin-top: 8px;
  background: #fff;
  font-family: OpenSans;
  font-weight: 400;
}
app-component-comprobante-cuotizacion .comprobanteCuotizacion .infoCuenta hr {
  margin-top: 8px;
}
app-component-comprobante-cuotizacion .comprobanteCuotizacion .detalle {
  margin: 0;
  padding: 3px 11px;
  background: #fff;
  font-family: OpenSans;
  font-weight: 400;
}
app-component-comprobante-cuotizacion
  .comprobanteCuotizacion
  .detalle.ver-activo {
  max-height: 1000px;
  -webkit-transition: max-height 0.5s ease-in;
  transition: max-height 0.5s ease-in;
}
app-component-comprobante-cuotizacion
  .comprobanteCuotizacion
  .detalle.ver-activo
  p
  span {
  display: block;
}
app-component-comprobante-cuotizacion
  .comprobanteCuotizacion
  .detalle.item-inactivo
  p
  span,
app-component-comprobante-cuotizacion
  .comprobanteCuotizacion
  .detalle.ver-activo
  p
  span
  + span {
  display: none;
}
app-component-comprobante-cuotizacion
  .comprobanteCuotizacion
  .detalle.item-inactivo {
  max-height: 0;
  -webkit-transition: max-height 0.5s ease-out;
  transition: max-height 0.5s ease-out;
  overflow: hidden;
  padding: 8px;
}
app-component-comprobante-cuotizacion
  .comprobanteCuotizacion
  .detalle.item-inactivo
  p
  span
  + span {
  display: block;
}
app-component-comprobante-cuotizacion .comprobanteCuotizacion .ver {
  background: #fff;
  color: #ec0000;
  position: relative;
  text-align: center;
}
app-component-comprobante-cuotizacion .comprobanteCuotizacion .ver p {
  font-size: 1.2rem;
  text-align: center;
  display: inline-block;
  position: relative;
}
app-component-comprobante-cuotizacion .comprobanteCuotizacion .ver p .rotate {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  left: -2.1rem;
  font-size: 1.8rem;
  position: absolute;
}
app-component-comprobante-cuotizacion
  .comprobanteCuotizacion
  .ver.ver-detalle
  p {
  color: #ec0000;
  font-weight: 600;
}
app-component-comprobante-cuotizacion
  .comprobanteCuotizacion
  .ver.ver-detalle
  p
  i {
  color: #ec0000;
  font-weight: 500;
}
app-component-comprobante-cuotizacion
  .comprobanteCuotizacion
  .ver.ver-detalle.ver-activo
  p
  .rotate {
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
}
app-component-comprobante-cuotizacion
  .comprobanteCuotizacion
  .ver.ver-detalle.ver-activo
  p
  span {
  display: block;
}
app-component-comprobante-cuotizacion
  .comprobanteCuotizacion
  .ver.ver-detalle.item-inactivo
  p
  span,
app-component-comprobante-cuotizacion
  .comprobanteCuotizacion
  .ver.ver-detalle.ver-activo
  p
  span
  + span {
  display: none;
}
.confirmarCuotizacion .detalle.ver-activo p span,
app-component-comprobante-cuotizacion
  .comprobanteCuotizacion
  .ver.ver-detalle.item-inactivo
  p
  span
  + span {
  display: block;
}
app-component-comprobante-cuotizacion .bajada-detalle {
  margin-bottom: 16px !important;
}
.confirmarCuotizacion {
  padding: 0 !important;
  font-size: 12px;
}
.confirmarCuotizacion .value {
  padding-bottom: 8px;
}
.confirmarCuotizacion .resumen {
  text-align: center;
}
.confirmarCuotizacion .resumen .monto {
  font-size: 18px;
  font-weight: 600;
}
.confirmarCuotizacion .containerTitle,
.confirmarCuotizacion .detalle,
.confirmarCuotizacion .infoCuenta {
  font-family: OpenSans;
  font-weight: 400;
}
.confirmarCuotizacion hr {
  margin: 0;
}
.confirmarCuotizacion .infoCuenta {
  margin-top: 8px;
  padding: 16px 0 0 !important;
  background: #fff;
}
.confirmarCuotizacion .infoCuenta hr {
  margin-top: 8px;
}
.confirmarCuotizacion .detalle {
  margin: 0;
  padding: 0;
  background: #fff;
}
.confirmarCuotizacion .detalle .left-box {
  float: left;
}
.confirmarCuotizacion .detalle .right-box {
  float: right;
}
.confirmarCuotizacion .detalle.ver-activo {
  max-height: 1000px;
  -webkit-transition: max-height 0.5s ease-in;
  transition: max-height 0.5s ease-in;
  padding: 16px 0 8px;
}
.confirmarCuotizacion .detalle.item-inactivo p span,
.confirmarCuotizacion .detalle.ver-activo p span + span {
  display: none;
}
.confirmarCuotizacion .detalle.item-inactivo {
  max-height: 0;
  padding: 25px 0 0;
  -webkit-transition: max-height 0.5s ease-out !important;
  transition: max-height 0.5s ease-out !important;
  overflow: hidden;
}
.confirmarCuotizacion .detalle.item-inactivo p span + span {
  display: block;
}
@media only screen and (max-width: 320px) {
  .confirmarCuotizacion .detalle [offset-1] {
    margin-left: 16px;
  }
}
@media only screen and (min-width: 375px) {
  .confirmarCuotizacion .detalle [offset-1] {
    margin-left: 12%;
  }
  .confirmarCuotizacion .detalle [col-6] {
    -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%;
  }
}
.confirmarCuotizacion .ver {
  background: #fff;
  color: #ec0000;
  position: relative;
  text-align: center;
}
.confirmarCuotizacion .ver p {
  font-size: 1.2rem;
  text-align: center;
  display: inline-block;
  position: relative;
}
.confirmarCuotizacion .ver p .rotate {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  left: -2.1rem;
  font-size: 1.8rem;
  position: absolute;
}
.confirmarCuotizacion .ver.ver-detalle p {
  color: #ec0000;
  font-weight: 600;
}
.confirmarCuotizacion .ver.ver-detalle p i {
  color: #ec0000;
  font-weight: 500;
}
.confirmarCuotizacion .ver.ver-detalle.ver-activo p .rotate {
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
}
.confirmarCuotizacion .ver.ver-detalle.ver-activo p span {
  display: block;
}
.confirmarCuotizacion .ver.ver-detalle.item-inactivo p span,
.confirmarCuotizacion .ver.ver-detalle.ver-activo p span + span {
  display: none;
}
.confirmarCuotizacion .ver.ver-detalle.item-inactivo p span + span {
  display: block;
}
.footer-container {
  -webkit-box-shadow: 0 -3px 8px 0 rgba(25, 25, 25, 0.15);
  box-shadow: 0 -3px 8px 0 rgba(25, 25, 25, 0.15);
  background-color: #fff;
}
.footer-container .grid {
  padding-top: 3px;
}
.footer-container .cantidad-compras {
  font-size: 12px;
  color: #444;
}
.footer-container a {
  color: #000;
}
.footer-container .info {
  padding-top: 6px;
}
.footer-container .info .container-box-info .box-info {
  padding: 1.6rem 1.6rem 1.6rem 6rem;
}
.footer-container .divButton {
  max-width: 148px;
  margin: auto 4px auto auto;
}
.footer-container .divButton .botones.button {
  min-width: 148px;
  font-size: 14px;
  height: 36px;
  padding-left: 0;
  padding-right: 0;
  margin-top: 14px;
  margin-bottom: auto;
}
.footer-container .divButton .icono-angle-right {
  color: #fff;
  font-size: 24px;
  margin: 18px 0 0;
  text-align: center;
  vertical-align: middle;
}
.footer-container .equivalente {
  font-size: 12px;
  color: #444;
}
.footer-container .usd {
  font-size: 20px;
  color: #444;
}
.footer-container .seguirSeleccionando {
  font-size: 12px;
  text-align: center;
  font-weight: 400;
}
.footer-container .seguirSeleccionando a {
  color: #ec0000;
}
app-component-onboarding-mason .onboardingContainer {
  position: fixed;
  top: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.9);
  z-index: 1000000000000000;
  color: #fff;
  right: 0;
  left: 0;
  text-align: center;
  padding-top: 6rem;
}
app-component-onboarding-mason .onboardingContainer h2 {
  margin-bottom: 4rem;
  font-style: normal;
  font-weight: lighter;
}
app-component-onboarding-mason .onboardingContainer h2 span {
  font-style: normal;
  font-weight: 600;
}
app-component-onboarding-mason
  .onboardingContainer
  .swiper-pagination.swiper-pagination-bullets {
  position: static;
  padding-top: 2rem;
}
@media (max-aspect-ratio: 2 / 3) {
  app-component-onboarding-mason .onboardingContainer {
    padding-top: 4rem;
  }
  app-component-onboarding-mason .onboardingContainer h2 {
    margin-top: 6.2rem;
    margin-bottom: 3.2rem;
    font-style: normal;
    font-weight: lighter;
  }
  app-component-onboarding-mason .onboardingContainer h2 span {
    font-style: normal;
    font-weight: 600;
  }
  app-component-onboarding-mason .onboardingContainer p {
    margin-right: 16px;
    text-align: left;
  }
}
@media (max-width: 320px) {
  app-component-onboarding-mason .onboardingContainer h2 {
    margin-top: 1.2rem;
    margin-bottom: 3.2rem;
    font-style: normal;
    font-weight: lighter;
  }
  app-component-onboarding-mason .onboardingContainer h2 span {
    font-style: normal;
    font-weight: 600;
  }
}
app-component-onboarding-mason .iphonex .onboardingContainer {
  position: fixed;
  top: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.7);
  z-index: 1000000000000000;
  color: #fff;
  right: 0;
  left: 0;
  text-align: center;
  padding-top: 6rem;
}
app-component-onboarding-mason .iphonex .onboardingContainer h2 {
  margin-bottom: 4rem;
  font-style: normal;
  font-weight: lighter;
}
app-component-onboarding-mason .iphonex .onboardingContainer h2 span {
  font-style: normal;
  font-weight: 600;
}
app-component-onboarding-mason
  .iphonex
  .onboardingContainer
  .swiper-pagination.swiper-pagination-bullets {
  position: static;
  padding-top: 2rem;
}
.seleccionCuotas {
  border-radius: 0.4rem;
  font-size: 14px;
}
.seleccionCuotas .valorCuota {
  padding: 3px 11px;
  text-align: center;
  background: #ddf4f5;
}
.seleccionCuotas .valorCuota .valor {
  font-size: 1.8rem;
}
.seleccionCuotas .semiBold {
  font-weight: 600;
}
.seleccionCuotas .check {
  padding: 12px 0 0 !important;
}
.seleccionCuotas .select-icon:after {
  color: #ec0000;
  content: "\f3d0";
  display: inline-block;
  font-family: Ionicons;
  font-size: 2rem;
  line-height: 1;
}
.seleccionCuotas .select-icon .select-icon-inner {
  display: none;
}
.seleccionCuotas .containerTitle {
  padding: 0 !important;
}
.seleccionCuotas .detalleSimulacion {
  background-color: #fff;
  padding: 10px 11px 3px;
  font-weight: 400;
}
.seleccionCuotas .detalleSimulacion p {
  margin: 0 0 0.8rem !important;
}
.seleccionCuotas .radiusBottom {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.seleccionCuotas .compras {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  margin-top: 8px;
  background-color: #fff;
  padding: 4px 11px 0 8px;
  font-weight: 400;
}
.seleccionCuotas .compras .marginBottom {
  margin-bottom: 8px;
}
.seleccionCuotas .compras .right {
  text-align: right;
  margin-bottom: 0.8rem;
}
.seleccionCuotas .compras .left {
  text-align: left;
}
.seleccionCuotas .compras .small {
  font-size: 12px;
}
.seleccionCuotas .compras .usd {
  font-weight: 700;
  color: #e59e27;
}
.seleccionCuotas .compras .detalle.ver-activo {
  max-height: 1000px;
  -webkit-transition: max-height 0.5s ease-in;
  transition: max-height 0.5s ease-in;
}
.seleccionCuotas .compras .detalle.ver-activo p span {
  display: block;
}
.seleccionCuotas .compras .detalle.item-inactivo p span,
.seleccionCuotas .compras .detalle.ver-activo p span + span {
  display: none;
}
.seleccionCuotas .compras .detalle.item-inactivo {
  max-height: 0;
  -webkit-transition: max-height 0.5s ease-out;
  transition: max-height 0.5s ease-out;
  overflow: hidden;
}
.seleccionCuotas .compras .detalle.item-inactivo p span + span {
  display: block;
}
.seleccionCuotas .compras .ver {
  margin-top: 4px;
  background: #fff;
  color: #ec0000;
  position: relative;
  text-align: center;
}
.seleccionCuotas .compras .ver p {
  font-size: 1.2rem;
  text-align: center;
  display: inline-block;
  position: relative;
  margin-bottom: 0;
}
.seleccionCuotas .compras .ver p .rotate {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  left: -2.1rem;
  font-size: 1.8rem;
  position: absolute;
}
.seleccionCuotas .compras .ver.ver-detalle p {
  color: #ec0000;
  font-weight: 600;
}
.seleccionCuotas .compras .ver.ver-detalle p i {
  color: #ec0000;
  font-weight: 500;
}
.seleccionCuotas .compras .ver.ver-detalle.ver-activo p .rotate {
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
}
.seleccionCuotas .compras .ver.ver-detalle.ver-activo p span {
  display: block;
}
.seleccionCuotas .compras .ver.ver-detalle.item-inactivo p span,
.seleccionCuotas .compras .ver.ver-detalle.ver-activo p span + span {
  display: none;
}
.seleccionCuotas .compras .ver.ver-detalle.item-inactivo p span + span,
app-page-firmainternacional
  .firma-contrato
  .contenedor-modal-reclamo
  .detalle-reclamo
  p
  span {
  display: block;
}
.seleccionCuotas .filter-acciones__orden {
  width: 100%;
}
.seleccionCuotas .cuotas {
  margin-top: 2px;
  background-color: #fff;
  padding: 3px 8px 0;
  font-weight: 400;
}
.seleccionCuotas .cuotas .filter-acciones {
  margin-bottom: 8px;
  border-bottom: 2px solid #1bb3bc;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 0;
}
.seleccionCuotas .cuotas .select {
  max-width: 100%;
  width: 100%;
  padding: 0 8px 0 0 !important;
}
.seleccionCuotas .cuotas .usd {
  color: #e59e27;
}
.seleccionCuotas .right {
  text-align: right;
}
.seleccionCuotas .left {
  text-align: left;
}
.seleccionCuotas .small {
  font-size: 12px;
}
app-page-firmainternacional
  .firma-contrato
  .platform-ios
  .contenedor-modal-reclamo {
  margin-top: 0;
}
app-page-firmainternacional
  .firma-contrato
  .platform-ios
  .container-editar-datos
  .scroll-content,
app-page-firmainternacional
  .firma-contrato
  .platform-ios
  .container-modal--buscar {
  margin-top: 1.8rem;
}
app-page-firmainternacional .firma-contrato .contenedor-modal-reclamo {
  margin-top: 0;
  background: #fff;
  height: 100%;
}
app-page-firmainternacional .firma-contrato .contenedor-modal-reclamo .col {
  padding: 0;
}
app-page-firmainternacional
  .firma-contrato
  .contenedor-modal-reclamo
  .modal-solucionado {
  padding: 0;
  border: 0;
  background-color: #fff;
  text-align: center;
  height: 100%;
  position: relative;
}
app-page-firmainternacional
  .firma-contrato
  .contenedor-modal-reclamo
  .modal-solucionado
  .reclamo-solucionado {
  margin-top: 1.6rem;
}
app-page-firmainternacional
  .firma-contrato
  .contenedor-modal-reclamo
  .header-reclamo {
  border-bottom: 0;
}
app-page-firmainternacional
  .firma-contrato
  .contenedor-modal-reclamo
  .header-reclamo
  p {
  margin: 0;
}
app-page-firmainternacional
  .firma-contrato
  .contenedor-modal-reclamo
  .icono-check {
  text-align: center;
  line-height: 7.2rem;
  border-radius: 50%;
  background: #abc111;
  font-size: 3.4rem;
  color: #fff;
  padding: 1.9rem;
}
app-page-firmainternacional
  .firma-contrato
  .contenedor-modal-reclamo
  .estado-reclamo,
app-page-firmainternacional
  .firma-contrato
  .contenedor-modal-reclamo
  .respuesta-entregada {
  border-bottom: 1px solid #f0f0f0;
}
app-page-firmainternacional
  .firma-contrato
  .contenedor-modal-reclamo
  .respuesta-entregada
  .titulo-respuesta
  p {
  margin: 0;
  text-align: left;
}
app-page-firmainternacional
  .firma-contrato
  .contenedor-modal-reclamo
  .respuesta-entregada
  .detalle-respuesta {
  font-size: 1.4rem;
  text-align: left;
}
app-page-firmainternacional
  .firma-contrato
  .contenedor-modal-reclamo
  .respuesta-entregada
  .detalle-respuesta
  b {
  font-size: 1.4rem;
}
app-page-firmainternacional
  .firma-contrato
  .contenedor-modal-reclamo
  .respuesta-entregada
  .detalle-respuesta
  .detalle-respuesta-despedida {
  margin-bottom: 0;
}
app-page-firmainternacional
  .firma-contrato
  .contenedor-modal-reclamo
  .detalle-reclamo
  .item-inner {
  border-bottom: 0;
  text-align: center;
}
app-page-firmainternacional
  .firma-contrato
  .contenedor-modal-reclamo
  .detalle-reclamo
  .details-accordion {
  color: #6d6d6d;
  display: inline-block;
}
app-page-firmainternacional
  .firma-contrato
  .contenedor-modal-reclamo
  .detalle-reclamo
  .detalle-tipo-solucionado {
  text-align: left;
  padding: 1.6rem;
}
app-page-firmainternacional
  .firma-contrato
  .contenedor-modal-reclamo
  .detalle-reclamo
  .detalle-tipo-solucionado
  p {
  font-size: 1.2rem;
  margin: 7px 0;
}
app-page-firmainternacional
  .firma-contrato
  .contenedor-modal-reclamo
  .detalle-reclamo
  .detalle-tipo-solucionado
  p
  span {
  font-size: 1.4rem;
}
app-page-firmainternacional
  .firma-contrato
  .contenedor-modal-reclamo
  .detalle-reclamo
  i {
  display: inline-block;
  color: #444;
  font-size: 2.4rem;
  margin-left: -25px;
}
app-page-firmainternacional
  .firma-contrato
  .contenedor-modal-reclamo
  .detalle-reclamo
  i.cerrado {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
app-page-firmainternacional
  .firma-contrato
  .contenedor-modal-reclamo
  .detalle-reclamo
  i.abierto {
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
}
app-page-firmainternacional
  .firma-contrato
  .contenedor-modal-reclamo
  .btn-cerrar-modal {
  background-color: #444;
  padding: 1.6rem;
  position: fixed;
  bottom: 0;
  width: 100%;
}
app-page-firmainternacional
  .firma-contrato
  .contenedor-modal-reclamo
  .btn-cerrar-modal
  .boton-cerrar {
  color: #fff;
  right: 0;
  font-size: 2.5rem;
}
app-page-firmainternacional
  .firma-contrato
  .contenedor-modal-reclamo
  .btn-cerrar-modal
  p {
  color: #fff;
  text-transform: uppercase;
  margin: 0;
  font-size: 2rem;
}
app-page-firmainternacional
  .firma-contrato
  .contenedor-modal-reclamo
  .detalle-cuota-colapsable {
  background: #f0f0f0;
  border-top: 1px solid #ddd;
}
app-page-firmainternacional
  .firma-contrato
  .contenedor-modal-reclamo
  .detalle-cuota-colapsable
  .item-inner {
  position: relative;
  padding: 0;
}
app-page-firmainternacional
  .firma-contrato
  .contenedor-modal-reclamo
  .detalle-cuota-colapsable
  .item-inner
  .input-wrapper {
  color: #444;
  padding: 1.6rem 4.8rem 1.6rem 5.4rem;
  border-bottom: 1px solid #ddd;
}
app-page-firmainternacional
  .firma-contrato
  .contenedor-modal-reclamo
  .detalle-cuota-colapsable
  .item-inner
  .input-wrapper
  ion-label {
  margin: 0;
}
app-page-firmainternacional
  .firma-contrato
  .contenedor-modal-reclamo
  .detalle-cuota-colapsable
  .item-inner
  .input-wrapper
  .info {
  position: absolute;
  left: 1.6rem;
  background: #1bb3bc;
  border-radius: 50%;
  width: 2.4rem;
  height: 2.4rem;
}
app-page-firmainternacional
  .firma-contrato
  .contenedor-modal-reclamo
  .detalle-cuota-colapsable
  .item-inner
  .input-wrapper
  .info:before {
  left: 50%;
  margin-left: -0.8rem;
  position: absolute;
  line-height: 2.4rem;
  color: #fff;
}
app-page-firmainternacional
  .firma-contrato
  .contenedor-modal-reclamo
  .detalle-cuota-colapsable
  .item-inner
  .input-wrapper
  .arrow {
  position: absolute;
  right: 1.6rem;
  top: 50%;
  margin-top: -1.2rem;
  color: #ec0000;
  font-size: 2.4rem;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  -webkit-transition: 0.2s ease-in;
  transition: 0.2s ease-in;
}
app-page-firmainternacional
  .firma-contrato
  .contenedor-modal-reclamo
  .detalle-cuota-colapsable
  .item-inner
  .input-wrapper
  .arrow.info-activo {
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
  -webkit-transition: 0.2s ease-in;
  transition: 0.2s ease-in;
}
app-page-firmainternacional
  .firma-contrato
  .contenedor-modal-reclamo
  .detalle-cuota-colapsable
  .container-info-cuenta {
  max-height: calc(100vh - 54px);
  -webkit-transition: max-height 0.5s ease-out;
  transition: max-height 0.5s ease-out;
  overflow: auto;
  background: #f0f0f0;
}
app-page-firmainternacional
  .firma-contrato
  .contenedor-modal-reclamo
  .detalle-cuota-colapsable
  .container-info-cuenta
  .container-info {
  margin: 0.8rem;
  background-color: #fff;
  padding: 0;
  border-radius: 0.4rem;
  border: 1px solid #ddd;
}
app-page-firmainternacional
  .firma-contrato
  .contenedor-modal-reclamo
  .detalle-cuota-colapsable
  .container-info-cuenta
  .container-info
  .ultimoParrafo-contrato {
  margin-bottom: 24.2rem;
}
app-page-firmainternacional
  .firma-contrato
  .contenedor-modal-reclamo
  .detalle-cuota-colapsable
  .container-info-cuenta
  .container-info
  infobox-component
  .container-info {
  background-color: transparent;
  margin: 0;
  padding: 0;
  border-radius: 0;
  border: 0;
}
app-page-firmainternacional
  .firma-contrato
  .contenedor-modal-reclamo
  .detalle-cuota-colapsable
  .container-info-cuenta
  .container-info
  ion-row
  ion-col
  .titulo {
  margin: 1.6rem;
  line-height: 120%;
  font-weight: 700;
  color: #444;
  font-size: 1.4rem;
  text-align: left;
}
app-page-firmainternacional
  .firma-contrato
  .contenedor-modal-reclamo
  .detalle-cuota-colapsable
  .container-info-cuenta
  .container-info
  ion-row
  ion-col
  p {
  font-size: 1.2rem;
  font-weight: 400;
  margin: 0 1.6rem 1.6rem;
}
app-page-firmainternacional
  .firma-contrato
  .contenedor-modal-reclamo
  .detalle-cuota-colapsable
  .container-info-cuenta
  .container-info
  ion-row:last-child
  ion-col
  p
  + p {
  margin-bottom: 0;
}
app-page-firmainternacional
  .firma-contrato
  .contenedor-modal-reclamo
  .detalle-cuota-colapsable
  .container-info-cuenta.info-activo {
  max-height: 1000px;
  -webkit-transition: max-height 0.5s ease-in;
  transition: max-height 0.5s ease-in;
  display: block;
}
app-page-firmainternacional
  .firma-contrato
  .box-claveInternet
  claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .superClaveAcordeon,
app-page-firmainternacional
  .firma-contrato
  .box-claveInternet
  claves-component
  .contenedorComponenteClaves
  .titulo {
  display: none;
}
app-page-firmainternacional .firma-contrato .box-claveInternet {
  position: absolute;
  bottom: 0;
  width: 100%;
  -webkit-box-shadow: 0 -2px 4px 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 -2px 4px 0 rgba(25, 25, 25, 0.1);
}
app-page-firmainternacional
  .firma-contrato
  .box-claveInternet
  claves-component
  .contenedorComponenteClaves {
  background-color: transparent;
  padding: 0;
}
app-page-firmainternacional
  .firma-contrato
  .box-claveInternet
  claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves {
  margin: 0;
}
app-page-firmainternacional
  .firma-contrato
  .box-claveInternet
  claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .claveInternetAcordeon {
  margin-bottom: 0;
  padding-bottom: 0.8rem;
  border-radius: 0;
}
app-page-firmainternacional
  .firma-contrato
  .box-claveInternet
  claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .claveInternetAcordeon
  .container-superClave {
  border-radius: 0;
  -webkit-box-shadow: 0 0 0 rgba(255, 255, 255, 0);
  box-shadow: 0 0 0 rgba(255, 255, 255, 0);
  margin-bottom: 0;
  padding-bottom: 0;
}
app-page-firmainternacional
  .firma-contrato
  .box-claveInternet
  claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .claveInternetAcordeon
  .container-superClave
  .contenedor-clave
  .validacion-clave {
  border-top: 1px solid #ddd !important;
  border-top: 0;
  margin-top: 0;
}
app-page-firmainternacional
  .firma-contrato
  .box-claveInternet
  claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .claveInternetAcordeon
  .container-superClave
  .contenedor-clave
  .validacion-clave
  .condiciones {
  font-weight: 600;
  margin: 1.6rem;
}
app-page-firmainternacional
  .firma-contrato
  .box-claveInternet
  claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .claveInternetAcordeon
  .container-superClave
  .contenedor-clave
  .validacion-clave
  .inputs {
  text-align: center;
  padding: 0 2.8rem 2.6rem 13.6rem;
  height: auto;
  float: left;
}
app-page-firmainternacional
  .firma-contrato
  .box-claveInternet
  claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .claveInternetAcordeon
  .container-superClave
  .contenedor-clave
  .validacion-clave
  .inputs
  .input-internet {
  margin: 0;
  width: auto;
  float: left;
}
app-page-firmainternacional
  .firma-contrato
  .box-claveInternet
  claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .claveInternetAcordeon
  .container-superClave
  .contenedor-clave
  .validacion-clave
  .inputs
  .input-internet
  ion-col {
  max-width: 3rem;
  padding: 0;
  margin-right: 0.8rem;
}
app-page-firmainternacional
  .firma-contrato
  .box-claveInternet
  claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .claveInternetAcordeon
  .container-superClave
  .contenedor-clave
  .validacion-clave
  .inputs
  .input-internet
  ion-col
  .item-block,
app-page-firmainternacional
  .firma-contrato
  .box-claveInternet
  claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .claveInternetAcordeon
  .container-superClave
  .contenedor-clave
  .validacion-clave
  .inputs
  .input-internet
  ion-col
  ion-item {
  height: 3.6rem;
}
app-page-firmainternacional
  .firma-contrato
  .box-claveInternet
  claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .claveInternetAcordeon
  .container-superClave
  .contenedor-clave
  .validacion-clave
  .botones,
app-page-firmainternacional
  .firma-contrato
  .box-claveInternet
  claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .claveInternetAcordeon
  .container-superClave
  .contenedor-clave
  .validacion-clave
  .button {
  width: 310px;
  padding: 0;
  min-width: 0;
  margin: 2;
}
.modal-buscar--fecha {
  background: rgba(0, 0, 0, 0.6);
}
.modal-buscar--fecha .col {
  padding: 0;
}
.modal-buscar--fecha .grid {
  padding: 0;
  bottom: 0;
  position: absolute;
}
.modal-buscar--fecha .grid .container-buscar--fecha {
  background: #fff;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-delay: 0.4s;
  animation-delay: 0.4s;
}
.modal-buscar--fecha .grid .container-buscar--fecha .titulo-buscar {
  background-color: #444;
  position: relative;
  color: #fff;
}
.modal-buscar--fecha .grid .container-buscar--fecha .titulo-buscar ul {
  margin: 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;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  padding: 1rem 1.6rem;
}
.modal-buscar--fecha
  .grid
  .container-buscar--fecha
  .titulo-buscar
  ul.tabs-button
  .row {
  width: 100%;
}
.modal-buscar--fecha
  .grid
  .container-buscar--fecha
  .titulo-buscar
  ul.tabs-button
  .row
  .col {
  text-align: left;
}
.modal-buscar--fecha
  .grid
  .container-buscar--fecha
  .titulo-buscar
  ul.tabs-button
  .row
  .col
  li {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  list-style: none;
  display: inline-block;
  text-align: left;
}
.modal-buscar--fecha
  .grid
  .container-buscar--fecha
  .titulo-buscar
  ul.tabs-button
  .row
  .col
  li
  p {
  font-size: 1.4rem;
  color: #fff;
  display: inline-block;
  font-weight: 400;
  margin: 0;
  line-height: 120%;
}
.modal-buscar--fecha
  .grid
  .container-buscar--fecha
  .titulo-buscar
  ul.tabs-button
  .row
  .col
  li
  + li {
  text-align: center;
}
.modal-buscar--fecha
  .grid
  .container-buscar--fecha
  .titulo-buscar
  ul.tabs-button
  .row
  .col
  li
  + li
  p {
  font-size: 1.6rem;
  font-weight: 700;
}
.modal-buscar--fecha
  .grid
  .container-buscar--fecha
  .titulo-buscar
  ul.tabs-button
  .row
  .col
  li
  + li
  + li {
  text-align: right;
}
.modal-buscar--fecha
  .grid
  .container-buscar--fecha
  .titulo-buscar
  ul.tabs-button
  .row
  .col
  li
  + li
  + li
  p {
  font-size: 1.4rem;
  font-weight: 400;
}
.modal-buscar--fecha
  .grid
  .container-buscar--fecha
  .titulo-buscar
  ul.tabs-button
  .row
  .col
  + .col {
  text-align: center;
}
.modal-buscar--fecha
  .grid
  .container-buscar--fecha
  .titulo-buscar
  ul.tabs-button
  .row
  .col
  + .col
  li
  p {
  font-weight: 700;
}
.modal-buscar--fecha
  .grid
  .container-buscar--fecha
  .titulo-buscar
  ul.tabs-button
  .row
  .col
  + .col
  + .col {
  text-align: right;
}
.modal-buscar--fecha
  .grid
  .container-buscar--fecha
  .titulo-buscar
  ul.tabs-button
  .row
  .col
  + .col
  + .col
  li
  p {
  font-weight: 500;
}
.modal-buscar--fecha .grid .container-buscar--fecha .select-fecha {
  padding: 3.2rem 1.6rem 1.6rem;
}
.modal-buscar--fecha .grid .container-buscar--fecha .select-fecha .select {
  position: relative;
}
.modal-buscar--fecha
  .grid
  .container-buscar--fecha
  .select-fecha
  .select
  .item {
  background: 0 0;
  border: none !important;
  color: #fff;
  padding: 0;
  height: 5.8rem;
  margin: 0 0 1.6rem;
}
.modal-buscar--fecha
  .grid
  .container-buscar--fecha
  .select-fecha
  .select
  .item.item-datetime
  .item-inner {
  border-bottom-color: #444;
  padding-left: 0;
}
.modal-buscar--fecha
  .grid
  .container-buscar--fecha
  .select-fecha
  .select
  .item.item-datetime
  .item-inner
  ion-label {
  margin: 0;
}
.modal-buscar--fecha
  .grid
  .container-buscar--fecha
  .select-fecha
  .select
  .item.item-datetime
  .item-inner
  .datetime-text {
  color: #444;
  font-size: 1.6rem;
  line-height: 1.6rem;
}
.modal-buscar--fecha
  .grid
  .container-buscar--fecha
  .select-fecha
  .select
  .item.item-datetime
  .item-inner
  ion-datetime {
  padding: 0;
  margin-bottom: 0.6rem;
}
.modal-buscar--fecha
  .grid
  .container-buscar--fecha
  .select-fecha
  .select
  .item.item-datetime
  .item-inner
  .label-md {
  font-size: 1.6rem;
  color: #444;
}
.modal-buscar--fecha
  .grid
  .container-buscar--fecha
  .select-fecha
  .select
  .item.item-datetime.item-input-has-value
  .item-inner {
  border-bottom-color: #1bb3bc;
}
.modal-buscar--fecha .grid .container-buscar--fecha .select-fecha .select i {
  position: absolute;
  right: 0;
  bottom: 0.6rem;
  font-size: 2.4rem;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  color: #ec0000;
}
.picker-wrapper {
  border-top: 0 !important;
}
.picker-wrapper .picker-toolbar {
  background: #444 !important;
}
.picker-wrapper .picker-toolbar .picker-toolbar-button {
  position: absolute;
  left: 0;
  width: 100%;
}
.picker-wrapper .picker-toolbar .picker-toolbar-button.picker-toolbar-cancel {
  left: 0;
}
.picker-wrapper .picker-toolbar .picker-toolbar-button .picker-button {
  left: 0;
  position: absolute;
  padding: 0;
  color: #fff;
  width: 100%;
}
.picker-wrapper
  .picker-toolbar
  .picker-toolbar-button
  .picker-button
  .button-inner {
  left: -2rem;
  position: absolute;
  width: 50%;
  top: 0;
}
.picker-wrapper
  .picker-toolbar
  .picker-toolbar-button
  + .picker-toolbar-button {
  position: absolute;
  right: 0;
  width: 100%;
  left: inherit;
}
.picker-wrapper
  .picker-toolbar
  .picker-toolbar-button
  + .picker-toolbar-button
  .picker-button {
  right: 0;
  position: absolute;
  padding: 0;
  left: inherit;
}
.picker-wrapper
  .picker-toolbar
  .picker-toolbar-button
  + .picker-toolbar-button
  .picker-button
  .button-inner {
  right: -2rem;
  left: inherit;
}
.picker-md .picker-opt.picker-opt-selected {
  color: #1bb3bc;
  font-weight: 700;
}
.iphonex page-modal-busqueda-fecha .content.content-md .scroll-content {
  margin-bottom: 0;
}
app-page-confirmar .confirmar {
  padding: 8px 8px 0;
  font-size: 12px !important;
}
app-page-confirmar .confirmar .value {
  padding-bottom: 8px;
}
app-page-confirmar .confirmar .resumen {
  text-align: center;
}
app-page-confirmar .confirmar .containerTitle {
  font-size: 16px;
  font-family: OpenSans;
  font-weight: 400;
  margin-top: 8px;
}
app-page-confirmar .confirmar hr {
  margin: 0;
}
app-page-confirmar .confirmar .infoCuenta {
  margin-top: 8px;
  padding: 8px 0 16px;
  background: #fff;
  font-family: OpenSans;
  font-weight: 400;
}
app-page-confirmar .confirmar .infoCuenta .box .tituloNaranjo {
  font-weight: 700;
  color: #e59e27;
  margin-bottom: 4px;
}
app-page-confirmar .confirmar .infoCuenta .box .tituloVerde {
  font-weight: 700;
  color: #abc111;
  margin-bottom: 4px;
}
app-page-confirmar .confirmar .infoCuenta p {
  margin: 4px 0 0;
  text-align: center;
}
app-page-confirmar .confirmar .detalle {
  margin: 0;
  padding: 8px;
  background: #fff;
  font-family: OpenSans;
  font-weight: 400;
}
app-page-confirmar .confirmar .detalle.ver-activo {
  max-height: 1000px;
  -webkit-transition: max-height 0.5s ease-in;
  transition: max-height 0.5s ease-in;
}
app-page-confirmar .confirmar .detalle.ver-activo p span {
  display: block;
}
app-page-confirmar .confirmar .detalle.item-inactivo p span,
app-page-confirmar .confirmar .detalle.ver-activo p span + span {
  display: none;
}
app-page-confirmar .confirmar .detalle.item-inactivo {
  max-height: 0;
  -webkit-transition: max-height 0.5s ease-out;
  transition: max-height 0.5s ease-out;
  overflow: hidden;
}
app-page-confirmar .confirmar .detalle.item-inactivo p span + span {
  display: block;
}
app-page-confirmar .confirmar .ver {
  background: #fff;
  color: #ec0000;
  position: relative;
  text-align: center;
}
app-page-confirmar .confirmar .ver p {
  font-size: 1.2rem;
  text-align: center;
  display: inline-block;
  position: relative;
}
app-page-confirmar .confirmar .ver p .rotate {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  left: -2.1rem;
  font-size: 1.8rem;
  position: absolute;
}
app-page-confirmar .confirmar .ver.ver-detalle p {
  color: #ec0000;
  font-weight: 600;
}
app-page-confirmar .confirmar .ver.ver-detalle p i {
  color: #ec0000;
  font-weight: 500;
}
app-page-confirmar .confirmar .ver.ver-detalle.ver-activo p .rotate {
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
}
app-page-confirmar .confirmar .ver.ver-detalle.ver-activo p span {
  display: block;
}
app-page-confirmar .confirmar .ver.ver-detalle.item-inactivo p span,
app-page-confirmar .confirmar .ver.ver-detalle.ver-activo p span + span {
  display: none;
}
app-page-confirmar .confirmar .ver.ver-detalle.item-inactivo p span + span {
  display: block;
}
app-page-confirmar .container-sobre--cuenta p {
  font-family: OpenSans;
  text-align: left !important;
}
app-page-confirmar .santanderPassAcordeon {
  display: none;
}
app-page-confirmar .autorizar {
  margin-bottom: 36px;
}
.cartolas-detalle .col {
  padding: 0;
}
.cartolas-detalle .dummy-box-loader-movimientos {
  padding-top: 1.6rem;
}
.cartolas-detalle .dummy-box-loader-movimientos .dummy-texto {
  height: 10px;
  border-radius: 5px;
  margin: 0 0 1.6rem;
  animation-duration: 1.5s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: placeHolderShimmer;
  animation-timing-function: linear;
  background: #ddd;
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    color-stop(8%, #ddd),
    color-stop(18%, #f0f0f0),
    color-stop(33%, #ddd)
  );
  background: linear-gradient(to right, #ddd 8%, #f0f0f0 18%, #ddd 33%);
  background-size: 800px 104px;
}
.cartolas-detalle .dummy-box-loader-movimientos .dummy-spacer {
  height: 1.6rem;
  margin: 0;
}
.cartolas-detalle .dummy-box-loader-movimientos .dummy-texto-grande {
  width: 85%;
}
.cartolas-detalle .dummy-box-loader-movimientos .dummy-texto-med {
  width: 90%;
}
.cartolas-detalle .dummy-box-loader-movimientos .dummy-texto-chico {
  width: 70%;
}
.cartolas-detalle .dummy-box-loader-movimientos .dummy-fecha {
  margin-left: 0.8rem;
  width: 30%;
}
.cartolas-detalle .dummy-box-loader-movimientos .dummy-box-loader--box {
  margin-bottom: 3.2rem;
  background: #fff;
  padding: 0;
  overflow: hidden;
  border-radius: 4px;
  -webkit-box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
}
.cartolas-detalle
  .dummy-box-loader-movimientos
  .dummy-box-loader--box
  .dummy-box-loader--item {
  border-bottom: 1px solid #f0f0f0;
  padding: 1.6rem 1.6rem 0;
}
.cartolas-detalle .dummy-box-loader-movimientos .align-left {
  text-align: right;
}
.cartolas-detalle .dummy-box-loader-movimientos .align-left * {
  float: right;
}
.cartolas-detalle .switch-y-calendario {
  padding: 1.6rem 0;
}
.cartolas-detalle .switch-y-calendario ion-row .calendario {
  position: absolute;
  left: 16px;
}
.cartolas-detalle .switch-y-calendario ion-row .calendario .btn {
  color: #f0f0f0;
  background: #444;
  height: 28px;
  width: 28px;
  border-radius: 50%;
  text-align: center;
  font-size: 17px;
  padding-top: 3px;
  display: inline-block;
}
.cartolas-detalle .switch-y-calendario ion-row .switch ion-col button {
  width: 100%;
  border: 1px solid #ec0000;
  padding: 0.8rem;
  color: #ec0000;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  background: #f0f0f0;
}
.cartolas-detalle .switch-y-calendario ion-row .switch ion-col .active {
  background: #ec0000;
  color: #fff;
  font-weight: 700;
}
.cartolas-detalle .switch-y-calendario ion-row .switch ion-col button:disabled,
.cartolas-detalle
  .switch-y-calendario
  ion-row
  .switch
  ion-col
  button[disabled] {
  background: #f0f0f0 !important;
}
.cartolas-detalle
  .switch-y-calendario
  ion-row
  .switch
  ion-col
  + ion-col
  button {
  border-left: 0;
  border-right: 0;
  border-radius: 0;
}
.cartolas-detalle
  .switch-y-calendario
  ion-row
  .switch
  ion-col
  + ion-col
  + ion-col
  button {
  border: 1px solid #ec0000;
}
.cartolas-detalle
  .switch-y-calendario
  ion-row
  .switch
  ion-col:first-child
  button {
  border-radius: 25px 0 0 25px;
}
.cartolas-detalle
  .switch-y-calendario
  ion-row
  .switch
  ion-col:last-child
  button {
  border-radius: 0 25px 25px 0;
}
.cartolas-detalle .fecha-elegida .fecha {
  color: #fff;
  background: #1bb3bc;
  padding: 0.8rem 0 0.8rem 1.6rem;
  text-align: center;
  width: 220px;
  margin: 0.8rem auto;
  border-radius: 25px;
  font-size: 13px;
  font-weight: 700;
}
.cartolas-detalle .fecha-elegida .fecha .btn-cerrar {
  font-size: 1.4rem;
  padding: 0 1.6rem;
  position: relative;
}
.cartolas-detalle .fecha-elegida .fecha .btn-cerrar i {
  position: absolute;
  top: 50%;
  margin-top: -7px;
  right: 0.6rem;
}
.cartolas-detalle .switch-internacional {
  padding: 0 0.8rem 1.6rem;
}
.cartolas-detalle .switch-internacional ion-col button {
  width: 100%;
  border: 1px solid #ec0000;
  padding: 0.8rem;
  color: #ec0000;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  background: 0 0;
}
.cartolas-detalle .switch-internacional ion-col .active {
  background: #ec0000;
  color: #fff;
  font-weight: 700;
}
.cartolas-detalle .switch-internacional ion-col:first-child button {
  border-radius: 25px 0 0 25px;
}
.cartolas-detalle .switch-internacional ion-col:last-child button {
  border-radius: 0 25px 25px 0;
}
.cartolas-detalle .buscador div {
  position: relative;
}
.cartolas-detalle .buscador div span {
  border-top: 1px solid #f0f0f0;
  border-bottom: 1px solid #f0f0f0;
  font-size: 14px;
  display: block;
  padding: 1.33333rem;
  color: #6d6d6d;
}
.cartolas-detalle .buscador div i {
  position: absolute;
  top: 1.2rem;
  right: 1.6rem;
  color: #ec0000;
  font-size: 22px;
}
.cartolas-detalle .nav-tabs ion-row {
  -webkit-box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
}
.cartolas-detalle .nav-tabs ion-row ion-col .btn-tab-movimientos {
  text-align: center;
  padding: 1.06667rem 0;
  border-bottom: 2px solid #fff;
  color: #444;
  font-size: 13px;
  -webkit-transition: border-bottom 0.3s ease-in-out;
  transition: border-bottom 0.3s ease-in-out;
}
.cartolas-detalle .nav-tabs ion-row ion-col .btn-tab-movimientos.active {
  color: #ec0000;
  border-bottom: 2px solid #ec0000;
}
.cartolas-detalle .contenido-cuenta .dummy-box-loader--box {
  margin: 0 1.6rem 1.6rem;
}
.cartolas-detalle .contenido-movimientos {
  background: #f0f0f0;
  padding: 1.6rem 0.8rem 0;
}
.cartolas-detalle .contenido-movimientos .contenedor-border-radius {
  overflow: hidden;
}
.cartolas-detalle .contenido-movimientos .contenido-movimientos--titulo {
  padding: 1.6rem 0 3.2rem;
  color: #444;
  line-height: 24px;
  text-align: center;
  margin: 0;
}
.cartolas-detalle
  .contenido-movimientos
  .container-traspaso
  .contenido-movimientos--item {
  margin-bottom: 1.1rem;
  padding: 0;
}
.cartolas-detalle
  .contenido-movimientos
  .container-traspaso
  .contenido-movimientos--item
  .fecha {
  color: #444;
  text-align: left;
  font-size: 14px;
  padding: 0 0.8rem 0.8rem;
  text-transform: capitalize;
  font-weight: 600;
}
.cartolas-detalle
  .contenido-movimientos
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos {
  overflow: hidden;
  margin-bottom: 0.8rem;
  border-radius: 0.4rem;
  -webkit-box-shadow: 0 3px 3px -2px rgba(25, 25, 25, 0.1);
  box-shadow: 0 3px 3px -2px rgba(25, 25, 25, 0.1);
}
.cartolas-detalle
  .contenido-movimientos
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .item-traspaso {
  border-left: 8px solid #e59d27;
  background: 0 0;
}
.cartolas-detalle
  .contenido-movimientos
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .item-traspaso
  .movimiento.suma,
.cartolas-detalle
  .contenido-movimientos
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .item-traspaso.suma {
  border-left: 8px solid #abc111;
}
.cartolas-detalle
  .contenido-movimientos
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .item-traspaso
  .movimiento {
  background-color: #fff;
  padding: 0.8rem;
  overflow: hidden;
  min-height: 5.6rem;
}
.cartolas-detalle
  .contenido-movimientos
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .item-traspaso
  .movimiento
  p {
  margin: 0;
  color: #444;
}
.cartolas-detalle
  .contenido-movimientos
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .item-traspaso
  .movimiento
  .movimiento--nombre {
  font-size: 14px;
  line-height: 20px;
  font-weight: 600;
}
.cartolas-detalle
  .contenido-movimientos
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .item-traspaso
  .movimiento
  .movimiento--monto {
  font-size: 14px;
  text-align: right;
  line-height: 20px;
  font-weight: 700;
}
.cartolas-detalle
  .contenido-movimientos
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .item-traspaso
  .movimiento
  .movimiento--monto.suma {
  color: #abc111;
}
.cartolas-detalle
  .contenido-movimientos
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .item-traspaso
  .movimiento
  .movimiento--monto.resta {
  color: #e59d27;
}
.cartolas-detalle
  .contenido-movimientos
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .item-traspaso
  .movimiento
  .movimiento--saldo {
  text-align: right;
  font-size: 12px;
}
.cartolas-detalle
  .contenido-movimientos
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .item-traspaso
  .movimiento
  .movimiento--label {
  font-size: 12px;
  text-align: right;
}
.cartolas-detalle
  .contenido-movimientos
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .item-traspaso
  .movimiento
  .contenido-movimientos--item--info {
  border-top: none;
  max-height: 0;
  overflow: hidden;
  -webkit-transition: max-height 0.4s ease-in-out;
  transition: max-height 0.4s ease-in-out;
}
.cartolas-detalle
  .contenido-movimientos
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .item-traspaso
  .movimiento
  .contenido-movimientos--item--info
  .borde {
  border-top: 1px dashed #ddd;
  margin: 1.6rem 0;
}
.cartolas-detalle
  .contenido-movimientos
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .item-traspaso
  .movimiento
  .contenido-movimientos--item--info
  p {
  color: #444;
  margin: 0;
  font-size: 12px;
  padding: 0 0.8rem;
}
.cartolas-detalle
  .contenido-movimientos
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .item-traspaso
  .movimiento
  .contenido-movimientos--item--info
  p
  span:first-child {
  font-weight: 700;
}
.cartolas-detalle
  .contenido-movimientos
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .item-traspaso
  .movimiento
  .contenido-movimientos--item--info
  p
  span:last-child {
  text-transform: capitalize;
}
.cartolas-detalle
  .contenido-movimientos
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .item-traspaso
  .movimiento
  .contenido-movimientos--item--info
  p:last-child {
  padding-bottom: 0.88889rem;
}
.cartolas-detalle
  .contenido-movimientos
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .item-traspaso
  .movimiento
  .contenido-movimientos--item--info
  a {
  color: #ec0000;
  margin-top: 1.6rem;
  margin-bottom: 0.8rem;
  text-align: center;
  display: block;
  text-decoration: none;
  font-size: 12px;
}
.cartolas-detalle
  .contenido-movimientos
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .item-traspaso
  .movimiento
  .contenido-movimientos--item--info
  a
  i {
  vertical-align: sub;
  font-size: 18px;
  padding-right: 0.8rem;
}
.cartolas-detalle
  .contenido-movimientos
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .item-traspaso
  .movimiento
  .contenido-movimientos--item--info.visible {
  max-height: 1000px;
}
.cartolas-detalle
  .contenido-movimientos
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .item-traspaso
  .movimiento.resta {
  border-radius: 0;
  border-bottom: 1px solid #ddd;
}
.cartolas-detalle
  .contenido-movimientos
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .item-traspaso
  .movimiento.resta
  .row {
  padding: 0 0.8rem !important;
}
.cartolas-detalle .contenido-movimientos .pagar-deuda {
  background: #fff;
  padding-top: 1.6rem;
  border: 1px solid #ddd;
  -webkit-box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  border-radius: 2px;
  margin-bottom: 1.6rem;
  text-align: center;
  position: relative;
}
.cartolas-detalle .contenido-movimientos .pagar-deuda .pagar-deuda--icono-big {
  position: absolute;
  top: -2.7rem;
  border-radius: 50%;
  background-color: #1bb3bc;
  padding-top: 13px;
  left: 50%;
  margin-left: -25px;
  width: 50px;
  height: 50px;
}
.cartolas-detalle
  .contenido-movimientos
  .pagar-deuda
  .pagar-deuda--icono-big
  i {
  color: #fff;
  font-size: 25px;
}
.cartolas-detalle .contenido-movimientos .pagar-deuda .pagar-deuda--titulo {
  font-size: 16px;
  width: 85%;
  margin: 2.4rem auto;
  font-weight: 500;
}
.cartolas-detalle .contenido-movimientos .pagar-deuda .pagar-deuda--boton {
  background: 0 0;
  border: 1px solid #f0f0f0;
  color: #ec0000;
  -webkit-box-shadow: none;
  box-shadow: none;
  text-transform: none;
  font-size: 16px;
  max-width: 80%;
  margin: 1.6rem auto 3.2rem;
  font-weight: 400;
}
.cartolas-detalle .contenido-movimientos .pagar-deuda .pagar-deuda--info {
  position: relative;
  padding: 1.6rem;
  background-color: #ddf4f5;
}
.cartolas-detalle
  .contenido-movimientos
  .pagar-deuda
  .pagar-deuda--info
  .pagar-deuda--icono-small {
  margin-left: -1.5rem;
  width: 2.4rem;
  height: 2.4rem;
  line-height: 1;
  background-color: #1bb3bc;
  top: -1rem;
  position: absolute;
  left: 50%;
  border-radius: 50%;
  padding-top: 5px;
}
.cartolas-detalle
  .contenido-movimientos
  .pagar-deuda
  .pagar-deuda--info
  .pagar-deuda--icono-small
  i {
  font-size: 13px;
  color: #fff;
}
.cartolas-detalle .contenido-movimientos .pagar-deuda .pagar-deuda--info p {
  color: #444;
  font-size: 13px;
}
.cartolas-detalle
  .contenido-movimientos
  .contenido-movimientos--sin-movimientos {
  background: #fff;
  padding: 1.6rem 0;
  border: 1px solid #ddd;
  -webkit-box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  border-radius: 2px;
  overflow: hidden;
  margin-bottom: 1.6rem;
  text-align: center;
  position: relative;
  color: #444;
}
.cartolas-detalle
  .contenido-movimientos
  .contenido-movimientos--sin-movimientos
  .contenido-movimientos--sin-movimientos---icono {
  color: #444;
}
.cartolas-detalle
  .contenido-movimientos
  .contenido-movimientos--sin-movimientos
  .contenido-movimientos--sin-movimientos---icono
  i {
  font-size: 25px;
}
.cartolas-detalle
  .contenido-movimientos
  .contenido-movimientos--sin-movimientos
  .contenido-movimientos--sin-movimientos---texto {
  margin: 0;
  font-size: 14px;
  padding-top: 0.53333rem;
}
.cartolas-detalle .contenido-estadodecuentas .estadodecuentas-titulo {
  color: #444;
  font-size: 1.6rem;
  font-weight: 700;
  margin: 1.6rem;
}
.cartolas-detalle .contenido-estadodecuentas .estadodecuentas-btn-container {
  padding: 0 0.8rem;
  background: #f0f0f0;
}
.cartolas-detalle .contenido-estadodecuentas .item:not(:first-child) {
  margin: 0.8rem 0 0;
}
.cartolas-detalle .contenido-estadodecuentas .item {
  background: #fff;
  padding: 1.6rem;
  -webkit-box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  border-radius: 0.4rem;
  max-height: 52px;
}
.cartolas-detalle .contenido-estadodecuentas .item .linea i {
  color: #ec0000;
  font-size: 2.4rem;
}
.cartolas-detalle .contenido-estadodecuentas .item .linea p {
  font-size: 1.4rem;
  font-weight: 700;
  color: #ec0000;
  margin: 0;
  top: 0;
  left: 4rem;
  position: absolute;
}
.cartolas-detalle ion-fab.fab-saldos-y-movimientos {
  width: 180px;
}
.cartolas-detalle
  ion-fab.fab-saldos-y-movimientos
  .fab-saldos-y-movimientos--boton {
  float: right;
  background: #ec0000;
  color: #fff;
}
.cartolas-detalle
  ion-fab.fab-saldos-y-movimientos
  .fab-saldos-y-movimientos--lista
  button.fab-in-list {
  width: 180px;
  height: 60px;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #fff;
  border-radius: 0;
  text-align: left;
  margin: 0;
  background: 0 0;
  padding-right: 0;
}
.cartolas-detalle
  ion-fab.fab-saldos-y-movimientos
  .fab-saldos-y-movimientos--lista
  button.fab-in-list
  .fab-saldos-y-movimientos--texto {
  padding-right: 0.8rem;
  width: 120px;
  font-size: 13px;
  text-align: right;
  line-height: 1;
  white-space: initial;
}
.cartolas-detalle
  ion-fab.fab-saldos-y-movimientos
  .fab-saldos-y-movimientos--lista
  button.fab-in-list
  .fab-saldos-y-movimientos--icono {
  -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);
  width: 40px;
  height: 40px;
  vertical-align: sub;
  text-align: center;
  color: #ec0000;
  background: #fff;
  display: inline-block;
  border-radius: 50%;
  padding-top: 8px;
  line-height: 1;
}
.cartolas-detalle
  ion-fab.fab-saldos-y-movimientos
  .fab-saldos-y-movimientos--lista
  button.fab-in-list
  .fab-saldos-y-movimientos--icono
  i {
  font-size: 22px;
}
.cartolas-detalle .fab-saldos-y-movimientos--backdrop {
  opacity: 0;
  position: fixed;
  top: -56px;
  bottom: 0;
  right: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.76);
  visibility: hidden;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.cartolas-detalle .fab-saldos-y-movimientos--backdrop.actives {
  opacity: 1;
  visibility: visible;
  z-index: 106;
}
.cartolas-detalle .container-tabs {
  position: relative;
  color: #fff;
  bottom: 0;
}
.cartolas-detalle .container-tabs .tabs-button {
  margin: 0;
  padding: 0;
  list-style: none;
  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: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.cartolas-detalle .container-tabs .tabs-button .tabs-button--element {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  list-style: none;
  display: inline-block;
  float: left;
}
.cartolas-detalle .container-tabs .tabs-button .tabs-button--element a {
  display: block;
  text-transform: uppercase;
  padding: 1.4rem 0.8rem;
  font-size: 1.2rem;
  cursor: pointer;
  position: relative;
  color: #333;
  -webkit-transition: All 0.3s ease;
  transition: All 0.3s ease;
  text-align: center;
  line-height: 120%;
}
.cartolas-detalle
  .container-linea--credito
  .item
  .autorizado-utilizado
  ion-col
  + ion-col
  p,
.saldos-y-movimientos .dummy-box-loader-movimientos .align-left {
  text-align: right;
}
.cartolas-detalle .container-tabs .tabs-button .tabs-button--element a.active {
  color: #ec0000;
}
.cartolas-detalle
  .container-tabs
  .tabs-button
  .tabs-button--element
  a.active
  span {
  width: 100%;
}
.cartolas-detalle .container-tabs .tabs-button .tabs-button--element a span {
  position: absolute;
  width: 0;
  height: 3px;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0 auto;
  background-color: #ec0000;
  -webkit-transition: All 0.3s ease;
  transition: All 0.3s ease;
}
.cartolas-detalle .container-linea--credito {
  padding: 0.8rem 0.8rem 0;
  background: #f0f0f0;
}
.cartolas-detalle .container-linea--credito .item {
  background: #fff;
  padding: 1.6rem;
  -webkit-box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  border-radius: 0.4rem;
}
.cartolas-detalle .container-linea--credito .item .linea p {
  font-size: 1.6rem;
  font-weight: 700;
  color: #444;
  margin: 0 0 0.8rem;
}
.cartolas-detalle .container-linea--credito .item .linea p span {
  display: inline-block;
}
.cartolas-detalle .container-linea--credito .item .linea p + p {
  font-size: 1.2rem;
  font-weight: 400;
  margin: 0;
}
.cartolas-detalle .container-linea--credito .item .linea p + p + p {
  font-size: 2rem;
  font-weight: 400;
  margin: 0;
}
.cartolas-detalle .container-linea--credito .item .autorizado-utilizado {
  margin-top: 0.8rem;
}
.cartolas-detalle
  .container-linea--credito
  .item
  .autorizado-utilizado
  ion-col
  p {
  font-size: 1.2rem;
  color: #444;
  margin: 0;
}
.cartolas-detalle
  .container-linea--credito
  .item
  .autorizado-utilizado
  ion-col
  p
  + p {
  font-weight: 700;
}
.cartolas-detalle .container-linea--credito .item .progress-bar {
  margin-top: 0.6rem;
  background: #c2c2c2;
  border-radius: 5px;
}
.cartolas-detalle
  .container-linea--credito
  .item
  .progress-bar
  .progress-bar-inner {
  background: #abc111;
  height: 3px;
  -webkit-transition: width 0.4s ease-in-out;
  transition: width 0.4s ease-in-out;
  border-radius: 0.4rem;
}
.cartolas-detalle .container-sobre--cuenta2 {
  background: #f0f0f0;
  padding-top: 0.8rem;
}
.cartolas-detalle .container-sobre--cuenta2 .item-inner {
  position: relative;
}
.cartolas-detalle .container-sobre--cuenta2 .item-inner .input-wrapper {
  color: #444;
  padding: 1.6rem;
  border-bottom: 1px solid #ddd;
}
.cartolas-detalle
  .container-sobre--cuenta2
  .item-inner
  .input-wrapper
  ion-label {
  margin: 0;
}
.cartolas-detalle .container-sobre--cuenta2 .item-inner .input-wrapper .info {
  position: absolute;
  left: 1.6rem;
  background: #1bb3bc;
  border-radius: 50%;
  width: 2.4rem;
  height: 2.4rem;
}
.cartolas-detalle
  .container-sobre--cuenta2
  .item-inner
  .input-wrapper
  .info:before {
  left: 50%;
  margin-left: -0.8rem;
  position: absolute;
  line-height: 2.4rem;
  color: #fff;
}
.cartolas-detalle .container-sobre--cuenta2 .item-inner .input-wrapper .arrow {
  position: absolute;
  right: 1.6rem;
  top: 50%;
  margin-top: -1.2rem;
  color: #ec0000;
  font-size: 2.4rem;
}
.cartolas-detalle .container-sobre--cuenta2 .container-info-cuenta {
  max-height: 0;
  -webkit-transition: max-height 0.5s ease-out;
  transition: max-height 0.5s ease-out;
  overflow: hidden;
  background: #fff;
}
.cartolas-detalle
  .container-sobre--cuenta2
  .container-info-cuenta
  .container-info {
  padding: 1.6rem;
}
.cartolas-detalle
  .container-sobre--cuenta2
  .container-info-cuenta
  .container-info
  ion-row
  ion-col
  p {
  margin: 0;
  line-height: 120%;
  font-weight: 700;
  color: #444;
  font-size: 1.4rem;
}
.cartolas-detalle
  .container-sobre--cuenta2
  .container-info-cuenta
  .container-info
  ion-row
  ion-col
  p
  + p {
  font-size: 1.2rem;
  font-weight: 400;
  margin-bottom: 1.6rem;
}
.cartolas-detalle
  .container-sobre--cuenta2
  .container-info-cuenta
  .container-info
  ion-row:last-child
  ion-col
  p
  + p {
  margin-bottom: 0;
}
.cartolas-detalle .container-sobre--cuenta2 .container-info-cuenta.info-activo {
  max-height: 1000px;
  -webkit-transition: max-height 0.5s ease-in;
  transition: max-height 0.5s ease-in;
  display: block;
}
.split p {
  margin: 0 !important;
}
app-page-estadocuenta pdf-viewer {
  display: block;
}
app-page-estadocuenta .fixed-content {
  margin-top: 0 !important;
}
app-page-estadocuenta .scroll-content {
  margin-top: 0 !important;
  overflow: scroll;
}
app-page-estadocuenta ion-fab {
  top: 2.2rem !important;
}
app-page-estadocuenta ion-fab .btn-close,
app-page-estadocuenta ion-fab .fab-md,
app-page-estadocuenta ion-fab .fab-md-primary {
  background: rgba(29, 29, 29, 0.77);
  color: #fff;
  width: 4rem;
  height: 4rem;
  border-radius: 50%;
}
app-page-estadocuenta .zoomCtrl {
  padding: 0 1.6rem;
  position: fixed;
  bottom: 1.6rem;
  z-index: 100000;
  background: rgba(29, 29, 29, 0.77);
  left: 1.6rem;
  right: 1.6rem;
  border-radius: 5px;
}
app-page-estadocuenta .zoomCtrl i {
  color: #fff;
}
app-page-estadocuenta .zoomCtrl .range-bar-active {
  background: #ec0000;
}
app-page-estadocuenta .zoomCtrl .range-knob-handle .range-knob {
  border-color: #ec0000;
  background: #ec0000;
}
.saldos-y-movimientos .col {
  padding: 0;
}
.saldos-y-movimientos .dummy-box-loader-movimientos {
  padding-top: 1.6rem;
}
.saldos-y-movimientos .dummy-box-loader-movimientos .dummy-texto {
  height: 10px;
  border-radius: 5px;
  margin: 0 0 1.6rem;
  -webkit-animation-duration: 1.5s;
  animation-duration: 1.5s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-name: placeHolderShimmer;
  animation-name: placeHolderShimmer;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  background: #ddd;
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    color-stop(8%, #ddd),
    color-stop(18%, #f0f0f0),
    color-stop(33%, #ddd)
  );
  background: linear-gradient(to right, #ddd 8%, #f0f0f0 18%, #ddd 33%);
  background-size: 800px 104px;
}
.saldos-y-movimientos .dummy-box-loader-movimientos .dummy-box-loader--box {
  margin-bottom: 3.2rem;
  background: #fff;
  padding: 0;
  overflow: hidden;
  border-radius: 4px;
  -webkit-box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
}
.saldos-y-movimientos
  .dummy-box-loader-movimientos
  .dummy-box-loader--box
  .dummy-box-loader--item {
  border-bottom: 1px solid #f0f0f0;
  padding: 1.6rem 1.6rem 0;
}
.saldos-y-movimientos
  .dummy-box-loader-movimientos
  .dummy-box-loader--box
  .dummy-box-loader--item
  .dummy-spacer {
  height: 1.6rem;
  margin: 0;
}
.saldos-y-movimientos
  .dummy-box-loader-movimientos
  .dummy-box-loader--box
  .dummy-box-loader--item
  .dummy-texto-grande {
  width: 85%;
}
.saldos-y-movimientos
  .dummy-box-loader-movimientos
  .dummy-box-loader--box
  .dummy-box-loader--item
  .dummy-texto-med {
  width: 90%;
}
.saldos-y-movimientos
  .dummy-box-loader-movimientos
  .dummy-box-loader--box
  .dummy-box-loader--item
  .dummy-texto-chico {
  width: 70%;
}
.saldos-y-movimientos
  .dummy-box-loader-movimientos
  .dummy-box-loader--box
  .dummy-box-loader--item
  .dummy-fecha {
  margin-left: 0.8rem;
  width: 30%;
}
.saldos-y-movimientos .dummy-box-loader-movimientos .align-left * {
  float: right;
}
.saldos-y-movimientos .switch-internacional ion-col button {
  width: 100%;
  border: 1px solid #ec0000;
  padding: 0.8rem;
  color: #ec0000;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  background: 0 0;
}
.saldos-y-movimientos .switch-internacional ion-col .active {
  background: #ec0000;
  color: #fff;
}
.saldos-y-movimientos .switch-internacional ion-col:first-child button {
  border-radius: 25px 0 0 25px;
}
.saldos-y-movimientos .switch-internacional ion-col:last-child button {
  border-radius: 0 25px 25px 0;
}
.saldos-y-movimientos .buscador div {
  position: relative;
}
.saldos-y-movimientos .buscador div span {
  border-top: 1px solid #f0f0f0;
  border-bottom: 1px solid #f0f0f0;
  font-size: 14px;
  display: block;
  padding: 1.33333rem;
  color: #6d6d6d;
}
.saldos-y-movimientos .buscador div i {
  position: absolute;
  top: 1.2rem;
  right: 1.6rem;
  color: #ec0000;
  font-size: 22px;
}
.saldos-y-movimientos .nav-tabs ion-row {
  -webkit-box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
}
.saldos-y-movimientos .nav-tabs ion-row ion-col .btn-tab-movimientos {
  text-align: center;
  padding: 1.06667rem 0;
  border-bottom: 2px solid #fff;
  color: #444;
  font-size: 13px;
  -webkit-transition: border-bottom 0.3s ease-in-out;
  transition: border-bottom 0.3s ease-in-out;
}
.saldos-y-movimientos .nav-tabs ion-row ion-col .btn-tab-movimientos.active {
  color: #ec0000;
  border-bottom: 2px solid #ec0000;
}
.saldos-y-movimientos .contenido-cuenta .dummy-box-loader--box {
  margin: 0 1.6rem 1.6rem;
}
.saldos-y-movimientos ion-fab.fab-saldos-y-movimientos {
  width: 180px;
}
.saldos-y-movimientos
  ion-fab.fab-saldos-y-movimientos
  .fab-saldos-y-movimientos--boton {
  float: right;
  background: #ec0000;
  color: #fff;
}
.saldos-y-movimientos
  ion-fab.fab-saldos-y-movimientos
  .fab-saldos-y-movimientos--lista
  button.fab-in-list {
  width: 180px;
  height: 60px;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #fff;
  border-radius: 0;
  text-align: left;
  margin: 0;
  background: 0 0;
  padding-right: 0;
}
.saldos-y-movimientos
  ion-fab.fab-saldos-y-movimientos
  .fab-saldos-y-movimientos--lista
  button.fab-in-list
  .fab-saldos-y-movimientos--texto {
  padding-right: 0.8rem;
  width: 120px;
  font-size: 13px;
  text-align: right;
  line-height: 1;
  white-space: initial;
}
.saldos-y-movimientos
  ion-fab.fab-saldos-y-movimientos
  .fab-saldos-y-movimientos--lista
  button.fab-in-list
  .fab-saldos-y-movimientos--icono {
  -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);
  width: 40px;
  height: 40px;
  vertical-align: sub;
  text-align: center;
  color: #ec0000;
  background: #fff;
  display: inline-block;
  border-radius: 50%;
  padding-top: 8px;
  line-height: 1;
}
.saldos-y-movimientos
  ion-fab.fab-saldos-y-movimientos
  .fab-saldos-y-movimientos--lista
  button.fab-in-list
  .fab-saldos-y-movimientos--icono
  i {
  font-size: 22px;
}
.saldos-y-movimientos .fab-saldos-y-movimientos--backdrop {
  opacity: 0;
  position: fixed;
  top: -56px;
  bottom: 0;
  right: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.76);
  visibility: hidden;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.saldos-y-movimientos .fab-saldos-y-movimientos--backdrop.actives {
  opacity: 1;
  visibility: visible;
  z-index: 106;
}
.saldos-y-movimientos .container-tabs {
  position: relative;
  color: #fff;
  bottom: 0;
  background: #fff;
}
.saldos-y-movimientos .container-tabs .tabs-button {
  margin: 0;
  padding: 0;
  list-style: none;
  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: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.saldos-y-movimientos .container-tabs .tabs-button .tabs-button--element {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  list-style: none;
  display: inline-block;
  float: left;
}
.saldos-y-movimientos .container-tabs .tabs-button .tabs-button--element a {
  display: block;
  text-transform: uppercase;
  padding: 13px;
  font-size: 1.2rem;
  cursor: pointer;
  position: relative;
  color: #333;
  -webkit-transition: All 0.3s ease;
  transition: All 0.3s ease;
  text-align: center;
}
.saldos-y-movimientos
  .container-linea--credito
  .item
  .autorizado-utilizado
  ion-col
  + ion-col
  p,
.saldos-y-movimientos
  .contenido-cartolas
  .bloque-cartola
  .dummy-box-loader-movimientos
  .align-left {
  text-align: right;
}
.saldos-y-movimientos
  .container-tabs
  .tabs-button
  .tabs-button--element
  a.active {
  color: #ec0000;
  font-weight: 700;
}
.saldos-y-movimientos
  .container-tabs
  .tabs-button
  .tabs-button--element
  a.active
  span {
  width: 100%;
}
.saldos-y-movimientos
  .container-tabs
  .tabs-button
  .tabs-button--element
  a
  span {
  position: absolute;
  width: 0;
  height: 3px;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0 auto;
  background-color: #ec0000;
  -webkit-transition: All 0.3s ease;
  transition: All 0.3s ease;
}
.saldos-y-movimientos .container-linea--credito {
  padding: 0.8rem 0.8rem 0;
  background: #f0f0f0;
}
.saldos-y-movimientos .container-linea--credito .item {
  background: #fff;
  padding: 1.6rem;
  -webkit-box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  border-radius: 0.4rem;
}
.saldos-y-movimientos .container-linea--credito .item .linea p {
  font-size: 1.6rem;
  font-weight: 700;
  color: #444;
  margin: 0 0 0.8rem;
}
.saldos-y-movimientos .container-linea--credito .item .linea p span {
  display: inline-block;
}
.saldos-y-movimientos .container-linea--credito .item .linea p + p {
  font-size: 1.2rem;
  font-weight: 400;
  margin: 0;
}
.saldos-y-movimientos .container-linea--credito .item .linea p + p + p {
  font-size: 2rem;
  font-weight: 400;
  margin: 0;
}
.saldos-y-movimientos .container-linea--credito .item .autorizado-utilizado {
  margin-top: 0.8rem;
}
.saldos-y-movimientos
  .container-linea--credito
  .item
  .autorizado-utilizado
  ion-col
  p {
  font-size: 1.2rem;
  color: #444;
  margin: 0;
}
.saldos-y-movimientos
  .container-linea--credito
  .item
  .autorizado-utilizado
  ion-col
  p
  + p {
  font-weight: 700;
}
.saldos-y-movimientos .container-linea--credito .item .progress-bar {
  margin-top: 0.6rem;
  background: #c2c2c2;
  border-radius: 5px;
}
.saldos-y-movimientos
  .container-linea--credito
  .item
  .progress-bar
  .progress-bar-inner {
  background: #abc111;
  height: 3px;
  -webkit-transition: width 0.4s ease-in-out;
  transition: width 0.4s ease-in-out;
  border-radius: 0.4rem;
}
.saldos-y-movimientos .container-sobre--cuenta2 {
  background: #f0f0f0;
  padding-top: 0.8rem;
}
.saldos-y-movimientos .container-sobre--cuenta2 .item-inner {
  position: relative;
  padding-left: 0;
}
.saldos-y-movimientos
  .container-sobre--cuenta2
  .container-info-cuenta
  .container-info,
.saldos-y-movimientos .contenido-cartolas .bloque-cartola {
  padding: 1.6rem;
}
.saldos-y-movimientos .container-sobre--cuenta2 .item-inner .input-wrapper {
  color: #444;
  padding: 1.6rem;
  border-bottom: 1px solid #ddd;
}
.saldos-y-movimientos
  .container-sobre--cuenta2
  .item-inner
  .input-wrapper
  .info {
  position: absolute;
  left: 1.6rem;
  background: #1bb3bc;
  border-radius: 50%;
  width: 2.4rem;
  height: 2.4rem;
}
.saldos-y-movimientos
  .container-sobre--cuenta2
  .item-inner
  .input-wrapper
  .info:before {
  left: 50%;
  margin-left: -0.8rem;
  position: absolute;
  line-height: 2.4rem;
  color: #fff;
}
.saldos-y-movimientos
  .container-sobre--cuenta2
  .item-inner
  .input-wrapper
  .arrow {
  position: absolute;
  right: 1.6rem;
  top: 50%;
  margin-top: -1.2rem;
  color: #ec0000;
  font-size: 2.4rem;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  -webkit-transition: 0.2s ease-in;
  transition: 0.2s ease-in;
}
.saldos-y-movimientos
  .container-sobre--cuenta2
  .item-inner
  .input-wrapper
  .arrow.info-activo {
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
  -webkit-transition: 0.2s ease-in;
  transition: 0.2s ease-in;
}
.saldos-y-movimientos .container-sobre--cuenta2 .container-info-cuenta {
  max-height: 0;
  -webkit-transition: max-height 0.5s ease-out;
  transition: max-height 0.5s ease-out;
  overflow: hidden;
  background: #fff;
}
.saldos-y-movimientos
  .container-sobre--cuenta2
  .container-info-cuenta
  .container-info
  ion-row
  ion-col
  p {
  margin: 0;
  line-height: 120%;
  font-weight: 700;
  color: #444;
  font-size: 1.4rem;
}
.saldos-y-movimientos
  .container-sobre--cuenta2
  .container-info-cuenta
  .container-info
  ion-row
  ion-col
  p
  + p {
  font-size: 1.2rem;
  font-weight: 400;
  margin-bottom: 1.6rem;
}
.saldos-y-movimientos
  .container-sobre--cuenta2
  .container-info-cuenta
  .container-info
  ion-row:last-child
  ion-col
  p
  + p {
  margin-bottom: 0;
}
.saldos-y-movimientos
  .container-sobre--cuenta2
  .container-info-cuenta.info-activo {
  max-height: 1000px;
  -webkit-transition: max-height 0.5s ease-in;
  transition: max-height 0.5s ease-in;
  display: block;
}
.saldos-y-movimientos
  .contenido-cartolas
  .bloque-cartola
  .dummy-box-loader-movimientos {
  padding-top: 1.6rem;
}
.saldos-y-movimientos
  .contenido-cartolas
  .bloque-cartola
  .dummy-box-loader-movimientos
  .dummy-texto {
  height: 10px;
  border-radius: 5px;
  margin: 0 0 1.6rem;
  -webkit-animation-duration: 1.5s;
  animation-duration: 1.5s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-name: placeHolderShimmer;
  animation-name: placeHolderShimmer;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  background: #ddd;
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    color-stop(8%, #ddd),
    color-stop(18%, #f0f0f0),
    color-stop(33%, #ddd)
  );
  background: linear-gradient(to right, #ddd 8%, #f0f0f0 18%, #ddd 33%);
  background-size: 800px 104px;
}
.mm-item-dummy-box--loader,
.mm-item-dummy-box.mm-item-dummy-box--type-c
  .row
  .col:nth-child(1)
  .mm-item-dummy-box--loader {
  -webkit-animation-fill-mode: forwards;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  -webkit-animation-duration: 1.5s;
}
.saldos-y-movimientos
  .contenido-cartolas
  .bloque-cartola
  .dummy-box-loader-movimientos
  .dummy-spacer {
  height: 1.6rem;
  margin: 0;
}
.saldos-y-movimientos
  .contenido-cartolas
  .bloque-cartola
  .dummy-box-loader-movimientos
  .dummy-texto-grande {
  width: 85%;
}
.saldos-y-movimientos
  .contenido-cartolas
  .bloque-cartola
  .dummy-box-loader-movimientos
  .dummy-texto-med {
  width: 90%;
}
.saldos-y-movimientos
  .contenido-cartolas
  .bloque-cartola
  .dummy-box-loader-movimientos
  .dummy-texto-chico {
  width: 40%;
}
.saldos-y-movimientos
  .contenido-cartolas
  .bloque-cartola
  .dummy-box-loader-movimientos
  .dummy-fecha {
  margin-left: 0;
  width: 80%;
}
.saldos-y-movimientos
  .contenido-cartolas
  .bloque-cartola
  .dummy-box-loader-movimientos
  .dummy-box-loader--box {
  margin-bottom: 3.2rem;
  background: #fff;
  padding: 0;
  overflow: hidden;
  border-radius: 4px;
  -webkit-box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
}
.saldos-y-movimientos
  .contenido-cartolas
  .bloque-cartola
  .dummy-box-loader-movimientos
  .dummy-box-loader--box
  .dummy-box-loader--item {
  border-bottom: 1px solid #f0f0f0;
  padding: 1.6rem 0 0 6rem;
  position: relative;
}
.saldos-y-movimientos
  .contenido-cartolas
  .bloque-cartola
  .dummy-box-loader-movimientos
  .dummy-box-loader--box
  .dummy-box-loader--item
  .dummy-icon {
  top: 3px;
  width: 29px;
  left: -44px;
  position: absolute;
  height: 29px;
  border-radius: 5px;
  margin: 0 0 1.6rem;
  -webkit-animation-duration: 1.5s;
  animation-duration: 1.5s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-name: placeHolderShimmer;
  animation-name: placeHolderShimmer;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  background: #ddd;
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    color-stop(8%, #ddd),
    color-stop(18%, #f0f0f0),
    color-stop(33%, #ddd)
  );
  background: linear-gradient(to right, #ddd 8%, #f0f0f0 18%, #ddd 33%);
  background-size: 800px 104px;
}
.saldos-y-movimientos
  .contenido-cartolas
  .bloque-cartola
  .dummy-box-loader-movimientos
  .align-left
  * {
  float: right;
}
.saldos-y-movimientos
  .contenido-cartolas
  .bloque-cartola
  .sin-cartolas
  .sin-cartolas-icono {
  width: 7.2rem;
  height: 7.2rem;
  left: 50%;
  top: 0;
  text-align: center;
  line-height: 7.2rem;
  margin: 0 auto;
  border-radius: 50%;
  font-size: 3.6rem;
  background: #e2e2e2;
}
.saldos-y-movimientos
  .contenido-cartolas
  .bloque-cartola
  .sin-cartolas
  .sin-cartolas-icono
  i {
  color: #a2a2a2;
}
.saldos-y-movimientos .contenido-cartolas .bloque-cartola .bottom-padding {
  margin-bottom: 1.6rem;
}
.saldos-y-movimientos .contenido-cartolas .bloque-cartola .fecha-emision {
  margin: 0;
  padding: 0;
}
.saldos-y-movimientos .contenido-cartolas .btn-buscador {
  color: #f0f0f0;
  background: #444;
  height: 4rem;
  width: 18rem;
  border-radius: 2rem;
  text-align: center;
  padding: 0 1.6rem;
  position: relative;
}
.saldos-y-movimientos .contenido-cartolas .btn-buscador i {
  font-size: 2rem;
  line-height: 2;
  float: left;
  margin-right: 1.6rem;
}
.saldos-y-movimientos .contenido-cartolas .btn-buscador p {
  float: left;
  margin: 1rem 0 0;
  padding: 0;
  font-size: 1.4rem;
}
.saldos-y-movimientos .contenido-cartolas .btn-buscador .datetime-md {
  padding: 0;
  position: absolute;
  color: transparent;
  width: 100%;
  height: 100%;
  left: 0;
}
.saldos-y-movimientos .contenido-cartolas .btn-buscador-filtrado {
  height: 4rem;
  border-radius: 2rem;
  text-align: center;
  padding: 0 1.6rem;
  background: #1bb3bc;
  color: #fff;
  position: relative;
}
.saldos-y-movimientos
  .contenido-cartolas
  .btn-buscador-filtrado
  .icono-calendario {
  font-size: 2rem;
  line-height: 2;
  float: left;
  left: 1.6rem;
  position: absolute;
}
.saldos-y-movimientos .contenido-cartolas .btn-buscador-filtrado .icono-error {
  float: right;
  position: absolute;
  right: 1.6rem;
  font-size: 2rem;
  line-height: 2;
}
.saldos-y-movimientos .contenido-cartolas .btn-buscador-filtrado p {
  float: left;
  margin-left: 3.2rem;
  padding: 0;
  font-size: 1.4rem;
  margin-top: 1rem;
}
.saldos-y-movimientos .contenido-cartolas .container-btn-bloqueo {
  padding: 0;
  width: 100%;
}
.saldos-y-movimientos .contenido-cartolas .container-btn-bloqueo .cartola-pdf {
  position: relative;
}
.saldos-y-movimientos .contenido-cartolas .container-btn-bloqueo .item {
  background: #fff;
  padding: 0;
  -webkit-box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  border-radius: 0.4rem;
  max-height: 78px;
  height: 78px;
  margin-bottom: 1.6rem;
  position: relative;
}
.saldos-y-movimientos .contenido-cartolas .container-btn-bloqueo .item .arrow {
  float: right;
  margin: 2.7rem 1.6rem;
}
.saldos-y-movimientos
  .contenido-cartolas
  .container-btn-bloqueo
  .item
  .icono-centrado {
  margin: 2.5rem 1.6rem;
  position: absolute;
  font-size: 2.9rem;
}
.saldos-y-movimientos .contenido-cartolas .container-btn-bloqueo .item i {
  color: #ec0000;
  font-size: 2.4rem;
}
.saldos-y-movimientos
  .contenido-cartolas
  .container-btn-bloqueo
  .item
  .fecha-cartola,
.saldos-y-movimientos
  .contenido-cartolas
  .container-btn-bloqueo
  .item
  .numero-cartola {
  font-size: 1.4rem;
  margin: 0;
  top: 1.6rem;
  left: 6rem;
  position: absolute;
  font-weight: 600;
}
.saldos-y-movimientos
  .contenido-cartolas
  .container-btn-bloqueo
  .item
  .fecha-cartola {
  top: 4rem;
  font-weight: 400;
}
.saldos-y-movimientos
  .contenido-cartolas
  .container-btn-bloqueo
  .container-icono-popover
  i {
  position: absolute;
  right: 0;
  top: 0;
  width: 4.8rem;
  height: 4.8rem;
}
.saldos-y-movimientos
  .contenido-cartolas
  .container-btn-bloqueo
  .container-icono-popover
  i:before {
  font-size: 2.4rem;
  left: 50%;
  margin-left: -1.2rem;
  line-height: 4.8rem;
  position: absolute;
}
.saldos-y-movimientos
  .contenido-cartolas
  .container-btn-bloqueo
  .container-icono-popover
  .icono-options {
  color: #444;
}
.saldos-y-movimientos
  .contenido-cartolas
  .container-btn-bloqueo
  .container-icono-popover
  .container-accion--popover {
  opacity: 0;
  display: none;
  display: block;
  z-index: 999999;
  position: absolute;
  width: 27rem;
  background: #fff;
  right: -0.1rem;
  border-radius: 0.4rem;
  padding: 1.6rem;
  -webkit-box-shadow: 0 2px 20px 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 20px 0 rgba(25, 25, 25, 0.1);
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  visibility: hidden;
  border: 1px solid #ddd;
  top: 4.8rem;
}
.saldos-y-movimientos
  .contenido-cartolas
  .container-btn-bloqueo
  .container-icono-popover
  .container-accion--popover.visible {
  visibility: visible;
  opacity: 1;
}
.saldos-y-movimientos
  .contenido-cartolas
  .container-btn-bloqueo
  .container-icono-popover
  .container-accion--popover
  a {
  display: block;
  text-decoration: none;
  color: #444;
  margin-bottom: 2.4rem;
  padding-left: 3.8rem;
  line-height: 120%;
  font-size: 1.6rem;
}
.saldos-y-movimientos
  .contenido-cartolas
  .container-btn-bloqueo
  .container-icono-popover
  .container-accion--popover
  a
  i {
  color: #ec0000;
  vertical-align: text-bottom;
  position: absolute;
  right: inherit;
  top: inherit;
  width: 2.2rem;
  height: 2.2rem;
  left: 1.6rem;
}
.saldos-y-movimientos
  .contenido-cartolas
  .container-btn-bloqueo
  .container-icono-popover
  .container-accion--popover
  a
  i:before {
  font-size: 2.2rem;
  left: 0;
  margin-left: inherit;
  line-height: inherit;
  position: inherit;
}
.saldos-y-movimientos
  .contenido-cartolas
  .container-btn-bloqueo
  .container-icono-popover
  .container-accion--popover
  a:last-child {
  margin: 0;
}
.saldos-y-movimientos .separador {
  border-top: 1px solid #ddd;
}
.container-tabs {
  position: relative;
  color: #fff;
  bottom: 0;
}
.container-tabs .tabs-button {
  margin: 0;
  padding: 0;
  list-style: none;
  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: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.container-tabs .tabs-button .tabs-button--element {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  list-style: none;
  display: inline-block;
  float: left;
}
.container-tabs .tabs-button .tabs-button--element a {
  display: block;
  text-transform: uppercase;
  padding: 13px;
  font-size: 1.2rem;
  cursor: pointer;
  position: relative;
  color: #333;
  transition: All 0.3s ease;
  -webkit-transition: All 0.3s ease;
  -moz-transition: All 0.3s ease;
  -o-transition: All 0.3s ease;
  text-align: center;
}
.container-tabs .tabs-button .tabs-button--element a.active {
  color: #ec0000;
  font-weight: 700;
}
.container-tabs .tabs-button .tabs-button--element a.active span {
  width: 100%;
}
.container-tabs .tabs-button .tabs-button--element a span {
  position: absolute;
  width: 0;
  height: 3px;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0 auto;
  background-color: #ec0000;
  -webkit-transition: All 0.3s ease;
  transition: All 0.3s ease;
}
.bg-container-slider {
  overflow-x: hidden;
  background: linear-gradient(45deg, maroon 0, #c00 100%);
}
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta {
  border-radius: 0.8rem;
}
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta
  .cuenta
  i.saldo-movimiento {
  bottom: 0;
  top: inherit;
}
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.cuenta-default-tcr
  .cuenta
  p,
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.cuenta-default-tcr
  .disponible
  p {
  color: #5b5a5b;
}
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.club-lectores
  .visa,
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.cuenta-vista
  .visa,
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.gold-cocha
  .visa,
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-amex-platinum
  .visa,
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-debito
  .visa,
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-debito-black
  .visa,
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-forever
  .visa,
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-gold
  .visa,
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-mujer
  .visa,
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-platinum
  .visa,
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-platinum-cocha
  .visa,
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-superpuntos
  .visa,
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-titanio
  .visa,
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-tres-dos-uno
  .visa,
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-universal
  .visa,
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-worldmember-black
  .visa,
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-worldmember-ferrari
  .visa {
  right: 16px;
  bottom: 16px;
  border-radius: 0;
}
app-page-saldosYMovimientos
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container {
  margin-top: 0;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .container-sobre--cuenta
  p {
  font-family: OpenSans;
  text-align: left !important;
}
app-page-saldosYMovimientosInt .saldos-y-movimientos-int .scroll-content {
  margin-bottom: 0 !important;
}
app-page-saldosYMovimientosInt .saldos-y-movimientos-int .space {
  min-height: 170px;
}
app-page-saldosYMovimientosInt .saldos-y-movimientos-int .col {
  padding: 0;
}
app-page-saldosYMovimientosInt .saldos-y-movimientos-int .switch-y-calendario {
  padding: 0 0.8rem 0.8rem 5rem;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .switch-y-calendario
  ion-row
  .calendario {
  position: absolute;
  left: 16px;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .switch-y-calendario
  ion-row
  .calendario
  .btn {
  color: #f0f0f0;
  background: #444;
  height: 28px;
  width: 28px;
  border-radius: 50%;
  text-align: center;
  font-size: 17px;
  padding-top: 3px;
  display: inline-block;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .switch-y-calendario
  ion-row
  .switch
  ion-col
  button {
  width: 100%;
  border: 1px solid #ec0000;
  padding: 0.8rem;
  color: #ec0000;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  background: #f0f0f0;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .switch-y-calendario
  ion-row
  .switch
  ion-col
  .active {
  background: #ec0000;
  color: #fff;
  font-weight: 700;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .switch-y-calendario
  ion-row
  .switch
  ion-col
  button:disabled,
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .switch-y-calendario
  ion-row
  .switch
  ion-col
  button[disabled] {
  background: #f0f0f0 !important;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .switch-y-calendario
  ion-row
  .switch
  ion-col
  + ion-col
  button {
  border-left: 0;
  border-right: 0;
  border-radius: 0;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .switch-y-calendario
  ion-row
  .switch
  ion-col
  + ion-col
  + ion-col
  button {
  border: 1px solid #ec0000;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .switch-y-calendario
  ion-row
  .switch
  ion-col:first-child
  button {
  border-radius: 25px 0 0 25px;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .switch-y-calendario
  ion-row
  .switch
  ion-col:last-child
  button {
  border-radius: 0 25px 25px 0;
}
app-page-saldosYMovimientosInt .saldos-y-movimientos-int .fecha-elegida .fecha {
  color: #fff;
  background: #1bb3bc;
  padding: 0.8rem 0 0.8rem 1.6rem;
  text-align: center;
  width: 220px;
  margin: 0.8rem auto;
  border-radius: 25px;
  font-size: 13px;
  font-weight: 700;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .fecha-elegida
  .fecha
  .btn-cerrar {
  font-size: 1.4rem;
  padding: 0 1.6rem;
  position: relative;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .fecha-elegida
  .fecha
  .btn-cerrar
  i {
  position: absolute;
  top: 50%;
  margin-top: -7px;
  right: 0.6rem;
}
app-page-saldosYMovimientosInt .saldos-y-movimientos-int .switch-internacional {
  padding: 0 0.8rem 1.6rem;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .switch-internacional
  p {
  margin: 0;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .switch-internacional
  ion-col
  button {
  width: 100%;
  border: 1px solid #ec0000;
  padding: 0.8rem;
  color: #ec0000;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  background: 0 0;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .contenido-movimientos
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .item-traspaso
  .movimiento.suma,
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .contenido-movimientos
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .item-traspaso.suma {
  border-left: 8px solid #abc111;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .switch-internacional
  ion-col
  .active {
  background: #ec0000;
  color: #fff;
  font-weight: 700;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .switch-internacional
  ion-col:first-child
  button {
  border-radius: 25px 0 0 25px;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .switch-internacional
  ion-col:last-child
  button {
  border-radius: 0 25px 25px 0;
}
app-page-saldosYMovimientosInt .saldos-y-movimientos-int .buscador div {
  position: relative;
}
app-page-saldosYMovimientosInt .saldos-y-movimientos-int .buscador div span {
  border-top: 1px solid #f0f0f0;
  border-bottom: 1px solid #f0f0f0;
  font-size: 14px;
  display: block;
  padding: 1.33333rem;
  color: #6d6d6d;
}
app-page-saldosYMovimientosInt .saldos-y-movimientos-int .buscador div i {
  position: absolute;
  top: 1.2rem;
  right: 1.6rem;
  color: #ec0000;
  font-size: 22px;
}
app-page-saldosYMovimientosInt .saldos-y-movimientos-int .nav-tabs ion-row {
  -webkit-box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .nav-tabs
  ion-row
  ion-col
  .btn-tab-movimientos {
  text-align: center;
  padding: 1.06667rem 0;
  border-bottom: 2px solid #fff;
  color: #444;
  font-size: 13px;
  -webkit-transition: border-bottom 0.3s ease-in-out;
  transition: border-bottom 0.3s ease-in-out;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .nav-tabs
  ion-row
  ion-col
  .btn-tab-movimientos.active {
  color: #ec0000;
  border-bottom: 2px solid #ec0000;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .contenido-cuenta
  .dummy-box-loader--box {
  margin: 1.6rem;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .contenido-movimientos {
  background: #f0f0f0;
  padding: 2.4rem 0.8rem 4rem;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .contenido-movimientos
  .contenedor-border-radius {
  border-radius: 4px;
  overflow: hidden;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .contenido-movimientos
  .contenido-movimientos--titulo {
  padding: 1.6rem 0 3.2rem;
  color: #444;
  line-height: 24px;
  text-align: center;
  margin: 0;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .contenido-movimientos
  .container-traspaso
  .contenido-movimientos--item {
  margin-bottom: 1.1rem;
  padding: 0;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .contenido-movimientos
  .container-traspaso
  .contenido-movimientos--item
  .fecha {
  color: #444;
  text-align: left;
  font-size: 14px;
  padding: 0 0.8rem 0.8rem;
  text-transform: capitalize;
  font-weight: 600;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .contenido-movimientos
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos {
  margin-bottom: 0.8rem;
  -webkit-box-shadow: 0 3px 3px -2px rgba(25, 25, 25, 0.1);
  box-shadow: 0 3px 3px -2px rgba(25, 25, 25, 0.1);
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .contenido-movimientos
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .item-traspaso {
  border-bottom: 1px solid #ddd;
  background: 0 0;
  margin-bottom: 1rem;
  -webkit-box-shadow: 0 3px 3px -2px rgba(25, 25, 25, 0.1);
  box-shadow: 0 3px 3px -2px rgba(25, 25, 25, 0.1);
  border-radius: 0.4rem;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .contenido-movimientos
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .item-traspaso
  .movimiento {
  background-color: #fff;
  padding: 1.6rem 0.8rem;
  overflow: hidden;
  border-radius: 0.4rem;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .contenido-movimientos
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .item-traspaso
  .movimiento
  p {
  margin: 0;
  color: #444;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .contenido-movimientos
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .item-traspaso
  .movimiento
  .movimiento--nombre {
  font-size: 14px;
  line-height: 20px;
  font-weight: 600;
  text-transform: capitalize;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .contenido-movimientos
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .item-traspaso
  .movimiento
  .movimiento--nombre
  .check {
  margin: 0 8px 0 0;
  padding: 0;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .contenido-movimientos
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .item-traspaso
  .movimiento
  .movimiento--monto {
  font-size: 14px;
  text-align: right;
  line-height: 20px;
  font-weight: 700;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .contenido-movimientos
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .item-traspaso
  .movimiento
  .movimiento--disabled {
  color: #c2c2c2;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .contenido-movimientos
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .item-traspaso
  .movimiento
  .movimiento--monto.suma {
  color: #abc111;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .contenido-movimientos
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .item-traspaso
  .movimiento
  .movimiento--monto.resta {
  color: #e59d27;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .contenido-movimientos
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .item-traspaso
  .movimiento
  .movimiento--saldo {
  text-align: right;
  font-size: 12px;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .contenido-movimientos
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .item-traspaso
  .movimiento
  .movimiento--label {
  font-size: 12px;
  text-align: right;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .contenido-movimientos
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .item-traspaso
  .movimiento
  .contenido-movimientos--item--info {
  border-top: none;
  max-height: 0;
  overflow: hidden;
  -webkit-transition: max-height 0.4s ease-in-out;
  transition: max-height 0.4s ease-in-out;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .contenido-movimientos
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .item-traspaso
  .movimiento
  .contenido-movimientos--item--info
  .borde-dot {
  border-top: 1px dashed #ddd;
  margin: 1.6rem 0;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .contenido-movimientos
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .item-traspaso
  .movimiento
  .contenido-movimientos--item--info
  p {
  color: #444;
  margin: 0;
  font-size: 12px;
  padding: 0 0.8rem 1.5rem;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .contenido-movimientos
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .item-traspaso
  .movimiento
  .contenido-movimientos--item--info
  p
  span:first-child {
  font-weight: 700;
  display: block;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .contenido-movimientos
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .item-traspaso
  .movimiento
  .contenido-movimientos--item--info
  p
  span:last-child {
  text-transform: capitalize !important;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .contenido-movimientos
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .item-traspaso
  .movimiento
  .contenido-movimientos--item--info
  p:last-child {
  padding-bottom: 0.88889rem;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .contenido-movimientos
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .item-traspaso
  .movimiento
  .contenido-movimientos--item--info
  a {
  color: #ec0000;
  margin-top: 1.6rem;
  margin-bottom: 0.8rem;
  text-align: center;
  display: block;
  text-decoration: none;
  font-size: 12px;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .contenido-movimientos
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .item-traspaso
  .movimiento
  .contenido-movimientos--item--info
  a
  i {
  vertical-align: sub;
  font-size: 18px;
  padding-right: 0.8rem;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .contenido-movimientos
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .item-traspaso
  .movimiento
  .contenido-movimientos--item--info.visible {
  max-height: 1000px;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .contenido-movimientos
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .item-traspaso
  .movimiento.resta {
  border-radius: 0;
  border-bottom: 1px solid #ddd;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .contenido-movimientos
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .item-traspaso
  .movimiento.resta
  .row {
  padding: 0 0.8rem !important;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .contenido-movimientos
  .pagar-deuda {
  background: #fff;
  padding-top: 1.6rem;
  border: 1px solid #ddd;
  -webkit-box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  border-radius: 2px;
  margin-bottom: 1.6rem;
  text-align: center;
  position: relative;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .contenido-movimientos
  .pagar-deuda
  .pagar-deuda--icono-big {
  position: absolute;
  top: -2.7rem;
  border-radius: 50%;
  background-color: #1bb3bc;
  padding-top: 13px;
  left: 50%;
  margin-left: -25px;
  width: 50px;
  height: 50px;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .contenido-movimientos
  .pagar-deuda
  .pagar-deuda--icono-big
  i {
  color: #fff;
  font-size: 25px;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .contenido-movimientos
  .pagar-deuda
  .pagar-deuda--titulo {
  font-size: 16px;
  width: 85%;
  margin: 2.4rem auto;
  font-weight: 500;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .contenido-movimientos
  .pagar-deuda
  .pagar-deuda--boton {
  background: 0 0;
  border: 1px solid #f0f0f0;
  color: #ec0000;
  -webkit-box-shadow: none;
  box-shadow: none;
  text-transform: none;
  font-size: 16px;
  max-width: 80%;
  margin: 1.6rem auto 3.2rem;
  font-weight: 400;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .contenido-movimientos
  .pagar-deuda
  .pagar-deuda--info {
  position: relative;
  padding: 1.6rem;
  background-color: #ddf4f5;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .contenido-movimientos
  .pagar-deuda
  .pagar-deuda--info
  .pagar-deuda--icono-small {
  margin-left: -1.5rem;
  width: 2.4rem;
  height: 2.4rem;
  line-height: 1;
  background-color: #1bb3bc;
  top: -1rem;
  position: absolute;
  left: 50%;
  border-radius: 50%;
  padding-top: 5px;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .contenido-movimientos
  .pagar-deuda
  .pagar-deuda--info
  .pagar-deuda--icono-small
  i {
  font-size: 13px;
  color: #fff;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .contenido-movimientos
  .pagar-deuda
  .pagar-deuda--info
  p {
  color: #444;
  font-size: 13px;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .contenido-movimientos
  .contenido-movimientos--sin-movimientos {
  padding: 1.6rem 0;
  overflow: hidden;
  margin-bottom: 1.6rem;
  text-align: center;
  position: relative;
  color: #444;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .contenido-movimientos
  .contenido-movimientos--sin-movimientos
  .contenido-movimientos--sin-movimientos---icono
  .background-icon {
  background-color: #e2e2e2;
  border-radius: 100%;
  margin: 0 auto;
  width: 8.8rem;
  height: 8.8rem;
  position: relative;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .contenido-movimientos
  .contenido-movimientos--sin-movimientos
  .contenido-movimientos--sin-movimientos---icono
  .background-icon
  i {
  color: #a2a2a2;
  font-size: 40px;
  position: absolute;
  top: 2.4rem;
  left: 2.4rem;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .contenido-movimientos
  .contenido-movimientos--sin-movimientos
  .contenido-movimientos--sin-movimientos---texto {
  margin: 0;
  font-size: 14px;
  padding-top: 0.53333rem;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .contenido-movimientos.detalle-moviento-tcr
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .item-traspaso {
  border-left: 8px solid #444;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .contenido-movimientos.detalle-moviento-tcr
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .item-traspaso
  .movimiento
  .row
  .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: left;
  -webkit-justify-content: left;
  -ms-flex-pack: left;
  justify-content: left;
  height: 4rem;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .contenido-movimientos.detalle-moviento-tcr
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .item-traspaso
  .movimiento
  .row
  .col
  .movimiento--nombre {
  font-weight: 400;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .contenido-movimientos.detalle-moviento-tcr
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .item-traspaso
  .movimiento
  .row
  .col
  + .col {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .contenido-movimientos.detalle-moviento-tcr
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .item-traspaso
  .movimiento
  .row
  .col
  + .col.dos-cajas {
  display: inline-block;
  -webkit-box-align: inherit;
  -webkit-align-items: inherit;
  -ms-flex-align: inherit;
  align-items: inherit;
  -webkit-box-pack: inherit;
  -webkit-justify-content: inherit;
  -ms-flex-pack: inherit;
  justify-content: inherit;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .contenido-movimientos.detalle-moviento-tcr
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .item-traspaso
  .movimiento
  .row
  .col
  + .col.dos-cajas
  p.movimiento--monto {
  color: #444 !important;
  font-weight: 700;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .contenido-movimientos.detalle-moviento-tcr
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .item-traspaso
  .movimiento
  .row
  .col
  + .col.dos-cajas
  p
  + p {
  font-size: 1.2rem;
  font-weight: 400;
  text-align: right;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .contenido-movimientos.detalle-moviento-tcr
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .item-traspaso
  .movimiento
  .contenido-movimientos--item--info
  .row
  .col {
  display: inline-block;
  height: inherit;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .contenido-estadodecuentas
  .container-switch
  .switch-internacional {
  padding: 2.4rem 0.8rem 1rem;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .contenido-estadodecuentas
  .container-switch
  .container-periodo-deuda-facturada {
  margin: 0.8rem 0.8rem 0;
  background: #fff;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .contenido-estadodecuentas
  .container-switch
  .container-periodo-deuda-facturada
  .box-facturado
  .periodo-facturado {
  padding: 1.6rem;
  border-bottom: 1px solid #ddd;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .contenido-estadodecuentas
  .container-switch
  .container-periodo-deuda-facturada
  .box-facturado
  .periodo-facturado
  .row {
  position: relative;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .contenido-estadodecuentas
  .container-switch
  .container-periodo-deuda-facturada
  .box-facturado
  .periodo-facturado
  .row
  .col
  p {
  font-size: 1.4rem;
  font-weight: 700;
  margin: 0;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .contenido-estadodecuentas
  .container-switch
  .container-periodo-deuda-facturada
  .box-facturado
  .periodo-facturado
  .row
  .col
  p
  + p {
  font-weight: 600;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .contenido-estadodecuentas
  .container-switch
  .container-periodo-deuda-facturada
  .box-facturado
  .periodo-facturado
  .row
  .col
  + .col
  p {
  text-align: right;
  color: #ec0000;
  font-weight: 600;
  position: absolute;
  right: 0;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .contenido-estadodecuentas
  .container-switch
  .container-periodo-deuda-facturada
  .box-facturado
  .periodo-facturado
  .row
  + .row {
  padding-top: 1.6rem;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .contenido-estadodecuentas
  .container-switch
  .container-periodo-deuda-facturada
  .box-facturado
  .periodo-facturado
  .row
  + .row
  p {
  font-weight: 600;
  color: #ec0000;
  padding-left: 3.2rem;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .contenido-estadodecuentas
  .container-switch
  .container-periodo-deuda-facturada
  .box-facturado
  .periodo-facturado
  .row
  + .row
  p
  i {
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -1.2rem;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .contenido-estadodecuentas
  .container-switch
  .container-periodo-deuda-facturada
  .box-facturado
  .periodo-facturado
  .row
  + .row
  p
  i.icono-pdf::before {
  font-size: 2.4rem;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .contenido-estadodecuentas
  .container-switch
  .container-periodo-deuda-facturada
  .box-facturado
  .periodo-facturado
  ion-select.select-fecha-facturacion {
  padding: 0;
  max-width: 100%;
  color: transparent;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .contenido-estadodecuentas
  .container-switch
  .container-periodo-deuda-facturada
  .box-facturado
  .periodo-facturado
  ion-select.select-fecha-facturacion.select-md
  .select-icon {
  display: none;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .contenido-estadodecuentas
  .container-switch
  .error-periodo-visible,
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .contenido-estadodecuentas
  .error-movimientos-visible {
  display: block;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .contenido-estadodecuentas
  .container-switch
  .container-periodo-deuda-facturada
  .box-facturado
  .estado-cuenta {
  padding: 1.6rem;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .contenido-estadodecuentas
  .container-switch
  .container-periodo-deuda-facturada
  .box-facturado
  .estado-cuenta
  .row
  .col
  p {
  margin: 0;
  font-size: 1.4;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .contenido-estadodecuentas
  .container-switch
  .container-periodo-deuda-facturada
  .box-facturado
  .estado-cuenta
  .row
  .col
  p
  + p {
  font-size: 2rem;
  font-weight: 700;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .contenido-estadodecuentas
  .container-switch
  .container-periodo-deuda-facturada
  .box-facturado
  .estado-cuenta
  .row
  .col
  p
  + p
  + p {
  font-size: 1.2rem;
  font-weight: 400;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .contenido-estadodecuentas
  .container-switch
  .container-periodo-deuda-facturada
  .box-facturado
  .estado-cuenta
  .row
  .col
  .botones.button {
  max-width: 14.8rem;
  min-width: inherit;
  height: 3.6rem;
  margin: 1.6rem 0;
  width: 100%;
  padding: inherit;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .contenido-estadodecuentas
  .container-switch
  .hideError-periodo {
  -webkit-box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  border-radius: 0.4rem 0.4rem 0 0;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .contenido-estadodecuentas
  .container-switch
  .titulo-detalle-tcr {
  padding: 0 1.6rem;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .contenido-estadodecuentas
  .container-switch
  .titulo-detalle-tcr
  p {
  font-size: 1.6rem;
  color: #444;
  margin: 1.6rem 0 0;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .contenido-estadodecuentas
  .container-switch
  .error-periodo {
  background-color: #fff;
  border-radius: 0.4rem;
  padding: 1.6rem 1.6rem 0.8rem;
  margin: 0.8rem;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .contenido-estadodecuentas
  .container-switch
  .error-periodo
  p {
  text-align: center;
  margin: 0 0 1.6rem;
  padding: 0;
  font-size: 1.6rem;
  line-height: 2.4rem;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .contenido-estadodecuentas
  .container-switch
  .error-periodo
  p
  + p {
  font-size: 1.4rem;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .contenido-estadodecuentas
  .error-movimientos {
  background-color: #fff;
  border-radius: 0 0 0.4rem 0.4rem;
  padding: 1.6rem 1.6rem 0.8rem;
  margin: 0 0.8rem 0.8rem;
  border-top: 1px solid #ddd;
  -webkit-box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .contenido-estadodecuentas
  .error-movimientos
  p {
  text-align: center;
  margin: 0 0 1.6rem;
  padding: 0;
  font-size: 1.6rem;
  line-height: 2.4rem;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .contenido-estadodecuentas
  .error-movimientos
  p
  + p {
  font-size: 1.4rem;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .contenido-estadodecuentas
  .estadodecuentas-titulo {
  color: #444;
  font-size: 1.6rem;
  font-weight: 700;
  margin: 1.6rem;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .contenido-estadodecuentas
  .estadodecuentas-btn-container {
  padding: 0 0.8rem;
  background: #f0f0f0;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .contenido-estadodecuentas
  .item:not(:first-child) {
  margin: 0.8rem 0 0;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .contenido-estadodecuentas
  .item {
  background: #fff;
  padding: 1.6rem;
  -webkit-box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  border-radius: 0.4rem;
  max-height: 52px;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .contenido-estadodecuentas
  .item
  .linea
  i {
  color: #ec0000;
  font-size: 2.4rem;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .contenido-estadodecuentas
  .item
  .linea
  p {
  font-size: 1.4rem;
  font-weight: 700;
  color: #ec0000;
  margin: 0;
  top: 0;
  left: 4rem;
  position: absolute;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  ion-fab.fab-saldos-y-movimientos {
  width: 180px;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  ion-fab.fab-saldos-y-movimientos
  .fab-saldos-y-movimientos--boton {
  float: right;
  background: #ec0000;
  color: #fff;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  ion-fab.fab-saldos-y-movimientos
  .fab-saldos-y-movimientos--lista
  button.fab-in-list {
  width: 180px;
  height: 60px;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #fff;
  border-radius: 0;
  text-align: left;
  margin: 0;
  background: 0 0;
  padding-right: 0;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  ion-fab.fab-saldos-y-movimientos
  .fab-saldos-y-movimientos--lista
  button.fab-in-list
  .fab-saldos-y-movimientos--texto {
  padding-right: 0.8rem;
  width: 120px;
  font-size: 13px;
  text-align: right;
  line-height: 1;
  white-space: initial;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  ion-fab.fab-saldos-y-movimientos
  .fab-saldos-y-movimientos--lista
  button.fab-in-list
  .fab-saldos-y-movimientos--icono {
  -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);
  width: 40px;
  height: 40px;
  vertical-align: sub;
  text-align: center;
  color: #ec0000;
  background: #fff;
  display: inline-block;
  border-radius: 50%;
  padding-top: 8px;
  line-height: 1;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  ion-fab.fab-saldos-y-movimientos
  .fab-saldos-y-movimientos--lista
  button.fab-in-list
  .fab-saldos-y-movimientos--icono
  i {
  font-size: 22px;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .fab-saldos-y-movimientos--backdrop {
  opacity: 0;
  position: fixed;
  top: -56px;
  bottom: 0;
  right: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.76);
  visibility: hidden;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .fab-saldos-y-movimientos--backdrop.actives {
  opacity: 1;
  visibility: visible;
  z-index: 106;
}
app-page-saldosYMovimientosInt .saldos-y-movimientos-int .container-tabs {
  position: relative;
  color: #fff;
  bottom: 0;
  border-bottom: 1px solid #ddd;
}
app-page-saldosYMovimientosInt .saldos-y-movimientos-int .container-tabs p {
  color: #616161;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .container-tabs
  .tabs-button {
  margin: 0;
  padding: 0;
  list-style: none;
  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: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .container-tabs
  .tabs-button
  .tabs-button--element {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  list-style: none;
  display: inline-block;
  float: left;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .container-tabs
  .tabs-button
  .tabs-button--element
  a {
  display: block;
  text-transform: uppercase;
  padding: 1.4rem 0.8rem;
  font-size: 1.2rem;
  cursor: pointer;
  position: relative;
  color: #333;
  -webkit-transition: All 0.3s ease;
  transition: All 0.3s ease;
  text-align: center;
  line-height: 120%;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .container-tabs
  .tabs-button
  .tabs-button--element
  a.active {
  color: #ec0000;
  font-weight: 700;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .container-tabs
  .tabs-button
  .tabs-button--element
  a.active
  span {
  width: 100%;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .container-tabs
  .tabs-button
  .tabs-button--element
  a
  span {
  position: absolute;
  width: 0;
  height: 3px;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0 auto;
  background-color: #ec0000;
  -webkit-transition: All 0.3s ease;
  transition: All 0.3s ease;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .container-linea--credito {
  padding: 0.8rem 0.8rem 0;
  background: #f0f0f0;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .container-linea--credito
  .item {
  background: #fff;
  padding: 1.6rem;
  -webkit-box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  border-radius: 0.4rem;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .container-linea--credito
  .item
  .linea
  p {
  font-size: 1.6rem;
  font-weight: 700;
  color: #444;
  margin: 0 0 0.8rem;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .container-linea--credito
  .item
  .linea
  p
  span {
  display: inline-block;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .container-linea--credito
  .item
  .linea
  p
  + p {
  font-size: 1.2rem;
  font-weight: 400;
  margin: 0;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .container-linea--credito
  .item
  .linea
  p
  + p
  + p {
  font-size: 2rem;
  font-weight: 400;
  margin: 0;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .container-linea--credito
  .item
  .autorizado-utilizado {
  margin-top: 0.8rem;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .container-linea--credito
  .item
  .autorizado-utilizado
  ion-col
  p {
  font-size: 1.2rem;
  color: #444;
  margin: 0;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .container-linea--credito
  .item
  .autorizado-utilizado
  ion-col
  p
  + p {
  font-weight: 700;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .container-linea--credito
  .item
  .autorizado-utilizado
  ion-col
  + ion-col
  p {
  text-align: right;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .container-linea--credito
  .item
  .progress-bar {
  margin-top: 0.6rem;
  background: #c2c2c2;
  border-radius: 5px;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .container-linea--credito
  .item
  .progress-bar
  .progress-bar-inner {
  background: #abc111;
  height: 3px;
  -webkit-transition: width 0.4s ease-in-out;
  transition: width 0.4s ease-in-out;
  border-radius: 0.4rem;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .container-sobre--cuenta2 {
  background: #f0f0f0;
  padding-top: 0.8rem;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .container-sobre--cuenta2
  .item-inner {
  position: relative;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .container-sobre--cuenta2
  .item-inner
  .input-wrapper {
  color: #444;
  padding: 1.6rem;
  border-bottom: 1px solid #ddd;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .container-sobre--cuenta2
  .item-inner
  .input-wrapper
  ion-label {
  margin: 0;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .container-sobre--cuenta2
  .item-inner
  .input-wrapper
  .info {
  position: absolute;
  left: 1.6rem;
  background: #1bb3bc;
  border-radius: 50%;
  width: 2.4rem;
  height: 2.4rem;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .container-sobre--cuenta2
  .item-inner
  .input-wrapper
  .info:before {
  left: 50%;
  margin-left: -0.8rem;
  position: absolute;
  line-height: 2.4rem;
  color: #fff;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .container-sobre--cuenta2
  .item-inner
  .input-wrapper
  .arrow {
  position: absolute;
  right: 1.6rem;
  top: 50%;
  margin-top: -1.2rem;
  color: #ec0000;
  font-size: 2.4rem;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .container-sobre--cuenta2
  .container-info-cuenta {
  max-height: 0;
  -webkit-transition: max-height 0.5s ease-out;
  transition: max-height 0.5s ease-out;
  overflow: hidden;
  background: #fff;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .container-sobre--cuenta2
  .container-info-cuenta
  .container-info {
  padding: 1.6rem;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .container-sobre--cuenta2
  .container-info-cuenta
  .container-info
  ion-row
  ion-col
  p {
  margin: 0;
  line-height: 120%;
  font-weight: 700;
  color: #444;
  font-size: 1.4rem;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .container-sobre--cuenta2
  .container-info-cuenta
  .container-info
  ion-row
  ion-col
  p
  + p {
  font-size: 1.2rem;
  font-weight: 400;
  margin-bottom: 1.6rem;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .container-sobre--cuenta2
  .container-info-cuenta
  .container-info
  ion-row:last-child
  ion-col
  p
  + p {
  margin-bottom: 0;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .container-sobre--cuenta2
  .container-info-cuenta.info-activo {
  max-height: 1000px;
  -webkit-transition: max-height 0.5s ease-in;
  transition: max-height 0.5s ease-in;
  display: block;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider
  .swiper-container
  .swiper-slide
  .slide-zoom
  .club-lectores
  .visa,
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider
  .swiper-container
  .swiper-slide
  .slide-zoom
  .cuenta-default-tcr
  .visa,
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider
  .swiper-container
  .swiper-slide
  .slide-zoom
  .gold-cocha
  .visa,
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider
  .swiper-container
  .swiper-slide
  .slide-zoom
  .tarjeta-amex-platinum
  .visa,
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider
  .swiper-container
  .swiper-slide
  .slide-zoom
  .tarjeta-forever
  .visa,
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider
  .swiper-container
  .swiper-slide
  .slide-zoom
  .tarjeta-gold
  .visa,
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider
  .swiper-container
  .swiper-slide
  .slide-zoom
  .tarjeta-mujer
  .visa,
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider
  .swiper-container
  .swiper-slide
  .slide-zoom
  .tarjeta-platinum
  .visa,
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider
  .swiper-container
  .swiper-slide
  .slide-zoom
  .tarjeta-platinum-cocha
  .visa,
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider
  .swiper-container
  .swiper-slide
  .slide-zoom
  .tarjeta-santander-life
  .visa,
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider
  .swiper-container
  .swiper-slide
  .slide-zoom
  .tarjeta-superpuntos
  .visa,
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider
  .swiper-container
  .swiper-slide
  .slide-zoom
  .tarjeta-titanio
  .visa,
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider
  .swiper-container
  .swiper-slide
  .slide-zoom
  .tarjeta-tres-dos-uno
  .visa,
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider
  .swiper-container
  .swiper-slide
  .slide-zoom
  .tarjeta-universal
  .visa,
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider
  .swiper-container
  .swiper-slide
  .slide-zoom
  .tarjeta-worldmember-black
  .visa,
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider
  .swiper-container
  .swiper-slide
  .slide-zoom
  .tarjeta-worldmember-ferrari
  .visa,
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider
  .swiper-container
  .swiper-slide
  .slide-zoom
  .tarjeta-worldmember-limited
  .visa {
  bottom: 1.6rem;
  right: 1.6rem;
}
app-page-saldosYMovimientosInt
  .saldos-y-movimientos-int
  .contenido-movimientos
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos {
  border-radius: 4px;
}
app-page-saldosYMovimientosInt .bg-container-slider {
  background: linear-gradient(45deg, maroon 0, #c00 100%);
  overflow: hidden;
}
app-page-saldosYMovimientosInt .bg-container-slider .container-slider-tarjeta {
  width: 320px;
  margin: 0 auto;
  display: block;
  height: 174px;
}
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container {
  opacity: 1;
  -webkit-animation: none;
  animation: none;
  overflow: visible;
}
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide {
  padding: 1.6rem 0;
  -webkit-transition: opacity 0.3s ease-in-out,
    -webkit-transform 0.3s ease-in-out,
    -webkit-transform-origin 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out,
    -webkit-transform-origin 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out,
    transform-origin 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out,
    transform-origin 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out,
    -webkit-transform-origin 0.3s ease-in-out;
}
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom {
  width: 80%;
}
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta {
  min-height: 132px;
  background: #fff;
  width: 100%;
  left: inherit;
  position: relative;
  opacity: 1;
  text-align: left;
  padding: 1.6rem;
}
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta
  .disponible {
  height: auto;
  position: relative;
}
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta
  .disponible
  p {
  margin: 0;
  font-size: 1.2rem;
  line-height: 120%;
}
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta
  .disponible
  p
  + p {
  font-size: 2.4rem;
}
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta
  .disponible
  p
  + p
  + p {
  font-size: 1.2rem;
}
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta
  .disponible
  i {
  position: absolute;
  right: -1.6rem;
  top: -1.6rem;
  width: 48px;
  height: 48px;
}
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta
  .disponible
  i:before {
  line-height: 48px;
  left: 50%;
  position: absolute;
  margin-left: -9px;
}
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta
  .cuenta {
  margin-top: 2.6rem;
  height: auto;
  position: relative;
}
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta
  .cuenta
  p {
  font-size: 12px;
  line-height: 120%;
  margin: 0;
}
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta
  .cuenta
  i {
  position: absolute;
  width: 36px;
  height: 36px;
  background: #ddf4f5;
  border-radius: 50%;
  color: #1bb3bc;
  right: 0;
  top: 0;
}
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta
  .cuenta
  i:before {
  line-height: 38px;
  left: 50%;
  margin-left: -9px;
  position: absolute;
}
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.cuenta-vista
  .cuenta
  p,
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.cuenta-vista
  .disponible
  p,
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-debito
  .cuenta
  p,
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-debito
  .disponible
  p,
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-debito-black
  .cuenta
  p,
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-debito-black
  .disponible
  p {
  color: #5b5a5b;
}
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.club-lectores
  .cuenta
  p,
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.club-lectores
  .disponible
  p,
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.gold-cocha
  .cuenta
  p,
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.gold-cocha
  .disponible
  p,
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-amex-platinum
  .cuenta
  p,
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-amex-platinum
  .disponible
  p,
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-forever
  .cuenta
  p,
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-forever
  .disponible
  p,
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-gold
  .cuenta
  p,
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-gold
  .disponible
  p,
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-platinum
  .cuenta
  p,
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-platinum
  .disponible
  p,
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-platinum-cocha
  .cuenta
  p,
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-platinum-cocha
  .disponible
  p,
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-superpuntos
  .cuenta
  p,
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-superpuntos
  .disponible
  p,
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-tres-dos-uno
  .cuenta
  p,
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-tres-dos-uno
  .disponible
  p,
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-universal
  .cuenta
  p,
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-universal
  .disponible
  p,
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-worldmember-black
  .cuenta
  p,
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-worldmember-black
  .disponible
  p,
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-worldmember-ferrari
  .cuenta
  p,
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-worldmember-ferrari
  .disponible
  p {
  color: #fff;
}
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-platinum-cocha {
  background: url(../assets/tarjeta/tarjeta-platinum-cocha.png);
}
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.club-lectores {
  background: url(../assets/tarjeta/club-lectores.svg);
}
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-platinum {
  background: url(../assets/tarjeta/tarjeta-platinum.svg);
}
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-gold {
  background: url(../assets/tarjeta/tarjeta-gold.svg);
}
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-amex-platinum {
  background: url(../assets/tarjeta/tarjeta-amex-platinum.svg);
}
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-superpuntos {
  background: url(../assets/tarjeta/tarjeta-superpuntos.svg);
}
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-titanio {
  background: url(../assets/tarjeta/tarjeta-titanio.svg);
}
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-titanio
  .cuenta
  p,
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-titanio
  .disponible
  p {
  color: #fff;
}
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.gold-cocha {
  background: url(../assets/tarjeta/gold-cocha.png);
}
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-universal {
  background: url(../assets/tarjeta/tarjeta-universal.svg);
}
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-tres-dos-uno {
  background: url(../assets/tarjeta/tarjeta-tres-dos-uno.svg);
}
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-worldmember-black {
  background: url(../assets/tarjeta/tarjeta-worldmember-black.svg);
}
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-worldmember-ferrari {
  background: url(../assets/tarjeta/tarjeta-worldmember-ferrari.png);
}
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-forever {
  background: url(../assets/tarjeta/tarjeta-forever.svg);
}
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-mujer
  .cuenta
  p,
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-mujer
  .disponible
  p,
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-santander-life
  .cuenta
  p,
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-santander-life
  .disponible
  p {
  color: #000;
}
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-mujer {
  background: url(../assets/tarjeta/tarjeta-mujer.svg);
}
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-santander-life {
  background: url(../assets/tarjeta/SantanderLife.svg);
}
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-worldmember-limited {
  background: url(../assets/tarjeta/tarjeta-worldmember-limited.png);
}
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-worldmember-limited
  .cuenta
  p,
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-worldmember-limited
  .disponible
  p {
  color: #fff;
}
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.club-lectores
  .visa,
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.cuenta-default-tcr
  .visa,
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.cuenta-vista
  .visa,
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.gold-cocha
  .visa,
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-amex-platinum
  .visa,
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-debito
  .visa,
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-debito-black
  .visa,
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-forever
  .visa,
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-gold
  .visa,
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-mujer
  .visa,
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-platinum
  .visa,
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-platinum-cocha
  .visa,
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-santander-life
  .visa,
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-superpuntos
  .visa,
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-titanio
  .visa,
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-tres-dos-uno
  .visa,
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-universal
  .visa,
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-worldmember-black
  .visa,
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-worldmember-ferrari
  .visa,
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-worldmember-limited
  .visa {
  background: url(../assets/tarjeta/visa.svg) no-repeat;
  position: absolute;
  width: 50px;
  height: 18px;
  display: block;
  top: 19px;
}
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.club-lectores
  .mastercard,
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.cuenta-default-tcr
  .mastercard,
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.cuenta-vista
  .mastercard,
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.gold-cocha
  .mastercard,
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-amex-platinum
  .mastercard,
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-debito
  .mastercard,
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-debito-black
  .mastercard,
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-forever
  .mastercard,
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-gold
  .mastercard,
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-mujer
  .mastercard,
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-platinum
  .mastercard,
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-platinum-cocha
  .mastercard,
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-santander-life
  .mastercard,
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-superpuntos
  .mastercard,
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-titanio
  .mastercard,
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-tres-dos-uno
  .mastercard,
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-universal
  .mastercard,
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-worldmember-black
  .mastercard,
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-worldmember-ferrari
  .mastercard,
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-worldmember-limited
  .mastercard {
  background: url(../assets/tarjeta/mastercard.svg) no-repeat;
  position: absolute;
  width: 28px;
  height: 18px;
  display: block;
  right: 16px;
  bottom: 16px;
  top: 19px;
}
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.club-lectores
  .american-express,
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.cuenta-default-tcr
  .american-express,
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.cuenta-vista
  .american-express,
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.gold-cocha
  .american-express,
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-amex-platinum
  .american-express,
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-debito
  .american-express,
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-debito-black
  .american-express,
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-forever
  .american-express,
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-gold
  .american-express,
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-mujer
  .american-express,
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-platinum
  .american-express,
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-platinum-cocha
  .american-express,
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-santander-life
  .american-express,
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-superpuntos
  .american-express,
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-titanio
  .american-express,
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-tres-dos-uno
  .american-express,
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-universal
  .american-express,
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-worldmember-black
  .american-express,
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-worldmember-ferrari
  .american-express,
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-worldmember-limited
  .american-express {
  background: url(../assets/tarjeta/american-express.svg) no-repeat;
  position: absolute;
  width: 18px;
  height: 18px;
  display: block;
  right: 16px;
  bottom: 16px;
  top: 19px;
}
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-platinum
  .cuenta-credito
  .visa {
  right: 0;
  bottom: 0;
  border-radius: 0;
  top: inherit;
}
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide.swiper-slide-next {
  -webkit-transform: scale(0.85) scaleZ(0.85) translateX(-80px);
  transform: scale(0.85) scaleZ(0.85) translateX(-80px);
  -webkit-transform-origin: center center;
  transform-origin: center center;
  opacity: 0.8;
}
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide.swiper-slide-next
  .slide-zoom {
  width: 256px;
}
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide.swiper-slide-next
  .slide-zoom
  .container-tarjeta-cuenta {
  width: 256px;
  border-radius: 0.8rem;
  min-height: 148px;
  background-size: cover;
}
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide.swiper-slide-prev {
  -webkit-transform: scale(0.85) scaleZ(0.85) translateX(80px);
  transform: scale(0.85) scaleZ(0.85) translateX(80px);
  -webkit-transform-origin: center center;
  transform-origin: center center;
  opacity: 0.8;
}
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide.swiper-slide-prev
  .slide-zoom {
  width: 256px;
}
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide.swiper-slide-prev
  .slide-zoom
  .container-tarjeta-cuenta {
  width: 256px;
  border-radius: 0.8rem;
  min-height: 148px;
  background-size: cover;
}
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide.swiper-slide-active
  .container-tarjeta-cuenta {
  background-size: 256px 142px;
  background-position: center center;
  background-repeat: no-repeat;
  width: 256px;
  margin-left: -128px;
  left: 50%;
  border-radius: 0.8rem;
  height: 142px;
}
app-page-saldosYMovimientosInt
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container
  .swiper-pagination.hide {
  display: none !important;
}
app-page-saldosYMovimientosInt .transFade {
  -webkit-transition: opacity 0.5s ease-in-out;
  transition: opacity 0.5s ease-in-out;
}
app-page-saldosYMovimientosInt .transFade.invisible {
  display: none;
  height: 0;
}
app-page-saldosYMovimientosInt .transFade.visible {
  opacity: 1;
  height: auto;
}
app-page-saldosYMovimientosInt .container-btn-bloqueo {
  padding: 0.8rem 0.8rem 0;
  background: #f0f0f0;
}
app-page-saldosYMovimientosInt .container-btn-bloqueo .item {
  background: #fff;
  padding: 1.6rem;
  -webkit-box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  border-radius: 0.4rem;
  max-height: 52px;
}
app-page-saldosYMovimientosInt .container-btn-bloqueo .item .linea i {
  color: #ec0000;
  font-size: 2.4rem;
}
app-page-saldosYMovimientosInt .container-btn-bloqueo .item .linea p {
  font-size: 1.4rem;
  font-weight: 700;
  color: #ec0000;
  margin: 0;
  top: 0;
  left: 4rem;
  position: absolute;
}
app-page-saldosYMovimientosInt
  .container-btn-bloqueo
  .item
  .autorizado-utilizado {
  margin-top: 0.8rem;
}
app-page-saldosYMovimientosInt
  .container-btn-bloqueo
  .item
  .autorizado-utilizado
  ion-col
  p {
  font-size: 1.2rem;
  color: #444;
  margin: 0;
}
app-page-saldosYMovimientosInt
  .container-btn-bloqueo
  .item
  .autorizado-utilizado
  ion-col
  p
  + p {
  font-weight: 700;
}
app-page-saldosYMovimientosInt
  .container-btn-bloqueo
  .item
  .autorizado-utilizado
  ion-col
  + ion-col
  p {
  text-align: right;
}
app-page-saldosYMovimientosInt .container-btn-bloqueo .item .progress-bar {
  margin-top: 0.6rem;
  background: #c2c2c2;
  border-radius: 5px;
}
app-page-saldosYMovimientosInt .filter-acciones .switch-seleccionar p,
app-page-saldosYMovimientosInt .filter-acciones p,
app-page-saldosYMovimientosInt .split p {
  margin: 0;
}
app-page-saldosYMovimientosInt
  .container-btn-bloqueo
  .item
  .progress-bar
  .progress-bar-inner {
  background: #abc111;
  height: 3px;
  -webkit-transition: width 0.4s ease-in-out;
  transition: width 0.4s ease-in-out;
  border-radius: 0.4rem;
}
app-page-saldosYMovimientosInt .b-radius-top-0 {
  border-radius: 0 0 0.4rem 0.4rem !important;
}
app-page-saldosYMovimientosInt .b-radius-bottom-0 {
  border-radius: 0.4rem 0.4rem 0 0 !important;
}
app-page-saldosYMovimientosInt .split {
  padding: 1.6rem;
  border-bottom: 1px solid #ddd;
}
app-page-saldosYMovimientosInt .filter-acciones {
  padding: 1.6rem;
  border-bottom: 1px solid #ddd;
}
app-page-saldosYMovimientosInt .filter-acciones .switch-seleccionar {
  padding: 8px 16px;
}
app-page-saldosYMovimientosInt .filter-acciones .cuotizar {
  color: #1bb3bc;
}
app-page-saldosYMovimientosInt .container-box .box-info {
  border: 1px solid #1bb3bc;
  color: #1bb3bc;
  font-weight: 600;
  background: #ddf4f5;
  position: relative;
  padding: 0.8rem 1.6rem 0.8rem 3.2rem;
  border-radius: 4px;
}
app-page-saldosYMovimientosInt .container-box .box-info i.iconoFlecha {
  display: block;
  color: #1bb3bc;
  position: absolute;
  border-radius: 50%;
  width: 2.4rem;
  height: 2.4rem;
  right: 1.6rem;
  top: 50%;
  margin-top: -1.2rem;
  font-size: 2.4rem;
}
app-page-saldosYMovimientosInt .container-box .box-info i.iconoFlecha:before {
  line-height: 2.4rem;
  left: 50%;
  margin-left: -0.7rem;
  position: absolute;
}
app-page-saldosYMovimientosInt .container-box .box-info .container-info p {
  padding: 0 !important;
}
app-page-saldosYMovimientosInt .container-box .box-info p {
  color: #444;
  font-size: 1.2rem;
  margin: 0;
  text-align: left;
  padding: 0;
}
app-page-saldosYMovimientosInt .container-box .box-info p span {
  display: block;
  font-weight: 700;
}
app-page-saldosYMovimientosInt .container-box .box-info p span.inline {
  display: inline;
}
app-page-saldosYMovimientosTcr
  .container-box-info.flecha
  .box-info
  i.iconoFlecha,
app-page-saldosYMovimientosTcr .detalle.ver-activo p span {
  display: block;
}
app-page-saldosYMovimientosTcr .boton-pagar-int {
  border: none;
  height: 4.8rem;
  background: #ec0000;
  color: #fff;
  font: 600 1.4rem OpenSans;
  min-width: 15rem;
  margin: 1.4rem auto;
  border-radius: 2.4rem;
  width: 30%;
}
app-page-saldosYMovimientosTcr .boton-pagar-coutas {
  border: none;
  height: 4.8rem;
  background-color: red;
  color: #fff;
  font: 600 1.4rem OpenSans;
  min-width: 15rem;
  margin: 16px 16px 24px;
  border-radius: 2.4rem;
  width: -webkit-fill-available;
}
app-page-saldosYMovimientosTcr .contenido-movimientos-tab .container-info {
  font-size: 12px;
  text-align: left;
}
app-page-saldosYMovimientosTcr .cuotizar {
  text-align: center;
  margin: 0.1rem 0.8rem 24px;
}
app-page-saldosYMovimientosTcr .cuotizar p {
  padding-bottom: 1.6rem;
  font-size: 16px;
  color: #fff;
  font-weight: 600;
  margin: 0;
}
app-page-saldosYMovimientosTcr .cuotizar button {
  background-color: #1bb3bc;
  color: #fff;
  border-radius: 2.4rem;
  height: 4rem;
  margin-bottom: 1.6rem;
}
app-page-saldosYMovimientosTcr .cuotizar .errorCP {
  background-color: #fff;
  border-radius: 0.4rem;
  padding: 1.6rem 1.6rem 0.8rem;
  margin: 0.8rem;
  display: block;
  -webkit-margin-before: 1em;
  margin-block-start: 1em;
  -webkit-margin-after: 1em;
  margin-block-end: 1em;
  -webkit-margin-start: 0;
  margin-inline-start: 0;
  -webkit-margin-end: 0;
  margin-inline-end: 0;
  font-size: 1.4rem;
}
app-page-saldosYMovimientosTcr .cuotizar .errorCP p {
  color: #444 !important;
  text-align: center;
  margin: 0 0 1.6rem;
  padding: 0;
  font-size: 1.6rem;
  line-height: 2.4rem;
  font-weight: 400;
}
app-page-saldosYMovimientosTcr .cuotizar .errorCP p + p {
  font-size: 1.4rem;
}
app-page-saldosYMovimientosTcr .margenSeparator {
  padding: 1.6rem;
  border-bottom: 1px solid grey;
}
app-page-saldosYMovimientosTcr [col-5] {
  padding: 4px;
  margin-top: 4px;
  margin-bottom: 4px;
}
app-page-saldosYMovimientosTcr .infoboxpago {
  margin-left: 16px;
  margin-right: 16px;
  padding-right: 0;
  margin-bottom: 16px;
}
app-page-saldosYMovimientosTcr .infoboxpago button {
  background-color: #1bb3bc;
  color: #fff;
  border-radius: 2.4rem;
  height: 4rem;
  margin: 0;
}
app-page-saldosYMovimientosTcr .container-box-info-nac .box-info-nac {
  background: #ddf4f5;
  position: relative;
  padding: 1.6rem 1.6rem 1.6rem 5.6rem;
}
app-page-saldosYMovimientosTcr .iconoIzqNac {
  background: #1bb3bc;
  position: absolute;
  border-radius: 50%;
  width: 2.4rem;
  height: 2.4rem;
  left: 1.6rem;
  top: 50%;
  color: #fff;
  margin-top: -1.2rem;
}
app-page-saldosYMovimientosTcr
  .container-box-info
  .container-box-info.borde
  .box-info,
app-page-saldosYMovimientosTcr .container-box-info.borde .box-info {
  border: 1px solid #1bb3bc;
}
app-page-saldosYMovimientosTcr .icono-information-int:before {
  content: "\e94f";
}
app-page-saldosYMovimientosTcr .box-info-int-nac {
  background: #ddf4f5;
  position: relative;
  padding: 4px 1.6rem 4px 5.6rem;
  -webkit-box-shadow: 0 2px 4px 1px rgba(25, 25, 25, 0.1) !important;
  box-shadow: 0 2px 4px 1px rgba(25, 25, 25, 0.1) !important;
  margin: 16px 18px;
}
app-page-saldosYMovimientosTcr .cuotizacionTitle {
  margin: 1.6rem;
}
@keyframes placeHolderShimmer {
  0% {
    background-position: -468px 0;
  }
}
app-page-saldosYMovimientosTcr .saldos-y-movimientos .total {
  margin-top: -12px;
  float: right !important;
  color: #444;
  font-weight: 700;
  margin-bottom: 16px;
}
app-page-saldosYMovimientosTcr .divDetalle {
  margin-left: 8px;
  margin-right: 8px;
}
app-page-saldosYMovimientosTcr .lista-eecc {
  width: 100%;
}
app-page-saldosYMovimientosTcr .lista-eecc ul {
  padding: 0 0 0 1.6rem;
  margin: 0 0 1.6rem;
  width: 100%;
  font-size: 12px;
}
app-page-saldosYMovimientosTcr .lista-eecc ul li {
  color: #c2c2c2;
}
app-page-saldosYMovimientosTcr .lista-eecc ul li p {
  font-weight: 500;
  color: #444;
  margin-bottom: 8px;
  margin-top: 0;
  text-align: left !important;
}
app-page-saldosYMovimientosTcr .lista-eecc ul li p span.right {
  float: right !important;
  color: #444;
  font-weight: 600;
  margin-top: 0.2rem;
  margin-bottom: 0.2rem;
}
app-page-saldosYMovimientosTcr .lista-eecc ul li p span.left {
  color: #444;
  font-weight: 600;
  float: left;
  margin-top: 0.2rem;
  margin-bottom: 0.2rem;
}
app-page-saldosYMovimientosTcr .item-cover {
  top: 0;
  position: absolute;
  width: 120%;
  height: 100%;
  background: 0 0;
  cursor: pointer;
  left: -105px;
  padding-left: 48px;
  padding-right: 0;
  margin-left: 0;
  margin-right: 0;
}
app-page-saldosYMovimientosTcr .item-cover-center {
  left: 0;
  top: 0;
  position: absolute;
  width: 100%;
  height: 100%;
  background: 0 0;
  cursor: pointer;
  padding-left: 20px;
  padding-right: 20px;
  margin-left: 20px;
  margin-right: 20px;
}
app-page-saldosYMovimientosTcr .ver-estado-new {
  padding-right: 0;
  float: left;
  text-align: left;
  font-size: 1rem;
}
app-page-saldosYMovimientosTcr .container-box-info .item-cover {
  top: 0;
  position: absolute;
  width: 120%;
  height: 100%;
  background: 0 0;
  cursor: pointer;
  left: -105px;
  padding-left: 48px;
  padding-right: 0;
  margin-left: 0;
  margin-right: 0;
}
app-page-saldosYMovimientosTcr .container-box-info .item-cover-center {
  left: 0;
  top: 0;
  position: absolute;
  width: 100%;
  height: 100%;
  background: 0 0;
  cursor: pointer;
  padding-left: 20px;
  padding-right: 20px;
  margin-left: 20px;
  margin-right: 20px;
}
app-page-saldosYMovimientosTcr
  .container-box-info.alert
  .box-info
  i.iconoIzq::before,
app-page-saldosYMovimientosTcr
  .container-box-info.warning
  .box-info
  i.iconoIzq::before {
  margin-left: -0.15rem;
}
app-page-saldosYMovimientosTcr .container-box-info .ver-estado-new {
  padding-right: 0;
  float: left;
  text-align: left;
  font-size: 1rem;
}
app-page-saldosYMovimientosTcr .container-box-info.margen {
  padding: 0.8rem;
}
app-page-saldosYMovimientosTcr .container-box-info.margen .box-info {
  border-radius: 4px;
}
app-page-saldosYMovimientosTcr .container-box-info.flecha .box-info {
  border: 1px solid #1bb3bc;
  padding: 1.6rem 5.6rem;
}
app-page-saldosYMovimientosTcr .container-box-info.flecha .box-info p {
  color: #1bb3bc;
  font-weight: 600;
}
app-page-saldosYMovimientosTcr .container-box-info.warning .box-info {
  background: #fbd0d0;
  border-radius: 4px;
}
app-page-saldosYMovimientosTcr
  .container-box-info.warning
  .box-info
  i.iconoIzq {
  background: #ec0000;
}
app-page-saldosYMovimientosTcr .container-box-info.alert .box-info {
  background: #f8f0df;
  border-radius: 4px;
}
app-page-saldosYMovimientosTcr .container-box-info.alert .box-info i.iconoIzq {
  background: #e59d27;
}
app-page-saldosYMovimientosTcr .icono-info {
  width: 2.4rem;
  height: 2.4rem;
  position: absolute;
  -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;
  left: 130%;
  top: 0;
  margin: -1.2rem 0 0 -1.2rem;
  text-align: center;
  border-radius: 50%;
  color: #fff;
  background: #1bb3bc;
}
app-page-saldosYMovimientosTcr .detalle.ver-activo {
  max-height: 1000px;
  -webkit-transition: max-height 0.5s ease-in;
  transition: max-height 0.5s ease-in;
}
app-page-saldosYMovimientosTcr .detalle.item-inactivo p span,
app-page-saldosYMovimientosTcr .detalle.ver-activo p span + span {
  display: none;
}
app-page-saldosYMovimientosTcr .detalle.item-inactivo {
  max-height: 0;
  -webkit-transition: max-height 0.5s ease-out;
  transition: max-height 0.5s ease-out;
  overflow: hidden;
}
app-page-saldosYMovimientosTcr .detalle.item-inactivo p span + span {
  display: block;
}
app-page-saldosYMovimientosTcr .button-inners {
  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: 80%;
  height: 100%;
}
app-page-saldosYMovimientosTcr .ver {
  background: #fff;
  color: #ec0000;
  position: relative;
  text-align: center;
}
app-page-saldosYMovimientosTcr .ver p {
  font-size: 1.2rem;
  text-align: center;
  display: inline-block;
  position: relative;
}
app-page-saldosYMovimientosTcr .ver p .rotate {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  left: -2.1rem;
  font-size: 1.8rem;
  position: absolute;
}
app-page-saldosYMovimientosTcr .ver.ver-detalle p {
  color: #ec0000;
  font-weight: 600;
}
app-page-saldosYMovimientosTcr .ver.ver-detalle p i {
  color: #ec0000;
  font-weight: 500;
}
app-page-saldosYMovimientosTcr .ver.ver-detalle.ver-activo p .rotate {
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
}
app-page-saldosYMovimientosTcr .ver.ver-detalle.ver-activo p span {
  display: block;
}
app-page-saldosYMovimientosTcr .ver.ver-detalle.item-inactivo p span,
app-page-saldosYMovimientosTcr .ver.ver-detalle.ver-activo p span + span {
  display: none;
}
app-page-saldosYMovimientosTcr .ver.ver-detalle.item-inactivo p span + span {
  display: block;
}
app-page-saldosYMovimientosTcr .disclaimer-box {
  background: #1bb3bc;
  border-radius: 2rem;
  color: #fff;
  content: "\e94f";
  font-family: santander-icon-font !important;
  height: 2.4rem;
  left: 1.6rem;
  line-height: 2.4rem;
  position: absolute;
  text-align: center;
  top: 1.6rem;
  width: 2.4rem;
}
app-page-saldosYMovimientosTcr .item-md {
  padding-left: 0;
  color: #fff;
  border: none;
}
app-page-saldosYMovimientosTcr .item-md-new {
  padding-left: 16px;
  padding-right: 0;
  position: relative;
  font-size: 1.6rem;
  font-weight: 400;
  text-transform: none;
  color: #fffcfc;
  display: normal;
  background-color: #fff;
}
app-page-saldosYMovimientosTcr .item-inner-ocultar {
  margin: -5px 0 0;
}
app-page-saldosYMovimientosTcr .botonesLarge {
  left: -43px;
  margin-right: 16px;
  width: 364px;
  margin-left: 16px;
  position: relative;
  padding: 1.6rem 1.6rem 1.6rem 5.6rem;
}
app-page-saldosYMovimientosTcr .div-resumen-icon-mensaje {
  padding: 0;
  margin-bottom: -48px;
  right: -20px;
  margin-left: 18px;
}
app-page-saldosYMovimientosTcr .icon {
  font-size: 40px;
}
app-page-saldosYMovimientosTcr .div-mensaje-resumen {
  margin: 16px 16px 10px;
  padding: 10px 10px 0;
  overflow: auto;
  font-size: 12px;
  background-color: #dbedea;
}
app-page-saldosYMovimientosTcr .div-mensaje-resumen .row .col .p {
  font-size: 12px;
  color: grey;
  font-weight: 400;
  margin-right: 16px;
}
app-page-saldosYMovimientosTcr .div-mensaje-resumen .row .col .p + .p,
app-page-saldosYMovimientosTcr .div-mensaje-resumen .row .col .p + .p + .p {
  font-size: 12px;
  color: grey;
  font-weight: 400;
}
app-page-saldosYMovimientosTcr .div-space-resumen {
  padding: 5px;
}
app-page-saldosYMovimientosTcr .div-mensaje-resumen-inter {
  margin: 16px 16px 10px;
  padding: 10px 10px 0;
  overflow: auto;
  font-size: 12px;
  background-color: #dbedea;
}
app-page-saldosYMovimientosTcr .div-mensaje-resumen-inter .row .col .p {
  font-size: 12px;
  color: grey;
  font-weight: 400;
  right: 90px;
}
app-page-saldosYMovimientosTcr .arrow {
  position: absolute;
  right: 25.4rem;
  top: 50%;
  margin-top: -0.1rem;
  color: #ec0000;
  font-size: 2.4rem;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  -webkit-transition: 0.2s ease-in;
  transition: 0.2s ease-in;
}
app-page-saldosYMovimientosTcr .arrow.info-activo {
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
  -webkit-transition: 0.2s ease-in;
  transition: 0.2s ease-in;
}
app-page-saldosYMovimientosTcr .arrow-icono-angle-right-no-margin {
  font-size: 1.2rem;
  font-weight: 700;
  margin-top: -18px;
  text-align: center;
  color: #ec0000;
}
app-page-saldosYMovimientosTcr .textCalendar {
  color: #fff;
}
app-page-saldosYMovimientosTcr .textVerEstadoCuenta {
  color: #ec0000;
}
app-page-saldosYMovimientosTcr .periodoFacturado {
  text-align: right;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  right: -1.6rem;
}
app-page-saldosYMovimientosTcr .centrar .texto,
app-page-saldosYMovimientosTcr .textoNew {
  margin-right: 0.2rem;
  margin-top: 0;
  margin-bottom: 0;
  text-align: left;
  font-size: 1rem;
  float: left;
  font-weight: 700;
}
app-page-saldosYMovimientosTcr .centrar {
  display: block;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
app-page-saldosYMovimientosTcr .fecha {
  margin-left: 0.2rem;
}
app-page-saldosYMovimientosTcr .btn-buscador-detalles {
  height: 4rem;
  border-radius: 2rem;
  text-align: center;
  padding: 0 1.6rem;
  background: #1bb3bc;
  color: #fff;
  position: relative;
}
app-page-saldosYMovimientosTcr .btn-buscador-detalles .icono-calendario {
  font-size: 2rem;
  line-height: 2;
  float: left;
  left: 1.6rem;
  position: absolute;
}
app-page-saldosYMovimientosTcr .btn-buscador-detalles .icono-error {
  float: right;
  position: absolute;
  right: 1.6rem;
  font-size: 2rem;
  line-height: 2;
}
app-page-saldosYMovimientosTcr .btn-buscador-detalles p {
  float: left;
  margin-left: 3.2rem;
  padding: 0;
  font-size: 1.4rem;
  margin-top: 1rem;
}
app-page-saldosYMovimientosTcr .btn-buscador-filtrado-selected {
  height: 4rem;
  width: 15rem;
  border-radius: 2rem;
  text-align: center;
  padding: 0 0 0 2.6rem;
  background: #1bb3bc;
  color: #fff;
  position: relative;
  display: block;
  margin-right: auto;
}
app-page-saldosYMovimientosTcr .btn-buscador-filtrado-selected .select-text {
  height: 10;
}
app-page-saldosYMovimientosTcr
  .btn-buscador-filtrado-selected
  .icono-calendario {
  padding-top: 2px !important;
  font-size: 1.7rem;
  line-height: 2;
  float: left;
  left: 1.6rem;
  position: absolute;
}
app-page-saldosYMovimientosTcr .btn-buscador-filtrado-selected .icono-error {
  float: right;
  position: absolute;
  right: 1.6rem;
  font-size: 2rem;
  line-height: 2;
}
app-page-saldosYMovimientosTcr .btn-buscador-filtrado-selected p {
  float: left;
  margin-right: 4rem;
  text-align: center;
  padding: 0;
  font-size: 1.2rem !important;
  color: #fff;
  margin-top: 1rem;
}
app-page-saldosYMovimientosTcr
  .btn-buscador-filtrado-selected
  .textoFechaSelected {
  padding-left: 5rem;
  text-align: center;
  font-size: 1.2rem !important;
}
app-page-saldosYMovimientosTcr .icon-close {
  display: block;
  font-size: 16px;
  margin-right: -25px;
  padding-top: 5px !important;
}
app-page-saldosYMovimientosTcr .buttonCloseDate {
  color: #fff;
  bottom: 10px;
  padding-left: 10px;
  padding-top: 0;
  margin: -21px 0 0 80px;
}
app-page-saldosYMovimientosTcr .btn-buscador-filtrado {
  height: 4rem;
  width: 18rem;
  border-radius: 2rem;
  text-align: center;
  padding: 0 0 0 16px;
  background: #383838;
  color: #fff;
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
app-page-saldosYMovimientosTcr .btn-buscador-filtrado .icono-calendario {
  font-size: 2rem;
  line-height: 2;
  float: left;
  left: 1.6rem;
  position: absolute;
}
app-page-saldosYMovimientosTcr .btn-buscador-filtrado .icono-error {
  float: right;
  position: absolute;
  right: 1.6rem;
  font-size: 2rem;
  line-height: 2;
}
app-page-saldosYMovimientosTcr .btn-buscador-filtrado p {
  float: left;
  margin-left: -3rem;
  padding: 0;
  font-size: 1.4rem;
  color: #fff;
  margin-top: 1rem;
}
app-page-saldosYMovimientosTcr .btn-buscador-filtrado-new {
  height: 4rem;
  width: 4rem;
  border-radius: 2rem;
  text-align: center;
  padding: 0 1.6rem 0 0;
  background: #383838;
  color: #fff;
  position: relative;
  display: block;
  padding-right: 0 !important;
  margin-right: 0 !important;
}
app-page-saldosYMovimientosTcr .btn-buscador-filtrado-new .select-text {
  overflow: hidden;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  min-width: 16px;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 1.2rem;
}
app-page-saldosYMovimientosTcr .btn-buscador-filtrado-new .icono-calendario {
  font-size: 1.7rem;
  line-height: 2;
  float: left;
  top: 0.4rem;
  left: 1.2rem;
  position: absolute;
  height: 0 !important;
  width: 0 !important;
}
app-page-saldosYMovimientosTcr .btn-buscador-filtrado-new .icono-error {
  float: right;
  position: absolute;
  right: 1.6rem;
  font-size: 2rem;
  line-height: 2;
}
app-page-saldosYMovimientosTcr .btn-buscador-filtrado-new p {
  float: left;
  margin-left: -1rem;
  padding: 0;
  font-size: 1.4rem;
  color: #fff;
  margin-top: 1rem;
}
app-page-saldosYMovimientosTcr .switch-y-calendario ion-row .calendario .btn {
  color: #f0f0f0;
  background: #444;
  height: 28px;
  width: 28px;
  border-radius: 50%;
  text-align: center;
  font-size: 17px;
  padding-top: 3px;
  display: inline-block;
}
app-page-saldosYMovimientosTcr .arrowViewDetails {
  position: absolute;
  right: 15.6rem;
  top: 50%;
  margin-top: -1.2rem;
  color: #ec0000;
  font-weight: 700;
  font-size: 1.4rem;
}
app-page-saldosYMovimientosTcr .img-valign {
  vertical-align: middle;
  margin-bottom: 0.75em;
}
app-page-saldosYMovimientosTcr .div-center-botones {
  text-align: center;
  width: 100%;
  padding: 16px 24px 0;
  border-width: 0;
  display: block;
  -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;
}
app-page-saldosYMovimientosTcr .div-center-botones ion-row .left {
  padding-right: 16px;
}
app-page-saldosYMovimientosTcr .div-center-botones ion-row .right {
  padding-left: 16px;
}
app-page-saldosYMovimientosTcr
  .div-center-botones
  ion-row
  ion-col
  .boton-pagar {
  font: 600 1.4rem OpenSans;
  height: 4.8rem;
  background: #ec0000;
  color: #fff;
  border-radius: 2.4rem;
  width: 100%;
}
app-page-saldosYMovimientosTcr
  .div-center-botones
  ion-row
  ion-col
  .boton-pagar-cuotas {
  font: 600 1.4rem OpenSans;
  height: 4.8rem;
  background: #fff;
  color: #ec0000;
  border: 1px solid #ddd;
  border-radius: 2.4rem;
  width: 100%;
}
app-page-saldosYMovimientosTcr
  .div-center-botones
  ion-row
  ion-col
  .boton-pagar-cuotas:disabled {
  font: 600 1.4rem OpenSans;
  height: 4.8rem;
  background: #fff;
  color: #fff;
  border: 1px solid #ddd;
  border-radius: 2.4rem;
  width: 100%;
}
app-page-saldosYMovimientosTcr .div-center-botones .boton-pagar-coutas {
  border: none;
  height: 4.8rem;
  background: #ec0000;
  color: #fff;
  font: 600 1.6rem OpenSans;
  min-width: 28rem;
  margin: 1.6rem auto;
  border-radius: 2.4rem;
  width: 100%;
}
app-page-saldosYMovimientosTcr .div-center-botones .box-info {
  margin-left: 0;
  margin-right: 0;
}
app-page-saldosYMovimientosTcr .pointContext {
  -webkit-align-self: 16px;
  -ms-flex-item-align: 16px;
  align-self: 16px;
  left: -16px;
  padding-right: 8px;
}
app-page-saldosYMovimientosTcr .botonPagofact {
  max-width: 14.8rem;
  min-width: inherit;
  height: 3.6rem;
  margin: 1.6rem 0;
  width: 100%;
  padding: inherit;
}
app-page-saldosYMovimientosTcr .textFactRightTotales {
  font-size: 1.4rem;
  font-weight: 700;
  text-align: right !important;
  margin-top: 4px !important;
  right: -50;
}
app-page-saldosYMovimientosTcr .textFactRightTotalNac {
  margin-top: 4px !important;
  margin-bottom: 4px !important;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 14px;
  font-weight: 700;
  text-align: right;
  right: -212px;
}
app-page-saldosYMovimientosTcr .espacioLineas {
  line-height: -5px;
}
app-page-saldosYMovimientosTcr .textFactLeftNobold {
  font-size: 1.2rem;
  right: -30px;
  font-weight: 400;
  -webkit-align-self: left;
  -ms-flex-item-align: left;
  align-self: left;
}
app-page-saldosYMovimientosTcr .textFactRightAlign {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
app-page-saldosYMovimientosTcr .margenesCero {
  margin-top: 0;
  margin-bottom: 0;
  border-top-width: 0;
  border-bottom-width: 0;
}
app-page-saldosYMovimientosTcr .estado-cuenta-detalle-total1 {
  padding: 4px 1.6rem 0;
  border-bottom-width: 0;
  margin-top: 0;
  margin-bottom: 0;
}
app-page-saldosYMovimientosTcr
  .estado-cuenta-detalle-total1
  .textFactLeftTitle {
  margin-bottom: 4px !important;
  font-size: 14px;
  left: 0;
  font-weight: 700;
  -webkit-align-self: left;
  -ms-flex-item-align: left;
  align-self: left;
  margin-top: 4px;
}
app-page-saldosYMovimientosTcr
  .estado-cuenta-detalle-total1
  .text-Fact-Left-Title-title {
  margin-bottom: 4px !important;
}
app-page-saldosYMovimientosTcr .estado-cuenta-detalle-total1 .textFactLeft {
  font-size: 11px !important;
  line-height: 0;
  right: 0;
  font-weight: 400 !important;
  -webkit-align-self: left;
  -ms-flex-item-align: left;
  align-self: left;
  margin-bottom: 0;
  margin-top: 0;
  border-bottom-width: 0;
  border-top-width: 0;
  padding-bottom: 0;
  padding-right: 16px;
  border-right-width: 2px;
  margin-right: 4px;
}
app-page-saldosYMovimientosTcr .estado-cuenta-detalle-total1 .textFactRight {
  position: relative;
  padding: 1.6rem 1.6rem 1.6rem 5.6rem;
  margin-right: 4px !important;
  font-size: 12px !important;
  top: -15px !important;
  margin-top: -10px;
  text-align: right;
  margin-left: auto;
  font-weight: 600 !important;
  align-self: right;
  -webkit-align-self: right;
  -ms-flex-item-align: right;
}
app-page-saldosYMovimientosTcr
  .estado-cuenta-detalle-total1
  .textFactRightTotalDolar {
  font-size: 1.2rem;
  margin-top: -10px;
  top: -15px;
  right: -15px;
  text-align: right;
  font-weight: 600 !important;
  margin-right: 1.6rem;
  margin-left: auto;
}
app-page-saldosYMovimientosTcr
  .estado-cuenta-detalle-total1
  .textFactRightTotalesDolar {
  font-size: 1.2rem;
  top: -15px;
  right: -16px;
  text-align: right;
  font-weight: 600 !important;
  -webkit-align-self: right;
  -ms-flex-item-align: right;
  align-self: right;
  margin: 0 1.6rem 0 auto;
}
app-page-saldosYMovimientosTcr .estado-cuenta-detalle-total1 .lineaSuma {
  background-color: #cccfcf;
  height: 1px;
  width: 100% !important;
  position: relative;
  padding: 0 1.6rem 0 5.6rem;
  margin-top: 16px;
  top: -20px;
}
app-page-saldosYMovimientosTcr .estado-cuenta-detalle-total1 hr {
  height: 1px;
  margin-left: -213px;
  margin-right: 0;
  border-color: #353434;
  margin-top: 4px;
  margin-bottom: -4px;
  border-top-width: 0;
  padding-bottom: 0;
  padding-top: 0;
  border-bottom-width: 0;
}
app-page-saldosYMovimientosTcr .montosTotalDetalle {
  right: -20px;
  font-size: 1.2rem;
  font-weight: 700;
  -webkit-align-self: right;
  -ms-flex-item-align: right;
  align-self: right;
  margin: 0;
}
app-page-saldosYMovimientosTcr .montoTotal {
  font-size: 2.2rem;
  font-weight: 700;
}
app-page-saldosYMovimientosTcr .saldos-y-movimientos .col {
  padding: 0;
}
@keyframes placeHolderShimmer {
  0% {
    background-position: -468px 0;
  }
  100% {
    background-position: 468px 0;
  }
}
app-page-saldosYMovimientosTcr .saldos-y-movimientos .switch-y-calendario {
  padding: 0 0.8rem 0.8rem 5rem;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .switch-y-calendario
  ion-row
  .calendario {
  position: absolute;
  left: 16px;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .switch-y-calendario
  ion-row
  .calendario
  .btn {
  color: #f0f0f0;
  background: #444;
  height: 28px;
  width: 28px;
  border-radius: 50%;
  text-align: center;
  font-size: 17px;
  padding-top: 3px;
  display: inline-block;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .switch-y-calendario
  ion-row
  .switch
  ion-col
  button {
  width: 100%;
  border: 1px solid #ec0000;
  padding: 0.8rem;
  color: #ec0000;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  background: #f0f0f0;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .switch-y-calendario
  ion-row
  .switch
  ion-col
  .active {
  background: #ec0000;
  color: #fff;
  font-weight: 700;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .switch-y-calendario
  ion-row
  .switch
  ion-col
  button:disabled,
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .switch-y-calendario
  ion-row
  .switch
  ion-col
  button[disabled] {
  background: #f0f0f0 !important;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .switch-y-calendario
  ion-row
  .switch
  ion-col
  + ion-col
  button {
  border-left: 0;
  border-right: 0;
  border-radius: 0;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .switch-y-calendario
  ion-row
  .switch
  ion-col
  + ion-col
  + ion-col
  button {
  border: 1px solid #ec0000;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .switch-y-calendario
  ion-row
  .switch
  ion-col:first-child
  button {
  border-radius: 25px 0 0 25px;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .switch-y-calendario
  ion-row
  .switch
  ion-col:last-child
  button {
  border-radius: 0 25px 25px 0;
}
app-page-saldosYMovimientosTcr .saldos-y-movimientos .fecha-elegida .fecha {
  color: #fff;
  background: #1bb3bc;
  padding: 0.8rem 0 0.8rem 1.6rem;
  text-align: center;
  width: 200px;
  margin: 0.8rem auto;
  border-radius: 25px;
  font-size: 13px;
  font-weight: 700;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .fecha-elegida
  .fecha
  .btn-cerrar {
  font-size: 1.4rem;
  padding: 0 1.6rem;
  position: relative;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .fecha-elegida
  .fecha
  .btn-cerrar
  i {
  position: absolute;
  top: 50%;
  margin-top: -7px;
  right: 0.6rem;
}
app-page-saldosYMovimientosTcr .saldos-y-movimientos .switch-internacional {
  padding: 0 0.8rem 1.6rem;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .switch-internacional
  ion-col
  button {
  width: 100%;
  border: 1px solid #ec0000;
  padding: 0.8rem;
  color: #ec0000;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  background: 0 0;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .switch-internacional
  ion-col
  .active {
  background: #ec0000;
  color: #fff;
  font-weight: 700;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .switch-internacional
  ion-col:first-child
  button {
  border-radius: 25px 0 0 25px;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .switch-internacional
  ion-col:last-child
  button {
  border-radius: 0 25px 25px 0;
}
app-page-saldosYMovimientosTcr .saldos-y-movimientos .buscador div {
  position: relative;
}
app-page-saldosYMovimientosTcr .saldos-y-movimientos .buscador div span {
  border-top: 1px solid #f0f0f0;
  border-bottom: 1px solid #f0f0f0;
  font-size: 14px;
  display: block;
  padding: 1.33333rem;
  color: #6d6d6d;
}
app-page-saldosYMovimientosTcr .saldos-y-movimientos .buscador div i {
  position: absolute;
  top: 1.2rem;
  right: 1.6rem;
  color: #ec0000;
  font-size: 22px;
}
app-page-saldosYMovimientosTcr .saldos-y-movimientos .nav-tabs ion-row {
  -webkit-box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .nav-tabs
  ion-row
  ion-col
  .btn-tab-movimientos {
  text-align: center;
  padding: 1.06667rem 0;
  border-bottom: 2px solid #fff;
  color: #444;
  font-size: 13px;
  -webkit-transition: border-bottom 0.3s ease-in-out;
  transition: border-bottom 0.3s ease-in-out;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .nav-tabs
  ion-row
  ion-col
  .btn-tab-movimientos.active {
  color: #ec0000;
  border-bottom: 2px solid #ec0000;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .contenido-cuenta
  .dummy-box-loader--box {
  margin: 1.6rem;
}
app-page-saldosYMovimientosTcr .saldos-y-movimientos .contenido-movimientos {
  background: #f0f0f0;
  padding: 1.6rem 0.8rem 0 0.4rem;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .contenido-movimientos
  .contenedor-border-radius {
  border-radius: 4px;
  overflow: hidden;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .contenido-movimientos
  .contenido-movimientos--titulo {
  padding: 1.6rem 0 3.2rem;
  color: #444;
  line-height: 24px;
  text-align: center;
  margin: 0;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .contenido-movimientos
  .container-traspaso
  .contenido-movimientos--item {
  margin-bottom: 1.1rem;
  padding: 0;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .contenido-movimientos
  .container-traspaso
  .contenido-movimientos--item
  .fecha {
  color: #444;
  text-align: left;
  font-size: 14px;
  padding: 0 0.8rem 0.8rem;
  text-transform: capitalize;
  font-weight: 600;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .contenido-movimientos
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos {
  margin-bottom: 0.8rem;
  border-radius: 0.4rem;
  -webkit-box-shadow: 0 3px 3px -2px rgba(25, 25, 25, 0.1);
  box-shadow: 0 3px 3px -2px rgba(25, 25, 25, 0.1);
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .contenido-movimientos
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .item-traspaso {
  border-left: 8px solid #e59d27;
  border-bottom: 1px solid #ddd;
  background: 0 0;
  margin-bottom: 1rem;
  -webkit-box-shadow: 0 3px 3px -2px rgba(25, 25, 25, 0.1);
  box-shadow: 0 3px 3px -2px rgba(25, 25, 25, 0.1);
  border-radius: 0.4rem;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .contenido-movimientos
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .item-traspaso
  .movimiento.suma,
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .contenido-movimientos
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .item-traspaso.suma {
  border-left: 8px solid #abc111;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .contenido-movimientos
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .item-traspaso
  .movimiento {
  background-color: #fff;
  padding: 0.8rem;
  overflow: hidden;
  min-height: 5.6rem;
  border-radius: 0.4rem;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .contenido-movimientos
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .item-traspaso
  .movimiento
  p {
  margin: 0;
  color: #444;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .contenido-movimientos
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .item-traspaso
  .movimiento
  .movimiento--nombre {
  font-size: 14px;
  line-height: 20px;
  font-weight: 600;
  text-transform: capitalize;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .contenido-movimientos
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .item-traspaso
  .movimiento
  .movimiento--monto {
  font-size: 14px;
  text-align: right;
  line-height: 20px;
  font-weight: 700;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .contenido-movimientos
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .item-traspaso
  .movimiento
  .movimiento--monto.suma {
  color: #abc111;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .contenido-movimientos
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .item-traspaso
  .movimiento
  .movimiento--monto.resta {
  color: #e59d27;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .contenido-movimientos
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .item-traspaso
  .movimiento
  .movimiento--saldo {
  text-align: right;
  font-size: 12px;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .contenido-movimientos
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .item-traspaso
  .movimiento
  .movimiento--label {
  font-size: 12px;
  text-align: right;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .contenido-movimientos
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .item-traspaso
  .movimiento
  .contenido-movimientos--item--info {
  border-top: none;
  max-height: 0;
  overflow: hidden;
  -webkit-transition: max-height 0.4s ease-in-out;
  transition: max-height 0.4s ease-in-out;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .contenido-movimientos
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .item-traspaso
  .movimiento
  .contenido-movimientos--item--info
  .borde-dot {
  border-top: 1px dashed #ddd;
  margin: 1.6rem 0;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .contenido-movimientos
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .item-traspaso
  .movimiento
  .contenido-movimientos--item--info
  p {
  color: #444;
  margin: 0;
  font-size: 12px;
  padding: 0 0.8rem 1.5rem;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .contenido-movimientos
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .item-traspaso
  .movimiento
  .contenido-movimientos--item--info
  p
  span:first-child {
  font-weight: 700;
  display: block;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .contenido-movimientos
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .item-traspaso
  .movimiento
  .contenido-movimientos--item--info
  p
  span:last-child {
  text-transform: capitalize !important;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .contenido-movimientos
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .item-traspaso
  .movimiento
  .contenido-movimientos--item--info
  p:last-child {
  padding-bottom: 0.88889rem;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .contenido-movimientos
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .item-traspaso
  .movimiento
  .contenido-movimientos--item--info
  a {
  color: #ec0000;
  margin-top: 1.6rem;
  margin-bottom: 0.8rem;
  text-align: center;
  display: block;
  text-decoration: none;
  font-size: 12px;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .contenido-movimientos
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .item-traspaso
  .movimiento
  .contenido-movimientos--item--info
  a
  i {
  vertical-align: sub;
  font-size: 18px;
  padding-right: 0.8rem;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .contenido-movimientos
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .item-traspaso
  .movimiento
  .contenido-movimientos--item--info.visible {
  max-height: 1000px;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .contenido-movimientos
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .item-traspaso
  .movimiento.resta {
  border-radius: 0;
  border-bottom: 1px solid #ddd;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .contenido-movimientos
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .item-traspaso
  .movimiento.resta
  .row {
  padding: 0 0.8rem !important;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .contenido-movimientos
  .pagar-deuda {
  background: #fff;
  padding-top: 1.6rem;
  border: 1px solid #ddd;
  -webkit-box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  border-radius: 2px;
  margin-bottom: 1.6rem;
  text-align: center;
  position: relative;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .contenido-movimientos
  .pagar-deuda
  .pagar-deuda--icono-big {
  position: absolute;
  top: -2.7rem;
  border-radius: 50%;
  background-color: #1bb3bc;
  padding-top: 13px;
  left: 50%;
  margin-left: -25px;
  width: 50px;
  height: 50px;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .contenido-movimientos
  .pagar-deuda
  .pagar-deuda--icono-big
  i {
  color: #fff;
  font-size: 25px;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .contenido-movimientos
  .pagar-deuda
  .pagar-deuda--titulo {
  font-size: 16px;
  width: 85%;
  margin: 2.4rem auto;
  font-weight: 500;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .contenido-movimientos
  .pagar-deuda
  .pagar-deuda--boton {
  background: 0 0;
  border: 1px solid #f0f0f0;
  color: #ec0000;
  -webkit-box-shadow: none;
  box-shadow: none;
  text-transform: none;
  font-size: 16px;
  max-width: 80%;
  margin: 1.6rem auto 3.2rem;
  font-weight: 400;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .contenido-movimientos
  .pagar-deuda
  .pagar-deuda--info {
  position: relative;
  padding: 1.6rem;
  background-color: #ddf4f5;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .contenido-movimientos
  .pagar-deuda
  .pagar-deuda--info
  .pagar-deuda--icono-small {
  margin-left: -1.5rem;
  width: 2.4rem;
  height: 2.4rem;
  line-height: 1;
  background-color: #1bb3bc;
  top: -1rem;
  position: absolute;
  left: 50%;
  border-radius: 50%;
  padding-top: 5px;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .contenido-movimientos
  .pagar-deuda
  .pagar-deuda--info
  .pagar-deuda--icono-small
  i {
  font-size: 13px;
  color: #fff;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .contenido-movimientos
  .pagar-deuda
  .pagar-deuda--info
  p {
  color: #444;
  font-size: 13px;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .contenido-movimientos
  .contenido-movimientos--sin-movimientos {
  padding: 1.6rem 0;
  overflow: hidden;
  margin-bottom: 1.6rem;
  text-align: center;
  position: relative;
  color: #444;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .contenido-movimientos
  .contenido-movimientos--sin-movimientos
  .contenido-movimientos--sin-movimientos---icono
  .background-icon {
  background-color: #e2e2e2;
  border-radius: 100%;
  margin: 0 auto;
  width: 8.8rem;
  height: 8.8rem;
  position: relative;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .contenido-movimientos
  .contenido-movimientos--sin-movimientos
  .contenido-movimientos--sin-movimientos---icono
  .background-icon
  i {
  color: #a2a2a2;
  font-size: 40px;
  position: absolute;
  top: 2.4rem;
  left: 2.4rem;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .contenido-movimientos
  .contenido-movimientos--sin-movimientos
  .contenido-movimientos--sin-movimientos---texto {
  margin: 0;
  font-size: 14px;
  padding-top: 0.53333rem;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .contenido-movimientos.detalle-moviento-tcr
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .item-traspaso {
  border-left: 8px solid #444;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .contenido-movimientos.detalle-moviento-tcr
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .item-traspaso
  .movimiento
  .row
  .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: left;
  -webkit-justify-content: left;
  -ms-flex-pack: left;
  justify-content: left;
  height: 4rem;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .contenido-movimientos.detalle-moviento-tcr
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .item-traspaso
  .movimiento
  .row
  .col
  .movimiento--nombre {
  font-weight: 400;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .contenido-movimientos.detalle-moviento-tcr
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .item-traspaso
  .movimiento
  .row
  .col
  + .col {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .contenido-movimientos.detalle-moviento-tcr
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .item-traspaso
  .movimiento
  .row
  .col
  + .col.dos-cajas {
  display: inline-block;
  -webkit-box-align: inherit;
  -webkit-align-items: inherit;
  -ms-flex-align: inherit;
  align-items: inherit;
  -webkit-box-pack: inherit;
  -webkit-justify-content: inherit;
  -ms-flex-pack: inherit;
  justify-content: inherit;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .contenido-movimientos.detalle-moviento-tcr
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .item-traspaso
  .movimiento
  .row
  .col
  + .col.dos-cajas
  p.movimiento--monto {
  color: #444 !important;
  font-weight: 700;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .contenido-movimientos.detalle-moviento-tcr
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .item-traspaso
  .movimiento
  .row
  .col
  + .col.dos-cajas
  p
  + p {
  font-size: 1.2rem;
  font-weight: 400;
  text-align: right;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .contenido-movimientos.detalle-moviento-tcr
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .item-traspaso
  .movimiento
  .contenido-movimientos--item--info
  .row
  .col {
  display: inline-block;
  height: inherit;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .contenido-estadodecuentas
  .container-switch
  .container-periodo-deuda-facturada
  .box-facturado
  .periodo-facturado
  .select-fecha-facturacion-new.select-md
  .select-icon,
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .contenido-estadodecuentas
  .container-switch
  .container-periodo-deuda-facturada
  .box-facturado
  .periodo-facturado
  ion-select.select-fecha-facturacion.select-md
  .select-icon,
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .contenido-estadodecuentas
  .container-switch
  .container-periodo-deuda-facturada
  .box-facturado
  ion-select.select-fecha-facturacion.select-md
  .select-icon {
  display: none;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .contenido-estadodecuentas
  .container-switch
  .switch-internacional {
  padding: 2.4rem 0.8rem 1rem;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .contenido-estadodecuentas
  .container-switch
  .container-periodo-deuda-facturada {
  margin: 0.8rem 0.8rem 0;
  background: #fff;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .contenido-estadodecuentas
  .container-switch
  .container-periodo-deuda-facturada
  .box-facturado
  .periodo-facturado {
  padding: 1.6rem 1.6rem 4rem;
  border-bottom: 1px solid #ddd;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .contenido-estadodecuentas
  .container-switch
  .container-periodo-deuda-facturada
  .box-facturado
  .periodo-facturado
  .row {
  position: relative;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .contenido-estadodecuentas
  .container-switch
  .container-periodo-deuda-facturada
  .box-facturado
  .periodo-facturado
  .row
  .col {
  text-align: center !important;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .contenido-estadodecuentas
  .container-switch
  .container-periodo-deuda-facturada
  .box-facturado
  .periodo-facturado
  .row
  .col
  p {
  padding-top: 4px;
  font-size: 1.4rem;
  font-weight: 700;
  margin: 0;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .contenido-estadodecuentas
  .container-switch
  .container-periodo-deuda-facturada
  .box-facturado
  .periodo-facturado
  .row
  .col
  p
  + p {
  font-weight: 600;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .contenido-estadodecuentas
  .container-switch
  .container-periodo-deuda-facturada
  .box-facturado
  .periodo-facturado
  .row
  .col
  + .col
  p {
  padding-left: 0;
  text-align: center;
  color: #0a0000;
  font-weight: 600;
  position: absolute;
  right: 0;
  font-size: 1.2rem;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .contenido-estadodecuentas
  .container-switch
  .container-periodo-deuda-facturada
  .box-facturado
  .periodo-facturado
  .row
  + .row {
  padding-top: 1.6rem;
  font-weight: 600;
  color: #fff;
  padding-left: 0;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .contenido-estadodecuentas
  .container-switch
  .container-periodo-deuda-facturada
  .box-facturado
  .periodo-facturado
  .row
  + .row
  + .row {
  color: #fff;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .contenido-estadodecuentas
  .container-switch
  .container-periodo-deuda-facturada
  .box-facturado
  .periodo-facturado
  .row
  + .row
  + .row
  p {
  text-align: center;
  color: #000;
  font-weight: 600;
  font-size: 12px;
  position: absolute;
  left: 0;
  right: 0;
  padding-right: 0;
  padding-left: 0;
  padding-top: 0;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .contenido-estadodecuentas
  .container-switch
  .container-periodo-deuda-facturada
  .box-facturado
  .periodo-facturado
  .row
  + .row
  + .row
  p
  i {
  vertical-align: -4px;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .contenido-estadodecuentas
  .container-switch
  .container-periodo-deuda-facturada
  .box-facturado
  .periodo-facturado
  .row
  + .row
  p {
  font-weight: 600;
  color: #fff;
  padding-left: 6rem;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .contenido-estadodecuentas
  .container-switch
  .container-periodo-deuda-facturada
  .box-facturado
  .periodo-facturado
  .row
  + .row
  p
  i {
  margin-top: -1.3rem;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .contenido-estadodecuentas
  .container-switch
  .container-periodo-deuda-facturada
  .box-facturado
  .periodo-facturado
  .row
  + .row
  p
  i.icono-pdf {
  position: relative;
  padding-right: 10px;
  padding-left: 4.2rem;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .contenido-estadodecuentas
  .container-switch
  .container-periodo-deuda-facturada
  .box-facturado
  .periodo-facturado
  .row
  + .row
  p
  i.icono-pdf::before {
  font-size: 2.2rem;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .contenido-estadodecuentas
  .container-switch
  .container-periodo-deuda-facturada
  .box-facturado
  .periodo-facturado
  .row
  + .row
  p
  .divtagPagoMinMes {
  font-size: 12px;
  font-weight: semi-bold;
  padding: 1.6rem 1.6rem 0;
  margin-left: -1.8rem;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .contenido-estadodecuentas
  .container-switch
  .container-periodo-deuda-facturada
  .box-facturado
  .periodo-facturado
  .row
  + .row
  p
  .montosDetallesDerecha {
  position: absolute;
  padding: 0 8px 0 0;
  right: -47px;
  color: #635f5f;
  font-size: 1.2rem;
  font-weight: 700;
  -webkit-align-self: right;
  -ms-flex-item-align: right;
  align-self: right;
  margin: 0;
  border-right-width: 0;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .contenido-estadodecuentas
  .container-switch
  .container-periodo-deuda-facturada
  .box-facturado
  .periodo-facturado
  .row
  + .row
  p
  .tagPagoMinMes {
  font-size: 12px !important;
  font-weight: 600 !important;
  -webkit-align-self: left;
  -ms-flex-item-align: left;
  align-self: left;
  left: -85px;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .contenido-estadodecuentas
  .container-switch
  .container-periodo-deuda-facturada
  .box-facturado
  .periodo-facturado
  .row
  + .row
  p
  .montosDetallesTotales {
  position: absolute;
  right: -33px;
  font-size: 20px !important;
  font-weight: 700;
  -webkit-align-self: right;
  -ms-flex-item-align: right;
  align-self: right;
  margin: 0;
  border-right-width: 0;
  padding-right: 8px;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .contenido-estadodecuentas
  .container-switch
  .container-periodo-deuda-facturada
  .box-facturado
  .periodo-facturado
  .select-fecha-facturacion-new {
  padding: 0;
  height: 40px !important;
  max-width: 100%;
  color: transparent;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .contenido-estadodecuentas
  .container-switch
  .container-periodo-deuda-facturada
  .box-facturado
  .periodo-facturado
  ion-select.select-fecha-facturacion {
  padding: 0;
  height: 10px;
  max-width: 100%;
  color: transparent;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .contenido-estadodecuentas
  .container-switch
  .container-periodo-deuda-facturada
  .box-facturado
  .estado-cuenta {
  padding: 1.6rem;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .contenido-estadodecuentas
  .container-switch
  .container-periodo-deuda-facturada
  .box-facturado
  .estado-cuenta
  .row
  .col
  p {
  margin: 0;
  font-size: 1.4;
  font-weight: 700;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .contenido-estadodecuentas
  .container-switch
  .container-periodo-deuda-facturada
  .box-facturado
  .estado-cuenta
  .row
  .col
  p
  + p {
  font-size: 1.2rem;
  font-weight: 400;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .contenido-estadodecuentas
  .container-switch
  .container-periodo-deuda-facturada
  .box-facturado
  .estado-cuenta
  .row
  .col
  p
  + p
  + p {
  font-size: 1.1rem;
  font-weight: 700;
  -webkit-box-align: right;
  -webkit-align-items: right;
  -ms-flex-align: right;
  align-items: right;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .contenido-estadodecuentas
  .container-switch
  .container-periodo-deuda-facturada
  .box-facturado
  .estado-cuenta
  .row
  .col
  p
  + p
  + p
  + p,
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .contenido-estadodecuentas
  .container-switch
  .container-periodo-deuda-facturada
  .box-facturado
  .estado-cuenta
  .row
  .col
  p
  + p
  + p
  + p
  + p {
  padding-left: 1.2rem;
  text-align: right;
  color: #333;
  font-size: 1.1rem;
  font-weight: 700;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .contenido-estadodecuentas
  .container-switch
  .container-periodo-deuda-facturada
  .box-facturado
  .estado-cuenta
  .row
  .col
  .botones.button {
  max-width: 14.8rem;
  min-width: inherit;
  height: 3.6rem;
  margin: 1.6rem 0;
  width: 100%;
  padding: inherit;
  font-size: 16px;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .contenido-estadodecuentas
  .container-switch
  .container-periodo-deuda-facturada
  .box-facturado
  .estado-cuenta-detalle {
  padding: 1.6rem;
  border-bottom: 1px solid #ddd;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .contenido-estadodecuentas
  .container-switch
  .container-periodo-deuda-facturada
  .box-facturado
  .estado-cuenta-detalle
  .col
  p {
  margin: 0;
  font-size: 14px;
  font-weight: 700;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .contenido-estadodecuentas
  .container-switch
  .container-periodo-deuda-facturada
  .box-facturado
  .estado-cuenta-detalle
  .col
  p
  + p {
  font-size: 12px;
  font-weight: 400;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .contenido-estadodecuentas
  .container-switch
  .container-periodo-deuda-facturada
  .box-facturado
  .estado-cuenta-detalle
  .col
  p
  + p
  + p {
  font-size: 16px;
  font-weight: 400;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .contenido-estadodecuentas
  .container-switch
  .container-periodo-deuda-facturada
  .box-facturado
  .estado-cuenta-detalle
  + col
  p {
  font-size: 16px;
  font-weight: 700;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .contenido-estadodecuentas
  .container-switch
  .container-periodo-deuda-facturada
  .box-facturado
  .estado-cuenta-detalle
  .divtagPagoMinMes {
  font-size: 12px;
  font-weight: semi-bold;
  padding: 1.6rem 1.6rem 0;
  margin-left: -1.8rem;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .contenido-estadodecuentas
  .container-switch
  .container-periodo-deuda-facturada
  .box-facturado
  .estado-cuenta-detalle
  .montosDetallesDerecha {
  position: absolute;
  padding: 0 8px 0 0;
  right: -47px;
  color: #635f5f;
  font-size: 1.2rem;
  font-weight: 700;
  -webkit-align-self: right;
  -ms-flex-item-align: right;
  align-self: right;
  margin: 0;
  border-right-width: 0;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .contenido-estadodecuentas
  .container-switch
  .container-periodo-deuda-facturada
  .box-facturado
  .estado-cuenta-detalle
  .tagPagoMinMes {
  font-size: 12px !important;
  font-weight: 600 !important;
  -webkit-align-self: left;
  -ms-flex-item-align: left;
  align-self: left;
  left: -85px;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .contenido-estadodecuentas
  .container-switch
  .container-periodo-deuda-facturada
  .box-facturado
  .estado-cuenta-detalle
  .montosDetallesTotales {
  position: absolute;
  right: -33px;
  font-size: 22px !important;
  font-weight: 700;
  -webkit-align-self: right;
  -ms-flex-item-align: right;
  align-self: right;
  margin: 0;
  border-right-width: 0;
  padding-right: 8px;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .contenido-estadodecuentas
  .container-switch
  .container-periodo-deuda-facturada
  .box-facturado
  .estado-cuenta-detalle-total {
  padding: 1.6rem;
  border-bottom: 1px solid #ddd;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .contenido-estadodecuentas
  .container-switch
  .container-periodo-deuda-facturada
  .box-facturado
  .estado-cuenta-detalle-total
  .row
  .col
  p {
  margin: 0;
  font-size: 1.4;
  font-weight: 700;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .contenido-estadodecuentas
  .container-switch
  .container-periodo-deuda-facturada
  .box-facturado
  .estado-cuenta-detalle-total
  .row
  .col
  p
  p {
  margin: 0;
  font-size: 2.4;
  font-weight: 700;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .contenido-estadodecuentas
  .container-switch
  .container-periodo-deuda-facturada
  .box-facturado
  ion-select.select-fecha-facturacion {
  padding: 0;
  max-width: 100%;
  color: transparent;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .contenido-estadodecuentas
  .container-switch
  .error-periodo-visible,
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .contenido-estadodecuentas
  .error-movimientos-visible {
  display: block;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .contenido-estadodecuentas
  .container-switch
  .container-periodo-deuda-facturada
  .estado-cuenta {
  padding: 1.6rem;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .contenido-estadodecuentas
  .container-switch
  .container-periodo-deuda-facturada
  .estado-cuenta
  .row
  .col
  p {
  margin: 0;
  font-size: 1.4;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .contenido-estadodecuentas
  .container-switch
  .container-periodo-deuda-facturada
  .estado-cuenta
  .row
  .col
  p
  + p {
  font-size: 2rem;
  font-weight: 700;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .contenido-estadodecuentas
  .container-switch
  .container-periodo-deuda-facturada
  .estado-cuenta
  .row
  .col
  p
  + p
  + p {
  font-size: 1.2rem;
  font-weight: 400;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .contenido-estadodecuentas
  .container-switch
  .container-periodo-deuda-facturada
  .estado-cuenta
  .row
  .col
  .botones.button {
  max-width: 14.8rem;
  min-width: inherit;
  height: 3.6rem;
  margin: 1.6rem 0;
  width: 100%;
  padding: inherit;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .contenido-estadodecuentas
  .container-switch
  .container-periodo-deuda-facturada
  .infoboxpago {
  margin: 0 8px 16px;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .contenido-estadodecuentas
  .container-switch
  .container-periodo-deuda-facturada
  .infoboxpago
  button {
  background-color: #1bb3bc;
  color: #fff;
  border-radius: 2.4rem;
  height: 4rem;
  margin: 0;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .contenido-estadodecuentas
  .container-switch
  .hideError-periodo {
  -webkit-box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  border-radius: 0.4rem 0.4rem 0 0;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .contenido-estadodecuentas
  .container-switch
  .titulo-detalle-tcr {
  margin-left: 16px;
  margin-right: 16px;
  padding: 0 1.6rem;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .contenido-estadodecuentas
  .container-switch
  .titulo-detalle-tcr
  p {
  font-size: 1.6rem;
  color: #444;
  margin: 1.6rem 0 0;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .contenido-estadodecuentas
  .container-switch
  .error-periodo {
  background-color: #fff;
  border-radius: 0.4rem;
  padding: 1.6rem 1.6rem 0.8rem;
  margin: 0.8rem;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .contenido-estadodecuentas
  .container-switch
  .error-periodo
  p {
  text-align: center;
  margin: 0 0 1.6rem;
  padding: 0;
  font-size: 1.6rem;
  line-height: 2.4rem;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .contenido-estadodecuentas
  .container-switch
  .error-periodo
  p
  + p {
  font-size: 1.4rem;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .contenido-estadodecuentas
  .error-movimientos {
  background-color: #fff;
  border-radius: 0 0 0.4rem 0.4rem;
  padding: 1.6rem 1.6rem 0.8rem;
  margin: 0 0.8rem 0.8rem;
  border-top: 1px solid #ddd;
  -webkit-box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .contenido-estadodecuentas
  .error-movimientos
  p {
  text-align: center;
  margin: 0 0 1.6rem;
  padding: 0;
  font-size: 1.6rem;
  line-height: 2.4rem;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .contenido-estadodecuentas
  .error-movimientos
  p
  + p {
  font-size: 1.4rem;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .contenido-estadodecuentas
  .estadodecuentas-titulo {
  color: #444;
  font-size: 1.6rem;
  font-weight: 700;
  margin: 1.6rem;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .contenido-estadodecuentas
  .estadodecuentas-btn-container {
  padding: 0 0.8rem;
  background: #f0f0f0;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .contenido-estadodecuentas
  .item:not(:first-child) {
  margin: 0.8rem 0 0;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .contenido-estadodecuentas
  .item {
  background: #fff;
  padding: 1.6rem;
  -webkit-box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  border-radius: 0.4rem;
  max-height: 52px;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .contenido-estadodecuentas
  .item
  .linea
  i {
  color: #ec0000;
  font-size: 2.4rem;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .contenido-estadodecuentas
  .item
  .linea
  p {
  font-size: 1.4rem;
  font-weight: 700;
  color: #ec0000;
  margin: 0;
  top: 0;
  left: 4rem;
  position: absolute;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  ion-fab.fab-saldos-y-movimientos {
  width: 180px;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  ion-fab.fab-saldos-y-movimientos
  .fab-saldos-y-movimientos--boton {
  float: right;
  background: #ec0000;
  color: #fff;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  ion-fab.fab-saldos-y-movimientos
  .fab-saldos-y-movimientos--lista
  button.fab-in-list {
  width: 180px;
  height: 60px;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #fff;
  border-radius: 0;
  text-align: left;
  margin: 0;
  background: 0 0;
  padding-right: 0;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  ion-fab.fab-saldos-y-movimientos
  .fab-saldos-y-movimientos--lista
  button.fab-in-list
  .fab-saldos-y-movimientos--texto {
  padding-right: 0.8rem;
  width: 120px;
  font-size: 13px;
  text-align: right;
  line-height: 1;
  white-space: initial;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  ion-fab.fab-saldos-y-movimientos
  .fab-saldos-y-movimientos--lista
  button.fab-in-list
  .fab-saldos-y-movimientos--icono {
  -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);
  width: 40px;
  height: 40px;
  vertical-align: sub;
  text-align: center;
  color: #ec0000;
  background: #fff;
  display: inline-block;
  border-radius: 50%;
  padding-top: 8px;
  line-height: 1;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  ion-fab.fab-saldos-y-movimientos
  .fab-saldos-y-movimientos--lista
  button.fab-in-list
  .fab-saldos-y-movimientos--icono
  i {
  font-size: 22px;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .fab-saldos-y-movimientos--backdrop {
  opacity: 0;
  position: fixed;
  top: -56px;
  bottom: 0;
  right: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.76);
  visibility: hidden;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .fab-saldos-y-movimientos--backdrop.actives {
  opacity: 1;
  visibility: visible;
  z-index: 106;
}
app-page-saldosYMovimientosTcr .saldos-y-movimientos .container-tabs {
  position: relative;
  color: #fff;
  bottom: 0;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .container-tabs
  .tabs-button {
  margin: 0;
  padding: 0;
  list-style: none;
  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: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .container-tabs
  .tabs-button
  .tabs-button--element {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  list-style: none;
  display: inline-block;
  float: left;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .container-tabs
  .tabs-button
  .tabs-button--element
  a {
  display: block;
  text-transform: uppercase;
  padding: 1.4rem 0.8rem;
  font-size: 1.2rem;
  cursor: pointer;
  position: relative;
  color: #333;
  -webkit-transition: All 0.3s ease;
  transition: All 0.3s ease;
  text-align: center;
  line-height: 120%;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .container-tabs
  .tabs-button
  .tabs-button--element
  a.active {
  color: #ec0000;
  font-weight: 700;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .container-tabs
  .tabs-button
  .tabs-button--element
  a.active
  span {
  width: 100%;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .container-tabs
  .tabs-button
  .tabs-button--element
  a
  span {
  position: absolute;
  width: 0;
  height: 3px;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0 auto;
  background-color: #ec0000;
  -webkit-transition: All 0.3s ease;
  transition: All 0.3s ease;
}
app-page-saldosYMovimientosTcr .saldos-y-movimientos .container-linea--credito {
  padding: 0.8rem 0.8rem 0;
  background: #f0f0f0;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .container-linea--credito
  .item {
  background: #fff;
  padding: 1.6rem;
  -webkit-box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  border-radius: 0.4rem;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .container-linea--credito
  .item
  .linea
  p {
  font-size: 1.6rem;
  font-weight: 700;
  color: #444;
  margin: 0 0 0.8rem;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .container-linea--credito
  .item
  .linea
  p
  span {
  display: inline-block;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .container-linea--credito
  .item
  .linea
  p
  + p {
  font-size: 1.2rem;
  font-weight: 400;
  margin: 0;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .container-linea--credito
  .item
  .linea
  p
  + p
  + p {
  font-size: 2rem;
  font-weight: 400;
  margin: 0;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .container-linea--credito
  .item
  .autorizado-utilizado {
  margin-top: 0.8rem;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .container-linea--credito
  .item
  .autorizado-utilizado
  ion-col
  p {
  font-size: 1.2rem;
  color: #444;
  margin: 0;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .container-linea--credito
  .item
  .autorizado-utilizado
  ion-col
  p
  + p {
  font-weight: 700;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .container-linea--credito
  .item
  .autorizado-utilizado
  ion-col
  + ion-col
  p {
  text-align: right;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .container-linea--credito
  .item
  .progress-bar {
  margin-top: 0.6rem;
  background: #c2c2c2;
  border-radius: 5px;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .container-linea--credito
  .item
  .progress-bar
  .progress-bar-inner {
  background: #abc111;
  height: 3px;
  -webkit-transition: width 0.4s ease-in-out;
  transition: width 0.4s ease-in-out;
  border-radius: 0.4rem;
}
app-page-saldosYMovimientosTcr .saldos-y-movimientos .container-sobre--cuenta2 {
  background: #f0f0f0;
  padding-top: 0.8rem;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .container-sobre--cuenta2
  .item-inner {
  position: relative;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .container-sobre--cuenta2
  .item-inner
  .input-wrapper {
  color: #444;
  padding: 1.6rem;
  border-bottom: 1px solid #ddd;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .container-sobre--cuenta2
  .item-inner
  .input-wrapper
  ion-label {
  margin: 0;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .container-sobre--cuenta2
  .item-inner
  .input-wrapper
  .info {
  position: absolute;
  left: 1.6rem;
  background: #1bb3bc;
  border-radius: 50%;
  width: 2.4rem;
  height: 2.4rem;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .container-sobre--cuenta2
  .item-inner
  .input-wrapper
  .info:before {
  left: 50%;
  margin-left: -0.8rem;
  position: absolute;
  line-height: 2.4rem;
  color: #fff;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .container-sobre--cuenta2
  .item-inner
  .input-wrapper
  .arrow {
  position: absolute;
  right: 1.6rem;
  top: 50%;
  margin-top: -1.2rem;
  color: #ec0000;
  font-size: 2.4rem;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .container-sobre--cuenta2
  .container-info-cuenta {
  max-height: 0;
  -webkit-transition: max-height 0.5s ease-out;
  transition: max-height 0.5s ease-out;
  overflow: hidden;
  background: #fff;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .container-sobre--cuenta2
  .container-info-cuenta
  .container-info {
  padding: 1.6rem;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .container-sobre--cuenta2
  .container-info-cuenta
  .container-info
  ion-row
  ion-col
  p {
  margin: 0;
  line-height: 120%;
  font-weight: 700;
  color: #444;
  font-size: 1.4rem;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .container-sobre--cuenta2
  .container-info-cuenta
  .container-info
  ion-row
  ion-col
  p
  + p {
  font-size: 1.2rem;
  font-weight: 400;
  margin-bottom: 1.6rem;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .container-sobre--cuenta2
  .container-info-cuenta
  .container-info
  ion-row:last-child
  ion-col
  p
  + p {
  margin-bottom: 0;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos
  .container-sobre--cuenta2
  .container-info-cuenta.info-activo {
  max-height: 1000px;
  -webkit-transition: max-height 0.5s ease-in;
  transition: max-height 0.5s ease-in;
  display: block;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos-tcr
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider
  .swiper-container
  .swiper-slide
  .slide-zoom
  .club-lectores
  .visa,
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos-tcr
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider
  .swiper-container
  .swiper-slide
  .slide-zoom
  .cuenta-default-tcr
  .visa,
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos-tcr
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider
  .swiper-container
  .swiper-slide
  .slide-zoom
  .gold-cocha
  .visa,
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos-tcr
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider
  .swiper-container
  .swiper-slide
  .slide-zoom
  .mastercard,
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos-tcr
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider
  .swiper-container
  .swiper-slide
  .slide-zoom
  .tarjeta-amex-platinum
  .visa,
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos-tcr
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider
  .swiper-container
  .swiper-slide
  .slide-zoom
  .tarjeta-forever
  .visa,
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos-tcr
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider
  .swiper-container
  .swiper-slide
  .slide-zoom
  .tarjeta-gold
  .visa,
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos-tcr
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider
  .swiper-container
  .swiper-slide
  .slide-zoom
  .tarjeta-latampass-life
  .visa,
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos-tcr
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider
  .swiper-container
  .swiper-slide
  .slide-zoom
  .tarjeta-mujer
  .visa,
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos-tcr
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider
  .swiper-container
  .swiper-slide
  .slide-zoom
  .tarjeta-platinum
  .visa,
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos-tcr
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider
  .swiper-container
  .swiper-slide
  .slide-zoom
  .tarjeta-platinum-cocha
  .visa,
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos-tcr
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider
  .swiper-container
  .swiper-slide
  .slide-zoom
  .tarjeta-santander-life
  .visa,
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos-tcr
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider
  .swiper-container
  .swiper-slide
  .slide-zoom
  .tarjeta-superpuntos
  .visa,
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos-tcr
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider
  .swiper-container
  .swiper-slide
  .slide-zoom
  .tarjeta-titanio
  .visa,
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos-tcr
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider
  .swiper-container
  .swiper-slide
  .slide-zoom
  .tarjeta-tres-dos-uno
  .visa,
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos-tcr
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider
  .swiper-container
  .swiper-slide
  .slide-zoom
  .tarjeta-universal
  .visa,
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos-tcr
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider
  .swiper-container
  .swiper-slide
  .slide-zoom
  .tarjeta-worldmember-black
  .visa,
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos-tcr
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider
  .swiper-container
  .swiper-slide
  .slide-zoom
  .tarjeta-worldmember-ferrari
  .visa,
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos-tcr
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider
  .swiper-container
  .swiper-slide
  .slide-zoom
  .tarjeta-worldmember-limited
  .visa {
  bottom: 1.6rem;
  right: 1.6rem;
}
app-page-saldosYMovimientosTcr
  .saldos-y-movimientos-tcr
  .contenido-movimientos
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos {
  border-radius: 4px;
  padding-top: 0;
  padding-bottom: 0;
}
.bg-container-slider {
  overflow: hidden;
}
.bg-container-slider .container-slider-tarjeta {
  width: 320px;
  margin: 0 auto;
  display: block;
  height: 174px;
}
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container {
  opacity: 1;
  -webkit-animation: none;
  animation: none;
  overflow: visible;
}
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide {
  padding: 1.6rem 0;
  -webkit-transition: opacity 0.3s ease-in-out,
    -webkit-transform 0.3s ease-in-out,
    -webkit-transform-origin 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out,
    -webkit-transform-origin 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out,
    transform-origin 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out,
    transform-origin 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out,
    -webkit-transform-origin 0.3s ease-in-out;
}
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom {
  width: 80%;
}
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta {
  min-height: 132px;
  background: #fff;
  width: 100%;
  left: inherit;
  position: relative;
  opacity: 1;
  text-align: left;
  padding: 1.6rem;
}
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta
  .disponible {
  height: auto;
  position: relative;
}
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta
  .disponible
  p {
  margin: 0;
  font-size: 1.2rem;
  line-height: 120%;
}
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta
  .disponible
  p
  + p {
  font-size: 2.4rem;
}
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta
  .disponible
  p
  + p
  + p {
  font-size: 1.2rem;
}
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta
  .disponible
  i {
  position: absolute;
  right: -1.6rem;
  top: -1.6rem;
  width: 48px;
  height: 48px;
}
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta
  .disponible
  i:before {
  line-height: 48px;
  left: 50%;
  position: absolute;
  margin-left: -9px;
}
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta
  .cuenta {
  margin-top: 2.6rem;
  height: auto;
  position: relative;
}
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta
  .cuenta
  p {
  font-size: 12px;
  line-height: 120%;
  margin: 0;
}
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta
  .cuenta
  i {
  position: absolute;
  width: 36px;
  height: 36px;
  background: #ddf4f5;
  border-radius: 50%;
  color: #1bb3bc;
  right: 0;
  top: 0;
}
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta
  .cuenta
  i:before {
  line-height: 38px;
  left: 50%;
  margin-left: -9px;
  position: absolute;
}
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.cuenta-vista
  .cuenta
  p,
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.cuenta-vista
  .disponible
  p,
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-debito
  .cuenta
  p,
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-debito
  .disponible
  p,
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-debito-black
  .cuenta
  p,
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-debito-black
  .disponible
  p {
  color: #5b5a5b;
}
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.club-lectores
  .cuenta
  p,
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.club-lectores
  .disponible
  p,
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.gold-cocha
  .cuenta
  p,
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.gold-cocha
  .disponible
  p,
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-amex-platinum
  .cuenta
  p,
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-amex-platinum
  .disponible
  p,
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-forever
  .cuenta
  p,
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-forever
  .disponible
  p,
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-gold
  .cuenta
  p,
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-gold
  .disponible
  p,
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-platinum
  .cuenta
  p,
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-platinum
  .disponible
  p,
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-platinum-cocha
  .cuenta
  p,
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-platinum-cocha
  .disponible
  p,
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-superpuntos
  .cuenta
  p,
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-superpuntos
  .disponible
  p,
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-tres-dos-uno
  .cuenta
  p,
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-tres-dos-uno
  .disponible
  p,
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-universal
  .cuenta
  p,
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-universal
  .disponible
  p,
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-worldmember-black
  .cuenta
  p,
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-worldmember-black
  .disponible
  p,
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-worldmember-ferrari
  .cuenta
  p,
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-worldmember-ferrari
  .disponible
  p {
  color: #fff;
}
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-platinum-cocha {
  background: url(../assets/tarjeta/tarjeta-platinum-cocha.png);
}
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.club-lectores {
  background: url(../assets/tarjeta/club-lectores.svg);
}
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-platinum {
  background: url(../assets/tarjeta/tarjeta-platinum.svg);
}
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-gold {
  background: url(../assets/tarjeta/tarjeta-gold.svg);
}
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-amex-platinum {
  background: url(../assets/tarjeta/tarjeta-amex-platinum.svg);
}
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-superpuntos {
  background: url(../assets/tarjeta/tarjeta-superpuntos.svg);
}
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-titanio {
  background: url(../assets/tarjeta/tarjeta-titanio.svg);
}
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-titanio
  .cuenta
  p,
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-titanio
  .disponible
  p {
  color: #fff;
}
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.gold-cocha {
  background: url(../assets/tarjeta/gold-cocha.png);
}
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-universal {
  background: url(../assets/tarjeta/tarjeta-universal.svg);
}
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-tres-dos-uno {
  background: url(../assets/tarjeta/tarjeta-tres-dos-uno.svg);
}
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-worldmember-black {
  background: url(../assets/tarjeta/tarjeta-worldmember-black.svg);
}
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-worldmember-ferrari {
  background: url(../assets/tarjeta/tarjeta-worldmember-ferrari.png);
}
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-forever {
  background: url(../assets/tarjeta/tarjeta-forever.svg);
}
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-mujer
  .cuenta
  p,
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-mujer
  .disponible
  p,
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-santander-life
  .cuenta
  p,
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-santander-life
  .disponible
  p {
  color: #000;
}
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-mujer {
  background: url(../assets/tarjeta/tarjeta-mujer.svg);
}
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-santander-life {
  background: url(../assets/tarjeta/SantanderLife.svg);
}
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-worldmember-limited {
  background: url(../assets/tarjeta/tarjeta-worldmember-limited.png);
}
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-worldmember-limited
  .cuenta
  p,
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-worldmember-limited
  .disponible
  p {
  color: #fff;
}
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-latampass-life {
  background: url(../assets/tarjeta/tarjeta-latampass-life.svg);
}
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-latampass-life
  .cuenta
  p,
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-latampass-life
  .disponible
  p {
  color: #5b5a5b;
}
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.club-lectores
  .visa,
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.cuenta-default-tcr
  .visa,
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.cuenta-vista
  .visa,
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.gold-cocha
  .visa,
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-amex-platinum
  .visa,
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-debito
  .visa,
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-debito-black
  .visa,
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-forever
  .visa,
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-gold
  .visa,
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-latampass-life
  .visa,
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-mujer
  .visa,
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-platinum
  .visa,
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-platinum-cocha
  .visa,
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-santander-life
  .visa,
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-superpuntos
  .visa,
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-titanio
  .visa,
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-tres-dos-uno
  .visa,
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-universal
  .visa,
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-worldmember-black
  .visa,
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-worldmember-ferrari
  .visa,
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-worldmember-limited
  .visa {
  background: url(../assets/tarjeta/visa.svg) no-repeat;
  position: absolute;
  width: 50px;
  height: 18px;
  display: block;
  top: 19px;
}
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.club-lectores
  .mastercard,
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.cuenta-default-tcr
  .mastercard,
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.cuenta-vista
  .mastercard,
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.gold-cocha
  .mastercard,
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-amex-platinum
  .mastercard,
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-debito
  .mastercard,
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-debito-black
  .mastercard,
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-forever
  .mastercard,
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-gold
  .mastercard,
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-latampass-life
  .mastercard,
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-mujer
  .mastercard,
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-platinum
  .mastercard,
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-platinum-cocha
  .mastercard,
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-santander-life
  .mastercard,
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-superpuntos
  .mastercard,
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-titanio
  .mastercard,
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-tres-dos-uno
  .mastercard,
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-universal
  .mastercard,
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-worldmember-black
  .mastercard,
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-worldmember-ferrari
  .mastercard,
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-worldmember-limited
  .mastercard {
  background: url(../assets/tarjeta/mastercard.svg) no-repeat;
  position: absolute;
  width: 28px;
  height: 18px;
  display: block;
  right: 16px;
  bottom: 16px;
  top: 19px;
}
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.club-lectores
  .american-express,
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.cuenta-default-tcr
  .american-express,
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.cuenta-vista
  .american-express,
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.gold-cocha
  .american-express,
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-amex-platinum
  .american-express,
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-debito
  .american-express,
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-debito-black
  .american-express,
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-forever
  .american-express,
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-gold
  .american-express,
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-latampass-life
  .american-express,
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-mujer
  .american-express,
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-platinum
  .american-express,
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-platinum-cocha
  .american-express,
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-santander-life
  .american-express,
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-superpuntos
  .american-express,
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-titanio
  .american-express,
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-tres-dos-uno
  .american-express,
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-universal
  .american-express,
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-worldmember-black
  .american-express,
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-worldmember-ferrari
  .american-express,
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-worldmember-limited
  .american-express {
  background: url(../assets/tarjeta/american-express.svg) no-repeat;
  position: absolute;
  width: 18px;
  height: 18px;
  display: block;
  right: 16px;
  bottom: 16px;
  top: 19px;
}
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-platinum
  .cuenta-credito
  .visa {
  right: 0;
  bottom: 0;
  border-radius: 0;
  top: inherit;
}
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide.swiper-slide-next {
  -webkit-transform: scale(0.85) scaleZ(0.85) translateX(-80px);
  transform: scale(0.85) scaleZ(0.85) translateX(-80px);
  -webkit-transform-origin: center center;
  transform-origin: center center;
  opacity: 0.8;
}
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide.swiper-slide-next
  .slide-zoom {
  width: 256px;
}
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide.swiper-slide-next
  .slide-zoom
  .container-tarjeta-cuenta {
  width: 256px;
  border-radius: 0.8rem;
  min-height: 148px;
  background-size: cover;
}
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide.swiper-slide-prev {
  -webkit-transform: scale(0.85) scaleZ(0.85) translateX(80px);
  transform: scale(0.85) scaleZ(0.85) translateX(80px);
  -webkit-transform-origin: center center;
  transform-origin: center center;
  opacity: 0.8;
}
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide.swiper-slide-prev
  .slide-zoom {
  width: 256px;
}
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide.swiper-slide-prev
  .slide-zoom
  .container-tarjeta-cuenta {
  width: 256px;
  border-radius: 0.8rem;
  min-height: 148px;
  background-size: cover;
}
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide.swiper-slide-active
  .container-tarjeta-cuenta {
  background-size: 256px 142px;
  background-position: center center;
  background-repeat: no-repeat;
  width: 256px;
  margin-left: -128px;
  left: 50%;
  border-radius: 0.8rem;
  height: 142px;
}
.bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container
  .swiper-pagination.hide {
  display: none !important;
}
.transFade {
  -webkit-transition: opacity 0.5s ease-in-out;
  transition: opacity 0.5s ease-in-out;
}
.transFade.invisible {
  display: none;
  height: 0;
}
.transFade.visible {
  opacity: 1;
  height: auto;
}
.container-btn-bloqueo {
  padding: 0.8rem 0.8rem 0;
  background: #f0f0f0;
}
.container-btn-bloqueo .item {
  background: #fff;
  padding: 1.6rem;
  -webkit-box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  border-radius: 0.4rem;
  max-height: 52px;
}
.container-btn-bloqueo .item .linea i {
  color: #ec0000;
  font-size: 2.4rem;
}
.container-btn-bloqueo .item .linea p {
  font-size: 1.4rem;
  font-weight: 700;
  color: #ec0000;
  margin: 0;
  top: 0;
  left: 4rem;
  position: absolute;
}
.container-btn-bloqueo .item .autorizado-utilizado {
  margin-top: 0.8rem;
}
.container-btn-bloqueo .item .autorizado-utilizado ion-col p {
  font-size: 1.2rem;
  color: #444;
  margin: 0;
}
.container-box-info.alert .box-info i.iconoIzq::before,
.container-box-info.warning .box-info i.iconoIzq::before {
  margin-left: -0.15rem;
}
.container-btn-bloqueo .item .autorizado-utilizado ion-col p + p {
  font-weight: 700;
}
.container-btn-bloqueo .item .autorizado-utilizado ion-col + ion-col p {
  text-align: right;
}
.container-btn-bloqueo .item .progress-bar {
  margin-top: 0.6rem;
  background: #c2c2c2;
  border-radius: 5px;
}
.container-btn-bloqueo .item .progress-bar .progress-bar-inner {
  background: #abc111;
  height: 3px;
  -webkit-transition: width 0.4s ease-in-out;
  transition: width 0.4s ease-in-out;
  border-radius: 0.4rem;
}
.b-radius-top-0 {
  border-radius: 0 0 0.4rem 0.4rem !important;
}
.b-radius-bottom-0 {
  border-radius: 0.4rem 0.4rem 0 0 !important;
}
.split {
  padding: 1.6rem;
  border-bottom: 1px solid #ddd;
}
.container-box-info.borde .box-info {
  border: 1px solid #1bb3bc;
}
.container-box-info.margen {
  padding: 0.8rem;
}
.container-box-info.margen .box-info {
  border-radius: 4px;
}
.container-box-info.flecha .box-info {
  border: 1px solid #1bb3bc;
  padding: 1.6rem 5.6rem;
}
.container-box-info.flecha .box-info i.iconoFlecha {
  display: block;
}
.container-box-info.flecha .box-info p {
  color: #1bb3bc;
  font-weight: 600;
}
.container-box-info.warning .box-info {
  background: #fbd0d0;
  border-radius: 4px;
}
.container-box-info.warning .box-info i.iconoIzq {
  background: #ec0000;
}
.container-box-info.alert .box-info i.iconoIzq {
  background: #e59d27;
}
.container-box-info .box-info {
  background: #ddf4f5;
  position: relative;
  padding: 1.6rem 1.6rem 1.6rem 5.6rem;
  -webkit-box-shadow: 0 2px 4px 1px rgba(25, 25, 25, 0.1) !important;
  box-shadow: 0 2px 4px 1px rgba(25, 25, 25, 0.1) !important;
  border-radius: 4px;
  margin-left: 0.8rem;
  margin-right: 0.8rem;
  margin-top: 1.6rem;
}
.container-box-info .box-info i.iconoFlecha,
.container-box-info .box-info i.iconoIzq {
  border-radius: 50%;
  width: 2.4rem;
  height: 2.4rem;
  top: 50%;
  margin-top: -1.2rem;
  position: absolute;
}
.container-box-info .box-info i.iconoIzq {
  background: #1bb3bc;
  left: 1.6rem;
  color: #fff;
}
.container-box-info .box-info i.iconoIzq:before {
  line-height: 2.4rem;
  left: 50%;
  margin-left: -0.7rem;
  position: absolute;
}
.container-box-info .box-info i.iconoFlecha {
  display: none;
  color: #1bb3bc;
  right: 1.6rem;
  font-size: 2.4rem;
}
.container-box-info .box-info i.iconoFlecha:before {
  line-height: 2.4rem;
  left: 50%;
  margin-left: -0.7rem;
  position: absolute;
}
.container-box-info .box-info .container-info p {
  padding: 0 !important;
}
.container-box-info .box-info p {
  color: #444;
  font-size: 1.2rem;
  margin: 0;
  text-align: left;
  padding: 0;
}
.container-box-info .box-info p span {
  display: block;
  font-weight: 700;
}
.container-box-info .box-info p span.inline {
  display: inline;
}
app-page-simulacion .seleccionCuotasPage {
  padding: 0 8px 40px !important;
}
app-page-simulacion .seleccionCuotasPage .infoBox {
  margin-top: 8px;
}
app-page-simulacion .seleccionCuotasPage .infoBox strong {
  display: inline-block;
}
app-page-simulacion .seleccionCuotasPage .containerTitle {
  font-size: 16px;
  font-family: OpenSans;
  font-weight: 400;
  margin-top: 8px;
}
app-page-simulacion .seleccionCuotasPage .infoCuenta {
  margin-top: 8px;
  border-radius: 0.4rem;
  font-size: 12px;
  background-color: #fff;
  padding: 4px 8px;
}
app-page-simulacion .seleccionCuotasPage .infoCuenta p {
  margin: 4px 0;
}
app-page-simulacion .seleccionCuotasPage .infoCuenta .cupoNacional {
  color: #1bb3bc;
  font-weight: 700;
}
app-page-simulacion .seleccionCuotasPage .box-info {
  -webkit-box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  font-size: 12px;
}
app-page-simulacion .container-sobre--cuenta p {
  font-family: OpenSans;
  text-align: left !important;
}
app-page-voucher infobox-component {
  margin-top: 8px;
  white-space: initial;
  font-size: 12px;
}
app-page-voucher .voucher-cuotizacion .container-reclamo {
  padding: 0.8rem;
}
app-page-voucher
  .voucher-cuotizacion
  .container-reclamo
  ion-card-header
  .titulo {
  font-size: 14px !important;
  margin-bottom: 8px;
}
app-page-voucher
  .voucher-cuotizacion
  .container-reclamo
  ion-card-header
  .bajada {
  margin-top: 8px;
  font-size: 12px !important;
}
app-page-voucher .voucher-cuotizacion .container-reclamo p {
  margin: 0;
  text-align: center;
  color: #444;
}
app-page-voucher .voucher-cuotizacion .container-reclamo .icon {
  position: relative;
  width: 100%;
}
app-page-voucher .voucher-cuotizacion .container-reclamo .icon .icono-check {
  width: 7.2rem;
  height: 7.2rem;
  position: absolute;
  left: 50%;
  top: 1.6rem;
  text-align: center;
  line-height: 7.2rem;
  margin: 0 -3.6rem;
  border-radius: 50%;
  background: #abc111;
  font-size: 3.5rem;
  color: #fff;
}
app-page-voucher .voucher-cuotizacion .container-reclamo .ion-card-uno {
  margin-top: 55px;
}
app-page-voucher .voucher-cuotizacion .container-reclamo .card-md {
  width: 100%;
}
app-page-voucher .voucher-cuotizacion .container-reclamo ion-card {
  margin: 0;
}
app-page-voucher .voucher-cuotizacion .container-reclamo ion-card-header {
  padding-top: 45px;
  border-bottom: 1px solid #f0f0f0;
}
app-page-voucher .voucher-cuotizacion .container-reclamo ion-card-header p {
  font-size: 2rem;
  white-space: pre-wrap;
}
app-page-voucher .voucher-cuotizacion .container-reclamo ion-card-content {
  padding: 1px 0 0;
}
app-page-voucher
  .voucher-cuotizacion
  .container-reclamo
  ion-card-content
  .datos-reclamo {
  padding: 0 16px;
}
app-page-voucher
  .voucher-cuotizacion
  .container-reclamo
  ion-card-content
  .datos-reclamo
  p {
  font-size: 1.5rem;
}
app-page-voucher
  .voucher-cuotizacion
  .container-reclamo
  ion-card-content
  .datos-reclamo
  p
  span {
  font-weight: 700;
}
app-page-voucher
  .voucher-cuotizacion
  .container-reclamo
  ion-card-content
  .compartir-comprobante
  .compartir-recarga
  .compartir-recarga-btn {
  font-size: 14px;
  width: 27rem;
  padding: 0;
  color: red;
  position: relative;
  margin: 0 auto;
}
app-page-voucher
  .voucher-cuotizacion
  .container-reclamo
  ion-card-content
  .compartir-comprobante
  .compartir-recarga
  .compartir-recarga-btn
  i {
  position: absolute;
  left: 22%;
  top: 16px;
}
app-page-voucher
  .voucher-cuotizacion
  .container-reclamo
  ion-card-content
  .compartir-comprobante
  .bajada {
  font-size: 1.4rem;
}
app-page-voucher
  .voucher-cuotizacion
  .container-reclamo
  ion-card-content
  .compartir-comprobante
  .bajada
  .toLowerCase {
  text-transform: capitalize;
}
app-page-voucher
  .voucher-cuotizacion
  .container-reclamo
  ion-card-content
  .compartir-comprobante
  .title {
  margin-top: 8px;
}
app-page-voucher
  .voucher-cuotizacion
  .container-reclamo
  ion-card-content
  .compartir-comprobante
  .bajada-monto {
  font-size: 3.2rem;
}
app-page-voucher
  .voucher-cuotizacion
  .container-reclamo
  ion-card-content
  .compartir-comprobante
  .bajada-detalle {
  font-size: 1.2rem;
  margin-top: 8px;
}
app-page-voucher
  .voucher-cuotizacion
  .container-reclamo
  ion-card-content
  .compartir-comprobante
  .bajada-nopagadas {
  font-size: 2rem;
}
app-page-voucher
  .voucher-cuotizacion
  .container-reclamo
  ion-card-content
  .compartir-comprobante
  .separador {
  margin-top: 0.8rem;
}
app-page-voucher
  .voucher-cuotizacion
  .container-reclamo
  ion-card-content
  .compartir-comprobante
  button {
  background-color: transparent !important;
}
app-page-voucher
  .voucher-cuotizacion
  .container-reclamo
  ion-card-content
  .compartir-comprobante
  .mail {
  text-align: center;
  margin-top: 20px;
}
app-page-voucher
  .voucher-cuotizacion
  .container-reclamo
  ion-card-content
  .compartir-comprobante
  .mail
  p {
  font-size: 1.2rem;
  font-weight: 700;
  color: #ec0000;
  float: left;
}
app-page-voucher
  .voucher-cuotizacion
  .container-reclamo
  ion-card-content
  .compartir-comprobante
  i {
  color: #ec0000;
  padding: 0 10px;
  float: left;
  font-size: 2rem;
  margin-top: -2px;
}
app-page-voucher .voucher-cuotizacion .container-reclamo .alerta-de-pago {
  background-color: #ddf4f5;
  text-align: left;
  margin-top: 0 !important;
  padding: 1.6rem !important;
  margin-bottom: 1.6rem;
}
app-page-voucher .voucher-cuotizacion .container-reclamo .alerta-de-pago p {
  font-size: 1.2rem;
  text-align: left;
  margin-top: 0.6rem;
  margin-left: 1.5rem;
}
app-page-voucher .voucher-cuotizacion .container-reclamo .alerta-de-pago i {
  width: 2rem;
  height: 2rem;
  text-align: center;
  line-height: 4.2rem;
  border-radius: 50%;
  background: #1bb3bc;
  font-size: 1.6rem;
  color: #fff;
  padding: 4px;
  position: initial;
  margin: 0;
}
app-page-voucher .voucher-cuotizacion .btn-otra-trans {
  background-color: #f0f0f0;
  padding: 1.6rem 0 4.8rem;
}
app-page-voucher .voucher-cuotizacion .btn-otra-trans .button-clear {
  border: 1px solid #c2c2c2;
  background-color: #fff;
  color: #ec0000;
  padding: 0 7.8rem;
  margin: 0 auto;
  text-transform: none;
  font-size: 1.6rem;
  width: 27rem;
}
app-page-voucher .voucher-cuotizacion .container-sobre--cuenta p {
  font-family: OpenSans;
  text-align: left !important;
}
carousel .bg-container-slider-component {
  background: linear-gradient(45deg, maroon 0, #c00 100%);
}
carousel .bg-container-slider-component .container-slider-tarjeta {
  display: block;
  height: 174px;
  margin: 0 auto;
  width: 320px;
}
carousel .bg-container-slider-component .container-slider-tarjeta .pOrigen {
  color: #fff;
  font-weight: 700;
  left: 0;
  margin: 0;
  position: absolute;
  right: 0;
  text-align: center;
  top: 1rem;
}
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container {
  -webkit-animation: none;
  animation: none;
  -webkit-animation-delay: inherit;
  animation-delay: inherit;
  opacity: 1;
  overflow: visible;
}
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide {
  padding: 1.6rem 0;
  -webkit-transition: opacity 0.3s ease-in-out,
    -webkit-transform 0.3s ease-in-out,
    -webkit-transform-origin 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out,
    -webkit-transform-origin 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out,
    transform-origin 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out,
    transform-origin 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out,
    -webkit-transform-origin 0.3s ease-in-out;
}
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom {
  width: 80%;
}
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta {
  min-height: 132px;
  background: #fff;
  width: 100%;
  left: inherit;
  position: relative;
  opacity: 1;
  text-align: left;
  padding: 1.6rem;
  border-radius: 0.8rem;
}
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta
  .disponible {
  position: relative;
  height: auto;
}
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta
  .disponible
  .col-consumo,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta
  .disponible
  dummybox-component
  .dummy-box-loader
  .col {
  padding: 0;
}
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta
  .titulo-tarjeta {
  position: relative;
}
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta
  .titulo-tarjeta
  ion-col {
  padding: 0;
  margin: 0;
}
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta
  .titulo-tarjeta
  ion-col
  .tcr-icon {
  top: 0;
}
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta
  .titulo-tarjeta
  p {
  font-size: 1.4rem;
  font-weight: 600;
  margin: 0;
  color: #fff;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  width: 150px;
}
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta
  .titulo-tarjeta
  p
  + p {
  font-size: 1.2rem;
  font-weight: 400;
}
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta
  .resumen-tarjeta {
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta
  .resumen-tarjeta
  ion-col {
  padding: 0;
  margin: 0;
}
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta
  .resumen-tarjeta
  ion-col
  p {
  font-size: 1.2rem;
  color: #5b5a5b;
  margin: 0;
  font-weight: 400;
}
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta
  .resumen-tarjeta
  ion-col
  p
  + p {
  font-size: 1.4rem;
  font-weight: 600;
  border-right: 1px solid #5b5a5b;
  padding-right: 0;
}
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta
  .resumen-tarjeta
  ion-col
  + ion-col {
  padding-left: 1.6rem;
  padding-right: 0;
}
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia
  .cuenta-credito
  .col,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.pagar-tcr-nacional.tarjeta-worldmember-ferrari
  .cuenta-credito
  .col,
carousel .col {
  padding: 0;
}
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta
  .resumen-tarjeta
  ion-col
  + ion-col
  p {
  border-right: none;
  padding-right: 0;
}
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta
  .cuenta {
  height: auto;
}
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta
  .cuenta
  p {
  color: #5b5a5b;
  font-size: 1.4rem;
  font-weight: 600;
  margin: 0;
}
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta
  .cuenta
  p
  + p {
  font-size: 1.2rem;
  font-weight: 500;
  margin-bottom: 0.8rem;
}
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta
  .disponible
  p {
  color: #5b5a5b;
  font-size: 2.4rem;
  font-size: 600;
  margin: 0 0 0.8rem;
}
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta
  .disponible
  .montoCON,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta
  .disponible
  p
  + p {
  font-size: 1.2rem;
  font-weight: 500;
  margin: 0;
}
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia {
  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;
  height: 142px;
}
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia
  .cuenta-credito,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia
  .disponible {
  height: auto;
}
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia
  .cuenta-credito
  .col
  p {
  color: #5b5a5b;
  font-size: 1.4rem;
  font-weight: 600;
  margin: 0;
  text-overflow: ellipsis;
  width: 17rem;
  white-space: nowrap;
  overflow: hidden;
}
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia
  .cuenta-credito
  .col
  p
  + p {
  font-size: 1.2rem;
  font-weight: 500;
  margin-bottom: 0.8rem;
}
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia
  .disponible
  p {
  color: #5b5a5b;
  font-size: 2.4rem;
  font-size: 600;
  margin: 0 0 0.8rem;
}
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia
  .disponible
  p
  + p {
  font-size: 1.2rem;
  font-weight: 500;
  margin: 0;
}
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.cuenta-default-tcr
  .cuenta-credito
  i.visa,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.tarjeta-worldmember-limited
  .cuenta-credito
  i.visa {
  border-radius: 0;
  bottom: 0;
  right: 0;
  top: 0;
}
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.club-lectores
  i.american-express,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.club-lectores
  i.master-card,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.club-lectores
  i.mastercard,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.club-lectores
  i.visa,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.cuenta-default-tcr
  i.american-express,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.cuenta-default-tcr
  i.master-card,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.cuenta-default-tcr
  i.mastercard,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.cuenta-default-tcr
  i.visa,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.gold-cocha
  i.american-express,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.gold-cocha
  i.master-card,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.gold-cocha
  i.mastercard,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.gold-cocha
  i.visa,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.tarjeta-amex-platinum
  i.american-express,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.tarjeta-amex-platinum
  i.master-card,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.tarjeta-amex-platinum
  i.mastercard,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.tarjeta-amex-platinum
  i.visa,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.tarjeta-forever
  i.american-express,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.tarjeta-forever
  i.master-card,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.tarjeta-forever
  i.mastercard,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.tarjeta-forever
  i.visa,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.tarjeta-gold
  i.american-express,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.tarjeta-gold
  i.master-card,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.tarjeta-gold
  i.mastercard,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.tarjeta-gold
  i.visa,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.tarjeta-latampass-life
  i.american-express,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.tarjeta-latampass-life
  i.master-card,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.tarjeta-latampass-life
  i.mastercard,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.tarjeta-latampass-life
  i.visa,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.tarjeta-mujer
  i.american-express,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.tarjeta-mujer
  i.master-card,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.tarjeta-mujer
  i.mastercard,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.tarjeta-mujer
  i.visa,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.tarjeta-platinum
  i.american-express,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.tarjeta-platinum
  i.master-card,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.tarjeta-platinum
  i.mastercard,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.tarjeta-platinum
  i.visa,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.tarjeta-platinum-cocha
  i.american-express,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.tarjeta-platinum-cocha
  i.master-card,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.tarjeta-platinum-cocha
  i.mastercard,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.tarjeta-platinum-cocha
  i.visa,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.tarjeta-santander-life
  i.american-express,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.tarjeta-santander-life
  i.master-card,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.tarjeta-santander-life
  i.mastercard,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.tarjeta-santander-life
  i.visa,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.tarjeta-superpuntos
  i.american-express,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.tarjeta-superpuntos
  i.master-card,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.tarjeta-superpuntos
  i.mastercard,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.tarjeta-superpuntos
  i.visa,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.tarjeta-titanio
  i.american-express,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.tarjeta-titanio
  i.master-card,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.tarjeta-titanio
  i.mastercard,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.tarjeta-titanio
  i.visa,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.tarjeta-tres-dos-uno
  i.american-express,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.tarjeta-tres-dos-uno
  i.master-card,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.tarjeta-tres-dos-uno
  i.mastercard,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.tarjeta-tres-dos-uno
  i.visa,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.tarjeta-universal
  i.american-express,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.tarjeta-universal
  i.master-card,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.tarjeta-universal
  i.mastercard,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.tarjeta-universal
  i.visa,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.tarjeta-worldmember-black
  i.american-express,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.tarjeta-worldmember-black
  i.master-card,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.tarjeta-worldmember-black
  i.mastercard,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.tarjeta-worldmember-black
  i.visa,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.tarjeta-worldmember-ferrari
  i.american-express,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.tarjeta-worldmember-ferrari
  i.master-card,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.tarjeta-worldmember-ferrari
  i.mastercard,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.tarjeta-worldmember-ferrari
  i.visa,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.tarjeta-worldmember-limited
  i.american-express,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.tarjeta-worldmember-limited
  i.master-card,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.tarjeta-worldmember-limited
  i.mastercard,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.tarjeta-worldmember-limited
  i.visa {
  bottom: 0;
  right: 0;
  top: 0;
}
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.club-lectores
  .cuenta-credito
  p,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.gold-cocha
  .cuenta-credito
  p,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.tarjeta-forever
  .cuenta-credito
  p,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.tarjeta-gold
  .cuenta-credito
  p,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.tarjeta-platinum
  .cuenta-credito
  p,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.tarjeta-platinum-cocha
  .cuenta-credito
  p,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.tarjeta-superpuntos
  .cuenta-credito
  p,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.tarjeta-titanio
  .cuenta-credito
  p,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.tarjeta-tres-dos-uno
  .cuenta-credito
  p,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.tarjeta-universal
  .cuenta-credito
  p,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.tarjeta-worldmember-black
  .cuenta-credito
  p,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.tarjeta-worldmember-ferrari
  .cuenta-credito
  p,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.tarjeta-worldmember-limited
  .cuenta-credito
  p {
  color: #fff;
}
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.cuenta-default-tcr
  .cuenta-credito
  p,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.cuenta-default-tcr
  .resumen-tarjeta
  .col
  p,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.pagar-tcr-nacional.cuenta-default-tcr
  .resumen-tarjeta
  .col
  p {
  color: #444;
}
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.cuenta-default-tcr
  .cuenta-credito
  i.visa {
  background-image: url(../assets/tarjeta/visa.svg);
  height: 16px;
  width: 48px;
  vertical-align: top;
  position: absolute;
  right: 0;
  top: 0;
}
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.cuenta-default-tcr
  .cuenta-credito
  i.mastercard {
  background: url(../assets/tarjeta/mastercard.svg) no-repeat;
  position: absolute;
  width: 28px;
  height: 18px;
  display: block;
  top: 0;
  right: 0;
}
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.cuenta-default-tcr
  .cuenta-credito
  i.american-express {
  background: url(../assets/tarjeta/american-express.svg) no-repeat;
  position: absolute;
  width: 18px;
  height: 18px;
  display: block;
  bottom: 16px;
  border-radius: 0;
}
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.cuenta-default-tcr
  .resumen-tarjeta
  .col
  p
  + p {
  border-right: 1px solid #444;
}
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.cuenta-default-tcr
  .resumen-tarjeta
  .col
  + .col
  p
  + p {
  border-right: none;
}
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.pagar-tcr-nacional
  .cuenta-credito
  p {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  width: 186px;
}
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.pagar-tcr-nacional
  .cuenta-credito
  .visa {
  top: 0 !important;
}
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.pagar-tcr-nacional.cuenta-default-tcr
  .resumen-tarjeta
  .col
  p
  + p {
  border-right: 1px solid #444;
}
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.pagar-tcr-nacional.cuenta-default-tcr
  .resumen-tarjeta
  .col
  + .col
  p
  + p {
  border-right: none;
}
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.pagar-tcr-nacional.tarjeta-latampass-life
  .cuenta-credito
  p {
  width: 17rem;
}
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.pagar-tcr-nacional.tarjeta-latampass-life
  .resumen-tarjeta
  .col
  p {
  color: #5b5a5b;
}
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.pagar-tcr-nacional.tarjeta-latampass-life
  .resumen-tarjeta
  .col
  p
  + p {
  border-right: 1px solid #5b5a5b;
}
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.pagar-tcr-nacional.tarjeta-latampass-life
  .resumen-tarjeta
  .col
  + .col
  p
  + p {
  border-right: none;
}
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.pagar-tcr-nacional
  .resumen-tarjeta
  .col
  p {
  color: #fff;
}
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.pagar-tcr-nacional
  .resumen-tarjeta
  .col
  p
  + p {
  border-right: 1px solid #fff;
}
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.pagar-tcr-nacional
  .resumen-tarjeta
  .col
  + .col
  p
  + p {
  border-right: none;
}
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.pagar-tcr-nacional.club-lectores
  .visa,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.pagar-tcr-nacional.cuenta-vista
  .visa,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.pagar-tcr-nacional.gold-cocha
  .visa,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.pagar-tcr-nacional.tarjeta-debito
  .visa,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.pagar-tcr-nacional.tarjeta-debito-black
  .visa,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.pagar-tcr-nacional.tarjeta-forever
  .visa,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.pagar-tcr-nacional.tarjeta-gold
  .visa,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.pagar-tcr-nacional.tarjeta-latampass-life
  .visa,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.pagar-tcr-nacional.tarjeta-mujer
  .visa,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.pagar-tcr-nacional.tarjeta-platinum
  .visa,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.pagar-tcr-nacional.tarjeta-platinum-cocha
  .visa,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.pagar-tcr-nacional.tarjeta-santander-life
  .visa,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.pagar-tcr-nacional.tarjeta-superpuntos
  .visa,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.pagar-tcr-nacional.tarjeta-titanio
  .visa,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.pagar-tcr-nacional.tarjeta-tres-dos-uno
  .visa,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.pagar-tcr-nacional.tarjeta-universal
  .visa,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.pagar-tcr-nacional.tarjeta-worldmember-black
  .visa,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.pagar-tcr-nacional.tarjeta-worldmember-ferrari
  .visa,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.pagar-tcr-nacional.tarjeta-worldmember-limited
  .visa {
  background: url(../assets/tarjeta/visa.svg) no-repeat;
  position: absolute;
  width: 50px;
  height: 18px;
  display: block;
  bottom: 16px;
  top: 0;
}
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.pagar-tcr-nacional.club-lectores
  .mastercard,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.pagar-tcr-nacional.cuenta-vista
  .mastercard,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.pagar-tcr-nacional.gold-cocha
  .mastercard,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.pagar-tcr-nacional.tarjeta-debito
  .mastercard,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.pagar-tcr-nacional.tarjeta-debito-black
  .mastercard,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.pagar-tcr-nacional.tarjeta-forever
  .mastercard,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.pagar-tcr-nacional.tarjeta-gold
  .mastercard,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.pagar-tcr-nacional.tarjeta-latampass-life
  .mastercard,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.pagar-tcr-nacional.tarjeta-mujer
  .mastercard,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.pagar-tcr-nacional.tarjeta-platinum
  .mastercard,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.pagar-tcr-nacional.tarjeta-platinum-cocha
  .mastercard,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.pagar-tcr-nacional.tarjeta-santander-life
  .mastercard,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.pagar-tcr-nacional.tarjeta-superpuntos
  .mastercard,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.pagar-tcr-nacional.tarjeta-titanio
  .mastercard,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.pagar-tcr-nacional.tarjeta-tres-dos-uno
  .mastercard,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.pagar-tcr-nacional.tarjeta-universal
  .mastercard,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.pagar-tcr-nacional.tarjeta-worldmember-black
  .mastercard,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.pagar-tcr-nacional.tarjeta-worldmember-ferrari
  .mastercard,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.pagar-tcr-nacional.tarjeta-worldmember-limited
  .mastercard {
  background: url(../assets/tarjeta/mastercard.svg) no-repeat;
  position: absolute;
  width: 28px;
  height: 18px;
  display: block;
  top: 0;
}
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.pagar-tcr-nacional.club-lectores
  .american-express,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.pagar-tcr-nacional.cuenta-vista
  .american-express,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.pagar-tcr-nacional.gold-cocha
  .american-express,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.pagar-tcr-nacional.tarjeta-debito
  .american-express,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.pagar-tcr-nacional.tarjeta-debito-black
  .american-express,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.pagar-tcr-nacional.tarjeta-forever
  .american-express,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.pagar-tcr-nacional.tarjeta-gold
  .american-express,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.pagar-tcr-nacional.tarjeta-latampass-life
  .american-express,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.pagar-tcr-nacional.tarjeta-mujer
  .american-express,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.pagar-tcr-nacional.tarjeta-platinum
  .american-express,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.pagar-tcr-nacional.tarjeta-platinum-cocha
  .american-express,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.pagar-tcr-nacional.tarjeta-santander-life
  .american-express,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.pagar-tcr-nacional.tarjeta-superpuntos
  .american-express,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.pagar-tcr-nacional.tarjeta-titanio
  .american-express,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.pagar-tcr-nacional.tarjeta-tres-dos-uno
  .american-express,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.pagar-tcr-nacional.tarjeta-universal
  .american-express,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.pagar-tcr-nacional.tarjeta-worldmember-black
  .american-express,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.pagar-tcr-nacional.tarjeta-worldmember-ferrari
  .american-express,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.pagar-tcr-nacional.tarjeta-worldmember-limited
  .american-express {
  background: url(../assets/tarjeta/american-express.svg) no-repeat;
  position: absolute;
  width: 18px;
  height: 18px;
  display: block;
  top: 0;
}
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.pagar-tcr-nacional.club-lectores
  .magna,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.pagar-tcr-nacional.cuenta-vista
  .magna,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.pagar-tcr-nacional.gold-cocha
  .magna,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.pagar-tcr-nacional.tarjeta-debito
  .magna,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.pagar-tcr-nacional.tarjeta-debito-black
  .magna,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.pagar-tcr-nacional.tarjeta-forever
  .magna,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.pagar-tcr-nacional.tarjeta-gold
  .magna,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.pagar-tcr-nacional.tarjeta-latampass-life
  .magna,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.pagar-tcr-nacional.tarjeta-mujer
  .magna,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.pagar-tcr-nacional.tarjeta-platinum
  .magna,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.pagar-tcr-nacional.tarjeta-platinum-cocha
  .magna,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.pagar-tcr-nacional.tarjeta-santander-life
  .magna,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.pagar-tcr-nacional.tarjeta-superpuntos
  .magna,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.pagar-tcr-nacional.tarjeta-titanio
  .magna,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.pagar-tcr-nacional.tarjeta-tres-dos-uno
  .magna,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.pagar-tcr-nacional.tarjeta-universal
  .magna,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.pagar-tcr-nacional.tarjeta-worldmember-black
  .magna,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.pagar-tcr-nacional.tarjeta-worldmember-ferrari
  .magna,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.pagar-tcr-nacional.tarjeta-worldmember-limited
  .magna {
  background: url(../assets/tarjeta/magna.svg) no-repeat;
  position: absolute;
  width: 50px;
  height: 18px;
  display: block;
  top: 0;
}
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.pagar-tcr-nacional.tarjeta-santander-life
  .cuenta-credito
  .mastercard {
  position: absolute;
  top: 0;
}
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.pagar-tcr-nacional.tarjeta-santander-life
  .resumen-tarjeta
  .col
  p {
  color: #5b5a5b;
}
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.pagar-tcr-nacional.tarjeta-santander-life
  .resumen-tarjeta
  .col
  p
  + p {
  border-right: 1px solid #000;
}
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.pagar-tcr-nacional.tarjeta-santander-life
  .resumen-tarjeta
  .col
  + .col
  p
  + p {
  border-right: none;
}
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.pagar-tcr-nacional.tarjeta-worldmember-ferrari
  .cuenta-credito
  .col
  p {
  width: 15.5rem;
}
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.pagar-tcr-nacional.tarjeta-worldmember-ferrari
  .cuenta-credito
  .col
  p
  + p {
  width: 18.6rem;
}
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.transferencia.pagar-tcr-nacional.tarjeta-worldmember-ferrari
  .cuenta-credito
  .mastercard {
  position: absolute;
  top: 9.2rem;
}
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-debito
  .cuenta
  p,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-debito
  .disponible
  p,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-debito-black
  .cuenta
  p,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-debito-black
  .disponible
  p {
  color: #fff;
}
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.cuenta-default-tcr
  .cuenta
  p,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.cuenta-default-tcr
  .disponible
  p,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.cuenta-vista
  .cuenta
  p,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.cuenta-vista
  .disponible
  p {
  color: #5b5a5b;
}
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-latampass-life
  .disponible
  p {
  width: 15rem;
}
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.cuenta-default-tcr
  .cuenta-credito
  i {
  background: #ddf4f5;
  border-radius: 50%;
  color: #1bb3bc;
  height: 36px;
  position: absolute;
  right: 0;
  top: -0.4rem;
  width: 36px;
}
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.club-lectores
  .cuenta
  p,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.club-lectores
  .disponible
  p,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.gold-cocha
  .cuenta
  p,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.gold-cocha
  .disponible
  p,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-forever
  .cuenta
  p,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-forever
  .disponible
  p,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-gold
  .cuenta
  p,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-gold
  .disponible
  p,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-platinum
  .cuenta
  p,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-platinum
  .disponible
  p,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-platinum-cocha
  .cuenta
  p,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-platinum-cocha
  .disponible
  p,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-superpuntos
  .cuenta
  p,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-superpuntos
  .disponible
  p,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-tres-dos-uno
  .cuenta
  p,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-tres-dos-uno
  .disponible
  p,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-universal
  .cuenta
  p,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-universal
  .disponible
  p,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-worldmember-black
  .cuenta
  p,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-worldmember-black
  .disponible
  p,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-worldmember-ferrari
  .cuenta
  p,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-worldmember-ferrari
  .disponible
  p {
  color: #fff;
}
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.cuenta-default-tcr
  .cuenta-credito
  i:before {
  left: 50%;
  line-height: 38px;
  margin-left: -9px;
  position: absolute;
}
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-platinum-cocha {
  background: url(../assets/tarjeta/tarjeta-platinum-cocha.png);
}
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.club-lectores {
  background: url(../assets/tarjeta/club-lectores.svg);
}
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-platinum {
  background: url(../assets/tarjeta/tarjeta-platinum.svg);
}
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-gold {
  background: url(../assets/tarjeta/tarjeta-gold.svg);
}
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-superpuntos {
  background: url(../assets/tarjeta/tarjeta-superpuntos.svg);
}
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-titanio {
  background: url(../assets/tarjeta/tarjeta-titanio.svg);
}
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-titanio
  .cuenta
  p,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-titanio
  .disponible
  p {
  color: #fff;
}
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.gold-cocha {
  background: url(../assets/tarjeta/gold-cocha.png);
}
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-universal {
  background: url(../assets/tarjeta/tarjeta-universal.svg);
}
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-tres-dos-uno {
  background: url(../assets/tarjeta/tarjeta-tres-dos-uno.svg);
}
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-worldmember-black {
  background: url(../assets/tarjeta/tarjeta-worldmember-black.svg);
}
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-worldmember-ferrari {
  background: url(../assets/tarjeta/tarjeta-worldmember-ferrari.png);
}
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-forever {
  background: url(../assets/tarjeta/tarjeta-forever.svg);
}
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-mujer
  .cuenta
  p,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-mujer
  .disponible
  p,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-santander-life
  .cuenta
  p,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-santander-life
  .disponible
  p {
  color: #000;
}
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-mujer {
  background: url(../assets/tarjeta/tarjeta-mujer.svg);
}
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-santander-life {
  background: url(../assets/tarjeta/SantanderLife.svg);
}
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-worldmember-limited {
  background: url(../assets/tarjeta/tarjeta-worldmember-limited.png);
}
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-worldmember-limited
  .cuenta
  p,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-worldmember-limited
  .disponible
  p {
  color: #fff;
}
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-latampass-life {
  background: url(../assets/tarjeta/tarjeta-latampass-life.svg);
}
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-latampass-life
  .cuenta-credito
  p,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-latampass-life
  .disponible
  p {
  color: #5b5a5b;
}
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.club-lectores
  .visa,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.cuenta-vista
  .visa,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.gold-cocha
  .visa,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-debito
  .visa,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-debito-black
  .visa,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-forever
  .visa,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-gold
  .visa,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-latampass-life
  .visa,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-mujer
  .visa,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-platinum
  .visa,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-platinum-cocha
  .visa,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-santander-life
  .visa,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-superpuntos
  .visa,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-titanio
  .visa,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-tres-dos-uno
  .visa,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-universal
  .visa,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-worldmember-black
  .visa,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-worldmember-ferrari
  .visa,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-worldmember-limited
  .visa {
  background: url(../assets/tarjeta/visa.svg) no-repeat;
  position: absolute;
  width: 50px;
  height: 18px;
  display: block;
  right: 0;
  bottom: 16px;
}
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.club-lectores
  .mastercard,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.cuenta-vista
  .mastercard,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.gold-cocha
  .mastercard,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-debito
  .mastercard,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-debito-black
  .mastercard,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-forever
  .mastercard,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-gold
  .mastercard,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-latampass-life
  .mastercard,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-mujer
  .mastercard,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-platinum
  .mastercard,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-platinum-cocha
  .mastercard,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-santander-life
  .mastercard,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-superpuntos
  .mastercard,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-titanio
  .mastercard,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-tres-dos-uno
  .mastercard,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-universal
  .mastercard,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-worldmember-black
  .mastercard,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-worldmember-ferrari
  .mastercard,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-worldmember-limited
  .mastercard {
  background: url(../assets/tarjeta/mastercard.svg) no-repeat;
  position: absolute;
  width: 28px;
  height: 18px;
  display: block;
  right: 0;
  bottom: 16px;
}
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.club-lectores
  .american-express,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.cuenta-vista
  .american-express,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.gold-cocha
  .american-express,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-debito
  .american-express,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-debito-black
  .american-express,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-forever
  .american-express,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-gold
  .american-express,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-latampass-life
  .american-express,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-mujer
  .american-express,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-platinum
  .american-express,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-platinum-cocha
  .american-express,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-santander-life
  .american-express,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-superpuntos
  .american-express,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-titanio
  .american-express,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-tres-dos-uno
  .american-express,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-universal
  .american-express,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-worldmember-black
  .american-express,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-worldmember-ferrari
  .american-express,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-worldmember-limited
  .american-express {
  background: url(../assets/tarjeta/american-express.svg) no-repeat;
  position: absolute;
  width: 18px;
  height: 18px;
  display: block;
  right: 16px;
  bottom: 16px;
}
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.club-lectores
  .magna,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.cuenta-vista
  .magna,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.gold-cocha
  .magna,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-debito
  .magna,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-debito-black
  .magna,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-forever
  .magna,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-gold
  .magna,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-latampass-life
  .magna,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-mujer
  .magna,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-platinum
  .magna,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-platinum-cocha
  .magna,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-santander-life
  .magna,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-superpuntos
  .magna,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-titanio
  .magna,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-tres-dos-uno
  .magna,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-universal
  .magna,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-worldmember-black
  .magna,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-worldmember-ferrari
  .magna,
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta.tarjeta-worldmember-limited
  .magna {
  background: url(../assets/tarjeta/magna.svg) no-repeat;
  position: absolute;
  width: 50px;
  height: 18px;
  display: block;
  right: 0;
  bottom: 16px;
}
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide.swiper-slide-next {
  -webkit-transform: scale(0.85) scaleZ(0.85) translateX(-90px);
  transform: scale(0.85) scaleZ(0.85) translateX(-90px);
  -webkit-transform-origin: center center;
  transform-origin: center center;
  opacity: 0.8;
}
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide.swiper-slide-next
  .slide-zoom {
  width: 256px;
}
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide.swiper-slide-next
  .slide-zoom
  .container-tarjeta-cuenta {
  width: 256px;
  border-radius: 0.8rem;
  min-height: 148px;
  background-size: cover;
}
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide.swiper-slide-prev {
  -webkit-transform: scale(0.85) scaleZ(0.85) translateX(80px);
  transform: scale(0.85) scaleZ(0.85) translateX(80px);
  -webkit-transform-origin: center center;
  transform-origin: center center;
  opacity: 0.8;
}
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide.swiper-slide-prev
  .slide-zoom {
  width: 256px;
}
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide.swiper-slide-prev
  .slide-zoom
  .container-tarjeta-cuenta {
  width: 256px;
  border-radius: 0.8rem;
  min-height: 148px;
  background-size: cover;
}
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide.swiper-slide-active
  .container-tarjeta-cuenta {
  background-size: 256px 142px;
  background-position: center center;
  background-repeat: no-repeat;
  width: 256px;
  margin-left: -128px;
  left: 50%;
  border-radius: 0.8rem;
  height: 142px;
}
carousel
  .bg-container-slider-component
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container
  .swiper-pagination.hide {
  display: none !important;
}
carousel
  .bg-container-slider-component
  .container-slider-tarjeta.isTransferencia
  ion-slides.container-slider.container-slider-cuentas {
  margin-top: 2.2rem;
}
component-conditions .container-sobre--cuenta {
  background: #f0f0f0;
  padding-top: 0.8rem;
}
component-conditions .container-sobre--cuenta button {
  border-bottom: 1px solid #ddd;
}
component-conditions .container-sobre--cuenta button .item-inner {
  position: relative;
  padding-left: 0;
}
component-conditions
  .container-sobre--cuenta
  button
  .item-inner
  .input-wrapper {
  color: #444;
  padding: 1.6rem;
  font-weight: 600;
  border: none;
}
component-conditions
  .container-sobre--cuenta
  button
  .item-inner
  .input-wrapper
  ion-label {
  margin: 0;
}
component-conditions
  .container-sobre--cuenta
  button
  .item-inner
  .input-wrapper
  .info {
  background: #1bb3bc;
  display: inline-block;
  border-radius: 50%;
  width: 2.4rem;
  height: 2.4rem;
  left: 1.6rem;
  top: 50%;
  color: #fff;
  text-align: center;
  padding-top: 4px;
  font-size: 15px;
  margin-right: 5px;
}
component-conditions
  .container-sobre--cuenta
  .container-info-cuenta
  .container-info,
component-conditions
  .container-sobre--cuenta
  .container-info-cuenta
  .listaMicuenta {
  padding: 1.6rem;
}
component-conditions
  .container-sobre--cuenta
  button
  .item-inner
  .input-wrapper
  .arrow {
  position: absolute;
  right: 1.6rem;
  top: 50%;
  margin-top: -1.2rem;
  color: #ec0000;
  font-size: 2.4rem;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  -webkit-transition: 0.2s ease-in;
  transition: 0.2s ease-in;
}
component-conditions
  .container-sobre--cuenta
  button
  .item-inner
  .input-wrapper
  .arrow.info-activo {
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
  -webkit-transition: 0.2s ease-in;
  transition: 0.2s ease-in;
}
component-conditions .container-sobre--cuenta .container-info-cuenta {
  max-height: 0;
  -webkit-transition: max-height 0.5s ease-out;
  transition: max-height 0.5s ease-out;
  display: none;
  background: #fff;
}
component-conditions
  .container-sobre--cuenta
  .container-info-cuenta
  .container-info
  ion-row
  ion-col
  .condiciones-generales {
  margin: 0;
  text-align: justify;
}
component-conditions
  .container-sobre--cuenta
  .container-info-cuenta
  .container-info
  ion-row
  ion-col
  .condiciones-generales
  span {
  margin: 0;
  color: #444;
  font-size: 1.2rem;
  display: inline-block;
  font-weight: 300;
}
component-conditions
  .container-sobre--cuenta
  .container-info-cuenta.info-activo {
  max-height: 1000px;
  -webkit-transition: max-height 0.5s ease-in;
  transition: max-height 0.5s ease-in;
  display: block;
}
component-conditions
  .container-sobre--cuenta
  .container-info-cuenta
  .listaMicuenta
  p {
  font-weight: 500;
  font-size: 1.2rem;
  margin: 0;
}
component-conditions
  .container-sobre--cuenta
  .container-info-cuenta
  .listaMicuenta
  p:first-child {
  font-weight: 700;
}
confirmation-component .componente-confirmacion {
  background: #f0f0f0;
  margin: 0.8rem;
  border: 1px solid #ddd;
  padding: 0;
  -webkit-box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  border-radius: 4px;
  overflow: hidden;
}
confirmation-component .componente-confirmacion .monto {
  border-bottom: 1px solid #ddd;
  background: #fff;
  padding: 1.6rem !important;
  text-align: center;
}
confirmation-component .componente-confirmacion .monto p {
  font-size: 1.4rem;
  color: #444;
  line-height: 120%;
  margin: 0;
}
confirmation-component .componente-confirmacion .monto p.montoN {
  font-size: 2.4rem;
}
confirmation-component .componente-confirmacion .monto .nombre-inactivo {
  display: none;
}
confirmation-component .componente-confirmacion .ver {
  background: #fff;
  color: #ec0000;
  position: relative;
  text-align: center;
}
confirmation-component .componente-confirmacion .ver p {
  font-size: 1.2rem;
  text-align: center;
  display: inline-block;
  position: relative;
}
confirmation-component .componente-confirmacion .ver p .rotate {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  left: -2.1rem;
  font-size: 1.8rem;
  position: absolute;
}
confirmation-component .componente-confirmacion .ver.ver-detalle-pago p {
  color: #ec0000;
  font-weight: 600;
}
confirmation-component .componente-confirmacion .ver.ver-detalle-pago p i {
  color: #ec0000;
  font-weight: 500;
}
confirmation-component
  .componente-confirmacion
  .ver.ver-detalle-pago.ver-activo
  p
  .rotate {
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
}
confirmation-component
  .componente-confirmacion
  .ver.ver-detalle-pago.ver-activo
  p
  span {
  display: block;
}
confirmation-component
  .componente-confirmacion
  .ver.ver-detalle-pago.item-inactivo
  p
  span,
confirmation-component
  .componente-confirmacion
  .ver.ver-detalle-pago.ver-activo
  p
  span
  + span {
  display: none;
}
confirmation-component
  .componente-confirmacion
  .container-origen-destino.ver-activo
  p
  span,
confirmation-component
  .componente-confirmacion
  .ver.ver-detalle-pago.item-inactivo
  p
  span
  + span {
  display: block;
}
confirmation-component
  .componente-confirmacion
  .container-origen-destino
  .caja {
  text-align: center;
  padding: 1.6rem;
  background: #fff;
  border-bottom: 1px solid #ddd;
}
confirmation-component
  .componente-confirmacion
  .container-origen-destino
  .caja
  p.titulo {
  font-size: 1.6rem;
  font-weight: 700;
  line-height: 120%;
}
confirmation-component
  .componente-confirmacion
  .container-origen-destino
  .caja
  p {
  font-size: 1.4rem;
  color: #444;
  font-weight: 400;
  margin: 0;
}
confirmation-component
  .componente-confirmacion
  .container-origen-destino
  .caja:last-child {
  border-bottom: 0;
}
confirmation-component
  .componente-confirmacion
  .container-origen-destino
  .origen
  p.titulo {
  color: #e59d27;
}
confirmation-component
  .componente-confirmacion
  .container-origen-destino
  .destino
  p.titulo {
  color: #abc111;
}
confirmation-component
  .componente-confirmacion
  .container-origen-destino.ver-activo {
  max-height: 1000px;
  -webkit-transition: max-height 0.5s ease-in;
  transition: max-height 0.5s ease-in;
}
confirmation-component
  .componente-confirmacion
  .container-origen-destino.item-inactivo
  p
  span,
confirmation-component
  .componente-confirmacion
  .container-origen-destino.ver-activo
  p
  span
  + span {
  display: none;
}
confirmation-component
  .componente-confirmacion
  .container-origen-destino.item-inactivo {
  max-height: 0;
  -webkit-transition: max-height 0.5s ease-out;
  transition: max-height 0.5s ease-out;
  overflow: hidden;
}
confirmation-component
  .componente-confirmacion
  .container-origen-destino.item-inactivo
  p
  span
  + span {
  display: block;
}
confirmation-component .componente-confirmacion .feesToPay {
  padding-top: 1.6rem;
}
.list-product {
  margin: 0.8rem;
  border-radius: 0.4rem;
  background-color: #fff;
  -webkit-box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
}
.list-product .title-list-product p {
  border-bottom: 1px solid #ddd;
  margin: 0;
  font-size: 1.6rem;
  font-weight: 600;
  padding: 1.6rem;
  text-align: left;
}
.list-product .list-md {
  margin: 0;
  padding: 1.6rem 0;
}
.list-product .list-product--item {
  padding: 1.6rem 0;
  position: relative;
}
.list-product .list-product--item .mis-productos--item-right {
  padding-right: 1.6rem;
  margin-right: 0;
}
.list-product .list-product--item .mis-productos--item-right.inactive::before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 99999;
  opacity: 0.5;
  background: #fff;
}
.list-product .list-product--item .input-wrapper {
  display: block;
  -webkit-box-flex: 0;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
}
.list-product .list-product--item .item-inner {
  border-bottom: none !important;
  padding-left: 1.6rem;
}
.list-product .list-product--item ion-label {
  font-weight: 600;
  white-space: initial;
  color: #444;
  margin: 0;
  font-size: 1.4rem;
}
.list-product .list-product--item ion-radio {
  margin: 0 0.4rem 0.9rem 1.6rem !important;
}
.list-product .list-product--item ion-radio .radio-icon {
  height: 20px;
  width: 20px;
  border-width: 1px;
  border-color: #444;
}
.list-product .list-product--item ion-radio .radio-icon .radio-inner {
  top: 5px;
  left: 5px;
  width: 8px;
  height: 8px;
  background-color: #ec0000;
}
.list-product .list-product--item .label-cc {
  color: #444;
  margin: 0;
}
.list-product .list-product--item .label-cc i {
  display: inline-block;
  margin-right: 1.6rem;
  background-repeat: no-repeat;
}
.list-product .list-product--item .label-cc i.visa {
  background-image: url(../assets/tarjeta/visa.svg);
  height: 16px;
  width: 48px;
  vertical-align: top;
}
.list-product .list-product--item .label-cc i.mastercard {
  background-image: url(../assets/tarjeta/mastercard.svg);
  height: 20px;
  width: 28px;
  vertical-align: text-bottom;
}
.list-product .list-product--item .label-cc i.american-express {
  background-image: url(../assets/tarjeta/american-express.svg);
  height: 30px;
  width: 18px;
  vertical-align: top;
}
.list-product .list-product--item .label-cc span {
  font-size: 12px;
}
.list-product .list-product--item .label-saldo {
  color: #444;
  margin: 0;
  font-size: 1.4rem;
}
.list-product .list-product--item.item-radio-checked {
  background-color: #f8f8f8;
}
.list-product .list-product--item:last-child {
  border-radius: 0 0 0.4rem 0.4rem;
}
.list-product .list-product--item.item-radio-checked ion-label {
  color: #444;
}
slidetabs .container-tabs {
  position: relative;
  background: #fff;
  bottom: 0;
  overflow: scroll;
}
slidetabs .container-tabs .swiper-pagination.swiper-pagination-bullets {
  display: none !important;
}
slidetabs .container-tabs .padding-bottom {
  padding: 0;
}
slidetabs .container-tabs .padding-bottom .tabs-button {
  margin: 0;
  padding: 0;
  display: block;
}
slidetabs .container-tabs .padding-bottom .tabs-button .tabs-button--element {
  list-style: none;
  display: inline-block;
  width: auto;
}
slidetabs
  .container-tabs
  .padding-bottom
  .tabs-button
  .tabs-button--element
  .btn-tab {
  display: block;
  text-transform: uppercase;
  padding: 1.45rem;
  font-size: 1.2rem;
  cursor: pointer;
  position: relative;
  color: #333;
  -webkit-transition: All 0.3s ease;
  transition: All 0.3s ease;
  text-align: center;
  background-color: transparent;
  width: 100%;
  margin: 0;
  white-space: nowrap;
}
slidetabs
  .container-tabs
  .padding-bottom
  .tabs-button
  .tabs-button--element
  .btn-tab.active {
  color: #ec0000;
}
slidetabs
  .container-tabs
  .padding-bottom
  .tabs-button
  .tabs-button--element
  .btn-tab.active
  span {
  width: 100%;
}
slidetabs
  .container-tabs
  .padding-bottom
  .tabs-button
  .tabs-button--element
  .btn-tab
  span {
  position: absolute;
  width: 0;
  height: 3px;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0 auto;
  background-color: #ec0000;
  -webkit-transition: All 0.3s ease;
  transition: All 0.3s ease;
}
slidetabs .container-pills {
  position: relative;
  background: 0 0;
  bottom: 0;
  margin: 0 1.6rem;
  border: 0.1rem solid #ec0000;
  border-radius: 2.5rem;
}
slidetabs .container-pills .col {
  padding: 0;
}
slidetabs .container-pills .tabs-button {
  margin: 0;
  padding: 0;
  list-style: none;
  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: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
slidetabs .container-pills .tabs-button li:first-child .btn-tab {
  border-radius: 2.5rem 0 0 2.5rem;
}
slidetabs .container-pills .tabs-button li:last-child button {
  border-radius: 0 2.5rem 2.5rem 0;
}
slidetabs .container-pills .tabs-button .tabs-button--element {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  list-style: none;
  display: inline-block;
  height: 100%;
  width: 100%;
  margin: 0;
  padding: 0;
}
slidetabs .container-pills .tabs-button .tabs-button--element .btn-tab {
  display: block;
  text-transform: capitalize;
  padding: 0.8rem;
  font-size: 1.1rem;
  cursor: pointer;
  position: relative;
  color: #ec0000;
  -webkit-transition: All 0.3s ease;
  transition: All 0.3s ease;
  text-align: center;
  background-color: transparent;
  width: 100%;
  height: 100%;
}
slidetabs .container-pills .tabs-button .tabs-button--element .btn-tab.active {
  color: #fff;
  background-color: #ec0000;
  font-weight: 700;
  margin: 0;
}
slidetabs
  .container-pills
  .tabs-button
  .tabs-button--element
  .btn-tab.active
  span {
  width: 0;
}
slidetabs .container-pills .tabs-button .tabs-button--element .btn-tab span {
  position: absolute;
  width: 0;
  height: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0 auto;
  background-color: transparent;
  -webkit-transition: All 0.3s ease;
  transition: All 0.3s ease;
}
slidetabs
  .container-pills.tresBotones
  .tabs-button
  .tabs-button--element:nth-child(2)
  button.btn-tab {
  border-right: 1px solid #ec0000;
  border-left: 1px solid #ec0000;
}
tabs .container-tabs {
  position: relative;
  background: #fff;
  bottom: 0;
}
tabs .container-tabs .padding-bottom {
  padding: 0;
}
tabs .container-tabs .padding-bottom .tabs-button {
  margin: 0;
  padding: 0;
  list-style: none;
  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: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
tabs .container-tabs .padding-bottom .tabs-button .tabs-button--element {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  list-style: none;
  display: inline-block;
  float: left;
}
tabs
  .container-tabs
  .padding-bottom
  .tabs-button
  .tabs-button--element
  .btn-tab {
  display: block;
  text-transform: uppercase;
  padding: 1.45rem;
  font-size: 1.2rem;
  cursor: pointer;
  position: relative;
  color: #333;
  -webkit-transition: All 0.3s ease;
  transition: All 0.3s ease;
  text-align: center;
  background-color: transparent;
  width: 100%;
  margin: 0;
}
tabs
  .container-tabs
  .padding-bottom
  .tabs-button
  .tabs-button--element
  .btn-tab.active {
  color: #ec0000;
  font-weight: 700;
}
tabs
  .container-tabs
  .padding-bottom
  .tabs-button
  .tabs-button--element
  .btn-tab.active
  span {
  width: 100%;
}
tabs
  .container-tabs
  .padding-bottom
  .tabs-button
  .tabs-button--element
  .btn-tab
  span {
  position: absolute;
  width: 0;
  height: 3px;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0 auto;
  background-color: #ec0000;
  -webkit-transition: All 0.3s ease;
  transition: All 0.3s ease;
}
tabs .container-pills {
  position: relative;
  background: 0 0;
  bottom: 0;
  margin: 0 1.6rem;
  border: 0.1rem solid #ec0000;
  border-radius: 2.5rem;
}
tabs .container-pills .col {
  padding: 0;
}
tabs .container-pills .tabs-button {
  margin: 0;
  padding: 0;
  list-style: none;
  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: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
tabs .container-pills .tabs-button li:first-child .btn-tab {
  border-radius: 2.5rem 0 0 2.5rem;
}
tabs .container-pills .tabs-button li:last-child button {
  border-radius: 0 2.5rem 2.5rem 0;
}
tabs .container-pills .tabs-button .tabs-button--element {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  list-style: none;
  display: inline-block;
  height: 100%;
  width: 100%;
  margin: 0;
  padding: 0;
}
tabs .container-pills .tabs-button .tabs-button--element .btn-tab {
  display: block;
  text-transform: capitalize;
  padding: 0.8rem;
  font-size: 1.1rem;
  cursor: pointer;
  position: relative;
  color: #ec0000;
  -webkit-transition: All 0.3s ease;
  transition: All 0.3s ease;
  text-align: center;
  background-color: transparent;
  width: 100%;
  height: 100%;
}
tabs .container-pills .tabs-button .tabs-button--element .btn-tab.active {
  color: #fff;
  background-color: #ec0000;
  font-weight: 700;
  margin: 0;
}
tabs .container-pills .tabs-button .tabs-button--element .btn-tab.active span {
  width: 0;
}
tabs .container-pills .tabs-button .tabs-button--element .btn-tab span {
  position: absolute;
  width: 0;
  height: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0 auto;
  background-color: transparent;
  -webkit-transition: All 0.3s ease;
  transition: All 0.3s ease;
}
tabs
  .container-pills.tresBotones
  .tabs-button
  .tabs-button--element:nth-child(2)
  button.btn-tab {
  border-right: 1px solid #ec0000;
  border-left: 1px solid #ec0000;
}
.componente-comprobante .container-reclamo {
  padding: 0.8rem;
}
.componente-comprobante .container-reclamo p {
  margin: 0;
  text-align: center;
  color: #444;
}
.componente-comprobante .container-reclamo .icon {
  position: relative;
  width: 100%;
}
.componente-comprobante .container-reclamo .icon .icono-check {
  width: 7.2rem;
  height: 7.2rem;
  position: absolute;
  left: 50%;
  top: 1.6rem;
  text-align: center;
  line-height: 7.2rem;
  margin: 0 -3.6rem;
  border-radius: 50%;
  background: #abc111;
  font-size: 3.5rem;
  color: #fff;
}
.componente-comprobante .container-reclamo .ion-card-uno {
  margin-top: 55px;
}
.componente-comprobante .container-reclamo .card-md {
  width: 100%;
}
.componente-comprobante .container-reclamo ion-card {
  margin: 0;
}
.componente-comprobante .container-reclamo ion-card-header {
  border-bottom: 1px solid #f0f0f0;
  padding-top: 45px;
}
.componente-comprobante .container-reclamo ion-card-header p {
  font-size: 2rem;
  white-space: pre-wrap;
}
.componente-comprobante .container-reclamo ion-card-content {
  padding: 0;
}
.componente-comprobante .container-reclamo ion-card-content .datos-reclamo {
  padding: 0 16px;
}
.componente-comprobante .container-reclamo ion-card-content .datos-reclamo p {
  font-size: 1.5rem;
}
.componente-comprobante
  .container-reclamo
  ion-card-content
  .datos-reclamo
  p
  span {
  font-weight: 700;
}
.componente-comprobante
  .container-reclamo
  ion-card-content
  .compartir-comprobante
  .compartir-recarga
  .compartir-recarga-btn {
  width: 27rem;
  padding: 0;
  color: red;
  position: relative;
  margin: 0 auto;
}
.componente-comprobante
  .container-reclamo
  ion-card-content
  .compartir-comprobante
  .compartir-recarga
  .compartir-recarga-btn
  i {
  position: absolute;
  left: 22%;
  top: 16px;
}
.componente-comprobante
  .container-reclamo
  ion-card-content
  .compartir-comprobante
  .bajada {
  font-size: 1.4rem;
}
.componente-comprobante
  .container-reclamo
  ion-card-content
  .compartir-comprobante
  .bajada
  .toLowerCase {
  text-transform: capitalize;
}
.componente-comprobante
  .container-reclamo
  ion-card-content
  .compartir-comprobante
  .bajada-monto {
  font-size: 3.2rem;
}
.componente-comprobante
  .container-reclamo
  ion-card-content
  .compartir-comprobante
  .bajada-detalle {
  font-size: 1.2rem;
}
.componente-comprobante
  .container-reclamo
  ion-card-content
  .compartir-comprobante
  .bajada-nopagadas {
  font-size: 2rem;
}
.componente-comprobante
  .container-reclamo
  ion-card-content
  .compartir-comprobante
  .separador {
  margin-top: 0.8rem;
}
.componente-comprobante
  .container-reclamo
  ion-card-content
  .compartir-comprobante
  button {
  background-color: transparent !important;
}
.componente-comprobante
  .container-reclamo
  ion-card-content
  .compartir-comprobante
  .mail {
  text-align: center;
  margin-top: 20px;
}
.componente-comprobante
  .container-reclamo
  ion-card-content
  .compartir-comprobante
  .mail
  p {
  font-size: 1.2rem;
  font-weight: 700;
  color: #ec0000;
  float: left;
}
.componente-comprobante
  .container-reclamo
  ion-card-content
  .compartir-comprobante
  i {
  color: #ec0000;
  padding: 0 10px;
  float: left;
  font-size: 2rem;
  margin-top: -2px;
}
.componente-comprobante .container-reclamo .alerta-de-pago {
  background-color: #ddf4f5;
  text-align: left;
  margin-top: 0 !important;
  padding: 1.6rem !important;
  margin-bottom: 1.6rem;
}
.componente-comprobante .container-reclamo .alerta-de-pago p {
  font-size: 1.2rem;
  text-align: left;
  margin-top: 0.6rem;
  margin-left: 1.5rem;
}
.componente-comprobante .container-reclamo .alerta-de-pago i {
  width: 2rem;
  height: 2rem;
  text-align: center;
  line-height: 4.2rem;
  border-radius: 50%;
  background: #1bb3bc;
  font-size: 1.6rem;
  color: #fff;
  padding: 4px;
  position: initial;
  margin: 0;
}
.componente-comprobante .btn-otra-trans {
  background-color: #f0f0f0;
  padding: 1.6rem 0;
}
.componente-comprobante .btn-otra-trans .button-clear {
  border: 1px solid #c2c2c2;
  background-color: #fff;
  color: #ec0000;
  padding: 0 7.8rem;
  margin: 0 auto;
  text-transform: none;
  font-size: 1.6rem;
  width: 27rem;
}
app-page-info-modal .container-info-modal {
  height: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.4);
}
app-page-info-modal .container-info-modal ion-grid {
  position: absolute;
  top: 50%;
  margin-top: -45%;
  padding: 0 2.8rem;
  width: 100%;
}
app-page-info-modal .container-info-modal ion-grid .swiper-container {
  animation: overflow 0.3s linear;
  -webkit-animation: overflow 0.3s linear;
  animation-fill-mode: forwards;
  -webkit-animation-fill-mode: forwards;
  animation-delay: 0.3s;
  -webkit-animation-delay: 0.3s;
}
app-page-info-modal .container-info-modal ion-grid .slides {
  height: 50%;
  width: calc(100% - 0px);
}
app-page-info-modal .container-info-modal ion-grid .slides .swiper-slide {
  height: 100%;
  background: #fff;
  border-radius: 4px;
  min-height: 28rem;
}
app-page-info-modal
  .container-info-modal
  ion-grid
  .slides
  .swiper-pagination.swiper-pagination-bullets {
  bottom: 8px;
}
app-page-info-modal
  .container-info-modal
  ion-grid
  .slides
  ion-slide
  .container-modal {
  position: relative;
  padding: 1.6rem;
  min-height: 25.8rem;
}
app-page-info-modal
  .container-info-modal
  ion-grid
  .slides
  ion-slide
  .container-modal
  .icono-atencion {
  background-image: url(../../../../../assets/images/atencion.png);
  background-repeat: no-repeat;
  width: 52px;
  background-position: center center;
  height: 45px;
  display: inline-block;
  position: absolute;
  right: 1.6rem;
  top: 1.6rem;
}
app-page-info-modal
  .container-info-modal
  ion-grid
  .slides
  ion-slide
  .container-modal
  p {
  font-size: 1.4rem;
  font-weight: 700;
  text-align: left;
  margin: 0;
}
app-page-info-modal
  .container-info-modal
  ion-grid
  .slides
  ion-slide
  .container-modal
  p
  + p
  + p {
  font-size: 1.2rem;
  font-weight: 400;
  padding-top: 1.6rem;
}
app-page-info-modal
  .container-info-modal
  ion-grid
  .slides
  ion-slide
  .container-modal
  p
  + p
  + p
  + p {
  text-align: center;
}
app-page-info-modal
  .container-info-modal
  ion-grid
  .slides
  ion-slide
  .container-modal
  img {
  width: calc(100% - 8.8rem);
  margin: 1.6rem 0 0;
}
app-page-info-modal
  .container-info-modal
  ion-grid
  .slides
  ion-slide
  .container-modal
  img.slider1-ios {
  height: 8.6rem;
}
app-page-info-modal
  .container-info-modal
  ion-grid
  .slides
  ion-slide
  .container-modal
  img.slider2-ios {
  height: 7.1rem;
  width: 100%;
}
app-page-info-modal
  .container-info-modal
  ion-grid
  .slides
  ion-slide
  .container-modal
  img.slider3-ios {
  height: 5.2rem;
  width: 100%;
  margin-top: 1.6rem;
}
app-page-info-modal
  .container-info-modal
  ion-grid
  .slides
  ion-slide
  .container-modal
  img.slider1-mozilla {
  height: 8.2rem;
}
app-page-info-modal
  .container-info-modal
  ion-grid
  .slides
  ion-slide
  .container-modal
  img.slider2-mozilla {
  height: 7rem;
  width: 100%;
}
app-page-info-modal
  .container-info-modal
  ion-grid
  .slides
  ion-slide
  .container-modal
  img.slider3-mozilla {
  height: 4rem;
  width: 100%;
}
app-page-info-modal
  .container-info-modal
  ion-grid
  .slides
  ion-slide
  .container-modal
  .botones.button.inline.link {
  background: 0 0;
  color: #d0021b;
  font-size: 1.2rem;
  font-weight: 600;
  margin-bottom: 0;
}
app-page-info-modal
  .container-info-modal
  ion-grid
  .swiper-pagination.swiper-pagination-bullets
  .swiper-pagination-bullet {
  background: #b2b2b2;
}
app-page-info-modal
  .container-info-modal
  ion-grid
  .swiper-pagination.swiper-pagination-bullets
  .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #fc3;
}
app-page-error-app .container-error-page {
  background: #fff;
  border-radius: 0.4rem;
  margin: 5.3rem 0.8rem 0.8rem;
  position: relative;
  border: 1px solid #ddd;
  padding: 4.8rem 0 0;
  -webkit-box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
}
app-page-error-app .container-error-page .col {
  padding: 0;
}
app-page-error-app .container-error-page .icono-cabecera {
  background: #e59d27;
  width: 7.2rem;
  height: 7.2rem;
  border-radius: 50%;
  position: absolute;
  top: -3.6rem;
  left: 50%;
  margin-left: -3.6rem;
  text-align: center;
  padding-top: 15px;
}
app-page-error-app .container-error-page .icono-cabecera.icono-alerta:before {
  color: #fff;
  font-size: 3.6rem;
}
app-page-error-app .container-error-page .icono-cabecera.icono-icono-menos {
  padding-top: 0;
}
app-page-error-app .container-error-page .titulo-error {
  margin-bottom: 1.6rem;
}
app-page-error-app .container-error-page p {
  text-align: center;
  color: #444;
  font-size: 1.6rem;
  font-weight: 400;
  margin: 0;
  padding: 0 1.6rem;
}
app-page-error-app .container-error-page p + p {
  font-size: 14px;
  margin-bottom: 1.6rem;
}
app-page-error-app .container-error-page p + p span {
  display: inline-block;
}
app-page-error-app .container-error-page a {
  text-align: center;
  color: #ec0000;
  font-weight: 600;
  display: block;
  text-decoration: none;
  margin-bottom: 1.6rem;
}
app-page-error-app .container-error-page .button {
  margin: 0.8rem auto 2.4rem;
}
claves-component .contenedorComponenteClaves {
  background: #f0f0f0;
  display: block;
  padding: 1.6rem 0;
}
claves-component .contenedorComponenteClaves .titulo {
  font-size: 1.6rem;
  font-weight: 600;
  margin: 0;
  padding: 0 0.8rem 1.6rem;
}
claves-component .contenedorComponenteClaves .container-acordeon-claves {
  margin: 0 0.8rem;
}
claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .OptAcordeon,
claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .claveInternetAcordeon,
claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .santanderPassAcordeon,
claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .superClaveAcordeon {
  background: #fff;
  border-radius: 0.4rem;
  -webkit-box-shadow: 0 0.2rem 0.4rem rgba(25, 25, 25, 0.1);
  box-shadow: 0 0.2rem 0.4rem rgba(25, 25, 25, 0.1);
  margin-bottom: 0.8rem;
  padding-bottom: 0.8rem;
  overflow: hidden;
}
claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .OptAcordeon
  .acordeon-header
  div,
claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .claveInternetAcordeon
  .acordeon-header
  div,
claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .santanderPassAcordeon
  .acordeon-header
  div,
claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .superClaveAcordeon
  .acordeon-header
  div {
  padding: 1.6rem 4.8rem 0.8rem 1.6rem;
  position: relative;
}
claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .OptAcordeon
  .acordeon-header
  div
  ion-col
  p,
claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .claveInternetAcordeon
  .acordeon-header
  div
  ion-col
  p,
claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .santanderPassAcordeon
  .acordeon-header
  div
  ion-col
  p,
claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .superClaveAcordeon
  .acordeon-header
  div
  ion-col
  p {
  color: #444;
  margin: 0;
  font-size: 1.4rem;
  font-weight: 700;
}
claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .OptAcordeon
  .acordeon-header
  div
  ion-col
  + ion-col
  p,
claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .claveInternetAcordeon
  .acordeon-header
  div
  ion-col
  + ion-col
  p,
claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .santanderPassAcordeon
  .acordeon-header
  div
  ion-col
  + ion-col
  p,
claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .superClaveAcordeon
  .acordeon-header
  div
  ion-col
  + ion-col
  p {
  font-weight: 500;
  text-align: right;
  font-size: 1.2rem;
  line-height: 2.1rem;
}
claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .OptAcordeon
  .acordeon-header
  div
  ion-col
  + ion-col
  p
  span,
claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .claveInternetAcordeon
  .acordeon-header
  div
  ion-col
  + ion-col
  p
  span,
claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .santanderPassAcordeon
  .acordeon-header
  div
  ion-col
  + ion-col
  p
  span,
claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .superClaveAcordeon
  .acordeon-header
  div
  ion-col
  + ion-col
  p
  span {
  font-weight: 600;
}
claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .OptAcordeon
  .acordeon-header
  div
  i,
claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .claveInternetAcordeon
  .acordeon-header
  div
  i,
claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .santanderPassAcordeon
  .acordeon-header
  div
  i,
claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .superClaveAcordeon
  .acordeon-header
  div
  i {
  color: #ec0000;
  font-size: 2.4rem;
  margin-top: -0.6rem;
  position: absolute;
  right: 1.6rem;
  top: 50%;
  -webkit-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
}
claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .OptAcordeon
  .acordeon-header
  div
  i.open,
claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .claveInternetAcordeon
  .acordeon-header
  div
  i.open,
claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .santanderPassAcordeon
  .acordeon-header
  div
  i.open,
claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .superClaveAcordeon
  .acordeon-header
  div
  i.open {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .OptAcordeon
  .acordeon-header
  div
  i.close,
claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .claveInternetAcordeon
  .acordeon-header
  div
  i.close,
claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .santanderPassAcordeon
  .acordeon-header
  div
  i.close,
claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .superClaveAcordeon
  .acordeon-header
  div
  i.close {
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
}
claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .OptAcordeon
  .acordeon-clave,
claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .claveInternetAcordeon
  .acordeon-clave,
claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .santanderPassAcordeon
  .acordeon-clave,
claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .superClaveAcordeon
  .acordeon-clave {
  max-height: 0;
  opacity: 0;
  overflow: hidden;
  -webkit-transition: max-height 0.5s ease-in-out, opacity 0.6s ease-in-out;
  transition: max-height 0.5s ease-in-out, opacity 0.6s ease-in-out;
}
claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .OptAcordeon
  .acordeon-clave
  .contenidoSpass,
claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .claveInternetAcordeon
  .acordeon-clave
  .contenidoSpass,
claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .santanderPassAcordeon
  .acordeon-clave
  .contenidoSpass,
claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .superClaveAcordeon
  .acordeon-clave
  .contenidoSpass {
  border-top: 1px solid #ddd;
  margin-top: 0.8rem;
  padding: 1.6rem;
}
claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .OptAcordeon
  .acordeon-clave
  .contenidoSpass
  p,
claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .claveInternetAcordeon
  .acordeon-clave
  .contenidoSpass
  p,
claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .santanderPassAcordeon
  .acordeon-clave
  .contenidoSpass
  p,
claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .superClaveAcordeon
  .acordeon-clave
  .contenidoSpass
  p {
  font-size: 14px;
  margin: 0;
}
claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .OptAcordeon
  .acordeon-clave
  .contenidoSpass
  .botones.button,
claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .claveInternetAcordeon
  .acordeon-clave
  .contenidoSpass
  .botones.button,
claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .santanderPassAcordeon
  .acordeon-clave
  .contenidoSpass
  .botones.button,
claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .superClaveAcordeon
  .acordeon-clave
  .contenidoSpass
  .botones.button {
  margin-bottom: 0;
}
claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .OptAcordeon
  .contenedor.visible,
claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .claveInternetAcordeon
  .contenedor.visible,
claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .santanderPassAcordeon
  .contenedor.visible,
claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .superClaveAcordeon
  .contenedor.visible {
  background: #fff;
  height: auto;
  max-height: 1000px;
  opacity: 1;
  overflow: visible;
}
claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .contenedorClaveInternet
  .sinClave
  .form-transferencia--form-box {
  padding-top: 1.6rem;
}
claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .contenedorClaveInternet
  .sinClave
  .validacion-clave {
  border-top: none;
}
claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .contenedor-clave {
  padding: 0;
}
claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .contenedor-clave
  .validacion-clave {
  border: none;
  border-radius: 0;
  border-top: 1px solid #ddd;
  -webkit-box-shadow: none;
  box-shadow: none;
  margin-top: 0.8rem;
}
claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .contenedor-clave
  .validacion-clave
  p {
  font-size: 14px;
  color: #444;
  margin-bottom: 0;
  margin-left: 1.6rem;
  margin-right: 1.6rem;
}
claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .contenedor-clave
  .validacion-clave
  p
  span {
  font-weight: 700;
}
claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .contenedor-clave
  .validacion-clave
  .inputs {
  text-align: center;
}
claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .contenedor-clave
  .validacion-clave
  .inputs
  .input-internet {
  margin: 2.6rem auto;
  width: 124px;
}
claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .contenedor-clave
  .validacion-clave
  .inputs
  .input-internet.input-otp {
  width: 220px;
}
claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .contenedor-clave
  .validacion-clave
  .inputs
  .input-internet
  ion-col {
  max-width: 3.6rem;
  padding: 0 0.2rem;
}
claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .contenedor-clave
  .validacion-clave
  .inputs
  .input-internet
  ion-col
  ion-item.item-input-has-focus {
  text-align: center;
}
claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .contenedor-clave
  .validacion-clave
  .inputs
  .input-internet
  ion-col
  ion-item.item-input-has-focus
  ion-input
  input {
  text-align: center;
  width: 100%;
}
claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .contenedor-clave
  .validacion-clave
  .inputs
  .input-internet
  ion-col
  ion-item.item-block {
  height: 4rem;
  min-height: inherit;
}
claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .contenedor-clave
  .validacion-clave
  .inputs
  .input-internet
  ion-col
  ion-item
  .item-inner {
  border-bottom: none;
  -webkit-box-shadow: inset 0 -2px 0 0 #1bb3bc !important;
  box-shadow: inset 0 -2px 0 0 #1bb3bc !important;
  padding-right: 0;
}
claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .contenedor-clave
  .validacion-clave
  .inputs
  .input-internet
  ion-col
  ion-item
  .item-inner
  .text-input-md {
  margin: 0;
  text-align: center;
  width: 100%;
}
claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .contenedor-clave
  .validacion-clave
  .inputs
  .input-internet
  ion-col
  ion-item.item-input:last-child {
  border-bottom: none;
}
claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .contenedor-clave
  .validacion-clave
  .inputs
  .input-internet
  .password {
  -webkit-text-security: disc;
  color: #444;
  font-size: 20px;
}
claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .contenedor-clave
  .validacion-clave
  .inputs
  .input-internet
  .normal {
  -webkit-text-security: none;
  color: #444;
}
claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .contenedor-clave
  .validacion-clave
  .inputs
  .contenedor-inputs {
  margin: 1.6rem auto 0;
  width: 124px;
}
claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .contenedor-clave
  .validacion-clave
  .inputs
  .contenedor-inputs
  ion-col {
  max-width: 36px;
  padding: 0;
}
claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .contenedor-clave
  .validacion-clave
  .inputs
  .contenedor-inputs
  ion-col
  + ion-col {
  margin: 0 4px;
}
claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .contenedor-clave
  .validacion-clave
  .inputs
  .contenedor-inputs
  ion-col
  + ion-col
  + ion-col {
  margin: 0;
}
claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .contenedor-clave
  .validacion-clave
  .inputs
  .contenedor-inputs
  ion-col
  ion-item.item-input-has-focus {
  text-align: center;
}
claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .contenedor-clave
  .validacion-clave
  .inputs
  .contenedor-inputs
  ion-col
  ion-item.item-input-has-focus
  ion-input
  input {
  text-align: center;
  width: 100%;
}
claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .contenedor-clave
  .validacion-clave
  .inputs
  .contenedor-inputs
  ion-col
  ion-item.item-block {
  height: 60px;
  min-height: inherit;
}
claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .contenedor-clave
  .validacion-clave
  .inputs
  .contenedor-inputs
  ion-col
  ion-item
  ion-label {
  margin: 0;
  text-align: center;
}
claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .contenedor-clave
  .validacion-clave
  .inputs
  .contenedor-inputs
  ion-col
  ion-item
  .item-inner {
  border-bottom: none;
  -webkit-box-shadow: inset 0 -2px 0 0 #1bb3bc !important;
  box-shadow: inset 0 -2px 0 0 #1bb3bc !important;
  padding-right: 0;
}
claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .contenedor-clave
  .validacion-clave
  .inputs
  .contenedor-inputs
  ion-col
  ion-item
  .item-inner
  .text-input-md {
  margin: 0;
  text-align: center;
  width: 100%;
}
claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .contenedor-clave
  .validacion-clave
  .inputs
  .contenedor-inputs
  ion-col
  ion-item.item-input:last-child {
  border-bottom: none;
}
claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .contenedor-clave
  .validacion-clave
  .inputs
  .contenedor-inputs
  .password {
  -webkit-text-security: disc;
  color: #444;
  font-size: 20px;
}
claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .contenedor-clave
  .validacion-clave
  .inputs
  .contenedor-inputs
  .normal {
  -webkit-text-security: none;
  color: #444;
}
claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .contenedor-clave
  .validacion-clave
  .inputs
  .form-transferencia--fieldset
  .item-inner
  .input-wrapper
  ion-label {
  color: #444;
}
claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .contenedor-clave
  infobox-component
  .container-box-info {
  padding: 0.8rem 1.6rem 0;
}
claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .contenedor-clave
  infobox-component
  .container-box-info
  .box-info {
  border-radius: 4px;
}
claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .contenedor-clave
  .form-transferencia--form-box {
  -webkit-box-shadow: none;
  box-shadow: none;
}
claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .container-superClave
  .inputs {
  padding-bottom: 2.4rem;
}
claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .botones.button.buttonSinMargen {
  margin-bottom: 0;
}
.container-app-pass .item-app-pass {
  position: absolute;
  width: 100%;
}
.container-app-pass .item-app-pass ion-row ion-col {
  padding: 0;
}
.container-app-pass .item-app-pass ion-row ion-col img {
  width: 100%;
  height: 100%;
}
.container-app-pass .item-app-pass-caso-1,
.container-app-pass .item-app-pass-caso-2,
.container-app-pass .item-app-pass-caso-3,
.container-app-pass .item-app-pass-caso-4 {
  margin: 0 1.6rem 1.6rem;
  background: #fff;
  border-radius: 0.4rem;
  position: relative;
  top: 16rem;
  width: auto;
  padding: 1.6rem 0 0;
}
.container-app-pass .item-app-pass-caso-1 ion-row ion-col,
.container-app-pass .item-app-pass-caso-2 ion-row ion-col,
.container-app-pass .item-app-pass-caso-3 ion-row ion-col,
.container-app-pass .item-app-pass-caso-4 ion-row ion-col {
  padding: 0;
}
.container-app-pass .item-app-pass-caso-1 ion-row ion-col p,
.container-app-pass .item-app-pass-caso-2 ion-row ion-col p,
.container-app-pass .item-app-pass-caso-3 ion-row ion-col p,
.container-app-pass .item-app-pass-caso-4 ion-row ion-col p {
  font-size: 1.6rem;
  font-weight: 700;
  color: #444;
  padding: 0 1.6rem 1.6rem;
  margin: 0;
}
.container-app-pass .item-app-pass-caso-1 ion-row ion-col p + p,
.container-app-pass .item-app-pass-caso-2 ion-row ion-col p + p,
.container-app-pass .item-app-pass-caso-3 ion-row ion-col p + p,
.container-app-pass .item-app-pass-caso-4 ion-row ion-col p + p {
  font-size: 1.4rem;
  font-weight: 500;
}
.container-app-pass .item-app-pass-caso-1,
.container-app-pass .item-app-pass-caso-2 {
  padding-bottom: 2.4rem;
}
.container-app-pass .item-app-pass-caso-1 ion-row ion-col,
.container-app-pass .item-app-pass-caso-2 ion-row ion-col {
  padding: 0;
}
.container-app-pass .item-app-pass-caso-1 ion-row ion-col p,
.container-app-pass .item-app-pass-caso-2 ion-row ion-col p {
  font-weight: 500;
}
.container-app-pass .item-app-pass-caso-1 ion-row ion-col p + p,
.container-app-pass .item-app-pass-caso-2 ion-row ion-col p + p {
  font-size: 1.4rem;
  font-weight: 700;
}
.container-app-pass .item-app-pass-caso-1 ion-row ion-col p + p + p,
.container-app-pass .item-app-pass-caso-2 ion-row ion-col p + p + p {
  font-size: 1.4rem;
  font-weight: 500;
  position: relative;
}
.container-app-pass .item-app-pass-caso-1 ion-row ion-col p + p + p span,
.container-app-pass .item-app-pass-caso-2 ion-row ion-col p + p + p span {
  border-radius: 50%;
  color: #1bb3bc;
  width: 30px;
  height: 30px;
  border: 2px solid #1bb3bc;
  position: absolute;
  left: 1.6rem;
  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: 1.4rem;
  font-weight: 700;
}
.container-app-pass
  .item-app-pass-caso-1
  ion-row
  ion-col
  p
  + p
  + p.pasos-activacion,
.container-app-pass
  .item-app-pass-caso-2
  ion-row
  ion-col
  p
  + p
  + p.pasos-activacion {
  padding-left: 6.4rem;
  min-height: 5.4rem;
}
.container-app-pass
  .item-app-pass-caso-1
  ion-row
  ion-col
  p
  + p
  + p.pasos-activacion:last-child,
.container-app-pass
  .item-app-pass-caso-2
  ion-row
  ion-col
  p
  + p
  + p.pasos-activacion:last-child {
  padding-bottom: 0;
}
.container-app-pass .item-app-pass-caso-1 ion-row ion-col ul,
.container-app-pass .item-app-pass-caso-2 ion-row ion-col ul {
  padding-left: 1.6rem;
  list-style: none;
  margin: 0;
}
.container-app-pass .item-app-pass-caso-1 ion-row ion-col ul li,
.container-app-pass .item-app-pass-caso-2 ion-row ion-col ul li {
  line-height: 120%;
  padding-bottom: 0.8rem;
}
.container-app-pass .item-app-pass-caso-1 ion-row ion-col ul li:before,
.container-app-pass .item-app-pass-caso-2 ion-row ion-col ul li:before {
  content: "• ";
  color: #ec0000;
  font-size: 2.2rem;
}
.container-app-pass .item-app-pass-caso-1 ion-row ion-col ul li:last-child,
.container-app-pass .item-app-pass-caso-2 ion-row ion-col ul li:last-child {
  padding-bottom: 0;
}
.container-app-pass .item-app-pass-caso-3 ion-row ion-col p,
.container-app-pass .item-app-pass-caso-4 ion-row ion-col p {
  padding-bottom: 0.8rem;
}
.btn-app-pass {
  background: #fff;
}
.btn-app-pass i {
  font-size: 24px;
  position: absolute;
}
.supergiro-comprobante .comprobante-transferencia {
  text-align: center;
  padding: 0.8rem;
  position: relative;
}
.supergiro-comprobante .comprobante-transferencia .icon {
  position: absolute;
  left: 50%;
  margin-left: -36px;
  background: #abc111;
  width: 72px;
  height: 72px;
  display: inline-block;
  border-radius: 50px;
  padding-top: 16px;
}
.supergiro-comprobante .comprobante-transferencia .icon i {
  color: #fff;
  font-size: 36px;
}
.supergiro-comprobante .comprobante-transferencia .box {
  margin-top: 4rem;
  padding: 1.6rem 0 0;
  text-align: center;
  background: #fff;
  -webkit-box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  border-radius: 4px;
  overflow: hidden;
  border: 1px solid #ddd;
}
.supergiro-comprobante
  .comprobante-transferencia
  .box
  .comprobante-transferencia--titulo {
  padding-top: 3.2rem;
  padding-bottom: 1.6rem;
  font-size: 20px;
  font-weight: 300;
  width: 90%;
  margin: 0 auto;
}
.supergiro-comprobante .comprobante-transferencia .box .detalles-transferencia {
  border-top: 1px solid #f0f0f0;
  padding: 1.6rem 1.6rem 0;
}
.supergiro-comprobante
  .comprobante-transferencia
  .box
  .detalles-transferencia
  p {
  margin: 0;
}
.supergiro-comprobante
  .comprobante-transferencia
  .box
  .detalles-transferencia
  p
  span {
  font-weight: 600;
}
.supergiro-comprobante
  .comprobante-transferencia
  .box
  .detalles-transferencia
  .detalles-transferencia--monto {
  font-size: 32px;
  font-weight: 600;
}
.supergiro-comprobante
  .comprobante-transferencia
  .box
  .detalles-transferencia
  .detalles-transferencia--smallSize {
  font-size: 12px;
}
.supergiro-comprobante
  .comprobante-transferencia
  .box
  .detalles-transferencia
  .detalles-transferencia--normalSize {
  font-size: 14px;
}
.supergiro-comprobante
  .comprobante-transferencia
  .box
  .detalles-transferencia
  .detalles-transferencia--medSize {
  font-size: 12px;
}
.supergiro-comprobante
  .comprobante-transferencia
  .box
  .detalles-transferencia
  .mbottom {
  margin-bottom: 0.8rem;
}
.supergiro-comprobante .botones.super-giro-share {
  background: 0 0;
  color: #ec0000;
  font-size: 1.2rem;
  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;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.supergiro-comprobante
  .comprobante-generico
  .listaComprobanteSupergiro
  .itemListaComprobanteSupergiro
  span,
.supergiro-comprobante
  .comprobante-generico.comprobante-transferencia
  .listaComprobanteSupergiro
  .itemListaComprobanteSupergiro
  span,
.ver.ver-super-giro.ver-activo p span {
  display: block;
}
.supergiro-comprobante .botones.super-giro-share i {
  color: #ec0000;
  font-size: 1.8rem;
  margin-right: 8px;
}
.supergiro-comprobante button.botones.super-giro-share.button:disabled {
  background-color: transparent !important;
}
.supergiro-comprobante .comprobante-generico .comprobante-super-giro,
.supergiro-comprobante
  .comprobante-generico.comprobante-transferencia
  .comprobante-super-giro {
  padding: 0 !important;
}
.supergiro-comprobante .comprobante-generico .comprobante-generico-subBox,
.supergiro-comprobante
  .comprobante-generico.comprobante-transferencia
  .comprobante-generico-subBox {
  padding: 1.6rem 0;
  border-bottom: 1px solid #f0f0f0;
}
.supergiro-comprobante
  .comprobante-generico
  .comprobante-generico-subBox.padding,
.supergiro-comprobante
  .comprobante-generico.comprobante-transferencia
  .comprobante-generico-subBox.padding {
  padding: 0.8rem 0 1.6rem;
}
.supergiro-comprobante
  .comprobante-generico
  .comprobante-generico-subBox
  .subText,
.supergiro-comprobante
  .comprobante-generico.comprobante-transferencia
  .comprobante-generico-subBox
  .subText {
  padding-top: 1.12rem;
}
.supergiro-comprobante
  .comprobante-generico
  .comprobante-generico-subBox
  .comprobante-super-giro--monto,
.supergiro-comprobante
  .comprobante-generico.comprobante-transferencia
  .comprobante-generico-subBox
  .comprobante-super-giro--monto {
  font-size: 2.4rem;
}
.supergiro-comprobante .comprobante-generico .listaComprobanteSupergiro,
.supergiro-comprobante
  .comprobante-generico.comprobante-transferencia
  .listaComprobanteSupergiro {
  text-align: left;
  padding: 1.6rem 3.2rem;
}
.supergiro-comprobante
  .comprobante-generico
  .listaComprobanteSupergiro
  .itemListaComprobanteSupergiro,
.supergiro-comprobante
  .comprobante-generico.comprobante-transferencia
  .listaComprobanteSupergiro
  .itemListaComprobanteSupergiro {
  padding-bottom: 1.6rem;
  position: relative;
  font-size: 14px;
}
.supergiro-comprobante
  .comprobante-generico
  .listaComprobanteSupergiro
  .itemListaComprobanteSupergiro::before,
.supergiro-comprobante
  .comprobante-generico.comprobante-transferencia
  .listaComprobanteSupergiro
  .itemListaComprobanteSupergiro::before {
  content: " ";
  background: red;
  height: 6px;
  width: 6px;
  border-radius: 50%;
  color: #ec0000;
  position: absolute;
  left: -1.6rem;
  top: 0.8rem;
}
.supergiro-comprobante
  .comprobante-generico
  .listaComprobanteSupergiro
  .itemListaComprobanteSupergiro:last-child,
.supergiro-comprobante
  .comprobante-generico.comprobante-transferencia
  .listaComprobanteSupergiro
  .itemListaComprobanteSupergiro:last-child {
  padding-bottom: 0;
}
.supergiro-comprobante
  .comprobante-generico
  .listaComprobanteSupergiro
  .itemListaComprobanteSupergiro
  b,
.supergiro-comprobante
  .comprobante-generico.comprobante-transferencia
  .listaComprobanteSupergiro
  .itemListaComprobanteSupergiro
  b {
  font-weight: 600;
}
.supergiro-comprobante
  .comprobante-generico
  .listaComprobanteSupergiro
  .itemListaComprobanteSupergiro
  a,
.supergiro-comprobante
  .comprobante-generico.comprobante-transferencia
  .listaComprobanteSupergiro
  .itemListaComprobanteSupergiro
  a {
  margin-top: 0.2rem;
  color: #ec0000;
  display: block;
  text-decoration: none;
  font-weight: 600;
}
.supergiro-comprobante
  .comprobante-generico
  .listaComprobanteSupergiro
  .itemListaComprobanteSupergiro
  a
  i,
.supergiro-comprobante
  .comprobante-generico.comprobante-transferencia
  .listaComprobanteSupergiro
  .itemListaComprobanteSupergiro
  a
  i {
  font-size: 2rem;
  vertical-align: sub;
}
.ver.ver-super-giro p {
  color: #ec0000;
  font-weight: 600;
}
.ver.ver-super-giro p i {
  color: #ec0000;
  font-weight: 500;
}
.ver.ver-super-giro.item-inactivo p span,
.ver.ver-super-giro.ver-activo p span + span {
  display: none;
}
.ver.ver-super-giro.item-inactivo {
  border-top: 1px solid #ddd;
}
.ver.ver-super-giro.item-inactivo p i {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  -webkit-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
}
.ver.ver-super-giro.item-inactivo p span + span {
  display: block;
}
.ver.ver-super-giro.ver-activo p i {
  -webkit-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
}
app-page-supergiroIngresa .bg-container-slider {
  background: linear-gradient(45deg, maroon 0, #c00 100%);
}
app-page-supergiroIngresa .bg-container-slider .container-slider-tarjeta {
  display: block;
  height: 174px;
  margin: 0 auto;
  width: 320px;
}
app-page-supergiroIngresa
  .bg-container-slider
  .container-slider-tarjeta
  .pOrigen {
  color: #fff;
  font-weight: 700;
  left: 0;
  margin: 0;
  position: absolute;
  right: 0;
  text-align: center;
  top: 1rem;
}
app-page-supergiroIngresa
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider
  .swiper-container {
  opacity: 1;
  -webkit-animation: none;
  animation: none;
  overflow: visible;
}
app-page-supergiroIngresa
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide {
  padding: 1.6rem 0;
  -webkit-transition: opacity 0.3s ease-in-out,
    -webkit-transform 0.3s ease-in-out,
    -webkit-transform-origin 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out,
    -webkit-transform-origin 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out,
    transform-origin 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out,
    transform-origin 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out,
    -webkit-transform-origin 0.3s ease-in-out;
}
app-page-supergiroIngresa
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom {
  width: 80%;
}
app-page-supergiroIngresa
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta {
  min-height: 132px;
  background: #fff;
  width: 100%;
  left: inherit;
  position: relative;
  opacity: 1;
  text-align: left;
  padding: 1.6rem;
}
app-page-supergiroIngresa
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta
  ion-row.cuenta {
  margin-top: 0.8rem;
}
app-page-supergiroIngresa
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta
  .disponible {
  height: auto;
  position: relative;
}
app-page-supergiroIngresa
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta
  .disponible
  p {
  margin: 0;
  font-size: 1.2rem;
  line-height: 120%;
}
app-page-supergiroIngresa
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta
  .disponible
  p
  + p {
  font-size: 2.4rem;
}
app-page-supergiroIngresa
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta
  .disponible
  p
  + p
  + p {
  font-size: 1.2rem;
}
app-page-supergiroIngresa
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta
  .disponible
  i {
  position: absolute;
  right: -1.6rem;
  top: -1.6rem;
  width: 48px;
  height: 48px;
}
app-page-supergiroIngresa
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta
  .disponible
  i:before {
  line-height: 48px;
  left: 50%;
  position: absolute;
  margin-left: -9px;
}
app-page-supergiroIngresa
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .cuenta-credito {
  margin-top: 2.8rem;
  height: auto;
  position: relative;
}
app-page-supergiroIngresa
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .cuenta-credito
  p {
  font-size: 12px;
  line-height: 120%;
  margin: 0;
}
app-page-supergiroIngresa
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .cuenta-credito
  i {
  position: absolute;
  width: 36px;
  height: 36px;
  background: #ddf4f5;
  border-radius: 50%;
  color: #1bb3bc;
  right: 0;
  top: -10px;
}
app-page-supergiroIngresa
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .cuenta-credito
  i:before {
  line-height: 38px;
  left: 50%;
  margin-left: -9px;
  position: absolute;
}
app-page-supergiroIngresa
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .tarjeta-credito-consumo {
  background-color: #fff !important;
}
app-page-supergiroIngresa
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .tarjeta-credito-consumo
  .cuenta-credito {
  margin-top: 2.8rem;
  height: auto;
  position: relative;
}
app-page-supergiroIngresa
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .tarjeta-credito-consumo
  .cuenta-credito
  p {
  font-size: 12px;
  line-height: 120%;
  margin: 0;
}
app-page-supergiroIngresa
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .tarjeta-credito-consumo
  .cuenta-credito
  i {
  position: absolute;
  width: 36px;
  height: 36px;
  background: #ddf4f5;
  border-radius: 50%;
  color: #1bb3bc;
  right: 0;
  top: -10px;
}
app-page-supergiroIngresa
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .tarjeta-credito-consumo
  .cuenta-credito
  i:before {
  line-height: 38px;
  left: 50%;
  margin-left: -9px;
  position: absolute;
}
app-page-supergiroIngresa
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide.swiper-slide-next {
  -webkit-transform: scale(0.85) scaleZ(0.85) translateX(-80px);
  transform: scale(0.85) scaleZ(0.85) translateX(-80px);
  -webkit-transform-origin: center center;
  transform-origin: center center;
  opacity: 0.8;
}
app-page-supergiroIngresa
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide.swiper-slide-next
  .slide-zoom {
  width: 256px;
}
app-page-supergiroIngresa
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide.swiper-slide-next
  .slide-zoom
  .container-tarjeta-cuenta {
  width: 256px;
  border-radius: 0.8rem;
  min-height: 148px;
  background-size: cover;
}
app-page-supergiroIngresa
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide.swiper-slide-prev {
  -webkit-transform: scale(0.85) scaleZ(0.85) translateX(80px);
  transform: scale(0.85) scaleZ(0.85) translateX(80px);
  -webkit-transform-origin: center center;
  transform-origin: center center;
  opacity: 0.8;
}
app-page-supergiroIngresa
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide.swiper-slide-prev
  .slide-zoom {
  width: 256px;
}
app-page-supergiroIngresa
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide.swiper-slide-prev
  .slide-zoom
  .container-tarjeta-cuenta {
  width: 256px;
  border-radius: 0.8rem;
  min-height: 148px;
  background-size: cover;
}
app-page-supergiroIngresa
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide.swiper-slide-active
  .container-tarjeta-cuenta {
  background-size: 256px 142px;
  background-position: center center;
  background-repeat: no-repeat;
  width: 256px;
  margin-left: -128px;
  left: 50%;
  border-radius: 0.8rem;
  height: 142px;
}
app-page-supergiroIngresa
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider
  .swiper-container
  .swiper-pagination.hide {
  display: none !important;
}
app-page-supergiroIngresa .transferencias-main-container {
  opacity: 1;
}
app-page-supergiroIngresa
  .transferencias-main-container
  p.condiciones-generales
  span {
  font-size: 1rem;
  color: #444;
  text-align: justify;
  font-weight: 400;
  display: block;
}
app-page-supergiroIngresa p.tituloSupergiro {
  font-weight: 600;
  font-size: 16px;
  padding-left: 1.6rem;
  margin: 0;
  padding-top: 2.4rem;
}
app-page-supergiroIngresa .form-supergiro {
  padding-top: 0.8rem;
}
app-page-supergiroIngresa .form-supergiro .form-supergiro--form-box {
  background: #fff;
  color: #444;
  -webkit-box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  margin: 0.8rem;
  padding-top: 1.6rem;
  border-radius: 4px;
}
app-page-supergiroIngresa .form-supergiro .form-supergiro--form-box ion-list {
  margin: 0;
}
app-page-supergiroIngresa .form-supergiro .form-supergiro--form-box .spacier {
  height: 1.6rem;
  margin: 0;
}
app-page-supergiroIngresa .form-supergiro .form-supergiro--form-box .spacierSm {
  height: 0.8rem;
  margin: 0;
}
app-page-supergiroIngresa
  .form-supergiro
  .form-supergiro--form-box
  .item-radio
  .item-inner {
  border: none;
}
app-page-supergiroIngresa
  .form-supergiro
  .form-supergiro--form-box
  .item-radio
  .item-inner
  ion-label {
  padding-left: 1.6rem;
  font-weight: 600;
}
app-page-supergiroIngresa
  .form-supergiro
  .form-supergiro--form-box
  .item-radio
  .item-inner
  ion-label
  span.campoRut {
  display: block;
  font-weight: 300;
  color: #444;
}
app-page-supergiroIngresa
  .form-supergiro
  .form-supergiro--form-box
  .item.item-input.ng-valid.input-has-value:not(.input-has-focus)
  .item-inner {
  padding: 0;
}
app-page-supergiroIngresa
  .form-supergiro
  .form-supergiro--form-box
  .texto-floating {
  font-size: 1.2rem;
  text-align: left;
  padding: 0;
  margin-bottom: -10px;
}
app-page-supergiroIngresa
  .form-supergiro
  .form-supergiro--form-box
  .form-supergiro--fieldset {
  padding: 0 1.6rem 1.6rem;
  margin: 0;
}
app-page-supergiroIngresa
  .form-supergiro
  .form-supergiro--form-box
  .form-supergiro--fieldset
  ion-label {
  margin: 0;
}
app-page-supergiroIngresa
  .form-supergiro
  .form-supergiro--form-box
  .form-supergiro--fieldset
  .form-supergiro--disponible {
  color: red;
  font-size: 20px;
}
app-page-supergiroIngresa
  .form-supergiro
  .form-supergiro--form-box
  .form-supergiro--fieldset
  .item-inner
  .input-wrapper
  .text-input {
  font-size: 1.6rem;
  margin: 0.4rem 0;
}
app-page-supergiroIngresa
  .form-supergiro
  .form-supergiro--form-box
  .form-supergiro--fieldset.input-has-value.item.item-label-floating
  [floating],
app-page-supergiroIngresa
  .form-supergiro
  .form-supergiro--form-box
  .form-supergiro--fieldset.item.item-label-floating
  [floating] {
  padding-bottom: 4px;
}
app-page-supergiroIngresa
  .form-supergiro
  .form-supergiro--form-box
  .form-supergiro--fieldset.item.item-input.ng-valid.input-has-value:not(.input-has-focus).general-erro-msg
  .item-inner {
  border-bottom-color: #ec0000 !important;
  -webkit-box-shadow: inset 0 -1px 0 0 #ec0000 !important;
  box-shadow: inset 0 -1px 0 0 #ec0000 !important;
}
app-page-supergiroIngresa
  .form-supergiro
  .form-supergiro--form-box
  .contador-caracteres {
  font-size: 1.2rem;
  text-align: right;
  padding-right: 1.6rem;
}
app-page-supergiroIngresa
  .form-supergiro
  .form-supergiro--form-box
  .form-supergiro--fieldset.margin-b {
  padding-bottom: 0;
}
app-page-supergiroIngresa
  .form-supergiro
  .form-supergiro--form-box
  .input-has-focus
  ion-label {
  color: #444;
  font-size: 14px;
}
app-page-supergiroIngresa
  .form-supergiro
  .form-supergiro--form-box
  .input-has-focus
  ion-label
  span {
  color: #c2c2c2;
}
app-page-supergiroIngresa .form-supergiro .form-supergiro--form-box ion-label {
  color: #444;
  font-size: 14px;
}
app-page-supergiroIngresa
  .form-supergiro
  .form-supergiro--form-box
  ion-label
  span {
  color: #c2c2c2;
}
app-page-supergiroIngresa
  .form-supergiro
  .form-supergiro--form-box
  .item-inner {
  border-bottom: 1px solid #444;
  padding-left: 0;
}
app-page-supergiroIngresa
  .form-supergiro
  .form-supergiro--form-box
  ion-label[fixed] {
  max-width: 50px;
  width: 50px;
  min-width: 50px;
  margin: 13px 0 0 !important;
}
app-page-supergiroIngresa
  .form-supergiro
  .form-supergiro--form-box
  .item-md.item-input.input-has-focus
  .item-inner {
  border-bottom-color: #1bb3bc;
  -webkit-box-shadow: inset 0 -1px 0 0 #1bb3bc;
  box-shadow: inset 0 -1px 0 0 #1bb3bc;
}
app-page-supergiroIngresa
  .form-supergiro
  .form-supergiro--form-box
  .item.item-input.ng-valid.input-has-value:not(.input-has-focus)
  .item-inner {
  border-bottom-color: #1bb3bc !important;
  -webkit-box-shadow: inset 0 -1px 0 0 #1bb3bc !important;
  box-shadow: inset 0 -1px 0 0 #1bb3bc !important;
}
app-page-supergiroIngresa
  .form-supergiro
  .form-supergiro--form-box
  .list-md
  .item-input.ng-valid.input-has-value:not(.input-has-focus):last-child {
  border-bottom-color: #1bb3bc !important;
  -webkit-box-shadow: inset 0 0 0 0 #1bb3bc !important;
  box-shadow: inset 0 0 0 0 #1bb3bc !important;
}
app-page-supergiroIngresa
  .form-supergiro
  .form-supergiro--form-box
  .list-md
  .item-input.input-has-focus:last-child {
  border-bottom-color: #1bb3bc !important;
  -webkit-box-shadow: inset 0 0 0 0 #1bb3bc;
  box-shadow: inset 0 0 0 0 #1bb3bc;
}
app-page-supergiroIngresa
  .form-supergiro
  .form-supergiro--form-box
  .form-supergiro--saldo-disponible {
  font-size: 13px;
  padding: 0 1.6rem;
  display: block;
  margin: 0.8rem 0 0;
}
app-page-supergiroIngresa
  .form-supergiro
  .form-supergiro--form-box
  .form-supergiro--saldo-disponible.error {
  color: #ec0000;
}
app-page-supergiroIngresa
  .form-supergiro
  .form-supergiro--form-box
  .box-info-supergiro {
  padding: 0.8rem;
}
app-page-supergiroIngresa .form-supergiro .form-supergiro--form-box .msg-error {
  margin: 0 0 0.8rem;
  padding-left: 1.6rem;
}
app-page-supergiroIngresa
  .form-supergiro
  .form-supergiro--form-box:first-child {
  padding-top: 0.8rem;
  padding-bottom: 0.8rem;
}
app-page-supergiroIngresa
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container {
  margin-top: 0;
}
app-page-supergiroIngresa .transferencia-ingresa .col {
  padding: 0;
}
app-page-supergiroIngresa .icono-bills {
  top: 0;
}
component-amount-to-transfer
  .transferencias-main--form-transferencia
  .form-transferencia--form-box {
  background: #fff;
  color: #444;
  -webkit-box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  margin-bottom: 0.8rem;
  padding-top: 1.6rem;
}
component-amount-to-transfer
  .transferencias-main--form-transferencia
  .form-transferencia--form-box
  ion-item:first-child {
  margin-bottom: 1.6rem;
}
component-amount-to-transfer
  .transferencias-main--form-transferencia
  .form-transferencia--form-box
  .item.item-input.ng-valid.input-has-value:not(.input-has-focus)
  .item-inner {
  padding: 0;
}
component-amount-to-transfer
  .transferencias-main--form-transferencia
  .form-transferencia--form-box
  .texto-floating {
  font-size: 1.2rem;
  text-align: left;
  padding: 0;
  margin-bottom: -10px;
}
component-amount-to-transfer
  .transferencias-main--form-transferencia
  .form-transferencia--form-box
  .form-transferencia--fieldset {
  padding: 0 1.6rem;
  margin: 0;
}
component-amount-to-transfer
  .transferencias-main--form-transferencia
  .form-transferencia--form-box
  .form-transferencia--fieldset
  ion-label {
  margin: 0;
}
component-amount-to-transfer
  .transferencias-main--form-transferencia
  .form-transferencia--form-box
  .form-transferencia--fieldset
  .form-transferencia--disponible {
  color: red;
  font-size: 20px;
}
component-amount-to-transfer
  .transferencias-main--form-transferencia
  .form-transferencia--form-box
  .form-transferencia--fieldset
  .item-inner
  .input-wrapper
  .text-input {
  font-size: 1.6rem;
  margin: 0.4rem 0;
}
component-amount-to-transfer
  .transferencias-main--form-transferencia
  .form-transferencia--form-box
  .form-transferencia--fieldset.input-has-value.item.item-label-floating
  [floating],
component-amount-to-transfer
  .transferencias-main--form-transferencia
  .form-transferencia--form-box
  .form-transferencia--fieldset.item.item-label-floating
  [floating] {
  padding-bottom: 4px;
}
component-amount-to-transfer
  .transferencias-main--form-transferencia
  .form-transferencia--form-box
  .contador-caracteres {
  font-size: 1.2rem;
  text-align: right;
  padding-right: 1.6rem;
}
component-amount-to-transfer
  .transferencias-main--form-transferencia
  .form-transferencia--form-box
  .form-transferencia--fieldset.margin-b {
  padding-bottom: 0;
}
component-amount-to-transfer
  .transferencias-main--form-transferencia
  .form-transferencia--form-box
  .input-has-focus
  ion-label {
  color: #444;
  font-size: 14px;
}
component-amount-to-transfer
  .transferencias-main--form-transferencia
  .form-transferencia--form-box
  .input-has-focus
  ion-label
  span {
  color: #c2c2c2;
}
component-amount-to-transfer
  .transferencias-main--form-transferencia
  .form-transferencia--form-box
  ion-label {
  color: #444;
  font-size: 14px;
}
component-amount-to-transfer
  .transferencias-main--form-transferencia
  .form-transferencia--form-box
  ion-label
  span {
  color: #c2c2c2;
}
component-amount-to-transfer
  .transferencias-main--form-transferencia
  .form-transferencia--form-box
  .item-inner {
  border-bottom: 1px solid #444;
  padding-left: 0;
}
component-amount-to-transfer
  .transferencias-main--form-transferencia
  .form-transferencia--form-box
  ion-label[fixed] {
  max-width: 50px;
  width: 50px;
  min-width: 50px;
  margin: 13px 0 0 !important;
}
component-amount-to-transfer
  .transferencias-main--form-transferencia
  .form-transferencia--form-box
  .item-md.item-input.input-has-focus
  .item-inner {
  border-bottom-color: #1bb3bc;
  -webkit-box-shadow: inset 0 -1px 0 0 #1bb3bc;
  box-shadow: inset 0 -1px 0 0 #1bb3bc;
}
component-amount-to-transfer
  .transferencias-main--form-transferencia
  .form-transferencia--form-box
  .item.item-input.ng-valid.input-has-value:not(.input-has-focus)
  .item-inner {
  border-bottom-color: #1bb3bc !important;
  -webkit-box-shadow: inset 0 -1px 0 0 #1bb3bc !important;
  box-shadow: inset 0 -1px 0 0 #1bb3bc !important;
}
component-amount-to-transfer
  .transferencias-main--form-transferencia
  .form-transferencia--form-box
  .list-md
  .item-input.ng-valid.input-has-value:not(.input-has-focus):last-child {
  border-bottom-color: #1bb3bc !important;
  -webkit-box-shadow: inset 0 0 0 0 #1bb3bc !important;
  box-shadow: inset 0 0 0 0 #1bb3bc !important;
}
component-amount-to-transfer
  .transferencias-main--form-transferencia
  .form-transferencia--form-box
  .list-md
  .item-input.input-has-focus:last-child {
  border-bottom-color: #1bb3bc !important;
  -webkit-box-shadow: inset 0 0 0 0 #1bb3bc;
  box-shadow: inset 0 0 0 0 #1bb3bc;
}
component-amount-to-transfer
  .transferencias-main--form-transferencia
  .form-transferencia--form-box
  .form-transferencia--saldo-disponible {
  font-size: 13px;
  padding: 0 1.6rem;
  display: block;
  margin: 0.8rem 0 1.6rem;
}
component-amount-to-transfer
  .transferencias-main--form-transferencia
  .form-transferencia--form-box
  .form-transferencia--saldo-disponible.error {
  color: #ec0000;
}
component-amount-to-transfer
  .transferencias-main--form-transferencia
  .form-transferencia--form-box
  .msg-error {
  margin: 0 0 0.8rem 1.6rem;
}
page-modal-edit-addressee .platform-ios .container-editar-datos .scroll-content,
page-modal-edit-addressee .scroll-content {
  margin-top: 0 !important;
}
.iphonex
  page-modal-edit-addressee
  .container-editar-datos
  .scroll-content
  .editar-datos {
  padding-top: 4rem;
}
page-modal-edit-addressee
  .platform-ios
  .container-editar-datos
  .scroll-content
  .editar-datos {
  padding: 2.8rem 1.6rem 1rem;
}
page-modal-edit-addressee .editar-datos {
  background: #444;
  padding: 1rem 1.6rem;
}
page-modal-edit-addressee .editar-datos ion-row ion-col p {
  font-size: 14px;
  font-weight: 400;
  color: #fff;
  text-align: left;
  margin: 0;
  line-height: 120%;
}
page-modal-edit-addressee .editar-datos ion-row ion-col + ion-col p {
  font-size: 16px;
  font-weight: 700;
  text-align: center;
}
page-modal-edit-addressee .editar-datos ion-row ion-col + ion-col + ion-col p {
  font-size: 14px;
  font-weight: 400;
  text-align: right;
}
page-modal-edit-addressee
  .transferencias-main--form-transferencia
  .form-transferencia--form-box {
  background: #fff;
  color: #444;
  -webkit-box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  margin-bottom: 0.8rem;
  padding-top: 1.6rem;
  padding-bottom: 1.6rem;
}
page-modal-edit-addressee
  .transferencias-main--form-transferencia
  .form-transferencia--form-box
  ion-item:first-child {
  margin-bottom: 1.6rem;
}
page-modal-edit-addressee
  .transferencias-main--form-transferencia
  .form-transferencia--form-box
  .item.item-input.ng-valid.input-has-value:not(.input-has-focus)
  .item-inner {
  padding: 0;
}
page-modal-edit-addressee
  .transferencias-main--form-transferencia
  .form-transferencia--form-box
  .texto-floating {
  font-size: 1.2rem;
  text-align: left;
  padding: 0;
}
page-modal-edit-addressee
  .transferencias-main--form-transferencia
  .form-transferencia--form-box
  .select-editar {
  padding: 0 1.6rem;
  margin-bottom: 1.6rem;
}
page-modal-edit-addressee
  .transferencias-main--form-transferencia
  .form-transferencia--form-box
  .select-editar
  .container-select
  .item.item-input.ng-valid.input-has-value:not(.input-has-focus)
  .item-inner {
  border-bottom-color: #1bb3bc !important;
  -webkit-box-shadow: inset 0 -1px 0 0 #1bb3bc !important;
  box-shadow: inset 0 -1px 0 0 #1bb3bc !important;
}
page-modal-edit-addressee
  .transferencias-main--form-transferencia
  .form-transferencia--form-box
  .select-editar
  .container-select
  .input-has-value.item-input-has-value
  .item-inner
  .input-wrapper {
  border-bottom: 2px solid #1bb3bc !important;
}
page-modal-edit-addressee
  .transferencias-main--form-transferencia
  .form-transferencia--form-box
  .select-editar
  .container-select
  ion-col {
  margin: 0;
  padding: 0;
}
page-modal-edit-addressee
  .transferencias-main--form-transferencia
  .form-transferencia--form-box
  .select-editar
  .container-select
  .item-inner {
  padding: 0;
}
page-modal-edit-addressee
  .transferencias-main--form-transferencia
  .form-transferencia--form-box
  .select-editar
  .container-select
  .input-wrapper
  .select {
  font-size: 1.6rem;
  max-width: 100%;
  width: 100%;
  padding-left: 0;
}
page-modal-edit-addressee
  .transferencias-main--form-transferencia
  .form-transferencia--form-box
  .select-editar
  .container-select
  ion-item {
  border: none;
}
page-modal-edit-addressee
  .transferencias-main--form-transferencia
  .form-transferencia--form-box
  .select-editar
  .card-md {
  margin: 0;
  -webkit-box-shadow: inherit;
  box-shadow: inherit;
  width: 100%;
}
page-modal-edit-addressee
  .transferencias-main--form-transferencia
  .form-transferencia--form-box
  .form-transferencia--fieldset {
  padding: 0 1.6rem;
  margin: 0;
}
page-modal-edit-addressee
  .transferencias-main--form-transferencia
  .form-transferencia--form-box
  .form-transferencia--fieldset
  ion-label {
  margin: 0;
}
page-modal-edit-addressee
  .transferencias-main--form-transferencia
  .form-transferencia--form-box
  .form-transferencia--fieldset
  .form-transferencia--disponible {
  color: red;
  font-size: 20px;
}
page-modal-edit-addressee
  .transferencias-main--form-transferencia
  .form-transferencia--form-box
  .form-transferencia--fieldset
  .item-inner
  .input-wrapper
  .text-input {
  font-size: 1.6rem;
  margin: 0.4rem 0;
}
page-modal-edit-addressee
  .transferencias-main--form-transferencia
  .form-transferencia--form-box
  .form-transferencia--fieldset.input-has-value.item.item-label-floating
  [floating],
page-modal-edit-addressee
  .transferencias-main--form-transferencia
  .form-transferencia--form-box
  .form-transferencia--fieldset.item.item-label-floating
  [floating] {
  padding-bottom: 4px;
}
page-modal-edit-addressee
  .transferencias-main--form-transferencia
  .form-transferencia--form-box
  .contador-caracteres {
  font-size: 1.2rem;
  text-align: right;
  padding-right: 1.6rem;
}
page-modal-edit-addressee
  .transferencias-main--form-transferencia
  .form-transferencia--form-box
  .form-transferencia--fieldset.margin-b {
  padding-bottom: 0;
}
page-modal-edit-addressee
  .transferencias-main--form-transferencia
  .form-transferencia--form-box
  .input-has-focus
  ion-label {
  color: #444;
  font-size: 14px;
}
page-modal-edit-addressee
  .transferencias-main--form-transferencia
  .form-transferencia--form-box
  .input-has-focus
  ion-label
  span {
  color: #c2c2c2;
}
page-modal-edit-addressee
  .transferencias-main--form-transferencia
  .form-transferencia--form-box
  ion-label {
  color: #444;
  font-size: 14px;
}
page-modal-edit-addressee
  .transferencias-main--form-transferencia
  .form-transferencia--form-box
  ion-label
  span {
  color: #c2c2c2;
}
page-modal-edit-addressee
  .transferencias-main--form-transferencia
  .form-transferencia--form-box
  .item-inner {
  border-bottom-color: #1bb3bc;
  -webkit-box-shadow: inset 0 -1px 0 0 #1bb3bc;
  box-shadow: inset 0 -1px 0 0 #1bb3bc;
  padding-left: 0;
}
page-modal-edit-addressee
  .transferencias-main--form-transferencia
  .form-transferencia--form-box
  ion-label[fixed] {
  max-width: 50px;
  width: 50px;
  min-width: 50px;
  margin: 13px 0 0 !important;
}
page-modal-edit-addressee
  .transferencias-main--form-transferencia
  .form-transferencia--form-box
  .item-md.item-input.input-has-focus
  .item-inner {
  border-bottom-color: #1bb3bc;
  -webkit-box-shadow: inset 0 -1px 0 0 #1bb3bc;
  box-shadow: inset 0 -1px 0 0 #1bb3bc;
}
page-modal-edit-addressee
  .transferencias-main--form-transferencia
  .form-transferencia--form-box
  .item.item-input.ng-valid.input-has-value:not(.input-has-focus)
  .item-inner {
  border-bottom-color: #1bb3bc !important;
  -webkit-box-shadow: inset 0 -1px 0 0 #1bb3bc !important;
  box-shadow: inset 0 -1px 0 0 #1bb3bc !important;
}
page-modal-edit-addressee
  .transferencias-main--form-transferencia
  .form-transferencia--form-box
  .list-md
  .item-input.ng-valid.input-has-value:not(.input-has-focus):last-child {
  border-bottom-color: #1bb3bc !important;
  -webkit-box-shadow: inset 0 0 0 0 #1bb3bc !important;
  box-shadow: inset 0 0 0 0 #1bb3bc !important;
}
page-modal-edit-addressee
  .transferencias-main--form-transferencia
  .form-transferencia--form-box
  .list-md
  .item-input.input-has-focus:last-child {
  border-bottom-color: #1bb3bc !important;
  -webkit-box-shadow: inset 0 0 0 0 #1bb3bc;
  box-shadow: inset 0 0 0 0 #1bb3bc;
}
page-modal-edit-addressee
  .transferencias-main--form-transferencia
  .form-transferencia--form-box
  .form-transferencia--saldo-disponible {
  font-size: 13px;
  padding: 0 1.6rem;
  display: block;
  margin: 0.8rem 0 1.6rem;
}
page-modal-edit-addressee
  .transferencias-main--form-transferencia
  .form-transferencia--form-box
  .form-transferencia--saldo-disponible.error {
  color: #ec0000;
}
page-modal-edit-addressee
  .transferencias-main--form-transferencia
  .form-transferencia--form-box
  .msg-error {
  margin: 0 0 0.8rem 1.6rem;
}
page-modal-find-addressee .container-modal--buscar .scroll-content,
page-modal-find-addressee
  .container-modal--buscar
  .scroll-content
  .modal-buscar
  .list-md {
  margin: 0;
}
page-modal-find-addressee
  .container-modal--buscar
  .scroll-content
  .modal-buscar {
  position: relative;
  -webkit-box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
}
page-modal-find-addressee
  .container-modal--buscar
  .scroll-content
  .modal-buscar
  .buscar {
  margin-bottom: 0.1rem;
}
page-modal-find-addressee
  .container-modal--buscar
  .scroll-content
  .modal-buscar
  .buscar
  .item-inner {
  border-bottom: 0;
}
page-modal-find-addressee
  .container-modal--buscar
  .scroll-content
  .modal-buscar
  .buscar
  ion-input {
  padding: 0 4.8rem;
}
page-modal-find-addressee
  .container-modal--buscar
  .scroll-content
  .modal-buscar
  .buscar
  ion-input
  input {
  margin: 13px 0;
  width: 100%;
}
page-modal-find-addressee
  .container-modal--buscar
  .scroll-content
  .modal-buscar
  .buscar.input-has-focus
  .item-inner {
  -webkit-box-shadow: none;
  box-shadow: none;
  border-bottom: none;
}
page-modal-find-addressee
  .container-modal--buscar
  .scroll-content
  .modal-buscar
  .back {
  position: absolute;
  color: #444;
  left: 1.2rem;
  font-size: 24px;
  top: 50%;
  margin-top: -12px;
}
page-modal-find-addressee
  .container-modal--buscar
  .scroll-content
  .modal-buscar
  .back:after {
  content: "";
  width: 48px;
  height: 48px;
  position: absolute;
  left: 50%;
  margin-left: -24px;
  top: 50%;
  margin-top: -24px;
}
page-modal-find-addressee
  .container-modal--buscar
  .scroll-content
  .modal-buscar
  .error {
  position: absolute;
  height: 1.6rem;
  width: 1.6rem;
  right: 1.6rem;
  top: 50%;
  border-radius: 50%;
  margin-top: -0.8rem;
  background: #c2c2c2;
}
page-modal-find-addressee
  .container-modal--buscar
  .scroll-content
  .modal-buscar
  .error:before {
  position: absolute;
  left: 50%;
  margin-left: -0.5rem;
  font-size: 1rem;
  line-height: 1.6rem;
  color: #fff;
  font-weight: 700;
}
page-modal-find-addressee
  .container-modal--buscar
  .scroll-content
  .modal-buscar
  .error:after {
  content: "";
  height: 4.8rem;
  width: 4.8rem;
  display: block;
  position: absolute;
  right: -1.6rem;
  top: -1.6rem;
}
page-modal-find-addressee
  .container-modal--buscar
  .scroll-content
  .lista-de-contactos
  .lista-de-contactos--item {
  border-bottom: 0.1rem solid #f0f0f0;
  padding: 1.6rem 4.8rem 1.6rem 1.6rem;
  position: relative;
  background: #fff;
}
page-modal-find-addressee
  .container-modal--buscar
  .scroll-content
  .lista-de-contactos
  .lista-de-contactos--item
  .lista-de-contactos--texto
  .lista-de-contactos--nombre {
  font-weight: 700;
  font-size: 1.4rem;
}
page-modal-find-addressee
  .container-modal--buscar
  .scroll-content
  .lista-de-contactos
  .lista-de-contactos--item
  .lista-de-contactos--texto
  p {
  margin: 0;
  font-size: 1.2rem;
}
page-modal-find-addressee
  .container-modal--buscar
  .scroll-content
  .lista-de-contactos
  .lista-de-contactos--item
  .lista-de-contactos--texto
  span {
  background-color: #f8f0df;
}
page-modal-find-addressee
  .container-modal--buscar
  .scroll-content
  .lista-de-contactos
  .lista-de-contactos--item
  .lista-de-contactos--btn-ppvr {
  position: absolute;
  top: 1.6rem;
  right: 0;
  padding: 0 1.6rem;
}
page-modal-find-addressee
  .container-modal--buscar
  .scroll-content
  .lista-de-contactos
  .lista-de-contactos--item
  .lista-de-contactos--btn-ppvr
  .lista-de-contactos--boton {
  font-size: 2.2rem;
}
page-modal-find-addressee
  .container-modal--buscar
  .scroll-content
  .lista-de-contactos
  .lista-de-contactos--item
  .lista-de-contactos--btn-ppvr
  .lista-de-contactos--popover {
  opacity: 0;
  display: none;
  display: block;
  z-index: 999999;
  position: absolute;
  width: 200px;
  background: #fff;
  right: 1.6rem;
  border-radius: 0.4rem;
  padding: 1rem;
  -webkit-box-shadow: 0 0.2rem 2rem 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 0.2rem 2rem 0 rgba(25, 25, 25, 0.1);
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  visibility: hidden;
  border: 0.1rem solid #ddd;
}
page-modal-find-addressee
  .container-modal--buscar
  .scroll-content
  .lista-de-contactos
  .lista-de-contactos--item
  .lista-de-contactos--btn-ppvr
  .lista-de-contactos--popover
  a {
  display: block;
  text-decoration: none;
  color: #5b5a5b;
}
page-modal-find-addressee
  .container-modal--buscar
  .scroll-content
  .lista-de-contactos
  .lista-de-contactos--item
  .lista-de-contactos--btn-ppvr
  .lista-de-contactos--popover
  a
  i {
  color: #ec0000;
  padding-right: 0.8rem;
  font-size: 2.2rem;
  vertical-align: text-bottom;
}
page-modal-find-addressee
  .container-modal--buscar
  .scroll-content
  .lista-de-contactos
  .lista-de-contactos--item
  .lista-de-contactos--btn-ppvr
  .lista-de-contactos--popover
  a:first-child {
  margin-bottom: 1.6rem;
}
page-modal-find-addressee
  .container-modal--buscar
  .scroll-content
  .lista-de-contactos
  .lista-de-contactos--item
  .lista-de-contactos--btn-ppvr
  .lista-de-contactos--popover.visible {
  visibility: visible;
  opacity: 1;
}
app-page-account-balance-tef .switch-y-calendario {
  padding-bottom: 0 !important;
}
app-page-account-balance-tef .switch-y-calendario ion-row .calendario .btn {
  color: #f0f0f0;
  background: #444;
  height: 4rem;
  width: 4rem;
  border-radius: 2rem;
  text-align: center;
  padding: 0 1.6rem;
  position: relative;
}
app-page-account-balance-tef .switch-y-calendario ion-row .calendario .btn i {
  font-size: 2rem;
  line-height: 2;
  float: left;
  margin-right: 1.6rem;
  margin-left: -0.6rem;
}
app-page-account-balance-tef .switch-y-calendario ion-row .calendario .btn p {
  float: left;
  margin: 1rem 0 0;
  padding: 0;
  font-size: 1.4rem;
}
app-page-account-balance-tef
  .switch-y-calendario
  ion-row
  .calendario
  .btn
  .datetime-md {
  padding: 0;
  position: absolute;
  color: transparent;
  width: 100%;
  height: 100%;
  left: 0;
}
app-page-account-balance-tef .fecha-emision {
  margin: 0;
  padding-bottom: 1.6rem;
}
app-page-account-balance-tef .containerMovimientos {
  padding: 0.8rem;
}
app-page-account-balance-tef
  .containerMovimientos
  .contenido-movimientos--sin-movimientos {
  background: #fff;
  border: 1px solid #ddd;
  -webkit-box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  border-radius: 2px;
  overflow: hidden;
  margin-bottom: 1.6rem;
  text-align: center;
  position: relative;
  color: #444;
  padding: 1.6rem;
  margin-top: 0.8rem;
}
app-page-account-balance-tef
  .containerMovimientos
  .contenido-movimientos--sin-movimientos
  .contenido-movimientos--sin-movimientos---icono {
  color: #444;
}
app-page-account-balance-tef
  .containerMovimientos
  .contenido-movimientos--sin-movimientos
  .contenido-movimientos--sin-movimientos---icono
  i {
  font-size: 25px;
}
app-page-account-balance-tef
  .containerMovimientos
  .contenido-movimientos--sin-movimientos
  .contenido-movimientos--sin-movimientos---texto {
  margin: 0;
  font-size: 14px;
  padding-top: 0.53333rem;
}
app-page-account-balance-tef
  .containerMovimientos
  .container-traspaso
  .contenido-movimientos--item {
  margin-bottom: 1.1rem;
  padding: 0;
}
app-page-account-balance-tef
  .containerMovimientos
  .container-traspaso
  .contenido-movimientos--item
  .fecha {
  color: #444;
  text-align: left;
  font-size: 14px;
  padding: 0 0.8rem 0.8rem;
  text-transform: capitalize;
  font-weight: 600;
}
app-page-account-balance-tef
  .containerMovimientos
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos {
  margin-bottom: 0.8rem;
  border-radius: 0.4rem;
  -webkit-box-shadow: 0 3px 3px -2px rgba(25, 25, 25, 0.1);
  box-shadow: 0 3px 3px -2px rgba(25, 25, 25, 0.1);
}
app-page-account-balance-tef
  .containerMovimientos
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .item-traspaso {
  border-left: 8px solid #e59d27;
  border-bottom: 1px solid #ddd;
  background: 0 0;
  margin-bottom: 1rem;
  -webkit-box-shadow: 0 3px 3px -2px rgba(25, 25, 25, 0.1);
  box-shadow: 0 3px 3px -2px rgba(25, 25, 25, 0.1);
  border-radius: 0.4rem;
}
app-page-account-balance-tef
  .containerMovimientos
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .item-traspaso
  .movimiento.suma,
app-page-account-balance-tef
  .containerMovimientos
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .item-traspaso.suma {
  border-left: 8px solid #abc111;
}
app-page-account-balance-tef
  .containerMovimientos
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .item-traspaso
  .movimiento {
  background-color: #fff;
  padding: 0.8rem;
  overflow: hidden;
  border-radius: 0.4rem;
}
app-page-account-balance-tef
  .containerMovimientos
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .item-traspaso
  .movimiento
  p {
  margin: 0;
  color: #444;
}
app-page-account-balance-tef
  .containerMovimientos
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .item-traspaso
  .movimiento
  .movimiento--nombre {
  font-size: 14px;
  line-height: 20px;
  font-weight: 600;
  text-transform: capitalize;
}
app-page-account-balance-tef
  .containerMovimientos
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .item-traspaso
  .movimiento
  .movimiento--monto {
  font-size: 14px;
  text-align: right;
  line-height: 20px;
  font-weight: 700;
}
app-page-account-balance-tef
  .containerMovimientos
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .item-traspaso
  .movimiento
  .movimiento--monto.suma {
  color: #abc111;
}
app-page-account-balance-tef
  .containerMovimientos
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .item-traspaso
  .movimiento
  .movimiento--monto.resta {
  color: #e59d27;
}
app-page-account-balance-tef
  .containerMovimientos
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .item-traspaso
  .movimiento
  .movimiento--saldo {
  text-align: right;
  font-size: 12px;
}
app-page-account-balance-tef
  .containerMovimientos
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .item-traspaso
  .movimiento
  .movimiento--label {
  font-size: 12px;
  text-align: right;
}
app-page-account-balance-tef
  .containerMovimientos
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .item-traspaso
  .movimiento
  .contenido-movimientos--item--info {
  border-top: none;
  max-height: 0;
  overflow: hidden;
}
app-page-account-balance-tef
  .containerMovimientos
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .item-traspaso
  .movimiento
  .contenido-movimientos--item--info
  .borde-dot {
  border-top: 1px dashed #ddd;
  margin: 1.6rem 0;
}
app-page-account-balance-tef
  .containerMovimientos
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .item-traspaso
  .movimiento
  .contenido-movimientos--item--info
  p {
  color: #444;
  margin: 0;
  font-size: 12px;
  padding: 0 0.8rem 1.5rem 0;
}
app-page-account-balance-tef
  .containerMovimientos
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .item-traspaso
  .movimiento
  .contenido-movimientos--item--info
  p
  span:first-child {
  font-weight: 700;
  display: block;
}
app-page-account-balance-tef
  .containerMovimientos
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .item-traspaso
  .movimiento
  .contenido-movimientos--item--info
  p
  span:last-child {
  text-transform: capitalize !important;
}
app-page-account-balance-tef
  .containerMovimientos
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .item-traspaso
  .movimiento
  .contenido-movimientos--item--info
  p:last-child {
  padding-bottom: 0.88889rem;
}
app-page-account-balance-tef
  .containerMovimientos
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .item-traspaso
  .movimiento
  .contenido-movimientos--item--info
  a {
  color: #ec0000;
  margin-top: 1.6rem;
  margin-bottom: 0.8rem;
  text-align: center;
  display: block;
  text-decoration: none;
  font-size: 12px;
}
app-page-account-balance-tef
  .containerMovimientos
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .item-traspaso
  .movimiento
  .contenido-movimientos--item--info
  a
  i {
  vertical-align: sub;
  font-size: 18px;
  padding-right: 0.8rem;
}
app-page-account-balance-tef
  .containerMovimientos
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .item-traspaso
  .movimiento
  .contenido-movimientos--item--info.visible {
  max-height: 1000px;
  margin-top: 0.8rem;
  border-top: 1px dashed #ddd;
  padding-top: 1.6rem;
}
app-page-account-balance-tef
  .containerMovimientos
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .item-traspaso
  .movimiento.resta {
  border-radius: 0;
  border-bottom: 1px solid #ddd;
}
app-page-account-balance-tef
  .containerMovimientos
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .item-traspaso
  .movimiento.resta
  .row {
  padding: 0 0.8rem !important;
}
app-page-account-balance-tef
  .containerMovimientos
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .item-traspaso.rechazada {
  border-left: 8px solid #b30000 !important;
}
app-page-account-balance-tef
  .containerMovimientos
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .item-traspaso.rechazada
  .movimiento--monto.resta,
app-page-account-balance-tef
  .containerMovimientos
  .container-traspaso
  .contenido-movimientos--item
  .contenido-movimientos--item--movimientos
  .item-traspaso.rechazada
  .movimiento--monto.suma {
  color: #b30000;
}
page-confirm-transfer .transferencia-confirmacion .col {
  padding: 0;
}
page-confirm-transfer .container-monto {
  background: #f0f0f0;
  margin: 0.8rem;
  border: 1px solid #ddd;
  padding: 0;
  -webkit-box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  border-radius: 4px;
  overflow: hidden;
}
page-confirm-transfer .container-monto .container-origen-destino .destino,
page-confirm-transfer .container-monto .monto {
  padding: 1.6rem !important;
  background: #fff;
  text-align: center;
}
page-confirm-transfer .container-monto .monto {
  border-bottom: 1px solid #ddd;
}
page-confirm-transfer .container-monto .monto p {
  font-size: 1.4rem;
  color: #444;
  line-height: 120%;
  margin: 0;
}
page-confirm-transfer .container-monto .monto p + p {
  font-size: 2.4rem;
}
page-confirm-transfer .container-monto .monto p + p + p {
  font-size: 1.6rem;
}
page-confirm-transfer .container-monto .monto .nombre-inactivo {
  display: none;
}
page-confirm-transfer .container-monto .ver {
  background: #fff;
  color: #444;
  position: relative;
  text-align: center;
}
page-confirm-transfer .container-monto .ver p {
  font-size: 1.2rem;
  text-align: center;
  display: inline-block;
  position: relative;
}
page-confirm-transfer .container-monto .ver p .rotate {
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
  left: -2.1rem;
  font-size: 1.8rem;
  position: absolute;
}
page-confirm-transfer .container-monto .ver.ver-inactivo {
  display: none;
}
page-confirm-transfer .container-monto .container-origen-destino .origen {
  text-align: center;
  padding: 1.6rem !important;
  background: #fff;
  border-bottom: 1px solid #ddd;
}
page-confirm-transfer .container-monto .container-origen-destino .origen p {
  font-size: 1.6rem;
  color: #e59d27;
  font-weight: 700;
  margin: 0;
  line-height: 120%;
}
page-confirm-transfer .container-monto .container-origen-destino .origen p + p {
  font-size: 1.4rem;
  color: #444;
  font-weight: 400;
}
page-confirm-transfer .container-monto .container-origen-destino .destino p {
  font-size: 1.6rem;
  color: #abc111;
  font-weight: 700;
  margin: 0;
  line-height: 120%;
}
page-confirm-transfer
  .container-monto
  .container-origen-destino
  .destino
  p
  + p {
  font-size: 1.4rem;
  color: #444;
  font-weight: 400;
}
page-confirm-transfer .container-monto .container-origen-destino.item-activo {
  max-height: 1000px;
  -webkit-transition: max-height 0.5s ease-in;
  transition: max-height 0.5s ease-in;
}
page-confirm-transfer .container-monto .container-origen-destino.item-inactivo {
  max-height: 0;
  -webkit-transition: max-height 0.5s ease-out;
  transition: max-height 0.5s ease-out;
  overflow: hidden;
}
page-confirm-transfer .btn-confirmar {
  background: #f0f0f0;
}
app-page-go-onepay-tef {
  display: block;
  background: #f0f0f0;
  padding: 0.8rem 0.8rem 0;
}
app-page-go-onepay-tef .onePay {
  background: #fff;
  padding: 1.6rem;
  -webkit-box-shadow: 0 2px 4px rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 4px rgba(25, 25, 25, 0.1);
  border-radius: 4px;
  text-align: center;
}
app-page-go-onepay-tef .onePay p {
  font-size: 12px;
}
app-page-go-onepay-tef .onePay img {
  max-width: 70%;
}
app-page-go-onepay-tef .onePay .botones {
  margin-bottom: 0;
}
app-page-go-onepay-tef .onePay .botones i {
  font-size: 20px;
  vertical-align: text-bottom;
}
app-page-go-onepay-tef .onePay .botonOneFX span {
  font-size: 11px;
}
page-receipt-transfer .transferencia-comprobante .col {
  padding: 0;
}
page-receipt-transfer page-supergiro-comprobante ion-content,
page-receipt-transfer page-supergiro-comprobante ion-content.content-md,
page-receipt-transfer page-transferencia-comprobante ion-content,
page-receipt-transfer page-transferencia-comprobante ion-content.content-md {
  background: #f0f0f0;
}
page-receipt-transfer page-supergiro-comprobante .comprobante-transferencia,
page-receipt-transfer
  page-transferencia-comprobante
  .comprobante-transferencia {
  text-align: center;
  padding: 0.8rem;
  position: relative;
}
page-receipt-transfer
  page-supergiro-comprobante
  .comprobante-transferencia
  .icon,
page-receipt-transfer
  page-transferencia-comprobante
  .comprobante-transferencia
  .icon {
  position: absolute;
  left: 50%;
  margin-left: -36px;
  background: #abc111;
  width: 72px;
  height: 72px;
  display: inline-block;
  border-radius: 50px;
  padding-top: 16px;
}
page-receipt-transfer
  page-supergiro-comprobante
  .comprobante-transferencia
  .icon
  i,
page-receipt-transfer
  page-transferencia-comprobante
  .comprobante-transferencia
  .icon
  i {
  color: #fff;
  font-size: 36px;
}
page-receipt-transfer
  page-supergiro-comprobante
  .comprobante-transferencia
  .box,
page-receipt-transfer
  page-transferencia-comprobante
  .comprobante-transferencia
  .box {
  margin-top: 4rem;
  padding: 1.6rem 0;
  text-align: center;
  background: #fff;
  -webkit-box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  border-radius: 4px;
  overflow: hidden;
  border: 1px solid #ddd;
}
page-receipt-transfer
  page-supergiro-comprobante
  .comprobante-transferencia
  .box
  .comprobante-transferencia--titulo,
page-receipt-transfer
  page-transferencia-comprobante
  .comprobante-transferencia
  .box
  .comprobante-transferencia--titulo {
  padding-top: 3.2rem;
  padding-bottom: 1.6rem;
  font-size: 20px;
  font-weight: 300;
  width: 90%;
  margin: 0 auto;
}
page-receipt-transfer
  page-supergiro-comprobante
  .comprobante-transferencia
  .box
  .detalles-transferencia,
page-receipt-transfer
  page-transferencia-comprobante
  .comprobante-transferencia
  .box
  .detalles-transferencia {
  border-top: 1px solid #f0f0f0;
  padding: 1.6rem 1.6rem 0;
}
page-receipt-transfer
  page-supergiro-comprobante
  .comprobante-transferencia
  .box
  .detalles-transferencia
  p,
page-receipt-transfer
  page-transferencia-comprobante
  .comprobante-transferencia
  .box
  .detalles-transferencia
  p {
  margin: 0;
}
page-receipt-transfer
  page-supergiro-comprobante
  .comprobante-transferencia
  .box
  .detalles-transferencia
  p
  span,
page-receipt-transfer
  page-transferencia-comprobante
  .comprobante-transferencia
  .box
  .detalles-transferencia
  p
  span {
  font-weight: 600;
}
page-receipt-transfer
  page-supergiro-comprobante
  .comprobante-transferencia
  .box
  .detalles-transferencia
  .detalles-transferencia--monto,
page-receipt-transfer
  page-transferencia-comprobante
  .comprobante-transferencia
  .box
  .detalles-transferencia
  .detalles-transferencia--monto {
  font-size: 2.4rem;
  font-weight: 600;
}
page-receipt-transfer
  page-supergiro-comprobante
  .comprobante-transferencia
  .box
  .detalles-transferencia
  .detalles-transferencia--smallSize,
page-receipt-transfer
  page-transferencia-comprobante
  .comprobante-transferencia
  .box
  .detalles-transferencia
  .detalles-transferencia--smallSize {
  font-size: 12px;
}
page-receipt-transfer
  page-supergiro-comprobante
  .comprobante-transferencia
  .box
  .detalles-transferencia
  .detalles-transferencia--normalSize,
page-receipt-transfer
  page-transferencia-comprobante
  .comprobante-transferencia
  .box
  .detalles-transferencia
  .detalles-transferencia--normalSize {
  font-size: 14px;
}
page-receipt-transfer
  page-supergiro-comprobante
  .comprobante-transferencia
  .box
  .detalles-transferencia
  .detalles-transferencia--medSize,
page-receipt-transfer
  page-transferencia-comprobante
  .comprobante-transferencia
  .box
  .detalles-transferencia
  .detalles-transferencia--medSize {
  font-size: 12px;
}
page-receipt-transfer
  page-supergiro-comprobante
  .comprobante-transferencia
  .box
  .detalles-transferencia
  .mbottom,
page-receipt-transfer
  page-transferencia-comprobante
  .comprobante-transferencia
  .box
  .detalles-transferencia
  .mbottom {
  margin-bottom: 0.8rem;
}
page-receipt-transfer
  page-supergiro-comprobante
  .btn-otra-transferencia
  ion-col
  button.btn-continuar,
page-receipt-transfer
  page-transferencia-comprobante
  .btn-otra-transferencia
  ion-col
  button.btn-continuar {
  -webkit-box-shadow: none;
  box-shadow: none;
  background: #fff;
  color: #ec0000;
  font-weight: 600;
  text-transform: none;
  border: 1px solid #c2c2c2;
}
app-page-superdigital-tef .containerSuperdigital,
app-page-superdigital-tef .containerSuperdigital .content-title {
  padding-top: 1.6rem;
}
app-page-superdigital-tef
  .containerSuperdigital
  .content-title
  .texto-super-digital {
  padding-left: 1.6rem;
  font-weight: 600;
  font-size: 15px;
  margin: 0;
  padding-bottom: 1.06667rem;
}
app-page-superdigital-tef
  .containerSuperdigital
  .content-title
  .texto-super-digital
  .info-bottom__icono {
  margin-left: 0.8rem;
  display: inline-block;
  text-align: center;
  font-size: 15px;
  vertical-align: top;
  padding-top: 4px;
}
app-page-superdigital-tef .containerSuperdigital .scroll-content {
  margin-top: 0 !important;
}
app-page-superdigital-tef .containerSuperdigital .formulario-nuevo-contacto {
  background: #fff;
  color: #444;
  -webkit-box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  padding-bottom: 3.2rem;
  margin-bottom: 0.8rem;
}
app-page-superdigital-tef
  .containerSuperdigital
  .formulario-nuevo-contacto
  .item-select-editar {
  padding: 1.6rem 1.6rem 0;
}
app-page-superdigital-tef
  .containerSuperdigital
  .formulario-nuevo-contacto
  .item-select-editar
  å
  .item-inner {
  padding: 0;
  border-bottom: 2px solid #1bb3bc;
}
app-page-superdigital-tef
  .containerSuperdigital
  .formulario-nuevo-contacto
  .item-select-editar
  å
  .item-inner
  .input-wrapper
  ion-label {
  margin: 0;
  color: #444;
}
app-page-superdigital-tef
  .containerSuperdigital
  .formulario-nuevo-contacto
  .item-select-editar
  å
  .item-inner
  .input-wrapper
  .select-editar
  .container-select
  .item.item-input.ng-valid.input-has-value:not(.input-has-focus)
  .item-inner {
  border-bottom-color: #1bb3bc !important;
  -webkit-box-shadow: inset 0 -1px 0 0 #1bb3bc !important;
  box-shadow: inset 0 -1px 0 0 #1bb3bc !important;
}
app-page-superdigital-tef
  .containerSuperdigital
  .formulario-nuevo-contacto
  .item-select-editar
  å
  .item-inner
  .input-wrapper
  .select-editar
  .container-select
  .input-has-value.item-input-has-value
  .item-inner
  .input-wrapper {
  border-bottom: 2px solid #1bb3bc !important;
}
app-page-superdigital-tef
  .containerSuperdigital
  .formulario-nuevo-contacto
  .item-select-editar
  å
  .item-inner
  .input-wrapper
  .select-editar
  .container-select
  .input-wrapper
  .select {
  font-size: 1.6rem;
}
app-page-superdigital-tef
  .containerSuperdigital
  .formulario-nuevo-contacto
  .item-select-editar
  å
  .item-inner
  .input-wrapper
  .select-editar
  .card-md {
  margin: 0;
  -webkit-box-shadow: inherit;
  box-shadow: inherit;
  width: 100%;
}
app-page-superdigital-tef
  .containerSuperdigital
  .formulario-nuevo-contacto
  .input-nuevo-contacto {
  padding: 1.6rem 1.6rem 0;
}
app-page-superdigital-tef
  .containerSuperdigital
  .formulario-nuevo-contacto
  .input-nuevo-contacto
  .form-transferencia--fieldset {
  margin-bottom: 0;
}
app-page-superdigital-tef
  .containerSuperdigital
  .formulario-nuevo-contacto
  .input-nuevo-contacto
  .form-transferencia--fieldset
  ion-label {
  margin: 0;
  color: #444;
}
app-page-superdigital-tef
  .containerSuperdigital
  .formulario-nuevo-contacto
  .input-nuevo-contacto
  .form-transferencia--fieldset.item-input-has-value {
  border-bottom-color: #1bb3bc !important;
  -webkit-box-shadow: inset 0 -2px 0 0 #1bb3bc !important;
  box-shadow: inset 0 -2px 0 0 #1bb3bc !important;
}
app-page-superdigital-tef
  .containerSuperdigital
  .formulario-nuevo-contacto
  .input-nuevo-contacto
  .msg-error {
  padding-left: 0;
  margin-top: 0.4rem;
}
app-page-superdigital-tef
  .containerSuperdigital
  .formulario-nuevo-contacto
  .item.item-input:last-child {
  border-bottom: 0;
}
app-page-superdigital-tef
  .containerSuperdigital
  .formulario-nuevo-contacto
  .item.item-input.input-has-value
  .item-inner {
  border: none !important;
}
app-page-superdigital-tef
  .containerSuperdigital
  .formulario-nuevo-contacto
  .item.item-input
  .item-inner {
  height: 5.2rem;
  border-bottom: 1px solid #444;
}
app-page-superdigital-tef
  .containerSuperdigital
  .formulario-nuevo-contacto
  .item.item-input
  .item-inner
  .text-input {
  margin: 0.4rem 0;
}
app-page-superdigital-tef
  .containerSuperdigital
  .formulario-nuevo-contacto
  .texto-floating {
  font-size: 1.2rem;
  text-align: left;
  padding: 0;
  color: #444;
  margin: 0;
}
app-page-superdigital-tef
  .containerSuperdigital
  .formulario-nuevo-contacto
  .select-formulario
  ion-item {
  padding: 0 1.6rem 1.6rem;
}
app-page-superdigital-tef
  .containerSuperdigital
  .formulario-nuevo-contacto
  .select-formulario
  ion-item
  .item-inner {
  padding-left: 0;
}
app-page-superdigital-tef
  .containerSuperdigital
  .formulario-nuevo-contacto
  .select-formulario
  .texto-floating {
  margin: 0;
  padding-left: 1.6rem;
  font-size: 1.1rem;
}
app-page-superdigital-tef
  .containerSuperdigital
  .formulario-nuevo-contacto
  .select-formulario
  ion-select {
  padding: 13px 8px 6px 0;
  font-size: 14px;
  max-width: 100%;
  width: 100%;
}
app-page-superdigital-tef
  .containerSuperdigital
  .formulario-nuevo-contacto
  .select-formulario
  ion-select
  .select-icon
  .select-icon-inner {
  position: absolute;
  top: 50%;
  left: 5px;
  margin-top: -3px;
  width: 0;
  height: 0;
  border-top: 5px solid;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
  color: #ec0000;
  pointer-events: none;
}
app-page-superdigital-tef
  .containerSuperdigital
  .formulario-nuevo-contacto
  .select-formulario
  ion-select
  .select-icon
  .select-icon-inner:after {
  content: "";
  position: absolute;
  color: #fff;
  top: -6px;
  left: -5px;
  margin-top: 0;
  width: 0;
  height: 0;
  border-top: 5px solid;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
}
app-page-superdigital-tef
  .containerSuperdigital
  .formulario-nuevo-contacto
  .form-transferencia--fieldset
  .form-transferencia--disponible {
  color: red;
  font-size: 20px;
}
app-page-superdigital-tef
  .containerSuperdigital
  .formulario-nuevo-contacto
  ion-input {
  font-size: 1.6rem;
}
app-page-superdigital-tef
  .containerSuperdigital
  .formulario-nuevo-contacto
  ion-label {
  color: #444;
  font-size: 1.6rem;
}
app-page-superdigital-tef
  .containerSuperdigital
  .formulario-nuevo-contacto
  ion-label
  span {
  color: #c2c2c2;
}
app-page-superdigital-tef
  .containerSuperdigital
  .formulario-nuevo-contacto
  .item-inner {
  border-bottom: 1px solid #1bb3bc;
}
app-page-superdigital-tef
  .containerSuperdigital
  .formulario-nuevo-contacto
  ion-label[fixed] {
  max-width: 50px;
  width: 50px;
  min-width: 50px;
  margin: 13px 0 0 !important;
}
app-page-superdigital-tef
  .containerSuperdigital
  .formulario-nuevo-contacto
  ion-select {
  max-width: 100%;
  width: 100%;
  padding-left: 0;
  padding-bottom: 0;
}
app-page-superdigital-tef
  .containerSuperdigital
  .formulario-nuevo-contacto
  .item-md.item-input.input-has-focus
  .item-inner {
  border-bottom-color: #1bb3bc;
  -webkit-box-shadow: inset 0 -1px 0 0 #1bb3bc;
  box-shadow: inset 0 -1px 0 0 #1bb3bc;
}
app-page-superdigital-tef
  .containerSuperdigital
  .formulario-nuevo-contacto
  .item.item-input.ng-valid.input-has-value:not(.input-has-focus)
  .item-inner,
app-page-superdigital-tef
  .containerSuperdigital
  .formulario-nuevo-contacto
  .list-md
  .item-input.ng-valid.input-has-value:not(.input-has-focus):last-child {
  border-bottom-color: #1bb3bc !important;
  -webkit-box-shadow: inset 0 0 0 0 #1bb3bc !important;
  box-shadow: inset 0 0 0 0 #1bb3bc !important;
}
app-page-superdigital-tef
  .containerSuperdigital
  .formulario-nuevo-contacto
  .input-has-focus
  ion-label {
  color: #444 !important;
}
app-page-superdigital-tef
  .containerSuperdigital
  .formulario-nuevo-contacto
  .list-md
  .item-input.input-has-focus:last-child {
  border-bottom-color: #1bb3bc !important;
  -webkit-box-shadow: inset 0 0 0 0 #1bb3bc;
  box-shadow: inset 0 0 0 0 #1bb3bc;
}
app-page-superdigital-tef .alertCB .title {
  font-weight: 700;
  color: #000;
  font-size: 12px;
  padding-top: 4px;
}
app-page-superdigital-tef .alertCB .body {
  color: #000;
  font-size: 12px;
}
app-page-superdigital-tef .alertCB .alert-wrapper {
  border-radius: 5px;
}
app-page-superdigital-tef .alertCB .alert-wrapper .alert-head {
  text-align: center;
  padding: 1.6rem 3.2rem;
}
app-page-superdigital-tef .alertCB .alert-wrapper .alert-head h2 {
  font-size: 15px;
  font-weight: 600;
}
app-page-superdigital-tef .alertCB .alert-wrapper .alert-message {
  text-align: center;
}
app-page-superdigital-tef .alertCB .alert-wrapper .alert-message p {
  margin: 0;
}
app-page-superdigital-tef .alertCB .alert-wrapper .alert-button-group {
  -webkit-box-pack: space-evenly;
  -webkit-justify-content: space-evenly;
  -ms-flex-pack: space-evenly;
  justify-content: space-evenly;
  padding: 0;
}
app-page-superdigital-tef
  .alertCB
  .alert-wrapper
  .alert-button-group
  button.alert-button {
  margin: 0;
  border-top: 1px #d3d3d3 solid;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  text-align: center;
}
app-page-superdigital-tef
  .alertCB
  .alert-wrapper
  .alert-button-group
  button.alert-button
  .button-inner {
  text-align: center;
  color: #ec0000;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-weight: 600;
  text-transform: none;
}
app-page-superdigital-tef
  .alertCB
  .alert-wrapper
  .alert-button-group
  button.alert-button:first-child {
  border-right: 1px #d3d3d3 solid;
}
app-page-superdigital-tef .alertCB.ftuSemanticData .alert-wrapper .alert-head {
  padding: 0.8rem 1.6rem;
}
app-page-superdigital-tef
  .alertCB.ftuSemanticData
  .alert-wrapper
  .alert-message {
  text-align: center;
  padding-bottom: 0.8rem;
  font-size: 14px;
}
app-page-superdigital-tef
  .alertCB.ftuSemanticData
  .alert-wrapper
  .alert-button-group {
  -webkit-box-pack: space-evenly;
  -webkit-justify-content: space-evenly;
  -ms-flex-pack: space-evenly;
  justify-content: space-evenly;
  padding: 0;
}
app-page-superdigital-tef
  .alertCB.ftuSemanticData
  .alert-wrapper
  .alert-button-group
  button.alert-button {
  border: none;
}
app-page-superdigital-tef .container {
  padding-top: 1.6rem;
}
app-page-superdigital-tef .container .texto-super-digital {
  padding-left: 1.6rem;
  font-weight: 600;
  font-size: 15px;
  margin: 0;
  padding-bottom: 1.06667rem;
}
app-page-superdigital-tef .container .texto-super-digital .info-bottom__icono {
  margin-left: 0.8rem;
  display: inline-block;
  text-align: center;
  font-size: 15px;
  vertical-align: top;
  padding-top: 4px;
}
app-page-superdigital-tef
  .container
  .lista-de-contactos
  .lista-de-contactos--item {
  border-bottom: 0.1rem solid #f0f0f0;
  padding: 1.6rem 4.8rem 1.6rem 1.6rem;
  position: relative;
  background: #fff;
}
app-page-superdigital-tef
  .container
  .lista-de-contactos
  .lista-de-contactos--item
  .lista-de-contactos--texto
  .lista-de-contactos--nombre {
  font-weight: 700;
  font-size: 1.4rem;
}
app-page-superdigital-tef
  .container
  .lista-de-contactos
  .lista-de-contactos--item
  .lista-de-contactos--texto
  p {
  margin: 0;
  font-size: 1.2rem;
}
app-page-superdigital-tef
  .container
  .lista-de-contactos
  .lista-de-contactos--item
  .lista-de-contactos--texto
  span {
  background-color: #f8f0df;
}
app-page-superdigital-tef
  .container
  .lista-de-contactos
  .lista-de-contactos--item
  .lista-de-contactos--texto
  .superdigital {
  width: 13px;
  display: block;
  top: 1.8rem;
  position: absolute;
  right: 16px;
}
app-page-superdigital-tef
  .container
  .lista-de-contactos
  .lista-de-contactos--item
  .lista-de-contactos--btn-ppvr {
  position: absolute;
  top: 1.6rem;
  right: 0;
  padding: 0 1.6rem;
}
app-page-superdigital-tef
  .container
  .lista-de-contactos
  .lista-de-contactos--item
  .lista-de-contactos--btn-ppvr
  .lista-de-contactos--boton {
  font-size: 2.2rem;
}
app-page-superdigital-tef
  .container
  .lista-de-contactos
  .lista-de-contactos--item
  .lista-de-contactos--btn-ppvr
  .lista-de-contactos--popover {
  opacity: 0;
  display: none;
  display: block;
  z-index: 999999;
  position: absolute;
  width: 200px;
  background: #fff;
  right: 1.6rem;
  border-radius: 0.4rem;
  padding: 1rem;
  -webkit-box-shadow: 0 0.2rem 2rem 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 0.2rem 2rem 0 rgba(25, 25, 25, 0.1);
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  visibility: hidden;
  border: 0.1rem solid #ddd;
}
app-page-superdigital-tef
  .container
  .lista-de-contactos
  .lista-de-contactos--item
  .lista-de-contactos--btn-ppvr
  .lista-de-contactos--popover
  a {
  display: block;
  text-decoration: none;
  color: #5b5a5b;
}
app-page-superdigital-tef
  .container
  .lista-de-contactos
  .lista-de-contactos--item
  .lista-de-contactos--btn-ppvr
  .lista-de-contactos--popover
  a
  i {
  color: #ec0000;
  padding-right: 0.8rem;
  font-size: 2.2rem;
  vertical-align: text-bottom;
}
app-page-superdigital-tef
  .container
  .lista-de-contactos
  .lista-de-contactos--item
  .lista-de-contactos--btn-ppvr
  .lista-de-contactos--popover
  a:first-child {
  margin-bottom: 1.6rem;
}
app-page-superdigital-tef
  .container
  .lista-de-contactos
  .lista-de-contactos--item
  .lista-de-contactos--btn-ppvr
  .lista-de-contactos--popover.visible {
  visibility: visible;
  opacity: 1;
}
app-page-superdigital-tef .container .transferencias-main--datos-destinatario {
  background: #fff;
  color: #444;
  padding-top: 1.6rem;
  -webkit-box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  margin-bottom: 0.8rem;
}
app-page-superdigital-tef
  .container
  .transferencias-main--datos-destinatario
  .datos-destinatario--nombre {
  font-weight: 600;
}
app-page-superdigital-tef
  .container
  .transferencias-main--datos-destinatario
  p {
  padding: 0 1.6rem;
  font-size: 13px;
  margin: 0;
}
app-page-superdigital-tef
  .container
  .transferencias-main--datos-destinatario
  .datos-destinatario--bottom
  ion-row {
  border-top: 1px solid #f0f0f0;
  margin-top: 1.6rem;
}
app-page-superdigital-tef
  .container
  .transferencias-main--datos-destinatario
  .datos-destinatario--bottom
  ion-row
  ion-col
  a {
  text-decoration: none;
  font-weight: 600;
  color: #ec0000;
  display: block;
  padding: 0.8rem 1.6rem;
  font-size: 13px;
}
app-page-superdigital-tef
  .container
  .transferencias-main--datos-destinatario
  .datos-destinatario--bottom
  ion-row
  ion-col
  a
  i {
  padding-right: 0.53333rem;
  font-size: 18px;
  vertical-align: text-bottom;
}
app-page-superdigital-tef
  .container
  .transferencias-main--datos-destinatario
  .datos-destinatario--bottom
  ion-row
  ion-col:last-child {
  text-align: right;
}
page-transfer-between-products .entre-productos .form-transferencia--form-box {
  background: #fff;
  color: #444;
  -webkit-box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  padding: 1.6rem 0;
  margin: 0.8rem;
  border-radius: 0.4rem;
}
page-transfer-between-products
  .entre-productos
  .form-transferencia--form-box
  ion-item:first-child {
  margin-bottom: 1.6rem;
}
page-transfer-between-products
  .entre-productos
  .form-transferencia--form-box
  .item.item-input.ng-valid.input-has-value:not(.input-has-focus)
  .item-inner {
  padding: 0;
}
page-transfer-between-products
  .entre-productos
  .form-transferencia--form-box
  .texto-floating {
  font-size: 1.2rem;
  text-align: left;
  padding: 0;
  margin-bottom: -10px;
}
page-transfer-between-products
  .entre-productos
  .form-transferencia--form-box
  .form-transferencia--fieldset {
  padding: 0 1.6rem;
  margin: 0;
}
page-transfer-between-products
  .entre-productos
  .form-transferencia--form-box
  .form-transferencia--fieldset
  ion-label {
  margin: 0;
}
page-transfer-between-products
  .entre-productos
  .form-transferencia--form-box
  .form-transferencia--fieldset
  .form-transferencia--disponible {
  color: red;
  font-size: 20px;
}
page-transfer-between-products
  .entre-productos
  .form-transferencia--form-box
  .form-transferencia--fieldset
  .item-inner
  .input-wrapper
  .text-input {
  font-size: 1.6rem;
  margin: 0.4rem 0;
}
page-transfer-between-products
  .entre-productos
  .form-transferencia--form-box
  .form-transferencia--fieldset.input-has-value.item.item-label-floating
  [floating],
page-transfer-between-products
  .entre-productos
  .form-transferencia--form-box
  .form-transferencia--fieldset.item.item-label-floating
  [floating] {
  padding-bottom: 4px;
}
page-transfer-between-products
  .entre-productos
  .form-transferencia--form-box
  .contador-caracteres {
  font-size: 1.2rem;
  text-align: right;
  padding-right: 1.6rem;
}
page-transfer-between-products
  .entre-productos
  .form-transferencia--form-box
  .form-transferencia--fieldset.margin-b {
  padding-bottom: 0;
}
page-transfer-between-products
  .entre-productos
  .form-transferencia--form-box
  .input-has-focus
  ion-label {
  color: #444;
  font-size: 14px;
}
page-transfer-between-products
  .entre-productos
  .form-transferencia--form-box
  .input-has-focus
  ion-label
  span {
  color: #c2c2c2;
}
page-transfer-between-products
  .entre-productos
  .form-transferencia--form-box
  ion-label {
  color: #444;
  font-size: 14px;
}
page-transfer-between-products
  .entre-productos
  .form-transferencia--form-box
  ion-label
  span {
  color: #c2c2c2;
}
page-transfer-between-products
  .entre-productos
  .form-transferencia--form-box
  .item-inner {
  border-bottom: 1px solid #444;
  padding-left: 0;
}
page-transfer-between-products
  .entre-productos
  .form-transferencia--form-box
  ion-label[fixed] {
  max-width: 50px;
  width: 50px;
  min-width: 50px;
  margin: 13px 0 0 !important;
}
page-transfer-between-products
  .entre-productos
  .form-transferencia--form-box
  .item-md.item-input.input-has-focus
  .item-inner {
  border-bottom-color: #1bb3bc;
  -webkit-box-shadow: inset 0 -1px 0 0 #1bb3bc;
  box-shadow: inset 0 -1px 0 0 #1bb3bc;
}
page-transfer-between-products
  .entre-productos
  .form-transferencia--form-box
  .item.item-input.ng-valid.input-has-value:not(.input-has-focus)
  .item-inner {
  border-bottom-color: #1bb3bc !important;
  -webkit-box-shadow: inset 0 -1px 0 0 #1bb3bc !important;
  box-shadow: inset 0 -1px 0 0 #1bb3bc !important;
}
page-transfer-between-products
  .entre-productos
  .form-transferencia--form-box
  .list-md
  .item-input.ng-valid.input-has-value:not(.input-has-focus):last-child {
  border-bottom-color: #1bb3bc !important;
  -webkit-box-shadow: inset 0 0 0 0 #1bb3bc !important;
  box-shadow: inset 0 0 0 0 #1bb3bc !important;
}
page-transfer-between-products
  .entre-productos
  .form-transferencia--form-box
  .list-md
  .item-input.input-has-focus:last-child {
  border-bottom-color: #1bb3bc !important;
  -webkit-box-shadow: inset 0 0 0 0 #1bb3bc;
  box-shadow: inset 0 0 0 0 #1bb3bc;
}
page-transfer-between-products
  .entre-productos
  .form-transferencia--form-box
  .form-transferencia--saldo-disponible {
  font-size: 13px;
  padding: 0 1.6rem;
  display: block;
  margin: 0.8rem 0 1.6rem;
}
page-transfer-between-products
  .entre-productos
  .form-transferencia--form-box
  .form-transferencia--saldo-disponible.error {
  color: #ec0000;
}
page-transfer-between-products
  .entre-productos
  .form-transferencia--form-box
  .msg-error {
  margin: 0 0 0.8rem 1.6rem;
}
page-transfer-third .third-contact {
  height: 100%;
}
page-transfer-third .third-contact .camera_frame {
  background: url(../assets/images/frame_camera.svg) no-repeat;
  height: 204px;
  width: 216px;
  margin: 0 auto 1.6rem;
}
page-transfer-third .third-contact .camera_frame .camera-icon {
  margin: 0 0 0.8rem;
  padding: 0;
}
page-transfer-third .third-contact .camera_frame .camera-icon i {
  font-size: 4.6rem;
  text-align: center;
  margin: 0 auto;
  display: block;
  padding-top: 4.8rem;
}
page-transfer-third .third-contact .camera_frame .camera-txt {
  margin: 0;
  padding: 0;
}
page-transfer-third .third-contact .camera_frame .camera-txt p {
  font-size: 1.4rem;
  text-align: center;
  margin: 0;
  padding: 0;
}
page-transfer-third .new-contact {
  height: 100%;
}
.alertCB.ftuQrReader .alert-wrapper {
  border-radius: 5px;
}
.alertCB.ftuQrReader .alert-wrapper .alert-head {
  text-align: center;
  padding: 1.6rem;
}
.alertCB.ftuQrReader .alert-wrapper .alert-head .alert-title {
  font-size: 14px;
  font-weight: 400;
}
.alertCB.ftuQrReader .alert-wrapper .alert-message {
  text-align: center;
  padding: 7.6rem 1.6rem 1.6rem;
  font-size: 14px;
  font-style: italic;
  line-height: 1.5;
}
.buscador.searchbar-md .searchbar-clear-icon,
.list-md .item-block.item-notificaciones ion-avatar label input + span {
  font-family: santander-icon-font !important;
  font-style: normal;
  font-variant: normal;
  speak: none;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.alertCB.ftuQrReader .alert-wrapper .alert-message:before {
  content: "";
  background: url(../assets/images/Qr.svg);
  position: absolute;
  width: 64px;
  height: 60px;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
  top: 65.8px;
}
.alertCB.ftuQrReader .alert-wrapper .alert-button-group {
  -webkit-box-pack: space-evenly;
  -webkit-justify-content: space-evenly;
  -ms-flex-pack: space-evenly;
  justify-content: space-evenly;
  padding: 0;
}
.alertCB.ftuQrReader .alert-wrapper .alert-button-group button.alert-button {
  margin: 0;
  border-top: 1px #d3d3d3 solid;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  text-align: center;
}
.alertCB.ftuQrReader
  .alert-wrapper
  .alert-button-group
  button.alert-button
  .button-inner {
  text-align: center;
  color: #ec0000;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-weight: 600;
  text-transform: none;
}
.alertCB.ftuQrReader
  .alert-wrapper
  .alert-button-group
  button.alert-button:first-child {
  border-right: 1px #d3d3d3 solid;
}
.iphonex .alert-md.alertCB.ftuQrReader .alert-wrapper .alert-message {
  padding: 7.6rem 1.6rem 1.6rem;
}
.iphonex .alert-md.alertCB.ftuQrReader .alert-wrapper .alert-message:before {
  top: 65px;
}
.iphonex .alert-md.alertCB.ftuQrReader .alert-wrapper .alert-head {
  padding: 1.6rem 0 0;
}
.iphonex .alert-md.alertCB.ftuQrReader .alert-wrapper .alert-head .alert-title {
  font-size: 14px;
  font-weight: 400;
}
page-transfer-third-contact .scroll-content {
  margin-top: 0 !important;
}
page-transfer-third-contact .transferencia-titulo {
  text-align: center;
}
page-transfer-third-contact .transferencia-titulo p {
  margin: 0;
  padding: 0 0 1.6rem;
  font-size: 1.6rem;
  font-weight: 600;
}
page-transfer-third-contact .transferencia-titulo.entre-productos p {
  padding: 0.8rem 0 1.6rem;
}
page-transfer-third-contact .buscador div {
  position: relative;
}
page-transfer-third-contact .buscador div span {
  border-top: 1px solid #f0f0f0;
  border-bottom: 1px solid #f0f0f0;
  font-size: 14px;
  display: block;
  padding: 1.33333rem;
  color: #6d6d6d;
}
page-transfer-third-contact .buscador div i {
  position: absolute;
  top: 1.2rem;
  right: 1.6rem;
  color: #ec0000;
  font-size: 22px;
}
page-transfer-third-contact .lista-de-contactos .lista-de-contactos--item {
  border-bottom: 0.1rem solid #f0f0f0;
  padding: 1.6rem 4.8rem 1.6rem 1.6rem;
  position: relative;
  background: #fff;
}
page-transfer-third-contact
  .lista-de-contactos
  .lista-de-contactos--item
  .lista-de-contactos--texto
  .lista-de-contactos--nombre {
  font-weight: 700;
  font-size: 1.4rem;
}
page-transfer-third-contact
  .lista-de-contactos
  .lista-de-contactos--item
  .lista-de-contactos--texto
  p {
  margin: 0;
  font-size: 1.2rem;
}
page-transfer-third-contact
  .lista-de-contactos
  .lista-de-contactos--item
  .lista-de-contactos--texto
  span {
  background-color: #f8f0df;
}
page-transfer-third-contact
  .lista-de-contactos
  .lista-de-contactos--item
  .lista-de-contactos--texto
  .superdigital {
  width: 13px;
  display: block;
  top: 1.8rem;
  position: absolute;
  right: 50px;
}
page-transfer-third-contact
  .lista-de-contactos
  .lista-de-contactos--item
  .lista-de-contactos--btn-ppvr {
  position: absolute;
  top: 1.6rem;
  right: 0;
  padding: 0 1.6rem;
}
page-transfer-third-contact
  .lista-de-contactos
  .lista-de-contactos--item
  .lista-de-contactos--btn-ppvr
  .lista-de-contactos--boton {
  font-size: 2.2rem;
}
page-transfer-third-contact
  .lista-de-contactos
  .lista-de-contactos--item
  .lista-de-contactos--btn-ppvr
  .lista-de-contactos--popover {
  opacity: 0;
  display: none;
  display: block;
  z-index: 999999;
  position: absolute;
  width: 200px;
  background: #fff;
  right: 1.6rem;
  border-radius: 0.4rem;
  padding: 1rem;
  -webkit-box-shadow: 0 0.2rem 2rem 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 0.2rem 2rem 0 rgba(25, 25, 25, 0.1);
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  visibility: hidden;
  border: 0.1rem solid #ddd;
}
page-transfer-third-contact
  .lista-de-contactos
  .lista-de-contactos--item
  .lista-de-contactos--btn-ppvr
  .lista-de-contactos--popover
  a {
  display: block;
  text-decoration: none;
  color: #5b5a5b;
}
page-transfer-third-contact
  .lista-de-contactos
  .lista-de-contactos--item
  .lista-de-contactos--btn-ppvr
  .lista-de-contactos--popover
  a
  i {
  color: #ec0000;
  padding-right: 0.8rem;
  font-size: 2.2rem;
  vertical-align: text-bottom;
}
page-transfer-third-contact
  .lista-de-contactos
  .lista-de-contactos--item
  .lista-de-contactos--btn-ppvr
  .lista-de-contactos--popover
  a:first-child {
  margin-bottom: 1.6rem;
}
page-transfer-third-contact
  .lista-de-contactos
  .lista-de-contactos--item
  .lista-de-contactos--btn-ppvr
  .lista-de-contactos--popover.visible {
  visibility: visible;
  opacity: 1;
}
page-transfer-third-contact .transferencias-main--container {
  background: #f0f0f0;
}
page-transfer-third-contact
  .transferencias-main--container
  .transferencias-main--datos-destinatario {
  background: #fff;
  color: #444;
  padding-top: 1.6rem;
  -webkit-box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  margin-bottom: 0.8rem;
}
page-transfer-third-contact
  .transferencias-main--container
  .transferencias-main--datos-destinatario
  .datos-destinatario--nombre {
  font-weight: 600;
}
page-transfer-third-contact
  .transferencias-main--container
  .transferencias-main--datos-destinatario
  p {
  padding: 0 1.6rem;
  font-size: 13px;
  margin: 0;
}
page-transfer-third-contact
  .transferencias-main--container
  .transferencias-main--datos-destinatario
  .datos-destinatario--bottom
  ion-row {
  border-top: 1px solid #f0f0f0;
  margin-top: 1.6rem;
}
page-transfer-third-contact
  .transferencias-main--container
  .transferencias-main--datos-destinatario
  .datos-destinatario--bottom
  ion-row
  ion-col
  a {
  text-decoration: none;
  font-weight: 600;
  color: #ec0000;
  display: block;
  padding: 0.8rem 1.6rem;
  font-size: 13px;
}
page-transfer-third-contact
  .transferencias-main--container
  .transferencias-main--datos-destinatario
  .datos-destinatario--bottom
  ion-row
  ion-col
  a
  i {
  padding-right: 0.53333rem;
  font-size: 18px;
  vertical-align: text-bottom;
}
page-transfer-third-contact
  .transferencias-main--container
  .transferencias-main--datos-destinatario
  .datos-destinatario--bottom
  ion-row
  ion-col:last-child {
  text-align: right;
}
page-transfer-third .btn-camara {
  height: 4rem;
  border-radius: 2rem;
  text-align: center;
  padding: 0 1.6rem;
  background: #1bb3bc;
  color: #fff;
  margin: 1.6rem auto;
  max-width: 60%;
}
page-transfer-third .btn-camara p {
  margin: 0;
  line-height: 40px;
}
page-transfer-third .texto-qr {
  text-align: center;
}
page-transfer-third .icono-camara {
  font-size: 19px;
  vertical-align: sub;
  margin-right: 12px;
}
page-transfer-third .scroll-content {
  margin-top: 0 !important;
}
page-transfer-third .formulario-nuevo-contacto {
  background: #fff;
  color: #444;
  -webkit-box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  padding-bottom: 3.2rem;
  margin-bottom: 0.8rem;
}
page-transfer-third .formulario-nuevo-contacto .item-select-editar {
  padding: 1.6rem 1.6rem 0;
}
page-transfer-third .formulario-nuevo-contacto .item-select-editar .item-inner {
  padding: 0;
  border-bottom: 2px solid #1bb3bc;
}
page-transfer-third
  .formulario-nuevo-contacto
  .item-select-editar
  .item-inner
  .input-wrapper
  ion-label {
  margin: 0;
  color: #444;
}
page-transfer-third
  .formulario-nuevo-contacto
  .item-select-editar
  .item-inner
  .input-wrapper
  .select-editar
  .container-select
  .item.item-input.ng-valid.input-has-value:not(.input-has-focus)
  .item-inner {
  border-bottom-color: #1bb3bc !important;
  -webkit-box-shadow: inset 0 -1px 0 0 #1bb3bc !important;
  box-shadow: inset 0 -1px 0 0 #1bb3bc !important;
}
page-transfer-third
  .formulario-nuevo-contacto
  .item-select-editar
  .item-inner
  .input-wrapper
  .select-editar
  .container-select
  .input-has-value.item-input-has-value
  .item-inner
  .input-wrapper {
  border-bottom: 2px solid #1bb3bc !important;
}
page-transfer-third
  .formulario-nuevo-contacto
  .item-select-editar
  .item-inner
  .input-wrapper
  .select-editar
  .container-select
  .input-wrapper
  .select {
  font-size: 1.6rem;
}
page-transfer-third
  .formulario-nuevo-contacto
  .item-select-editar
  .item-inner
  .input-wrapper
  .select-editar
  .card-md {
  margin: 0;
  -webkit-box-shadow: inherit;
  box-shadow: inherit;
  width: 100%;
}
page-transfer-third .formulario-nuevo-contacto .input-nuevo-contacto {
  padding: 1.6rem 1.6rem 0;
}
page-transfer-third
  .formulario-nuevo-contacto
  .input-nuevo-contacto
  .form-transferencia--fieldset {
  margin-bottom: 0;
}
page-transfer-third
  .formulario-nuevo-contacto
  .input-nuevo-contacto
  .form-transferencia--fieldset
  ion-label {
  margin: 0;
  color: #444;
}
page-transfer-third
  .formulario-nuevo-contacto
  .input-nuevo-contacto
  .form-transferencia--fieldset.item-input-has-value {
  border-bottom-color: #1bb3bc !important;
  -webkit-box-shadow: inset 0 -2px 0 0 #1bb3bc !important;
  box-shadow: inset 0 -2px 0 0 #1bb3bc !important;
}
page-transfer-third
  .formulario-nuevo-contacto
  .input-nuevo-contacto
  .msg-error {
  padding-left: 0;
  margin-top: 0.4rem;
}
page-transfer-third .formulario-nuevo-contacto .item.item-input:last-child {
  border-bottom: 0;
}
page-transfer-third
  .formulario-nuevo-contacto
  .item.item-input.input-has-value
  .item-inner {
  border: none !important;
}
page-transfer-third .formulario-nuevo-contacto .item.item-input .item-inner {
  height: 5.2rem;
  border-bottom: 1px solid #444;
}
page-transfer-third
  .formulario-nuevo-contacto
  .item.item-input
  .item-inner
  .text-input {
  margin: 0.4rem 0;
}
page-transfer-third .formulario-nuevo-contacto .texto-floating {
  font-size: 1.2rem;
  text-align: left;
  padding: 0;
  color: #444;
  margin: 0;
}
page-transfer-third .formulario-nuevo-contacto .select-formulario ion-item {
  padding: 0 1.6rem 1.6rem;
}
page-transfer-third
  .formulario-nuevo-contacto
  .select-formulario
  ion-item
  .item-inner {
  padding-left: 0;
}
page-transfer-third
  .formulario-nuevo-contacto
  .select-formulario
  .texto-floating {
  margin: 0;
  padding-left: 1.6rem;
  font-size: 1.1rem;
}
page-transfer-third .formulario-nuevo-contacto .select-formulario ion-select {
  padding: 13px 8px 6px 0;
  font-size: 14px;
  max-width: 100%;
  width: 100%;
}
page-transfer-third
  .formulario-nuevo-contacto
  .select-formulario
  ion-select
  .select-icon
  .select-icon-inner {
  position: absolute;
  top: 50%;
  left: 5px;
  margin-top: -3px;
  width: 0;
  height: 0;
  border-top: 5px solid;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
  color: #ec0000;
  pointer-events: none;
}
page-transfer-third
  .formulario-nuevo-contacto
  .select-formulario
  ion-select
  .select-icon
  .select-icon-inner:after {
  content: "";
  position: absolute;
  color: #fff;
  top: -6px;
  left: -5px;
  margin-top: 0;
  width: 0;
  height: 0;
  border-top: 5px solid;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
}
page-transfer-third
  .formulario-nuevo-contacto
  .form-transferencia--fieldset
  .form-transferencia--disponible {
  color: red;
  font-size: 20px;
}
page-transfer-third .formulario-nuevo-contacto ion-input {
  font-size: 1.6rem;
}
page-transfer-third .formulario-nuevo-contacto ion-label {
  color: #444;
  font-size: 1.6rem;
}
page-transfer-third .formulario-nuevo-contacto ion-label span {
  color: #c2c2c2;
}
page-transfer-third .formulario-nuevo-contacto .item-inner {
  border-bottom: 1px solid #1bb3bc;
}
page-transfer-third .formulario-nuevo-contacto ion-label[fixed] {
  max-width: 50px;
  width: 50px;
  min-width: 50px;
  margin: 13px 0 0 !important;
}
page-transfer-third .formulario-nuevo-contacto ion-select {
  max-width: 100%;
  width: 100%;
  padding-left: 0;
  padding-bottom: 0;
}
page-transfer-third
  .formulario-nuevo-contacto
  .item-md.item-input.input-has-focus
  .item-inner {
  border-bottom-color: #1bb3bc;
  -webkit-box-shadow: inset 0 -1px 0 0 #1bb3bc;
  box-shadow: inset 0 -1px 0 0 #1bb3bc;
}
page-transfer-third
  .formulario-nuevo-contacto
  .item.item-input.ng-valid.input-has-value:not(.input-has-focus)
  .item-inner,
page-transfer-third
  .formulario-nuevo-contacto
  .list-md
  .item-input.ng-valid.input-has-value:not(.input-has-focus):last-child {
  border-bottom-color: #1bb3bc !important;
  -webkit-box-shadow: inset 0 0 0 0 #1bb3bc !important;
  box-shadow: inset 0 0 0 0 #1bb3bc !important;
}
page-transfer-third .formulario-nuevo-contacto .input-has-focus ion-label {
  color: #444 !important;
}
.alertCB .body,
.alertCB .title {
  color: #000;
  font-size: 12px;
}
page-transfer-third
  .formulario-nuevo-contacto
  .list-md
  .item-input.input-has-focus:last-child {
  border-bottom-color: #1bb3bc !important;
  -webkit-box-shadow: inset 0 0 0 0 #1bb3bc;
  box-shadow: inset 0 0 0 0 #1bb3bc;
}
.alertCB .title {
  font-weight: 700;
  padding-top: 4px;
}
.alertCB .alert-wrapper {
  border-radius: 5px;
}
.alertCB .alert-wrapper .alert-head {
  text-align: center;
  padding: 1.6rem 3.2rem;
}
.alertCB .alert-wrapper .alert-head h2 {
  font-size: 15px;
  font-weight: 600;
}
.alertCB .alert-wrapper .alert-message {
  text-align: center;
}
.alertCB .alert-wrapper .alert-message p {
  margin: 0;
}
.alertCB .alert-wrapper .alert-button-group {
  -webkit-box-pack: space-evenly;
  -webkit-justify-content: space-evenly;
  -ms-flex-pack: space-evenly;
  justify-content: space-evenly;
  padding: 0;
}
.alertCB .alert-wrapper .alert-button-group button.alert-button {
  margin: 0;
  border-top: 1px #d3d3d3 solid;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  text-align: center;
}
.alertCB .alert-wrapper .alert-button-group button.alert-button .button-inner {
  text-align: center;
  color: #ec0000;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-weight: 600;
  text-transform: none;
}
.alertCB .alert-wrapper .alert-button-group button.alert-button:first-child {
  border-right: 1px #d3d3d3 solid;
}
.alertCB.ftuSemanticData .alert-wrapper .alert-head {
  padding: 0.8rem 1.6rem;
}
.alertCB.ftuSemanticData .alert-wrapper .alert-message {
  text-align: center;
  padding-bottom: 0.8rem;
  font-size: 14px;
}
.alertCB.ftuSemanticData .alert-wrapper .alert-button-group {
  -webkit-box-pack: space-evenly;
  -webkit-justify-content: space-evenly;
  -ms-flex-pack: space-evenly;
  justify-content: space-evenly;
  padding: 0;
}
.alertCB.ftuSemanticData
  .alert-wrapper
  .alert-button-group
  button.alert-button {
  border: none;
}
.icono-information-prov {
  background: #e59d27 !important;
}
.modal-logout p {
  font-size: 2rem;
}
.button-logout {
  margin-bottom: 0 !important;
}
.button-dismiss {
  background: 0 0;
  margin-bottom: 1.6rem;
}
.button-dismiss p {
  color: #ec0000;
  font-size: 1.6rem;
  font-weight: 600;
}
.cortaFlujos {
  background-color: #f0f0f0;
}
.cortaFlujos .col {
  padding: 0;
}
.cortaFlujos .container-mensaje {
  padding: 0.8rem;
  margin-top: 4rem;
}
.cortaFlujos .container-mensaje .alerta {
  text-align: center;
  background-color: #fff;
}
.cortaFlujos .container-mensaje .alerta .icono {
  width: 7.2rem;
  height: 7.2rem;
  position: absolute;
  left: 50%;
  top: 0;
  text-align: center;
  line-height: 7.2rem;
  margin: -3.6rem 0 0 -3.6rem;
  border-radius: 50%;
  background-color: #ec0000 !important;
  font-size: 3.4rem;
  color: #fff;
}
.cortaFlujos .container-mensaje .alerta .contenedor-icono {
  background: #ec0000;
}
.cortaFlujos .container-mensaje .alerta .alerta-mensaje-titulo {
  padding-top: 20px;
  font-size: 2rem;
}
.cortaFlujos .container-mensaje .alerta p {
  font-size: 1.4rem;
}
.cortaFlujos .container-mensaje .alerta .btn-intentar {
  margin-bottom: 0;
}
.cortaFlujos .container-mensaje .icono-information-prov {
  background: #e59d27;
}
.platform-android .main-notificaciones .container-tabs {
  margin-top: 0;
}
.platform-ios .main-notificaciones .header-actions {
  height: 12rem;
}
.map-msj-notificaciones {
  height: 5.6rem;
  color: #fff;
  text-align: center;
  font-weight: 600;
  font-size: 1.4rem;
  display: block !important;
}
.map-msj-notificaciones .col {
  padding: 0;
}
.map-msj-notificaciones .grid,
.map-msj-notificaciones .row {
  padding: 0;
  height: 100%;
}
.map-msj-notificaciones .icono {
  display: inline-block;
  width: 4rem;
  height: 4rem;
  border-radius: 50%;
  position: relative;
  margin-right: 0.8rem;
  border: 0.2rem solid #fff;
  line-height: 3.6rem;
  text-align: center;
}
.map-msj-notificaciones .icono i {
  font-size: 1.8rem;
  position: relative;
  top: 0.3rem;
}
.map-msj-notificaciones p {
  display: inline-block;
  margin: 0;
  line-height: 140%;
  font-weight: 400;
  color: #fff;
  font-size: 1.4rem;
}
.map-msj-notificaciones.success {
  background: #abc111;
}
.map-msj-notificaciones.error {
  background: #c00;
}
.main-notificaciones .container-tabs {
  margin-top: 0;
  background: #fff;
  margin-bottom: 1.6rem;
  -webkit-box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.3);
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.3);
}
.main-notificaciones .container-tabs .row .col {
  padding: 0;
}
.main-notificaciones .refresher-notificaciones {
  margin-top: 5.6rem;
}
.sinZindex {
  z-index: 0;
}
.header-actions {
  position: absolute;
  z-index: 100;
  top: -13.8rem;
  left: 0;
  width: 100%;
  height: 10rem;
  background: #c00;
  color: #fff;
  -webkit-transform: translate3d(0, -20rem, 0);
  transform: translate3d(0, -20rem, 0);
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.header-actions.show {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.header-actions.empresas {
  background: #80715d;
}
.header-actions.select {
  background: #666;
}
.header-actions .grid,
.header-actions .row {
  height: 100%;
  padding: 0;
}
.header-actions .map-back-button {
  padding: 0;
  height: 9rem;
  width: 100%;
  display: block;
  background: 0 0;
  color: #fff;
  font-size: 2.4rem;
}
.header-actions .action {
  min-width: 4.8rem;
  background: 0 0;
  color: #fff;
  min-height: 4.8rem;
  padding: 1rem 0;
}
.header-actions .action i {
  font-size: 2.4rem;
  display: block;
  margin: 0 0 1rem;
}
.header-actions .action span {
  display: block;
  font-size: 1.2rem;
}
.fixed-content,
.scroll-content {
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.show-header-actions .fixed-content,
.show-header-actions .scroll-content {
  margin-top: 3.4rem;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.map-get-actions.interactions .scroll-content {
  margin-top: 0;
  -webkit-transition: all 0s linear;
  transition: all 0s linear;
}
.map-get-actions.interactions .scroll-content.show-tab {
  z-index: 999;
}
.map-get-actions.interactions .scroll-content .list {
  margin-top: 3.4rem;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.list-md .item-block.item-notificaciones {
  border-bottom: 0.1rem solid #c2c2c2;
  padding: 0;
}
.list-md .item-block.item-notificaciones ion-avatar {
  margin: 0;
}
.list-md .item-block.item-notificaciones ion-avatar label {
  width: 2rem;
  height: 2rem;
  border: 0.1rem solid #444;
  display: block;
  border-radius: 0.3rem;
  position: relative;
  margin: 1.4rem 1.6rem;
  z-index: 100;
}
.list-md .item-block.item-notificaciones ion-avatar label input {
  visibility: hidden;
  height: 0;
  width: 0;
  overflow: hidden;
}
.list-md .item-block.item-notificaciones ion-avatar label input + span {
  display: block;
  font-weight: 400;
  width: 1.8rem;
  height: 1.8rem;
  position: absolute;
  color: #abc111;
  text-align: center;
  line-height: 1.8rem;
  top: 0;
  opacity: 0;
  font-size: 1.4rem;
  -webkit-transition: 0.1s;
  transition: 0.1s;
}
.list-md .item-block.item-notificaciones ion-avatar label input + span:before {
  content: "\e919";
}
.list-md .item-block.item-notificaciones ion-avatar label input input + span {
  opacity: 0;
}
.list-md .item-block.item-notificaciones ion-avatar.hidelll {
  -webkit-transform: translateX(-50px);
  transform: translateX(-50px);
  -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;
}
.list-md .item-block.item-notificaciones .item-inner {
  border: none;
  padding-right: 16px !important;
}
.list-md .item-block.item-notificaciones .item-inner h2 {
  margin: 0;
  padding-right: 0.8rem;
  font-size: 1.4rem !important;
  font-weight: 600;
  line-height: 150%;
  white-space: pre-line;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.list-md .item-block.item-notificaciones .item-inner .label {
  white-space: initial;
  overflow: inherit;
  margin: 13px 0;
}
.list-md .item-block.item-notificaciones .item-inner .label .click {
  margin: -1.6rem -1.6rem -1.6rem 0;
  padding: 1.6rem 1.6rem 1.6rem 0;
}
.list-md .item-block.item-notificaciones .item-inner .label .click.addPadding {
  padding-left: 1.6rem;
}
.list-md .item-block.item-notificaciones .estado,
.list-md .item-block.item-notificaciones .fecha {
  margin-bottom: 1rem;
  font-size: 1rem;
  color: #6d6d6d;
  display: inline-block;
}
.list-md .item-block.item-notificaciones span {
  background-color: #f8f0df;
}
.list-md .item-block.item-notificaciones .fecha {
  float: left;
}
.list-md .item-block.item-notificaciones .estado {
  float: right;
  position: relative;
  padding: 0 0 0 1.6rem;
}
.list-md .item-block.item-notificaciones .estado:before {
  content: "";
  height: 0.8rem;
  width: 0.8rem;
  border-radius: 50%;
  display: block;
  background: #abc111;
  position: absolute;
  left: 0;
  top: 0.2rem;
}
.buscador-fecha .item-md.item-input .item-inner .input[type="date"],
.buscador.searchbar-md .searchbar-search-icon {
  display: none;
}
.list-md .item-block.item-notificaciones.leido .item-inner h2 {
  font-weight: 300;
}
.list-md .item-block.item-notificaciones.leido .estado:before {
  background: #e59d27;
  opacity: 0;
}
.list-md .item-block.item-notificaciones.leido h2 {
  color: #6d6d6d;
}
.list-md .item-block.item-notificaciones.active,
.list-md .item-block.item-notificaciones.active.leido {
  background: #f8f0df;
}
.list-md .item-block.item-notificaciones.active ion-avatar label input + span {
  opacity: 1;
}
.buscador {
  margin-top: 0;
  background: #fff;
}
.buscador.searchbar-md {
  padding: 0;
  position: relative;
  z-index: 10;
}
.buscador.searchbar-md .searchbar-input {
  height: 5.6rem;
  padding: 0.8rem 4.8rem 0.8rem 1.6rem;
  color: #444;
  border-radius: 0;
  -webkit-box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.3);
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.3);
}
.buscador.searchbar-md .searchbar-clear-icon {
  margin: 0;
  height: 5.6rem;
  width: 4.8rem;
  min-width: initial;
  right: 0;
  background: 0 0;
  font-weight: 400;
  line-height: 1;
  text-align: center;
  border-radius: 0;
}
.buscador.searchbar-md .searchbar-clear-icon:before {
  content: "\e91c";
  height: 5.6rem;
  width: 4.8rem;
  line-height: 5.6rem;
  position: absolute;
  color: red;
  left: 0;
  font-size: 2rem;
}
.buscador-detalle {
  margin-top: 5.6;
}
.buscador-fecha.list-md {
  margin: 0;
  -webkit-box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.3);
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.3);
  position: relative;
  z-index: 10;
}
.buscador-fecha .item .item-inner {
  padding: 0 0 0 1.6rem;
}
.buscador-fecha .item-md {
  padding: 0;
  height: 5.6rem;
  position: relative;
}
.buscador-fecha .item-md.item-input .item-inner .input-cover {
  display: none;
  height: 0;
}
.buscador-fecha .item-md.item-input .item-inner .input {
  height: 100%;
}
.buscador-fecha .item-md.item-input .item-inner .input .text-input-md {
  height: 100%;
  line-height: 5.6rem;
  margin: 0 0 0 10rem;
  width: calc(100% - 10rem);
  text-align: right;
  color: #6d6d6d;
  font-size: 1.6rem;
}
.buscador-fecha .item-md.item-input.input-has-focus .item-inner,
.buscador-fecha .item-md.item-input.input-has-focus:last-child {
  border-bottom-color: #ddd;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.buscador-fecha .item-md.item-input .label-md {
  color: #6d6d6d;
  padding-left: 1.6rem;
  line-height: 5.6rem;
  position: absolute;
  top: 0;
  font-weight: 600;
}
.buscador-fecha .item-md.item-datetime .label-md {
  color: #6d6d6d;
  line-height: 5.6rem;
  position: absolute;
  top: 0;
  font-weight: 600;
  margin: 0 0 0 1.6rem;
  padding: 0;
}
.buscador-fecha .item-md.item-datetime .datetime {
  padding: 0;
  height: 100%;
  width: calc(100% - 7.2rem);
  margin-left: 7.2rem;
  text-align: right;
  margin-right: 1.6rem;
}
.buscador-fecha .item-md.item-datetime .datetime .datetime-text {
  line-height: 5.6rem;
}
.content-md.bkg-gray {
  background: #f0f0f0;
}
.checkbox.checkbox-md {
  padding: 1.4rem;
}
.checkbox.checkbox-md .checkbox-icon {
  width: 2rem;
  height: 2rem;
  border-radius: 0.3rem;
  border: 0.1rem solid #444;
}
.checkbox.checkbox-md .checkbox-checked {
  background: #fff;
}
.checkbox.checkbox-md .checkbox-checked .checkbox-inner {
  left: 0.6rem;
  top: 0.2rem;
  border-color: #abc111;
  width: 0.6rem;
  height: 1.2rem;
}
label.label-check span {
  display: inline-block;
  position: relative;
  top: -1.8rem;
}
.sin-resultados {
  text-align: center;
  color: #5b5a5b;
  margin: 1.6rem 0;
  font-size: 1.6rem;
}
.sin-resultados p {
  margin: 0;
  line-height: 150%;
}
app-page-notificaciones ion-content.has-refresher .scroll-content {
  margin-top: 12.2rem;
}
.map-vista-notificaciones .col {
  padding: 0;
}
.map-vista-notificaciones .slider-notificaciones {
  height: auto;
}
.map-vista-notificaciones .slider-notificaciones .slide-zoom {
  text-align: initial;
}
.map-vista-notificaciones
  .slider-notificaciones
  .swiper-container
  .swiper-pagination {
  display: none !important;
}
.map-vista-notificaciones .container-notificaciones-compartir {
  -webkit-box-shadow: 0 2px 10px 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 10px 0 rgba(25, 25, 25, 0.1);
  margin: 0.8rem 0.8rem 0;
}
.map-vista-notificaciones
  .container-notificaciones-compartir
  .content-vista-notificaciones {
  padding: 1.6rem;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  background: #fff;
  border: 1px solid #ddd;
  border-bottom: none;
  height: 100%;
}
.map-vista-notificaciones
  .container-notificaciones-compartir
  .content-vista-notificaciones
  .map-vn-aux {
  padding: 0;
  display: block;
}
.map-vista-notificaciones
  .container-notificaciones-compartir
  .content-vista-notificaciones
  .map-vn-aux
  span {
  color: #6d6d6d;
  font-size: 1rem;
}
.map-vista-notificaciones
  .container-notificaciones-compartir
  .content-vista-notificaciones
  .map-vn-aux
  .button {
  margin: 0;
  width: initial;
  min-width: 4.8rem;
  display: inline-block;
  padding: 0;
  border-radius: 0;
  color: #6d6d6d;
  font-size: 1rem;
  background: 0 0;
}
.map-vista-notificaciones
  .container-notificaciones-compartir
  .content-vista-notificaciones
  .map-vn-aux
  .button
  i {
  display: block;
  margin-bottom: 0.8rem;
  color: #ec0000;
}
.map-vista-notificaciones
  .container-notificaciones-compartir
  .content-vista-notificaciones
  .map-contenido-vn {
  color: #444;
  font-size: 1.6rem;
  text-align: justify;
  line-height: 140%;
}
.map-vista-notificaciones
  .container-notificaciones-compartir
  .content-compartir {
  text-align: center;
  background: #fff;
  color: #ec0000;
  padding: 1.6rem 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  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: 1px solid #ddd;
  margin-bottom: 6.6rem;
}
.map-vista-notificaciones
  .container-notificaciones-compartir
  .content-compartir
  i {
  margin-right: 0.8rem;
  font-size: 1.8rem;
}
.map-vista-notificaciones
  .container-notificaciones-compartir
  .content-compartir
  span {
  font-size: 1.2rem;
  font-weight: 600;
}
.general-modal .col {
  padding: 0;
}
.general-modal.modal-felicitaciones .my-modal {
  padding-top: 4.8rem;
  margin: 0.8rem;
}
.general-modal.modal-felicitaciones .my-modal .btn-container {
  margin: 0 1.6rem;
}
.general-modal.modal-felicitaciones .my-modal .btn-container .botones {
  min-width: 100%;
}
.general-modal.modal-felicitaciones .my-modal h2 {
  margin-top: 0;
}
.iphonex page-modal-view-account ion-content .scroll-content {
  padding-top: 6.2rem;
}
.iphonex page-modal-view-account .headerModalDatos {
  padding-top: 3.6rem;
}
.ion-modalkb .scroll-content {
  overflow: scroll !important;
}
page-modal-view-account {
  background: #fff;
  overflow: scroll;
}
page-modal-view-account ion-content .scroll-content {
  padding-top: 4.8rem;
  overflow: scroll;
}
page-modal-view-account ion-content.content-md {
  background: #fff;
}
page-modal-view-account .scroll-content {
  margin: 0 !important;
}
page-modal-view-account .headerModalDatos {
  position: fixed;
  background-color: #ec0000;
  padding: 2.4rem 0.8rem 0.8rem;
  text-align: center;
  color: #fff;
  z-index: 10000;
  left: 0;
  right: 0;
}
page-modal-view-account .headerModalDatos p {
  margin: 0;
  font-size: 1.6rem;
  font-weight: 600;
}
page-modal-view-account .headerModalDatos .cerrar {
  position: absolute;
}
page-modal-view-account .headerModalDatos.header-empresas {
  background: #80715d;
}
page-modal-view-account .headerModalDatos.header-select {
  background: #666;
}
page-modal-view-account .headerModalDatos.header-privatebanking {
  background: #e6e6e6;
  color: #444;
}
page-modal-view-account .headerModalDatos.header-privatebanking p {
  color: #444;
}
page-modal-view-account .accountData {
  padding: 1.6rem 1.6rem 0;
}
page-modal-view-account .accountData ion-col {
  padding: 0 0 1.6rem;
}
page-modal-view-account .accountData p {
  margin: 0;
}
page-modal-view-account .accountData p.name {
  text-transform: capitalize;
}
page-modal-view-account .qrContainer {
  padding: 1.6rem 1.6rem 3.2rem;
  border-bottom: 1px solid #e0e0e0;
  margin: 0 1.6rem;
}
page-modal-view-account .qrContainer img {
  max-width: 100%;
  border: 0;
  display: block;
  margin: 0 auto;
}
page-modal-view-account .optionList a {
  padding: 1.6rem 1.6rem 0;
  display: block;
  color: #444;
}
page-modal-view-account .optionList a i {
  color: #ec0000;
  font-size: 2.4rem;
  padding-right: 0.8rem;
  vertical-align: text-top;
}
page-modal-view-account .optionList a:last-child {
  padding-bottom: 1.6rem;
}
.acercaDeApp .col,
.config-accesos-rapidos .col {
  padding: 0;
}
.acercaDeApp {
  background-color: #fff;
}
.acercaDeApp p {
  margin: 0;
  color: #444;
}
.acercaDeApp .acercaDeApp__titulo {
  margin-top: 1.6rem;
  font-size: 2rem;
  font-weight: 600;
  text-align: center;
}
.acercaDeApp .acercaDeApp__titulo :last-child {
  font-size: 1.4rem;
  font-weight: initial;
}
.acercaDeApp .acercaDeApp__cuerpo p {
  margin: 1.6rem;
  font-size: 1.2rem;
  text-align: left;
}
.config-accesos-rapidos .container-accesos-rapidos {
  overflow: scroll;
  display: inline-block;
  width: 100%;
}
.container-titulo {
  background: #f0f0f0;
}
.container-titulo p {
  margin: 0;
  text-align: center;
  font-size: 2rem;
  color: #444;
}
.container-titulo p span {
  display: block;
}
.container-acceso .container-acceso--rapido {
  border-bottom: 1px solid #ddd;
  border-top: 1px solid #ddd;
}
.container-acceso .container-acceso--rapido .item {
  padding-left: 0;
}
.container-acceso .container-acceso--rapido .item .item-inner {
  border-bottom: none;
  padding: 0.8rem 0.8rem 0.8rem 1.6rem;
}
.container-acceso
  .container-acceso--rapido
  .item
  .item-inner
  .input-wrapper
  .label {
  font-size: 1.6rem;
  color: #333;
}
.container-acceso .container-acceso--rapido .item .item-inner .toggle-icon {
  background-color: #c2c2c2;
}
.container-acceso
  .container-acceso--rapido
  .item
  .item-inner
  .toggle-checked
  .toggle-inner {
  background-color: #abc111;
}
.container-acceso .container-acceso--rapido + .container-acceso--rapido {
  border-top: none;
}
.btn-volder-acceso-rapido {
  background: #f0f0f0;
  padding: 1.6rem;
}
.btn-volder-acceso-rapido button {
  width: 100%;
  font-size: 1.6rem;
}
.toast-configuracion .toast-wrapper .toast-container .toast-message {
  padding-bottom: 1.6rem;
}
app-page-error .container-error-page {
  background: #fff;
  border-radius: 0.4rem;
  margin: 5.3rem 0.8rem 0.8rem;
  position: relative;
  border: 1px solid #ddd;
  padding: 4.8rem 0 0;
  -webkit-box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
}
app-page-error .container-error-page .col {
  padding: 0;
}
app-page-error .container-error-page .icono-cabecera {
  background: #ec0000;
  width: 7.2rem;
  height: 7.2rem;
  border-radius: 50%;
  position: absolute;
  top: -3.6rem;
  left: 50%;
  margin-left: -3.6rem;
}
app-page-error .container-error-page .icono-cabecera:before {
  font-size: 3.6rem;
  left: 50%;
  margin-left: -1.8rem;
  position: absolute;
  line-height: 7.2rem;
  color: #fff;
}
app-page-error .container-error-page .icono-cabecera.icono-alerta {
  background: #e59d27;
}
app-page-error .container-error-page .icono-cabecera.icono-alerta::before {
  margin-left: -4px;
}
app-page-error .container-error-page .icono-cabecera.icono-icono-menos {
  padding-top: 0;
}
app-page-error .container-error-page .titulo-error {
  margin-bottom: 1.6rem;
}
app-page-error .container-error-page p {
  text-align: center;
  color: #444;
  font-size: 1.6rem;
  font-weight: 400;
  margin: 0;
  padding: 0 1.6rem;
}
app-page-error .container-error-page p + p {
  font-size: 14px;
  margin-bottom: 1.6rem;
}
app-page-error .container-error-page p + p span {
  display: inline-block;
}
app-page-error .container-error-page a {
  text-align: center;
  color: #ec0000;
  font-weight: 600;
  display: block;
  text-decoration: none;
  margin-bottom: 1.6rem;
}
app-page-error .container-error-page .button {
  margin: 0.8rem auto 2.4rem;
}
.home-privado.map-splash--dia,
.home-privado.map-splash--noche,
.home-privado.map-splash--tarde {
  background-color: #fff;
  background-size: cover;
}
.home-privado .col {
  padding: 0;
}
.app-page-homeprivadokb {
  opacity: 1 !important;
}
.app-page-homeprivadokb .home-privado .scroll-content {
  margin-top: 12.2rem;
}
.app-page-homeprivadokb .home-privado ion-spinner {
  position: relative;
  display: inline-block;
  width: 28px;
  height: 28px;
  margin-top: 11.2rem;
}
.app-page-homeprivadokb .toastCustom {
  width: 100%;
  position: absolute;
  z-index: -9999;
  bottom: 7rem;
  padding: 0 0.8rem;
  opacity: 0;
  -webkit-transition: all 0.6s ease-in-out;
  transition: all 0.6s ease-in-out;
  text-align: center;
}
.app-page-homeprivadokb .toastCustom i {
  position: absolute;
  left: 0;
  color: #fff;
  border-radius: 50%;
  font-size: 2.4rem;
  text-align: center;
  margin-top: 2.08rem;
  margin-left: 1.6rem;
}
.app-page-homeprivadokb .toastCustom p {
  color: #fff;
  text-align: left;
  padding-left: 1.6rem;
}
.app-page-homeprivadokb .toastCustom .inner {
  background: rgba(74, 74, 74, 0.9);
  color: #fff;
  border-radius: 4px;
  padding-right: 1.4rem;
}
.app-page-homeprivadokb .toastCustom .inner ion-col {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}
.app-page-homeprivadokb .toastCustom .inner button {
  width: 100%;
  background: 0 0;
  color: #fff;
  border: 1px solid #fff;
  padding: 0.8rem 1.6rem;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 15px;
  border-radius: 45px;
}
.app-page-homeprivadokb .toastCustom.visible {
  opacity: 1;
  z-index: 9999;
}
.app-page-homeprivadokb .transFade {
  -webkit-transition: opacity 0.5s ease-in-out;
  transition: opacity 0.5s ease-in-out;
}
.app-page-homeprivadokb .transFade.invisible {
  display: none;
  height: 0;
}
.app-page-homeprivadokb .transFade.visible {
  opacity: 1;
  height: auto;
}
.app-page-homeprivadokb .containerNewProducts {
  border-radius: 4px;
  padding-bottom: 13rem;
}
.app-page-homeprivadokb .containerNewProducts .contenedorSimple {
  padding-bottom: 1.6rem;
}
.app-page-homeprivadokb .containerNewProducts .contenedorMultiple {
  padding-bottom: 1.6rem;
  display: none;
}
.app-page-homeprivadokb .containerNewProducts .contenedorMultiple.visible {
  display: block;
}
.app-page-homeprivadokb .containerNewProducts .colapsable {
  position: relative;
  padding: 1.6rem 0;
  -webkit-box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  border: 1px solid #eee;
  margin-bottom: 1.6rem;
}
.app-page-homeprivadokb .containerNewProducts .colapsable p.titulo,
.app-page-homeprivadokb .containerNewProducts .newProduct .productDetails p {
  margin: 0;
}
.app-page-homeprivadokb .containerNewProducts .colapsable i {
  position: absolute;
  top: 1.4rem;
  right: 0.8rem;
  font-size: 22px;
  color: #ec0000;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
.app-page-homeprivadokb .containerNewProducts .colapsable i.open {
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
.app-page-homeprivadokb .containerNewProducts .colapsable.open {
  margin-bottom: 0;
}
.app-page-homeprivadokb .containerNewProducts p.titulo {
  padding-left: 0.8rem;
  margin-bottom: 0;
}
.app-page-homeprivadokb .containerNewProducts .newProduct {
  padding: 0.8rem 3.2rem 0.8rem 0.8rem;
  background: #fff;
  border: 1px solid #eee;
  border-top: 0;
}
.app-page-homeprivadokb .containerNewProducts .newProduct .productDetails {
  position: relative;
}
.app-page-homeprivadokb
  .containerNewProducts
  .newProduct
  .productDetails
  .productData {
  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;
  position: relative;
}
.app-page-homeprivadokb
  .containerNewProducts
  .newProduct
  .productDetails
  .productData
  .contentLeft {
  width: 62%;
}
.app-page-homeprivadokb
  .containerNewProducts
  .newProduct
  .productDetails
  .productData
  .contentRight {
  width: 38%;
}
.app-page-homeprivadokb
  .containerNewProducts
  .newProduct
  .productDetails
  .glosa {
  font-weight: 600;
}
.app-page-homeprivadokb
  .containerNewProducts
  .newProduct
  .productDetails
  .account {
  color: #5b5a5b;
}
.app-page-homeprivadokb
  .containerNewProducts
  .newProduct
  .productDetails
  .account
  img.mastercard {
  width: 15px;
  margin-right: 3px;
}
.app-page-homeprivadokb
  .containerNewProducts
  .newProduct
  .productDetails
  .account
  img.visa {
  width: 30px;
  margin-right: 3px;
}
.app-page-homeprivadokb
  .containerNewProducts
  .newProduct
  .productDetails
  .account
  img.amex {
  width: 15px;
  margin-right: 3px;
}
.app-page-homeprivadokb
  .containerNewProducts
  .newProduct
  .productDetails
  .disponible {
  font-size: 12px;
  line-height: 1;
  padding-top: 0.2rem;
}
.app-page-homeprivadokb
  .containerNewProducts
  .newProduct
  .productDetails
  .monto {
  color: #5b5a5b;
  font-size: 18px;
  font-weight: 600;
}
.app-page-homeprivadokb
  .containerNewProducts
  .newProduct
  .productDetails
  .creditLineDetails {
  padding: 0.8rem 0 0;
  font-size: 13px;
  color: #5b5a5b;
}
.app-page-homeprivadokb
  .containerNewProducts
  .newProduct
  .productDetails
  .creditLineDetails
  span {
  font-weight: 700;
}
.app-page-homeprivadokb
  .containerNewProducts
  .newProduct
  .productDetails
  .viewOptions {
  position: absolute;
  top: 0.8rem;
  right: -2.4rem;
}
.app-page-homeprivadokb
  .containerNewProducts
  .newProduct
  .productDetails
  .viewOptions
  i {
  font-size: 20px;
}
.app-page-homeprivadokb .containerNewProducts .newProduct:first-child {
  border-top: 1px solid #eee;
}
chart-line .loading-graph ion-spinner svg *,
chart-line-dap .loading-graph ion-spinner svg *,
chart-line-simulation .loading-graph ion-spinner svg * {
  stroke: #fff;
}
.iphonex .app-page-homeprivadokb .home-privado ion-spinner {
  position: relative;
  display: inline-block;
  width: 28px;
  height: 28px;
  margin-top: 17.6rem;
}
.iphonex .app-page-homeprivadokb .toastCustom {
  bottom: 8.2rem;
}
.iphonex .header-componentkb .scroll-content {
  margin-top: 17.6rem;
}
.map-splash--privado {
  height: 226px !important;
  top: 0;
  bottom: inherit;
  position: relative !important;
  z-index: 2;
  margin: 5.6rem 0 0;
}
.map-splash--privado:before {
  position: relative;
  z-index: -9;
}
.map-splash--privado.map-splash:before {
  background-position: 0 -8rem;
}
.map-splash--privado.map-splash .map-splash--bajada {
  position: absolute;
  top: 3.2rem;
  width: 100%;
  text-align: center;
}
.map-splash--privado.map-splash
  .map-splash--bajada
  .container-revisa--producto
  a {
  display: inline-block;
  color: #fff;
}
.map-splash--privado.map-splash .map-splash--bajada p {
  font-size: 1.2rem;
  color: #fff;
  margin: 0;
}
.map-splash--privado.map-splash .map-splash--bajada p:first-child {
  font-size: 2rem;
}
.map-splash--privado.map-splash .map-splash--bajada span {
  font-size: 3.2rem;
  color: #fff;
  display: inline-block;
}
.map-splash--privado.map-splash .map-splash--bajada .button-outline-md {
  border-color: #fff;
}
.map-splash--privado.map-splash .map-splash--bajada .button-outline-md.button {
  border: 1px solid #fff;
  background: 0 0;
  min-width: 160px;
  margin-top: 1.6rem;
}
.acceso-rapido,
.home-privado {
  background: #f0f0f0;
}
.map-splash--privado.map-splash
  .map-splash--bajada
  .button-outline-md.button
  i {
  padding: 0 0 1.6rem;
  font-size: 1.6rem;
  transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  -o-transform: rotate(90deg);
}
.map-splash--privado.map-splash
  .map-splash--bajada
  .button-outline-md.button
  i:before {
  font-size: 2.4rem;
}
.map-splash--privado.map-splash
  .map-splash--bajada
  .button-outline-md.button
  i.ocultar-saldo {
  padding: 1.6rem 0 0;
  transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -webkit-transform: rotate(270deg);
  -o-transform: rotate(270deg);
}
.map-splash--privado.map-splash
  .map-splash--bajada
  .button-outline-md.button
  span {
  font-size: 1.6rem;
  text-transform: initial;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.acceso-rapido {
  border-top: 1px solid #dedede;
  border-bottom: 1px solid #dedede;
  position: relative;
}
.acceso-rapido p {
  font-size: 2rem;
  color: #444;
  position: relative;
  padding: 0 2.8rem 0 0;
}
.acceso-rapido p i:before {
  font-size: 2rem;
  position: absolute;
  padding: 0 0 0 0.8rem;
  top: 50%;
  margin-top: -1rem;
}
.container-saldos.saldo-activo {
  max-height: 3000px;
  -webkit-transition: max-height 0.5s ease-in;
  transition: max-height 0.5s ease-in;
}
.container-saldos.saldo-inactivo {
  max-height: 0;
  -webkit-transition: max-height 0.5s ease-out;
  transition: max-height 0.5s ease-out;
  overflow: hidden;
}
.home-privado ion-refresher {
  top: 32px;
  color: #fff;
  padding-bottom: 0;
  padding-top: 3.2rem;
}
.home-privado ion-refresher .refresher-pulling-icon,
.home-privado ion-refresher .refresher-refreshing-icon {
  color: #fff;
  margin-top: 7.6rem;
}
.home-privado ion-refresher .refresher-pulling-icon svg,
.home-privado ion-refresher .refresher-pulling-icon svg circle,
.home-privado ion-refresher .refresher-refreshing-icon svg,
.home-privado ion-refresher .refresher-refreshing-icon svg circle {
  fill: #fff;
  stroke: #fff;
}
.home-privado .scroll-content {
  border-top: none;
  margin: 5.6rem 0;
}
.headerHomePrivado {
  text-align: center;
  padding: 2.4rem 0 2.2rem;
  margin: 0 0.8rem;
}
.headerHomePrivado .greeting {
  position: relative;
}
.headerHomePrivado p {
  padding-bottom: 1.6rem;
  font-size: 16px;
  color: #fff;
  font-weight: 600;
  margin: 0;
}
.headerHomePrivado button {
  background: #000;
  color: #fff;
  font-size: 12px;
  font-weight: 700;
  border-radius: 2.4rem;
  padding: 1.2rem 1.6rem;
  height: auto;
  margin: 0;
}
.headerHomePrivado button.disabled {
  color: #444;
}
.headerHomePrivado .fade {
  -webkit-transition: opacity 0.8s ease-in-out;
  transition: opacity 0.8s ease-in-out;
  position: absolute;
  left: 0;
  right: 0;
  text-align: center;
}
.headerHomePrivado .visible {
  opacity: 1;
}
.headerHomePrivado .invisible {
  opacity: 0;
  pointer-events: none;
}
.headerHomePrivado .btnWorkCafe {
  background: #000;
  color: #fff;
  padding: 0.6rem 1.6rem 0.8rem;
  max-width: 90%;
}
.headerHomePrivado .btnWorkCafe span {
  vertical-align: super;
  font-weight: 300;
}
.headerHomePrivado .btnWorkCafe img {
  padding-right: 0.8rem;
  max-height: 23px;
}
.headerHomePrivado .btnWorkCafe b {
  font-weight: 600;
}
.headerHomePrivado .btnWorkCafe i {
  padding-left: 0.8rem;
  color: #ec0000;
  font-size: 22px;
}
.headerHomePrivado .btnMerito {
  border-radius: 50px;
  padding: 2px 1.6rem 0 2px;
  max-width: 90%;
  background: -webkit-gradient(
    linear,
    left bottom,
    left top,
    from(#ff5353),
    color-stop(93%, #efa221)
  );
  background: linear-gradient(0deg, #ff5353 0, #efa221 93%);
}
.headerHomePrivado .btnMerito img {
  max-height: 35px;
  padding-right: 1rem;
}
.headerHomePrivado .btnMerito p {
  vertical-align: top;
  color: #fff;
  font-size: 1.2rem;
  display: inline-block;
  padding-top: 1.2rem;
  padding-bottom: 0;
  margin: 0;
}
.headerHomePrivado .btnMerito p b {
  vertical-align: top;
}
.container-saldos .item-sumatoria--saldos:first-child p {
  margin: 3.2rem 0 0;
}
.container-saldos .item-sumatoria--saldos .list-md .item-block .item-inner {
  border-bottom: 0;
}
.container-saldos .item-sumatoria--saldos p {
  margin: 1.6rem 0 0;
  font-size: 2rem;
  color: #333;
}
.container-saldos .item-sumatoria--saldos .tituloCuenta span {
  display: inline-block;
}
.container-saldos .item-sumatoria--saldos .item-saldos {
  padding: 1.6rem;
}
.container-saldos .item-sumatoria--saldos .item-saldos .item + .item {
  margin-top: -1px;
}
.container-saldos .item-sumatoria--saldos .item-saldos ion-item {
  padding: 0;
  -webkit-box-shadow: 0 2px 4px rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 4px rgba(25, 25, 25, 0.1);
  position: relative;
}
.container-saldos .item-sumatoria--saldos .item-saldos ion-item .item-inner {
  padding: 0;
  position: relative;
}
.container-saldos
  .item-sumatoria--saldos
  .item-saldos
  ion-item
  .item-inner
  .input-wrapper {
  padding: 1.6rem 4.8rem 1.6rem 1.6rem;
  border: 1px solid #ddd;
}
.container-saldos
  .item-sumatoria--saldos
  .item-saldos
  ion-item
  .item-inner
  .input-wrapper
  p {
  margin: 0;
  color: #5b5a5b;
  font-size: 1.3rem;
  white-space: initial;
}
.container-saldos
  .item-sumatoria--saldos
  .item-saldos
  ion-item
  .item-inner
  .input-wrapper
  p
  + p {
  margin: 0;
  color: #333;
  position: relative;
}
.container-saldos
  .item-sumatoria--saldos
  .item-saldos
  ion-item
  .item-inner
  .input-wrapper
  p
  + p
  span {
  font-size: 2rem;
}
.container-saldos
  .item-sumatoria--saldos
  .item-saldos
  ion-item
  .item-inner
  .input-wrapper
  i {
  width: 4.8rem;
  height: 4.8rem;
  display: block;
  color: #5b5a5b;
  position: absolute;
  top: 0.5rem;
  right: 0;
  z-index: 1;
}
.container-saldos
  .item-sumatoria--saldos
  .item-saldos
  ion-item
  .item-inner
  .input-wrapper
  i:before {
  position: absolute;
  width: 100%;
  text-align: center;
  line-height: 4.8rem;
  font-size: 2.4rem;
  height: 100%;
}
.container-saldos .btn-ocultar--saldos .button {
  margin: 1.6rem auto 3.2rem;
  color: #444;
  background: #fff;
  border: 1px solid #5b5a5b;
  font-size: 1.6rem;
  text-transform: initial;
  min-width: 160px;
}
.container-saldos .btn-ocultar--saldos .button span {
  font-weight: 400;
}
.container-saldos .btn-ocultar--saldos .button span i {
  padding: 1.6rem 0 0;
  font-size: 1.6rem;
  transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -webkit-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  color: #ec0000;
}
.container-saldos .btn-ocultar--saldos .button span i:before {
  font-size: 2.4rem;
}
.container-saldos.saldo-activo {
  display: block;
}
.container-listaHomeprivado {
  padding: 0 0.8rem 0.8rem;
}
.container-listaHomeprivado ion-list .item-md {
  padding: 0;
  border-radius: 4px;
  margin-bottom: 0.8rem;
}
.container-listaHomeprivado ion-list .item-md.item-block .item-inner {
  padding: 1.6rem 3.2rem 1.6rem 1.6rem;
  position: relative;
  font-weight: 700;
  color: #444;
  border: none;
}
.container-listaHomeprivado ion-list .item-md.item-block .item-inner i {
  position: absolute;
  right: 1.6rem;
  top: 50%;
  margin-top: -1.2rem;
  color: #ec0000;
  font-size: 2.4rem;
}
.container-listaHomeprivado ion-list .item-md.item-block .input-wrapper {
  color: #5b5a5b;
  font-size: 1.4rem;
}
.container-listaHomeprivado
  ion-list
  .item-md.item-block
  .input-wrapper
  ion-label {
  margin: 0;
}
.container-listaHomeprivado ion-list .lista-juntos {
  -webkit-box-shadow: 0 2px 4px rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 4px rgba(25, 25, 25, 0.1);
}
.container-cuenta,
.custom-popover {
  background: #fff;
  -webkit-box-shadow: 0 2px 4px rgba(25, 25, 25, 0.1);
}
.container-listaHomeprivado ion-list .item-juntos {
  margin: 0;
  border-radius: 0;
  border-bottom: 1px solid #ddd;
}
.container-listaHomeprivado ion-list .item-juntos:first-child {
  border-radius: 4px 4px 0 0;
}
.container-listaHomeprivado ion-list .item-juntos:last-child {
  border-bottom: none;
  border-radius: 0 0 4px 4px;
}
.custom-popover {
  opacity: 0;
  border: 4px solid #fff;
  position: absolute;
  z-index: 100000;
  width: 260px;
  right: 50%;
  margin-right: -130px;
  border-radius: 4px;
  top: 6rem;
  box-shadow: 0 2px 4px rgba(25, 25, 25, 0.1);
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  visibility: hidden;
}
.custom-popover .popover-contenido {
  padding: 0.6rem;
  text-align: center;
}
.custom-popover .popover-contenido .p-grande {
  font-size: 18px;
}
.custom-popover .popover-contenido p {
  font-size: 14px;
  padding: 0;
}
.custom-popover.visible {
  opacity: 1;
  visibility: visible;
}
.custom-popover:after,
.custom-popover:before {
  bottom: 100%;
  right: 33px;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
.custom-popover:after {
  border-color: rgba(255, 255, 255, 0);
  border-bottom-color: #fff;
  border-width: 6px;
  margin-left: -6px;
}
.custom-popover:before {
  border-color: rgba(255, 255, 255, 0);
  border-bottom-color: #fff;
  border-width: 12px;
  margin-left: -12px;
}
.container-cuenta {
  border-radius: 0;
  margin: 0;
  border-top: 1px solid #ddd;
  box-shadow: 0 2px 4px rgba(25, 25, 25, 0.1);
}
.container-cuenta .cuenta {
  padding: 1.6rem 4.8rem 1.6rem 1.6rem;
  position: relative;
}
.container-cuenta .cuenta p {
  color: #444;
  font-size: 1.6rem;
  font-weight: 600;
  line-height: 120%;
  margin: 0 0 0.8rem;
}
.container-cuenta .cuenta p span {
  display: inline-block;
}
.container-cuenta .cuenta p.glosa {
  font-weight: 600;
  margin: 0;
  font-size: 1.4rem;
}
.container-cuenta .cuenta p.account {
  font-size: 1.4rem;
  font-weight: 300;
  margin-bottom: 0;
}
.container-cuenta .cuenta p.disponible {
  font-size: 1.2rem;
  margin-top: 0.8rem;
  font-weight: 300;
  margin-bottom: 0;
}
.container-cuenta .cuenta p.monto {
  font-size: 3.2rem;
  font-weight: 300;
  margin-bottom: 0;
}
.container-cuenta .cuenta.credito span img {
  padding-right: 0.8rem;
  height: 1.4rem;
  width: auto;
}
.container-cuenta .cuenta-lineaCredito {
  border-top: 1px solid #ddd;
  padding: 0.8rem;
  font-size: 12px;
}
.container-cuenta .cuenta-lineaCredito span {
  font-weight: 700;
  display: inline-block;
}
.container-cuenta .container-ver-datos {
  position: absolute;
  right: 0.8rem;
  top: 0.6rem;
  padding: 0.8rem;
  font-size: 1.2rem;
}
.container-cuenta .linea-credito {
  padding: 1.6rem;
  border-top: 1px solid #ddd;
}
.container-cuenta .linea-credito p {
  margin: 0;
  line-height: 120%;
  color: #444;
  font-size: 1.2rem;
  font-weight: 600;
}
.container-cuenta .linea-credito p + p {
  font-weight: 500;
}
.container-cuenta .linea-credito p + p span {
  font-weight: 700;
}
.container-cuenta.cuenta-unica {
  margin: 0 0.8rem 0.8rem;
  border-radius: 4px;
}
.campania-home .campania {
  background: 0 0;
  padding: 0 0.8rem 0.8rem;
}
.campania-home .campania img {
  padding: 0;
  border-radius: 4px;
  width: 100%;
  display: block;
}
.container-acordeon-cuenta {
  margin: 0 0.8rem 0.8rem;
}
.container-acordeon-cuenta .acordeon-cuenta {
  background: #fff;
  -webkit-box-shadow: 0 2px 4px rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 4px rgba(25, 25, 25, 0.1);
  border-radius: 4px;
  -webkit-transition: border-radius 0.1s ease-in-out;
  transition: border-radius 0.1s ease-in-out;
  -webkit-transition-delay: 0.1s;
  transition-delay: 0.1s;
}
.container-acordeon-cuenta .acordeon-cuenta div {
  position: relative;
  padding: 1.6rem 4.8rem 1.6rem 1.6rem;
}
.container-acordeon-cuenta .acordeon-cuenta div ion-col p {
  margin: 0;
  font-weight: 700;
  font-size: 1.4rem;
  color: #444;
}
.container-acordeon-cuenta .acordeon-cuenta div ion-col + ion-col p {
  font-weight: 500;
  text-align: right;
  font-size: 12px;
  line-height: 2.1rem;
}
.container-acordeon-cuenta .acordeon-cuenta div ion-col + ion-col p span {
  font-weight: 600;
}
.container-acordeon-cuenta .acordeon-cuenta div i {
  position: absolute;
  right: 1.6rem;
  top: 50%;
  margin-top: -1.2rem;
  color: #ec0000;
  font-size: 2.4rem;
  -webkit-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
}
.container-acordeon-cuenta .acordeon-cuenta div i.open {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
.container-acordeon-cuenta .acordeon-cuenta div i.close {
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
}
.container-acordeon-cuenta .acordeon-abierto {
  border-radius: 4px 4px 0 0;
  -webkit-transition: border-radius 0.1s ease-in-out;
  transition: border-radius 0.1s ease-in-out;
  -webkit-transition-delay: 0.1s;
  transition-delay: 0.1s;
}
.container-acordeon-cuenta .container-cuenta-nacionales,
.container-acordeon-cuenta .container-tarjeta-credito {
  max-height: 0;
  -webkit-transition: max-height 0.3s ease-in-out, opacity 0.4s ease-in-out;
  transition: max-height 0.3s ease-in-out, opacity 0.4s ease-in-out;
  overflow: hidden;
  opacity: 0;
}
.container-acordeon-cuenta .container-cuenta-nacionales.visible,
.container-acordeon-cuenta .container-tarjeta-credito.visible {
  opacity: 1;
  height: auto;
  max-height: 1000px;
  overflow: visible;
}
.container-acordeon-cuenta
  .container-cuenta-nacionales
  .container-cuenta:last-child,
.container-acordeon-cuenta
  .container-tarjeta-credito
  .container-cuenta:last-child {
  margin-bottom: 0;
}
.container-acordeon-cuenta + .container-acordeon-cuenta {
  margin-bottom: 0.8rem;
  border-bottom: none;
}
.loopCuenta:last-child .container-cuenta {
  border-radius: 0 0 4px 4px;
}
.container-menu .pre-list.list-home-privado {
  background: 0 0;
  padding-bottom: 10.6rem;
  border-bottom: 0;
}
.no-margin-bottom {
  margin-bottom: 0 !important;
}
.no-margin-top {
  margin-top: 0 !important;
}
.general-modal .scroll-content {
  margin: 0.8rem;
}
.general-modal .scroll-content .my-modal {
  border-radius: 0.4rem;
}
.modal-hand-shake.my-modal {
  padding: 1.6rem 0 0;
}
.modal-hand-shake.my-modal .button-clear {
  border: 1px solid #c2c2c2;
  background-color: transparent;
  color: #ec0000;
  margin: 1.6rem auto;
  font-size: 1.6rem;
  width: 27rem;
}
.modal-hand-shake.my-modal .button-dismiss {
  background: 0 0;
  margin-bottom: 1.6rem;
}
.modal-hand-shake.my-modal .button-dismiss p {
  color: #ec0000;
  font-size: 1.6rem;
  font-weight: 600;
}
.modal-generico .modal-generico--container-botones button.button {
  padding: 0;
}
.modal-generico .modal-generico--container-botones button.button-clear {
  border: none;
  height: 3.2rem;
  padding: 0 4.8rem;
  background: #fff;
  color: #ec0000;
  font: 600 1.6rem OpenSans;
  min-width: 28rem;
  margin: 0 auto 1.6rem;
  display: block;
  border-radius: 2.4rem;
}
.ftu .btn-comencemos,
.ftu .uno {
  display: none;
}
.modal-generico .modal-generico--container-botones.first-btn {
  height: auto;
}
.modal-generico .modal-scroll-content {
  height: 50vh;
  overflow: scroll;
  padding: 0 1.6rem;
  margin-bottom: 1.6rem;
}
.modal-generico .modal-scroll-content p {
  font-size: 13px;
  text-align: left;
  margin: 0;
}
.modal-generico.my-modal .icono.color-error {
  background: #ec0000;
}
.modal-generico.my-modal .icono.color-warning {
  background: #e59d27;
}
.modal-generico.my-modal .icono.color-info {
  background: #1bb3bc;
}
.modal-generico.my-modal .icono.color-success {
  background: #abc111;
}
ion-header {
  top: 85px;
}
.fade-effect {
  opacity: 0;
  -webkit-transition: opacity 0.4s ease-in-out;
  transition: opacity 0.4s ease-in-out;
  right: 1.6rem;
  left: 1.6rem;
  height: 65px;
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(white),
    to(rgba(255, 255, 255, 0))
  );
  background: linear-gradient(to bottom, #fff 0, rgba(255, 255, 255, 0) 100%);
}
.fade-effect-bottom {
  bottom: 0;
  position: absolute;
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(rgba(255, 255, 255, 0)),
    to(white)
  );
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0, #fff 100%);
}
.fade-effect.visible {
  opacity: 1;
}
.modal-termino-condiciones {
  background: rgba(0, 0, 0, 0.6);
}
.modal-termino-condiciones .container-termino-condiciones {
  background: #fff;
  margin: 5rem 0.8rem 0.8rem;
  height: 76%;
  padding: 0 1.6rem;
  border-radius: 0.4rem;
  position: relative;
}
.modal-termino-condiciones .container-termino-condiciones .icono {
  width: 7.2rem;
  height: 7.2rem;
  position: absolute;
  left: 50%;
  top: 0;
  text-align: center;
  line-height: 7.2rem;
  margin: -3.6rem 0 0 -3.6rem;
  border-radius: 50%;
  font-size: 3.6rem;
  color: #fff;
}
.modal-termino-condiciones .container-termino-condiciones .icono.color-info {
  background: #1bb3bc;
}
.modal-termino-condiciones .container-termino-condiciones .titulo {
  font-size: 2rem;
  color: #444;
  text-align: center;
  padding: 5.6rem 0 1.6rem;
}
.modal-termino-condiciones .container-termino-condiciones .titulo p {
  margin: 0;
}
.modal-termino-condiciones .container-termino-condiciones .bajada {
  overflow: scroll;
  position: relative;
}
.modal-termino-condiciones .container-termino-condiciones .bajada p {
  font-size: 13px;
  text-align: justify;
}
.modal-termino-condiciones
  .container-termino-condiciones
  .bajada
  p:first-child {
  margin-top: 0;
}
.modal-termino-condiciones .container-termino-condiciones .bajada-iphonex {
  height: 80% !important;
}
.iphonex .modal-termino-condiciones .container-termino-condiciones {
  height: 85%;
}
app-page-terminocondiciones .fixed-content,
app-page-terminocondiciones .scroll-content {
  margin-top: 6.8rem;
}
.ftu .col {
  padding: 0;
}
.ftu .map-ftu-list .item {
  margin: 1.6rem 0 0;
}
.ftu .uno {
  overflow: hidden;
}
.ftu .logo-ftu.dos {
  display: none;
  -webkit-animation-delay: 0s;
  animation-delay: 0s;
  -webkit-transition: none;
  transition: none;
  height: 0;
}
.ftu .container-ingresa-nombre {
  height: 100%;
}
.ftu .container-ingresa-nombre .logo-ftu {
  -webkit-transition: none;
  transition: none;
  padding: 48px 0 100px;
  top: inherit;
  height: 182px;
}
.ftu .container-ingresa-nombre .container-caja,
.platform-android
  .ftu
  .scroll-content
  .container-ingresa-nombre
  .container-caja
  .caja,
.slides {
  height: 100%;
}
.ftu .container-ingresa-nombre .container-form-nombre {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -86px;
  margin-left: -140px;
}
.ftu .container-ingresa-nombre .text-big {
  text-align: center;
}
.ftu .container-ingresa-nombre.ingresa-nombre {
  -webkit-animation: slideIngresa 0.3s linear 0.3s forwards;
  animation: slideIngresa 0.3s linear 0.3s forwards;
  opacity: 0;
}
@-webkit-keyframes slideIngresa {
  0% {
    opacity: 0;
    display: none;
  }
  100% {
    opacity: 1;
    display: block;
  }
}
@keyframes slideIngresa {
  0% {
    opacity: 0;
    display: none;
  }
  100% {
    opacity: 1;
    display: block;
  }
}
.platform-android .ftu .scroll-content {
  padding-bottom: 0 !important;
  overflow: visible !important;
}
.text-big,
.text-mid {
  padding: 0 1.6rem;
  text-shadow: 0 3px 6px rgba(0, 0, 0, 0.25);
  color: #fff;
}
.platform-android .ftu .scroll-content .container-ingresa-nombre {
  top: inherit;
  left: inherit;
  display: inherit;
  margin-top: inherit;
  margin-left: inherit;
  min-height: 400px;
}
.platform-android
  .ftu
  .scroll-content
  .container-ingresa-nombre
  .container-caja {
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: block;
  overflow-x: hidden;
  height: 100%;
}
.platform-android
  .ftu
  .scroll-content
  .container-ingresa-nombre
  .container-caja
  .caja
  .container-form-nombre {
  position: inherit;
  top: inherit;
  left: inherit;
  margin-top: inherit;
  margin-left: inherit;
}
.text-big.margin-top,
.text-mid.margin-top {
  margin-top: 1.6rem;
}
.slides {
  display: block;
  opacity: 1;
  visibility: visible;
}
.slider-pager {
  bottom: 0;
  height: 5px;
  background: #fff;
}
.slider-pager .percent {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  background: #ec0000;
  width: 0;
  -webkit-transition: all 1s linear;
  transition: all 1s linear;
}
.slider-pager .percent.p25 {
  width: 25%;
  -webkit-transition: all 1s linear;
  transition: all 1s linear;
}
.slider-pager .percent.p50 {
  width: 50%;
}
.slider-pager .percent.p75 {
  width: 75%;
}
.slider-pager .percent.p100 {
  width: 100%;
}
.text-big {
  font: 900 2.4rem OpenSans;
  opacity: 0;
  animation: overflow 1s linear;
  -webkit-animation: overflow 1s linear;
  animation-fill-mode: forwards;
  -webkit-animation-fill-mode: forwards;
  animation-delay: 1.5s;
  -webkit-animation-delay: 1.5s;
}
.text-big.fast-animate {
  animation-delay: 0.3s;
  -webkit-animation-delay: 0.3s;
}
.text-mid,
ul.buttons-slides {
  opacity: 0;
  animation: overflow 1s linear;
}
.text-big.no-margin-bottom {
  margin-bottom: 0;
}
.text-big.margin-bottom-neg {
  margin-bottom: -1.6rem;
}
.text-big.text-big-bienvenido {
  margin-bottom: 3.2rem;
}
.text-big.text-semi-mid {
  font-size: 2rem;
}
.text-mid {
  font: 600 1.6rem OpenSans;
  margin-bottom: 1.8rem;
  -webkit-animation: overflow 1s linear;
  animation-fill-mode: forwards;
  -webkit-animation-fill-mode: forwards;
  animation-delay: 1.5s;
  -webkit-animation-delay: 1.5s;
}
.text-mid.fast-animate {
  animation-delay: 0.3s;
  -webkit-animation-delay: 0.3s;
}
.text-mid.no-margin-bottom {
  margin-bottom: 0;
}
.text-mid.margin-bottom-neg {
  margin-bottom: -1.6rem;
}
.text-mid.animacionLater {
  animation-delay: 4s;
  -webkit-animation-delay: 3.5s;
}
ul.buttons-slides {
  -webkit-animation: overflow 1s linear;
  animation-fill-mode: forwards;
  -webkit-animation-fill-mode: forwards;
  animation-delay: 0.2s;
  -webkit-animation-delay: 0.2s;
}
ul.buttons-slides.fade li {
  opacity: 0 !important;
}
ul.buttons-slides button {
  -webkit-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
}
.slider,
.swiper-container {
  height: 100%;
  z-index: 20;
}
.slider .row,
.swiper-container .row {
  height: 100%;
}
.slider .ftu-buttons,
.swiper-container .ftu-buttons {
  margin: 0 auto;
  padding: 0;
  list-style: none;
  max-width: 310px;
}
.slider .ftu-buttons:after,
.slider .ftu-buttons:before,
.swiper-container .ftu-buttons:after,
.swiper-container .ftu-buttons:before {
  content: "";
  display: table;
  clear: both;
}
.slider .ftu-buttons li,
.swiper-container .ftu-buttons li {
  display: inline-block;
  width: 33.33%;
  color: #fff;
  float: left;
}
.slider .ftu-buttons li.no-float,
.swiper-container .ftu-buttons li.no-float {
  float: none;
}
.slider .ftu-buttons li:nth-child(1),
.swiper-container .ftu-buttons li:nth-child(1) {
  opacity: 0;
  animation: overflow 1s linear;
  -webkit-animation: overflow 1s linear;
  animation-fill-mode: forwards;
  -webkit-animation-fill-mode: forwards;
  animation-delay: 2s;
  -webkit-animation-delay: 2s;
}
.slider .ftu-buttons li:nth-child(2),
.swiper-container .ftu-buttons li:nth-child(2) {
  opacity: 0;
  animation: overflow 1s linear;
  -webkit-animation: overflow 1s linear;
  animation-fill-mode: forwards;
  -webkit-animation-fill-mode: forwards;
  animation-delay: 2.5s;
  -webkit-animation-delay: 2.5s;
}
.slider .ftu-buttons li:nth-child(3),
.swiper-container .ftu-buttons li:nth-child(3) {
  opacity: 0;
  animation: overflow 1s linear;
  -webkit-animation: overflow 1s linear;
  animation-fill-mode: forwards;
  -webkit-animation-fill-mode: forwards;
  animation-delay: 3s;
  -webkit-animation-delay: 3s;
}
.slider .ftu-buttons li p,
.swiper-container .ftu-buttons li p {
  font: 600 1.2rem OpenSans;
  margin-top: 0.8rem;
  color: #fff;
  text-shadow: 0 3px 6px rgba(0, 0, 0, 0.25);
}
.slider .ftu-buttons li i,
.swiper-container .ftu-buttons li i {
  font-size: 4rem;
}
.slider .ftu-buttons li .touch-id,
.swiper-container .ftu-buttons li .touch-id {
  width: 6.4rem;
  text-align: center;
  margin: 0 auto;
}
.slider .ftu-buttons li .touch-id i,
.swiper-container .ftu-buttons li .touch-id i {
  font-size: 40px;
  color: #fff;
}
.slider .ftu-buttons li .touch-id img,
.swiper-container .ftu-buttons li .touch-id img {
  width: 100%;
  height: auto;
}
.swiper-pagination.swiper-pagination-bullets {
  bottom: 25%;
  -webkit-transition: opacity 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out;
}
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  background: #fff;
}
.swiper-pagination.hide {
  display: block !important;
}
.swiper-container-horizontal > .swiper-pagination-progress {
  top: inherit;
  bottom: 0;
  background: #fff;
  height: 5px;
  position: fixed;
}
.swiper-container-horizontal
  > .swiper-pagination-progress
  .swiper-pagination-progressbar {
  background: #ec0000;
  min-width: 25%;
  -webkit-transform: translate3d(0, 0, 0) scaleX(0.5) scaleY(1);
  transform: translate3d(0, 0, 0) scaleX(0.5) scaleY(1);
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
}
.map-ftu-list {
  margin: 0 auto;
  max-width: 28.8rem;
}
.map-ftu-list ion-label {
  margin: 0 !important;
  overflow: visible;
}
.map-ftu-list .item {
  background: 0 0;
  border: none !important;
  color: #fff;
  padding: 0;
  height: 5.8rem;
}
.map-ftu-list .item.oculto {
  visibility: hidden;
  min-height: 0;
  overflow: hidden;
  margin: 0;
  height: 0;
}
.map-ftu-list .item.item-block .inner-item {
  padding: 0;
}
.map-ftu-list .item ion-input {
  margin: -0.5rem 0 0;
}
.map-ftu-list .item ion-input .text-input-md {
  margin-bottom: 0.8rem;
  margin-top: 0.8rem;
}
.map-ftu-list .item.item-input.input-has-focus .item-inner,
.map-ftu-list
  .item.item-input.ng-valid.input-has-value:not(.input-has-focus)
  .item-inner {
  border-bottom-color: #fff;
  -webkit-box-shadow: inset 0 -1px 0 0 #fff;
  box-shadow: inset 0 -1px 0 0 #fff;
}
.map-ftu-list .item.item-md.pass .item-inner {
  position: relative;
  padding-right: 4.6rem;
}
.map-ftu-list .item-inner {
  padding-left: 0;
}
.map-ftu-list .input-has-focus .label-md[floating] {
  color: #fff;
}
.map-ftu-list .rut .item-inner .input-wrapper .ng-valid .text-input:after {
  content: "\e919";
  width: 2.4rem;
  height: 2.4rem;
}
.map-ftu-list.ftu-nombre-input .teclado-rut {
  margin-bottom: 0;
}
ul.buttons-slides {
  margin: 0;
  padding: 0;
  list-style: none;
  position: absolute;
  z-index: 100;
  left: 1.6rem;
  right: 1.6rem;
  bottom: 1.6rem;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
ul.buttons-slides.fade {
  opacity: 0;
  z-index: 10;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
ul.buttons-slides li {
  display: inline-block;
  width: 100%;
  text-align: center;
}
.msg-error,
.text-left {
  text-align: left;
}
ul.buttons-slides li a {
  padding: 1.6rem;
  color: #fff;
  display: inline-block;
  font-weight: 600;
}
ul.buttons-slides li a.next {
  font: 600 1em OpenSans;
}
ul.buttons-slides li a.next i {
  font-size: 1.6rem;
  position: relative;
  top: 3px;
}
ul.buttons-slides li a.simple {
  opacity: 0.7;
}
.item-datetime .label-md,
.item-input .label-md,
.item-select .label-md {
  color: #fff;
}
.msg-error {
  display: block;
  color: #ec0000;
  font-size: 1.2rem;
  margin: -1rem 0 0;
}
.content-ios:not([no-bounce]) > .scroll-content::before {
  bottom: 0;
}
.platform-ios > .content {
  margin-top: 2rem;
}
.platform-ios > .content.no-scroll {
  margin-top: 0;
}
.map-splash {
  background-color: #000;
  height: 100%;
  left: 0;
  position: fixed;
  bottom: 0;
  width: 100%;
  z-index: -1;
}
.map-splash.map-splash--dia:before {
  background: url(../assets/images/am.jpg) 50% 50% no-repeat;
  background-size: cover;
}
.map-splash.map-splash--tarde:before {
  background: url(../assets/images/pm.jpg) 50% 50% no-repeat;
  background-size: cover;
}
.map-splash.map-splash--noche:before {
  background: url(../assets/images/noche.jpg) 50% 50% no-repeat;
  background-size: cover;
}
.map-overlay {
  height: 100%;
  opacity: 0;
  overflow: hidden;
  width: 100%;
  position: absolute;
}
.map-overlay .map-overlay-logo {
  height: 100%;
  position: relative;
  width: 100%;
}
.map-overlay .map-overlay-logo img {
  height: 26px;
  position: absolute;
  left: 50%;
  margin-left: -7.3rem;
  top: 50%;
  margin-top: -1.3rem;
}
.map-overlay.map-no-animate {
  -webkit-animation: none;
  animation: none;
  opacity: 1;
}
.menu-down-to-up,
.menu-footer {
  left: 0;
  animation: overflow 1s linear;
  right: 0;
}
@-webkit-keyframes blur {
  0% {
    -webkit-filter: blur(0);
    filter: blur(0);
  }
  100% {
    -webkit-filter: blur(6px);
    filter: blur(6px);
  }
}
@keyframes blur {
  0% {
    -webkit-filter: blur(0);
    filter: blur(0);
  }
  100% {
    -webkit-filter: blur(6px);
    filter: blur(6px);
  }
}
@-webkit-keyframes overflow {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes logoTop {
  0% {
    top: 0;
    -webkit-transform: translate3d(0, 0);
    transform: translate3d(0, 0);
  }
  100% {
    top: 4.8rem;
    -webkit-transform: translate3d(0, -50%, 0);
    transform: translate3d(0, -50%, 0);
  }
}
@keyframes logoTop {
  0% {
    top: 0;
    -webkit-transform: translate3d(0, 0);
    transform: translate3d(0, 0);
  }
  100% {
    top: 4.8rem;
    -webkit-transform: translate3d(0, -50%, 0);
    transform: translate3d(0, -50%, 0);
  }
}
.botones.item-cover {
  min-width: 4.8rem;
  min-height: 4.8rem;
}

.botones.button{
  border:none;
  height:4.8rem;
  padding:0 4.8rem;
  background:#ec0000;
  color:#fff;
  font:600 1.6rem OpenSans;
  min-width:28rem;
  margin:1.6rem auto;
  display:block;
  border-radius:2.4rem
}

/* .botones.button {
  border: none;
  height: 3.5rem;
  background: #ec0000;
  color: #fff;
  font: 600 1.1rem OpenSans;
  min-width: 28rem;
  margin: 1.6rem auto;
  display: block;
  border-radius: 2.4rem;
} */

.botones.button.no-bkg {
  background: 0 0;
  z-index: 1;
}
.botones.button.icono i {
  font-size: 2.4rem;
  position: relative;
  top: 0.5rem;
}
.botones.button.inline {
  display: block;
  min-width: initial;
  width: calc(100% - 3.2rem);
  margin: 1.6rem auto;
}
.botones.button.border {
  border: 0.1rem solid #c2c2c2;
  background: #fff;
  color: #ec0000;
}
.botones.button.margin-none-left {
  margin-left: 0;
}
.botones.button.margin-none-right {
  margin-right: 0;
}
.botones.button.text {
  color: #ec0000;
  background: 0 0;
}
.botones.button .button-inner {
  line-height: 4.8rem;
}
.botones.button .button-inner i {
  font-size: 2.4rem;
  line-height: 47px;
}
.botones.button.no-bkg.boton-finalizar-home {
  border: 1px solid #fff;
  margin-top: 2.4rem;
}
.platform-mobile {
  background: 0 0;
}
.no-scroll .scroll-content {
  overflow: hidden;
}
div[class*=" map-splash--"]:before {
  content: "";
  height: calc(100% + 1.6rem);
  width: calc(100% + 1.6rem);
  -webkit-transform: translate3d(-0.8rem, -0.8rem, 0);
  transform: translate3d(-0.8rem, -0.8rem, 0);
  display: block;
}
.text-right {
  text-align: right;
}
.map-content-iframe {
  height: 100%;
  width: 100%;
}
.map-content-iframe iframe {
  width: 100%;
  height: 100%;
  border: none;
}
app-page-ftu,
app-page-ftu .scroll-content,
app-page-login,
app-page-login .scroll-content,
page-homepublico,
page-homepublico .scroll-content {
  height: 100% !important;
}
.logo-ftu {
  text-align: center;
  height: 32px;
  width: 100%;
  -webkit-transition: top 0.2s ease-in-out;
  transition: top 0.2s ease-in-out;
  position: relative;
  top: 10%;
}
.logo-ftu.logoTop {
  top: -30%;
}
.logo-ftu img {
  width: 186px;
}
.msg-error-login {
  display: block;
  color: #fff;
  font-size: 1.2rem;
  text-align: left;
  margin: 0;
}
.public-home .col {
  padding: 0;
}
.map-overlay .map-overlay-logo.map-no-animate.top {
  height: 56px;
}
.map-grid-absoluta {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.map-grid-absoluta .grid,
.map-grid-absoluta .row {
  padding: 0;
  height: 100%;
}
.menu-footer {
  position: absolute;
  bottom: 1.6rem;
  z-index: 13;
  opacity: 0;
  -webkit-animation: overflow 1s linear;
  animation-fill-mode: forwards;
  -webkit-animation-fill-mode: forwards;
  animation-delay: 1.1s;
  -webkit-animation-delay: 1.1s;
}
.menu-footer .col,
.menu-footer .row {
  padding: 0;
}
.menu-footer ul.menu-buttons {
  margin: 0;
  padding: 0;
  list-style: none;
  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: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.menu-footer ul.menu-buttons.margin-left {
  margin-left: 3.2rem;
}
.menu-footer ul.menu-buttons.margin-right {
  margin-right: 3.2rem;
}
.menu-footer ul.menu-buttons li {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}
.menu-footer ul.menu-buttons li a {
  color: #fff;
  padding: 0.8rem 0.4rem;
  display: block;
}
.menu-footer ul.menu-buttons li a p {
  font: 400 12px OpenSans;
  margin: 0;
  color: #fff;
}
.menu-footer ul.menu-buttons li a i {
  font-size: 2.4rem;
}
.menu-down-to-up {
  position: absolute;
  bottom: 0;
  height: 100%;
  z-index: 15;
  opacity: 0;
  -webkit-animation: overflow 1s linear;
  animation-fill-mode: forwards;
  -webkit-animation-fill-mode: forwards;
  animation-delay: 0.9s;
  -webkit-animation-delay: 0.9s;
  -webkit-transform: translate3d(0, 80%, 0);
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
}
.menu-down-to-up.slide-up {
  transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
}
.menu-down-to-up.slide-up a.open-menu {
  -webkit-transform: rotate(495deg);
  transform: rotate(495deg);
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
  -webkit-box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.5);
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.5);
  top: 0;
}
.menu-down-to-up a.open-menu {
  position: absolute;
  top: -46px;
  left: 50%;
  width: 4.8rem;
  height: 4.8rem;
  display: block;
  margin-top: -2.4rem;
  margin-left: -2.4rem;
  padding: 1.2rem;
  border-radius: 50%;
  overflow: hidden;
  background: #ec0000;
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
}
.menu-down-to-up a.open-menu i {
  font-size: 2.5rem;
  color: #fff;
}
.menu-down-to-up .container-menu {
  background: #fff;
  padding: 3.2rem 1.6rem;
  height: 80%;
  margin-top: 30%;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}
.menu-down-to-up .container-menu h2 {
  font-weight: 600;
}
.menu-down-to-up .container-menu .menu-red {
  margin: 0;
  padding: 0;
  list-style: none;
  text-align: center;
  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: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.menu-down-to-up .container-menu .menu-red li {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}
.menu-down-to-up .container-menu .menu-red li a {
  padding: 0.8rem;
  display: block;
}
.menu-down-to-up .container-menu .menu-red li a p {
  font: 400 13px OpenSans;
  margin: 5px 0 0;
  color: #444;
}
.menu-down-to-up .container-menu .menu-red li a i {
  font-size: 2.4rem;
  color: #ec0000;
}
.menu-down-to-up .container-menu .promocion {
  background: #f0f0f0;
  padding: 3.2rem 0;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}
.menu-down-to-up .container-menu .promocion img {
  width: 100%;
  height: auto;
}
.menu-down-to-up .container-menu .promocion .col,
.menu-down-to-up .container-menu .promocion .row {
  padding: 0;
}
.animate-x {
  opacity: 0;
  animation: overflow 1s linear;
  -webkit-animation: overflow 1s linear;
  animation-fill-mode: forwards;
  -webkit-animation-fill-mode: forwards;
  animation-delay: 1.5s;
  -webkit-animation-delay: 1.5s;
}
.animate-x.fast-animate {
  animation-delay: 0.3s;
  -webkit-animation-delay: 0.3s;
}
.map-button-notificaciones {
  min-width: 4.8rem;
  min-height: 4.8rem;
  height: 5.6rem;
  padding: 1.6rem;
  display: block;
  background: 0 0;
  color: #fff;
  font-size: 2.4rem;
  position: relative;
  z-index: 999;
}
.map-button-notificaciones i {
  float: left;
}
.map-button-notificaciones span {
  float: left;
  display: inline-block;
  margin: 0 0 0 -0.7rem;
  font-size: 1.2rem;
  background: #ffb700;
  color: #fff;
  padding: 0.2rem 0.4rem;
  height: 0.8rem;
  min-width: 0.8rem;
  border-radius: 0.8rem;
}
.platform-ios
  .login-app
  .animate-x
  .no-animar
  .text-center
  .container-logo-back
  .logoLogin,
.platform-ios .map-overlay .map-overlay-logo.map-no-animate.top {
  margin-top: 1.8rem;
}
.map-button-notificaciones.inline {
  display: inline-block;
}
.map-button-notificaciones.homep {
  position: absolute;
  right: 0;
  top: 0;
}
.footer-md:before,
.header-md:after,
.tabs-md[tabsPlacement="bottom"] > .tabbar::before,
.tabs-md[tabsPlacement="top"] > .tabbar::after {
  background-image: none;
}
.platform-ios .map-button-notificaciones.homep {
  top: 2rem;
}
.platform-ios .login-app .col {
  padding: 0;
  height: 100%;
}
.platform-ios.iphonex
  .login-app
  .animate-x
  .no-animar
  .text-center
  .container-logo-back
  .logoLogin,
.platform-ios.iphonex .map-overlay .map-overlay-logo.map-no-animate.top {
  margin-top: 2.9rem;
}
.login-app .col {
  padding: 0;
}
.login-app.no-scroll .scroll-content {
  padding-bottom: 0 !important;
}
.login-app .form-login {
  -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;
}
.login-app .text-big,
.login-app .text-big p {
  opacity: 1;
  visibility: visible;
  -webkit-transition: visibility 0s linear 0.3s, opacity 0.3s;
  transition: visibility 0s linear 0.3s, opacity 0.3s;
}
.login-app .text-big p.fadeout {
  opacity: 0;
  visibility: hidden;
}
.login-app .buttonHidden {
  display: none;
}
.login-app .logoLogin {
  display: inline-block;
}
.login-app .logoLogin img {
  width: 186px;
  padding: 3.5rem 0 1.5rem;
}
.login-app .animate-x .no-animar .text-center {
  height: 100%;
}
.login-app .animate-x .no-animar .text-center .container-logo-back {
  height: 5.6rem;
  position: relative;
}
.login-app .animate-x .no-animar .text-center .container-logo-back .button {
  margin: -2.4rem 0 0;
  top: 50%;
}
.login-app .animate-x .no-animar .text-center .container-logo-back .logoLogin {
  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;
  height: 5.6rem;
}
.login-app
  .animate-x
  .no-animar
  .text-center
  .container-logo-back
  .logoLogin
  img {
  padding: 0;
  width: 100%;
  height: 2.6rem;
}
.login-app .animate-x .no-animar .text-center .container-form-login {
  position: relative;
  height: 90vh;
}
.login-app
  .animate-x
  .no-animar
  .text-center
  .container-form-login
  .form-login {
  width: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -50% 0 0 -50%;
}
.login-app .animate-x .no-animar .text-center .container-form-login.teclado-up {
  display: block;
  height: 100%;
}
.login-app
  .animate-x
  .no-animar
  .text-center
  .container-form-login.teclado-up
  .form-login {
  width: 100%;
  position: relative;
  top: inherit;
  left: inherit;
  margin: inherit;
}
.iphonex .alert-md .alert-wrapper {
  border-radius: 1.3rem;
  overflow: hidden;
  max-width: 270px;
  background-color: #f8f8f8;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.iphonex .alert-md .alert-wrapper .alert-head {
  text-align: center;
  padding: 1.2rem 1.6rem 0.7rem;
}
.iphonex .alert-md .alert-wrapper .alert-head .alert-title {
  margin-top: 0.8rem;
  font-size: 1.7rem;
  font-weight: 600;
}
.iphonex .alert-md .alert-wrapper .alert-message {
  text-align: center;
  font-size: 1.3rem;
  color: inherit;
  padding: 0 2rem 1.6rem;
}
.iphonex .alert-md .alert-button-group {
  margin-right: -0.55px;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 0;
}
.iphonex .alert-md .alert-button-group .btnCss {
  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: 4.4rem;
  border-top: 0.1rem solid #dbdbdf;
  border-right: 0.1rem solid #dbdbdf;
  font-size: 1.7rem;
  color: #ec0000;
  background-color: transparent;
  text-transform: capitalize;
}
.iphonex .alert-md .alert-button-group .btnCss .button-inner {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.button.back {
  position: absolute;
  min-width: 4.8rem;
  padding: 0;
  margin: 2.4rem 0;
}
.button.back i {
  top: 0.3rem !important;
}
.container-remember-me {
  padding-top: 1.6rem;
}
.container-remember-me .map-remember-me {
  padding: 0 0 0 4.8rem;
  position: relative;
  height: 3.2rem;
  line-height: 3.2rem;
  text-align: left;
  color: #fff;
}
.container-remember-me .map-remember-me .toggle {
  position: absolute;
  left: 0;
  top: 0.8rem;
}
.container-rut,
.item-pass-button {
  position: relative;
}
.container-remember-me .map-remember-me .toggle button {
  margin: -1.6rem 0 0 0.5rem;
}
.container-remember-me .map-remember-me .toggle.toggle-md {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  contain: none;
  padding: 0;
}
.container-remember-me .map-remember-me .toggle.toggle-md .toggle-inner {
  -webkit-box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.3);
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.3);
  background-color: #6d6d6d;
}
.container-remember-me .map-remember-me .toggle.toggle-md .toggle-icon {
  background-color: #c2c2c2;
}
.container-remember-me
  .map-remember-me
  .toggle.toggle-md.toggle-checked
  .toggle-inner {
  background-color: #abc111;
}
.item-pass-button {
  margin: 1.6rem 0;
}
.item-pass-button .map-button-notificaciones.homep {
  top: initial;
  bottom: 1.5rem;
  z-index: 10;
}
.item-pass-button .map-button-notificaciones.homep.gray {
  color: #444;
}
.item-pass-button .item {
  margin: 0;
}
.item-md.item-input.ng-invalid.ng-touched:not(.input-has-focus) .item-inner {
  border-bottom-color: #ec0000;
  -webkit-box-shadow: inset 0 -1px 0 0 #ec0000;
  box-shadow: inset 0 -1px 0 0 #ec0000;
}
.map-ftu-list .item {
  margin: 1.6rem 0 2.2rem;
}
.map-ftu-list
  .item.item-input.ng-valid.input-has-value:not(.input-has-focus)
  .item-inner {
  border-bottom-color: #abc111 !important;
  -webkit-box-shadow: inset 0 -1px 0 0 #abc111 !important;
  box-shadow: inset 0 -1px 0 0 #abc111 !important;
}
.map-ftu-list .item.item-input .item-inner {
  border-bottom: 1px solid #dedede;
}
.map-ftu-list
  .item.item-input.ng-invalid.ng-touched:not(.input-has-focus):not(.item-input-has-focus)
  .item-inner,
.map-ftu-list
  .item.item-md.item-input.ng-invalid.ng-touched:not(.input-has-focus):not(.item-input-has-focus)
  .item-inner {
  border-bottom-color: #ec0000 !important;
  -webkit-box-shadow: inset 0 -1px 0 0 #ec0000 !important;
  box-shadow: inset 0 -1px 0 0 #ec0000 !important;
}
.container-rut i {
  position: absolute;
  color: #abc111;
  font-size: 2.4rem;
  right: 0;
  bottom: 1rem;
}
.map-ftu-list .item.item-input.rememberValid.ng-invalid .item-inner {
  -webkit-box-shadow: inset 0 -1px 0 0 #abc111;
  box-shadow: inset 0 -1px 0 0 #abc111;
  border-bottom: 1px solid #abc111;
}
.map-ftu-list .item.item-input.rememberValid.ng-invalid.input-has-focus {
  border-bottom: 0 !important;
}
.map-ftu-list .login-control-input {
  position: relative;
}
.map-ftu-list .login-control-input .login-icon {
  position: absolute;
  right: 0;
  bottom: 10px;
  color: #aac112;
  font-size: 1.6rem;
}
.map-ftu-list .login-control-input span {
  position: absolute;
  top: 58px;
}
.map-ftu-list
  .login-control-input
  .pass
  .item-inner
  .input-wrapper
  ion-input
  input {
  -webkit-text-security: disc;
  -webkit-text-stroke-width: 0;
}
.map-grid-absoluta .no-animar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.map-overlay {
  animation: overflow 0.5s linear;
  -webkit-animation: overflow 0.5s linear;
  animation-fill-mode: forwards;
  -webkit-animation-fill-mode: forwards;
}
.map-overlay button {
  position: relative;
  z-index: 10;
}
.map-overlay .map-overlay-logo.map-no-animate {
  animation: none;
  -webkit-animation: none;
}
.ios
  ion-nav
  > .ion-page
  > ion-content.statusbar-padding.no-scroll:first-child
  .scroll-content {
  padding-top: 0;
}
.md
  ion-nav
  > .ion-page
  > ion-content.no-scroll.statusbar-padding:first-child
  .scroll-content {
  padding: 0;
}
.iphonex ion-content.noFooter .scroll-content {
  margin-bottom: 0 !important;
}
.container-error-page {
  background: #fff;
  border-radius: 0.4rem;
  margin: 5.3rem 0.8rem 0.8rem;
  position: relative;
  border: 1px solid #ddd;
  padding: 4.8rem 0 0;
  -webkit-box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
}
.container-error-page .col {
  padding: 0;
}
.container-error-page .icono-error,
.container-error-page .icono-icono-menos {
  background: #ec0000;
  width: 7.2rem;
  height: 7.2rem;
  border-radius: 50%;
  position: absolute;
  top: -3.6rem;
  left: 50%;
  margin-left: -3.6rem;
}
.container-error-page .icono-error:before,
.container-error-page .icono-icono-menos:before {
  font-size: 3.6rem;
  left: 50%;
  margin-left: -1.8rem;
  position: absolute;
  line-height: 7.2rem;
  color: #fff;
}
.container-error-page .titulo-error {
  margin-bottom: 1.6rem;
}
.container-error-page p {
  text-align: center;
  color: #444;
  font-size: 1.6rem;
  font-weight: 400;
  margin: 0;
  padding: 0 1.6rem;
}
.container-error-page p + p {
  font-size: 14px;
  margin-bottom: 1.6rem;
}
.container-error-page p + p span {
  display: inline-block;
}
.container-error-page a {
  text-align: center;
  color: #ec0000;
  font-weight: 600;
  display: block;
  text-decoration: none;
  margin-bottom: 1.6rem;
}
.container-error-page .button {
  margin: 0.8rem auto 2.4rem;
}
.touch-login .scroll-content {
  margin-top: 7.4rem;
}
.touch-login .scroll-content .container-login-touch-id {
  background: #fff;
  margin: 4.8rem 0.8rem 0;
  padding: 3.2rem 0 0;
}
.touch-login .scroll-content .container-login-touch-id form {
  background-color: #fff;
  margin: 0;
}
.touch-login .scroll-content .container-login-touch-id form .input-box {
  padding-bottom: 2.8rem;
  padding-left: 1.6rem;
  padding-right: 1.6rem;
}
.touch-login .scroll-content .container-login-touch-id form .btn-continuar {
  background-color: #f0f0f0;
  padding-top: 0.6rem;
}
.touch-login
  .scroll-content
  .container-login-touch-id
  form
  .btn-continuar
  .botones {
  position: relative;
}
.touch-login
  .scroll-content
  .container-login-touch-id
  form
  .btn-continuar
  .botones
  .icono-angle-right {
  position: absolute;
  top: 1.7rem;
}
.touch-login .scroll-content .container-login-touch-id .col {
  padding: 0;
}
.touch-login .scroll-content .container-login-touch-id i.huella-icono {
  background: #ec0000;
  position: absolute;
  width: 7.2rem;
  height: 7.2rem;
  top: 1.6rem;
  left: 50%;
  margin-left: -3.6rem;
  border-radius: 50%;
}
.touch-login
  .scroll-content
  .container-login-touch-id
  i.huella-icono.icono-faceid:before,
.touch-login
  .scroll-content
  .container-login-touch-id
  i.huella-icono.icono-huella:before,
.touch-login
  .scroll-content
  .container-login-touch-id
  i.huella-icono.icono-touch-id:before {
  color: #fff;
  position: absolute;
  font-size: 3.6rem;
  left: 50%;
  margin-left: -1.8rem;
  line-height: 7.2rem;
}
.touch-login
  .scroll-content
  .container-login-touch-id
  .map-ftu-list
  .login-control-input
  .item,
.touch-login
  .scroll-content
  .container-login-touch-id
  .map-ftu-list
  .login-control-input
  ion-label,
.touch-login
  .scroll-content
  .container-login-touch-id
  .map-ftu-list
  .login-control-input
  span {
  color: #444;
}
.touch-login .scroll-content .container-login-touch-id .bajada-login {
  text-align: center;
  padding: 0 0.8rem;
}
.touch-login .scroll-content .container-login-touch-id .bajada-login p {
  font-size: 2rem;
  color: #444;
}
.touch-login .scroll-content .container-login-touch-id .bajada-login p + p {
  font-size: 1.4rem;
}
.touch-login
  .scroll-content
  .container-login-touch-id
  .map-ftu-list
  .login-control-input
  .item.item-input.input-has-focus
  .item-inner {
  border-bottom-color: #dedede;
  -webkit-box-shadow: inset 0 -1px 0 0 #dedede;
  box-shadow: inset 0 -1px 0 0 #dedede;
}
.touch-login
  .saldos-y-movimientos
  .dummy-box-loader-movimientos
  .dummy-box-loader--box {
  position: relative;
  overflow: visible;
}
.touch-login
  .saldos-y-movimientos
  .dummy-box-loader-movimientos
  .dummy-box-loader--box
  .dummy-texto.dummy-radius {
  border-radius: 50%;
  width: 7.6rem;
  height: 7.6rem;
  position: absolute;
  top: -3.6rem;
  left: 50%;
  margin-left: -3.6rem;
}
.touch-login
  .saldos-y-movimientos
  .dummy-box-loader-movimientos
  .dummy-box-loader--box
  .dummy-box-loader--item {
  padding: 6.4rem 1.6rem 1.6rem;
}
.touch-login
  .saldos-y-movimientos
  .dummy-box-loader-movimientos
  .dummy-box-loader--box
  .dummy-box-loader--item.dummy-login
  .col,
.touch-login
  .saldos-y-movimientos
  .dummy-box-loader-movimientos
  .dummy-box-loader--box
  .dummy-box-loader--item.dummy-login
  .col
  p {
  margin: 0 auto;
}
.touch-login
  .saldos-y-movimientos
  .dummy-box-loader-movimientos
  .dummy-box-loader--box
  .dummy-box-loader--item.dummy-login
  .col
  p
  + p
  + p
  + p {
  margin-bottom: 1.6rem;
  width: 100%;
}
.touch-login
  .saldos-y-movimientos
  .dummy-box-loader-movimientos
  .dummy-box-loader--box
  .dummy-box-loader--item.dummy-login
  .col
  p
  + p
  + p
  + p
  + p {
  margin-bottom: 3.2rem;
}
.touch-login
  .saldos-y-movimientos
  .dummy-box-loader-movimientos
  .dummy-box-loader--box
  .dummy-box-loader--item.dummy-login
  .col
  p
  + p
  + p
  + p
  + p
  + p {
  margin-bottom: 0;
}
.touch-login
  .saldos-y-movimientos
  .dummy-box-loader-movimientos
  .dummy-box-loader--box
  .dummy-box-loader--item.dummy-sobre-clave {
  border-top: 1px solid #ddd;
  padding: 2.4rem 1.6rem 2.4rem 5.8rem;
  position: relative;
}
.touch-login
  .saldos-y-movimientos
  .dummy-box-loader-movimientos
  .dummy-box-loader--box
  .dummy-box-loader--item.dummy-sobre-clave
  p {
  width: 100%;
  margin-bottom: 0;
}
.touch-login
  .saldos-y-movimientos
  .dummy-box-loader-movimientos
  .dummy-box-loader--box
  .dummy-box-loader--item.dummy-sobre-clave
  p.border-radius-sobre-clave {
  width: 2.4rem;
  height: 2.4rem;
  position: absolute;
  left: -4.8rem;
  border-radius: 50%;
  top: -0.8rem;
}
.touch-login .modal-error-huella {
  background: #fff;
  border-radius: 0.2rem;
  margin: 0.8rem;
  position: relative;
  padding: 4.8rem 1.6rem 1.6rem;
}
.touch-login .modal-error-huella i {
  background: #ec0000;
  width: 7.6rem;
  height: 7.6rem;
  border-radius: 50%;
  position: absolute;
  top: -3.6rem;
  left: 50%;
  margin-left: -3.6rem;
}
.touch-login .modal-error-huella i:before {
  font-size: 2.8rem;
  left: 50%;
  margin-left: -1.4rem;
  position: absolute;
  line-height: 7.6rem;
  color: #fff;
}
.touch-login .modal-error-huella p {
  text-align: center;
  color: #444;
  font-size: 2rem;
  font-weight: 400;
}
.touch-login .modal-error-huella p + p {
  font-size: 1.6rem;
}
.touch-login .modal-error-huella p + p span {
  display: inline-block;
}
page-view-web iframe {
  display: block;
  width: 100%;
  border: none;
  height: 100%;
}
boton-interactivo .btn--main {
  background: #ec0000;
  color: #fff;
  width: calc(100% - 32px);
  height: 48px;
  border-radius: 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;
  line-height: 24px;
  line-height: 2.4rem;
  font-size: 16px;
  font-size: 1.6rem;
  font-weight: 600;
  margin: 0 auto 20px;
  position: relative;
  overflow: hidden;
}
boton-interactivo .btn--main::after {
  content: " ";
  width: 0;
  height: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background: #fff;
  opacity: 0.4;
  border-radius: 50%;
  -webkit-transition: all 0.6s;
  transition: all 0.6s;
}
boton-interactivo .btn--tabs.btn--bottom::before,
boton-interactivo .btn--tabs.btn--scrolled::before {
  opacity: 0;
}
boton-interactivo .btn--main.anim-touch::after {
  width: 320px;
  height: 280px;
  opacity: 0;
}
boton-interactivo .btn--main:last-of-type {
  margin-bottom: 0;
}
boton-interactivo .btn--main svg {
  width: 7px;
  height: 12px;
  display: block;
  fill: #fff;
  margin-left: 8px;
}
boton-interactivo .btn--tabs {
  position: fixed;
  bottom: 59px;
  left: 0;
  padding: 36px 0 24px;
  width: 100%;
  height: 108px;
  z-index: 1;
}
boton-interactivo .btn--tabs::before {
  content: " ";
  width: 100%;
  height: 100%;
  display: block;
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(rgba(240, 240, 240, 0)),
    color-stop(28%, rgba(240, 240, 240, 0.8)),
    to(rgba(240, 240, 240, 0.8))
  );
  background: linear-gradient(
    to bottom,
    rgba(240, 240, 240, 0) 0,
    rgba(240, 240, 240, 0.8) 28%,
    rgba(240, 240, 240, 0.8) 100%
  );
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
boton-interactivo .btn--tabs .btn--main {
  overflow: hidden;
  position: absolute;
  z-index: 200;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  max-width: 312px;
  right: 50%;
  -webkit-transform: translateX(50%);
  transform: translateX(50%);
}
boton-interactivo .btn--tabs .btn--main span {
  white-space: nowrap;
}
boton-interactivo .btn--tabs .btn--main svg {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
chart-line .graph-container,
chart-line-dap .graph-container {
  -webkit-box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  -webkit-transition: all 0.5s ease-in-out;
}
boton-interactivo .btn--tabs.btn--scrolled .btn--main {
  right: 40px;
  width: 48px;
  height: 48px;
}
boton-interactivo .btn--tabs.btn--scrolled .btn--main span {
  display: none;
}
chart-line .btn-group .button,
chart-line .loading-graph {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
}
boton-interactivo .btn--tabs.btn--scrolled .btn--main svg {
  margin-left: 0;
  width: 12px;
  height: 16px;
}
chart-line .graph-container {
  background-color: #1bb3bc;
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  color: #fff;
  padding: 1.6rem 0.8rem;
  transition: all 0.5s ease-in-out;
}
chart-line .graph-container__title-desc {
  font-size: 1.4rem;
  line-height: 1.8rem;
  margin: 0;
  text-align: center;
}
chart-line .graph-container__graph {
  margin: 1.6rem 0;
}
chart-line .loading-graph {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  min-height: 26rem;
}
chart-line .loading-graph ion-spinner {
  height: 4.8rem;
  width: 4.8rem;
}
chart-line .btn-group {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: middle;
}
chart-line .btn-group--block {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%;
}
chart-line .btn-group .button {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  height: 4rem;
  margin: 0;
  position: relative;
  border: 1px solid #fff;
  font-size: 1.6rem;
  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;
}
chart-line .btn-group .button:first-child:not(:last-child) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  border-right: 0 solid #fff;
}
chart-line .btn-group .button:not(:first-child):not(:last-child) {
  border-radius: 0;
  border-right: 0 solid #fff;
}
chart-line .btn-group .active {
  background: #fff !important;
  color: #1bb3bc;
}
chart-line .btn-group .button + .button {
  margin-left: -0.1rem;
}
chart-line-dap .graph-container {
  background-color: #1bb3bc;
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  color: #fff;
  padding: 0;
  transition: all 0.5s ease-in-out;
  margin: 0 0.8rem 0.8rem;
  border-radius: 0.4rem;
}
chart-line-dap .graph-container__title-desc {
  font-size: 1.4rem;
  line-height: 1.8rem;
  margin: 0;
  text-align: center;
}
chart-line-dap .graph-container__graph {
  margin: 0;
}
chart-line-dap .graph-container .graph-container__content {
  padding: 0.8rem;
}
chart-line-dap .loading-graph {
  -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;
  min-height: 26rem;
}
chart-line-dap .loading-graph ion-spinner {
  height: 4.8rem;
  width: 4.8rem;
}
chart-line-dap .btn-group {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: middle;
}
chart-line-dap .btn-group--block {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%;
}
chart-line-dap .btn-group .button {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  height: 4rem;
  margin: 0;
  position: relative;
  border: 1px solid #fff;
  font-size: 1.6rem;
  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;
}
chart-line-dap .btn-group .button:first-child:not(:last-child) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  border-right: 0 solid #fff;
}
chart-line-dap .btn-group .button:not(:first-child):not(:last-child) {
  border-radius: 0;
  border-right: 0 solid #fff;
}
chart-line-dap .btn-group .active {
  background: #fff !important;
  color: #1bb3bc;
}
chart-line-dap .btn-group .button + .button {
  margin-left: -0.1rem;
}
chart-line-dap .txt-graph {
  color: #fff;
  font-size: 1.2rem;
  font-weight: 600;
  padding: 0;
  margin: 0;
  text-align: center;
}
chart-line-dap .interval-select {
  margin: 0;
  background-color: #1bb3bc;
  border-radius: 0.4rem 0.4rem 0 0;
}
chart-line-dap .interval-select .interval-select__title {
  padding: 1.6rem;
  margin: 0;
  border-bottom: 1px solid #fff;
}
chart-line-dap .interval-select .interval-select__title p {
  margin: 0;
  padding: 0;
  color: #fff;
  font-size: 1.6rem;
  font-weight: 600;
}
chart-line-dap .interval-select .interval-select__subtitle {
  margin: 0 0 4px;
  padding: 0;
}
chart-line-dap .interval-select .interval-select__subtitle p {
  font-size: 1.2rem;
  font-weight: 600;
  color: #fff;
  margin: 0;
  padding: 0.8rem 1.6rem 0;
}
chart-line-dap .interval-select__input {
  padding-bottom: 0.8rem;
}
chart-line-dap .interval-select__input .icon {
  color: #1bb3bc;
  top: -4px;
  position: absolute;
  right: 16px;
}
chart-line-dap .interval-select__input .item-block {
  min-height: 4rem;
}
chart-line-dap .interval-select__input .item-datetime,
chart-line-dap .interval-select__input .item-select {
  background-color: #1bb3bc;
  padding: 0 1.6rem;
}
chart-line-dap .interval-select__input .item-datetime .select-md,
chart-line-dap .interval-select__input .item-datetime .select-md .item-cover,
chart-line-dap .interval-select__input .item-select .select-md,
chart-line-dap .interval-select__input .item-select .select-md .item-cover {
  padding: 0;
}
chart-line-dap .interval-select__input .item-datetime .select-md .select-text,
chart-line-dap .interval-select__input .item-select .select-md .select-text {
  color: #1bb3bc;
}
chart-line-dap .interval-select__input .item-datetime .select-md .select-icon,
chart-line-dap
  .interval-select__input
  .item-datetime
  .select-md
  .select-icon
  .select-icon-inner,
chart-line-dap .interval-select__input .item-select .select-md .select-icon,
chart-line-dap
  .interval-select__input
  .item-select
  .select-md
  .select-icon
  .select-icon-inner {
  display: none;
}
chart-line-dap .interval-select__input .item-datetime .item-inner,
chart-line-dap .interval-select__input .item-select .item-inner {
  border-bottom: 2px solid #fff;
  padding: 0;
}
chart-line-dap
  .interval-select__input
  .item-datetime
  .item-inner
  .input-wrapper,
chart-line-dap .interval-select__input .item-select .item-inner .input-wrapper {
  background-color: #ddf4f5;
  border-radius: 4px 4px 0 0;
  padding-left: 16px;
  position: relative;
}
chart-line-dap .interval-select__input .item-datetime .icon-select,
chart-line-dap .interval-select__input .item-select .icon-select {
  margin: 0;
  position: absolute;
  right: 0;
}
chart-line-dap .interval-select__input .item-datetime .icon-select:after,
chart-line-dap .interval-select__input .item-select .icon-select:after {
  color: #fff;
  content: "\f3d0";
  display: inline-block;
  font-family: Ionicons;
  font-size: 1.8rem;
  line-height: 1;
}
chart-line-dap .interval-select__input .item-datetime .datetime-md,
chart-line-dap .interval-select__input .item-select .datetime-md {
  padding: 0;
}
chart-line-dap
  .interval-select__input
  .item-datetime
  .datetime-md
  .datetime-text,
chart-line-dap
  .interval-select__input
  .item-select
  .datetime-md
  .datetime-text {
  color: #fff;
}
chart-line-simulation .graph-container {
  background-color: #1bb3bc;
  -webkit-box-shadow: 0 -2px 4px 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 -2px 4px 0 rgba(25, 25, 25, 0.1);
  color: #fff;
  padding: 0;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  margin: 0;
  border-radius: 0.4rem 0.4rem 0 0;
  position: relative;
}
chart-line-simulation .graph-container__title-desc {
  font-size: 1.4rem;
  line-height: 1.8rem;
  margin: 0;
  text-align: center;
}
chart-line-simulation .graph-container__graph {
  margin: 0;
}
chart-line-simulation .graph-container .graph-container__content {
  padding: 0.8rem;
}
chart-line-simulation .loading-graph {
  -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;
  min-height: 26rem;
}
chart-line-simulation .loading-graph ion-spinner {
  height: 4.8rem;
  width: 4.8rem;
}
chart-line-simulation .btn-group {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: middle;
}
chart-line-simulation .btn-group--block {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%;
}
chart-line-simulation .btn-group .button {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  height: 4rem;
  margin: 0;
  position: relative;
  border: 1px solid #fff;
  font-size: 1.6rem;
  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;
}
chart-line-simulation .btn-group .button:first-child:not(:last-child) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  border-right: 0 solid #fff;
}
chart-line-simulation .btn-group .button:not(:first-child):not(:last-child) {
  border-radius: 0;
  border-right: 0 solid #fff;
}
chart-line-simulation .btn-group .active {
  background: #fff !important;
  color: #1bb3bc;
}
chart-line-simulation .btn-group .button + .button {
  margin-left: -0.1rem;
}
chart-line-simulation .txt-graph {
  color: #fff;
  font-size: 1rem;
  font-weight: 400;
  padding: 0;
  margin: 0;
  text-align: left;
}
chart-line-simulation .interval-select {
  margin: 0;
  background-color: #1bb3bc;
  border-radius: 0.4rem 0.4rem 0 0;
}
chart-line-simulation .interval-select .interval-select__title {
  padding: 1.6rem 1.6rem 1rem;
  margin: 0;
}
chart-line-simulation .interval-select .interval-select__title p {
  margin: 0;
  padding: 0;
  color: #fff;
  font-size: 1.6rem;
  font-weight: 600;
}
chart-line-simulation .interval-select .interval-select__subtitle {
  margin: 0;
  padding: 0;
}
chart-line-simulation .interval-select .interval-select__subtitle p {
  font-size: 1.4rem;
  font-weight: 400;
  color: #fff;
  margin: 0;
  padding: 0 1.6rem;
}
chart-line-simulation .interval-select__input {
  padding-bottom: 0.8rem;
}
chart-line-simulation .interval-select__input .icon {
  color: #1bb3bc;
  top: -4px;
  position: absolute;
  right: 16px;
}
chart-line-simulation .interval-select__input .item-block {
  min-height: 4rem;
}
chart-line-simulation .interval-select__input .item-datetime,
chart-line-simulation .interval-select__input .item-select {
  background-color: #1bb3bc;
  padding: 0 1.6rem;
}
chart-line-simulation .interval-select__input .item-datetime .select-md,
chart-line-simulation
  .interval-select__input
  .item-datetime
  .select-md
  .item-cover,
chart-line-simulation .interval-select__input .item-select .select-md,
chart-line-simulation
  .interval-select__input
  .item-select
  .select-md
  .item-cover {
  padding: 0;
}
chart-line-simulation
  .interval-select__input
  .item-datetime
  .select-md
  .select-text,
chart-line-simulation
  .interval-select__input
  .item-select
  .select-md
  .select-text {
  color: #1bb3bc;
}
chart-line-simulation .icon-ftu,
chart-line-simulation
  .interval-select__input
  .item-datetime
  .datetime-md
  .datetime-text,
chart-line-simulation
  .interval-select__input
  .item-select
  .datetime-md
  .datetime-text,
chart-line-simulation .text-ftu {
  color: #fff;
}
chart-line-simulation
  .interval-select__input
  .item-datetime
  .select-md
  .select-icon,
chart-line-simulation
  .interval-select__input
  .item-datetime
  .select-md
  .select-icon
  .select-icon-inner,
chart-line-simulation
  .interval-select__input
  .item-select
  .select-md
  .select-icon,
chart-line-simulation
  .interval-select__input
  .item-select
  .select-md
  .select-icon
  .select-icon-inner {
  display: none;
}
chart-line-simulation .interval-select__input .item-datetime .item-inner,
chart-line-simulation .interval-select__input .item-select .item-inner {
  border-bottom: 2px solid #fff;
  padding: 0;
}
chart-line-simulation
  .interval-select__input
  .item-datetime
  .item-inner
  .input-wrapper,
chart-line-simulation
  .interval-select__input
  .item-select
  .item-inner
  .input-wrapper {
  background-color: #ddf4f5;
  border-radius: 4px 4px 0 0;
  padding-left: 16px;
  position: relative;
}
chart-line-simulation .interval-select__input .item-datetime .icon-select,
chart-line-simulation .interval-select__input .item-select .icon-select {
  margin: 0;
  position: absolute;
  right: 0;
}
chart-line-simulation .interval-select__input .item-datetime .icon-select:after,
chart-line-simulation .interval-select__input .item-select .icon-select:after {
  color: #fff;
  content: "\f3d0";
  display: inline-block;
  font-family: Ionicons;
  font-size: 1.8rem;
  line-height: 1;
}
chart-line-simulation .interval-select__input .item-datetime .datetime-md,
chart-line-simulation .interval-select__input .item-select .datetime-md {
  padding: 0;
}
chart-line-simulation .legal-text {
  border-top: 1px solid #fff;
  padding: 0.5rem;
}
chart-line-simulation .legend-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}
chart-line-simulation .legend-item {
  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;
}
chart-line-simulation .legend-line {
  border-width: 1px;
  height: 1px;
  width: 24px;
  display: block;
  margin-right: 5px;
}
chart-line-simulation .graph-container__content_ftu {
  position: absolute;
  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%;
}
chart-line-simulation .container-ftu {
  background-color: rgba(0, 0, 0, 0.5);
  width: 55%;
  height: 13%;
  border-radius: 3px;
  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;
}
dap-component.card__block {
  padding: 12px 16px;
  background: #fff;
  border-bottom: 1px solid #ddd;
  display: block;
  font-weight: 600;
  position: relative;
}
dap-component.card__block:last-of-type {
  border-bottom: 0;
}
dap-component.card__block .card__block__type {
  line-height: 18px;
  line-height: 1.8rem;
  font-size: 12px;
  font-size: 1.2rem;
  color: #c2c2c2;
  margin-bottom: 8px;
  display: block;
}
dap-component.card__block .card__block__type strong {
  color: #1bb3bc;
  text-transform: uppercase;
}
dap-component.card__block .card__block__mid {
  line-height: 18px;
  line-height: 1.8rem;
  font-size: 14px;
  font-size: 1.4rem;
  color: #999;
  display: block;
  margin-bottom: 8px;
}
dap-component.card__block .card__block__saldo {
  line-height: 18px;
  line-height: 1.8rem;
  font-size: 16px;
  font-size: 1.6rem;
  color: #6d6d6d;
}
dap-component.card__block .card__block__icon {
  position: absolute;
  right: 16px;
  top: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  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: space-evenly;
  -webkit-justify-content: space-evenly;
  -ms-flex-pack: space-evenly;
  justify-content: space-evenly;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
dap-component.card__block .card__block__icon .dummy-box {
  width: 48px;
}
dap-component.card__block .card__block__icon .dummy-box .dummy-box__item {
  width: calc(100% + 10px);
  position: relative;
}
dap-component.card__block .card__block__icon.loading {
  -webkit-transform: translateX(calc(-50% + 40px)) translateY(-30%);
  transform: translateX(calc(-50% + 40px)) translateY(-30%);
  width: 80px;
  height: 24px;
  padding-left: 10px;
}
dap-component.card__block .card__block__icon.loading svg {
  display: none;
}
dap-component.card__block .card__block__icon.redeemable {
  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: space-evenly;
  -webkit-justify-content: space-evenly;
  -ms-flex-pack: space-evenly;
  justify-content: space-evenly;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transform: translateX(calc(-50% + 40px)) translateY(-30%);
  transform: translateX(calc(-50% + 40px)) translateY(-30%);
  width: 80px;
  height: 24px;
  padding-left: 10px;
  border-left: 1px solid #ddd;
}
dap-component.card__block .card__block__icon .action {
  color: #ec0000;
  -webkit-transform: translateX(-10%);
  transform: translateX(-10%);
}
dap-component.card__block .card__block__icon svg {
  display: block;
  width: 0.8rem;
  height: 1.3rem;
  fill: #ec0000;
}
.platform-ios ftu-perfil .container-modal .modal-title {
  margin-top: 32px;
}
ftu-perfil {
  cursor: default;
  color: #fff;
  padding: 36px;
}
ftu-perfil .scroll-content {
  margin: 0 !important;
}
ftu-perfil .container-modal {
  background-color: rgba(0, 0, 0, 0.8);
  color: #fff;
}
ftu-perfil .container-modal .modal-title {
  color: #5fcad0;
  padding-left: 16px;
  padding-right: 16px;
  margin-top: 16px;
  margin-bottom: 16px;
  font-weight: 700;
}
ftu-perfil .container-modal .instructivo {
  padding-left: 16px;
  padding-right: 16px;
  margin-top: 10px;
  margin-bottom: 10px;
}
ftu-perfil .container-modal .instructivo .bold {
  font-weight: 700;
}
ftu-perfil .container-modal .ejemplo-encuesta {
  background-color: #454545;
  margin: 15px;
  font-size: 2rem;
  border-radius: 5px;
  padding: 10px;
  position: relative;
}
ftu-perfil .container-modal .ejemplo-encuesta h3 {
  color: #7d7d7d;
}
ftu-perfil .container-modal .ejemplo-encuesta ion-item {
  border: none;
  background-color: transparent;
  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;
  padding-left: 10px;
}
ftu-perfil .container-modal .ejemplo-encuesta ion-item.item-radio-checked {
  color: #bababa;
  background-color: #606060;
  border-radius: 5px;
}
ftu-perfil
  .container-modal
  .ejemplo-encuesta
  ion-item.item-radio-checked
  .label {
  color: #bababa;
}
ftu-perfil .container-modal .ejemplo-encuesta ion-item .item-inner {
  border: none;
}
ftu-perfil
  .container-modal
  .ejemplo-encuesta
  ion-item
  .item-inner
  .radio-icon.radio-checked {
  border-color: #bababa;
}
ftu-perfil
  .container-modal
  .ejemplo-encuesta
  ion-item
  .item-inner
  .radio-icon.radio-checked
  .radio-inner {
  background-color: #bababa;
}
ftu-perfil .container-modal .ejemplo-encuesta ion-item .label {
  color: #7d7d7d;
}
ftu-perfil .container-modal .ejemplo-encuesta .icon-pointer-hand {
  background-image: url(../assets/inversiones-assets/one-finger-tap.svg);
  width: 41px;
  height: 48px;
  position: absolute;
  z-index: 1;
  right: 15%;
  bottom: 0;
  -webkit-transform: translateY(-20%);
  transform: translateY(-20%);
  background-size: 32px;
  background-repeat: no-repeat;
}
ftu-perfil .container-modal .understood {
  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;
}
ftu-perfil .container-modal .understood button {
  width: 80%;
  background-color: #1bb3bc;
  border-radius: 30px;
}
input-amount .input-amount-container .icono-edit {
  position: relative;
  float: right;
  top: -28px;
  right: 6px;
}
input-amount .input-amount-container ion-item.input-has-focus ~ .icono-edit,
input-amount
  .input-amount-container
  ion-item:not(.input-has-value)
  ~ .icono-edit {
  display: none;
}
input-amount .input-amount-container ion-label {
  color: #444 !important;
  position: relative;
  -webkit-transition: all 150ms ease-in-out;
  transition: all 150ms ease-in-out;
  margin-top: 0;
}
input-amount .input-amount-container .input-has-focus ion-label,
input-amount .input-amount-container .input-has-value ion-label {
  color: #444;
  top: 8px;
}
input-amount .input-amount-container.currency ion-label {
  color: #444;
  position: relative;
  -webkit-transition: all 150ms ease-in-out;
  transition: all 150ms ease-in-out;
  margin-top: 0;
}
input-amount .input-amount-container.currency ion-input:before {
  color: transparent;
  -webkit-transition: all 150ms ease-in-out;
  transition: all 150ms ease-in-out;
}
input-amount .input-amount-container.currency .input-has-focus ion-label {
  color: #444;
  top: 8px;
}
input-amount
  .input-amount-container.currency
  .input-has-focus
  ion-input:before {
  color: #444;
}
input-amount .input-amount-container.currency .input-has-value ion-label {
  color: #444;
  top: 8px;
}
input-amount
  .input-amount-container.currency
  .input-has-value
  ion-input:before {
  color: #444;
}
input-amount .input-amount-container.currency.clp ion-input:before {
  content: "$";
  position: absolute;
}
input-amount .input-amount-container.currency.clp input {
  padding-left: 12px;
}
input-amount .input-amount-container.currency.usd ion-input:before {
  content: "USD";
}
input-amount .input-amount-container.currency.eur ion-input:before {
  content: "EUR";
}
input-amount .input-amount-container .input-error .item-inner {
  border-bottom: 1px solid red !important;
  -webkit-box-shadow: inset 0 -1px 0 0 red !important;
  box-shadow: inset 0 -1px 0 0 red !important;
}
input-amount .input-amount-container .input-error.input-has-focus,
input-amount
  .input-amount-container
  .input-error.item-input.ng-valid.item-input-has-value:not(.input-has-focus):not(.item-input-has-focus):last-child {
  border-bottom: 1px solid transparent !important;
  -webkit-box-shadow: inset 0 -1px 0 0 transparent !important;
  box-shadow: inset 0 -1px 0 0 transparent !important;
}
input-amount .helper-text {
  color: #444;
  font-size: 12px;
  line-height: 18px;
}
input-email .input-error {
  border-bottom: 1px solid red !important;
  -webkit-box-shadow: inset 0 -1px 0 0 red !important;
  box-shadow: inset 0 -1px 0 0 red !important;
}
input-email .icono-input-email {
  bottom: -0.5rem;
  position: absolute;
  right: -1rem;
  font-size: 2rem;
}
input-monto .input-error .item-inner {
  border-bottom: 1px solid red !important;
  -webkit-box-shadow: inset 0 -1px 0 0 red !important;
  box-shadow: inset 0 -1px 0 0 red !important;
}
input-monto .input-error.input-has-focus,
input-monto
  .input-error.item-input.ng-valid.item-input-has-value:not(.input-has-focus):not(.item-input-has-focus):last-child {
  border-bottom: 1px solid transparent !important;
  -webkit-box-shadow: inset 0 -1px 0 0 transparent !important;
  box-shadow: inset 0 -1px 0 0 transparent !important;
}
input-range .item.item-block {
  padding: 0 8px;
}
input-range .item.item-block .item-inner {
  border-bottom: none;
}
input-range .item.item-block .item-inner .range.disabled {
  pointer-events: none;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  opacity: 0.45;
}
input-range .item.item-block .item-inner .range .range-knob-handle:before {
  content: "";
  border: none;
  -webkit-box-shadow: 6px 4px 4px 2px rgba(25, 25, 25, 0.1);
  box-shadow: 6px 4px 4px 2px rgba(25, 25, 25, 0.1);
  background-color: #fff;
  display: block;
  height: 8px;
  left: calc(100% / 2);
  top: 1px;
  position: relative;
  -webkit-transform: rotate(45deg) translateY(5px);
  transform: rotate(45deg) translateY(5px);
  width: 8px;
  z-index: 2;
}
input-range .item.item-block .item-inner .range .range-knob-handle .range-pin {
  background-color: #fff;
  border: none;
  -webkit-box-shadow: 4px 2px 4px 2px rgba(25, 25, 25, 0.1);
  box-shadow: 4px 2px 4px 2px rgba(25, 25, 25, 0.1);
  color: #444;
  font-size: 12px;
  font-weight: 700;
  height: 22px;
  left: 50%;
  padding: 4px 2px 0;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  z-index: 1;
}
input-range
  .item.item-block
  .item-inner
  .range
  .range-knob-handle
  .range-pin:after,
input-range
  .item.item-block
  .item-inner
  .range
  .range-knob-handle
  .range-pin:before {
  display: none;
}
input-range .item.item-block .item-inner .range .range-knob-handle .range-knob {
  border: 1px solid #fff;
  border-radius: 4px;
  height: 18px;
  left: 3px;
  width: 36px;
}
input-range
  .item.item-block
  .item-inner
  .range
  .range-knob-handle
  .range-knob:before {
  content: "\e91e";
  color: #fff;
}
input-range
  .item.item-block
  .item-inner
  .range
  .range-knob-handle
  .range-knob:after {
  content: "\e91f";
  color: #fff;
}
.inv-list-product {
  margin: 0;
  -webkit-box-shadow: 0 0;
  box-shadow: 0 0;
  border-radius: unset;
  background-color: #fff;
}
page-compra-paso1 .container-tabs,
tabs-moneda {
  -webkit-box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
}
.inv-list-product .title-list-product {
  padding: 0 0.8rem;
  margin: 0;
}
.inv-list-product .title-list-product p {
  border-bottom: 0;
  margin: 0;
  font-size: 1.6rem;
  font-weight: 600;
  padding: 0;
  text-align: left;
}
.inv-list-product .list-md {
  margin: 0;
  padding: 1.6rem 0;
}
.inv-list-product .list-product--item {
  padding: 1.6rem 0;
  position: relative;
}
.inv-list-product .list-product--item .mis-productos--item-right {
  padding-right: 1.6rem;
  margin-right: 0;
}
.inv-list-product
  .list-product--item
  .mis-productos--item-right.inactive::before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 99999;
  opacity: 0.5;
  background: #fff;
}
.inv-list-product .list-product--item .input-wrapper {
  display: block;
  -webkit-box-flex: 0;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
}
.inv-list-product .list-product--item .item-inner {
  border-bottom: none !important;
  padding-left: 1.6rem;
}
.inv-list-product .list-product--item ion-label {
  font-weight: 600;
  white-space: initial;
  color: #444;
  margin: 0;
  font-size: 1.4rem;
}
.inv-list-product .list-product--item ion-radio {
  margin: 0 0.4rem 0.9rem 1.6rem !important;
}
.inv-list-product .list-product--item ion-radio .radio-icon {
  height: 20px;
  width: 20px;
  border-width: 1px;
  border-color: #444;
}
.inv-list-product .list-product--item ion-radio .radio-icon .radio-inner {
  top: 5px;
  left: 5px;
  width: 8px;
  height: 8px;
  background-color: #ec0000;
}
.inv-list-product .list-product--item .label-cc {
  color: #444;
  margin: 0;
}
.inv-list-product .list-product--item .label-cc i {
  display: inline-block;
  margin-right: 1.6rem;
  background-repeat: no-repeat;
}
.inv-list-product .list-product--item .label-cc i.visa {
  background-image: url(../assets/tarjeta/visa.svg);
  height: 16px;
  width: 48px;
  vertical-align: top;
}
.inv-list-product .list-product--item .label-cc i.mastercard {
  background-image: url(../assets/tarjeta/mastercard.svg);
  height: 20px;
  width: 28px;
  vertical-align: text-bottom;
}
.inv-list-product .list-product--item .label-cc i.american-express {
  background-image: url(../assets/tarjeta/american-express.svg);
  height: 30px;
  width: 18px;
  vertical-align: top;
}
.inv-list-product .list-product--item .label-cc span {
  font-size: 12px;
}
.inv-list-product .list-product--item .label-saldo {
  color: #444;
  margin: 0;
  font-size: 1.4rem;
}
.inv-list-product .list-product--item.item-radio-checked {
  background-color: #f8f8f8;
}
.inv-list-product .list-product--item:last-child {
  border-radius: 0 0 0.4rem 0.4rem;
}
.inv-list-product .list-product--item.item-radio-checked ion-label {
  color: #444;
}
page-modal-input-dap .content-md {
  background-color: transparent;
}
page-modal-input-dap .fixed-content {
  margin-top: 0 !important;
  padding-bottom: 217px !important;
}
page-modal-input-dap .scroll-content {
  margin-top: 0 !important;
  padding-bottom: 210px !important;
}
page-modal-input-dap .bg-container-input-monto-dap {
  background: rgba(0, 0, 0, 0.7);
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 99;
}
page-modal-input-dap .caja-transparente {
  height: calc(100% - 160px);
  display: inline-block;
  position: relative;
}
page-modal-input-dap .container-input-monto-dap {
  position: relative;
  z-index: 999;
}
page-modal-input-dap .container-input-monto-dap .box-info-dap {
  margin: 0.8rem;
  border-radius: 0.4rem;
  background: #ddf4f5;
  position: relative;
  padding: 0.8rem 0;
}
page-modal-input-dap .container-input-monto-dap .box-info-dap .iconoIzq {
  position: absolute;
  left: 1.6rem;
  top: 50%;
  margin-top: -1.2rem;
  background: #1bb3bc;
  border-radius: 50%;
  color: #fff;
  height: 2.4rem;
  width: 2.4rem;
}
page-modal-input-dap .container-input-monto-dap .box-info-dap .iconoIzq:before {
  left: 50%;
  position: absolute;
  margin-left: -0.7rem;
  top: 50%;
  margin-top: -0.7rem;
}
page-modal-input-dap
  .container-input-monto-dap
  .box-info-dap
  .container-info
  p {
  font-weight: 600;
  font-size: 1.2rem;
  padding: 0 0.8rem 0 5.8rem;
  margin: 0;
}
page-modal-input-dap .container-input-monto-dap .container-input-dap {
  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;
}
page-modal-input-dap .container-input-monto-dap .container-input-dap .cerrar {
  width: 3rem;
  display: inline-block;
  color: #fff;
  text-align: center;
}
page-modal-input-dap
  .container-input-monto-dap
  .container-input-dap
  .input-monto {
  display: inline-block;
  width: calc(100% - 104px);
}
page-modal-input-dap
  .container-input-monto-dap
  .container-input-dap
  .input-monto
  .input {
  padding-left: 8px;
  padding-bottom: 8px;
  height: 32px;
  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: #fff;
  border-radius: 0.4rem;
}
page-modal-input-dap
  .container-input-monto-dap
  .container-input-dap
  .input-monto
  .input.error {
  border: 1px solid #ec0000;
}
page-modal-input-dap
  .container-input-monto-dap
  .container-input-dap
  .btn-listo {
  display: inline-block;
  width: 7.4rem;
  color: #fff;
  text-align: center;
  height: 100%;
  font-weight: 600;
}
page-modal-input-dap
  .container-input-monto-dap
  .container-input-dap
  .btn-listo.error {
  color: #c2c2c2;
}
page-modal-input-dap
  .container-input-monto-dap
  .container-input-dap
  .btn-listo
  p {
  margin: 0;
  line-height: 32px;
}
.platform-android page-modal-input-dap .scroll-content {
  padding-bottom: 0 !important;
}
page-modal-perfil .fixed-content,
page-modal-perfil .scroll-content {
  margin-top: 0;
}
page-modal-perfil
  .fixed-content
  .general-modal--wrapper
  .modal-generico
  .modal-scroll-content,
page-modal-perfil
  .scroll-content
  .general-modal--wrapper
  .modal-generico
  .modal-scroll-content {
  height: inherit !important;
  max-height: inherit;
}
page-modal-perfil .content-md {
  background: rgba(0, 0, 0, 0.6);
}
page-modal-perfil .general-modal {
  -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-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  height: 100%;
  padding: 4.4rem 1.6rem;
}
page-modal-perfil .general-modal--wrapper {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 0;
  width: 100%;
}
page-modal-perfil .modal-generico {
  -webkit-animation: overflow 0.4s linear;
  animation: overflow 0.4s linear;
  -webkit-animation-delay: 0.4s;
  animation-delay: 0.4s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  background: #fff;
  border: 0.1rem solid #ddd;
  border-radius: 0.3rem;
  opacity: 0;
  padding-top: 46px;
  position: relative;
  text-align: center;
}
page-modal-perfil .modal-generico--title {
  color: #444;
  font-size: 2rem;
  margin: 0 0 2.4rem;
}
page-modal-perfil
  .modal-generico
  .modal-scroll-content
  .modal-generico--content {
  margin: 1.6rem 0 2rem;
  padding: 0;
}
page-modal-perfil
  .modal-generico
  .modal-scroll-content
  .modal-generico--content
  .body
  p {
  font-size: 14px;
  text-align: center;
  line-height: 20px;
}
page-modal-perfil
  .modal-generico
  .modal-scroll-content
  .modal-generico--content
  .body
  p.semi-bold {
  margin-top: 20px;
  font-weight: 600;
}
page-modal-perfil .modal-generico--icon {
  background: #ec0000;
  border-radius: 50%;
  color: #fff;
  font-size: 3.2rem;
  height: 7.2rem;
  left: 50%;
  line-height: 7.2rem;
  margin: -3.6rem 0 0 -3.6rem;
  position: absolute;
  text-align: center;
  top: 0;
  width: 7.2rem;
}
page-modal-perfil .modal-generico--icon.positive {
  background: #abc111;
}
page-modal-perfil .modal-generico--boton-cerrar {
  color: #fff;
  cursor: pointer;
  font-size: 2.5rem;
  position: absolute;
  right: 0;
  top: -3rem;
}
page-modal-perfil .modal-generico--container-botones {
  display: block;
  padding-bottom: 0;
}
page-modal-perfil .modal-generico--container-botones.grid {
  height: auto;
  padding-top: 1.6rem;
}
page-modal-perfil .modal-generico--container-botones--success {
  border: none;
  height: 4.8rem;
  padding: 0 4.8rem;
  background: #ec0000;
  color: #fff;
  font: 600 1.6rem OpenSans;
  margin: auto;
  display: block;
  border-radius: 2.4rem;
  width: 100%;
}
page-modal-perfil .modal-generico--container-botones--cancel {
  background: 0 0 !important;
  color: #ec0000 !important;
  border: 1px solid #999 !important;
  font: 600 1.6rem OpenSans;
  border-radius: 2.4rem;
  margin-top: 15px;
  height: 4.8rem;
  width: 100%;
}
page-modal-perfil .modal-generico .scroll-content-wrapper {
  position: relative;
}
page-modal-perfil .modal-generico .scroll-content-wrapper .fade-effect {
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(white),
    to(rgba(255, 255, 255, 0))
  );
  background: linear-gradient(to bottom, #fff 0, rgba(255, 255, 255, 0) 100%);
  height: 10rem;
  left: 1.6rem;
  opacity: 0;
  position: absolute;
  right: 1.6rem;
  top: -0.1rem;
  -webkit-transition: opacity 0.4s ease-in-out;
  transition: opacity 0.4s ease-in-out;
  z-index: -1;
}
page-modal-perfil .modal-generico .scroll-content-wrapper .fade-effect.visible {
  opacity: 1;
  z-index: 1;
}
page-modal-perfil .modal-generico .modal-scroll-content {
  margin-bottom: 1.6rem;
  max-height: 50vh;
  height: auto;
  overflow: scroll;
  padding: 0 1.6rem;
}
page-modal-perfil .modal-generico .modal-scroll-content--text {
  font-size: 1.3rem;
  margin: 0;
  text-align: left;
}
page-modal-perfil .modal-generico .modal-scroll-content.survey-off {
  max-height: 80vh;
  min-height: auto;
  height: auto !important;
  margin-bottom: 20px;
}
page-modal-perfil .modal-generico .color-error {
  background-color: #ec0000;
}
page-modal-perfil .modal-generico .color-warning {
  background-color: #e59d27;
}
page-modal-perfil .modal-generico .color-info {
  background-color: #1bb3bc;
}
page-modal-perfil .modal-generico .color-success {
  background-color: #abc111;
}
page-modal-perfil .container-btn-modal-interfaz-cerrar {
  top: -33px;
  position: absolute;
  right: 0;
  background-color: transparent;
}
page-modal-perfil .btn-modal-interfaz-cerrar {
  font-size: 27px;
  background-color: transparent;
  color: #fff;
  padding: 0;
}
page-modal-perfil .semi-bold {
  font-weight: 600;
}
modal-rentabilidad {
  cursor: default;
  color: #fff;
  padding: 36px;
}
modal-rentabilidad .scroll-content {
  margin: 0 !important;
}
modal-rentabilidad .container-modal {
  background-color: rgba(0, 0, 0, 0.8);
  color: #fff;
}
modal-rentabilidad .container-modal .modal-title {
  color: #5fcad0;
  padding-left: 16px;
  padding-right: 16px;
  margin-top: 16px;
  margin-bottom: 16px;
}
modal-rentabilidad .container-modal .instructivo-tabs {
  padding-left: 16px;
  padding-right: 16px;
  margin-top: 0;
  margin-bottom: 0;
}
modal-rentabilidad .container-modal .container-tabs {
  background-color: #3e3131;
  border-radius: 50px;
  height: 24px;
  margin: 20px auto;
  position: relative;
  width: calc(100% - 32px);
}
modal-rentabilidad .container-modal .container-tabs ul.tabs-button {
  height: 24px;
  list-style-type: none;
  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;
  margin: 0;
  padding: 0;
  color: rgba(255, 255, 255, 0.8);
}
modal-rentabilidad
  .container-modal
  .container-tabs
  ul.tabs-button
  li.tabs-button--element {
  z-index: 2;
  width: calc(100% / 3);
  font-weight: 700;
  font-size: 12px;
  text-transform: capitalize;
  text-align: center;
}
modal-rentabilidad
  .container-modal
  .container-tabs
  ul.tabs-button
  :first-child {
  color: #444;
}
modal-rentabilidad .container-modal .container-tabs ul.tabs-button .fondo {
  position: absolute;
  height: 28px;
  background: #ddd;
  width: calc(100% / 3);
  border-radius: 50px;
  z-index: 1;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transition: left 0.2s ease-out;
  transition: left 0.2s ease-out;
  left: 0;
}
modal-rentabilidad .container-modal .container-tabs ul.tabs-button .test-svg {
  background-image: url(../assets/inversiones-assets/one-finger-tap.svg);
  width: 41px;
  height: 48px;
  position: absolute;
  z-index: 1;
  right: 15px;
  bottom: -44px;
  background-size: 32px;
  background-repeat: no-repeat;
}
modal-rentabilidad .container-modal .container-monto-rentabilidad {
  -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-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;
  background: 0 0;
  border: none;
}
modal-rentabilidad
  .container-modal
  .container-monto-rentabilidad
  .monto_rentabilidad {
  background: 0 0;
  border: none;
  color: rgba(255, 255, 255, 0.3);
  font-size: 32px;
  margin: 0;
}
modal-rentabilidad
  .container-modal
  .container-monto-rentabilidad
  .rentabilidad {
  font-size: 12px;
}
modal-rentabilidad
  .container-modal
  .container-monto-rentabilidad
  .rentabilidad
  .valor-moneda {
  font-weight: 600;
}
modal-rentabilidad .container-modal .instructivo-rentabilidad {
  padding-left: 16px;
  padding-right: 16px;
  margin: 20px 0;
}
modal-rentabilidad .container-modal .container-boton {
  position: absolute;
  bottom: 60px;
  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-rentabilidad .container-modal .container-boton .modal-cerrar {
  background-color: #1bb3bc !important;
  text-transform: uppercase;
  font-size: 16px;
  margin: 0;
  border-radius: 100px;
  width: calc(100% - 88px);
  padding: 24px 53px;
}
modal-rentabilidad .icono {
  border-radius: 4rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: 1.6rem;
  height: 1.8rem;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-right: 0.4rem;
  width: 1.8rem;
}
modal-rentabilidad .icono--arriba {
  border-color: #fff;
  color: #fff;
}
modal-rentabilidad .icono--arriba:before {
  content: "\f28c";
  display: inline-block;
  font-family: Ionicons;
}
modal-rentabilidad .icono.icono-angle-right {
  margin: 0;
  display: inline-block;
  font-size: 3.2rem;
  position: absolute;
  right: -16px;
  bottom: 13px;
}
modal-retencion-ffmm .content-md {
  background: rgba(0, 0, 0, 0.6);
}
modal-retencion-ffmm .general-modal {
  -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-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  height: 100%;
  padding: 4.4rem 1.6rem;
}
modal-retencion-ffmm .general-modal--wrapper {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 0;
  width: 100%;
}
modal-retencion-ffmm .modal-retencion-ffmm {
  -webkit-animation: overflow 0.4s linear;
  animation: overflow 0.4s linear;
  -webkit-animation-delay: 0.4s;
  animation-delay: 0.4s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  background: #fff;
  border: 0.1rem solid #ddd;
  border-radius: 0.3rem;
  opacity: 0;
  padding-top: 5.6rem;
  position: relative;
  text-align: center;
}
modal-retencion-ffmm .modal-retencion-ffmm--title {
  color: #444;
  font-size: 20px;
  line-height: 28px;
  margin-top: 0;
}
modal-retencion-ffmm .modal-retencion-ffmm--content {
  font-size: 14px;
  text-align: center;
  line-height: 20px;
}
modal-retencion-ffmm .modal-retencion-ffmm--content--parraf {
  text-align: center;
}
modal-retencion-ffmm .modal-retencion-ffmm--content--question {
  color: #444;
  font-weight: 600;
  line-height: 28px;
  margin-top: 15px;
}
modal-retencion-ffmm .modal-retencion-ffmm--icon {
  background: #e59d27;
  border-radius: 50%;
  color: #fff;
  font-size: 3.2rem;
  height: 7.2rem;
  left: 50%;
  line-height: 7.2rem;
  margin: -3.6rem 0 0 -3.6rem;
  position: absolute;
  text-align: center;
  top: 0;
  width: 7.2rem;
}
modal-retencion-ffmm .modal-retencion-ffmm--icon.positive {
  background: #abc111;
}
modal-retencion-ffmm .modal-retencion-ffmm--container-botones {
  display: block;
  padding-bottom: 1.6rem;
}
modal-retencion-ffmm .modal-retencion-ffmm--container-botones.grid {
  height: auto;
  padding-top: 1.6rem;
}
modal-retencion-ffmm .modal-retencion-ffmm--container-botones--cancel {
  margin-top: 15px;
  background: 0 0;
  color: #ec0000;
  border: 1px solid #999;
}
modal-retencion-ffmm
  .modal-retencion-ffmm--container-botones
  .button--primary
  i {
  font-size: 2.4rem;
  position: relative;
  top: 0.1rem;
}
modal-retencion-ffmm .modal-retencion-ffmm .scroll-content-wrapper {
  position: relative;
}
modal-retencion-ffmm
  .modal-retencion-ffmm
  .scroll-content-wrapper
  .fade-effect {
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(white),
    to(rgba(255, 255, 255, 0))
  );
  background: linear-gradient(to bottom, #fff 0, rgba(255, 255, 255, 0) 100%);
  height: 10rem;
  left: 1.6rem;
  opacity: 0;
  position: absolute;
  right: 1.6rem;
  top: -0.1rem;
  -webkit-transition: opacity 0.4s ease-in-out;
  transition: opacity 0.4s ease-in-out;
  z-index: -1;
}
modal-retencion-ffmm
  .modal-retencion-ffmm
  .scroll-content-wrapper
  .fade-effect.visible {
  opacity: 1;
  z-index: 1;
}
modal-retencion-ffmm .modal-retencion-ffmm .modal-scroll-content {
  margin-bottom: 1.6rem;
  max-height: 50vh;
  height: auto;
  overflow: scroll;
  padding: 0 1.6rem;
}
modal-retencion-ffmm .modal-retencion-ffmm .modal-scroll-content--text {
  font-size: 1.3rem;
  margin: 0;
  text-align: left;
}
progress-message,
step-progress {
  -webkit-box-align: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  font-size: 14px;
}
modal-retencion-ffmm .modal-retencion-ffmm .color-error {
  background-color: #ec0000;
}
modal-retencion-ffmm .modal-retencion-ffmm .color-warning {
  background-color: #e59d27;
}
modal-retencion-ffmm .modal-retencion-ffmm .color-info {
  background-color: #1bb3bc;
}
modal-retencion-ffmm .modal-retencion-ffmm .color-success {
  background-color: #abc111;
}
progress-message {
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: #fff;
  display: flex;
  height: 5rem;
  padding: 0 8px 0.3rem;
  position: relative;
}
progress-message .step-line {
  background: #ddd;
  bottom: 0;
  left: 0;
  position: absolute;
  width: 100%;
}
progress-message .step-line__line-progress {
  border-bottom: 3px solid #1bb3bc;
  height: 3px;
}
step-progress {
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: #fff;
  display: flex;
  height: 5rem;
  padding: 0 1.6rem 0.3rem;
  position: relative;
}
step-progress .step-progress-line {
  border-bottom: 3px solid #1bb3bc;
  height: 3px;
}
step-progress .step-number {
  border: 2px solid #1bb3bc;
  border-radius: 50%;
  color: #1bb3bc;
  font-weight: 700;
  height: 30px;
  margin-right: 0.8rem;
  padding: 0.2em;
  width: 30px;
  text-align: center;
  line-height: 22px;
}
step-progress .step-title {
  font-weight: 700;
}
step-progress .step-steps {
  margin-left: auto;
}
step-progress .step-line {
  background: #ddd;
  bottom: 0;
  left: 0;
  position: absolute;
  width: 100%;
}
step-progress .step-line__line-progress {
  border-bottom: 3px solid #1bb3bc;
  height: 3px;
}
tabs-moneda {
  background-color: #fff;
  bottom: 0;
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  color: #fff;
  position: relative;
}
tabs-moneda .tabs-button {
  background-color: #fff;
  -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: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  list-style: none;
  margin: 0;
  padding: 0;
  text-align: center;
}
tabs-moneda .tabs-button .tabs-button--element {
  display: inline-block;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  float: left;
  list-style: none;
}
tabs-moneda .tabs-button .tabs-button--element a {
  color: #333;
  cursor: pointer;
  display: block;
  font-size: 1.4rem;
  font-weight: 400;
  padding: 13px;
  position: relative;
  -webkit-transition: color 0.3s ease;
  transition: color 0.3s ease;
  text-align: center;
  text-transform: capitalize;
}
tabs-moneda .tabs-button .tabs-button--element a.active {
  color: #ec0000;
  font-weight: 600;
}
tabs-moneda .tabs-button .tabs-button--element a.active span {
  width: 100%;
}
tabs-moneda .tabs-button .tabs-button--element a span {
  background-color: #ec0000;
  bottom: 0;
  height: 3px;
  left: 0;
  margin: 0 auto;
  position: absolute;
  right: 0;
  -webkit-transition: All 0.3s ease;
  transition: All 0.3s ease;
  width: 0;
}
.container-tabs.periodos {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  background-color: #c00;
  height: 60px;
}
.container-tabs.periodos ion-row {
  margin: auto;
  width: calc(100% - 32px);
}
.container-tabs.periodos ion-col {
  background-color: #b7000d;
  border-radius: 50px;
  height: 24px;
  margin: auto;
  position: relative;
}
.container-tabs.periodos ion-col ul.tabs-button {
  height: 24px;
}
.container-tabs.periodos ion-col ul.tabs-button li.tabs-button--element {
  z-index: 2;
  width: calc(100% / 3);
}
.container-tabs.periodos ion-col ul.tabs-button li.tabs-button--element a {
  color: rgba(255, 255, 255, 0.8);
  font-weight: 700;
  font-size: 12px;
  text-transform: capitalize;
}
.container-tabs.periodos
  ion-col
  ul.tabs-button
  li.tabs-button--element
  a:hover {
  opacity: 1;
}
.container-tabs.periodos
  ion-col
  ul.tabs-button
  li.tabs-button--element.active
  a {
  color: #fff;
}
.container-tabs.periodos ion-col ul.tabs-button .fondo {
  position: absolute;
  height: 28px;
  background: #9c0009;
  width: calc(100% / 3);
  border-radius: 50px;
  z-index: 1;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transition: left 0.2s ease-out;
  transition: left 0.2s ease-out;
}
inv-claves-component .contenedorComponenteClaves {
  background: #f0f0f0;
  display: block;
  padding: 1.6rem 0;
}
page-compra-paso1 .container-tabs .tabs-button,
page-detalle-acciones .icono-info {
  -webkit-box-align: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
}
inv-claves-component .contenedorComponenteClaves .titulo {
  font-size: 1.6rem;
  font-weight: 600;
  margin: 0;
  padding: 0 0.8rem 1.6rem;
}
inv-claves-component .contenedorComponenteClaves .container-acordeon-claves {
  margin: 0 0.8rem;
}
inv-claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .OptAcordeon,
inv-claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .claveInternetAcordeon,
inv-claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .santanderPassAcordeon,
inv-claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .superClaveAcordeon {
  background: #fff;
  border-radius: 0.4rem;
  -webkit-box-shadow: 0 0.2rem 0.4rem rgba(25, 25, 25, 0.1);
  box-shadow: 0 0.2rem 0.4rem rgba(25, 25, 25, 0.1);
  margin-bottom: 0.8rem;
  padding-bottom: 0.8rem;
  overflow: hidden;
}
inv-claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .OptAcordeon
  .acordeon-header
  div,
inv-claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .claveInternetAcordeon
  .acordeon-header
  div,
inv-claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .santanderPassAcordeon
  .acordeon-header
  div,
inv-claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .superClaveAcordeon
  .acordeon-header
  div {
  padding: 1.6rem 4.8rem 0.8rem 1.6rem;
  position: relative;
}
inv-claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .OptAcordeon
  .acordeon-header
  div
  ion-col
  p,
inv-claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .claveInternetAcordeon
  .acordeon-header
  div
  ion-col
  p,
inv-claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .santanderPassAcordeon
  .acordeon-header
  div
  ion-col
  p,
inv-claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .superClaveAcordeon
  .acordeon-header
  div
  ion-col
  p {
  color: #444;
  margin: 0;
  font-size: 1.4rem;
  font-weight: 700;
}
inv-claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .OptAcordeon
  .acordeon-header
  div
  ion-col
  + ion-col
  p,
inv-claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .claveInternetAcordeon
  .acordeon-header
  div
  ion-col
  + ion-col
  p,
inv-claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .santanderPassAcordeon
  .acordeon-header
  div
  ion-col
  + ion-col
  p,
inv-claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .superClaveAcordeon
  .acordeon-header
  div
  ion-col
  + ion-col
  p {
  font-weight: 500;
  text-align: right;
  font-size: 1.2rem;
  line-height: 2.1rem;
}
inv-claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .OptAcordeon
  .acordeon-header
  div
  ion-col
  + ion-col
  p
  span,
inv-claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .claveInternetAcordeon
  .acordeon-header
  div
  ion-col
  + ion-col
  p
  span,
inv-claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .santanderPassAcordeon
  .acordeon-header
  div
  ion-col
  + ion-col
  p
  span,
inv-claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .superClaveAcordeon
  .acordeon-header
  div
  ion-col
  + ion-col
  p
  span {
  font-weight: 600;
}
inv-claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .OptAcordeon
  .acordeon-header
  div
  i,
inv-claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .claveInternetAcordeon
  .acordeon-header
  div
  i,
inv-claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .santanderPassAcordeon
  .acordeon-header
  div
  i,
inv-claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .superClaveAcordeon
  .acordeon-header
  div
  i {
  color: #ec0000;
  font-size: 2.4rem;
  margin-top: -0.6rem;
  position: absolute;
  right: 1.6rem;
  top: 50%;
  -webkit-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
}
inv-claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .OptAcordeon
  .acordeon-header
  div
  i.open,
inv-claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .claveInternetAcordeon
  .acordeon-header
  div
  i.open,
inv-claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .santanderPassAcordeon
  .acordeon-header
  div
  i.open,
inv-claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .superClaveAcordeon
  .acordeon-header
  div
  i.open {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
inv-claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .OptAcordeon
  .acordeon-header
  div
  i.close,
inv-claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .claveInternetAcordeon
  .acordeon-header
  div
  i.close,
inv-claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .santanderPassAcordeon
  .acordeon-header
  div
  i.close,
inv-claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .superClaveAcordeon
  .acordeon-header
  div
  i.close {
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
}
inv-claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .OptAcordeon
  .acordeon-clave,
inv-claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .claveInternetAcordeon
  .acordeon-clave,
inv-claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .santanderPassAcordeon
  .acordeon-clave,
inv-claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .superClaveAcordeon
  .acordeon-clave {
  max-height: 0;
  opacity: 0;
  overflow: hidden;
  -webkit-transition: max-height 0.5s ease-in-out, opacity 0.6s ease-in-out;
  transition: max-height 0.5s ease-in-out, opacity 0.6s ease-in-out;
}
inv-claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .OptAcordeon
  .acordeon-clave
  .contenidoSpass,
inv-claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .claveInternetAcordeon
  .acordeon-clave
  .contenidoSpass,
inv-claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .santanderPassAcordeon
  .acordeon-clave
  .contenidoSpass,
inv-claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .superClaveAcordeon
  .acordeon-clave
  .contenidoSpass {
  border-top: 1px solid #ddd;
  margin-top: 0.8rem;
  padding: 1.6rem;
}
inv-claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .OptAcordeon
  .acordeon-clave
  .contenidoSpass
  p,
inv-claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .claveInternetAcordeon
  .acordeon-clave
  .contenidoSpass
  p,
inv-claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .santanderPassAcordeon
  .acordeon-clave
  .contenidoSpass
  p,
inv-claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .superClaveAcordeon
  .acordeon-clave
  .contenidoSpass
  p {
  font-size: 14px;
  margin: 0;
}
inv-claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .OptAcordeon
  .acordeon-clave
  .contenidoSpass
  .botones.button,
inv-claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .claveInternetAcordeon
  .acordeon-clave
  .contenidoSpass
  .botones.button,
inv-claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .santanderPassAcordeon
  .acordeon-clave
  .contenidoSpass
  .botones.button,
inv-claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .superClaveAcordeon
  .acordeon-clave
  .contenidoSpass
  .botones.button {
  margin-bottom: 0;
}
inv-claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .OptAcordeon
  .contenedor.visible,
inv-claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .claveInternetAcordeon
  .contenedor.visible,
inv-claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .santanderPassAcordeon
  .contenedor.visible,
inv-claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .superClaveAcordeon
  .contenedor.visible {
  background: #fff;
  height: auto;
  max-height: 1000px;
  opacity: 1;
  overflow: visible;
}
page-compra-paso1 .form-acciones .text-input[disabled],
page-rescatar-paso1 .text-input[disabled],
page-transferir-paso1 .text-input[disabled],
page-venta-paso1 .form-acciones .text-input[disabled] {
  opacity: 0.8;
}
inv-claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .contenedorClaveInternet
  .sinClave
  .form-transferencia--form-box {
  padding-top: 1.6rem;
}
inv-claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .contenedorClaveInternet
  .sinClave
  .validacion-clave {
  border-top: none;
}
inv-claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .contenedor-clave {
  padding: 0;
}
inv-claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .contenedor-clave
  .validacion-clave {
  border: none;
  border-radius: 0;
  border-top: 1px solid #ddd;
  -webkit-box-shadow: none;
  box-shadow: none;
  margin-top: 0.8rem;
}
inv-claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .contenedor-clave
  .validacion-clave
  p {
  font-size: 14px;
  color: #444;
  margin-bottom: 0;
  margin-left: 1.6rem;
  margin-right: 1.6rem;
}
inv-claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .contenedor-clave
  .validacion-clave
  p
  span {
  font-weight: 700;
}
inv-claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .contenedor-clave
  .validacion-clave
  .inputs {
  text-align: center;
}
inv-claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .contenedor-clave
  .validacion-clave
  .inputs
  .input-internet {
  margin: 2.6rem auto;
  width: 124px;
}
inv-claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .contenedor-clave
  .validacion-clave
  .inputs
  .input-internet.input-otp {
  width: 220px;
}
inv-claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .contenedor-clave
  .validacion-clave
  .inputs
  .input-internet
  ion-col {
  max-width: 3.6rem;
  padding: 0 0.2rem;
}
inv-claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .contenedor-clave
  .validacion-clave
  .inputs
  .input-internet
  ion-col
  ion-item.item-input-has-focus {
  text-align: center;
}
inv-claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .contenedor-clave
  .validacion-clave
  .inputs
  .input-internet
  ion-col
  ion-item.item-input-has-focus
  ion-input
  input {
  text-align: center;
  width: 100%;
}
inv-claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .contenedor-clave
  .validacion-clave
  .inputs
  .input-internet
  ion-col
  ion-item.item-block {
  height: 4rem;
  min-height: inherit;
}
inv-claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .contenedor-clave
  .validacion-clave
  .inputs
  .input-internet
  ion-col
  ion-item
  .item-inner {
  border-bottom: none;
  -webkit-box-shadow: inset 0 -2px 0 0 #1bb3bc !important;
  box-shadow: inset 0 -2px 0 0 #1bb3bc !important;
  padding-right: 0;
}
inv-claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .contenedor-clave
  .validacion-clave
  .inputs
  .input-internet
  ion-col
  ion-item
  .item-inner
  .text-input-md {
  margin: 0;
  text-align: center;
  width: 100%;
}
inv-claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .contenedor-clave
  .validacion-clave
  .inputs
  .input-internet
  ion-col
  ion-item.item-input:last-child {
  border-bottom: none;
}
inv-claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .contenedor-clave
  .validacion-clave
  .inputs
  .input-internet
  .password {
  -webkit-text-security: disc;
  color: #444;
  font-size: 20px;
}
inv-claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .contenedor-clave
  .validacion-clave
  .inputs
  .input-internet
  .normal {
  -webkit-text-security: none;
  color: #444;
}
inv-claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .contenedor-clave
  .validacion-clave
  .inputs
  .contenedor-inputs {
  margin: 1.6rem auto 0;
  width: 124px;
}
inv-claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .contenedor-clave
  .validacion-clave
  .inputs
  .contenedor-inputs
  ion-col {
  max-width: 36px;
  padding: 0;
}
inv-claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .contenedor-clave
  .validacion-clave
  .inputs
  .contenedor-inputs
  ion-col
  + ion-col {
  margin: 0 4px;
}
inv-claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .contenedor-clave
  .validacion-clave
  .inputs
  .contenedor-inputs
  ion-col
  + ion-col
  + ion-col {
  margin: 0;
}
inv-claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .contenedor-clave
  .validacion-clave
  .inputs
  .contenedor-inputs
  ion-col
  ion-item.item-input-has-focus {
  text-align: center;
}
inv-claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .contenedor-clave
  .validacion-clave
  .inputs
  .contenedor-inputs
  ion-col
  ion-item.item-input-has-focus
  ion-input
  input {
  text-align: center;
  width: 100%;
}
inv-claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .contenedor-clave
  .validacion-clave
  .inputs
  .contenedor-inputs
  ion-col
  ion-item.item-block {
  height: 60px;
  min-height: inherit;
}
inv-claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .contenedor-clave
  .validacion-clave
  .inputs
  .contenedor-inputs
  ion-col
  ion-item
  ion-label {
  margin: 0;
  text-align: center;
}
inv-claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .contenedor-clave
  .validacion-clave
  .inputs
  .contenedor-inputs
  ion-col
  ion-item
  .item-inner {
  border-bottom: none;
  -webkit-box-shadow: inset 0 -2px 0 0 #1bb3bc !important;
  box-shadow: inset 0 -2px 0 0 #1bb3bc !important;
  padding-right: 0;
}
inv-claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .contenedor-clave
  .validacion-clave
  .inputs
  .contenedor-inputs
  ion-col
  ion-item
  .item-inner
  .text-input-md {
  margin: 0;
  text-align: center;
  width: 100%;
}
inv-claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .contenedor-clave
  .validacion-clave
  .inputs
  .contenedor-inputs
  ion-col
  ion-item.item-input:last-child {
  border-bottom: none;
}
inv-claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .contenedor-clave
  .validacion-clave
  .inputs
  .contenedor-inputs
  .password {
  -webkit-text-security: disc;
  color: #444;
  font-size: 20px;
}
inv-claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .contenedor-clave
  .validacion-clave
  .inputs
  .contenedor-inputs
  .normal {
  -webkit-text-security: none;
  color: #444;
}
inv-claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .contenedor-clave
  .validacion-clave
  .inputs
  .form-transferencia--fieldset
  .item-inner
  .input-wrapper
  ion-label {
  color: #444;
}
inv-claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .contenedor-clave
  infobox-component
  .container-box-info {
  padding: 0.8rem 1.6rem 0;
}
inv-claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .contenedor-clave
  infobox-component
  .container-box-info
  .box-info {
  border-radius: 4px;
}
inv-claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .contenedor-clave
  .form-transferencia--form-box {
  -webkit-box-shadow: none;
  box-shadow: none;
}
inv-claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .container-superClave
  .inputs {
  padding-bottom: 2.4rem;
}
inv-claves-component
  .contenedorComponenteClaves
  .container-acordeon-claves
  .botones.button.buttonSinMargen {
  margin-bottom: 0;
}
page-compra-paso1 .text-action-exede-error {
  color: #ec0000 !important;
}
page-compra-paso1 .container-tabs {
  background-color: #fff;
  bottom: 0;
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  color: #fff;
  position: relative;
}
page-compra-paso1 .container-tabs .tabs-button {
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  list-style: none;
  margin: 0;
  padding: 0;
  text-align: center;
}
page-compra-paso1 .container-tabs .tabs-button .tabs-button--element {
  display: inline-block;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  float: left;
  list-style: none;
}
page-compra-paso1 .container-tabs .tabs-button .tabs-button--element a {
  color: #333;
  cursor: pointer;
  display: block;
  font-size: 1.4rem;
  font-weight: 400;
  padding: 13px;
  position: relative;
  -webkit-transition: color 0.3s ease;
  transition: color 0.3s ease;
  text-align: center;
  text-transform: capitalize;
}
page-compra-paso1 .container-tabs .tabs-button .tabs-button--element a.active {
  color: #ec0000;
  font-weight: 600;
}
page-compra-paso1
  .container-tabs
  .tabs-button
  .tabs-button--element
  a.active
  span {
  width: 100%;
}
page-compra-paso1 .container-tabs .tabs-button .tabs-button--element a span {
  background-color: #ec0000;
  bottom: 0;
  height: 3px;
  left: 0;
  margin: 0 auto;
  position: absolute;
  right: 0;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  width: 0;
}
page-compra-paso2
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta
  .cuenta {
  margin-top: 0.8rem;
}
page-compra-paso2
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta
  .cuenta
  .icono-accounts {
  top: -6px;
}
page-detalle-acciones .icono-info {
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: #1bb3bc;
  border-radius: 50%;
  display: flex;
  height: 2.4rem;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 2.4rem;
  margin-right: 1rem;
}
consolidado-ahorro-automatico .col-icon,
page-venta-paso1 .container-tabs .tabs-button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -webkit-box-align: center;
}
page-detalle-acciones .icono-info:before {
  color: #fff;
  content: "\e94f";
  font-family: santander-icon-font;
  font-size: 1.4rem;
}
page-listado-acciones .filter-acciones {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
page-listado-acciones .card-box {
  height: auto;
  overflow: auto;
}
page-listado-acciones .card-box .lista-acciones {
  height: 100vh;
  overflow: scroll;
  margin: 0;
}
page-listado-acciones .fixed {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1000;
}
page-terminos-acciones p {
  padding-left: 1em;
  padding-right: 1em;
}
page-venta-paso1 .text-action-exede-error {
  color: #ec0000 !important;
}
page-venta-paso1 .container-tabs {
  background-color: #fff;
  bottom: 0;
  -webkit-box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  color: #fff;
  position: relative;
}
page-venta-paso1 .container-tabs .tabs-button {
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  list-style: none;
  margin: 0;
  padding: 0;
  text-align: center;
}
page-venta-paso1 .container-tabs .tabs-button .tabs-button--element {
  display: inline-block;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  float: left;
  list-style: none;
}
page-venta-paso1 .container-tabs .tabs-button .tabs-button--element a {
  color: #333;
  cursor: pointer;
  display: block;
  font-size: 1.4rem;
  font-weight: 400;
  padding: 13px;
  position: relative;
  -webkit-transition: color 0.3s ease;
  transition: color 0.3s ease;
  text-align: center;
  text-transform: capitalize;
}
page-venta-paso1 .container-tabs .tabs-button .tabs-button--element a.active {
  color: #ec0000;
  font-weight: 600;
}
page-venta-paso1
  .container-tabs
  .tabs-button
  .tabs-button--element
  a.active
  span {
  width: 100%;
}
page-venta-paso1 .container-tabs .tabs-button .tabs-button--element a span {
  background-color: #ec0000;
  bottom: 0;
  height: 3px;
  left: 0;
  margin: 0 auto;
  position: absolute;
  right: 0;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  width: 0;
}
consolidado-ahorro-automatico .saldo-fondomutuo__desc,
detalle-ahorro-automatico .saldo-fondomutuo__desc,
editar-ahorro-automatico .saldo-fondomutuo__desc,
editar-ahorro-automatico-consolidado .saldo-fondomutuo__desc,
listado-ahorro-automatico .saldo-fondomutuo__desc {
  opacity: 0.6;
}
page-venta-paso2
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta
  .cuenta {
  margin-top: 1.8rem;
}
page-venta-paso2
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta
  .cuenta
  .icono-accounts {
  top: -6px;
}
consolidado-ahorro-automatico .button-inner {
  font-size: 1.4rem;
}
consolidado-ahorro-automatico .content-sinAhorroAuto-landing {
  background-color: #fff;
  margin: 1.6rem;
  padding: 1.6rem;
}
consolidado-ahorro-automatico
  .content-sinAhorroAuto-landing
  .content-sinAhorroAuto_titulo {
  font-size: 1.4rem;
  text-align: center;
  font-weight: 700;
  margin: 1.6rem 0;
}
consolidado-ahorro-automatico
  .content-sinAhorroAuto-landing
  .content-sinAhorroAuto_bajada {
  font-size: 1.2rem;
  padding: 0 1.6rem 3.6rem;
  text-align: center;
  margin: 0;
}
consolidado-ahorro-automatico .content-sinAhorroAuto-landing .icono {
  height: 80px;
  width: 80px;
  margin: 0 auto;
  background-color: #444;
  mask: url(../assets/inversiones-assets/aa.svg) no-repeat 50% 50%;
  -webkit-mask: url(../assets/inversiones-assets/aa.svg) no-repeat 50% 50%;
  -webkit-mask-size: 80px;
  mask-size: 80px;
}
consolidado-ahorro-automatico h1:first-child {
  font-size: 1.6rem;
  margin: 1.6rem;
}
consolidado-ahorro-automatico .info-bottom {
  margin: 0 1.6rem 1.6rem;
}
consolidado-ahorro-automatico .menu-configurable {
  display: none;
}
consolidado-ahorro-automatico .saldo-fondomutuo {
  background: #c00;
  color: #fff;
  text-align: center;
}
consolidado-ahorro-automatico .saldo-fondomutuo__serie {
  margin-bottom: 0.4rem;
}
consolidado-ahorro-automatico .toggle-md.toggle-checked .toggle-icon {
  background-color: #c2c2c2;
}
consolidado-ahorro-automatico .toggle-md.toggle-checked .toggle-inner {
  background-color: #63ba68;
}
consolidado-ahorro-automatico .active {
  color: #abc111;
  padding-bottom: 1rem;
}
consolidado-ahorro-automatico .inactive {
  color: #c2c2c2;
  padding-bottom: 1rem;
}
consolidado-ahorro-automatico .icono-aa-calendario {
  font-size: 3.5rem;
}
consolidado-ahorro-automatico .fixed-content,
consolidado-ahorro-automatico .scroll-content {
  margin-top: 5.5rem;
}
consolidado-ahorro-automatico .col-icon {
  max-width: 20%;
  display: flex;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
consolidado-ahorro-automatico .col-text {
  max-width: 80%;
}
consolidado-ahorro-automatico .col-text .text-estado {
  font-size: 1.2rem;
  font-weight: 700;
  color: #63ba68;
}
consolidado-ahorro-automatico .col-value {
  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;
  max-width: 80%;
}
consolidado-ahorro-automatico .icono-aa-editar {
  font-size: 1.5rem;
  margin-top: 0;
  padding-right: 1rem;
}
consolidado-ahorro-automatico .btn-editar-aa {
  color: #c00;
  background: 0 0;
  height: 1.8rem;
  padding: 0;
}
consolidado-ahorro-automatico .button-inner {
  vertical-align: top;
  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: unset;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
  height: 100%;
}
consolidado-ahorro-automatico .content-ahorros-automaticos {
  margin: 1.6rem;
}
consolidado-ahorro-automatico
  .content-ahorros-automaticos
  .detalle-ahorros-automaticos {
  background-color: #fff;
  padding: 1.6rem;
  border-radius: 0.4rem;
  position: relative;
}
consolidado-ahorro-automatico
  .content-ahorros-automaticos
  .detalle-ahorros-automaticos.detalle-activo {
  border-radius: 0.4rem 0.4rem 0 0;
}
consolidado-ahorro-automatico
  .content-ahorros-automaticos
  .detalle-ahorros-automaticos.detalle-activo
  .arrow {
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
  -webkit-transition: 0.2s ease-in;
  transition: 0.2s ease-in;
}
consolidado-ahorro-automatico
  .content-ahorros-automaticos
  .detalle-ahorros-automaticos
  .arrow {
  position: absolute;
  right: 1.6rem;
  top: 50%;
  margin-top: -1.2rem;
  color: #ec0000 !important;
  font-size: 2.4rem;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  -webkit-transition: 0.2s ease-in;
  transition: 0.2s ease-in;
}
consolidado-ahorro-automatico
  .content-ahorros-automaticos
  .detalle-ahorros-automaticos
  h1 {
  color: #1bb3cb;
  font-size: 1.6rem;
  font-weight: 700;
  margin: 0;
  padding: 0;
}
consolidado-ahorro-automatico
  .content-ahorros-automaticos
  .detalle-ahorros-automaticos
  p {
  font-size: 1.4rem;
  margin: 0.3rem 0 0;
  padding: 0;
}
consolidado-ahorro-automatico
  .content-ahorros-automaticos
  .detalle-ahorros-automaticos
  .estado-ahorrosAutomaticos {
  margin: 0.8rem 0 0;
  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;
}
consolidado-ahorro-automatico
  .content-ahorros-automaticos
  .detalle-ahorros-automaticos
  .estado-ahorrosAutomaticos
  .total-ahorros {
  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;
}
consolidado-ahorro-automatico
  .content-ahorros-automaticos
  .detalle-ahorros-automaticos
  .estado-ahorrosAutomaticos
  .total-ahorros
  .activo {
  color: #abc111;
}
consolidado-ahorro-automatico
  .content-ahorros-automaticos
  .detalle-ahorros-automaticos
  .estado-ahorrosAutomaticos
  .total-ahorros
  .inactivo {
  color: #c2c2c2;
}
consolidado-ahorro-automatico
  .content-ahorros-automaticos
  .detalle-ahorros-automaticos
  .estado-ahorrosAutomaticos
  p {
  color: #63ba68;
  margin: 0;
  padding: 0.2rem 0.8rem;
  font-size: 1.2rem;
  font-weight: 700;
  max-height: 20px;
}
consolidado-ahorro-automatico
  .content-ahorros-automaticos
  .detalle-ahorros-automaticos
  .estado-ahorrosAutomaticos
  .ahorro-automatico-action {
  -webkit-mask-box-image: url(../assets/inversiones-assets/aa.svg);
  -webkit-mask-image: url(../assets/inversiones-assets/aa.svg);
  mask-image: url(../assets/inversiones-assets/aa.svg);
  -webkit-mask-box-size: cover;
  -webkit-mask-size: cover;
  mask-size: cover;
  background-color: #c2c2c2;
}
consolidado-ahorro-automatico
  .content-ahorros-automaticos
  .detalle-ahorros-automaticos
  .estado-ahorrosAutomaticos
  .ahorro-automatico-action.box {
  -webkit-mask-size: 24px;
  mask-size: 24px;
  -webkit-mask-box-size: 24px;
  width: 24px;
  height: 24px;
}
consolidado-ahorro-automatico
  .content-ahorros-automaticos
  .detalle-ahorros-automaticos
  .estado-ahorrosAutomaticos
  .ahorro-automatico-action.active {
  background-color: #abc111;
}
consolidado-ahorro-automatico
  .content-ahorros-automaticos
  .detalle-ahorros-automaticos
  .estado-ahorrosAutomaticos
  .ahorro-automatico-action.inactive {
  background-color: #c2c2c2;
}
consolidado-ahorro-automatico .content-ahorros-automaticos .aa-inactive * {
  color: #c2c2c2 !important;
}
consolidado-ahorro-automatico
  .content-ahorros-automaticos
  .aa-inactive
  *
  .icono-aa-editar:before {
  color: #c2c2c2;
}
consolidado-ahorro-automatico
  .content-ahorros-automaticos
  .aa-inactive
  *
  .btn-editar-aa {
  background: 0 0 !important;
  height: 1.8rem;
  padding: 0;
}
consolidado-ahorro-automatico
  .content-ahorros-automaticos
  .item-md.item-block
  .item-inner {
  padding-right: 1.6rem;
  padding-left: 1.6rem;
  border-bottom: 1px solid #dedede;
}
consolidado-ahorro-automatico .content-ahorros-automaticos .d-btn-editar-aa {
  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;
}
consolidado-ahorro-automatico .content-ahorros-automaticos .card-box {
  border-radius: 0;
  margin: 0;
  padding: 0;
  display: none;
  border-top: 1px solid #d2d2d2;
}
consolidado-ahorro-automatico
  .content-ahorros-automaticos
  .card-box.info-activo {
  -webkit-transition: max-height 0.5s ease-in;
  transition: max-height 0.5s ease-in;
  display: block;
}
consolidado-ahorro-automatico
  .content-ahorros-automaticos
  .card-box.info-activo
  .list
  .item
  .item-inner {
  padding: 0 !important;
}
consolidado-ahorro-automatico
  .content-ahorros-automaticos
  .card-box.info-activo
  .list
  .item
  .item-inner
  .input-wrapper
  .label-md {
  margin: 0;
}
consolidado-ahorro-automatico
  .content-ahorros-automaticos
  .card-box.info-activo
  .list
  .item
  .item-inner
  .input-wrapper
  .label-md
  .grid {
  padding: 0;
}
consolidado-ahorro-automatico
  .content-ahorros-automaticos
  .card-box.info-activo
  .list
  .item
  .item-inner
  .input-wrapper
  .label-md
  .grid
  .row {
  padding: 1.6rem;
}
consolidado-ahorro-automatico
  .content-ahorros-automaticos
  .card-box.info-activo
  .list
  .item
  .item-inner
  .input-wrapper
  .label-md
  .grid
  .row
  .col {
  padding: 0;
}
.platform-ios consolidado-ahorro-automatico .header-ios .scroll-content {
  margin-top: 7.2rem;
}
editar-ahorro-automatico-consolidado .monto_ahorroAutomatico {
  margin: -7px 8px 8px !important;
  padding: 8px;
  background-color: #fff;
}
editar-ahorro-automatico-consolidado .menu-configurable {
  display: none;
}
editar-ahorro-automatico-consolidado .fixed-content,
editar-ahorro-automatico-consolidado .scroll-content {
  margin-top: 5.5rem;
}
editar-ahorro-automatico-consolidado .card-box {
  border-radius: 0;
}
editar-ahorro-automatico-consolidado .saldo-fondomutuo {
  background: #fff;
  color: #444;
  text-align: center;
}
editar-ahorro-automatico-consolidado .saldo-fondomutuo__serie {
  margin-bottom: 0.4rem;
}
editar-ahorro-automatico-consolidado .card-action .list-md {
  margin: 0 !important;
}
editar-ahorro-automatico-consolidado .card-action .list-md .icon-chevron {
  color: #ec0000;
  font-size: 2rem;
  min-height: -webkit-fit-content;
  min-height: -moz-fit-content;
  min-height: fit-content;
}
editar-ahorro-automatico-consolidado .icon-chevron {
  color: #ec0000;
  font-size: 2.4rem;
  min-height: -webkit-fit-content;
  min-height: -moz-fit-content;
  min-height: fit-content;
}
editar-ahorro-automatico-consolidado
  .costos-restricciones
  .costos-restricciones-label
  ion-label
  .label-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-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;
}
editar-ahorro-automatico-consolidado
  .costos-restricciones
  .costos-restricciones-label
  ion-label
  .label-container
  .icono-info {
  margin-left: 8px;
}
editar-ahorro-automatico-consolidado .costos-restricciones .info-comision {
  background-color: #ddf4f5;
}
editar-ahorro-automatico-consolidado
  .costos-restricciones
  .info-comision
  ion-label {
  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;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
editar-ahorro-automatico-consolidado
  .costos-restricciones
  .info-comision
  ion-label
  .text {
  width: calc(100% - 40px);
}
editar-ahorro-automatico-consolidado .info-card-box {
  text-align: center;
  background-color: #ddf4f5;
}
editar-ahorro-automatico-consolidado .info-card-box__header {
  color: #1bb3bc;
  font-size: 1.8rem;
  font-weight: 600;
}
editar-ahorro-automatico-consolidado .info-card-box__body {
  color: #444;
  font-size: 1rem;
}
editar-ahorro-automatico-consolidado .active {
  color: #abc111;
  padding-bottom: 1rem;
}
editar-ahorro-automatico-consolidado .inactive {
  color: #c2c2c2;
  padding-bottom: 1rem;
}
.platform-ios editar-ahorro-automatico-consolidado .header-ios .scroll-content {
  margin-top: 7.2rem;
}
page-consolidado-inversiones .saldo-inversiones {
  background-color: #c00;
  color: #fff;
}
page-consolidado-inversiones .saldo-inversiones__titulo {
  font-size: 1.4rem;
  font-weight: 600;
  line-height: 2rem;
  margin-bottom: 0.4rem;
  text-align: center;
}
page-consolidado-inversiones .saldo-inversiones__monto {
  -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;
}
page-consolidado-inversiones .saldo-inversiones__monto .icono {
  font-size: 3.8rem;
  line-height: normal;
}
page-consolidado-inversiones .rentabilidad-general .icono {
  border-radius: 4rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: 1.6rem;
  height: 1.8rem;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-right: 0.4rem;
  width: 1.8rem;
}
page-consolidado-inversiones .rentabilidad-general .icono--abajo {
  color: #fff;
}
page-consolidado-inversiones .rentabilidad-general .icono--abajo:before {
  content: "\f27e";
  display: inline-block;
  font-family: Ionicons;
}
page-consolidado-inversiones .rentabilidad-general .icono--arriba {
  border-color: #fff;
  color: #fff;
}
page-consolidado-inversiones .rentabilidad-general .icono--arriba:before {
  content: "\f28c";
  display: inline-block;
  font-family: Ionicons;
}
page-consolidado-inversiones .rentabilidad-general .dummy-box--centrado {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  font-size: 12px;
}
page-consolidado-inversiones .rentabilidad-general .dummy-box--centrado i {
  margin-right: 5px;
}
page-consolidado-inversiones
  .rentabilidad-general
  .dummy-box--centrado
  .porcentaje,
page-consolidado-inversiones .rentabilidad-general .dummy-box--centrado .valor {
  font-weight: 600;
  font-size: 13px;
}
page-consolidado-inversiones .list-productos-inversion .saldo-rentabilidad {
  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: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
page-consolidado-inversiones
  .list-productos-inversion
  .saldo-rentabilidad
  .rentabilidad {
  background-color: initial;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: 13px;
  margin: 0 0 0 10px;
  padding: 0;
  position: relative;
  top: 7px;
}
page-consolidado-inversiones
  .list-productos-inversion
  .saldo-rentabilidad
  .rentabilidad
  .arrow-rentabilidad {
  position: relative;
  top: 2px;
}
page-consolidado-inversiones
  .list-productos-inversion
  .saldo-rentabilidad
  .rentabilidad
  .valor {
  margin: 0 3px;
}
page-consolidado-inversiones
  .list-productos-inversion
  .saldo-rentabilidad
  .rentabilidad
  .porcentaje {
  margin: 0 3px;
  color: rgba(68, 68, 68, 0.7);
}
page-consolidado-inversiones
  .list-productos-inversion
  .saldo-rentabilidad
  .rentabilidad
  .icono {
  border-radius: 4rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: 1.6rem;
  height: 1.8rem;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-right: 0.4rem;
  width: 1.8rem;
}
page-consolidado-inversiones
  .list-productos-inversion
  .saldo-rentabilidad
  .rentabilidad
  .icono--abajo {
  color: #ec0000;
}
page-consolidado-inversiones
  .list-productos-inversion
  .saldo-rentabilidad
  .rentabilidad
  .icono--abajo:before {
  content: "\f27e";
  display: inline-block;
  font-family: Ionicons;
}
page-consolidado-inversiones
  .list-productos-inversion
  .saldo-rentabilidad
  .rentabilidad
  .icono--arriba {
  border-color: #abc111;
  color: #abc111;
}
page-consolidado-inversiones
  .list-productos-inversion
  .saldo-rentabilidad
  .rentabilidad
  .icono--arriba:before {
  content: "\f28c";
  display: inline-block;
  font-family: Ionicons;
}
page-consolidado-inversiones .fondos-group-name,
page-consolidado-inversiones .item-sub-account .glosa-y-rentabilidad {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
}
page-consolidado-inversiones .list-productos-inversion .icon-chevron {
  color: #ec0000;
  font-size: 2rem;
  min-height: -webkit-fit-content;
  min-height: -moz-fit-content;
  min-height: fit-content;
}
page-consolidado-inversiones .fondos-group-name {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 1px solid #dedede;
  display: flex;
  -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;
  padding: 10px 0;
}
page-consolidado-inversiones .fondos-group-name span {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}
page-consolidado-inversiones .list-title-productos {
  line-height: 1.8rem;
  margin: 1.2rem 0 0.8rem 1.6rem;
}
page-consolidado-inversiones .item-sub-account__nombre-fondo {
  max-width: 67%;
}
page-consolidado-inversiones .item-sub-account__monto {
  color: #444;
  float: right;
  font-size: 1.6rem;
  font-weight: 600;
  margin-top: -0.3rem;
}
page-consolidado-inversiones .item-sub-account .glosa-y-rentabilidad {
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}
page-consolidado-inversiones .item-sub-account .glosa-y-rentabilidad h2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 80%;
}
page-consolidado-inversiones
  .item-sub-account
  .glosa-y-rentabilidad
  .rentabilidad {
  background-color: initial;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 0 0 0 13%;
  padding: 0;
  width: 20%;
}
page-consolidado-inversiones
  .item-sub-account
  .glosa-y-rentabilidad
  .rentabilidad
  .arrow-rentabilidad {
  position: relative;
  top: 3px;
}
page-consolidado-inversiones
  .item-sub-account
  .glosa-y-rentabilidad
  .rentabilidad
  .icono {
  border-radius: 4rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: 1.6rem;
  height: 1.8rem;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-right: 0.4rem;
  width: 1.8rem;
}
page-consolidado-inversiones
  .item-sub-account
  .glosa-y-rentabilidad
  .rentabilidad
  .icono--abajo {
  color: #ec0000;
}
page-consolidado-inversiones
  .item-sub-account
  .glosa-y-rentabilidad
  .rentabilidad
  .icono--abajo:before {
  content: "\f27e";
  display: inline-block;
  font-family: Ionicons;
}
page-consolidado-inversiones
  .item-sub-account
  .glosa-y-rentabilidad
  .rentabilidad
  .icono--arriba {
  border-color: #abc111;
  color: #abc111;
}
page-consolidado-inversiones
  .item-sub-account
  .glosa-y-rentabilidad
  .rentabilidad
  .icono--arriba:before {
  content: "\f28c";
  display: inline-block;
  font-family: Ionicons;
}
page-consolidado-inversiones .item-dap {
  position: relative;
}
page-consolidado-inversiones .item-dap h2 {
  max-width: 100% !important;
}
page-consolidado-inversiones .item-dap__tipo {
  color: #1bb3bc;
  font-size: 1.2rem;
  font-weight: 600;
  margin-bottom: 0.2rem;
}
page-consolidado-inversiones .item-dap__estado {
  border-radius: 0.2rem;
  font-size: 1.2rem;
  font-weight: 600;
  position: absolute;
  right: 1.6rem;
  top: 1.3rem;
  text-transform: uppercase;
}
page-consolidado-inversiones .item-dap__estado.activo {
  color: #abc111;
}
page-consolidado-inversiones .item-dap__estado.vencido {
  color: #e59d27;
}
page-consolidado-inversiones .item-acciones__nombre {
  float: left;
}
page-consolidado-inversiones .item-acciones__valor-accion {
  position: static;
  float: right;
}
page-consolidado-inversiones .item-acciones__variacion {
  width: 100%;
  display: block;
  position: static;
  float: right;
}
page-consolidado-inversiones .item-acciones .glosa-y-rentabilidad {
  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-consolidado-inversiones .item-acciones .glosa-y-rentabilidad h2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 80%;
}
page-consolidado-inversiones
  .item-acciones
  .glosa-y-rentabilidad
  .rentabilidad {
  background-color: initial;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 0 0 0 13%;
  padding: 0;
  width: 20%;
}
page-consolidado-inversiones
  .item-acciones
  .glosa-y-rentabilidad
  .rentabilidad
  .icono {
  border-radius: 4rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: 1.6rem;
  height: 1.8rem;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-right: 0.4rem;
  width: 1.8rem;
}
page-consolidado-inversiones
  .item-acciones
  .glosa-y-rentabilidad
  .rentabilidad
  .icono--abajo {
  color: #ec0000;
}
page-consolidado-inversiones
  .item-acciones
  .glosa-y-rentabilidad
  .rentabilidad
  .icono--abajo:before {
  content: "\f27e";
  display: inline-block;
  font-family: Ionicons;
}
page-consolidado-inversiones
  .item-acciones
  .glosa-y-rentabilidad
  .rentabilidad
  .icono--arriba {
  border-color: #abc111;
  color: #abc111;
}
page-consolidado-inversiones
  .item-acciones
  .glosa-y-rentabilidad
  .rentabilidad
  .icono--arriba:before {
  content: "\f28c";
  display: inline-block;
  font-family: Ionicons;
}
page-consolidado-inversiones .card-box.margin-producto {
  margin-bottom: 32px;
}
page-consolidado-inversiones .card-box .item-producto {
  background-position-x: 1.6rem;
  background-size: 4rem 4rem;
  padding-left: 5.6rem !important;
}
page-consolidado-inversiones .card-box .item-producto .label {
  margin: 12px 8px 12px 0;
}
page-consolidado-inversiones .card-box .item-producto--fondosmutuos {
  background: url(../assets/inversiones-assets/icono-ffmm.png) left no-repeat;
  background-position-x: 1.6rem;
  background-size: 4rem 4rem;
}
page-consolidado-inversiones .card-box .item-producto--dap {
  background: url(../assets/inversiones-assets/icono-dap.png) left no-repeat;
  background-position-x: 1.6rem;
  background-size: 4rem 4rem;
}
page-consolidado-inversiones .card-box .item-producto--acciones {
  background: url(../assets/inversiones-assets/icono-acciones.png) left
    no-repeat;
  background-position-x: 1.6rem;
  background-size: 4rem 4rem;
}
page-consolidado-inversiones .box-info-dap {
  border-radius: 4px;
  background: #ddf4f5;
  position: relative;
  padding: 1.6rem 1.6rem 1.6rem 5.6rem;
  margin: 0.8rem;
  display: inline-block;
  -webkit-box-shadow: 0 0.2rem 0.4rem 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 0.2rem 0.4rem 0 rgba(0, 0, 0, 0.1);
}
page-consolidado-inversiones .box-info-dap i.iconoIzq {
  background: #1bb3bc;
  position: absolute;
  border-radius: 50%;
  width: 2.4rem;
  height: 2.4rem;
  left: 1.6rem;
  top: 50%;
  color: #fff;
  margin-top: -1.2rem;
}
page-dap-cobro-paso1 .card-comision-rescate,
page-dap-cobro-paso1 .card-monto-rescatar {
  width: calc(101% - 20px);
}
page-consolidado-inversiones .box-info-dap i.iconoIzq::before {
  line-height: 2.4rem;
  left: 50%;
  margin-left: -0.7rem;
  position: absolute;
}
page-consolidado-inversiones .box-info-dap .container-info p {
  color: #444;
  font-size: 1.2rem;
  margin: 0;
  text-align: left;
  padding: 0;
}
page-dap-cobro-paso1
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta
  .cuenta {
  margin-top: 1.2rem;
}
page-dap-cobro-paso1 .card-monto-rescatar ion-card-header {
  background-color: #1bb3bc;
  color: #fff;
  font-size: 16px;
  font-weight: 600;
}
page-dap-cobro-paso1 .card-monto-rescatar ion-card-content {
  background-color: #ddf4f5;
  color: #1bb3bc;
  font-size: 32px;
}
page-dap-cobro-paso1 .card-comision-rescate ion-card-header {
  background-color: #e59d27;
  color: #fff;
  font-size: 16px;
  font-weight: 600;
}
page-dap-cobro-paso1 .card-comision-rescate ion-card-content {
  background-color: #ddf4f5;
  color: #1bb3bc;
  font-size: 32px;
}
page-dap-cobro-paso1 .card-box {
  font-size: 1.4rem;
}
page-dap-cobro-paso1 .card-box .lista-info {
  padding: 0;
}
page-dap-cobro-paso1 .card-box .lista-info__valor {
  width: auto;
}
page-dap-cobro-paso1 .card-box .lista-info li {
  padding: 1.2rem 1.6rem;
  margin-bottom: 0;
  border-bottom: 1px solid #ddd;
}
page-dap-cobro-paso1 .card-box .lista-info li:last-child {
  border-bottom: 0 solid #fff;
}
page-dap-cobro-paso1 .info-card-box {
  text-align: center;
  background-color: #ddf4f5;
}
page-dap-cobro-paso1 .info-card-box__header {
  color: #1bb3bc;
  font-size: 1.8rem;
  font-weight: 600;
}
page-dap-cobro-paso1 .info-card-box__body {
  color: #444;
  font-size: 1rem;
}
page-dap-cobro-paso1 .icon-chevron {
  color: #ec0000;
  font-size: 2rem;
  min-height: -webkit-fit-content;
  min-height: -moz-fit-content;
  min-height: fit-content;
  -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;
}
page-dap-cobro-paso1 .monto-a {
  margin-bottom: 0;
}
page-dap-cobro-paso1 .info-a {
  margin-top: 1px;
}
page-dap-cobro-paso1 .info-card-box > ion-row:nth-child(1) ion-col {
  padding-bottom: 0;
}
page-dap-cobro-paso1 .info-card-box > ion-row:nth-child(2) ion-col {
  padding-top: 0;
}
page-dap-cobro-super-clave .resumen {
  overflow: visible;
  position: relative;
}
page-dap-cobro-super-clave .resumen__titulo {
  border-bottom: 1px solid #ddd;
  padding: 4.8rem 1.6rem 1.6rem;
  text-align: center;
}
page-dap-cobro-super-clave .resumen__monto {
  border-bottom: 1px solid #ddd;
  padding: 1.6rem;
  text-align: center;
}
page-dap-cobro-super-clave .resumen__origen .titulo {
  color: #e59d27;
}
page-dap-cobro-super-clave .resumen__destino .titulo {
  color: #abc111;
}
page-dap-cobro-super-clave .resumen__datos .titulo {
  color: #1bb3bc;
}
.btn--main,
consolidado-dap .screen .saldo-consolidado {
  color: #fff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
}
page-dap-cobro-super-clave .resumen__datos,
page-dap-cobro-super-clave .resumen__destino,
page-dap-cobro-super-clave .resumen__origen {
  border-top: 1px solid #ddd;
  padding: 1.6rem;
  text-align: center;
}
page-dap-cobro-super-clave .resumen__datos ul,
page-dap-cobro-super-clave .resumen__destino ul,
page-dap-cobro-super-clave .resumen__origen ul {
  line-height: 2rem;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
page-dap-cobro-super-clave .btn-collapse {
  font-size: 1.2rem;
  padding: 0.8rem 0;
}
page-dap-cobro-super-clave .btn-collapse .arrow-collapse {
  line-height: 1;
  vertical-align: bottom;
}
.btn--main {
  background: #ec0000;
  width: calc(100% - 32px);
  height: 48px;
  border-radius: 24px;
  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;
  line-height: 24px;
  line-height: 2.4rem;
  font-size: 16px;
  font-size: 1.6rem;
  font-weight: 600;
  margin: 0 auto 20px;
  position: relative;
  overflow: hidden;
}
.btn--main::after {
  content: " ";
  width: 0;
  height: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background: #fff;
  opacity: 0.4;
  border-radius: 50%;
  -webkit-transition: all 0.6s;
  transition: all 0.6s;
}
page-contrato-general .select-icon:after,
page-dap-invertir-paso2 .picker-button:after {
  content: "\f3d0";
  font-family: Ionicons;
}
.btn--main.anim-touch::after {
  width: 320px;
  height: 280px;
  opacity: 0;
}
.btn--main:last-of-type {
  margin-bottom: 0;
}
.btn--main svg {
  width: 7px;
  height: 12px;
  display: block;
  fill: #fff;
  margin-left: 8px;
}
consolidado-dap .screen {
  width: 100%;
  padding: 0 0 108px;
}
consolidado-dap .screen .saldo-consolidado {
  background-color: #ec0000;
  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;
  height: 100px;
}
consolidado-dap .screen .saldo-consolidado .dummy-box {
  width: 100%;
}
consolidado-dap .screen .saldo-consolidado .saldo {
  line-height: 40px;
  line-height: 4rem;
  font-size: 32px;
  font-size: 3.2rem;
}
consolidado-dap .screen .saldo-consolidado .title {
  line-height: 24px;
  line-height: 2.4rem;
  font-size: 14px;
  font-size: 1.4rem;
  font-weight: 600;
  margin-top: 16px;
}
consolidado-dap .screen .cards-module {
  padding: 0 8px;
  margin-bottom: 12px;
}
consolidado-dap .screen .cards-module:last-of-type {
  margin-bottom: 0;
  padding-bottom: 0;
}
consolidado-dap .screen .cards-module .cards__title {
  line-height: 24px;
  line-height: 2.4rem;
  font-size: 14px;
  font-size: 1.4rem;
  margin-top: 12px;
  margin-bottom: 8px;
  margin-left: 4px;
  color: #444;
}
consolidado-dap .empty-dap {
  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;
  height: calc(100vh - 240px);
  padding: 0 42px;
}
consolidado-dap .empty-dap-img {
  margin: 0 0 16px;
  background: url(../assets/inversiones-assets/dap-empty.png) center bottom
    no-repeat;
  background-size: contain;
  width: 120px;
  height: 120px;
}
consolidado-dap .empty-dap-heading-text {
  line-height: 20px;
  line-height: 2rem;
  font-size: 16px;
  font-size: 1.6rem;
  margin: 0 0 8px;
  color: #999;
  text-align: center;
  font-weight: 600;
}
consolidado-dap .empty-dap-text {
  line-height: 17px;
  line-height: 1.7rem;
  font-size: 12px;
  font-size: 1.2rem;
  color: #999;
  text-align: center;
  margin: 0;
}
page-dap-detalle .saldo-dap {
  background: #c00;
  color: #fff;
  text-align: center;
}
page-dap-detalle .card-box {
  font-size: 1.4rem;
}
page-dap-detalle .card-box .lista-info {
  padding: 0;
}
page-dap-detalle .card-box .lista-info__valor {
  width: auto;
}
page-dap-detalle .card-box .lista-info li {
  padding: 1.2rem 1.6rem;
  margin-bottom: 0;
  border-bottom: 1px solid #ddd;
}
page-dap-detalle .card-box .lista-info li:last-child {
  border-bottom: 0 solid #fff;
}
page-dap-detalle .info-card-box {
  text-align: center;
  background-color: #ddf4f5;
}
page-dap-detalle .info-card-box__header {
  color: #1bb3bc;
  font-size: 1.8rem;
  font-weight: 600;
}
page-dap-detalle .info-card-box__body {
  color: #444;
  font-size: 1rem;
}
page-dap-inversion-comprobante .info-bottom {
  background: #f8f0df;
}
page-dap-inversion-comprobante .info-bottom .info-bottom__icono {
  background: #e59d27;
}
page-dap-invertir-paso1
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta
  .cuenta {
  margin-top: 1.2rem;
}
page-dap-invertir-paso1 .category-details {
  display: inline;
  -webkit-box-flex: 0;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
  font-weight: 400 !important;
  margin: 0;
}
page-dap-invertir-paso1 .cat-desc {
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
}
page-dap-invertir-paso1 .cat-desc .item-inner {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
page-dap-invertir-paso1 .cat-desc .item-inner .label {
  white-space: normal;
}
page-dap-invertir-paso1 .border-top {
  border-top: 0.1rem solid #ddd;
}
page-dap-invertir-paso1 .box-info-dap {
  border-radius: 4px;
  background: #ddf4f5;
  position: relative;
  padding: 1.6rem 1.6rem 1.6rem 5.6rem;
  margin: 0.8rem;
  display: inline-block;
  -webkit-box-shadow: 0 0.2rem 0.4rem 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 0.2rem 0.4rem 0 rgba(0, 0, 0, 0.1);
}
page-dap-invertir-paso1 .box-info-dap i.iconoIzq {
  background: #1bb3bc;
  position: absolute;
  border-radius: 50%;
  width: 2.4rem;
  height: 2.4rem;
  left: 1.6rem;
  top: 50%;
  color: #fff;
  margin-top: -1.2rem;
}
page-dap-invertir-paso1 .box-info-dap i.iconoIzq::before {
  line-height: 2.4rem;
  left: 50%;
  margin-left: -0.7rem;
  position: absolute;
}
page-dap-invertir-paso1 .box-info-dap .container-info p {
  color: #444;
  font-size: 1.2rem;
  margin: 0;
  text-align: left;
  padding: 0;
}
.container-termino-condicion {
  background: #f0f0f0;
  padding: 0;
  margin-bottom: 1.6rem;
}
.container-termino-condicion .list button {
  border-bottom: 1px solid #ddd;
}
.container-termino-condicion .list .item .item-inner {
  padding: 0 !important;
}
.container-termino-condicion .list .item .item-inner .input-wrapper {
  color: #444;
  padding: 1.6rem;
  font-weight: 600;
  border: none;
}
.container-termino-condicion .list .item .item-inner .input-wrapper .label {
  margin: 0;
}
.container-termino-condicion
  .list
  .item
  .item-inner
  .input-wrapper
  .label
  .info {
  background: #1bb3bc;
  display: inline-block;
  border-radius: 50%;
  width: 2.4rem;
  height: 2.4rem;
  left: 1.6rem;
  top: 50%;
  color: #fff;
  text-align: center;
  padding-top: 4px;
  font-size: 15px;
  margin-right: 5px;
}
.container-termino-condicion .list .item .item-inner .input-wrapper .arrow {
  position: absolute;
  right: 1.6rem;
  top: 50%;
  margin-top: -1.2rem;
  color: #ec0000;
  font-size: 2.4rem;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  -webkit-transition: 0.2s ease-in;
  transition: 0.2s ease-in;
}
.container-termino-condicion
  .list
  .item
  .item-inner
  .input-wrapper
  .arrow.info-activo {
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
  -webkit-transition: 0.2s ease-in;
  transition: 0.2s ease-in;
}
.container-termino-condicion .container-info-cuenta {
  max-height: 0;
  -webkit-transition: max-height 0.5s ease-out;
  transition: max-height 0.5s ease-out;
  display: none;
  background: #fff;
}
.container-termino-condicion .container-info-cuenta.info-activo {
  max-height: 1000px;
  -webkit-transition: max-height 0.5s ease-in;
  transition: max-height 0.5s ease-in;
  display: block;
}
.container-termino-condicion .container-info-cuenta .container-info {
  padding: 1.6rem;
}
.container-termino-condicion .container-info-cuenta .container-info .col {
  padding: 0;
}
.container-termino-condicion
  .container-info-cuenta
  .container-info
  .col
  .condiciones-generales
  span {
  font-size: 1.2rem;
  font-weight: 700;
  padding-bottom: 1.6rem;
  display: block;
}
.container-termino-condicion
  .container-info-cuenta
  .container-info
  .col
  .condiciones-generales
  span
  + span {
  font-weight: 600;
}
.container-termino-condicion
  .container-info-cuenta
  .container-info
  .col
  .condiciones-generales
  span
  + span:last-child {
  padding-bottom: 0;
}
page-dap-invertir-paso2 .dap-invertir-paso-2 .item-block__radio-btn {
  height: 4rem;
  min-height: inherit;
  margin: 0;
}
page-dap-invertir-paso2 .dap-invertir-paso-2 .question--radio {
  background-color: #fff;
  border-radius: 0.4rem;
  margin: 0.8rem;
  padding: 1.6rem 0 0;
}
page-dap-invertir-paso2 .dap-invertir-paso-2 .question--radio .list-md {
  margin: 0;
}
page-dap-invertir-paso2
  .dap-invertir-paso-2
  .question--radio
  .list-md
  .checkbox-CuentaCorriente {
  min-height: inherit;
  height: 4.8rem;
}
page-dap-invertir-paso2
  .dap-invertir-paso-2
  .question--radio
  .list-md
  .checkbox-CuentaCorriente
  .checkbox-md {
  padding: 0 1.2rem 0 1.7rem;
  margin: 0;
}
page-dap-invertir-paso2
  .dap-invertir-paso-2
  .question--radio
  .list-md
  .checkbox-CuentaCorriente
  .checkbox-md
  .item-cover {
  padding: 0;
}
page-dap-invertir-paso2
  .dap-invertir-paso-2
  .question--radio
  .list-md
  .checkbox-CuentaCorriente
  .item-inner
  .input-wrapper
  .label-md {
  padding: 0;
  margin: 1rem 0 0;
  font-size: 1.4rem;
  font-weight: 600;
  white-space: normal;
}
page-dap-invertir-paso2
  .dap-invertir-paso-2
  .question--radio
  .question--radio__title {
  margin: 0;
  padding: 0 1.6rem 0.8rem;
  color: #444;
  font-weight: 600;
  font-size: 1.6rem;
}
page-dap-invertir-paso2
  .dap-invertir-paso-2
  .question--radio
  .question--radio__title:nth-child(2) {
  margin: 0;
  font-size: 1.4rem;
}
page-dap-invertir-paso2
  .dap-invertir-paso-2
  .question--radio
  .question--radio__subtitle {
  margin: 0;
  padding: 0 1.6rem;
  color: #999;
  font-weight: 600;
  font-size: 1.4rem;
}
page-dap-invertir-paso2 .dap-invertir-paso-2 .question--radio .cat-desc {
  padding: 0 1.6rem;
  margin: 0;
}
page-dap-invertir-paso2
  .dap-invertir-paso-2
  .question--radio
  .cat-desc
  .item-inner {
  margin-left: 1.2rem;
}
page-dap-invertir-paso2
  .dap-invertir-paso-2
  .question--radio
  .cat-desc
  .radio-md {
  margin: 0;
}
page-dap-invertir-paso2
  .dap-invertir-paso-2
  .question--radio
  .cat-desc
  .label-md {
  font-size: 1.4rem;
  margin: 0;
  line-height: 1.2;
}
page-dap-invertir-paso2
  .dap-invertir-paso-2
  .question--radio
  .listado__cuentas {
  padding: 0 0 0.8rem;
}
page-dap-invertir-paso2
  .dap-invertir-paso-2
  .question--radio
  .listado__cuentas
  .cuentas-seleccion__titulo {
  padding: 0.8rem 1.6rem;
  font-size: 1.4rem;
}
page-dap-invertir-paso2
  .dap-invertir-paso-2
  .question--radio
  .listado__cuentas
  .item-block
  .item-inner
  .input-wrapper
  .label-md {
  padding-left: 1rem;
}
page-dap-invertir-paso2 .dap-invertir-paso-2 .dap-table {
  font-size: 1.4rem;
  text-align: right;
  width: 100%;
}
page-dap-invertir-paso2 .dap-invertir-paso-2 .dap-table .header {
  border-bottom: 0.2rem solid #ddd;
  font-weight: 600;
}
page-dap-invertir-paso2 .dap-invertir-paso-2 .dap-table .plazo {
  font-weight: 600;
}
page-dap-invertir-paso2 .dap-invertir-paso-2 .dap-table .icono {
  color: #ec0000;
  text-align: center;
}
page-dap-invertir-paso2 .dap-invertir-paso-2 .dap-table tr {
  border-bottom: 0.1rem solid #ddd;
}
page-dap-invertir-paso2 .dap-invertir-paso-2 .dap-table tr th {
  padding: 1.2rem 0.4rem 0.8rem;
}
page-dap-invertir-paso2 .dap-invertir-paso-2 .dap-table tr td {
  padding: 1rem 0.4rem;
}
page-dap-invertir-paso2 .dap-invertir-paso-2 .agregar-plazo {
  -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;
  padding: 1.6rem 1.6rem 0.8rem;
}
page-dap-invertir-paso2
  .dap-invertir-paso-2
  .agregar-plazo
  .question--input__title {
  font-size: 1.4rem;
}
page-dap-invertir-paso2 .dap-invertir-paso-2 .agregar-plazo .label.label-md {
  display: none;
}
page-dap-invertir-paso2 .dap-invertir-paso-2 .agregar-plazo .icon-add {
  color: #abc111;
  font-size: 2.8rem;
  left: 0.8rem;
  position: relative;
  top: -0.4rem;
}
page-dap-invertir-paso2 .dap-invertir-paso-2 .agregar-plazo .item-inner {
  padding-right: 0 !important;
}
page-dap-invertir-paso2 .dap-invertir-paso-2 .agregar-plazo .text-input-md {
  margin-left: 0;
  margin-right: 0;
  text-align: center;
  width: 100%;
}
page-dap-invertir-paso2 .dap-invertir-paso-2 .agregar-plazo .helper-text {
  text-align: center;
}
page-dap-invertir-paso2 .dap-invertir-paso-2 .info-card-box {
  border-top: 1px solid #ddd;
  text-align: center;
  background-color: #ddf4f5;
}
page-dap-invertir-paso2
  .dap-invertir-paso-2
  .info-card-box
  .info-card-box__montos
  p {
  padding-top: 0.8rem;
}
page-dap-invertir-paso2
  .dap-invertir-paso-2
  .info-card-box
  .info-card-box__detalle
  p {
  padding: 0.8rem 0;
  font-size: 1rem;
  font-weight: 600;
}
page-dap-invertir-paso2 .dap-invertir-paso-2 .info-card-box .row .col {
  padding: 0;
  margin: 0;
}
page-dap-invertir-paso2 .dap-invertir-paso-2 .info-card-box .row .col p {
  line-height: 1.2rem;
}
page-dap-invertir-paso2 .dap-invertir-paso-2 .info-card-box__header {
  color: #1bb3bc;
  font-size: 1.8rem;
  font-weight: 600;
}
page-dap-invertir-paso2 .dap-invertir-paso-2 .info-card-box__body {
  color: #444;
  font-size: 1rem;
}
page-dap-invertir-paso2 .dap-invertir-paso-2 .scroll-content {
  overflow-y: scroll !important;
  overflow-x: initial !important;
}
page-dap-invertir-paso2 .dap-invertir-paso-2 .info-bottom {
  background: #f8f0df;
}
page-dap-invertir-paso2 .dap-invertir-paso-2 .info-bottom .info-bottom__icono {
  background: #e59d27;
}
page-dap-invertir-paso2 .dap-invertir-paso-2 .info-bottom b {
  font-weight: 600;
}
page-dap-invertir-paso2 .card-box.monto-a.caja-fixed {
  opacity: 0;
  -webkit-transition: ease-out 0.2s;
  transition: ease-out 0.2s;
  height: 10rem;
}
page-dap-invertir-paso2 .card-box.monto-a.caja-no-fixed {
  opacity: 1;
  -webkit-transition: ease-out 0.5s;
  transition: ease-out 0.5s;
}
page-dap-invertir-paso2 .card-box.monto-a.caja-no-colapsable {
  opacity: 0;
  margin: 0;
  -webkit-transition: ease-out 0.2s;
  transition: ease-out 0.2s;
}
page-dap-invertir-paso2 .card-box.monto-a.caja-colapsable {
  display: block;
  top: 56px;
  background: #ddf4f5;
  position: fixed;
  width: 100%;
  margin: 0;
  border-radius: 0;
  z-index: 2;
  -webkit-transition: ease-out 0.5s;
  transition: ease-out 0.5s;
  opacity: 1;
}
page-dap-invertir-paso2 .card-box.monto-a.caja-colapsable .container-monto-dap {
  background: #1bb3bc;
}
page-dap-invertir-paso2
  .card-box.monto-a.caja-colapsable
  .container-monto-dap
  .row
  .col {
  padding: 0.9rem 1.6rem;
  color: #fff;
  font-weight: 600;
}
page-dap-invertir-paso2
  .card-box.monto-a.caja-colapsable
  .container-monto-dap
  .row
  .col
  + .col {
  text-align: right;
}
page-dap-invertir-paso2
  .card-box.monto-a.caja-colapsable
  .container-monto-dap
  .row
  .col
  + .col
  p
  i {
  padding: 0 0 0 0.4rem;
}
page-dap-invertir-paso2 .card-box.monto-a.caja-colapsable .info-card-box {
  background: #ddf4f5;
  text-align: center;
  padding: 0.8rem;
}
page-dap-invertir-paso2
  .card-box.monto-a.caja-colapsable
  .info-card-box
  .row
  .col,
page-dap-invertir-paso2
  .card-box.monto-a.caja-colapsable
  .info-card-box
  .row
  + .row
  .col {
  padding: 0;
}
page-dap-invertir-paso2 .card-box.monto-a.caja-colapsable .info-card-box .row {
  color: #1ebbc3;
  font-weight: 600;
}
page-dap-invertir-paso2
  .card-box.monto-a.caja-colapsable
  .info-card-box
  .row
  .col
  .font-subheading-600 {
  font-size: 1.8rem;
  line-height: 1.8rem;
}
page-dap-invertir-paso2
  .card-box.monto-a.caja-colapsable
  .info-card-box
  .row
  + .row {
  color: #444;
}
page-dap-invertir-paso2
  .card-box.monto-a.caja-colapsable
  .info-card-box
  .row
  + .row
  .col
  .font-body {
  font-size: 1rem;
  line-height: inherit;
}
page-dap-invertir-paso2 .card-box.monto-a .monto-a__monto i {
  font-size: 1.6rem;
}
page-dap-invertir-paso2 .picker-button:after {
  color: #fff;
  display: inline-block;
  font-size: 1.8rem;
  line-height: 1;
}
page-dap-invertir-paso2 ion-content {
  pointer-events: auto;
}
.platform-ios page-dap-invertir-paso2 .card-box.monto-a.caja-colapsable {
  top: 72px;
}
.iphonex.platform-ios
  page-dap-invertir-paso2
  .content.content-md
  .scroll-content {
  margin-bottom: 0;
}
.iphonex.platform-ios
  page-dap-invertir-paso2
  .card-box.monto-a.caja-colapsable {
  top: 10.2rem;
}
page-documentos pdf-viewer {
  display: block;
}
page-documentos .fixed-content {
  margin-top: 0 !important;
}
page-documentos .scroll-content {
  margin-top: 0 !important;
  overflow: scroll;
}
page-documentos ion-fab {
  top: 2.2rem !important;
}
page-documentos ion-fab .btn-close,
page-documentos ion-fab .fab-md,
page-documentos ion-fab .fab-md-primary {
  background: rgba(29, 29, 29, 0.77);
  color: #fff;
  width: 4rem;
  height: 4rem;
  border-radius: 50%;
}
page-documentos .zoomCtrl {
  padding: 0 1.6rem;
  position: fixed;
  bottom: 1.6rem;
  z-index: 100000;
  background: rgba(29, 29, 29, 0.77);
  left: 1.6rem;
  right: 1.6rem;
  border-radius: 5px;
}
page-documentos .zoomCtrl i {
  color: #fff;
}
page-documentos .zoomCtrl .range-bar-active {
  background: #ec0000;
}
page-documentos .zoomCtrl .range-knob-handle .range-knob {
  border-color: #ec0000;
  background: #ec0000;
}
.dummy-box-loader-movimientos .dummy-box-loader--box {
  position: relative;
  overflow: visible;
}
.dummy-box-loader-movimientos .dummy-box-loader--box .dummy-texto.dummy-radius {
  border-radius: 50%;
  width: 7.6rem;
  height: 7.6rem;
  position: absolute;
  top: -3.6rem;
  left: 50%;
  margin-left: -3.6rem;
}
.dummy-box-loader-movimientos .dummy-box-loader--box .dummy-box-loader--item {
  padding: 1.6rem;
}
.dummy-box-loader-movimientos
  .dummy-box-loader--box
  .dummy-box-loader--item.dummy-login
  .col,
.dummy-box-loader-movimientos
  .dummy-box-loader--box
  .dummy-box-loader--item.dummy-login
  .col
  p {
  margin: 0 auto;
}
.dummy-box-loader-movimientos
  .dummy-box-loader--box
  .dummy-box-loader--item.dummy-login
  .col
  p
  + p
  + p
  + p {
  margin-bottom: 1.6rem;
  width: 100%;
}
.dummy-box-loader-movimientos
  .dummy-box-loader--box
  .dummy-box-loader--item.dummy-login
  .col
  p
  + p
  + p
  + p
  + p {
  margin-bottom: 3.2rem;
}
.dummy-box-loader-movimientos
  .dummy-box-loader--box
  .dummy-box-loader--item.dummy-login
  .col
  p
  + p
  + p
  + p
  + p
  + p {
  margin-bottom: 0;
}
.dummy-box-loader-movimientos
  .dummy-box-loader--box
  .dummy-box-loader--item.dummy-sobre-clave {
  border-top: 1px solid #ddd;
  padding: 2.4rem 1.6rem 2.4rem 5.8rem;
  position: relative;
}
.dummy-box-loader-movimientos
  .dummy-box-loader--box
  .dummy-box-loader--item.dummy-sobre-clave
  p {
  width: 100%;
  margin-bottom: 0;
}
.dummy-box-loader-movimientos
  .dummy-box-loader--box
  .dummy-box-loader--item.dummy-sobre-clave
  p.border-radius-sobre-clave {
  width: 2.4rem;
  height: 2.4rem;
  position: absolute;
  left: -4.8rem;
  border-radius: 50%;
  top: -0.8rem;
}
.platform-ios encuesta-perfil ion-content.header-ios {
  top: 74px;
  height: calc(100% - 74px);
}
encuesta-perfil ion-content {
  top: 56px;
  height: calc(100% - 56px);
}
encuesta-perfil .scroll-content {
  margin: 0 !important;
}
encuesta-perfil .container-encuesta {
  background-color: #f0f0f0;
  color: #fff;
}
encuesta-perfil .container-encuesta .instructivo {
  padding: 12px 16px;
  color: #444;
  font-size: 14px;
  line-height: 20px;
  margin: 0;
  background-color: #fff;
  border-bottom: 1px solid #d8d8d8;
}
encuesta-perfil .container-encuesta .push {
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
encuesta-perfil .container-encuesta .caja-encuesta {
  background-color: #fff;
  border-radius: 4px;
  padding: 0;
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  overflow-y: scroll;
}
encuesta-perfil .container-encuesta .caja-encuesta.simple {
  max-height: calc(100% - 120px);
}
encuesta-perfil .container-encuesta .caja-encuesta.multiple {
  max-height: calc(100% - 72px);
}
encuesta-perfil .container-encuesta .caja-encuesta h3 {
  color: #444;
  font-size: 16px;
  font-weight: 600;
  padding: 1.6rem;
  margin: 0;
}
encuesta-perfil .container-encuesta .caja-encuesta ion-item {
  border: none;
  background-color: transparent;
  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;
  padding-left: 0;
}
encuesta-perfil
  .container-encuesta
  .caja-encuesta
  ion-item
  .input-wrapper
  ion-label {
  color: #444;
  font-size: 14px;
  margin: 0;
}
encuesta-perfil .container-encuesta .caja-encuesta ion-item.item-radio-checked {
  border-radius: 5px;
}
encuesta-perfil
  .container-encuesta
  .caja-encuesta
  ion-item.item-radio-checked
  .input-wrapper
  ion-label {
  color: #444;
  font-size: 14px;
  font-weight: 500;
}
encuesta-perfil
  .container-encuesta
  .caja-encuesta
  ion-item.item-radio-checked
  .radio-inner {
  background-color: #f10015;
  left: 50%;
  top: 50%;
  border-radius: 50%;
  position: absolute;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
encuesta-perfil .container-encuesta .caja-encuesta ion-item .item-inner {
  border: none;
  position: relative;
  padding: 0 1.6rem 0 4.6rem;
  z-index: 1;
}
encuesta-perfil
  .container-encuesta
  .caja-encuesta
  ion-item
  .item-inner
  .radio-icon {
  width: 20px;
  height: 20px;
  border-color: #444;
  border-width: 1px;
}
encuesta-perfil
  .container-encuesta
  .caja-encuesta
  ion-item
  .item-inner
  .radio-icon
  .radio-inner {
  background-color: #f10015;
  left: 50%;
  top: 50%;
}
encuesta-perfil
  .container-encuesta
  .caja-encuesta
  ion-item
  .item-inner
  .radio-icon.radio-checked {
  border-color: #444;
}
encuesta-perfil
  .container-encuesta
  .caja-encuesta
  ion-item
  .item-inner
  .radio-icon.radio-checked
  .radio-inner {
  background-color: #f10015;
}
encuesta-perfil .container-encuesta .caja-encuesta .icon-pointer-hand {
  background-image: url(../assets/inversiones-assets/one-finger-tap.svg);
  width: 41px;
  height: 48px;
  position: absolute;
  z-index: 1;
  right: 15%;
  bottom: 0;
  -webkit-transform: translateY(-20%);
  transform: translateY(-20%);
  background-size: 32px;
  background-repeat: no-repeat;
}
encuesta-perfil .container-encuesta .container-botones {
  position: absolute;
  bottom: 30px;
  width: 92.2%;
}
encuesta-perfil .container-encuesta .understood {
  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;
}
encuesta-perfil .container-encuesta .understood button {
  width: 80%;
  background-color: #1bb3bc !important;
  border-radius: 30px;
}
encuesta-perfil .step-progress {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: #fff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: 14px;
  padding: 0 1.6rem 0.3rem;
  position: relative;
  color: #000;
  height: 4.4rem;
}
encuesta-perfil .step-progress .step-progress-line {
  border-bottom: 4px solid #1bb3bc;
  height: 4px;
  border-radius: 0 100px 100px 0;
}
encuesta-perfil .step-progress .step-steps {
  color: #444;
  font-size: 12px;
  line-height: 18px;
}
encuesta-perfil .step-progress .step-line {
  background: #ddd;
  bottom: 0;
  left: 0;
  position: absolute;
  width: 100%;
}
encuesta-perfil .step-progress .step-line__line-progress {
  border-bottom: 4px solid #1bb3bc !important;
  height: 4px;
  border-radius: 0 100px 100px 0;
}
encuesta-perfil .step-progress__buttons {
  margin-left: auto;
}
encuesta-perfil .step-progress__button-slider {
  height: 26px;
  width: 26px;
  -webkit-box-shadow: none;
  box-shadow: none;
  background-color: #a4e1e4 !important;
  border-radius: 4px;
  padding: 5px;
  margin: 0;
}
encuesta-perfil .step-progress__button-slider ion-icon {
  font-size: 1.6em;
}
encuesta-perfil .step-progress__button-slider.disabled {
  opacity: 0.3 !important;
}
encuesta-perfil .item-md ion-radio.radio-md {
  margin: 9px 10px 8px 14px;
  position: absolute;
  left: 0;
  top: 0.4rem;
  width: 100%;
}
encuesta-perfil ion-item.item.item-block.item-md.item-checkbox {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  min-height: 44px;
}
encuesta-perfil
  ion-item.item.item-block.item-md.item-checkbox
  ion-checkbox.checkbox.checkbox-md {
  display: block;
  margin: 0 15px 0 5px;
  padding: 0;
  position: absolute;
  z-index: 2;
  width: 100%;
}
encuesta-perfil
  ion-item.item.item-block.item-md.item-checkbox
  .checkbox.checkbox-md
  .checkbox-icon {
  width: 2rem;
  height: 2rem;
  border-radius: 0.3rem;
  border: 0.1rem solid #444;
  margin-left: 10px;
}
encuesta-perfil
  ion-item.item.item-block.item-md.item-checkbox
  .checkbox.checkbox-md
  .checkbox-icon::after {
  content: " ";
  width: 35px;
  height: 35px;
  background: #000;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  border-radius: 50%;
  opacity: 0;
}
encuesta-perfil
  ion-item.item.item-block.item-md.item-checkbox
  .checkbox.checkbox-md
  .checkbox-icon.checkbox-checked::after {
  -webkit-animation: focus-checkbox 0.4s ease-in;
  animation: focus-checkbox 0.4s ease-in;
}
encuesta-perfil
  ion-item.item.item-block.item-md.item-checkbox
  .card-box
  .item.item-checkbox
  .checkbox-md
  .checkbox-inner {
  height: 15px;
  left: 6px;
  top: 0;
  width: 6px;
}
encuesta-perfil
  ion-item.item.item-block.item-md.item-checkbox
  .checkbox.checkbox-md
  .checkbox-checked
  .checkbox-inner {
  border-color: #abc111;
  height: 15px;
  left: 6px;
  top: 0;
  width: 6px;
  border-width: 0 2px 2px 0;
  border-style: solid;
  position: absolute;
}
encuesta-perfil
  ion-item.item.item-block.item-md.item-checkbox
  .checkbox.checkbox-md
  .checkbox-checked {
  background: #fff;
}
encuesta-perfil button.button--next.disabled {
  background: #c2c2c2;
}
encuesta-perfil
  ion-item.item.item-block.item-md.item-radio
  ion-radio.radio.radio-md
  .radio-icon::after {
  content: " ";
  width: 30px;
  height: 30px;
  background: #000;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  border-radius: 50%;
  opacity: 0;
}
encuesta-perfil
  ion-item.item.item-block.item-md.item-radio.item-radio-checked
  ion-radio.radio.radio-md
  .radio-icon::after {
  -webkit-animation: focus-radio 0.4s ease-in;
  animation: focus-radio 0.4s ease-in;
}
encuesta-perfil .fondo-transparente {
  width: 100%;
  position: absolute;
  bottom: 0;
  z-index: 1000;
}
@-webkit-keyframes focus-radio {
  0%,
  40% {
    opacity: 0.2;
  }
  100% {
    opacity: 0;
  }
}
@keyframes focus-radio {
  0%,
  40% {
    opacity: 0.2;
  }
  100% {
    opacity: 0;
  }
}
@-webkit-keyframes focus-checkbox {
  0%,
  40% {
    opacity: 0.2;
  }
  100% {
    opacity: 0;
  }
}
@keyframes focus-checkbox {
  0%,
  40% {
    opacity: 0.2;
  }
  100% {
    opacity: 0;
  }
}
error-encuesta .content {
  padding: 0 1.6rem 1.6rem;
}
error-encuesta .content h1 {
  color: #444;
  font-size: 20px;
  font-weight: 500;
  line-height: 26px;
  text-align: center;
  margin: 0;
  padding: 0 0 1.6rem;
}
error-encuesta .content .card-box--info:before,
error-encuesta .content .icono.color-info {
  width: 7.2rem;
  height: 7.2rem;
  line-height: 7.2rem;
  border-radius: 50%;
  color: #fff;
  text-align: center;
}
error-encuesta .content .bold {
  font-weight: 600;
}
error-encuesta .content .card-box--info {
  margin-top: 7.3rem;
  overflow: visible;
  padding: 5.6rem 0 0;
  position: relative;
}
error-encuesta .content .card-box--info .text-content {
  padding: 0 1.6rem;
}
error-encuesta .content .card-box--info h2 {
  margin: 0 0 0.8rem;
}
error-encuesta .content .card-box--info:before {
  background: #0ff;
  content: "\e94f";
  font-family: santander-icon-font;
  font-size: 1.4rem;
  font-size: 3.6rem;
  left: 0;
  margin: 0 auto;
  overflow: visible;
  position: absolute;
  right: 0;
  top: -3.6rem;
}
error-encuesta .content .card-box {
  position: relative;
  z-index: 1;
  overflow: visible;
}
error-encuesta .content .icono.color-info {
  background: #e89b42;
  position: absolute;
  left: 50%;
  top: 0;
  margin: -3.6rem 0 0 -3.6rem;
  font-size: 3.6rem;
  z-index: 7;
}
error-encuesta .content .botones.button.inline.button-transparent {
  color: #ec0000;
  background: 0 0;
  margin: 0;
  padding: 0;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}
error-encuesta .content .font-body {
  color: #444;
  font-size: 14px;
  line-height: 20px;
  padding: 0.5rem;
}
error-encuesta .content .button--next.encuesta {
  color: #fff;
  font-size: 16px;
  font-weight: 700;
  margin: 0;
}
error-encuesta .content .button-box {
  margin: 0 auto;
}
error-encuesta .content .button-box--center {
  display: block;
  margin: 1.6rem 0 auto;
}
error-encuesta .content button.botones.button.inline.botonBlanco {
  height: 4.8rem;
  padding: 0 4.8rem;
  background: #fff;
  color: #ec0000;
  font: 600 1.6rem OpenSans;
  min-width: 28rem;
  display: block;
  border-radius: 2.4rem;
  border: 1px solid #ddd;
  margin: 2.4rem 0 0.9rem;
  width: 100%;
}
resultado-encuesta .content {
  text-align: center;
  padding: 0 1.6rem 1.6rem;
}
resultado-encuesta .content h1 {
  color: #444;
  font-size: 20px;
  font-weight: 500;
  margin: 0;
}
resultado-encuesta .card-box--info:before,
resultado-encuesta .icono.color-info {
  line-height: 7.2rem;
  color: #fff;
  width: 7.2rem;
  height: 7.2rem;
  border-radius: 50%;
  text-align: center;
}
resultado-encuesta .content .bold {
  font-weight: 600;
  font-size: 20px;
}
resultado-encuesta .card-box--info {
  margin-top: 4.8rem;
  overflow: visible;
  padding: 5.6rem 0 0;
  position: relative;
}
resultado-encuesta .card-box--info .text-content {
  padding: 0 1.6rem;
}
resultado-encuesta .card-box--info h2 {
  margin: 0 0 0.8rem;
}
resultado-encuesta .card-box--info:before {
  background: #0ff;
  content: "\e94f";
  font-family: santander-icon-font;
  font-size: 1.4rem;
  font-size: 3.6rem;
  left: 0;
  margin: 0 auto;
  overflow: visible;
  position: absolute;
  right: 0;
  top: -3.6rem;
}
resultado-encuesta .card-box {
  position: relative;
  z-index: 1;
  overflow: visible;
}
resultado-encuesta .icono.color-info {
  background: #1bb3bc;
  position: absolute;
  left: 50%;
  top: 0;
  margin: -3.6rem 0 0 -3.6rem;
  font-size: 3.6rem;
  z-index: 7;
}
resultado-encuesta .botones.button.inline.button-transparent {
  color: #ec0000;
  background: 0 0;
  margin: 0;
  padding: 0;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}
resultado-encuesta .font-body {
  color: #444;
  font-size: 14px;
  line-height: 20px;
  padding: 16px 5px 5px;
}
resultado-encuesta .button--next.encuesta {
  color: #fff;
  font-size: 16px;
  font-weight: 700;
}
resultado-encuesta .button-box--center {
  margin-top: 24px;
}
page-flujo-incompleto p {
  padding-bottom: 0.8rem;
}
page-flujo-incompleto .condiciones {
  min-height: 85rem;
}
page-flujo-incompleto .comprobante {
  margin-top: 4.8rem;
  overflow: visible;
  position: relative;
}
page-flujo-incompleto .comprobante .mensaje {
  padding: 0 1.6rem;
  text-align: center;
}
page-flujo-incompleto .comprobante__titulo {
  border-bottom: none;
  padding: 4.8rem 1.6rem 1.6rem;
  text-align: center;
}
page-flujo-incompleto .comprobante:before {
  background: #ec0000;
  width: 7.2rem;
  height: 7.2rem;
  border-radius: 50%;
  color: #fff;
  content: "\e9b2";
  display: inline-block;
  font-family: santander-icon-font;
  font-size: 4.8rem;
  left: 0;
  line-height: 7.2rem;
  margin: 0 auto;
  overflow: visible;
  position: absolute;
  right: 0;
  text-align: center;
  top: -3.6rem;
}
page-comprobante-ahorro-automatico
  ion-content
  .scroll-content
  .card-box
  .info-bottom {
  background-color: #f8f0df;
  display: block;
  position: relative;
}
page-comprobante-ahorro-automatico
  ion-content
  .scroll-content
  .card-box
  .info-bottom
  .info-bottom__icono {
  background-color: #e59d27;
  min-width: 2.4rem;
  min-height: 2.4rem;
  position: absolute;
  top: 50%;
  margin-top: -12px;
}
page-comprobante-ahorro-automatico
  ion-content
  .scroll-content
  .card-box
  .info-bottom
  .box-info {
  width: calc(100% - 56px);
  overflow: hidden;
  margin: 0 16px 0 40px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
detalle-ahorro-automatico .costos-restricciones .info-comision ion-label .text,
editar-ahorro-automatico .costos-restricciones .info-comision ion-label .text {
  width: calc(100% - 40px);
}
page-comprobante-ahorro-automatico
  ion-content
  .scroll-content
  .card-box
  .info-bottom
  .box-info
  h5 {
  font-size: 12px;
  line-height: 16px;
  margin: 0;
}
page-comprobante-ahorro-automatico
  ion-content
  .scroll-content
  .card-box
  .info-bottom
  .box-info
  h5:first-child {
  margin: 0 0 0.8rem;
}
page-comprobante-ahorro-automatico
  ion-content
  .scroll-content
  .card-box
  .comprobante__monto
  .comprobante__datos
  .titulo {
  color: #9e3667;
}
page-comprobante-ahorro-automatico
  ion-content
  .scroll-content
  .card-box
  .comprobante__monto
  .comprobante__datos
  ul
  b {
  font-weight: 600;
}
page-confirmar-edicion-ahorro-automatico .resumen {
  overflow: visible;
  position: relative;
}
page-confirmar-edicion-ahorro-automatico .resumen__titulo {
  border-bottom: 1px solid #ddd;
  padding: 4.8rem 1.6rem 1.6rem;
  text-align: center;
}
page-confirmar-edicion-ahorro-automatico .resumen__monto {
  border-bottom: 1px solid #ddd;
  padding: 1.6rem;
  text-align: center;
}
page-confirmar-edicion-ahorro-automatico .resumen__origen .titulo {
  color: #e59d27;
}
page-confirmar-edicion-ahorro-automatico .resumen__destino .titulo {
  color: #abc111;
}
page-confirmar-edicion-ahorro-automatico .resumen__destino ul b {
  font-weight: 600 !important;
}
page-confirmar-edicion-ahorro-automatico .resumen__datos .titulo {
  color: #1bb3bc;
}
page-confirmar-edicion-ahorro-automatico .resumen__datos,
page-confirmar-edicion-ahorro-automatico .resumen__destino,
page-confirmar-edicion-ahorro-automatico .resumen__origen {
  border-top: 1px solid #ddd;
  padding: 1.6rem;
  text-align: center;
}
page-confirmar-edicion-ahorro-automatico .resumen__datos ul,
page-confirmar-edicion-ahorro-automatico .resumen__destino ul,
page-confirmar-edicion-ahorro-automatico .resumen__origen ul {
  line-height: 2rem;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
page-confirmar-edicion-ahorro-automatico .btn-collapse {
  font-size: 1.2rem;
  padding: 0.8rem 0;
}
page-confirmar-edicion-ahorro-automatico .btn-collapse .arrow-collapse {
  line-height: 1;
  vertical-align: bottom;
}
detalle-ahorro-automatico .saldo-fondomutuo {
  background: #c00;
  color: #fff;
  text-align: center;
}
detalle-ahorro-automatico .saldo-fondomutuo__serie {
  margin-bottom: 0.4rem;
}
detalle-ahorro-automatico .toggle-md.toggle-checked .toggle-icon {
  background-color: #c2c2c2;
}
detalle-ahorro-automatico .toggle-md.toggle-checked .toggle-inner {
  background-color: #abc111;
}
detalle-ahorro-automatico .card-action .list-md {
  margin: 0 !important;
}
detalle-ahorro-automatico .card-action .list-md .icon-chevron {
  color: #ec0000;
  font-size: 2rem;
  min-height: -webkit-fit-content;
  min-height: -moz-fit-content;
  min-height: fit-content;
}
detalle-ahorro-automatico .icon-chevron {
  color: #ec0000;
  font-size: 2.4rem;
  min-height: -webkit-fit-content;
  min-height: -moz-fit-content;
  min-height: fit-content;
}
detalle-ahorro-automatico
  .costos-restricciones
  .costos-restricciones-label
  ion-label
  .label-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-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;
}
detalle-ahorro-automatico
  .costos-restricciones
  .costos-restricciones-label
  ion-label
  .label-container
  .icono-info {
  margin-left: 8px;
}
detalle-ahorro-automatico .costos-restricciones .info-comision {
  background-color: #ddf4f5;
}
detalle-ahorro-automatico .costos-restricciones .info-comision ion-label {
  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;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
detalle-ahorro-automatico .info-card-box {
  text-align: center;
  background-color: #ddf4f5;
}
detalle-ahorro-automatico .info-card-box__header {
  color: #1bb3bc;
  font-size: 1.8rem;
  font-weight: 600;
}
detalle-ahorro-automatico .info-card-box__body {
  color: #444;
  font-size: 1rem;
}
detalle-ahorro-automatico .active {
  color: #abc111;
  padding-bottom: 1rem;
}
detalle-ahorro-automatico .inactive {
  color: #c2c2c2;
  padding-bottom: 1rem;
}
detalle-ahorro-automatico .pai-inactive * {
  color: #c2c2c2;
}
editar-ahorro-automatico .monto_ahorroAutomatico {
  margin: -7px 8px 8px !important;
  padding: 8px;
  background-color: #fff;
}
editar-ahorro-automatico .card-box {
  border-radius: 0;
}
editar-ahorro-automatico .saldo-fondomutuo {
  background: #c00;
  color: #fff;
  text-align: center;
}
editar-ahorro-automatico .saldo-fondomutuo__serie {
  margin-bottom: 0.4rem;
}
editar-ahorro-automatico .card-action .list-md {
  margin: 0 !important;
}
editar-ahorro-automatico .card-action .list-md .icon-chevron {
  color: #ec0000;
  font-size: 2rem;
  min-height: -webkit-fit-content;
  min-height: -moz-fit-content;
  min-height: fit-content;
}
editar-ahorro-automatico .icon-chevron {
  color: #ec0000;
  font-size: 2.4rem;
  min-height: -webkit-fit-content;
  min-height: -moz-fit-content;
  min-height: fit-content;
}
editar-ahorro-automatico
  .costos-restricciones
  .costos-restricciones-label
  ion-label
  .label-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-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;
}
editar-ahorro-automatico
  .costos-restricciones
  .costos-restricciones-label
  ion-label
  .label-container
  .icono-info {
  margin-left: 8px;
}
editar-ahorro-automatico .costos-restricciones .info-comision {
  background-color: #ddf4f5;
}
editar-ahorro-automatico .costos-restricciones .info-comision ion-label {
  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;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
editar-ahorro-automatico .info-card-box {
  text-align: center;
  background-color: #ddf4f5;
}
editar-ahorro-automatico .info-card-box__header {
  color: #1bb3bc;
  font-size: 1.8rem;
  font-weight: 600;
}
editar-ahorro-automatico .info-card-box__body {
  color: #444;
  font-size: 1rem;
}
editar-ahorro-automatico .active {
  color: #abc111;
  padding-bottom: 1rem;
}
editar-ahorro-automatico .inactive {
  color: #c2c2c2;
  padding-bottom: 1rem;
}
.ahorro-am ion-item.item-input-has-focus ion-label {
  font-weight: 400;
}
.ahorro-am .list-md:first-child {
  margin: 0 0 1.6rem;
}
input-amount .input-amount-container.currency.clp ion-input:before {
  top: auto;
  line-height: 2.4;
}
.edit-container div {
  padding: 0 !important;
}
listado-ahorro-automatico .menu-configurable {
  display: none;
}
listado-ahorro-automatico .saldo-fondomutuo {
  background: #c00;
  color: #fff;
  text-align: center;
}
listado-ahorro-automatico .saldo-fondomutuo__serie {
  margin-bottom: 0.4rem;
}
listado-ahorro-automatico .toggle-md.toggle-checked .toggle-icon {
  background-color: #c2c2c2;
}
listado-ahorro-automatico .toggle-md.toggle-checked .toggle-inner {
  background-color: #abc111;
}
listado-ahorro-automatico .active {
  color: #abc111;
  padding-bottom: 1rem;
}
listado-ahorro-automatico .inactive {
  color: #c2c2c2;
  padding-bottom: 1rem;
}
listado-ahorro-automatico .icono-aa-calendario {
  font-size: 3.5rem;
}
listado-ahorro-automatico .fixed-content,
listado-ahorro-automatico .scroll-content {
  margin-top: 5.5rem;
}
listado-ahorro-automatico .col-icon {
  max-width: 20%;
  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;
}
listado-ahorro-automatico .col-text {
  max-width: 80%;
}
listado-ahorro-automatico .col-value {
  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;
  max-width: 80%;
}
listado-ahorro-automatico .icono-aa-editar {
  font-size: 1.5rem;
  margin-top: 0;
  padding-right: 1rem;
}
listado-ahorro-automatico .btn-editar-aa {
  color: #c00;
  background: 0 0;
  height: 1.8rem;
  padding: 0;
}
listado-ahorro-automatico .d-btn-editar-aa {
  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;
}
listado-ahorro-automatico .button-inner {
  vertical-align: top;
  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: end;
  -webkit-box-pack: unset;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: normal;
  width: 100%;
  height: 100%;
}
listado-ahorro-automatico .filter-acciones__orden {
  white-space: nowrap;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
listado-ahorro-automatico .aa-inactive *,
listado-ahorro-automatico .aa-inactive * .icono-aa-calendario:before,
listado-ahorro-automatico .aa-inactive * .icono-aa-editar:before {
  color: #c2c2c2;
}
listado-ahorro-automatico .aa-inactive * .btn-editar-aa {
  background: 0 0 !important;
  height: 1.8rem;
  padding: 0;
}
.platform-ios listado-ahorro-automatico .header-ios .scroll-content {
  margin-top: 7.2rem;
}
page-aporte-paso1 input-monto ion-list {
  margin-bottom: 0 !important;
}
page-aporte-paso1
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta
  .cuenta {
  margin-top: 1.2rem;
}
page-super-clave-fondos-mutuos-aporte .resumen {
  overflow: visible;
  position: relative;
}
page-super-clave-fondos-mutuos-aporte .resumen__titulo {
  border-bottom: 1px solid #ddd;
  padding: 4.8rem 1.6rem 1.6rem;
  text-align: center;
}
page-super-clave-fondos-mutuos-aporte .resumen__monto {
  border-bottom: 1px solid #ddd;
  padding: 1.6rem;
  text-align: center;
}
page-super-clave-fondos-mutuos-aporte .resumen__origen .titulo {
  color: #e59d27;
}
page-super-clave-fondos-mutuos-aporte .resumen__destino .titulo {
  color: #abc111;
}
page-super-clave-fondos-mutuos-aporte .resumen__datos .titulo {
  color: #1bb3bc;
}
page-super-clave-fondos-mutuos-aporte .resumen__datos,
page-super-clave-fondos-mutuos-aporte .resumen__destino,
page-super-clave-fondos-mutuos-aporte .resumen__origen {
  border-top: 1px solid #ddd;
  padding: 1.6rem;
  text-align: center;
}
page-super-clave-fondos-mutuos-aporte .resumen__datos ul,
page-super-clave-fondos-mutuos-aporte .resumen__destino ul,
page-super-clave-fondos-mutuos-aporte .resumen__origen ul {
  line-height: 2rem;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
page-super-clave-fondos-mutuos-aporte .btn-collapse {
  font-size: 1.2rem;
  padding: 0.8rem 0;
}
page-super-clave-fondos-mutuos-aporte .btn-collapse .arrow-collapse {
  line-height: 1;
  vertical-align: bottom;
}
page-consolidado-ffmm .consolidado__data {
  background-color: #fff;
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  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;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
page-consolidado-ffmm .consolidado__data .consolidado__data__title {
  font-size: 14px;
  font-weight: 600;
  line-height: 24px;
  color: #444;
  margin-bottom: 4px;
}
page-consolidado-ffmm .consolidado__data .consolidado__data__saldo {
  color: #444;
  font-size: 32px;
  line-height: 40px;
}
page-consolidado-ffmm .cards-module {
  padding: 0 8px;
  margin-bottom: 1.2rem;
}
page-consolidado-ffmm .cards-module:last-of-type {
  margin-bottom: 0;
  padding-bottom: 88px;
}
page-consolidado-ffmm .cards-module .cards__title {
  line-height: 24px;
  line-height: 2.4rem;
  font-size: 14px;
  font-size: 1.4rem;
  margin-top: 1.2rem;
  margin-bottom: 8px;
  margin-left: 4px;
  color: #444;
}
page-consolidado-ffmm .card__block {
  padding: 1.2rem 16px;
  background: #fff;
  border-bottom: 1px solid #ddd;
  display: block;
  font-weight: 600;
  position: relative;
}
page-consolidado-ffmm .card__block:last-of-type {
  border-bottom: 0;
}
page-consolidado-ffmm .card__block .card__block__type {
  line-height: 18px;
  line-height: 1.8rem;
  font-size: 12px;
  font-size: 1.2rem;
  color: #c2c2c2;
  margin-bottom: 8px;
  display: block;
}
page-consolidado-ffmm .card__block .card__block__type strong {
  color: #1bb3bc;
  text-transform: uppercase;
}
page-consolidado-ffmm .card__block .card__block__mid {
  line-height: 18px;
  line-height: 1.8rem;
  font-size: 14px;
  font-size: 1.4rem;
  color: #999;
  display: block;
  margin-bottom: 8px;
}
page-consolidado-ffmm .card__block .card__block__saldo {
  line-height: 18px;
  line-height: 1.8rem;
  font-size: 16px;
  font-size: 1.6rem;
  color: #6d6d6d;
}
page-consolidado-ffmm .card__block .card__block__icon {
  position: absolute;
  right: 16px;
  top: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}
page-consolidado-ffmm .card__block .card__block__icon.redeemable {
  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: space-evenly;
  -webkit-justify-content: space-evenly;
  -ms-flex-pack: space-evenly;
  justify-content: space-evenly;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transform: translateX(calc(-50% + 40px)) translateY(-30%);
  transform: translateX(calc(-50% + 40px)) translateY(-30%);
  width: 80px;
  height: 24px;
  padding-left: 10px;
  border-left: 1px solid #ddd;
}
page-consolidado-ffmm .card__block .card__block__icon .action {
  color: #ec0000;
  -webkit-transform: translateX(-10%);
  transform: translateX(-10%);
}
page-consolidado-ffmm .card__block .card__block__icon svg {
  display: block;
  width: 0.8rem;
  height: 1.3rem;
  fill: #ec0000;
}
page-consolidado-ffmm .grupo-fondos {
  color: #444;
  font-size: 14px;
  line-height: 24px;
  padding: 1.6rem;
  margin: 1.6rem 1.6rem 0;
  background-color: #fff;
  border-bottom: 1px solid #ddd;
}
page-consolidado-ffmm .grupo-fondos p {
  margin: 0;
  padding: 0;
  font-weight: 700;
  font-size: 1.6rem;
}
page-consolidado-ffmm .fondos-container {
  margin: 0 1.6rem;
  background: #fff;
  border-radius: 0;
}
page-consolidado-ffmm .fondos-container ion-row {
  -webkit-box-shadow: inset 0 -1px 0 0 #ddd;
  box-shadow: inset 0 -1px 0 0 #ddd;
}
page-consolidado-ffmm .fondos-container .fondo {
  padding: 1.6rem 4.8rem 1.6rem 1.6rem;
  position: relative;
}
page-consolidado-ffmm .fondos-container .fondo p.nombre {
  color: #1bb3bc;
  font-size: 16px;
  font-weight: 600;
  line-height: 18px;
  margin: 0 0 8px;
}
page-consolidado-ffmm .fondos-container .fondo p.serie {
  color: #999;
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
  margin: 0 0 8px;
}
page-consolidado-ffmm .fondos-container .fondo p.saldo {
  color: #6d6d6d;
  font-size: 16px;
  font-weight: 600;
  line-height: 18px;
  margin: 0;
}
page-consolidado-ffmm .fondos-container .fondo.credito span img {
  padding-right: 0.8rem;
  height: 1.4rem;
  width: auto;
}
page-consolidado-ffmm .fondos-container .cuenta-lineaCredito {
  border-top: 1px solid #ddd;
  padding: 0.8rem;
  font-size: 12px;
}
page-consolidado-ffmm .fondos-container .cuenta-lineaCredito span {
  font-weight: 700;
  display: inline-block;
}
page-consolidado-ffmm .fondos-container .container-icono-popover i {
  position: absolute;
  right: 0;
  top: 0;
  width: 2.8rem;
  height: 2.8rem;
}
page-consolidado-ffmm .fondos-container .container-icono-popover i:before {
  font-size: 2.4rem;
  left: 50%;
  margin-left: -1.2rem;
  line-height: 4.8rem;
  position: absolute;
}
page-consolidado-ffmm
  .fondos-container
  .container-icono-popover
  .container-accion--popover {
  opacity: 0;
  display: none;
  display: block;
  z-index: 999999;
  position: absolute;
  background: #fff;
  border-radius: 0.4rem;
  padding: 1.2rem;
  -webkit-box-shadow: 0 2px 20px 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 20px 0 rgba(25, 25, 25, 0.1);
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  visibility: hidden;
  border: 1px solid #ddd;
  top: 3.5rem;
  width: 163px;
  right: 1rem;
}
page-consolidado-ffmm
  .fondos-container
  .container-icono-popover
  .container-accion--popover.visible {
  visibility: visible;
  opacity: 1;
}
page-consolidado-ffmm
  .fondos-container
  .container-icono-popover
  .container-accion--popover
  a {
  display: block;
  text-decoration: none;
  color: #444;
  margin-bottom: 0.4rem;
  padding-left: 2.8rem;
  position: relative;
  font-size: 1.2rem;
  line-height: 30px;
}
page-consolidado-ffmm
  .fondos-container
  .container-icono-popover
  .container-accion--popover
  a
  i {
  color: #ec0000;
  vertical-align: text-bottom;
  position: absolute;
  right: inherit;
  width: 18px;
  height: 18px;
  left: 0;
  top: 8px;
}
page-consolidado-ffmm .invertir-action,
page-consolidado-ffmm .rescatar-action,
page-consolidado-ffmm .transferir-action {
  background-repeat: no-repeat;
  background-size: contain;
  height: 40px;
  width: 48px;
  float: left;
}
page-consolidado-ffmm
  .fondos-container
  .container-icono-popover
  .container-accion--popover
  a
  i:before {
  font-size: 2.2rem;
  left: 0;
  margin-left: inherit;
  line-height: inherit;
  position: inherit;
}
page-consolidado-ffmm
  .fondos-container
  .container-icono-popover
  .container-accion--popover
  a:last-child {
  margin: 0;
}
page-consolidado-ffmm .fondos-container .linea-credito {
  padding: 1.6rem;
  border-top: 1px solid #ddd;
}
page-consolidado-ffmm .fondos-container .linea-credito p {
  margin: 0;
  line-height: 120%;
  color: #444;
  font-size: 1.2rem;
  font-weight: 600;
}
page-consolidado-ffmm .fondos-container .linea-credito p + p {
  font-weight: 500;
}
page-consolidado-ffmm .fondos-container .linea-credito p + p span {
  font-weight: 700;
}
page-consolidado-ffmm .invertir-action {
  background-image: url(../assets/inversiones-assets/icono-invertir.svg);
  margin: 0;
}
page-consolidado-ffmm .rescatar-action {
  background-image: url(../assets/inversiones-assets/icono-rescatar.svg);
  margin: 0;
}
page-consolidado-ffmm .transferir-action {
  background-image: url(../assets/inversiones-assets/icono-transferir.svg);
  margin: 0;
}
page-consolidado-ffmm .ahorro-automatico-action {
  -webkit-mask-box-image: url(../assets/inversiones-assets/aa.svg);
  -webkit-mask-image: url(../assets/inversiones-assets/aa.svg);
  mask-image: url(../assets/inversiones-assets/aa.svg);
  -webkit-mask-box-size: cover;
  -webkit-mask-size: cover;
  mask-size: cover;
}
page-consolidado-ffmm .ahorro-automatico-action.box {
  -webkit-mask-size: 30px;
  mask-size: 30px;
  -webkit-mask-box-size: 30px;
  width: 30px;
  height: 30px;
  right: 60px;
  position: absolute;
}
page-consolidado-ffmm .ahorro-automatico-action.active {
  background-color: #abc111;
}
page-consolidado-ffmm .ahorro-automatico-action.inactive {
  background-color: #c2c2c2;
}
page-consolidado-ffmm .ahorro-automatico-action.red {
  background-color: #ec0000;
}
page-consolidado-ffmm .empty-ffmm {
  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;
  height: calc(100vh - 240px);
  padding: 0 42px;
}
page-consolidado-ffmm .empty-ffmm-img {
  margin: 0 0 16px;
  background: url(../assets/inversiones-assets/ffmm-empty.svg) center bottom
    no-repeat;
  background-size: contain;
  width: 120px;
  height: 120px;
}
page-consolidado-ffmm .empty-ffmm-heading-text {
  line-height: 20px;
  line-height: 2rem;
  font-size: 16px;
  font-size: 1.6rem;
  margin: 0 0 8px;
  color: #999;
  text-align: center;
  font-weight: 600;
}
page-consolidado-ffmm .empty-ffmm-text {
  line-height: 17px;
  line-height: 1.7rem;
  font-size: 12px;
  font-size: 1.2rem;
  color: #999;
  text-align: center;
  margin: 0;
}
page-consolidado-ffmm .screen {
  width: 100%;
  padding: 0 0 108px;
}
page-consolidado-ffmm .screen .screen-tittle {
  margin: 1.6rem;
}
page-consolidado-ffmm .container-flecha {
  position: absolute;
  right: 13px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
page-consolidado-ffmm .ahorro_automatico_container {
  z-index: 10;
  position: relative;
  top: -65px;
}
page-consolidado-ffmm .nivel-riesgo_grafico_tooltip .nivelRiesgoPopover {
  background: #ddf4f5;
  color: #fff;
  position: absolute;
  right: 0;
  top: 3rem;
  padding: 0.8rem 0.6rem;
  border-radius: 0.4rem;
  border: 1px solid #1bb3bc;
}
page-consolidado-ffmm .nivel-riesgo_grafico_tooltip .nivelRiesgoPopover p {
  color: #444;
  font-size: 1rem;
  line-height: 1.1;
  margin: 0;
  padding: 0;
}
page-consolidado-ffmm .nivel-riesgo_grafico_tooltip .popoverHidden {
  visibility: hidden;
  opacity: 0;
  -webkit-transition: visibility 0s 0.2s, opacity 0.2s linear;
  transition: visibility 0s 0.2s, opacity 0.2s linear;
}
page-consolidado-ffmm .nivel-riesgo_grafico_tooltip .popoverVisible {
  visibility: visible;
  opacity: 1;
  -webkit-transition: visibility 0s 0s, opacity 0.2s linear;
  transition: visibility 0s 0s, opacity 0.2s linear;
}
page-contrato-general .select-contrato * {
  padding-left: 0 !important;
}
page-contrato-general .input-email-contrato * {
  padding-top: 0 !important;
}
page-contrato-general .radio-md[item-left] {
  margin: 0.9rem 0.4rem 0.9rem 1.6rem !important;
}
page-contrato-general .select-icon {
  margin-left: 0.8rem;
}
page-contrato-general .select-icon:after {
  color: #ec0000;
  display: inline-block;
  font-size: 2rem;
  line-height: 1;
}
page-contrato-general .select-icon-inner {
  display: none;
}
page-contrato-general .card-box--info {
  margin-top: 4.8rem;
  overflow: visible;
  padding: 5.6rem 0 0;
  position: relative;
}
page-contrato-general .card-box--info .text-content {
  padding: 0 1.6rem;
}
page-contrato-general .card-box--info h2 {
  margin: 0 0 0.8rem;
}
page-contrato-general .card-box--info:before {
  background: #1bb3bc;
  border-radius: 50%;
  color: #fff;
  content: "\e94f";
  font-family: santander-icon-font;
  font-size: 1.4rem;
  font-size: 3.6rem;
  height: 7.2rem;
  left: 0;
  line-height: 7.2rem;
  margin: 0 auto;
  overflow: visible;
  position: absolute;
  right: 0;
  text-align: center;
  top: -3.6rem;
  width: 7.2rem;
}
page-contrato-general .item-checkbox {
  border-bottom: 1px solid #dedede !important;
}
page-contrato-general .item-inner {
  border-top: 1px solid #dedede;
}
page-contrato-general .icono-input {
  bottom: -0.5rem;
  position: absolute;
  right: -1rem;
  font-size: 2rem;
}
page-comprobante-contrato .comprobante {
  margin-top: 4.8rem;
  overflow: visible;
  position: relative;
}
page-comprobante-contrato .comprobante__titulo {
  border-bottom: 1px solid #ddd;
  padding: 4.8rem 1.6rem 1.6rem;
  text-align: center;
}
page-comprobante-contrato .comprobante__datos,
page-comprobante-contrato .comprobante__destino,
page-comprobante-contrato .comprobante__monto,
page-comprobante-contrato .comprobante__origen {
  padding: 1.6rem;
  text-align: center;
  border-bottom: 1px solid #ddd;
}
page-comprobante-contrato .comprobante__origen .titulo {
  color: #e59d27;
}
page-comprobante-contrato .comprobante__destino .titulo {
  color: #abc111;
}
page-comprobante-contrato .comprobante__datos .titulo {
  color: #1bb3bc;
}
page-comprobante-contrato .comprobante__datos ul,
page-comprobante-contrato .comprobante__destino ul,
page-comprobante-contrato .comprobante__origen ul {
  line-height: 2rem;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
page-comprobante-contrato .comprobante:before {
  background: #abc111;
  border-radius: 50%;
  color: #fff;
  content: "\e919";
  display: inline-block;
  font-family: santander-icon-font;
  font-size: 4.8rem;
  height: 7.2rem;
  left: 0;
  line-height: 7.2rem;
  margin: 0 auto;
  overflow: visible;
  position: absolute;
  right: 0;
  text-align: center;
  top: -3.6rem;
  width: 7.2rem;
}
page-declaracion-dai .card-box--info:before,
page-declaracion-perfil .card-box--info:before {
  background: #1bb3bc;
  border-radius: 50%;
  content: "\e94f";
  font-size: 1.4rem;
  height: 7.2rem;
  overflow: visible;
  top: -3.6rem;
  width: 7.2rem;
  color: #fff;
  text-align: center;
  left: 0;
  line-height: 7.2rem;
  right: 0;
  font-family: santander-icon-font;
}
page-declaracion-dai .content {
  padding: 0 1.6rem 1.6rem;
}
page-declaracion-dai .card-box--info {
  margin-top: 4.8rem;
  overflow: visible;
  padding: 5.6rem 0 0;
  position: relative;
}
page-declaracion-dai .card-box--info .text-content {
  padding: 0 1.6rem;
}
page-declaracion-dai .card-box--info h2 {
  margin: 0 0 0.8rem;
}
page-declaracion-dai .card-box--info:before {
  font-size: 3.6rem;
  margin: 0 auto;
  position: absolute;
}
page-declaracion-perfil .content {
  padding: 0 1.6rem 1.6rem;
}
page-declaracion-perfil .content .bold {
  font-weight: 700;
}
page-declaracion-perfil .card-box--info {
  margin-top: 4.8rem;
  overflow: visible;
  padding: 5.6rem 0 0;
  position: relative;
}
page-declaracion-perfil .card-box--info .text-content {
  padding: 0 1.6rem;
}
page-declaracion-perfil .card-box--info h2 {
  margin: 0 0 0.8rem;
}
page-declaracion-perfil .card-box--info:before {
  font-size: 3.6rem;
  margin: 0 auto;
  position: absolute;
}
page-detalle-fondo .saldo-fondomutuo {
  background: #c00;
  color: #fff;
  text-align: center;
}
page-detalle-fondo .saldo-fondomutuo__serie {
  margin-bottom: 0.4rem;
}
page-detalle-fondo .saldo-fondomutuo__desc {
  opacity: 0.6;
}
page-detalle-fondo .container-tabs {
  background-color: #fff;
  bottom: 0;
  -webkit-box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  color: #fff;
  position: relative;
}
page-detalle-fondo .container-tabs .tabs-button {
  -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: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  list-style: none;
  margin: 0;
  padding: 0;
  text-align: center;
}
page-detalle-fondo .container-tabs .tabs-button .tabs-button--element {
  display: inline-block;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  float: left;
  list-style: none;
}
page-detalle-fondo .container-tabs .tabs-button .tabs-button--element a {
  color: #333;
  cursor: pointer;
  display: block;
  font-size: 1.4rem;
  font-weight: 400;
  padding: 13px;
  position: relative;
  -webkit-transition: color 0.3s ease;
  transition: color 0.3s ease;
  text-align: center;
  text-transform: capitalize;
}
page-detalle-fondo .container-tabs .tabs-button .tabs-button--element a.active {
  color: #ec0000;
  font-weight: 600;
}
page-detalle-fondo
  .container-tabs
  .tabs-button
  .tabs-button--element
  a.active
  span {
  width: 100%;
}
page-detalle-fondo .container-tabs .tabs-button .tabs-button--element a span {
  background-color: #ec0000;
  bottom: 0;
  height: 3px;
  left: 0;
  margin: 0 auto;
  position: absolute;
  right: 0;
  -webkit-transition: All 0.3s ease;
  transition: All 0.3s ease;
  width: 0;
}
page-detalle-fondo .ahorro_automatico-action,
page-detalle-fondo .invertir-action,
page-detalle-fondo .rescatar-action,
page-detalle-fondo .transferir-action {
  background-position: 15px;
  background-repeat: no-repeat;
  background-size: 60%;
  float: left;
  height: 40px;
  margin-left: -15px;
  margin-right: 15px;
  width: 48px;
}
page-detalle-fondo .invertir-action {
  background-image: url(../assets/inversiones-assets/icono-invertir.png);
}
page-detalle-fondo .rescatar-action {
  background-image: url(../assets/inversiones-assets/icono-rescatar.png);
}
page-detalle-fondo .transferir-action {
  background-image: url(../assets/inversiones-assets/icono-transferir.png);
}
page-detalle-fondo .ahorro_automatico-action {
  background-image: url(../assets/inversiones-assets/aa.svg);
}
page-detalle-fondo .card-action .list-md {
  margin: 0 !important;
}
page-detalle-fondo .card-action .list-md .icon-chevron {
  color: #ec0000;
  font-size: 2rem;
  min-height: -webkit-fit-content;
  min-height: -moz-fit-content;
  min-height: fit-content;
}
page-detalle-fondo .icon-chevron {
  color: #ec0000;
  font-size: 2.4rem;
  min-height: -webkit-fit-content;
  min-height: -moz-fit-content;
  min-height: fit-content;
}
page-detalle-fondo
  .costos-restricciones
  .costos-restricciones-label
  ion-label
  .label-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-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;
}
page-detalle-fondo
  .costos-restricciones
  .costos-restricciones-label
  ion-label
  .label-container
  .icono-info {
  margin-left: 8px;
}
page-detalle-fondo .costos-restricciones .info-comision {
  background-color: #ddf4f5;
}
page-detalle-fondo .costos-restricciones .info-comision ion-label {
  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;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
page-detalle-fondo .costos-restricciones .info-comision ion-label .text {
  width: calc(100% - 40px);
}
page-detalle-fondo .historial_ffmm__titulo-historial {
  font-size: 1.2rem;
  padding: 1.2rem;
}
page-detalle-fondo .historial_ffmm__item {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: #fff;
  border-bottom: 1px solid #ddd;
  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: 1.6rem;
}
page-detalle-fondo .historial_ffmm--inversion:before {
  background: url(../assets/inversiones-assets/icono-invertir.png) center
    no-repeat;
  background-size: 2rem;
  content: "";
  height: 2rem;
  width: 2rem;
}
page-detalle-fondo .historial_ffmm--rescate:before {
  background: url(../assets/inversiones-assets/icono-rescatar.png) center
    no-repeat;
  background-size: 2rem;
  content: "";
  height: 2rem;
  width: 2rem;
}
page-detalle-fondo .historial_ffmm--transferencia:before {
  background: url(../assets/inversiones-assets/icono-transferir.png) center
    no-repeat;
  background-size: 2rem;
  content: "";
  height: 2rem;
  width: 2rem;
}
page-detalle-fondo .historial_ffmm__info-content {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 0;
  -ms-flex: 1 0 0px;
  flex: 1 0 0;
  padding-left: 1.6rem;
}
page-detalle-fondo .historial_ffmm__titulo {
  font-size: 1.4rem;
  font-weight: 600;
}
page-detalle-fondo .historial_ffmm__fecha {
  color: #999;
  font-size: 1.4rem;
}
page-detalle-fondo .historial_ffmm__monto {
  font-size: 1.6rem;
  font-weight: 600;
  text-align: right;
}
page-detalle-fondo .info-card-box {
  text-align: center;
  background-color: #ddf4f5;
}
page-detalle-fondo .info-card-box__header {
  color: #1bb3bc;
  font-size: 1.8rem;
  font-weight: 600;
}
page-detalle-fondo .info-card-box__body {
  color: #444;
  font-size: 1rem;
}
.platform-ios12.platform-ios12_1
  page-detalle-fondo
  .not-operable
  .scroll-content {
  -webkit-overflow-scrolling: unset;
}
page-detalle-fondo-modal .content-md {
  background: rgba(0, 0, 0, 0.6);
}
page-detalle-fondo-modal .general-modal {
  -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-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  height: 100%;
  padding: 4.4rem 1.6rem;
}
page-detalle-fondo-modal .general-modal--wrapper {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 0;
  width: 100%;
}
page-como-invertir .page-content,
page-como-invertir .page-content a {
  -webkit-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
}
page-detalle-fondo-modal .modal-generico {
  -webkit-animation: overflow 0.4s linear;
  animation: overflow 0.4s linear;
  -webkit-animation-delay: 0.4s;
  animation-delay: 0.4s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  background: #fff;
  border: 0.1rem solid #ddd;
  border-radius: 0.3rem;
  opacity: 0;
  padding-top: 5.6rem;
  position: relative;
  text-align: center;
}
page-detalle-fondo-modal .modal-generico--title {
  color: #444;
  font-size: 2rem;
  margin: 0 0 3.2rem;
}
page-detalle-fondo-modal .modal-generico--content {
  margin: 1.6rem 0 3.2rem;
  padding: 0 1.6rem;
}
page-detalle-fondo-modal .modal-generico--icon {
  background: #ec0000;
  border-radius: 50%;
  color: #fff;
  font-size: 3.2rem;
  height: 7.2rem;
  left: 50%;
  line-height: 7.2rem;
  margin: -3.6rem 0 0 -3.6rem;
  position: absolute;
  text-align: center;
  top: 0;
  width: 7.2rem;
}
page-detalle-fondo-modal .modal-generico--icon.positive {
  background: #abc111;
}
page-detalle-fondo-modal .modal-generico--boton-cerrar {
  color: #fff;
  cursor: pointer;
  font-size: 2.5rem;
  position: absolute;
  right: 0;
  top: -3rem;
}
page-detalle-fondo-modal .modal-generico--container-botones {
  display: block;
  padding-bottom: 1.6rem;
}
page-detalle-fondo-modal .modal-generico--container-botones.grid {
  height: auto;
  padding-top: 1.6rem;
}
page-detalle-fondo-modal .modal-generico .scroll-content-wrapper {
  position: relative;
}
page-detalle-fondo-modal .modal-generico .scroll-content-wrapper .fade-effect {
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(white),
    to(rgba(255, 255, 255, 0))
  );
  background: linear-gradient(to bottom, #fff 0, rgba(255, 255, 255, 0) 100%);
  height: 10rem;
  left: 1.6rem;
  opacity: 0;
  position: absolute;
  right: 1.6rem;
  top: -0.1rem;
  -webkit-transition: opacity 0.4s ease-in-out;
  transition: opacity 0.4s ease-in-out;
  z-index: -1;
}
page-detalle-fondo-modal
  .modal-generico
  .scroll-content-wrapper
  .fade-effect.visible {
  opacity: 1;
  z-index: 1;
}
page-detalle-fondo-modal .modal-generico .modal-scroll-content {
  margin-bottom: 1.6rem;
  max-height: 50vh;
  height: auto;
  overflow: scroll;
  padding: 0 1.6rem;
}
page-detalle-fondo-modal .modal-generico .modal-scroll-content--text {
  font-size: 1.3rem;
  margin: 0;
  text-align: left;
}
page-detalle-fondo-modal .modal-generico .color-error {
  background-color: #ec0000;
}
page-detalle-fondo-modal .modal-generico .color-warning {
  background-color: #e59d27;
}
page-detalle-fondo-modal .modal-generico .color-info {
  background-color: #1bb3bc;
}
page-detalle-fondo-modal .modal-generico .color-success {
  background-color: #abc111;
}
page-comprobante-invertir .comprobante {
  margin-top: 4.8rem;
  overflow: visible;
  position: relative;
}
page-comprobante-invertir .comprobante__titulo {
  border-bottom: 1px solid #ddd;
  padding: 4.8rem 1.6rem 1.6rem;
  text-align: center;
}
page-comprobante-invertir .comprobante__monto {
  border-bottom: 1px solid #ddd;
  padding: 1.6rem 0 0;
  text-align: center;
}
page-comprobante-invertir .comprobante__monto p:nth-child(3) {
  font-size: 14px;
  margin-top: 1rem;
}
page-comprobante-invertir .comprobante__monto p:nth-child(4) {
  font-size: 14px;
  font-weight: 600;
  margin-top: 0.5rem;
  margin-bottom: 1.5rem;
}
page-comprobante-invertir .comprobante__origen .titulo {
  color: #e59d27;
}
page-comprobante-invertir .comprobante__destino .titulo {
  color: #abc111;
}
page-comprobante-invertir .comprobante__datos .titulo {
  color: #1bb3bc;
}
page-comprobante-invertir .comprobante__datos,
page-comprobante-invertir .comprobante__destino,
page-comprobante-invertir .comprobante__origen {
  border-top: 1px solid #ddd;
  padding: 1.6rem 0;
  text-align: center;
}
page-comprobante-invertir .comprobante__datos ul,
page-comprobante-invertir .comprobante__destino ul,
page-comprobante-invertir .comprobante__origen ul {
  line-height: 2rem;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
page-comprobante-invertir .comprobante:before {
  background: #abc111;
  border-radius: 50%;
  color: #fff;
  content: "\e919";
  display: inline-block;
  font-family: santander-icon-font;
  font-size: 4.8rem;
  height: 7.2rem;
  left: 0;
  line-height: 7.2rem;
  margin: 0 auto;
  overflow: visible;
  position: absolute;
  right: 0;
  text-align: center;
  top: -3.6rem;
  width: 7.2rem;
}
page-comprobante-invertir .comprobante .color-secondary {
  color: #444;
  font-weight: 600;
}
page-como-invertir .page-content .instructions .bold,
page-inversion-inicial .page-content .bold {
  font-weight: 700;
}
page-comprobante-invertir .btn-collapse {
  font-size: 1.2rem;
  padding: 0.8rem 0 20px;
}
page-comprobante-invertir .btn-collapse .arrow-collapse {
  line-height: 1;
  vertical-align: bottom;
}
page-comprobante-invertir .final-text {
  margin-left: 1.5rem;
}
page-como-invertir .page-content {
  background-color: #f0f0f0;
  border-radius: 4px;
  color: #444;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  min-height: calc(100% - 16px);
  padding: 1.6rem;
}
page-como-invertir .page-content .instructions-title {
  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;
}
page-como-invertir .page-content .instructions-title p {
  margin: 0;
  padding: 0;
}
page-como-invertir .page-content .instructions h2 {
  color: #6d6d6d;
  margin: 0.8rem 0 0;
}
page-como-invertir .page-content .instructions .subtitle {
  margin-top: 0;
  font-size: 1.2rem;
}
page-como-invertir .page-content .ahorrar-objetivo h2,
page-como-invertir .page-content .recomendacion-rapida h2 {
  font-size: 1.4rem;
}
page-como-invertir .page-content .instructions ul {
  padding: 0 1.6rem;
  margin: 0;
}
page-como-invertir .page-content .instructions ul li {
  margin: 0 0 0.8rem;
}
page-como-invertir .page-content .opciones-asistidas .card-box:nth-child(2) {
  margin: 2.4rem 0 0;
}
page-como-invertir .page-content .opciones-asistidas .card-box {
  margin: 0;
  min-height: 92px;
}
page-como-invertir .page-content .opciones-asistidas .card-box.margin-producto {
  margin-bottom: 32px;
}
page-como-invertir
  .page-content
  .opciones-asistidas
  .card-box
  .item-producto
  .label {
  margin: 12px 8px 12px 0;
}
page-como-invertir .page-content a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  color: #444;
  background-color: #fff;
  -webkit-appearance: button;
}
page-como-invertir .page-content .t-center {
  text-align: center;
}
page-como-invertir .page-content .recomendacion-rapida {
  background: url(../assets/inversiones-assets/icon-recomendacion-rapida.svg)
    left no-repeat;
  background-position-x: 50%;
  background-position-y: 2.4rem;
  background-size: 24px;
  min-height: 76px;
  padding: 36px 0 0 !important;
  width: 100%;
}
page-como-invertir .page-content .ahorrar-objetivo {
  background: url(../assets/inversiones-assets/icon-ahorrar-objetivo.svg) left
    no-repeat;
  background-position-x: 50%;
  background-position-y: 2.4rem;
  background-size: 24px;
  min-height: 76px;
  padding: 36px 0 0 !important;
  width: 100%;
}
page-como-invertir .page-content .ilustracion {
  background: url(../assets/inversiones-assets/ilu-mano-cel-grafico.svg) center
    no-repeat;
  background-size: 10rem;
  min-height: 25rem;
}
page-inversion-clave .resumen {
  overflow: visible;
  position: relative;
}
page-inversion-clave .resumen__titulo {
  border-bottom: 1px solid #ddd;
  padding: 4.8rem 1.6rem 1.6rem;
  text-align: center;
}
page-inversion-clave .resumen__monto {
  border-bottom: 1px solid #ddd;
  padding: 1.6rem;
  text-align: center;
}
page-inversion-clave .resumen__origen .titulo {
  color: #e59d27;
}
page-inversion-clave .resumen__destino .titulo {
  color: #abc111;
}
page-inversion-clave .resumen__datos .titulo {
  color: #1bb3bc;
}
page-inversion-clave .resumen__datos,
page-inversion-clave .resumen__destino,
page-inversion-clave .resumen__origen {
  border-top: 1px solid #ddd;
  padding: 1.6rem;
  text-align: center;
}
page-inversion-clave .resumen__datos ul,
page-inversion-clave .resumen__destino ul,
page-inversion-clave .resumen__origen ul {
  line-height: 2rem;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
page-inversion-clave .btn-collapse {
  font-size: 1.2rem;
  padding: 0.8rem 0;
}
page-inversion-clave .btn-collapse .arrow-collapse {
  line-height: 1;
  vertical-align: bottom;
}
page-inversion-clave .ahorroAutoTitle {
  color: #9e3667 !important;
}
page-inversion-comprobante .comprobante__monto,
page-inversion-comprobante .comprobante__monto b {
  display: block;
  margin: 0 0 1.6rem;
}
page-inversion-comprobante .resumen__destino .ahorroAutoTitle {
  color: #9e3667 !important;
}
page-inversion-inicial .page-content {
  background-color: #fff;
  border-radius: 4px;
  color: #999;
  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;
  height: calc(100% - 66px);
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin: 8px;
  min-height: 460px;
  padding: 8px;
  position: absolute;
}
page-inversion-inicial .page-content .monto {
  margin: 0;
}
page-inversion-inicial .page-content .instructions {
  padding: 0 8px;
}
page-inversion-inicial .page-content .instructions h2 {
  color: #6d6d6d;
  margin-bottom: 0;
  font-size: 20px;
}
page-inversion-inicial .page-content .instructions .info-box {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #ddf4f5;
  border-radius: 4px;
  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: 24px;
}
page-inversion-paso1,
page-monto-plazo .page-content {
  display: -webkit-flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  position: absolute;
}
page-inversion-inicial .page-content .instructions .info-box .icono-info {
  margin-left: 16px;
}
page-inversion-inicial .page-content .instructions .info-box p {
  color: #444;
  font-size: 12px;
  line-height: 18px;
  margin-right: 16px;
  text-align: left;
  width: calc(100% - 72px);
}
page-inversion-inicial .page-content .actions .action-buttons {
  padding: 0 16px;
}
page-inversion-inicial
  .page-content
  .actions
  .action-buttons
  .button.secondary {
  background: 0 0;
  color: #ec0000;
  border: 1px solid #999;
  font: 600 1.6rem OpenSans;
  border-radius: 2.4rem;
  margin: 4px 0;
  height: 4.8rem;
  width: 100%;
}
page-inversion-paso1 {
  border-radius: 4px;
  color: #999;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  height: calc(100% - 66px);
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  min-height: 460px;
  padding: 8px;
}
page-inversion-paso1 .bold {
  font-weight: 700;
}
page-inversion-paso1 .action-buttons {
  padding: 0 16px;
}
page-inversion-paso1 .action-buttons .button.secondary {
  background: 0 0;
  color: #ec0000;
  border: 1px solid #999;
  font: 600 1.6rem OpenSans;
  border-radius: 2.4rem;
  margin: 4px 0;
  height: 4.8rem;
  width: 100%;
}
page-inversion-paso1 .badge {
  background: #63ba68;
  color: #fff;
  font-size: 1rem;
  text-align: center;
  border-radius: 17px;
  width: 79px;
  height: 16px;
  display: block;
  float: right;
  padding: 1px;
}
page-inversion-paso1 .button.secondary {
  background: 0 0;
  color: #ec0000;
  font: 600 1.6rem OpenSans;
  border-radius: 2.4rem;
  margin: 4px 0 24px;
  height: 4.8rem;
  width: 100%;
}
page-inversion-paso1 .info-bottom--alert {
  background: rgba(236, 0, 0, 0.18);
}
page-inversion-paso1 .info-bottom--alert .icono-alerta {
  background-color: #ec0000;
}
page-inversion-paso1 .question--radio {
  background-color: #fff;
  border-radius: 0.4rem;
  margin: 0.8rem;
  padding: 1.6rem 0 0;
}
page-inversion-paso1 .question--radio .list-md {
  margin: 0;
}
page-inversion-paso1 .question--radio .list-md .checkbox-CuentaCorriente {
  min-height: inherit;
  height: 4.8rem;
}
page-inversion-paso1
  .question--radio
  .list-md
  .checkbox-CuentaCorriente
  .checkbox-md {
  padding: 0 1.2rem 0 1.7rem;
  margin: 0;
}
page-inversion-paso1
  .question--radio
  .list-md
  .checkbox-CuentaCorriente
  .checkbox-md
  .item-cover,
page-inversion-paso1 .question--radio div list-product .list-product .list-md,
page-inversion-paso1
  .question--radio
  div
  list-product
  .list-product
  .list-product--item {
  padding: 0;
}
page-inversion-paso1
  .question--radio
  .list-md
  .checkbox-CuentaCorriente
  .item-inner
  .input-wrapper
  .label-md {
  padding: 0;
  margin: 1rem 0 0;
  font-size: 1.4rem;
  font-weight: 600;
  white-space: normal;
}
page-inversion-paso1 .question--radio div .monto-ahorroAutomatico {
  margin: 0 1.6rem;
}
page-inversion-paso1 .question--radio div .monto-ahorroAutomatico .list-md {
  margin: 0;
}
page-inversion-paso1
  .question--radio
  div
  .monto-ahorroAutomatico
  .ahorro-am
  .input-amount-container
  form
  .item
  .item-inner
  .input-wrapper
  .input::before,
page-inversion-paso1
  .question--radio
  div
  .monto-ahorroAutomatico
  .input-amount
  .input-amount-container
  form
  ion-item
  .item-inner
  .input-wrapper
  ion-input
  :before {
  top: auto;
}
page-inversion-paso1 .question--radio div list-product .list-product {
  margin: 0;
  -webkit-box-shadow: 0 0;
  box-shadow: 0 0;
  border-radius: unset;
}
page-inversion-paso1 .question--radio div list-product .list-product p {
  border-bottom: 0;
}
page-inversion-paso1
  .question--radio
  div
  .ahorro-am
  ion-item.item-input-has-focus
  ion-label {
  font-weight: 400;
}
page-inversion-paso1 .question--radio div .ahorro-am .list-md:first-child {
  margin: 0 0 1.6rem;
}
page-inversion-paso1 .question--radio .question--radio__title {
  margin: 0;
  padding: 0 1.6rem 0.8rem;
  color: #444;
  font-weight: 600;
  font-size: 1.6rem;
  border-bottom: 1px solid #ddd;
}
page-inversion-paso1 .question--radio .question--radio__title:nth-child(2) {
  margin: 0;
  font-size: 1.4rem;
}
page-inversion-paso1 .question--radio .question--radio__subtitle {
  margin: 0;
  padding: 0.8rem 1.6rem 0;
  color: #999;
  font-weight: 600;
  font-size: 1.4rem;
}
page-inversion-paso1 .question--radio .cat-desc {
  padding: 0 1.6rem;
  margin: 0;
}
page-inversion-paso1 .question--radio .cat-desc .item-inner {
  margin-left: 1.2rem;
}
page-inversion-paso1 .question--radio .cat-desc .radio-md {
  margin: 0;
}
page-inversion-paso1 .question--radio .cat-desc .label-md {
  font-size: 1.4rem;
  margin: 0;
  line-height: 1.2;
}
page-inversion-paso1 .question--radio .listado__cuentas {
  padding: 0 0 0.8rem;
}
page-inversion-paso1
  .question--radio
  .listado__cuentas
  .cuentas-seleccion__titulo {
  padding: 0.8rem 1.6rem;
  font-size: 1.4rem;
}
page-inversion-paso1
  .question--radio
  .listado__cuentas
  .item-block
  .item-inner
  .input-wrapper
  .label-md {
  padding-left: 1rem;
}
page-monto-plazo .page-content {
  background-color: #fff;
  border-radius: 4px;
  color: #999;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  height: calc(100% - 66px);
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin: 8px;
  min-height: 460px;
  padding: 8px;
}
page-monto-plazo .page-content .monto {
  margin: 0;
}
page-monto-plazo .page-content .bold {
  font-weight: 700;
}
page-monto-plazo .page-content .instructions {
  padding: 0 8px;
}
page-monto-plazo .page-content .instructions h2 {
  color: #6d6d6d;
  margin-bottom: 0;
  font-size: 20px;
}
page-monto-plazo .page-content .instructions .info-box {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #ddf4f5;
  border-radius: 4px;
  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: 24px;
}
page-monto-plazo .page-content .instructions .info-box .icono-info {
  margin-left: 16px;
}
page-monto-plazo .page-content .instructions .info-box p {
  color: #444;
  font-size: 12px;
  line-height: 18px;
  margin-right: 16px;
  text-align: left;
  width: calc(100% - 72px);
}
page-monto-plazo .page-content .actions .prompt {
  font-size: 12px;
  font-weight: 600;
  margin-bottom: 4px;
  text-align: center;
}
page-monto-plazo .page-content .actions .action-buttons {
  padding: 0 16px;
}
page-monto-plazo .page-content .actions .action-buttons .button.secondary {
  background: 0 0;
  color: #ec0000;
  border: 1px solid #999;
  font: 600 1.6rem OpenSans;
  border-radius: 2.4rem;
  margin: 4px 0;
  height: 4.8rem;
  width: 100%;
}
page-recomendacion-rapida .page-content,
page-resumen-objetivo .page-content {
  background-color: #fff;
  display: -webkit-flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
}
page-recomendacion-rapida .page-content {
  border-radius: 4px;
  color: #999;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  min-height: calc(100% - 16px);
  margin: 8px;
  padding: 8px;
}
page-recomendacion-rapida .page-content .instructions {
  padding: 0 8px;
}
page-recomendacion-rapida .page-content .instructions h2 {
  color: #6d6d6d;
  margin: 0 0 0.8rem;
  font-size: 2rem;
  font-weight: 400;
}
page-recomendacion-rapida .page-content .instructions .bold,
page-resumen-objetivo .page-content .bold {
  font-weight: 700;
}
page-recomendacion-rapida .page-content .instructions .subtitle {
  margin-top: 0;
}
page-recomendacion-rapida .page-content .instructions .monto,
page-recomendacion-rapida .page-content .instructions .monto .list-md {
  margin: 0;
}
page-resumen-objetivo .page-content {
  border-radius: 4px;
  color: #999;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin: 8px;
  min-height: 460px;
  padding: 8px;
  position: absolute;
  width: calc(100% - 16px);
}
page-resumen-objetivo .page-content .instructions {
  padding: 0 8px;
}
page-resumen-objetivo .page-content .instructions h2 {
  color: #6d6d6d;
  margin-bottom: 0;
  font-size: 20px;
}
page-resumen-objetivo .page-content .instructions .info-box {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #ddf4f5;
  border-radius: 4px;
  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: 24px;
}
page-resumen-objetivo .page-content .instructions .info-box .icono-info {
  margin-left: 16px;
}
page-resumen-objetivo .page-content .instructions .info-box p {
  color: #444;
  font-size: 12px;
  line-height: 18px;
  margin-right: 16px;
  text-align: left;
  width: calc(100% - 72px);
}
page-resumen-objetivo .page-content .instructions .aporte-mensual {
  color: #444;
  font-size: 32px;
  line-height: 28px;
  text-align: center;
}
page-resumen-objetivo .page-content .instructions .dummy-box {
  height: 28px;
}
page-resumen-objetivo .page-content .instructions .dummy-box__item {
  width: 35%;
}
page-resumen-objetivo .page-content .instructions .rango h2 {
  color: #444;
  font-size: 16px;
  line-height: 22px;
  text-align: left;
}
page-resumen-objetivo .page-content .actions {
  margin-top: 28px;
}
page-resumen-objetivo .page-content .actions .prompt {
  font-size: 12px;
  font-weight: 600;
  margin-bottom: 4px;
  text-align: center;
}
page-resumen-objetivo .page-content .actions .action-buttons {
  padding: 0 16px;
}
page-resumen-objetivo .page-content .actions .action-buttons .button.secondary {
  background: 0 0;
  color: #ec0000;
  border: 1px solid #999;
  font: 600 1.6rem OpenSans;
  border-radius: 2.4rem;
  margin: 4px 0;
  height: 4.8rem;
  width: 100%;
}
page-validacion-perfil .page-content {
  background-color: #fff;
  border-radius: 4px;
  color: #999;
  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: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  min-height: calc(100% - 66px);
  margin: 8px;
  padding: 8px;
  position: relative;
}
page-validacion-perfil .page-content .instructions {
  padding: 0 8px;
}
page-validacion-perfil .page-content .instructions h2 {
  color: #6d6d6d;
  margin-bottom: 0;
  font-size: 20px;
}
page-validacion-perfil .page-content .instructions .bold {
  font-weight: 700;
}
page-validacion-perfil .page-content .instructions .info-box {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #ddf4f5;
  border-radius: 4px;
  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: 24px;
}
page-validacion-perfil .page-content .instructions .info-box .icono-info {
  margin-left: 16px;
}
page-validacion-perfil .page-content .instructions .info-box p {
  color: #444;
  font-size: 12px;
  line-height: 18px;
  margin-right: 16px;
  text-align: left;
  width: calc(100% - 72px);
}
page-validacion-perfil .page-content .actions .prompt {
  font-size: 12px;
  font-weight: 600;
  margin-bottom: 4px;
  text-align: center;
}
page-validacion-perfil .page-content .actions .action-buttons {
  padding: 0 16px;
}
page-validacion-perfil
  .page-content
  .actions
  .action-buttons
  .button.secondary {
  background: 0 0;
  color: #ec0000;
  border: 1px solid #999;
  font: 600 1.6rem OpenSans;
  border-radius: 2.4rem;
  margin: 4px 0;
  height: 4.8rem;
  width: 100%;
}
page-ver-recomendacion .page-content {
  border-radius: 4px;
  color: #999;
  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: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 8px;
}
page-ver-recomendacion .page-content .instructions {
  padding: 0 8px;
  margin-bottom: 8px;
}
page-ver-recomendacion .page-content .instructions.mi-recomendacion {
  background-color: #fff;
  border-radius: 4px 4px 0 0;
  padding-top: 8px;
}
page-ver-recomendacion .page-content .instructions.mi-recomendacion.rapida {
  border-radius: 4px;
}
page-ver-recomendacion .page-content .instructions.mi-recomendacion .info-box {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #ddf4f5;
  bottom: 0;
  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;
  left: -8px;
  margin-top: 24px;
  position: relative;
  width: calc(100% + 16px);
}
page-ver-recomendacion
  .page-content
  .instructions.mi-recomendacion
  .info-box
  .icono-info {
  margin-left: 16px;
}
page-ver-recomendacion
  .page-content
  .instructions.mi-recomendacion
  .info-box
  p {
  color: #444;
  font-size: 12px;
  line-height: 18px;
  margin-right: 16px;
  text-align: left;
  width: calc(100% - 72px);
}
page-ver-recomendacion .page-content .instructions h2 {
  color: #444;
  margin: 0 0 0.8rem;
  font-size: 2rem;
  font-weight: 400;
}
page-ver-recomendacion .page-content .instructions .bold {
  font-weight: 700;
}
page-ver-recomendacion .page-content .instructions .subtitle {
  margin-top: 0;
}
page-ver-recomendacion .page-content .actions {
  background-color: #fff;
  border-radius: 0 0 4px 4px;
  margin-top: 1px;
  padding: 24px 8px;
}
page-ver-recomendacion .page-content .actions .prompt {
  font-size: 12px;
  font-weight: 600;
  margin-bottom: 4px;
  text-align: center;
}
page-ver-recomendacion .page-content .actions .action-buttons {
  padding: 0 16px;
}
page-ver-recomendacion
  .page-content
  .actions
  .action-buttons
  .button.secondary {
  background: 0 0;
  color: #ec0000;
  border: 1px solid #999;
  font: 600 1.6rem OpenSans;
  border-radius: 2.4rem;
  margin: 4px 0;
  height: 4.8rem;
  width: 100%;
}
page-ver-recomendacion .button.secondary {
  background: 0 0;
  color: #ec0000;
  font: 600 1.6rem OpenSans;
  border-radius: 2.4rem;
  margin: 4px 0 24px;
  height: 4.8rem;
  width: 100%;
}
.platform-ios12.platform-ios12_1 page-ver-recomendacion .scroll-content {
  -webkit-overflow-scrolling: unset;
}
page-invertir-paso1
  .container-horizontal
  .swiper-wrapper
  .swiper-slide.swiper-slide-active
  .container-tarjeta-cuenta {
  background-size: 256px 142px;
  background-position: center center;
  background-repeat: no-repeat;
  width: 256px;
  margin-left: -128px;
  left: 50%;
  border-radius: 0.8rem;
  height: 150px;
}
page-invertir-paso1
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta
  .cuenta {
  margin-top: 1.2rem;
}
page-invertir-paso1 .question--radio .cat-desc .label-md {
  margin: 13px 0 0;
}
page-invertir-paso1 .question--radio .cat-desc .item-inner {
  margin-left: 0.2rem;
}
page-invertir-paso2 .fixed {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1000;
}
page-invertir-paso2 .box-info-dap {
  border-radius: 4px;
  background: #ddf4f5;
  position: relative;
  padding: 1.6rem 1.6rem 1.6rem 5.6rem;
  margin: 0.8rem;
  display: inline-block;
  -webkit-box-shadow: 0 0.2rem 0.4rem 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 0.2rem 0.4rem 0 rgba(0, 0, 0, 0.1);
}
page-invertir-paso2 .box-info-dap i.iconoIzq {
  background: #1bb3bc;
  position: absolute;
  border-radius: 50%;
  width: 2.4rem;
  height: 2.4rem;
  left: 1.6rem;
  top: 50%;
  color: #fff;
  margin-top: -1.2rem;
}
page-invertir-paso2 .box-info-dap i.iconoIzq::before {
  line-height: 2.4rem;
  left: 50%;
  margin-left: -0.7rem;
  position: absolute;
}
page-invertir-paso2 .box-info-dap .container-info p {
  color: #444;
  font-size: 1.2rem;
  margin: 0;
  text-align: left;
  padding: 0;
}
page-invertir-paso2-detalle ion-content .scroll-content {
  margin-top: 5.6rem !important;
}
page-invertir-paso2-detalle ion-content .scroll-content .home-head {
  background-color: #c00;
  color: #fff;
}
page-invertir-paso2-detalle
  ion-content
  .scroll-content
  .home-head
  .txt-consolidado,
page-invertir-paso2-detalle ion-content .scroll-content .home-head .txt-saldo {
  margin: 0;
}
page-invertir-paso2-detalle .grid-fondo-detalle {
  text-align: center;
  background-color: #ddf4f5;
}
page-invertir-paso2-detalle .info-card-box {
  text-align: center;
  background-color: #ddf4f5;
}
page-invertir-paso2-detalle .info-card-box__header {
  color: #1bb3bc;
  font-size: 1.8rem;
  font-weight: 600;
}
page-invertir-paso2-detalle .info-card-box__body {
  color: #444;
  font-size: 1rem;
}
page-invertir-paso2-detalle
  .costos-restricciones
  .costos-restricciones-label
  ion-label
  .label-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-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;
}
page-invertir-paso2-detalle
  .costos-restricciones
  .costos-restricciones-label
  ion-label
  .label-container
  .icono-info {
  margin-left: 8px;
}
page-invertir-paso2-detalle .costos-restricciones .info-comision {
  background-color: #ddf4f5;
}
page-invertir-paso2-detalle .costos-restricciones .info-comision ion-label {
  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;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
page-invertir-paso2-detalle
  .costos-restricciones
  .info-comision
  ion-label
  .text {
  width: calc(100% - 40px);
}
page-super-clave-fondos-mutuos-invertir .resumen {
  overflow: visible;
  position: relative;
}
page-super-clave-fondos-mutuos-invertir .resumen__titulo {
  border-bottom: 1px solid #ddd;
  padding: 4.8rem 1.6rem 1.6rem;
  text-align: center;
}
page-super-clave-fondos-mutuos-invertir .resumen__monto {
  border-bottom: 1px solid #ddd;
  padding: 1.6rem;
  text-align: center;
}
page-super-clave-fondos-mutuos-invertir .resumen__origen .titulo {
  color: #e59d27;
}
page-super-clave-fondos-mutuos-invertir .resumen__destino .titulo {
  color: #abc111;
}
page-super-clave-fondos-mutuos-invertir .resumen__datos .titulo {
  color: #1bb3bc;
}
page-super-clave-fondos-mutuos-invertir .resumen__datos,
page-super-clave-fondos-mutuos-invertir .resumen__destino,
page-super-clave-fondos-mutuos-invertir .resumen__origen {
  border-top: 1px solid #ddd;
  padding: 1.6rem;
  text-align: center;
}
page-super-clave-fondos-mutuos-invertir .resumen__datos ul,
page-super-clave-fondos-mutuos-invertir .resumen__destino ul,
page-super-clave-fondos-mutuos-invertir .resumen__origen ul {
  line-height: 2rem;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
page-super-clave-fondos-mutuos-invertir .btn-collapse {
  font-size: 1.2rem;
  padding: 0.8rem 0;
}
page-super-clave-fondos-mutuos-invertir .btn-collapse .arrow-collapse {
  line-height: 1;
  vertical-align: bottom;
}
page-comprobante-rescate .comprobante {
  margin-top: 4.8rem;
  overflow: visible;
  position: relative;
}
page-comprobante-rescate .comprobante__titulo {
  border-bottom: 1px solid #ddd;
  padding: 4.8rem 1.6rem 1.6rem;
  text-align: center;
}
page-comprobante-rescate .comprobante__monto {
  border-bottom: 1px solid #ddd;
  padding: 1.6rem 0 0;
  text-align: center;
}
page-comprobante-rescate .comprobante__monto p:nth-child(3) {
  font-size: 14px;
  margin-top: 1rem;
}
page-comprobante-rescate .comprobante__monto p:nth-child(4) {
  font-size: 14px;
  font-weight: 600;
  margin-top: 0.5rem;
  margin-bottom: 1.5rem;
}
page-comprobante-rescate .comprobante__origen .titulo {
  color: #e59d27;
}
page-comprobante-rescate .comprobante__destino .titulo {
  color: #abc111;
}
page-comprobante-rescate .comprobante__datos .titulo {
  color: #1bb3bc;
}
page-comprobante-rescate .comprobante__datos,
page-comprobante-rescate .comprobante__destino,
page-comprobante-rescate .comprobante__origen {
  border-top: 1px solid #ddd;
  padding: 1.6rem 0;
  text-align: center;
}
page-comprobante-rescate .comprobante__datos ul,
page-comprobante-rescate .comprobante__destino ul,
page-comprobante-rescate .comprobante__origen ul {
  line-height: 2rem;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
page-comprobante-rescate .comprobante:before {
  background: #abc111;
  border-radius: 50%;
  color: #fff;
  content: "\e919";
  display: inline-block;
  font-family: santander-icon-font;
  font-size: 4.8rem;
  height: 7.2rem;
  left: 0;
  line-height: 7.2rem;
  margin: 0 auto;
  overflow: visible;
  position: absolute;
  right: 0;
  text-align: center;
  top: -3.6rem;
  width: 7.2rem;
}
page-super-clave-fondos-mutuos-rescatar .resumen,
page-transferir-clave-internet .resumen {
  position: relative;
  overflow: visible;
}
page-comprobante-rescate .btn-collapse {
  font-size: 1.2rem;
  padding: 0.8rem 0;
}
page-comprobante-rescate .btn-collapse .arrow-collapse {
  line-height: 1;
  vertical-align: bottom;
}
page-rescatar-paso1 .rectangle-2 {
  height: 364px;
  width: 344px;
  border-radius: 2px;
  background-color: #fff;
  -webkit-box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
}
page-rescatar-paso1 .oval {
  height: 20px;
  width: 20px;
  border: 1px solid #444;
}
page-rescatar-paso1 .bg-info {
  height: 147px;
  width: 344px;
  border-radius: 0 0 1px 1px;
  background-color: #ddf4f5;
}
page-rescatar-paso1 .el-monto-a-rescatar {
  height: 90px;
  width: 296px;
  color: #444;
  font-family: "Open Sans";
  font-size: 12px;
  line-height: 18px;
  text-align: center;
}
page-rescatar-paso1
  app-page-generalmodal
  .modal-generico
  .modal-generico--container-botones
  button.button-clear {
  border: 1px solid #999;
}
page-rescatar-paso2
  .bg-container-slider
  .container-slider-tarjeta
  .container-slider-cuentas
  .swiper-container.swiper-container-horizontal
  .swiper-wrapper
  .swiper-slide
  .slide-zoom
  .container-tarjeta-cuenta
  .cuenta {
  margin-top: 1.2rem;
}
page-super-clave-fondos-mutuos-rescatar .resumen__titulo {
  border-bottom: 1px solid #ddd;
  padding: 4.8rem 1.6rem 1.6rem;
  text-align: center;
}
page-super-clave-fondos-mutuos-rescatar .resumen__monto {
  border-bottom: 1px solid #ddd;
  padding: 1.6rem;
  text-align: center;
}
page-super-clave-fondos-mutuos-rescatar .resumen__origen .titulo {
  color: #e59d27;
}
page-super-clave-fondos-mutuos-rescatar .resumen__destino .titulo {
  color: #abc111;
}
page-super-clave-fondos-mutuos-rescatar .resumen__datos .titulo {
  color: #1bb3bc;
}
page-super-clave-fondos-mutuos-rescatar .resumen__datos,
page-super-clave-fondos-mutuos-rescatar .resumen__destino,
page-super-clave-fondos-mutuos-rescatar .resumen__origen {
  border-top: 1px solid #ddd;
  padding: 1.6rem;
  text-align: center;
}
page-super-clave-fondos-mutuos-rescatar .resumen__datos ul,
page-super-clave-fondos-mutuos-rescatar .resumen__destino ul,
page-super-clave-fondos-mutuos-rescatar .resumen__origen ul {
  line-height: 2rem;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
page-super-clave-fondos-mutuos-rescatar .btn-collapse {
  font-size: 1.2rem;
  padding: 0.8rem 0;
}
page-super-clave-fondos-mutuos-rescatar .btn-collapse .arrow-collapse {
  line-height: 1;
  vertical-align: bottom;
}
page-transferir-clave-internet .resumen__titulo {
  border-bottom: 1px solid #ddd;
  padding: 4.8rem 1.6rem 1.6rem;
  text-align: center;
}
page-transferir-clave-internet .resumen__monto {
  border-bottom: 1px solid #ddd;
  padding: 1.6rem;
  text-align: center;
}
page-transferir-clave-internet .resumen__origen .titulo {
  color: #e59d27;
}
page-transferir-clave-internet .resumen__destino .titulo {
  color: #abc111;
}
page-transferir-clave-internet .resumen__datos .titulo {
  color: #1bb3bc;
}
page-transferir-clave-internet .resumen__datos,
page-transferir-clave-internet .resumen__destino,
page-transferir-clave-internet .resumen__origen {
  border-top: 1px solid #ddd;
  padding: 1.6rem;
  text-align: center;
}
page-transferir-clave-internet .resumen__datos ul,
page-transferir-clave-internet .resumen__destino ul,
page-transferir-clave-internet .resumen__origen ul {
  line-height: 2rem;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
page-transferir-clave-internet .btn-collapse {
  font-size: 1.2rem;
  padding: 0.8rem 0;
}
page-transferir-clave-internet .btn-collapse .arrow-collapse {
  line-height: 1;
  vertical-align: bottom;
}
.inversiones-clave-internet
  .container-clave-internet
  .validacion-3punto0
  .inputs
  input {
  width: 100%;
}
.inversiones-clave-internet
  .container-clave-internet
  .validacion-3punto0
  .formulario-clave-internet {
  width: 170px;
  margin: 0 auto;
}
.inversiones-clave-internet
  .container-clave-internet
  .validacion-3punto0
  .formulario-clave-internet
  ion-col
  ion-item
  .item-inner {
  border-bottom: none;
  -webkit-box-shadow: inset 0 -2px 0 0 #1bb3bc !important;
  box-shadow: inset 0 -2px 0 0 #1bb3bc !important;
  padding-right: 0;
}
page-transferir-comprobante .comprobante {
  margin-top: 4.8rem;
  overflow: visible;
  position: relative;
}
page-transferir-comprobante .comprobante__titulo {
  border-bottom: 1px solid #ddd;
  padding: 4.8rem 1.6rem 1.6rem;
  text-align: center;
}
page-transferir-comprobante .comprobante__monto {
  border-bottom: 1px solid #ddd;
  padding: 1.6rem 0 0;
  text-align: center;
}
page-transferir-comprobante .comprobante__monto p:nth-child(3) {
  font-size: 14px;
  margin-top: 1rem;
}
page-transferir-comprobante .comprobante__monto p:nth-child(4) {
  font-size: 14px;
  font-weight: 600;
  margin-top: 0.5rem;
  margin-bottom: 1.5rem;
}
page-transferir-comprobante .comprobante__origen .titulo {
  color: #e59d27;
}
page-transferir-comprobante .comprobante__destino .titulo {
  color: #abc111;
}
page-transferir-comprobante .comprobante__datos .titulo {
  color: #1bb3bc;
}
page-transferir-comprobante .comprobante__datos,
page-transferir-comprobante .comprobante__destino,
page-transferir-comprobante .comprobante__origen {
  border-top: 1px solid #ddd;
  padding: 1.6rem 0;
  text-align: center;
}
page-transferir-comprobante .comprobante__datos ul,
page-transferir-comprobante .comprobante__destino ul,
page-transferir-comprobante .comprobante__origen ul {
  line-height: 2rem;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
page-transferir-comprobante .comprobante:before {
  background: #abc111;
  border-radius: 50%;
  color: #fff;
  content: "\e919";
  display: inline-block;
  font-family: santander-icon-font;
  font-size: 4.8rem;
  height: 7.2rem;
  left: 0;
  line-height: 7.2rem;
  margin: 0 auto;
  overflow: visible;
  position: absolute;
  right: 0;
  text-align: center;
  top: -3.6rem;
  width: 7.2rem;
}
page-transferir-comprobante .btn-collapse {
  font-size: 1.2rem;
  padding: 0.8rem 0;
}
page-transferir-comprobante .btn-collapse .arrow-collapse {
  line-height: 1;
  vertical-align: bottom;
}
page-transferir-paso2-detalle .home-head {
  background-color: #c00;
  color: #fff;
}
page-transferir-paso2-detalle .txt-consolidado,
page-transferir-paso2-detalle .txt-saldo {
  margin: 0;
}
page-transferir-paso2-detalle .img-level-info {
  width: 20px;
  margin-bottom: -5px;
  float: right;
}
page-transferir-paso2-detalle .graph-container {
  background-color: #1bb3bc;
  -webkit-box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  color: #fff;
  padding-top: 10px;
  line-height: 10px;
  font-size: 14px;
}
page-transferir-paso2-detalle .grid-fondo-detalle {
  text-align: center;
  background-color: #ddf4f5;
}
page-transferir-paso2-detalle .info-card-box {
  text-align: center;
  background-color: #ddf4f5;
}
page-transferir-paso2-detalle .info-card-box__header {
  color: #1bb3bc;
  font-size: 1.8rem;
  font-weight: 600;
}
page-transferir-paso2-detalle .info-card-box__body {
  color: #444;
  font-size: 1rem;
}
page-transferir-paso2-detalle .icon-chevron {
  color: #ec0000;
  font-size: 2.4rem;
}
page-transferir-paso2-detalle
  .costos-restricciones
  .costos-restricciones-label
  ion-label
  .label-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-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;
}
page-transferir-paso2-detalle
  .costos-restricciones
  .costos-restricciones-label
  ion-label
  .label-container
  .icono-info {
  margin-left: 8px;
}
page-transferir-paso2-detalle .costos-restricciones .info-comision {
  background-color: #ddf4f5;
}
page-transferir-paso2-detalle .costos-restricciones .info-comision ion-label {
  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;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
page-transferir-paso2-detalle
  .costos-restricciones
  .info-comision
  ion-label
  .text {
  width: calc(100% - 40px);
}
page-transferir-paso3 .transferencia-flow {
  margin: 1.6rem 0.8rem;
}
page-transferir-paso3 .transferencia-flow__fondo {
  background: #fff;
  border-radius: 0.2rem;
  -webkit-box-shadow: 0 0.2rem 0.4rem 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 0.2rem 0.4rem 0 rgba(25, 25, 25, 0.1);
  padding: 1.2rem;
  position: relative;
  z-index: 2;
}
page-transferir-paso3 .transferencia-flow__fondo:before {
  background: #fff;
  content: "";
  display: block;
  width: 0.6rem;
}
page-transferir-paso3 .transferencia-flow__fondo .nombre-fondo,
page-transferir-paso3 .transferencia-flow__fondo .serie-cuenta {
  margin: 0;
}
page-transferir-paso3 .transferencia-flow__monto-transferir {
  -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;
  padding: 2.4rem 0;
  position: relative;
}
page-transferir-paso3 .transferencia-flow__monto-transferir .monto-transferir {
  background: #1bb3bc;
  border-radius: 0.2rem;
  -webkit-box-shadow: 0 0.2rem 0.4rem 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 0.2rem 0.4rem 0 rgba(25, 25, 25, 0.1);
  color: #fff;
  font-weight: 600;
  padding: 0.4rem 1.6rem;
}
page-transferir-paso3 .transferencia-flow__monto-transferir .icono-flow {
  background: #fff;
  border-radius: 50%;
  -webkit-box-shadow: 0 0.2rem 0.4rem 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 0.2rem 0.4rem 0 rgba(25, 25, 25, 0.1);
  color: #444;
  font-size: 2.4rem;
  height: 4rem;
  margin-right: 2.4rem;
  padding: 0.8rem;
  text-align: center;
  width: 4rem;
}
page-transferir-paso3 .transferencia-flow__monto-transferir .icono-flow:before {
  background: #fff;
  bottom: 0;
  content: "";
  left: 1.6rem;
  position: absolute;
  top: 0;
  width: 0.8rem;
  z-index: 1;
}
ffmm-inversiones-home .home-body .menu-configurable,
ffmm-inversiones-home .home-body-campania .menu-configurable {
  top: 7.1rem !important;
}
page-transferir-paso3
  .transferencia-flow__monto-transferir
  .icono-flow
  .ion-md-arrow-down:before {
  z-index: 3;
  position: relative;
}
.general-modal .my-modal .icono.color-alerta {
  background: #e59d27;
}
ffmm-inversiones-home .home-body,
ffmm-inversiones-home .home-body-campania {
  background-color: #f0f0f0;
}
.general-modal .modal-generico .modal-scroll-content {
  height: 50vh;
}
@media only screen and (max-device-width: 320px) {
  ffmm-inversiones-home
    .scroll-content
    .opciones-home
    .opciones-ahorroAutomatico
    .card-box {
    margin: 0;
  }
  ffmm-inversiones-home
    .scroll-content
    .opciones-home
    .opciones-ahorroAutomatico
    .card-box
    .aa-icon {
    margin: 3.2rem auto 0.4rem;
  }
  ffmm-inversiones-home
    .scroll-content
    .opciones-home
    .opciones-ahorroAutomatico
    .card-box
    .font-subheading-700 {
    line-height: 1;
  }
}
ffmm-inversiones-home .campania-home {
  position: fixed;
  bottom: 6rem;
  z-index: 100000;
}
ffmm-inversiones-home .home-body .scroll-content {
  bottom: 0;
}
ffmm-inversiones-home .home-body-campania .scroll-content {
  bottom: 13.5rem;
}
ffmm-inversiones-home .home-welcome-msg {
  background-color: #b30000;
  color: #fff;
  padding: 1.2rem 1.6rem;
}
ffmm-inversiones-home .home-welcome-msg .message,
ffmm-inversiones-home .home-welcome-msg .username {
  margin: 0;
}
ffmm-inversiones-home .saldo-inversiones {
  background-color: #c00;
  color: #fff;
  padding: 1.6rem;
}
ffmm-inversiones-home .saldo-inversiones__rentabilidad {
  text-align: right;
}
ffmm-inversiones-home .saldo-inversiones__titulo {
  font-size: 1.4rem;
  font-weight: 600;
  line-height: 2rem;
  margin-bottom: 0.4rem;
  text-align: center;
}
ffmm-inversiones-home .saldo-inversiones__monto {
  -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;
}
ffmm-inversiones-home .saldo-inversiones__monto .icono {
  font-size: 3.8rem;
  line-height: normal;
}
ffmm-inversiones-home .saldo-inversiones__monto .icono.icono-angle-right {
  font-size: 2.8rem;
}
ffmm-inversiones-home .saldo-inversiones__otros-tap {
  -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;
  border-top: 1px solid rgba(255, 255, 255, 0.6);
  padding-bottom: 16px;
  margin-top: 1.2rem;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  height: 65px;
}
ffmm-inversiones-home .saldo-inversiones__otros-tap:last-child {
  padding-bottom: 0;
}
ffmm-inversiones-home
  .saldo-inversiones__otros-tap
  .saldo-rentabilidad-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-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;
}
ffmm-inversiones-home .saldo-inversiones__otros-titulo {
  font-size: 1.2rem;
  margin-right: 0.8rem;
  text-align: left;
  word-wrap: break-word;
  width: 150px;
  font-weight: 600;
}
ffmm-inversiones-home .saldo-inversiones__otros-titulo__rentabilidad {
  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;
}
ffmm-inversiones-home .saldo-inversiones__otros-monto {
  -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-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  font-size: 20px;
  text-align: right;
  white-space: nowrap;
}
ffmm-inversiones-home .saldo-inversiones__otros-monto .sigla {
  font-size: 1.6rem;
}
ffmm-inversiones-home .saldo-inversiones__otros-monto .icono {
  font-size: 2.4rem;
}
ffmm-inversiones-home .saldo-inversiones__otros-monto-rentabilidad {
  font-size: 12px;
}
ffmm-inversiones-home .saldo-inversiones__otros-monto-rentabilidad .porcentaje,
ffmm-inversiones-home .saldo-inversiones__otros-monto-rentabilidad .valor {
  font-weight: 600;
}
ffmm-inversiones-home .saldo-inversiones__otros-monto-rentabilidad-icon {
  left: 8px;
  position: relative;
}
ffmm-inversiones-home
  .saldo-inversiones__otros-monto-rentabilidad-icon
  i.icono.icono-angle-right {
  font-size: 2.8rem;
}
ffmm-inversiones-home .saldo-inversiones .icono {
  border-radius: 4rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: 1.6rem;
  height: 1.8rem;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-right: 0.4rem;
  width: 1.8rem;
}
ffmm-inversiones-home .saldo-inversiones .icono--abajo {
  color: #fff;
}
ffmm-inversiones-home .saldo-inversiones .icono--abajo:before {
  content: "\f27e";
  display: inline-block;
  font-family: Ionicons;
}
ffmm-inversiones-home .opciones-home .btns-home {
  margin: 0 1.6rem;
}
ffmm-inversiones-home .opciones-home .btns-home .card-box:not(:last-child) {
  border-bottom: 1px solid #f0f0f0;
}
ffmm-inversiones-home .opciones-home .btns-home .card-box {
  padding: 0;
}
ffmm-inversiones-home .opciones-home .card-perfil {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: #fff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: 0;
  margin-right: 0;
  padding: 1.4rem 1.6rem;
}
ffmm-inversiones-home .opciones-home .card-perfil p {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  line-height: 2rem;
  margin: 0 0 0 0.8rem;
  font-size: 1.3rem;
  position: relative;
}
ffmm-inversiones-home .opciones-home .card-perfil p strong {
  position: absolute;
  right: 0;
}
ffmm-inversiones-home .opciones-home .card-box {
  margin: 0;
  border-radius: 0;
  padding: 0 1.6rem;
  max-height: 72px;
}
ffmm-inversiones-home .opciones-home .card-box.margin-producto {
  margin-bottom: 32px;
}
ffmm-inversiones-home .opciones-home .card-box .item-producto {
  background-position-x: 1.6rem;
  background-size: 4rem 4rem;
  padding-left: 5.6rem !important;
}
ffmm-inversiones-home
  .opciones-home
  .card-box
  .item-producto
  .font-subheading-700 {
  font-size: 1.4rem;
}
ffmm-inversiones-home .opciones-home .card-box .item-producto .item-inner {
  padding-right: 1.6rem !important;
  padding-left: 0 !important;
}
ffmm-inversiones-home
  .opciones-home
  .card-box
  .item-producto
  .item-inner
  .icon-chevron {
  margin: 0 0.8rem 0 0;
}
ffmm-inversiones-home .opciones-home .card-box .item-producto .label {
  margin: 12px 8px 12px 0;
}
ffmm-inversiones-home
  .opciones-home
  .card-box
  .item-producto--ahorro-automatico {
  width: 100%;
  height: auto;
  padding: 0;
  margin: 0;
  padding-left: 0 !important;
  background-color: #fff;
}
ffmm-inversiones-home
  .opciones-home
  .card-box
  .item-producto--ahorro-automatico
  .aa-icon {
  height: 24px;
  width: 24px;
  margin: 1.2rem auto 0;
  background-color: #ec0000;
  mask: url(../assets/inversiones-assets/aa.svg) no-repeat 50% 50%;
  -webkit-mask: url(../assets/inversiones-assets/aa.svg) no-repeat 50% 50%;
  -webkit-mask-size: 24px;
  mask-size: 24px;
  background-position-x: 50%;
  background-position-y: 1.6rem;
}
ffmm-inversiones-home .opciones-home .card-box .item-producto--te-recomendamos {
  background: url(../assets/inversiones-assets/icon-te-recomendamos.svg) left
    no-repeat;
  background-position-x: 50%;
  background-position-y: 1.6rem;
  background-size: 24px;
  min-height: 76px;
  padding: 0 !important;
  width: 100%;
}
ffmm-inversiones-home
  .opciones-home
  .card-box
  .item-producto--te-recomendamos
  .aa-icon {
  position: relative;
  width: 100%;
  margin: 3.2rem auto 0.4rem;
}
ffmm-inversiones-home
  .opciones-home
  .card-box
  .item-producto--te-recomendamos
  .aa-icon
  h2 {
  text-align: center;
}
ffmm-inversiones-home .opciones-home .card-box .item-producto--fondosmutuos {
  background: url(../assets/inversiones-assets/icono-ffmm.png) left no-repeat;
  background-position-x: 1.6rem;
  background-size: 2.4rem;
  max-height: 48px;
}
ffmm-inversiones-home .opciones-home .card-box .item-producto--dap {
  background: url(../assets/inversiones-assets/icono-dap.png) left no-repeat;
  background-position-x: 1.6rem;
  background-size: 2.4rem;
}
ffmm-inversiones-home .opciones-home .card-box .item-producto--acciones {
  background: url(../assets/inversiones-assets/icono-acciones.png) left
    no-repeat;
  background-position-x: 1.6rem;
  background-size: 2.4rem;
}
ffmm-inversiones-home .opciones-home .card-box .item-producto--proyectos {
  background: url(../assets/inversiones-assets/proyecto.svg) left no-repeat;
  background-position-x: 1.6rem;
  background-size: 4rem 4rem;
}
ffmm-inversiones-home .opciones-home .card-box .item-producto--arriba {
  border-color: #fff;
  color: #fff;
}
ffmm-inversiones-home .opciones-home .card-box .item-producto--arriba:before {
  content: "\f28c";
  display: inline-block;
  font-family: Ionicons;
}
ffmm-inversiones-home
  .opciones-home
  .card-box
  .rentabilidad-general
  .dummy-box--centrado {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  font-size: 12px;
}
ffmm-inversiones-home
  .opciones-home
  .card-box
  .rentabilidad-general
  .dummy-box--centrado
  i {
  margin-right: 5px;
}
ffmm-inversiones-home
  .opciones-home
  .card-box
  .rentabilidad-general
  .dummy-box--centrado
  .porcentaje,
ffmm-inversiones-home
  .opciones-home
  .card-box
  .rentabilidad-general
  .dummy-box--centrado
  .valor {
  font-weight: 600;
  font-size: 13px;
}
ffmm-inversiones-home .opciones-home .font-subheading {
  margin: 1.6rem;
  font-size: 1.4rem;
}
ffmm-inversiones-home .card-operaciones {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: #ddf4f5;
  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: 0.8rem 1.6rem;
  margin: 0.8rem 1.6rem !important;
}
ffmm-inversiones-home .card-operaciones__titulo {
  color: #1bb3bc;
  font-weight: 700;
  padding-right: 0.8rem;
}
ffmm-inversiones-home .card-operaciones__badge {
  background: #1bb3bc;
  border-radius: 4px;
  color: #fff;
  font-weight: 700;
  padding: 0.1rem 0.4rem;
  text-align: center;
}
ffmm-inversiones-home .opciones-ahorroAutomatico {
  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-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}
.content-time,
mm-goals .goals-content__scroll,
page-operaciones-pendientes .progress-pedientes__step {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
}
ffmm-inversiones-home .opciones-ahorroAutomatico .card-box {
  height: 72px;
  border-radius: 0.4rem;
}
ffmm-inversiones-home .opciones-ahorroAutomatico .card-box:first-child {
  display: none;
}
ffmm-inversiones-home .opciones-ahorroAutomatico .card-box:nth-child(2) {
  width: calc(100% - 32px);
}
ffmm-inversiones-home .icono-info {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: #1bb3bc;
  border-radius: 50%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 2.4rem;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 2.4rem;
}
ffmm-inversiones-home .icono-info:before {
  color: #fff;
  content: "\e94f";
  font-family: santander-icon-font;
  font-size: 1.4rem;
}
ffmm-inversiones-home .card-box.margin-producto {
  margin-bottom: 32px;
}
ffmm-inversiones-home .card-box .item-producto {
  background-position-x: 1.6rem;
  background-size: 4rem 4rem;
  padding-left: 5.6rem !important;
}
ffmm-inversiones-home .card-box .item-producto .label {
  margin: 12px 8px 12px 0;
}
ffmm-inversiones-home .card-box .item-producto--fondosmutuos {
  background: url(../assets/inversiones-assets/icono-ffmm.png) left no-repeat;
  background-position-x: 1.6rem;
  background-size: 4rem 4rem;
}
ffmm-inversiones-home .card-box .item-producto--dap {
  background: url(../assets/inversiones-assets/icono-dap.png) left no-repeat;
  background-position-x: 1.6rem;
  background-size: 4rem 4rem;
}
ffmm-inversiones-home .card-box .item-producto--acciones {
  background: url(../assets/inversiones-assets/icono-acciones.png) left
    no-repeat;
  background-position-x: 1.6rem;
  background-size: 4rem 4rem;
}
ffmm-inversiones-home .card-box .item-producto--proyectos {
  background: url(../assets/inversiones-assets/proyecto.svg) left no-repeat;
  background-position-x: 1.6rem;
  background-size: 4rem 4rem;
}
ffmm-inversiones-home .separador-proyectos {
  margin: 12px 0.8rem;
  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;
}
ffmm-inversiones-home .separador-proyectos:after,
ffmm-inversiones-home .separador-proyectos:before {
  height: 1px;
  width: calc(50% - 22px);
  background: #999;
  content: "";
  display: inline-block;
  margin-right: 5px;
  margin-top: 2px;
}
ffmm-inversiones-home .separador-proyectos:after {
  margin-left: 5px;
  margin-right: 0;
}
ffmm-inversiones-home .separador-proyectos .separador-texto {
  font-size: 16px;
  line-height: 22px;
  color: #444;
}
ffmm-inversiones-home .btn-indicador-economico {
  background-color: #f0f0f0 !important;
  padding: 1.6rem 0 2.4rem;
}
ffmm-inversiones-home .btn-indicador-economico .button-clear {
  border: 1px solid #c2c2c2;
  background-color: #fff;
  color: #ec0000;
  padding: 0 7.8rem;
  margin: 0 auto;
  text-transform: none;
  font-size: 1.6rem;
  width: 27rem;
}
button.fix-wrap .label {
  -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;
}
.iphonex
  confirmar-edicion-ahorro-automatico
  .header-componentkb
  .menu-configurable,
.iphonex consolidado-dap .header-componentkb .menu-configurable,
.iphonex detalle-ahorro-automatico .header-componentkb .menu-configurable,
.iphonex editar-ahorro-automatico .header-componentkb .menu-configurable,
.iphonex encuesta-perfil .header-componentkb .menu-configurable,
.iphonex error-encuesta .header-componentkb .menu-configurable,
.iphonex page-aporte-paso1 .header-componentkb .menu-configurable,
.iphonex page-como-invertir .header-componentkb .menu-configurable,
.iphonex page-compra-comprobante .header-componentkb .menu-configurable,
.iphonex page-compra-paso1 .header-componentkb .menu-configurable,
.iphonex page-compra-paso2 .header-componentkb .menu-configurable,
.iphonex page-compra-paso3 .header-componentkb .menu-configurable,
.iphonex page-comprobante-contrato .header-componentkb .menu-configurable,
.iphonex page-comprobante-invertir .header-componentkb .menu-configurable,
.iphonex page-comprobante-rescate .header-componentkb .menu-configurable,
.iphonex page-consolidado-ffmm .header-componentkb .menu-configurable,
.iphonex page-consolidado-inversiones .header-componentkb .menu-configurable,
.iphonex page-contrato-general .header-componentkb .menu-configurable,
.iphonex page-dap-cobro-comprobante .header-componentkb .menu-configurable,
.iphonex page-dap-cobro-paso1 .header-componentkb .menu-configurable,
.iphonex page-dap-cobro-super-clave .header-componentkb .menu-configurable,
.iphonex page-dap-detalle .header-componentkb .menu-configurable,
.iphonex page-dap-inversion-comprobante .header-componentkb .menu-configurable,
.iphonex page-dap-invertir-paso1 .header-componentkb .menu-configurable,
.iphonex page-dap-invertir-paso2 .header-componentkb .menu-configurable,
.iphonex page-dap-super-clave .header-componentkb .menu-configurable,
.iphonex page-declaracion-dai .header-componentkb .menu-configurable,
.iphonex page-declaracion-perfil .header-componentkb .menu-configurable,
.iphonex page-detalle-acciones .header-componentkb .menu-configurable,
.iphonex page-detalle-fondo .header-componentkb .menu-configurable,
.iphonex page-flujo-incompleto .header-componentkb .menu-configurable,
.iphonex page-inversion-clave .header-componentkb .menu-configurable,
.iphonex page-inversion-comprobante .header-componentkb .menu-configurable,
.iphonex page-inversion-inicial .header-componentkb .menu-configurable,
.iphonex page-inversion-paso1 .header-componentkb .menu-configurable,
.iphonex page-invertir-paso1 .header-componentkb .menu-configurable,
.iphonex page-invertir-paso2 .header-componentkb .menu-configurable,
.iphonex page-invertir-paso2-detalle .header-componentkb .menu-configurable,
.iphonex page-invertir-paso3 .header-componentkb .menu-configurable,
.iphonex page-listado-acciones .header-componentkb .menu-configurable,
.iphonex page-monto-plazo .header-componentkb .menu-configurable,
.iphonex page-operaciones-pendientes .header-componentkb .menu-configurable,
.iphonex page-recomendacion-rapida .header-componentkb .menu-configurable,
.iphonex page-rescatar-paso1 .header-componentkb .menu-configurable,
.iphonex page-rescatar-paso2 .header-componentkb .menu-configurable,
.iphonex page-resumen-objetivo .header-componentkb .menu-configurable,
.iphonex page-super-clave-contrato .header-componentkb .menu-configurable,
.iphonex
  page-super-clave-fondos-mutuos-aporte
  .header-componentkb
  .menu-configurable,
.iphonex
  page-super-clave-fondos-mutuos-invertir
  .header-componentkb
  .menu-configurable,
.iphonex
  page-super-clave-fondos-mutuos-rescatar
  .header-componentkb
  .menu-configurable,
.iphonex page-superclave-bloqueada .header-componentkb .menu-configurable,
.iphonex page-terminos-acciones .header-componentkb .menu-configurable,
.iphonex page-transferir-clave-internet .header-componentkb .menu-configurable,
.iphonex page-transferir-comprobante .header-componentkb .menu-configurable,
.iphonex page-transferir-paso1 .header-componentkb .menu-configurable,
.iphonex page-transferir-paso2 .header-componentkb .menu-configurable,
.iphonex page-transferir-paso2-detalle .header-componentkb .menu-configurable,
.iphonex page-transferir-paso3 .header-componentkb .menu-configurable,
.iphonex page-validacion-perfil .header-componentkb .menu-configurable,
.iphonex page-venta-comprobante .header-componentkb .menu-configurable,
.iphonex page-venta-paso1 .header-componentkb .menu-configurable,
.iphonex page-venta-paso2 .header-componentkb .menu-configurable,
.iphonex page-venta-paso3 .header-componentkb .menu-configurable,
.iphonex page-ver-recomendacion .header-componentkb .menu-configurable,
.iphonex resultado-encuesta .header-componentkb .menu-configurable,
.platform-ios
  confirmar-edicion-ahorro-automatico
  .header-componentkb
  .menu-configurable,
.platform-ios consolidado-dap .header-componentkb .menu-configurable,
.platform-ios detalle-ahorro-automatico .header-componentkb .menu-configurable,
.platform-ios editar-ahorro-automatico .header-componentkb .menu-configurable,
.platform-ios encuesta-perfil .header-componentkb .menu-configurable,
.platform-ios error-encuesta .header-componentkb .menu-configurable,
.platform-ios page-aporte-paso1 .header-componentkb .menu-configurable,
.platform-ios page-como-invertir .header-componentkb .menu-configurable,
.platform-ios page-compra-comprobante .header-componentkb .menu-configurable,
.platform-ios page-compra-paso1 .header-componentkb .menu-configurable,
.platform-ios page-compra-paso2 .header-componentkb .menu-configurable,
.platform-ios page-compra-paso3 .header-componentkb .menu-configurable,
.platform-ios page-comprobante-contrato .header-componentkb .menu-configurable,
.platform-ios page-comprobante-invertir .header-componentkb .menu-configurable,
.platform-ios page-comprobante-rescate .header-componentkb .menu-configurable,
.platform-ios page-consolidado-ffmm .header-componentkb .menu-configurable,
.platform-ios
  page-consolidado-inversiones
  .header-componentkb
  .menu-configurable,
.platform-ios page-contrato-general .header-componentkb .menu-configurable,
.platform-ios page-dap-cobro-comprobante .header-componentkb .menu-configurable,
.platform-ios page-dap-cobro-paso1 .header-componentkb .menu-configurable,
.platform-ios page-dap-cobro-super-clave .header-componentkb .menu-configurable,
.platform-ios page-dap-detalle .header-componentkb .menu-configurable,
.platform-ios
  page-dap-inversion-comprobante
  .header-componentkb
  .menu-configurable,
.platform-ios page-dap-invertir-paso1 .header-componentkb .menu-configurable,
.platform-ios page-dap-invertir-paso2 .header-componentkb .menu-configurable,
.platform-ios page-dap-super-clave .header-componentkb .menu-configurable,
.platform-ios page-declaracion-dai .header-componentkb .menu-configurable,
.platform-ios page-declaracion-perfil .header-componentkb .menu-configurable,
.platform-ios page-detalle-acciones .header-componentkb .menu-configurable,
.platform-ios page-detalle-fondo .header-componentkb .menu-configurable,
.platform-ios page-flujo-incompleto .header-componentkb .menu-configurable,
.platform-ios page-inversion-clave .header-componentkb .menu-configurable,
.platform-ios page-inversion-comprobante .header-componentkb .menu-configurable,
.platform-ios page-inversion-inicial .header-componentkb .menu-configurable,
.platform-ios page-inversion-paso1 .header-componentkb .menu-configurable,
.platform-ios page-invertir-paso1 .header-componentkb .menu-configurable,
.platform-ios page-invertir-paso2 .header-componentkb .menu-configurable,
.platform-ios
  page-invertir-paso2-detalle
  .header-componentkb
  .menu-configurable,
.platform-ios page-invertir-paso3 .header-componentkb .menu-configurable,
.platform-ios page-listado-acciones .header-componentkb .menu-configurable,
.platform-ios page-monto-plazo .header-componentkb .menu-configurable,
.platform-ios
  page-operaciones-pendientes
  .header-componentkb
  .menu-configurable,
.platform-ios page-recomendacion-rapida .header-componentkb .menu-configurable,
.platform-ios page-rescatar-paso1 .header-componentkb .menu-configurable,
.platform-ios page-rescatar-paso2 .header-componentkb .menu-configurable,
.platform-ios page-resumen-objetivo .header-componentkb .menu-configurable,
.platform-ios page-super-clave-contrato .header-componentkb .menu-configurable,
.platform-ios
  page-super-clave-fondos-mutuos-aporte
  .header-componentkb
  .menu-configurable,
.platform-ios
  page-super-clave-fondos-mutuos-invertir
  .header-componentkb
  .menu-configurable,
.platform-ios
  page-super-clave-fondos-mutuos-rescatar
  .header-componentkb
  .menu-configurable,
.platform-ios page-superclave-bloqueada .header-componentkb .menu-configurable,
.platform-ios page-terminos-acciones .header-componentkb .menu-configurable,
.platform-ios
  page-transferir-clave-internet
  .header-componentkb
  .menu-configurable,
.platform-ios
  page-transferir-comprobante
  .header-componentkb
  .menu-configurable,
.platform-ios page-transferir-paso1 .header-componentkb .menu-configurable,
.platform-ios page-transferir-paso2 .header-componentkb .menu-configurable,
.platform-ios
  page-transferir-paso2-detalle
  .header-componentkb
  .menu-configurable,
.platform-ios page-transferir-paso3 .header-componentkb .menu-configurable,
.platform-ios page-validacion-perfil .header-componentkb .menu-configurable,
.platform-ios page-venta-comprobante .header-componentkb .menu-configurable,
.platform-ios page-venta-paso1 .header-componentkb .menu-configurable,
.platform-ios page-venta-paso2 .header-componentkb .menu-configurable,
.platform-ios page-venta-paso3 .header-componentkb .menu-configurable,
.platform-ios page-ver-recomendacion .header-componentkb .menu-configurable,
.platform-ios resultado-encuesta .header-componentkb .menu-configurable,
confirmar-edicion-ahorro-automatico .header-componentkb .menu-configurable,
consolidado-dap .header-componentkb .menu-configurable,
detalle-ahorro-automatico .header-componentkb .menu-configurable,
editar-ahorro-automatico .header-componentkb .menu-configurable,
encuesta-perfil .header-componentkb .menu-configurable,
error-encuesta .header-componentkb .menu-configurable,
page-aporte-paso1 .header-componentkb .menu-configurable,
page-como-invertir .header-componentkb .menu-configurable,
page-compra-comprobante .header-componentkb .menu-configurable,
page-compra-paso1 .header-componentkb .menu-configurable,
page-compra-paso2 .header-componentkb .menu-configurable,
page-compra-paso3 .header-componentkb .menu-configurable,
page-comprobante-contrato .header-componentkb .menu-configurable,
page-comprobante-invertir .header-componentkb .menu-configurable,
page-comprobante-rescate .header-componentkb .menu-configurable,
page-consolidado-ffmm .header-componentkb .menu-configurable,
page-consolidado-inversiones .header-componentkb .menu-configurable,
page-contrato-general .header-componentkb .menu-configurable,
page-dap-cobro-comprobante .header-componentkb .menu-configurable,
page-dap-cobro-paso1 .header-componentkb .menu-configurable,
page-dap-cobro-super-clave .header-componentkb .menu-configurable,
page-dap-detalle .header-componentkb .menu-configurable,
page-dap-inversion-comprobante .header-componentkb .menu-configurable,
page-dap-invertir-paso1 .header-componentkb .menu-configurable,
page-dap-invertir-paso2 .header-componentkb .menu-configurable,
page-dap-super-clave .header-componentkb .menu-configurable,
page-declaracion-dai .header-componentkb .menu-configurable,
page-declaracion-perfil .header-componentkb .menu-configurable,
page-detalle-acciones .header-componentkb .menu-configurable,
page-detalle-fondo .header-componentkb .menu-configurable,
page-flujo-incompleto .header-componentkb .menu-configurable,
page-inversion-clave .header-componentkb .menu-configurable,
page-inversion-comprobante .header-componentkb .menu-configurable,
page-inversion-inicial .header-componentkb .menu-configurable,
page-inversion-paso1 .header-componentkb .menu-configurable,
page-invertir-paso1 .header-componentkb .menu-configurable,
page-invertir-paso2 .header-componentkb .menu-configurable,
page-invertir-paso2-detalle .header-componentkb .menu-configurable,
page-invertir-paso3 .header-componentkb .menu-configurable,
page-listado-acciones .header-componentkb .menu-configurable,
page-monto-plazo .header-componentkb .menu-configurable,
page-operaciones-pendientes .header-componentkb .menu-configurable,
page-recomendacion-rapida .header-componentkb .menu-configurable,
page-rescatar-paso1 .header-componentkb .menu-configurable,
page-rescatar-paso2 .header-componentkb .menu-configurable,
page-resumen-objetivo .header-componentkb .menu-configurable,
page-super-clave-contrato .header-componentkb .menu-configurable,
page-super-clave-fondos-mutuos-aporte .header-componentkb .menu-configurable,
page-super-clave-fondos-mutuos-invertir .header-componentkb .menu-configurable,
page-super-clave-fondos-mutuos-rescatar .header-componentkb .menu-configurable,
page-superclave-bloqueada .header-componentkb .menu-configurable,
page-terminos-acciones .header-componentkb .menu-configurable,
page-transferir-clave-internet .header-componentkb .menu-configurable,
page-transferir-comprobante .header-componentkb .menu-configurable,
page-transferir-paso1 .header-componentkb .menu-configurable,
page-transferir-paso2 .header-componentkb .menu-configurable,
page-transferir-paso2-detalle .header-componentkb .menu-configurable,
page-transferir-paso3 .header-componentkb .menu-configurable,
page-validacion-perfil .header-componentkb .menu-configurable,
page-venta-comprobante .header-componentkb .menu-configurable,
page-venta-paso1 .header-componentkb .menu-configurable,
page-venta-paso2 .header-componentkb .menu-configurable,
page-venta-paso3 .header-componentkb .menu-configurable,
page-ver-recomendacion .header-componentkb .menu-configurable,
resultado-encuesta .header-componentkb .menu-configurable {
  display: none;
}
.margin-bottom-60 div.scroll-content {
  margin-bottom: 6rem !important;
}
.fecha-modal-perfil {
  color: #999;
  font-size: 12px;
  margin-bottom: -20px;
}
confirmar-edicion-ahorro-automatico .header-componentkb .parte-superior,
consolidado-dap .header-componentkb .parte-superior,
detalle-ahorro-automatico .header-componentkb .parte-superior,
editar-ahorro-automatico .header-componentkb .parte-superior,
encuesta-perfil .header-componentkb .parte-superior,
error-encuesta .header-componentkb .parte-superior,
page-aporte-paso1 .header-componentkb .parte-superior,
page-como-invertir .header-componentkb .parte-superior,
page-compra-comprobante .header-componentkb .parte-superior,
page-compra-paso1 .header-componentkb .parte-superior,
page-compra-paso2 .header-componentkb .parte-superior,
page-compra-paso3 .header-componentkb .parte-superior,
page-comprobante-contrato .header-componentkb .parte-superior,
page-comprobante-invertir .header-componentkb .parte-superior,
page-comprobante-rescate .header-componentkb .parte-superior,
page-consolidado-ffmm .header-componentkb .parte-superior,
page-consolidado-inversiones .header-componentkb .parte-superior,
page-contrato-general .header-componentkb .parte-superior,
page-dap-cobro-comprobante .header-componentkb .parte-superior,
page-dap-cobro-paso1 .header-componentkb .parte-superior,
page-dap-cobro-super-clave .header-componentkb .parte-superior,
page-dap-detalle .header-componentkb .parte-superior,
page-dap-inversion-comprobante .header-componentkb .parte-superior,
page-dap-invertir-paso1 .header-componentkb .parte-superior,
page-dap-invertir-paso2 .header-componentkb .parte-superior,
page-dap-super-clave .header-componentkb .parte-superior,
page-declaracion-dai .header-componentkb .parte-superior,
page-declaracion-perfil .header-componentkb .parte-superior,
page-detalle-acciones .header-componentkb .parte-superior,
page-detalle-fondo .header-componentkb .parte-superior,
page-flujo-incompleto .header-componentkb .parte-superior,
page-inversion-clave .header-componentkb .parte-superior,
page-inversion-comprobante .header-componentkb .parte-superior,
page-inversion-inicial .header-componentkb .parte-superior,
page-inversion-paso1 .header-componentkb .parte-superior,
page-invertir-paso1 .header-componentkb .parte-superior,
page-invertir-paso2 .header-componentkb .parte-superior,
page-invertir-paso2-detalle .header-componentkb .parte-superior,
page-invertir-paso3 .header-componentkb .parte-superior,
page-listado-acciones .header-componentkb .parte-superior,
page-monto-plazo .header-componentkb .parte-superior,
page-operaciones-pendientes .header-componentkb .parte-superior,
page-recomendacion-rapida .header-componentkb .parte-superior,
page-rescatar-paso1 .header-componentkb .parte-superior,
page-rescatar-paso2 .header-componentkb .parte-superior,
page-resumen-objetivo .header-componentkb .parte-superior,
page-super-clave-contrato .header-componentkb .parte-superior,
page-super-clave-fondos-mutuos-aporte .header-componentkb .parte-superior,
page-super-clave-fondos-mutuos-invertir .header-componentkb .parte-superior,
page-super-clave-fondos-mutuos-rescatar .header-componentkb .parte-superior,
page-superclave-bloqueada .header-componentkb .parte-superior,
page-terminos-acciones .header-componentkb .parte-superior,
page-transferir-clave-internet .header-componentkb .parte-superior,
page-transferir-comprobante .header-componentkb .parte-superior,
page-transferir-paso1 .header-componentkb .parte-superior,
page-transferir-paso2 .header-componentkb .parte-superior,
page-transferir-paso2-detalle .header-componentkb .parte-superior,
page-transferir-paso3 .header-componentkb .parte-superior,
page-validacion-perfil .header-componentkb .parte-superior,
page-venta-comprobante .header-componentkb .parte-superior,
page-venta-paso1 .header-componentkb .parte-superior,
page-venta-paso2 .header-componentkb .parte-superior,
page-venta-paso3 .header-componentkb .parte-superior,
page-ver-recomendacion .header-componentkb .parte-superior,
resultado-encuesta .header-componentkb .parte-superior {
  -webkit-box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.3);
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.3);
}
confirmar-edicion-ahorro-automatico ion-content.header-ios .scroll-content,
consolidado-dap ion-content.header-ios .scroll-content,
detalle-ahorro-automatico ion-content.header-ios .scroll-content,
editar-ahorro-automatico ion-content.header-ios .scroll-content,
encuesta-perfil ion-content.header-ios .scroll-content,
error-encuesta ion-content.header-ios .scroll-content,
page-aporte-paso1 ion-content.header-ios .scroll-content,
page-como-invertir ion-content.header-ios .scroll-content,
page-compra-comprobante ion-content.header-ios .scroll-content,
page-compra-paso1 ion-content.header-ios .scroll-content,
page-compra-paso2 ion-content.header-ios .scroll-content,
page-compra-paso3 ion-content.header-ios .scroll-content,
page-comprobante-contrato ion-content.header-ios .scroll-content,
page-comprobante-invertir ion-content.header-ios .scroll-content,
page-comprobante-rescate ion-content.header-ios .scroll-content,
page-consolidado-ffmm ion-content.header-ios .scroll-content,
page-consolidado-inversiones ion-content.header-ios .scroll-content,
page-contrato-general ion-content.header-ios .scroll-content,
page-dap-cobro-comprobante ion-content.header-ios .scroll-content,
page-dap-cobro-paso1 ion-content.header-ios .scroll-content,
page-dap-cobro-super-clave ion-content.header-ios .scroll-content,
page-dap-detalle ion-content.header-ios .scroll-content,
page-dap-inversion-comprobante ion-content.header-ios .scroll-content,
page-dap-invertir-paso1 ion-content.header-ios .scroll-content,
page-dap-invertir-paso2 ion-content.header-ios .scroll-content,
page-dap-super-clave ion-content.header-ios .scroll-content,
page-declaracion-dai ion-content.header-ios .scroll-content,
page-declaracion-perfil ion-content.header-ios .scroll-content,
page-detalle-acciones ion-content.header-ios .scroll-content,
page-detalle-fondo ion-content.header-ios .scroll-content,
page-flujo-incompleto ion-content.header-ios .scroll-content,
page-inversion-clave ion-content.header-ios .scroll-content,
page-inversion-comprobante ion-content.header-ios .scroll-content,
page-inversion-inicial ion-content.header-ios .scroll-content,
page-inversion-paso1 ion-content.header-ios .scroll-content,
page-invertir-paso1 ion-content.header-ios .scroll-content,
page-invertir-paso2 ion-content.header-ios .scroll-content,
page-invertir-paso2-detalle ion-content.header-ios .scroll-content,
page-invertir-paso3 ion-content.header-ios .scroll-content,
page-listado-acciones ion-content.header-ios .scroll-content,
page-monto-plazo ion-content.header-ios .scroll-content,
page-operaciones-pendientes ion-content.header-ios .scroll-content,
page-recomendacion-rapida ion-content.header-ios .scroll-content,
page-rescatar-paso1 ion-content.header-ios .scroll-content,
page-rescatar-paso2 ion-content.header-ios .scroll-content,
page-resumen-objetivo ion-content.header-ios .scroll-content,
page-super-clave-contrato ion-content.header-ios .scroll-content,
page-super-clave-fondos-mutuos-aporte ion-content.header-ios .scroll-content,
page-super-clave-fondos-mutuos-invertir ion-content.header-ios .scroll-content,
page-super-clave-fondos-mutuos-rescatar ion-content.header-ios .scroll-content,
page-superclave-bloqueada ion-content.header-ios .scroll-content,
page-terminos-acciones ion-content.header-ios .scroll-content,
page-transferir-clave-internet ion-content.header-ios .scroll-content,
page-transferir-comprobante ion-content.header-ios .scroll-content,
page-transferir-paso1 ion-content.header-ios .scroll-content,
page-transferir-paso2 ion-content.header-ios .scroll-content,
page-transferir-paso2-detalle ion-content.header-ios .scroll-content,
page-transferir-paso3 ion-content.header-ios .scroll-content,
page-validacion-perfil ion-content.header-ios .scroll-content,
page-venta-comprobante ion-content.header-ios .scroll-content,
page-venta-paso1 ion-content.header-ios .scroll-content,
page-venta-paso2 ion-content.header-ios .scroll-content,
page-venta-paso3 ion-content.header-ios .scroll-content,
page-ver-recomendacion ion-content.header-ios .scroll-content,
resultado-encuesta ion-content.header-ios .scroll-content {
  margin-top: 5.6rem !important;
}
.platform-ios
  confirmar-edicion-ahorro-automatico
  .header-componentkb
  .parte-superior,
.platform-ios consolidado-dap .header-componentkb .parte-superior,
.platform-ios detalle-ahorro-automatico .header-componentkb .parte-superior,
.platform-ios editar-ahorro-automatico .header-componentkb .parte-superior,
.platform-ios encuesta-perfil .header-componentkb .parte-superior,
.platform-ios error-encuesta .header-componentkb .parte-superior,
.platform-ios page-aporte-paso1 .header-componentkb .parte-superior,
.platform-ios page-como-invertir .header-componentkb .parte-superior,
.platform-ios page-compra-comprobante .header-componentkb .parte-superior,
.platform-ios page-compra-paso1 .header-componentkb .parte-superior,
.platform-ios page-compra-paso2 .header-componentkb .parte-superior,
.platform-ios page-compra-paso3 .header-componentkb .parte-superior,
.platform-ios page-comprobante-contrato .header-componentkb .parte-superior,
.platform-ios page-comprobante-invertir .header-componentkb .parte-superior,
.platform-ios page-comprobante-rescate .header-componentkb .parte-superior,
.platform-ios page-consolidado-ffmm .header-componentkb .parte-superior,
.platform-ios page-consolidado-inversiones .header-componentkb .parte-superior,
.platform-ios page-contrato-general .header-componentkb .parte-superior,
.platform-ios page-dap-cobro-comprobante .header-componentkb .parte-superior,
.platform-ios page-dap-cobro-paso1 .header-componentkb .parte-superior,
.platform-ios page-dap-cobro-super-clave .header-componentkb .parte-superior,
.platform-ios page-dap-detalle .header-componentkb .parte-superior,
.platform-ios
  page-dap-inversion-comprobante
  .header-componentkb
  .parte-superior,
.platform-ios page-dap-invertir-paso1 .header-componentkb .parte-superior,
.platform-ios page-dap-invertir-paso2 .header-componentkb .parte-superior,
.platform-ios page-dap-super-clave .header-componentkb .parte-superior,
.platform-ios page-declaracion-dai .header-componentkb .parte-superior,
.platform-ios page-declaracion-perfil .header-componentkb .parte-superior,
.platform-ios page-detalle-acciones .header-componentkb .parte-superior,
.platform-ios page-detalle-fondo .header-componentkb .parte-superior,
.platform-ios page-flujo-incompleto .header-componentkb .parte-superior,
.platform-ios page-inversion-clave .header-componentkb .parte-superior,
.platform-ios page-inversion-comprobante .header-componentkb .parte-superior,
.platform-ios page-inversion-inicial .header-componentkb .parte-superior,
.platform-ios page-inversion-paso1 .header-componentkb .parte-superior,
.platform-ios page-invertir-paso1 .header-componentkb .parte-superior,
.platform-ios page-invertir-paso2 .header-componentkb .parte-superior,
.platform-ios page-invertir-paso2-detalle .header-componentkb .parte-superior,
.platform-ios page-invertir-paso3 .header-componentkb .parte-superior,
.platform-ios page-listado-acciones .header-componentkb .parte-superior,
.platform-ios page-monto-plazo .header-componentkb .parte-superior,
.platform-ios page-operaciones-pendientes .header-componentkb .parte-superior,
.platform-ios page-recomendacion-rapida .header-componentkb .parte-superior,
.platform-ios page-rescatar-paso1 .header-componentkb .parte-superior,
.platform-ios page-rescatar-paso2 .header-componentkb .parte-superior,
.platform-ios page-resumen-objetivo .header-componentkb .parte-superior,
.platform-ios page-super-clave-contrato .header-componentkb .parte-superior,
.platform-ios
  page-super-clave-fondos-mutuos-aporte
  .header-componentkb
  .parte-superior,
.platform-ios
  page-super-clave-fondos-mutuos-invertir
  .header-componentkb
  .parte-superior,
.platform-ios
  page-super-clave-fondos-mutuos-rescatar
  .header-componentkb
  .parte-superior,
.platform-ios page-superclave-bloqueada .header-componentkb .parte-superior,
.platform-ios page-terminos-acciones .header-componentkb .parte-superior,
.platform-ios
  page-transferir-clave-internet
  .header-componentkb
  .parte-superior,
.platform-ios page-transferir-comprobante .header-componentkb .parte-superior,
.platform-ios page-transferir-paso1 .header-componentkb .parte-superior,
.platform-ios page-transferir-paso2 .header-componentkb .parte-superior,
.platform-ios page-transferir-paso2-detalle .header-componentkb .parte-superior,
.platform-ios page-transferir-paso3 .header-componentkb .parte-superior,
.platform-ios page-validacion-perfil .header-componentkb .parte-superior,
.platform-ios page-venta-comprobante .header-componentkb .parte-superior,
.platform-ios page-venta-paso1 .header-componentkb .parte-superior,
.platform-ios page-venta-paso2 .header-componentkb .parte-superior,
.platform-ios page-venta-paso3 .header-componentkb .parte-superior,
.platform-ios page-ver-recomendacion .header-componentkb .parte-superior,
.platform-ios resultado-encuesta .header-componentkb .parte-superior {
  -webkit-box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.3);
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.3);
}
.platform-ios
  confirmar-edicion-ahorro-automatico
  ion-content.header-ios
  .scroll-content,
.platform-ios consolidado-dap ion-content.header-ios .scroll-content,
.platform-ios detalle-ahorro-automatico ion-content.header-ios .scroll-content,
.platform-ios editar-ahorro-automatico ion-content.header-ios .scroll-content,
.platform-ios encuesta-perfil ion-content.header-ios .scroll-content,
.platform-ios error-encuesta ion-content.header-ios .scroll-content,
.platform-ios page-aporte-paso1 ion-content.header-ios .scroll-content,
.platform-ios page-como-invertir ion-content.header-ios .scroll-content,
.platform-ios page-compra-comprobante ion-content.header-ios .scroll-content,
.platform-ios page-compra-paso1 ion-content.header-ios .scroll-content,
.platform-ios page-compra-paso2 ion-content.header-ios .scroll-content,
.platform-ios page-compra-paso3 ion-content.header-ios .scroll-content,
.platform-ios page-comprobante-contrato ion-content.header-ios .scroll-content,
.platform-ios page-comprobante-invertir ion-content.header-ios .scroll-content,
.platform-ios page-comprobante-rescate ion-content.header-ios .scroll-content,
.platform-ios page-consolidado-ffmm ion-content.header-ios .scroll-content,
.platform-ios
  page-consolidado-inversiones
  ion-content.header-ios
  .scroll-content,
.platform-ios page-contrato-general ion-content.header-ios .scroll-content,
.platform-ios page-dap-cobro-comprobante ion-content.header-ios .scroll-content,
.platform-ios page-dap-cobro-paso1 ion-content.header-ios .scroll-content,
.platform-ios page-dap-cobro-super-clave ion-content.header-ios .scroll-content,
.platform-ios page-dap-detalle ion-content.header-ios .scroll-content,
.platform-ios
  page-dap-inversion-comprobante
  ion-content.header-ios
  .scroll-content,
.platform-ios page-dap-invertir-paso1 ion-content.header-ios .scroll-content,
.platform-ios page-dap-invertir-paso2 ion-content.header-ios .scroll-content,
.platform-ios page-dap-super-clave ion-content.header-ios .scroll-content,
.platform-ios page-declaracion-dai ion-content.header-ios .scroll-content,
.platform-ios page-declaracion-perfil ion-content.header-ios .scroll-content,
.platform-ios page-detalle-acciones ion-content.header-ios .scroll-content,
.platform-ios page-detalle-fondo ion-content.header-ios .scroll-content,
.platform-ios page-flujo-incompleto ion-content.header-ios .scroll-content,
.platform-ios page-inversion-clave ion-content.header-ios .scroll-content,
.platform-ios page-inversion-comprobante ion-content.header-ios .scroll-content,
.platform-ios page-inversion-inicial ion-content.header-ios .scroll-content,
.platform-ios page-inversion-paso1 ion-content.header-ios .scroll-content,
.platform-ios page-invertir-paso1 ion-content.header-ios .scroll-content,
.platform-ios page-invertir-paso2 ion-content.header-ios .scroll-content,
.platform-ios
  page-invertir-paso2-detalle
  ion-content.header-ios
  .scroll-content,
.platform-ios page-invertir-paso3 ion-content.header-ios .scroll-content,
.platform-ios page-listado-acciones ion-content.header-ios .scroll-content,
.platform-ios page-monto-plazo ion-content.header-ios .scroll-content,
.platform-ios
  page-operaciones-pendientes
  ion-content.header-ios
  .scroll-content,
.platform-ios page-recomendacion-rapida ion-content.header-ios .scroll-content,
.platform-ios page-rescatar-paso1 ion-content.header-ios .scroll-content,
.platform-ios page-rescatar-paso2 ion-content.header-ios .scroll-content,
.platform-ios page-resumen-objetivo ion-content.header-ios .scroll-content,
.platform-ios page-super-clave-contrato ion-content.header-ios .scroll-content,
.platform-ios
  page-super-clave-fondos-mutuos-aporte
  ion-content.header-ios
  .scroll-content,
.platform-ios
  page-super-clave-fondos-mutuos-invertir
  ion-content.header-ios
  .scroll-content,
.platform-ios
  page-super-clave-fondos-mutuos-rescatar
  ion-content.header-ios
  .scroll-content,
.platform-ios page-superclave-bloqueada ion-content.header-ios .scroll-content,
.platform-ios page-terminos-acciones ion-content.header-ios .scroll-content,
.platform-ios
  page-transferir-clave-internet
  ion-content.header-ios
  .scroll-content,
.platform-ios
  page-transferir-comprobante
  ion-content.header-ios
  .scroll-content,
.platform-ios page-transferir-paso1 ion-content.header-ios .scroll-content,
.platform-ios page-transferir-paso2 ion-content.header-ios .scroll-content,
.platform-ios
  page-transferir-paso2-detalle
  ion-content.header-ios
  .scroll-content,
.platform-ios page-transferir-paso3 ion-content.header-ios .scroll-content,
.platform-ios page-validacion-perfil ion-content.header-ios .scroll-content,
.platform-ios page-venta-comprobante ion-content.header-ios .scroll-content,
.platform-ios page-venta-paso1 ion-content.header-ios .scroll-content,
.platform-ios page-venta-paso2 ion-content.header-ios .scroll-content,
.platform-ios page-venta-paso3 ion-content.header-ios .scroll-content,
.platform-ios page-ver-recomendacion ion-content.header-ios .scroll-content,
.platform-ios resultado-encuesta ion-content.header-ios .scroll-content {
  margin-top: 7.1rem !important;
}
.iphonex
  confirmar-edicion-ahorro-automatico
  ion-content.header-ios
  .scroll-content,
.iphonex consolidado-dap ion-content.header-ios .scroll-content,
.iphonex detalle-ahorro-automatico ion-content.header-ios .scroll-content,
.iphonex editar-ahorro-automatico ion-content.header-ios .scroll-content,
.iphonex encuesta-perfil ion-content.header-ios .scroll-content,
.iphonex error-encuesta ion-content.header-ios .scroll-content,
.iphonex page-aporte-paso1 ion-content.header-ios .scroll-content,
.iphonex page-como-invertir ion-content.header-ios .scroll-content,
.iphonex page-compra-comprobante ion-content.header-ios .scroll-content,
.iphonex page-compra-paso1 ion-content.header-ios .scroll-content,
.iphonex page-compra-paso2 ion-content.header-ios .scroll-content,
.iphonex page-compra-paso3 ion-content.header-ios .scroll-content,
.iphonex page-comprobante-contrato ion-content.header-ios .scroll-content,
.iphonex page-comprobante-invertir ion-content.header-ios .scroll-content,
.iphonex page-comprobante-rescate ion-content.header-ios .scroll-content,
.iphonex page-consolidado-ffmm ion-content.header-ios .scroll-content,
.iphonex page-consolidado-inversiones ion-content.header-ios .scroll-content,
.iphonex page-contrato-general ion-content.header-ios .scroll-content,
.iphonex page-dap-cobro-comprobante ion-content.header-ios .scroll-content,
.iphonex page-dap-cobro-paso1 ion-content.header-ios .scroll-content,
.iphonex page-dap-cobro-super-clave ion-content.header-ios .scroll-content,
.iphonex page-dap-detalle ion-content.header-ios .scroll-content,
.iphonex page-dap-inversion-comprobante ion-content.header-ios .scroll-content,
.iphonex page-dap-invertir-paso1 ion-content.header-ios .scroll-content,
.iphonex page-dap-invertir-paso2 ion-content.header-ios .scroll-content,
.iphonex page-dap-super-clave ion-content.header-ios .scroll-content,
.iphonex page-declaracion-dai ion-content.header-ios .scroll-content,
.iphonex page-declaracion-perfil ion-content.header-ios .scroll-content,
.iphonex page-detalle-acciones ion-content.header-ios .scroll-content,
.iphonex page-detalle-fondo ion-content.header-ios .scroll-content,
.iphonex page-flujo-incompleto ion-content.header-ios .scroll-content,
.iphonex page-inversion-clave ion-content.header-ios .scroll-content,
.iphonex page-inversion-comprobante ion-content.header-ios .scroll-content,
.iphonex page-inversion-inicial ion-content.header-ios .scroll-content,
.iphonex page-inversion-paso1 ion-content.header-ios .scroll-content,
.iphonex page-invertir-paso1 ion-content.header-ios .scroll-content,
.iphonex page-invertir-paso2 ion-content.header-ios .scroll-content,
.iphonex page-invertir-paso2-detalle ion-content.header-ios .scroll-content,
.iphonex page-invertir-paso3 ion-content.header-ios .scroll-content,
.iphonex page-listado-acciones ion-content.header-ios .scroll-content,
.iphonex page-monto-plazo ion-content.header-ios .scroll-content,
.iphonex page-operaciones-pendientes ion-content.header-ios .scroll-content,
.iphonex page-recomendacion-rapida ion-content.header-ios .scroll-content,
.iphonex page-rescatar-paso1 ion-content.header-ios .scroll-content,
.iphonex page-rescatar-paso2 ion-content.header-ios .scroll-content,
.iphonex page-resumen-objetivo ion-content.header-ios .scroll-content,
.iphonex page-super-clave-contrato ion-content.header-ios .scroll-content,
.iphonex
  page-super-clave-fondos-mutuos-aporte
  ion-content.header-ios
  .scroll-content,
.iphonex
  page-super-clave-fondos-mutuos-invertir
  ion-content.header-ios
  .scroll-content,
.iphonex
  page-super-clave-fondos-mutuos-rescatar
  ion-content.header-ios
  .scroll-content,
.iphonex page-superclave-bloqueada ion-content.header-ios .scroll-content,
.iphonex page-terminos-acciones ion-content.header-ios .scroll-content,
.iphonex page-transferir-clave-internet ion-content.header-ios .scroll-content,
.iphonex page-transferir-comprobante ion-content.header-ios .scroll-content,
.iphonex page-transferir-paso1 ion-content.header-ios .scroll-content,
.iphonex page-transferir-paso2 ion-content.header-ios .scroll-content,
.iphonex page-transferir-paso2-detalle ion-content.header-ios .scroll-content,
.iphonex page-transferir-paso3 ion-content.header-ios .scroll-content,
.iphonex page-validacion-perfil ion-content.header-ios .scroll-content,
.iphonex page-venta-comprobante ion-content.header-ios .scroll-content,
.iphonex page-venta-paso1 ion-content.header-ios .scroll-content,
.iphonex page-venta-paso2 ion-content.header-ios .scroll-content,
.iphonex page-venta-paso3 ion-content.header-ios .scroll-content,
.iphonex page-ver-recomendacion ion-content.header-ios .scroll-content,
.iphonex resultado-encuesta ion-content.header-ios .scroll-content {
  margin-top: 10.2rem !important;
}
page-operaciones-pendientes .list-pendientes .icon-chevron {
  color: #ec0000;
  font-size: 2rem;
  min-height: -webkit-fit-content;
  min-height: -moz-fit-content;
  min-height: fit-content;
}
page-operaciones-pendientes .list-pendientes .item-inner {
  border: 0 !important;
}
page-operaciones-pendientes .list-pendientes__content {
  border-top: 1px solid #ddd;
}
page-operaciones-pendientes .item-acciones__tipo {
  position: absolute;
  right: 3.6rem;
  text-align: right;
  top: 1.5rem;
}
page-operaciones-pendientes .item-acciones__nombre {
  float: left;
}
page-operaciones-pendientes .item-acciones__estado {
  color: #999;
  float: right;
  font-size: 1.2rem;
  font-weight: 600;
  line-height: 1.6rem;
  margin-top: 0.2rem;
  text-align: right;
  width: 36%;
}
page-operaciones-pendientes .item-acciones__estado.pendiente {
  color: #1bb3bc;
}
page-operaciones-pendientes .item-acciones__estado.asignada {
  color: #abc111;
}
page-operaciones-pendientes .item-acciones__estado.facturada {
  color: #e59d27;
}
page-operaciones-pendientes .item-acciones__estado.anulada {
  color: #ec0000;
}
page-operaciones-pendientes .progress-pedientes {
  background: #f6f6f6;
  border-radius: 4px;
  margin: 0 1.6rem 1.6rem;
  padding: 1.2rem;
}
page-operaciones-pendientes .progress-pedientes__titulo {
  color: #999;
  font-size: 1.2rem;
  text-align: center;
}
page-operaciones-pendientes .progress-pedientes__step-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  padding: 0.8rem 0 0.4rem;
  position: relative;
}
page-operaciones-pendientes .progress-pedientes__step-name {
  font-size: 1.2rem;
  padding-top: 0.4rem;
}
page-operaciones-pendientes .progress-pedientes__step {
  -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-flex: 1;
  -webkit-flex: 1 0 0;
  -ms-flex: 1 0 0px;
  flex: 1 0 0;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  position: relative;
}
page-operaciones-pendientes .progress-pedientes__step:before {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: #ddd;
  border-radius: 2rem;
  color: #fff;
  content: "\f368";
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-family: Ionicons;
  font-size: 1.6rem;
  -webkit-font-smoothing: antialiased;
  height: 2rem;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 2rem;
  z-index: 2;
}
page-operaciones-pendientes .progress-pedientes__step--pendiente {
  color: #999;
}
page-operaciones-pendientes .progress-pedientes__step--pendiente.success {
  color: #1bb3bc;
  font-weight: 600;
}
page-operaciones-pendientes
  .progress-pedientes__step--pendiente.success:before {
  background: #1bb3bc;
  content: "\f2bc";
}
page-operaciones-pendientes .progress-pedientes__step--asignada {
  color: #999;
}
page-operaciones-pendientes .progress-pedientes__step--asignada:after {
  background: #ddd;
  content: "";
  height: 2px;
  position: absolute;
  right: 65%;
  top: 1rem;
  width: 68%;
  z-index: 1;
}
page-operaciones-pendientes .progress-pedientes__step--asignada.success {
  color: #abc111;
  font-weight: 600;
}
page-operaciones-pendientes .progress-pedientes__step--asignada.success:before {
  background: #abc111;
  content: "\f2bc";
}
page-operaciones-pendientes .progress-pedientes__step--asignada.success:after {
  background-image: -webkit-gradient(
    linear,
    left top,
    right top,
    from(#1bb3bc),
    to(#abc111)
  );
  background-image: linear-gradient(90deg, #1bb3bc 0, #abc111 100%);
  content: "";
}
page-operaciones-pendientes .progress-pedientes__step--facturada {
  color: #999;
}
page-operaciones-pendientes .progress-pedientes__step--facturada:after {
  background: #ddd;
  content: "";
  height: 2px;
  position: absolute;
  right: 65%;
  top: 1rem;
  width: 68%;
  z-index: 1;
}
page-operaciones-pendientes .progress-pedientes__step--facturada.success {
  color: #e59d27;
  font-weight: 600;
}
page-operaciones-pendientes
  .progress-pedientes__step--facturada.success:before {
  background: #e59d27;
  content: "\f2bc";
}
page-operaciones-pendientes .progress-pedientes__step--facturada.success:after {
  background-image: -webkit-gradient(
    linear,
    left top,
    right top,
    from(#abc111),
    to(#e59d27)
  );
  background-image: linear-gradient(90deg, #abc111 0, #e59d27 100%);
  content: "";
}
page-superclave-bloqueada .condiciones {
  min-height: 85rem;
}
page-superclave-bloqueada .comprobante {
  margin-top: 4.8rem;
  overflow: visible;
  position: relative;
}
page-superclave-bloqueada .comprobante .mensaje {
  padding: 1.6rem 1.6rem 0;
  text-align: center;
}
page-superclave-bloqueada .comprobante__titulo {
  border-bottom: none;
  padding: 4.8rem 1.6rem 0;
  text-align: center;
}
page-superclave-bloqueada .comprobante:before {
  background: #ec0000;
  width: 7.2rem;
  height: 7.2rem;
  border-radius: 50%;
  color: #fff;
  content: "\e9b5";
  display: inline-block;
  font-family: santander-icon-font;
  font-size: 4.8rem;
  left: 0;
  line-height: 7.2rem;
  margin: 0 auto;
  overflow: visible;
  position: absolute;
  right: 0;
  text-align: center;
  top: -3.6rem;
}
.platform-ios mm-detail-goal-know .header-componentkb,
.platform-ios mm-goal-authorize-contribution .header-componentkb,
.platform-ios mm-goal-contract .header-componentkb,
.platform-ios mm-goal-contract-voucher .header-componentkb,
.platform-ios mm-goal-contribution-detail .header-componentkb,
.platform-ios mm-goal-contribution-modal .header-componentkb,
.platform-ios mm-goal-forms .header-componentkb,
.platform-ios mm-goal-make-contribution .header-componentkb,
.platform-ios mm-goal-mutual-fund .header-componentkb,
.platform-ios mm-goal-rescue-account-select-amount .header-componentkb,
.platform-ios mm-goal-rescue-amount .header-componentkb,
.platform-ios mm-goal-suggestions .header-componentkb,
.platform-ios mm-goal-super-clave .header-componentkb,
.platform-ios mm-goals .header-componentkb,
.platform-ios mm-how-to-make-first-investment .header-componentkb,
.platform-ios mm-how-to-meet-your-goal .header-componentkb,
.platform-ios mm-how-to-withdraw-money .header-componentkb,
.platform-ios mm-know .header-componentkb,
.platform-ios mm-known-accumulate .header-componentkb,
.platform-ios mm-known-detail .header-componentkb,
.platform-ios mm-known-recognize .header-componentkb,
.platform-ios mm-lower-your-rate .header-componentkb,
.platform-ios mm-lower-your-rate-life-credits-choose .header-componentkb,
.platform-ios mm-lower-your-rate-simulator .header-componentkb,
.platform-ios mm-lower-your-rate-success .header-componentkb,
.platform-ios mm-page-goal-detail .header-componentkb,
.platform-ios mm-page-goal-investment .header-componentkb,
.platform-ios mm-page-levels .header-componentkb,
.platform-ios mm-page-meritolife .header-componentkb,
.platform-ios mm-page-meritos .header-componentkb,
.platform-ios mm-page-trunk .header-componentkb,
.platform-ios mm-page-trunk-detail .header-componentkb,
.platform-ios mm-page-user-not-exits .header-componentkb,
.platform-ios mm-pospone-life-credits-choose .header-componentkb,
.platform-ios mm-pospone-next-payment .header-componentkb,
.platform-ios mm-pospone-simulator .header-componentkb,
.platform-ios mm-pospone-success .header-componentkb,
mm-detail-goal-know .header-componentkb,
mm-goal-contract .header-componentkb,
mm-goal-contract-voucher .header-componentkb,
mm-goal-forms .header-componentkb,
mm-goal-make-contribution .header-componentkb,
mm-goal-mutual-fund .header-componentkb,
mm-goal-rescue-account-select-amount .header-componentkb,
mm-goal-rescue-amount .header-componentkb,
mm-goal-simulations .header-componentkb,
mm-goal-suggestions .header-componentkb,
mm-goal-super-clave .header-componentkb,
mm-goals .header-componentkb,
mm-how-to-make-first-investment .header-componentkb,
mm-how-to-meet-your-goal .header-componentkb,
mm-how-to-withdraw-money .header-componentkb,
mm-know .header-componentkb,
mm-known-accumulate .header-componentkb,
mm-known-detail .header-componentkb,
mm-known-recognize .header-componentkb,
mm-lower-your-rate .header-componentkb,
mm-lower-your-rate-simulator .header-componentkb,
mm-lower-your-rate-success .header-componentkb,
mm-page-goal-detail .header-componentkb,
mm-page-goal-investment .header-componentkb,
mm-page-levels .header-componentkb,
mm-page-meritolife .header-componentkb,
mm-page-meritos .header-componentkb,
mm-page-trunk .header-componentkb,
mm-page-trunk-detail .header-componentkb,
mm-page-user-not-exits .header-componentkb,
mm-pospone-next-payment .header-componentkb,
mm-pospone-simulator .header-componentkb,
mm-pospone-success .header-componentkb {
  display: block;
}
page-superclave-bloqueada .comprobante.card-box .button-box {
  margin: 0 2.4rem;
  padding: 1.6rem 0;
}
page-superclave-bloqueada .container-btn-white {
  background-color: #f0f0f0 !important;
  padding: 1.6rem 0 2.4rem;
}
page-superclave-bloqueada .container-btn-white .button-clear {
  border: 1px solid #c2c2c2;
  background-color: #fff;
  color: #ec0000;
  padding: 0 7.8rem;
  margin: 0 auto;
  text-transform: none;
  font-size: 1.6rem;
  width: 27rem;
}
@font-face {
  font-family: meritoland;
  src: url(/assets/fonts/meritoland.eot?mq0xl6);
  src: url(/assets/fonts/meritoland.eot?mq0xl6#iefix)
      format("embedded-opentype"),
    url(/assets/fonts/meritoland.ttf?mq0xl6) format("truetype"),
    url(/assets/fonts/meritoland.woff?mq0xl6) format("woff"),
    url(/assets/fonts/meritoland.svg?mq0xl6#meritoland) format("svg");
  font-weight: 400;
  font-style: normal;
}
.act_ico_calendario-pago,
.act_ico_chutea-cuota,
.act_ico_rebaja-tasa,
.chart-goals__text-left.negative-variation:before,
.chart-goals__text-left.positive-variation:before,
.mm-icono-12cuotas-meritoland,
.mm-icono-3cuotas-meritoland,
.mm-icono-6cuotas-meritoland,
.mm-icono-9cuotas-meritoland,
.mm-icono-cambiofechap-meritoland,
.mm-icono-postergacion-meritoland,
.mm-icono-rebajatasa15-meritoland,
.mm-icono-supermercado-meritoland,
.mm-tabs-dash .tab-button .tab-button-icon.ion-md-mm-icono-eye-meritoland,
.mm-tabs-dash .tab-button .tab-button-icon.ion-md-mm-icono-meritos-meritoland,
.mptc_ico_cashback,
.mptc_ico_cashback-card,
.mptc_ico_primeracompra,
[class*=" mm-icono-"],
[class^="mm-icono-"],
mm-lower-your-rate-success
  .scroll-content
  .lower-your-rate-success
  .negative-variation::before,
mm-lower-your-rate-success
  .scroll-content
  .lower-your-rate-success
  .positive-variation::before,
mm-meritos-empty
  .mm-meritos-item-wrapper.mm-meritos-item-wrapper--empty
  .mm-meritos-item-icon,
mm-meritos-item .mm-meritos-item-wrapper .mm-meritos-item-icon,
mm-meritos-item
  .mm-meritos-item-wrapper.mm-meritos-item-wrapper--empty
  .mm-meritos-item-icon,
mm-meritos-item
  .mm-meritos-item-wrapper.mm-meritos-item-wrapper--negative
  .mm-meritos-item-icon,
mm-page-goal-detail
  .mm-page-goal-detail__body.mm-page-goal-show-success
  .chart-goals__text-left.negative-variation::before,
mm-page-goal-detail
  .mm-page-goal-detail__body.mm-page-goal-show-success
  .chart-goals__text-left.positive-variation::before {
  font-family: meritoland !important;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.mm-icono-down-arrow-meritoland:before {
  content: "\e932";
}
.mm-icono-up-arrow-meritoland:before {
  content: "\e933";
}
.mm-icono-compras-meritoland:before {
  content: "\e92c";
}
.mm-icono-educacion-meritoland:before {
  content: "\e92d";
}
.mm-icono-familia-salud-meritoland:before {
  content: "\e92e";
}
.mm-icono-hogar-meritoland:before {
  content: "\e92f";
}
.mm-icono-juntar-dinero-meritoland:before {
  content: "\e930";
}
.mm-icono-vacaciones-meritoland:before {
  content: "\e931";
}
.mm-icono-calendar-meritoland:before {
  content: "\e92a";
}
.mm-icono-edit-input-meritoland:before {
  content: "\e92b";
}
.mm-icono-rebaja-tasa-meritoland:before {
  content: "\e900";
}
.mm-icono-next-meritoland:before {
  content: "\e901";
}
.mm-icono-mover-calendario-pago-meritoland:before {
  content: "\e902";
}
.mm-icono-chutea-cuota-meritoland:before {
  content: "\e903";
}
.mm-icono-check-meritoland:before {
  content: "\e904";
}
.mm-icono-cash-back-tarjeta-meritoland:before {
  content: "\e905";
}
.mm-icono-cash-back-meritoland:before {
  content: "\e906";
}
.mm-icono-alert-meritoland:before {
  content: "\e907";
}
.mm-icono-eye-meritoland:before {
  content: "\e908";
}
.mm-icono-meritos-meritoland:before {
  content: "\e909";
}
.mm-icono-trunk-empty-meritoland:before {
  content: "\e90a";
}
.mm-icono-gift-meritoland:before {
  content: "\e90b";
}
.mm-icono-flecha-meritoland:before {
  content: "\e90c";
}
.mm-icono-warning-meritoland:before {
  content: "\e90d";
}
.mm-icono-reloj-meritoland:before {
  content: "\e90e";
}
.mm-icono-down-meritoland:before {
  content: "\e90f";
}
.mm-icono-up-meritoland:before {
  content: "\e910";
}
.mm-icono-primeracompra-meritoland:before {
  content: "\e911";
}
.mm-icono-supermercado-meritoland:before {
  content: "\e912";
}
.mm-icono-12cuotas-meritoland:before {
  content: "\e913";
}
.mm-icono-9cuotas-meritoland:before {
  content: "\e914";
}
.mm-icono-6cuotas-meritoland:before {
  content: "\e915";
}
.mm-icono-3cuotas-meritoland:before {
  content: "\e916";
}
.mm-icono-postergacion-meritoland:before {
  content: "\e917";
}
.mm-icono-rebajatasa15-meritoland:before {
  content: "\e918";
}
.mm-icono-cambiofechap-meritoland:before {
  content: "\e919";
}
.mm-icono-start-meritoland:before {
  content: "\e91a";
}
.mm-icono-lock-meritoland:before {
  content: "\e91b";
}
.mm-icono-close-meritoland:before {
  content: "\e91c";
}
.mm-icono-home-meritoland:before {
  content: "\e91d";
}
.mm-icono-trunk-meritoland:before {
  content: "\e91e";
}
.mm-icono-x-eye-meritoland:before {
  content: "\e91f";
}
.mm-icono-x-back-meritoland:before {
  content: "\e920";
}
.mm-icono-x-next-meritoland:before {
  content: "\e921";
}
.mm-icono-merits-empty-meritoland:before {
  content: "\e922";
}
.mm-icono-check-input-meritoland:before {
  content: "\e923";
}
.mm-icono-santander-imago-meritoland:before {
  content: "\e924";
}
.mm-icono-graph-meritoland:before {
  content: "\e925";
}
.mm-icono-money-meritoland:before {
  content: "\e926";
}
.mm-icono-flag-meritoland:before {
  content: "\e927";
}
.mm-icono-hand_money-meritoland:before {
  content: "\e928";
}
.mm-icono-pagos-meritoland:before {
  content: "\e929";
}
.mm-icono-information-meritoland:before {
  content: "\e94f";
}
.mm-icono-meritolife-meritoland:before {
  content: "\e9ad";
}
.mm-icono-error-modal-meritoland:before {
  content: "\e9b5";
}
mm-detail-goal-know .header-componentkb .map-custom-header .header-title,
mm-goal-contract .header-componentkb .map-custom-header .header-title,
mm-goal-contract-voucher .header-componentkb .map-custom-header .header-title,
mm-goal-forms .header-componentkb .map-custom-header .header-title,
mm-goal-make-contribution .header-componentkb .map-custom-header .header-title,
mm-goal-mutual-fund .header-componentkb .map-custom-header .header-title,
mm-goal-rescue-account-select-amount
  .header-componentkb
  .map-custom-header
  .header-title,
mm-goal-rescue-amount .header-componentkb .map-custom-header .header-title,
mm-goal-suggestions .header-componentkb .map-custom-header .header-title,
mm-goal-super-clave .header-componentkb .map-custom-header .header-title,
mm-goals .header-componentkb .map-custom-header .header-title,
mm-how-to-make-first-investment
  .header-componentkb
  .map-custom-header
  .header-title,
mm-how-to-meet-your-goal .header-componentkb .map-custom-header .header-title,
mm-how-to-withdraw-money .header-componentkb .map-custom-header .header-title,
mm-know .header-componentkb .map-custom-header .header-title,
mm-known-accumulate .header-componentkb .map-custom-header .header-title,
mm-known-detail .header-componentkb .map-custom-header .header-title,
mm-known-recognize .header-componentkb .map-custom-header .header-title,
mm-lower-your-rate .header-componentkb .map-custom-header .header-title,
mm-lower-your-rate-simulator
  .header-componentkb
  .map-custom-header
  .header-title,
mm-lower-your-rate-success .header-componentkb .map-custom-header .header-title,
mm-page-goal-detail .header-componentkb .map-custom-header .header-title,
mm-page-levels .header-componentkb .map-custom-header .header-title,
mm-page-meritolife .header-componentkb .map-custom-header .header-title,
mm-page-meritos .header-componentkb .map-custom-header .header-title,
mm-page-trunk .header-componentkb .map-custom-header .header-title,
mm-page-trunk-detail .header-componentkb .map-custom-header .header-title,
mm-page-user-not-exits .header-componentkb .map-custom-header .header-title,
mm-pospone-next-payment .header-componentkb .map-custom-header .header-title,
mm-pospone-simulator .header-componentkb .map-custom-header .header-title,
mm-pospone-success .header-componentkb .map-custom-header .header-title {
  width: calc(100% - 125px);
}
mm-detail-goal-know
  .header-componentkb
  + .ion-refresher-activo
  > .scroll-content,
mm-goal-contract .header-componentkb + .ion-refresher-activo > .scroll-content,
mm-goal-contract-voucher
  .header-componentkb
  + .ion-refresher-activo
  > .scroll-content,
mm-goal-forms .header-componentkb + .ion-refresher-activo > .scroll-content,
mm-goal-make-contribution
  .header-componentkb
  + .ion-refresher-activo
  > .scroll-content,
mm-goal-mutual-fund
  .header-componentkb
  + .ion-refresher-activo
  > .scroll-content,
mm-goal-rescue-account-select-amount
  .header-componentkb
  + .ion-refresher-activo
  > .scroll-content,
mm-goal-rescue-amount
  .header-componentkb
  + .ion-refresher-activo
  > .scroll-content,
mm-goal-suggestions
  .header-componentkb
  + .ion-refresher-activo
  > .scroll-content,
mm-goal-super-clave
  .header-componentkb
  + .ion-refresher-activo
  > .scroll-content,
mm-goals .header-componentkb + .ion-refresher-activo > .scroll-content,
mm-how-to-make-first-investment
  .header-componentkb
  + .ion-refresher-activo
  > .scroll-content,
mm-how-to-meet-your-goal
  .header-componentkb
  + .ion-refresher-activo
  > .scroll-content,
mm-how-to-withdraw-money
  .header-componentkb
  + .ion-refresher-activo
  > .scroll-content,
mm-know .header-componentkb + .ion-refresher-activo > .scroll-content,
mm-known-accumulate
  .header-componentkb
  + .ion-refresher-activo
  > .scroll-content,
mm-known-detail .header-componentkb + .ion-refresher-activo > .scroll-content,
mm-known-recognize
  .header-componentkb
  + .ion-refresher-activo
  > .scroll-content,
mm-lower-your-rate
  .header-componentkb
  + .ion-refresher-activo
  > .scroll-content,
mm-lower-your-rate-simulator
  .header-componentkb
  + .ion-refresher-activo
  > .scroll-content,
mm-lower-your-rate-success
  .header-componentkb
  + .ion-refresher-activo
  > .scroll-content,
mm-page-goal-detail
  .header-componentkb
  + .ion-refresher-activo
  > .scroll-content,
mm-page-levels .header-componentkb + .ion-refresher-activo > .scroll-content,
mm-page-meritolife
  .header-componentkb
  + .ion-refresher-activo
  > .scroll-content,
mm-page-meritos .header-componentkb + .ion-refresher-activo > .scroll-content,
mm-page-trunk .header-componentkb + .ion-refresher-activo > .scroll-content,
mm-page-trunk-detail
  .header-componentkb
  + .ion-refresher-activo
  > .scroll-content,
mm-page-user-not-exits
  .header-componentkb
  + .ion-refresher-activo
  > .scroll-content,
mm-pospone-next-payment
  .header-componentkb
  + .ion-refresher-activo
  > .scroll-content,
mm-pospone-simulator
  .header-componentkb
  + .ion-refresher-activo
  > .scroll-content,
mm-pospone-success
  .header-componentkb
  + .ion-refresher-activo
  > .scroll-content {
  top: 0 !important;
}
mm-detail-goal-know .header-componentkb .toolbar-md-santander .toolbar-title-md,
mm-goal-contract .header-componentkb .toolbar-md-santander .toolbar-title-md,
mm-goal-contract-voucher
  .header-componentkb
  .toolbar-md-santander
  .toolbar-title-md,
mm-goal-forms .header-componentkb .toolbar-md-santander .toolbar-title-md,
mm-goal-make-contribution
  .header-componentkb
  .toolbar-md-santander
  .toolbar-title-md,
mm-goal-mutual-fund .header-componentkb .toolbar-md-santander .toolbar-title-md,
mm-goal-rescue-account-select-amount
  .header-componentkb
  .toolbar-md-santander
  .toolbar-title-md,
mm-goal-rescue-amount
  .header-componentkb
  .toolbar-md-santander
  .toolbar-title-md,
mm-goal-suggestions .header-componentkb .toolbar-md-santander .toolbar-title-md,
mm-goal-super-clave .header-componentkb .toolbar-md-santander .toolbar-title-md,
mm-goals .header-componentkb .toolbar-md-santander .toolbar-title-md,
mm-how-to-make-first-investment
  .header-componentkb
  .toolbar-md-santander
  .toolbar-title-md,
mm-how-to-meet-your-goal
  .header-componentkb
  .toolbar-md-santander
  .toolbar-title-md,
mm-how-to-withdraw-money
  .header-componentkb
  .toolbar-md-santander
  .toolbar-title-md,
mm-know .header-componentkb .toolbar-md-santander .toolbar-title-md,
mm-known-accumulate .header-componentkb .toolbar-md-santander .toolbar-title-md,
mm-known-detail .header-componentkb .toolbar-md-santander .toolbar-title-md,
mm-known-recognize .header-componentkb .toolbar-md-santander .toolbar-title-md,
mm-lower-your-rate .header-componentkb .toolbar-md-santander .toolbar-title-md,
mm-lower-your-rate-simulator
  .header-componentkb
  .toolbar-md-santander
  .toolbar-title-md,
mm-lower-your-rate-success
  .header-componentkb
  .toolbar-md-santander
  .toolbar-title-md,
mm-page-goal-detail .header-componentkb .toolbar-md-santander .toolbar-title-md,
mm-page-levels .header-componentkb .toolbar-md-santander .toolbar-title-md,
mm-page-meritolife .header-componentkb .toolbar-md-santander .toolbar-title-md,
mm-page-meritos .header-componentkb .toolbar-md-santander .toolbar-title-md,
mm-page-trunk .header-componentkb .toolbar-md-santander .toolbar-title-md,
mm-page-trunk-detail
  .header-componentkb
  .toolbar-md-santander
  .toolbar-title-md,
mm-page-user-not-exits
  .header-componentkb
  .toolbar-md-santander
  .toolbar-title-md,
mm-pospone-next-payment
  .header-componentkb
  .toolbar-md-santander
  .toolbar-title-md,
mm-pospone-simulator
  .header-componentkb
  .toolbar-md-santander
  .toolbar-title-md,
mm-pospone-success .header-componentkb .toolbar-md-santander .toolbar-title-md {
  font-size: 2.2rem;
}
mm-detail-goal-know .header-componentkb .button-inner,
mm-goal-contract .header-componentkb .button-inner,
mm-goal-contract-voucher .header-componentkb .button-inner,
mm-goal-forms .header-componentkb .button-inner,
mm-goal-make-contribution .header-componentkb .button-inner,
mm-goal-mutual-fund .header-componentkb .button-inner,
mm-goal-rescue-account-select-amount .header-componentkb .button-inner,
mm-goal-rescue-amount .header-componentkb .button-inner,
mm-goal-suggestions .header-componentkb .button-inner,
mm-goal-super-clave .header-componentkb .button-inner,
mm-goals .header-componentkb .button-inner,
mm-how-to-make-first-investment .header-componentkb .button-inner,
mm-how-to-meet-your-goal .header-componentkb .button-inner,
mm-how-to-withdraw-money .header-componentkb .button-inner,
mm-know .header-componentkb .button-inner,
mm-known-accumulate .header-componentkb .button-inner,
mm-known-detail .header-componentkb .button-inner,
mm-known-recognize .header-componentkb .button-inner,
mm-lower-your-rate .header-componentkb .button-inner,
mm-lower-your-rate-simulator .header-componentkb .button-inner,
mm-lower-your-rate-success .header-componentkb .button-inner,
mm-page-goal-detail .header-componentkb .button-inner,
mm-page-levels .header-componentkb .button-inner,
mm-page-meritolife .header-componentkb .button-inner,
mm-page-meritos .header-componentkb .button-inner,
mm-page-trunk .header-componentkb .button-inner,
mm-page-trunk-detail .header-componentkb .button-inner,
mm-page-user-not-exits .header-componentkb .button-inner,
mm-pospone-next-payment .header-componentkb .button-inner,
mm-pospone-simulator .header-componentkb .button-inner,
mm-pospone-success .header-componentkb .button-inner {
  font-size: 1.6rem;
  font-weight: 600;
}
.mm-item-dummy-box
  .row
  .col:first-child
  .mm-item-dummy-box--loader:nth-child(2),
.mm-item-dummy-box
  .row
  .col:nth-child(2)
  .mm-item-dummy-box--loader:nth-child(3),
.mm-item-dummy-box
  .row
  .col:nth-child(3)
  .mm-item-dummy-box--loader:nth-child(2),
.mm-item-dummy-box
  .row
  .col:nth-child(3)
  .mm-item-dummy-box--loader:nth-child(3) {
  display: none;
}
.platform-ios
  mm-detail-goal-know
  .header-componentkb
  .toolbar-md-santander
  .toolbar-title-md,
.platform-ios
  mm-goal-authorize-contribution
  .header-componentkb
  .toolbar-md-santander
  .toolbar-title-md,
.platform-ios
  mm-goal-contract
  .header-componentkb
  .toolbar-md-santander
  .toolbar-title-md,
.platform-ios
  mm-goal-contract-voucher
  .header-componentkb
  .toolbar-md-santander
  .toolbar-title-md,
.platform-ios
  mm-goal-contribution-detail
  .header-componentkb
  .toolbar-md-santander
  .toolbar-title-md,
.platform-ios
  mm-goal-contribution-modal
  .header-componentkb
  .toolbar-md-santander
  .toolbar-title-md,
.platform-ios
  mm-goal-forms
  .header-componentkb
  .toolbar-md-santander
  .toolbar-title-md,
.platform-ios
  mm-goal-make-contribution
  .header-componentkb
  .toolbar-md-santander
  .toolbar-title-md,
.platform-ios
  mm-goal-mutual-fund
  .header-componentkb
  .toolbar-md-santander
  .toolbar-title-md,
.platform-ios
  mm-goal-rescue-account-select-amount
  .header-componentkb
  .toolbar-md-santander
  .toolbar-title-md,
.platform-ios
  mm-goal-rescue-amount
  .header-componentkb
  .toolbar-md-santander
  .toolbar-title-md,
.platform-ios
  mm-goal-suggestions
  .header-componentkb
  .toolbar-md-santander
  .toolbar-title-md,
.platform-ios
  mm-goal-super-clave
  .header-componentkb
  .toolbar-md-santander
  .toolbar-title-md,
.platform-ios
  mm-goals
  .header-componentkb
  .toolbar-md-santander
  .toolbar-title-md,
.platform-ios
  mm-how-to-make-first-investment
  .header-componentkb
  .toolbar-md-santander
  .toolbar-title-md,
.platform-ios
  mm-how-to-meet-your-goal
  .header-componentkb
  .toolbar-md-santander
  .toolbar-title-md,
.platform-ios
  mm-how-to-withdraw-money
  .header-componentkb
  .toolbar-md-santander
  .toolbar-title-md,
.platform-ios
  mm-know
  .header-componentkb
  .toolbar-md-santander
  .toolbar-title-md,
.platform-ios
  mm-known-accumulate
  .header-componentkb
  .toolbar-md-santander
  .toolbar-title-md,
.platform-ios
  mm-known-detail
  .header-componentkb
  .toolbar-md-santander
  .toolbar-title-md,
.platform-ios
  mm-known-recognize
  .header-componentkb
  .toolbar-md-santander
  .toolbar-title-md,
.platform-ios
  mm-lower-your-rate
  .header-componentkb
  .toolbar-md-santander
  .toolbar-title-md,
.platform-ios
  mm-lower-your-rate-life-credits-choose
  .header-componentkb
  .toolbar-md-santander
  .toolbar-title-md,
.platform-ios
  mm-lower-your-rate-simulator
  .header-componentkb
  .toolbar-md-santander
  .toolbar-title-md,
.platform-ios
  mm-lower-your-rate-success
  .header-componentkb
  .toolbar-md-santander
  .toolbar-title-md,
.platform-ios
  mm-page-goal-detail
  .header-componentkb
  .toolbar-md-santander
  .toolbar-title-md,
.platform-ios
  mm-page-levels
  .header-componentkb
  .toolbar-md-santander
  .toolbar-title-md,
.platform-ios
  mm-page-meritolife
  .header-componentkb
  .toolbar-md-santander
  .toolbar-title-md,
.platform-ios
  mm-page-meritos
  .header-componentkb
  .toolbar-md-santander
  .toolbar-title-md,
.platform-ios
  mm-page-trunk
  .header-componentkb
  .toolbar-md-santander
  .toolbar-title-md,
.platform-ios
  mm-page-trunk-detail
  .header-componentkb
  .toolbar-md-santander
  .toolbar-title-md,
.platform-ios
  mm-page-user-not-exits
  .header-componentkb
  .toolbar-md-santander
  .toolbar-title-md,
.platform-ios
  mm-pospone-life-credits-choose
  .header-componentkb
  .toolbar-md-santander
  .toolbar-title-md,
.platform-ios
  mm-pospone-next-payment
  .header-componentkb
  .toolbar-md-santander
  .toolbar-title-md,
.platform-ios
  mm-pospone-simulator
  .header-componentkb
  .toolbar-md-santander
  .toolbar-title-md,
.platform-ios
  mm-pospone-success
  .header-componentkb
  .toolbar-md-santander
  .toolbar-title-md,
mm-goal-simulations .header-componentkb .toolbar-md-santander .toolbar-title-md,
mm-page-goal-investment
  .header-componentkb
  .toolbar-md-santander
  .toolbar-title-md {
  font-size: 2.2rem;
}
.platform-ios mm-detail-goal-know .header-componentkb .button-inner,
.platform-ios mm-goal-authorize-contribution .header-componentkb .button-inner,
.platform-ios mm-goal-contract .header-componentkb .button-inner,
.platform-ios mm-goal-contract-voucher .header-componentkb .button-inner,
.platform-ios mm-goal-contribution-detail .header-componentkb .button-inner,
.platform-ios mm-goal-contribution-modal .header-componentkb .button-inner,
.platform-ios mm-goal-forms .header-componentkb .button-inner,
.platform-ios mm-goal-make-contribution .header-componentkb .button-inner,
.platform-ios mm-goal-mutual-fund .header-componentkb .button-inner,
.platform-ios
  mm-goal-rescue-account-select-amount
  .header-componentkb
  .button-inner,
.platform-ios mm-goal-rescue-amount .header-componentkb .button-inner,
.platform-ios mm-goal-suggestions .header-componentkb .button-inner,
.platform-ios mm-goal-super-clave .header-componentkb .button-inner,
.platform-ios mm-goals .header-componentkb .button-inner,
.platform-ios mm-how-to-make-first-investment .header-componentkb .button-inner,
.platform-ios mm-how-to-meet-your-goal .header-componentkb .button-inner,
.platform-ios mm-how-to-withdraw-money .header-componentkb .button-inner,
.platform-ios mm-know .header-componentkb .button-inner,
.platform-ios mm-known-accumulate .header-componentkb .button-inner,
.platform-ios mm-known-detail .header-componentkb .button-inner,
.platform-ios mm-known-recognize .header-componentkb .button-inner,
.platform-ios mm-lower-your-rate .header-componentkb .button-inner,
.platform-ios
  mm-lower-your-rate-life-credits-choose
  .header-componentkb
  .button-inner,
.platform-ios mm-lower-your-rate-simulator .header-componentkb .button-inner,
.platform-ios mm-lower-your-rate-success .header-componentkb .button-inner,
.platform-ios mm-page-goal-detail .header-componentkb .button-inner,
.platform-ios mm-page-levels .header-componentkb .button-inner,
.platform-ios mm-page-meritolife .header-componentkb .button-inner,
.platform-ios mm-page-meritos .header-componentkb .button-inner,
.platform-ios mm-page-trunk .header-componentkb .button-inner,
.platform-ios mm-page-trunk-detail .header-componentkb .button-inner,
.platform-ios mm-page-user-not-exits .header-componentkb .button-inner,
.platform-ios mm-pospone-life-credits-choose .header-componentkb .button-inner,
.platform-ios mm-pospone-next-payment .header-componentkb .button-inner,
.platform-ios mm-pospone-simulator .header-componentkb .button-inner,
.platform-ios mm-pospone-success .header-componentkb .button-inner,
mm-goal-simulations .header-componentkb .button-inner,
mm-page-goal-investment .header-componentkb .button-inner {
  font-size: 1.6rem;
  font-weight: 600;
}
mm-goal-contract .content.content-md .scroll-content,
mm-goal-contract-voucher .content.content-md .scroll-content,
mm-goal-forms .content.content-md .scroll-content,
mm-goal-make-contribution .content.content-md .scroll-content,
mm-goal-mutual-fund .content.content-md .scroll-content,
mm-goal-rescue-account-select-amount .content.content-md .scroll-content,
mm-goal-rescue-amount .content.content-md .scroll-content,
mm-goal-simulations .content.content-md .scroll-content,
mm-goal-suggestions .content.content-md .scroll-content,
mm-goal-super-clave .content.content-md .scroll-content,
mm-goals .content.content-md .scroll-content,
mm-how-to-make-first-investment .content.content-md .scroll-content,
mm-how-to-meet-your-goal .content.content-md .scroll-content,
mm-how-to-withdraw-money .content.content-md .scroll-content,
mm-know .content.content-md .scroll-content,
mm-known-accumulate .content.content-md .scroll-content,
mm-known-detail .content.content-md .scroll-content,
mm-known-recognize .content.content-md .scroll-content,
mm-lower-your-rate .content.content-md .scroll-content,
mm-lower-your-rate-life-credits-choose .content.content-md .scroll-content,
mm-lower-your-rate-simulator .content.content-md .scroll-content,
mm-lower-your-rate-success .content.content-md .scroll-content,
mm-page-goal-detail .content.content-md .scroll-content,
mm-page-goal-investment .content.content-md .scroll-content,
mm-page-levels .content.content-md .scroll-content,
mm-page-meritolife .content.content-md .scroll-content,
mm-page-meritos .content.content-md .scroll-content,
mm-page-trunk .content.content-md .scroll-content,
mm-page-trunk-detail .content.content-md .scroll-content,
mm-pospone-life-credits-choose .content.content-md .scroll-content,
mm-pospone-next-payment .content.content-md .scroll-content,
mm-pospone-simulator .content.content-md .scroll-content,
mm-pospone-success .content.content-md .scroll-content {
  margin-bottom: 56px;
  margin-bottom: var(--tabs, 56px);
}
.iphonex .content.content-md .scroll-content {
  margin-bottom: 68px;
  margin-bottom: var(--tabs, 68px);
}
@-webkit-keyframes place-holder-shimmer {
  0% {
    background-position: -468px 0;
  }
  100% {
    background-position: 468px 0;
  }
}
.mm-item-dummy-box {
  background-color: #fff;
  border-bottom: 1px solid #ccc;
  padding: 1.6rem;
  width: 100%;
}
.mm-item-dummy-box .row {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0;
}
.mm-item-dummy-box .row .col {
  padding: 0;
}
.mm-item-dummy-box .row .col:first-child {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 8rem;
  -ms-flex: 0 0 8rem;
  flex: 0 0 8rem;
  text-align: left;
  width: 8rem;
}
.mm-item-dummy-box .row .col:first-child .mm-item-dummy-box--loader {
  border-radius: 50%;
  height: 7rem;
  margin: 0;
  width: 7rem;
}
.mm-item-dummy-box .row .col:nth-child(2) .mm-item-dummy-box--loader {
  border-radius: 0.75rem;
  height: 1.5rem;
  margin: 0 0 0.8rem;
  width: 40%;
}
.mm-item-dummy-box
  .row
  .col:nth-child(2)
  .mm-item-dummy-box--loader:nth-child(2) {
  width: 90%;
}
.mm-item-dummy-box .row .col:nth-child(3) .mm-item-dummy-box--loader {
  border-radius: 50%;
  height: 2rem;
  margin: 0;
  width: 2rem;
}
.mm-item-dummy-box .row .col:last-child {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 5rem;
  -ms-flex: 0 0 5rem;
  flex: 0 0 5rem;
  text-align: right;
  width: 5rem;
}
.mm-item-dummy-box--loader {
  animation-duration: 1.5s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  -webkit-animation-name: place-holder-shimmer;
  animation-name: place-holder-shimmer;
  animation-timing-function: linear;
  background: #ddd;
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    color-stop(8%, #ddd),
    color-stop(18%, #f0f0f0),
    color-stop(33%, #ddd)
  );
  background: linear-gradient(to right, #ddd 8%, #f0f0f0 18%, #ddd 33%);
  background-size: 800px 104px;
  display: inline-block;
  height: 1.5rem;
}
.mm-item-dummy-box.mm-item-dummy-box--merit {
  border-bottom: 0;
  padding: 0 1.6rem;
  position: relative;
}
.mm-item-dummy-box.mm-item-dummy-box--merit:before {
  background-color: #f1f1f1;
  content: "";
  display: block;
  height: 100%;
  left: 3rem;
  position: absolute;
  width: 3px;
}
.mm-item-dummy-box.mm-item-dummy-box--merit .col {
  text-align: left;
}
.mm-item-dummy-box.mm-item-dummy-box--merit .col:nth-child(1) {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 6rem;
  -ms-flex: 0 0 6rem;
  flex: 0 0 6rem;
}
.mm-item-dummy-box.mm-item-dummy-box--merit
  .col:nth-child(1)
  .mm-item-dummy-box--loader {
  border-radius: 0.75rem;
  height: 45px;
  width: 45px;
}
.mm-item-dummy-box.mm-item-dummy-box--merit .col:nth-child(2) {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 4rem;
  -ms-flex: 0 0 4rem;
  flex: 0 0 4rem;
}
.mm-item-dummy-box.mm-item-dummy-box--merit
  .col:nth-child(2)
  .mm-item-dummy-box--loader {
  border-radius: 50%;
  height: 2.4rem;
  margin: 0;
  width: 2.4rem;
}
.mm-item-dummy-box.mm-item-dummy-box--merit
  .col:nth-child(2)
  .mm-item-dummy-box--loader:nth-child(2) {
  display: none;
}
.mm-item-dummy-box.mm-item-dummy-box--merit .col:nth-child(3) {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.mm-item-dummy-box.mm-item-dummy-box--merit
  .col:nth-child(3)
  .mm-item-dummy-box--loader {
  border-radius: 0.75rem;
  height: 80px;
  width: 100%;
}
.mm-item-dummy-box.mm-item-dummy-box--type-c {
  background: 0 0;
  border-bottom: 0;
  padding: 0 25vw;
  text-align: center;
}
.mm-item-dummy-box.mm-item-dummy-box--type-c .row .col {
  text-align: center;
}
.mm-item-dummy-box.mm-item-dummy-box--type-c .row .col:nth-child(1) {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.mm-item-dummy-box.mm-item-dummy-box--type-c
  .row
  .col:nth-child(1)
  .mm-item-dummy-box--loader {
  animation-duration: 1.5s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  -webkit-animation-name: place-holder-shimmer;
  animation-name: place-holder-shimmer;
  animation-timing-function: linear;
  background: #ddd;
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    color-stop(8%, rgba(255, 255, 255, 0.4)),
    color-stop(18%, rgba(255, 255, 255, 0.7)),
    color-stop(33%, rgba(255, 254, 254, 0.4))
  );
  background: linear-gradient(
    to right,
    rgba(255, 255, 255, 0.4) 8%,
    rgba(255, 255, 255, 0.7) 18%,
    rgba(255, 254, 254, 0.4) 33%
  );
  background-color: transparent;
  background-size: 800px 104px;
  display: inline-block;
  height: 1.5rem;
  text-align: center;
}
.mm-item-dummy-box.mm-item-dummy-box--type-c
  .row
  .col:nth-child(1)
  .mm-item-dummy-box--loader:first-child {
  border-radius: 2rem;
  display: inline-block;
  height: 4rem;
  margin: 0 0 0.8rem;
  width: 100%;
}
.mm-item-dummy-box.mm-item-dummy-box--type-c
  .row
  .col:nth-child(1)
  .mm-item-dummy-box--loader:nth-child(2) {
  border-radius: 1rem;
  display: inline-block;
  height: 2rem;
  margin: 0 0 0.8rem;
  width: 80%;
}
.mm-item-dummy-box.mm-item-dummy-box--type-c .row .col:nth-child(2),
.mm-item-dummy-box.mm-item-dummy-box--type-c .row .col:nth-child(3) {
  display: none;
}
.mm-item-dummy-box.mm-item-dummy-box--type-d {
  border-bottom: 0;
  padding: 2rem;
  text-align: center;
  width: calc(100% - 2rem);
  margin: 1rem auto 0;
  border-radius: 1rem;
}
.mm-item-dummy-box.mm-item-dummy-box--type-d:nth-child(2) {
  border: 1px solid red;
}
.mm-item-dummy-box.mm-item-dummy-box--type-d:nth-child(2)
  .row
  .col:nth-child(1) {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
}
.mm-item-dummy-box.mm-item-dummy-box--type-d:nth-child(2)
  .row
  .col:nth-child(2) {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  display: block;
}
.mm-item-dummy-box.mm-item-dummy-box--type-d:nth-child(2)
  .row
  .col:nth-child(2)
  .mm-item-dummy-box--loader:nth-child(1) {
  width: 30px;
  border-radius: 50%;
  height: 30px;
  display: block;
  margin: 1rem auto;
}
.mm-item-dummy-box.mm-item-dummy-box--type-d:nth-child(2)
  .row
  .col:nth-child(2)
  .mm-item-dummy-box--loader:nth-child(2) {
  width: 60vw;
  display: block;
  margin: 1rem auto;
}
.mm-item-dummy-box.mm-item-dummy-box--type-d:nth-child(2)
  .row
  .col:nth-child(2)
  .mm-item-dummy-box--loader:nth-child(3) {
  width: 30vw;
  margin: 1rem auto;
  display: block;
}
.mm-item-dummy-box.mm-item-dummy-box--type-d .row .col {
  text-align: center;
}
.mm-item-dummy-box.mm-item-dummy-box--type-d .row .col:nth-child(1) {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.mm-item-dummy-box.mm-item-dummy-box--type-d
  .row
  .col:nth-child(1)
  .mm-item-dummy-box--loader {
  display: block;
  margin: auto;
}
.mm-item-dummy-box.mm-item-dummy-box--type-d
  .row
  .col:nth-child(1)
  .mm-item-dummy-box--loader:first-child {
  border-radius: 2rem;
  height: 4rem;
  margin: 0 auto 3rem;
  width: 40vw;
}
.mm-item-dummy-box.mm-item-dummy-box--type-d
  .row
  .col:nth-child(1)
  .mm-item-dummy-box--loader:nth-child(2) {
  border-radius: 1rem;
  height: 1.5rem;
  margin: 0 auto 0.8rem;
  width: 40vw;
}
.mm-item-dummy-box.mm-item-dummy-box--type-d .row .col:nth-child(2),
.mm-item-dummy-box.mm-item-dummy-box--type-d .row .col:nth-child(3) {
  display: none;
}
.mm-dummy-box-content--header {
  -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;
  height: 15rem;
  width: 100%;
}
.mm-dummy-box-content--header .mm-item-dummy-box {
  background-color: transparent;
  border-bottom: 0;
  padding: 1.6rem;
  text-align: center;
  width: 100%;
}
.mm-dummy-box-content--header .row {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0;
}
.mm-dummy-box-content--header .row .col {
  padding: 0;
}
.mm-dummy-box-content--header .row .col:first-child {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  text-align: center;
  width: 100%;
}
.mm-dummy-box-content--header .row .col:first-child .mm-item-dummy-box--loader {
  -webkit-animation-duration: 1.5s;
  animation-duration: 1.5s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-name: place-holder-shimmer;
  animation-name: place-holder-shimmer;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  background: #ddd;
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    color-stop(8%, rgba(255, 255, 255, 0.4)),
    color-stop(18%, rgba(255, 255, 255, 0.7)),
    color-stop(33%, rgba(255, 254, 254, 0.4))
  );
  background: linear-gradient(
    to right,
    rgba(255, 255, 255, 0.4) 8%,
    rgba(255, 255, 255, 0.7) 18%,
    rgba(255, 254, 254, 0.4) 33%
  );
  background-size: 800px 104px;
  display: inline-block;
  height: 1.5rem;
}
.mm-cloud,
.mm-diamond {
  -webkit-animation-timing-function: ease-out;
}
.mm-dummy-box-content--header
  .row
  .col:first-child
  .mm-item-dummy-box--loader:first-child {
  display: inline-block;
  border-radius: 1.5rem;
  height: 3rem;
  width: 80%;
  margin: 0 0 0.8rem;
}
.mm-dummy-box-content--header
  .row
  .col:first-child
  .mm-item-dummy-box--loader:nth-child(2) {
  display: inline-block;
  width: 90%;
  border-radius: 0.75rem;
  height: 1.5rem;
  margin: 0 0 0.8rem;
}
.mm-dummy-box-content--header
  .row
  .col:first-child
  .mm-item-dummy-box--loader:nth-child(3) {
  display: inline-block;
  width: 80%;
  border-radius: 0.75rem;
  height: 1.5rem;
  margin: 0 0 0.8rem;
}
.mm-dummy-box-content--header.mm-dummy-box--type-b
  .row
  .col:first-child
  .mm-item-dummy-box--loader:nth-child(2) {
  width: 60%;
}
.mm-dummy-box-content--header.mm-dummy-box--type-b
  .row
  .col:first-child
  .mm-item-dummy-box--loader:nth-child(3) {
  display: none;
}
@-webkit-keyframes time {
  0%,
  5% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  50%,
  55% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  100%,
  95% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes time {
  0%,
  5% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  50%,
  55% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  100%,
  95% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-webkit-keyframes character-diamond {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  5%,
  95% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 140px, 0);
    transform: translate3d(0, 140px, 0);
  }
}
@keyframes character-diamond {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  5%,
  95% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 140px, 0);
    transform: translate3d(0, 140px, 0);
  }
}
@-webkit-keyframes character-cloud {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  5% {
    opacity: 1;
  }
  100% {
    opacity: 1;
    -webkit-transform: translate3d(30px, 0, 0);
    transform: translate3d(30px, 0, 0);
  }
}
@keyframes character-cloud {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  5% {
    opacity: 1;
  }
  100% {
    opacity: 1;
    -webkit-transform: translate3d(30px, 0, 0);
    transform: translate3d(30px, 0, 0);
  }
}
@-webkit-keyframes character-cloud-02 {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  5% {
    opacity: 1;
  }
  100% {
    opacity: 1;
    -webkit-transform: translate3d(-43px, 0, 0);
    transform: translate3d(-43px, 0, 0);
  }
}
@keyframes character-cloud-02 {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  5% {
    opacity: 1;
  }
  100% {
    opacity: 1;
    -webkit-transform: translate3d(-43px, 0, 0);
    transform: translate3d(-43px, 0, 0);
  }
}
.mm-character-animation {
  margin: auto;
  max-width: 200px;
  position: relative;
  width: 80vw;
}
.character-level-down,
.character-level-up,
.character-maintenance,
.character-subtract-points {
  width: 140px;
  z-index: 2;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
  height: 185px;
  position: relative;
}
.mm-character-message {
  background-color: #fff;
  padding: 0 0 1.6rem;
  text-align: center;
}
.mm-character__title-top {
  color: #033;
  font-size: 28px;
  margin: 0;
  text-align: center;
}
.character-level-up {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="282" height="382"><g fill="none" fill-rule="evenodd"><ellipse cx="146" cy="371" fill="%23E6E6E6" fill-rule="nonzero" rx="107" ry="11"/><path fill="%23B3CD6A" fill-rule="nonzero" d="M253.6 216c-4.9-2.9-9.3-4.4-13.6-4.6-8-.3-15.9 4.7-19.1 12-.8 1.8-1.3 3.8-1.8 5.6-.4 1.5-.8 3-1.3 4.3-3.6 9.4-19.1 12.4-25.5 10.3-9.7-3.2-15.2-8.7-17.3-17.1l17-2.7c17.9-2.7 30.3-19.5 27.5-37.4l-4.9-32.3c12.7-8.5 21.5-17.7 30.7-31.4 25.9-38.6 39.8-82.2 36-97.1-.7-2.7-2-4.6-3.8-5.6-2-1-3.9-1.2-5.6-.5-3.9 1.7-5.7 7.5-7.2 12.6 0 .2-.1.3-.1.5-1-2.5-2.9-4.5-5.3-5.5-2.3-.9-4.9-.7-7.6.4l-.1.1c-1.1.6-2 1.4-2.7 2.2-.8-1.7-1.2-3.9-1.6-6-1-5.1-2.3-12.1-10.1-10.9-2.7.4-4.7 1.7-6 3.8-3.9 6.2-.4 18.1 1.8 24.9-5.1 2.1-9.2 6.4-10 12.7-.6 5.1.4 9.4 3.2 12.8 3.4 4.2 8.4 5.7 11.1 6.3v.1c-1.2 11.1-4.5 17.7-9.9 27.2-3.7 6.5-10.8 15.4-17.4 22.9l-5.8-38.2c-2.7-17.9-19.5-30.3-37.4-27.5L135 62.8c1.3-6.1 5.8-12.9 15.2-16.4 3.7-1.4 5.2-3.7 5.8-5.4.9-2.4.5-5.3-.8-7.6-4.4-7.6-13.7-5.8-17.1-5.2l-.6.1c-12.4 4.4-17.7 11.5-20.1 16.6-.4-4.8-.3-10.4.9-16.8.8-4.6-2-9.3-6.4-10.5-8.7-2.5-13.5 4.2-15.3 6.8-6.4 8.9-4.9 20.7-3.4 26.9 1.3 5.3 3.3 11.6 5.9 17.1l-33 5c-8.7 1.3-16.3 5.9-21.5 13-2.1 2.9-3.7 6.1-4.8 9.4-3.2-11.1-4.4-33.1-1.7-39.9 12.2-4 12.9-11.3 12.3-16.4-.3-2.7-1.7-4.8-3.7-6.5 2.6-7.6 6.1-20.3 2.7-26.7-1-1.9-2.6-3.2-4.6-3.8-2.6-.7-5-.4-7 1-3.4 2.4-4.6 7.2-4.8 9.1-.1.5-.5 2.4-.9 4.5-3.2-2.6-8.7-2.7-12.2 0l-.2.2-.8-5.6c-.3-2-.6-4.3-1.8-6.3C15.5 2.7 12.7 1 9.6.9c-3.1-.1-6.1 1.5-7.8 4-2.6 4.1-1.2 9 0 12.9 1.9 6.7.8 11.7-.3 16.5C.2 40.1-1.2 46 3.8 53.1c-.1 11 .8 29.9 7.3 49.2 6.9 20.4 18 35.8 33 45.8l9.7 63.5c2.4 15.8 16 27.6 31.9 27.9-2.8 13.2 2.3 31.8 23.6 44.1 5.1 3 11.8 4.5 18.9 4.5 1.6 0 3.1-.1 4.7-.3v.2c.5 6.9 3.8 21.5 12.5 27.7 2.7 2 5.7 2.9 9 2.9 1.4 0 2.9-.2 4.5-.6 3.9-1 7.1-3.6 9.4-7.8 5.5-9.9 5-26.4 2.6-34.1-1.7-5.2-3.9-9.2-7-12-5.7-5.3-14.6-6.7-21.6-3.4-1.8.8-3.4 1.9-4.9 2.9-1.3.9-2.5 1.7-3.7 2.3-8.9 4.7-21.4 1.3-25.8-6.8-2.2-4-4.2-12.4-1.1-22.1l49.3-7.7c3.5 15.9 16.8 32.5 43.2 32.5 3.3 0 6.7-.3 10.4-.8 9.2-1.4 16.9-5.4 22.5-10.6l.3.3c4.8 4.7 16.2 13.1 26.7 13.1.6 0 1.2 0 1.8-.1 5-.5 9-2.9 12.1-7.3 2-2.9 2.5-6.7 1.6-11.3-2.7-10.6-13.4-24.5-21.1-29.1z"/><circle cx="137.5" cy="115.4" r="17.2" fill="%23FFFFFF" fill-rule="nonzero"/><path stroke="%233F6300" stroke-width="3.69" d="M5.8 50.4c-.9 29.8 6.7 75.1 40.1 96.7m-9.6-92.9c-4.1 7.7-1.6 41 3.8 48.3m-1.2-57.9s-15.2 1.2-15.5-6.5c-.4-9 23.5-9.4 24.7 1.6.4 3.9.6 10.8-11.8 14.5" stroke-linecap="round"/><path stroke="%233F6300" stroke-width="3.69" d="M5.7 52.6c-9-12.2 2.5-19.5-2.1-35.3-1.1-3.7-2.3-8-.2-11.3 1.3-2 3.6-3.2 6-3.1 2.4.1 4.6 1.5 5.8 3.5 1 1.7 1.3 3.6 1.5 5.5.5 3.6 1 7.1 1.4 10.7m15.2 6c.1-3.2.2-6.8-1.9-9.2-2.4-2.7-7.4-2.9-10.4-.6-4 3-2.8 16.8-2 18.8.8 1.9 2.6 3.6 4.7 3.8" stroke-linecap="round"/><path stroke="%233F6300" stroke-width="3.69" d="M33.1 23.2c.3-3.1 1.7-10.3 1.7-10.3.1-1.5 2-10.4 9.3-8.4 9.1 2.5 1.6 24.5.1 28.8m195.1 40.6c-1.2 11.3-4.6 18.1-10.1 28-5.6 9.9-19 25.2-26.9 33.3m3.2 22.2c16.8-9.9 27.2-19.6 38.1-35.8 29.8-44.4 43-94.4 33-99.7-8.7-4.6-9.5 15.5-13 18M236 56.7c3.1.5 15.4-.6 15.2-7.9-.3-9.4-24.2-9.5-26.2 6-1.8 14.4 11.8 16.9 14.4 17.1" stroke-linecap="round"/><path stroke="%233F6300" stroke-width="3.69" d="M235.2 42.3c-2.4-7.5-8.2-25.6 2.3-27.2 9.2-1.4 6.3 11.7 10.5 17.5m.4 10.3c-.3-2.3-.3-4.6 0-6.9.2-1.5 1.3-4.9 4.2-6.4 1.9-.8 4.1-1.1 6-.4 2.3.9 4.1 3.1 4.5 5.5 1.3 6.5 1 20.2-6.3 21.8-2.4.5-5.3.4-6.8-1.5M107.5 78c-6.1-6.1-10.6-18.8-12.6-27.2-2-8.5-2-18.1 3.1-25.2 1.9-2.6 5.9-8 13.1-6 3.4 1 5.6 4.6 5 8.2-4.5 23.9 5.7 37.7 5.7 37.7" stroke-linecap="round"/><path stroke="%233F6300" stroke-width="3.69" d="M117 51.6c.9-2 2.2-14.7 21-21.4 3.1-.6 11.4-2.3 15.2 4.1 1.8 3.1 1.7 8.1-3.9 10.1-11.1 4.1-16.4 12.9-16.9 20.8" stroke-linecap="round"/><circle cx="136.1" cy="114.6" r="18.2" stroke="%233F6300" stroke-width="3.69" stroke-linecap="round"/><circle cx="141.1" cy="114.9" r="7.3" fill="%23000000" fill-rule="nonzero"/><path stroke="%233F6300" stroke-width="3.69" d="M131.6 95.3c-.1-2.3-.1-4.6-.2-6.9m16.7 11.9c1.4-1.8 2.7-3.5 4-5.4" stroke-linecap="round"/><circle cx="77.5" cy="127.6" r="17.2" fill="%23FFFFFF" fill-rule="nonzero"/><circle cx="76.1" cy="126.9" r="18.2" stroke="%233F6300" stroke-width="3.69" stroke-linecap="round"/><circle cx="81.1" cy="127.2" r="7.3" fill="%23000000" fill-rule="nonzero"/><path stroke="%233F6300" stroke-width="3.69" d="M71.6 107.5c-.1-2.3-.1-4.6-.2-6.9M60 113.9c-1.6-1.5-3.3-3-5.1-4.4" stroke-linecap="round"/><path fill="%23047C4B" fill-rule="nonzero" stroke="%233F6300" stroke-width="3.69" d="M129.9 153.4c3.8-2.8 10.8-8.7 16.1-6.2 6.5 3.1 4.6 11.4 3.1 14.9-1.5 3.5-4.8 7.1-7.5 9.8-5.7 5.8-12.8 9.3-20.5 11.7-7.7 2.4-16.4 2.3-23.7-1.2-1.9-.9-3.8-2.1-5.2-3.8-1.4-1.7-2.1-3.9-1.7-6 .4-2.2 2-4.1 3.9-5.2 4.4-2.5 18.9-1.9 35.5-14z" stroke-linecap="round"/><path stroke="%233F6300" stroke-width="3.69" d="M154.1 139.7c4.6.1 9.1 2.5 11.6 6.3m-36.4-80.2L167 60c16.8-2.6 32.5 9 35.1 25.8l6.5 42.6M86.7 237.6c-15.2.3-28.6-10.7-31-26.2L40.3 110.5c-2.6-16.8 9-32.5 25.8-35.1l35.8-5.5m110.5 83.3l5.1 33.6c2.6 16.8-9 32.5-25.8 35.1l-86.8 13.6m52.8-7c2.7 13.4 15.7 36 51.5 30.7 19.8-2.9 31.7-18.8 31.6-30.7" stroke-linecap="round"/><path stroke="%233F6300" stroke-width="3.69" d="M172.6 224.8c1.9 11 8.5 17.2 19.1 20.7 7.4 2.5 24-1.1 28-11.5 1.2-3.2 1.7-6.7 3.1-9.9 2.9-6.6 10-11 17.1-10.8 4.5.1 8.8 2 12.6 4.3 9.4 5.7 25.5 27.9 18.6 37.8-10.3 14.8-30.7.5-37.4-6M90.3 232.7c-6.6 11.5-5.1 34.9 19.9 49.4 13.5 7.8 35.6 4.1 43.1-4.7" stroke-linecap="round"/><path stroke="%233F6300" stroke-width="3.69" d="M108.5 228c-8.1 13.3-6 26.1-2.7 32.3 5.1 9.5 19.1 12.7 28.6 7.7 3-1.5 5.5-3.8 8.5-5.2 6.3-3 14.3-1.7 19.4 3 3.2 3 5.1 7 6.4 11.2 3.2 10.1 2.8 36-10.6 39.4-16.9 4.3-22.7-19.2-23.4-28.2" stroke-linecap="round"/></g></svg>');
}
.character-level-down {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="270" height="341"><g fill="none" fill-rule="evenodd"><ellipse cx="116" cy="330" fill="%23E6E6E6" fill-rule="nonzero" rx="107" ry="11"/><path fill="%23B3CD6A" fill-rule="nonzero" d="M269.5 119.1c-4.2-32.8-26.4-35.8-28.3-36-7.7-1.2-15.8.2-23.1 3.6-2.5-12.6-12.7-22.5-25.6-24.4l-40.6-5.7c2-3.9 6.4-8.1 10.8-12.2 6.8-6.4 13.3-12.5 11.5-18.5-.9-3.1-3.1-4.9-6-5.3-7.9-.9-20.6 9.3-29.1 20.5.5-2.4 1-4.9 1.5-7.4 2.7-12.6 5.2-24.5 1.4-30-1.1-1.6-2.6-2.6-4.5-3-2.8-.5-5.4.2-7.9 2-11.2 8.3-15.1 38.7-15.1 39-.3 2.4-.4 5.6-.5 8.9l-19.5-2.9c-16.7-2.5-32.4 9.1-34.9 25.9l-8.7 58.7c-13 6.3-25.2 17.5-32 29.3-6.1 10.5-7 21.2-2.6 29.9 4 7.8 11.8 13.2 20.4 14 5.2.5 10.1.8 14.8.8 5.2 0 10.1-.3 14.7-.8.1.1.3.2.5.2 1.4.4 2.8.7 4.2.9l11.3 1.7c-9.4 33-25.9 64.4-37.9 79.3-.6-2-1-4.4-1.4-6.9-1.7-11.6-4.6-20.3-9.2-27.4-4.2-6.4-12.1-13.1-20.7-10.9-6.7 1.7-10.7 8.3-11.7 14-1.1 6.1.3 12.1 2 17.7 3.3 11.1 12.6 37.6 29.2 45.4 3.1 1.5 6.3 2.2 9.6 2.2 3.2 0 6.5-.7 9.8-2.1l.2-.1c20.5-12.4 41.6-76.5 49.1-108.3l48.8 7.2c1 30.3-1.7 55.5-4.7 84.6l-.4 4.2c-.3 3.3-.8 7.4 1 10.9 2.6 5.3 8.6 7.3 13.6 8.5l1.2.3c9.9 2.3 22.7 5.3 34.1 5.3 8.3 0 15.9-1.6 21.2-6.2 5.2-4.5 5.5-9 4.8-11.9-1.7-7.1-10.8-12.2-14.1-13-7.8-1.9-15.8-1.3-23.6-.6-4.9.4-10 .8-15 .6 2.1-11.3 6.6-52.2 5.3-79.6h.2c13.4 0 25.5-8.8 29.4-22 1.1.5 2.2 1 3.4 1.4 2.2.7 4.3 1.1 6.3 1.1 1.6 0 3.1-.2 4.5-.7 4.5-1.5 7.6-5.1 10.2-8 .1-.1.1-.2.2-.2 1.9-.5 3.6-1 5.1-1.6 6.1-2 16.5-10.9 24.9-23.9 6.7-11 14.5-28.2 11.9-48.5zM45.3 182.5c-2.7.4-5.4.5-7.8.4-.4-7.4 2.7-14.3 8.8-19.4l-1.2 8.3c-.6 3.6-.6 7.1.2 10.7zm190.6-18.7c-6.5-4.4-14.8-6-22.5-4.1-1.5.4-3 .9-4.5 1.5l7-47.2v-.5c6.1-4.2 15.5-8.5 22.4-6.3 7.9 2.6 11.7 9.2 11.5 19.6-.2 11.7-5.8 28.8-13.9 37z"/><path stroke="%233F6300" stroke-width="3.69" d="M147.5 147.9c7 2.8 14.7 3.4 22.2 3.3 1 0 2 0 2.9.4.9.4 1.8 2.4-2.7 2.8-2.8.2-5.6-.5-8-1.9m48.2-59c8.4-7.1 19.8-10.8 30.7-9.1 0 0 22.4 1.4 26.6 34.3 4.6 35.7-24.3 66.5-35.8 70.3 0 0-20.8 8.9-28.4-6.6" stroke-linecap="round"/><path stroke="%233F6300" stroke-width="3.69" d="M225.6 191.4c-2.6 3-5.5 6.2-9.3 7.5-3.1 1-6.5.6-9.5-.4-5.7-1.9-11-6.3-12.2-12.2-.8-3.7.1-7.5 1.6-10.9 3.3-7.1 9.9-12.6 17.5-14.4 7.6-1.9 16-.1 22.2 4.8m-28.1-47.9c1.8-4.5 19.5-16.9 31-13.1 9.4 3.1 13.1 11.1 12.8 21.5-.3 15.1-7.8 32.5-15.7 39.5M84.3 206.4c-7 25.4-23.7 64.9-40.8 84.3" stroke-linecap="round"/><path stroke="%233F6300" stroke-width="3.69" d="M100.9 201.4C96 227.3 72.8 303.8 50.8 317.1c-26.1 11.1-41.1-27.6-45.9-44.2-1.6-5.5-2.9-11.2-1.9-16.8 1-5.6 4.7-11.1 10.3-12.5 7.3-1.9 14.5 3.8 18.6 10.1 5.1 7.9 7.5 17.3 8.9 26.6.8 5.4 1.8 11.7 6.7 14.3m104.1-77.8c1.1 32.3-1.8 58.5-5.1 90-.3 3.3-.7 6.9.8 9.9 2.2 4.5 7.5 6.3 12.3 7.4 16.7 3.9 42.7 10.4 54.8-.1 12.1-10.5-4.1-20.4-8.5-21.5-13.3-3.3-27.4 1.3-41-.2m.5.1c1.7-5.7 7.5-53.7 5.7-83.5" stroke-linecap="round"/><circle cx="108.9" cy="107.8" r="21.1" fill="%23FFFFFF" fill-rule="nonzero" stroke="%233F6300" stroke-width="3.69" stroke-linecap="round"/><circle cx="108.1" cy="107.8" r="7.4" fill="%23000000" fill-rule="nonzero"/><circle cx="163.4" cy="105.1" r="21.1" fill="%23FFFFFF" fill-rule="nonzero" stroke="%233F6300" stroke-width="3.69" stroke-linecap="round"/><circle cx="162.7" cy="105.1" r="7.4" fill="%23000000" fill-rule="nonzero"/><path stroke="%233F6300" stroke-width="3.69" d="M104.5 156.2s13.1-13 18.1-6.4c5.8 7.6-17.8 24.7-27.3 29.7" stroke-linecap="round"/><path stroke="%233F6300" stroke-width="3.69" d="M111.7 168.2s7.5-5.6 11 .1c3.6 5.7-22.5 41-86 34.7-14.9-1.5-29.5-18.5-16.4-41.1 6.9-11.9 19.2-22.9 32.1-29" stroke-linecap="round"/><path stroke="%233F6300" stroke-width="3.69" d="M27.5 182.1c8.7 4.3 36.2 3.2 38.1-15.2 1.5-15.5 7.5-33 12.6-35.5 4.1-2 7 1.4 6.3 7.2-.9 6.7-7.5 14.7-3.6 17.3 3.9 2.6 8.3-1.5 17.5-9.2 1.9-1.6 8.4-7.5 11.4-2.1 3.4 6.1-12.1 19-22.9 22.9M161.5 68c15.3 2.4 29.3 12.3 36.6 25.9m-123.9 6.4c1.7-8 6.9-15.3 14-19.5m47.9-32.6c10.3-18 32.5-33.9 36-22.3 2.7 8.9-19.9 20.8-23 31.5" stroke-linecap="round"/><path stroke="%233F6300" stroke-width="3.69" d="M115.6 61.9s-.2-14 .6-20.5c.6-5.1 6.6-42 20.8-39.4 12.1 2.2-2.4 37.6-1.4 51.3M35.3 182.9c-.8-9.8 4.1-18.2 12.3-23.7" stroke-linecap="round"/><path stroke="%233F6300" stroke-width="3.69" d="M47.3 182.8c-.9-3.6-1.2-7.5-.6-11.4l14.6-98.1c2.3-15.7 17-26.6 32.7-24.2l21.7 3.2M84.4 206.1l-13.4-2c-1.4-.2-2.7-.5-4-.9m134.1-5.5c-3.7 13.9-17.4 23.2-32 21l-69.2-10.3m113.9-95.3l-7.5 51M143 56.8l49.1 6.8c13.3 2 23.1 12.7 24.4 25.5" stroke-linecap="round"/></g></svg>');
}
.character-subtract-points {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="214" height="303"><g fill="none" fill-rule="evenodd" transform="translate(0 1)"><ellipse cx="107" cy="291" fill="%23E6E6E6" fill-rule="nonzero" rx="107" ry="11"/><g transform="translate(17)"><path fill="%23BB7294" fill-rule="nonzero" d="M156.9 99.2l-9.7-61.4c-.9-6-4.2-11.3-9.1-14.8-4.9-3.6-10.9-5-16.9-4.1L101.7 22c-.9-1-2-2-3-3l-.1-.1c-8.7-6.9-16.3-6.4-21.2-4.8-4.4 1.5-8.2 4.4-10.8 7.6-1.7-2.9-3.1-5.8-4.2-8.2-.9-1.8-1.7-3.4-2.4-4.7C54.1-1.5 48.6-.5 45.9 1c-1.7.9-2.8 2.3-3.4 4.2-.9 3.1.1 7.2 2.9 12.2 2.8 4.9 5.7 9.5 7.5 12.2L20 34.9c-6 .9-11.3 4.2-14.8 9.1-3.6 4.9-5 10.9-4.1 16.9l7.7 48.9c-.1.1-.3.3-.4.5-4 9-5.7 18-5.8 30.4-.1 15 3.7 27.8 10.8 36.9 5.7 7.3 13.8 12.1 22.1 13.7-1.2 15.6-6.2 30.6-12 48-2.6 7.9-5.4 16.1-8 25.2-.8 2.9-1.9 6.5-.9 10 1.4 5.2 6.5 8 10.8 9.8 1.3.6 2.6 1.2 4.1 1.8 10.5 4.7 23.8 10.7 34.6 10.7 4.6 0 8.8-1.1 12.1-3.9 4.3-3.6 6.1-7.5 5.6-11.6-.9-6.6-7.7-11-10-12-6.7-3-13.9-3.7-21-4.4-3.8-.4-7.7-.8-11.4-1.5 9.8-20.7 19.7-56.8 21.7-79.5 2.6-2.2 4.8-4.6 6.7-6.8L112 170c.2.1.5.3.7.4 1.2 20.4-7.3 52.7-13.5 76.2-2.7 10.3-5.1 19.2-5.9 24.6-.7 4.1-1.8 10.9 9.1 14.5 12 3.5 27.5 7.5 39.7 7.5 5.2 0 9.9-.7 13.4-2.6 5.4-2.8 8.2-7.3 7.8-12.5-.5-6.5-6-13-13-15.4-5.2-1.7-11.5-.7-18.1.4-5.2.9-10.6 1.7-15.2 1.1 3.4-10.5 18.4-59.7 16.3-87.8.8 0 1.6.1 2.3.1 6.4 0 12-1.4 16.2-2.9 18.2-6.6 26.9-24.3 27.5-38.8.5-18.8-12.5-33.6-22.4-35.6z"/><circle cx="104.73" cy="82.21" r="18" fill="%23FFFFFF" fill-rule="nonzero" stroke="%23701953" stroke-width="3.69" stroke-linecap="round" transform="rotate(-15.854 104.726 82.21)"/><circle cx="106.23" cy="84.21" r="7.4" fill="%23000000" fill-rule="nonzero" transform="rotate(-15.854 106.226 84.21)"/><circle cx="51.42" cy="91.2" r="18" fill="%23FFFFFF" fill-rule="nonzero" stroke="%23701953" stroke-width="3.69" stroke-linecap="round" transform="rotate(-15.854 51.423 91.203)"/><circle cx="52.92" cy="93.2" r="7.4" fill="%23000000" fill-rule="nonzero" transform="rotate(-15.854 52.924 93.204)"/><path stroke="%23701953" stroke-width="3.69" d="M114.6 170.3c1.8 29.8-16.7 83.6-19.5 101.2-.7 4.1-1.4 9.4 7.8 12.4 14.8 4.3 40.2 11.1 51.7 5.1 12.9-6.7 5.5-20.9-5-24.5-10.5-3.6-28 5.7-39-.3m-73.1-72.9c-1.7 23-11.5 44.3-20.1 73.6-.9 2.9-1.7 6-.9 8.9 1.2 4.3 5.7 6.8 9.8 8.6 14.3 6.2 37.8 18.2 48.9 8.9 11.7-9.8-.3-18.9-4.1-20.6-11.3-5.1-24.6-3.4-36.5-6.9m79.8 2c2.8-8.1 19.8-63.1 16.7-91.3m-71.7 8.3c-1.9 24-13 62.5-22.6 81.7m85.5-203.7c-7-4.5-15.1-7.3-23.3-8.3" stroke-linecap="round"/><path stroke="%23701953" stroke-width="3.69" d="M160.3 132.4s1.8 14-10.7 20c-39.3 19-42.5-45.8-60.2-43.6-15 1.9-4.9 29.8 5.2 42.7 21 26.8 43.5 25.1 56.4 20.4 16.5-6 25.7-22.2 26.3-37.2.7-18.5-12.7-33.3-21.9-34M10.2 111c-4.4 9.7-5.6 19-5.6 29.6-.1 12.7 2.6 25.8 10.4 35.8 7.8 10 21.4 16.1 33.5 12.4 8.2-2.5 14.7-8.8 20-15.5 7.9-9.8 14.2-20.9 18.6-32.7" stroke-linecap="round"/><path stroke="%23701953" stroke-width="3.69" d="M28.9 115.6c-14.3 13.6-8.3 53.6 5.5 55.7 17.1 2.6 26.2-22.5 31.7-36.1 5.3-13.3 14.4-9.5 17.3-5.8m-15.4-13c2.5-2.2 9.9-3.3 14-1.5M31.7 74.4c6.2-9.6 15.3-17.4 25.8-22m7.1-23.5c2.1-7.4 15.9-22 32.9-8.6 3.2 2.9 6.8 6.5 6.4 9.9-.4 4.3-4.7 6.8-8.7 3.9-1.7-1.2-6.5-7.1-12.4-5.9-4.7 1-7.5 3.5-8.7 8.9m-18-6.3S51.4 24 47 16.3c-1.8-3.1-5.6-10.9-.3-13.9s9.8 3.9 11.6 7.1c1.8 3.2 4.1 9 7.7 14.8" stroke-linecap="round"/><path stroke="%23701953" stroke-width="3.69" d="M11.4 113.5L3 60.5C1.2 49.1 9 38.4 20.4 36.6l38.1-6.2m52.8 137.8l-44.3 7m34.1-151.3l20.4-3.2c11.4-1.8 22.1 6 23.9 17.4l14.9 94.4" stroke-linecap="round"/></g></g></svg>');
}
.character-maintenance {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="226" height="317"><g fill="none" fill-rule="evenodd"><ellipse cx="107" cy="306" fill="%23E6E6E6" fill-rule="nonzero" rx="107" ry="11"/><g fill-rule="nonzero"><path fill="%23727272" d="M212.18 177.97c-5.5-2.4-12-2.6-17.9.1-7.2 3.4-11.6 10.3-12.3 17.7l-37.5 17.3c-5.5 2.5-7.8 9-5.3 14.5 2.5 5.4 9 7.8 14.5 5.3l37.5-17.3c6.1 4.3 14.2 5.4 21.5 2.1 7.9-3.6 12.6-11.4 12.6-19.5 0-.9-.5-1.8-1.3-2.3-.7-.5-1.8-.6-2.6-.2l-11.5 5.3c-2.8 1.3-6 .1-7.2-2.7-1.3-2.8-.1-6 2.7-7.2l11.5-5.3c.8-.4 1.4-1.2 1.5-2.1.1-.9-.2-1.9-1-2.4-1.6-1.5-3.4-2.5-5.2-3.3zm-2.3 4.9l-6.9 3.2c-5.5 2.5-7.8 9-5.3 14.5s9 7.8 14.5 5.3l6.9-3.2c-1.3 4.3-4.3 8-8.8 10-5.9 2.8-12.6 1.6-17.3-2.3-.8-.7-2-.8-2.9-.4l-38.8 17.9c-2.8 1.3-6 .2-7.2-2.6-1.3-2.8-.1-5.9 2.7-7.2l38.8-17.9c.9-.5 1.5-1.4 1.6-2.4.1-6.1 3.6-11.9 9.5-14.6 4.3-2.2 9.1-2.1 13.2-.3z"/><path fill="%23C6C7C8" d="M209.9 182.8L203 186c-5.5 2.5-7.8 9-5.3 14.5s9 7.8 14.5 5.3l6.9-3.2c-1.3 4.3-4.3 8-8.8 10-5.9 2.8-12.6 1.6-17.3-2.3-.8-.7-2-.8-2.9-.4l-38.8 17.9c-2.8 1.3-6 .2-7.2-2.6-1.3-2.8-.1-5.9 2.7-7.2l38.8-17.9c.9-.5 1.5-1.4 1.6-2.4.1-6.1 3.6-11.9 9.5-14.6 4.3-2.1 9.1-2 13.2-.3z"/></g><g transform="translate(18)"><path fill="%23E59D27" fill-rule="nonzero" d="M148 40.1l-39.6-2c.7-6.1 3.1-12 6.7-15.4 3.8-3.6 7.5-9.5 7-14.7-.2-2.6-1.5-4.7-3.6-6.1-2.6-1.7-5.3-2.1-8.1-1.2-6.7 2.1-11.5 11.5-13.7 17-1.6 3.9-3 9.7-4 14.3v-.1c-.3-1.6-.6-3.2-.9-4.5l-.1-.5c-1.3-5.8-2.8-12.4-7.7-16.4-2-1.6-4-2.3-5.9-2-1.6.2-3.2 1.3-4.1 2.7-1.4 2.2-1.7 5.2-.7 9 .8 3.1 2 7.4 3.1 11.2.5 1.7 1 3.6 1.4 5.1L47.7 35c-13.3-.7-24.7 9.6-25.4 23l-2.5 57.6c-8.3 4.6-21.4 15.7-19.3 39.1 1.1 12 5.4 20.9 12.9 26.5 6.9 5.1 15.3 6.5 22.5 6.5 5.3 0 9.9-.8 12.7-1.4 3.7-.8 6.7-1.7 9.4-2.7 0 .2-.1.4-.1.6 1 14.2 4.4 28.9 8.5 42.1-4.6-.1-15.2-.4-21.3-.2h-2.6c-8 0-13.3 1.1-14.2 16.9-.5 8.7-.9 30 6.5 38.2 1.9 2.1 4.1 3.2 6.7 3.4h.3c6 0 6.9-10.5 7.8-21.6.5-6.3 1.4-16.9 3.7-17.2 3.7-.6 11.6-.7 19.8-.4 3.5 9.2 6.7 16.8 8.8 21.5.8 1.8 1.4 3.2 1.8 4.2 1.3 3.1-3.3 9.7-7.4 15.6-5.5 8-11.2 16.2-7.1 21.4 1.7 2.1 3.9 3.3 6.4 3.5h.8c5.9 0 12.6-5 17.2-9.2 1.1-1 2.1-1.9 3.1-2.9 6.8-6.2 12.2-11.1 12.8-18.5.3-4-2.4-9.4-6.5-17.6-2.5-5.1-5.7-11.3-8.9-18.8 6.8-1.2 10.5-3.2 11.8-4.1 24.4-16.2 20-36.5 17.1-50l-.6-2.7 18.3.9h1.2c1.3 0 2.7-.1 3.9-.3 1.9 8.1-1 18.7-2 21.9-4.6 1-10.1 3.7-13.2 8-2.2 3-4 8.1-.4 14.8 1.6 3 4.1 4.6 7.2 4.7h.4c6 0 12.5-5.4 15.9-10.8 13.8-21.8 12.6-63.1 12.5-65.8l4.8-96c.6-13.1-9.7-24.4-23-25.1zM99.9 221.7c-5.7 3.5-9.5 4.6-12.8 4h-.3c-3.6-11.2-6.8-24.4-8.9-39.9l25.1 1.3v.1c2.1 8.4 7.2 28.2-3.1 34.5z"/><circle cx="122.1" cy="83.3" r="19.5" fill="%23FFFFFF" fill-rule="nonzero"/><circle cx="122" cy="83.61" r="18.9" stroke="%238C4900" stroke-width="3.69" stroke-linecap="round" transform="rotate(-8.662 121.997 83.606)"/><circle cx="125.09" cy="78.31" r="8" fill="%23000000" fill-rule="nonzero" transform="rotate(-8.662 125.09 78.31)"/><circle cx="70.7" cy="88.6" r="19.5" fill="%23FFFFFF" fill-rule="nonzero"/><circle cx="70.59" cy="88.9" r="18.9" stroke="%238C4900" stroke-width="3.69" stroke-linecap="round" transform="rotate(-8.662 70.587 88.9)"/><circle cx="73.7" cy="83.7" r="8" fill="%23000000" fill-rule="nonzero" transform="rotate(-8.662 73.696 83.702)"/><path stroke="%238C4900" stroke-width="3.69" d="M120.1 186.1c2.4 13.6 11 35.6-15.4 53.1-1.3.8-5.1 3-12.3 4.1m-24-15.1s-15.5-.5-23.4-.3c-8 .2-14.1-2.1-15.1 15.3-1 17.3.9 39.2 11.5 39.7 8.7.5 3.9-37.6 11.4-38.8 4-.7 12.5-.8 20.9-.3" stroke-linecap="round"/><path stroke="%238C4900" stroke-width="3.69" d="M104.3 185.3c1.9 7.7 8.6 30.6-3.5 37.9-5.4 3.3-9.9 5.1-14.1 4.2" stroke-linecap="round"/><path stroke="%238C4900" stroke-width="3.69" d="M59.5 184c2.6 37.1 22.1 78.1 25.5 86.6 3.4 8.5-21 28.7-14.7 36.6 6.3 7.9 18.5-2.8 21.8-5.9 8.4-7.8 14.8-12.5 15.4-20.2.8-10.3-24.1-36.6-31.8-97.2M42.8 76.5c2.7-8.7 9-16.3 17.1-20.5M21 116.9C17 119-.2 128.6 2.1 154.6c3 34.3 32.9 32.8 46 30 9.2-2 13.4-4.3 21.5-9.2" stroke-linecap="round"/><path stroke="%238C4900" stroke-width="3.69" d="M19.2 165.1s7.5 7.7 22.3 4.9c17.1-4.1 20.2-12.2 20.2-12.2" stroke-linecap="round"/><path stroke="%238C4900" stroke-width="3.69" d="M103.6 155.9c6.3-1.1 20.4-9.4 24.7-14.1 1.6-1.7 3-3.8 3.2-6.1.2-2.3-1.3-4.9-3.6-5.2-2.3-.3-8.8 4.3-11.4 5.8-32.3 18-51 4.9-54.3.8-2.4-3-7.4-6.5-11.1-3.6-4.3 3.4-.4 10.2-.4 10.2s4 10.3 13.9 15.9m32.6 7.5c4.8-.7 9.9-1.5 13.8-4.5 2.9-2.3 5-6.2 3.9-9.7" stroke-linecap="round"/><path stroke="%238C4900" stroke-width="3.69" d="M64.2 170.9c3 3.8 7.6 6.1 12.3 7.1 4.7 1 9.6.8 14.5.4 5.1-.5 10.4-1.4 14.8-4.1 4.4-2.7 7.7-7.7 7.1-12.8m-47.7-37.9s10.8 14.8 34.6 8.3 25.9-20 25.9-20M80.3 39.8c.4.3-3.6-12.8-5.4-20-1.8-7.1 1.6-9.2 3.4-9.5 1.6-.2 3.3.6 4.6 1.7 4.5 3.7 5.9 10.2 7.2 15.8.9 3.9 2 11.1 2.6 11.3.6.1 2.7-13.7 5.6-20.7 4-9.8 11.1-20.1 19.2-14.9 5.7 3.7 2 12.8-3.6 18-7.1 6.6-9.7 21.4-5.5 31.5m18-1.7c6.9 2 13 6.4 17.1 12.2m20.9 98s1.6 43-12.2 64.8c-5 8-16.1 14.3-20.5 6.2-7.5-14.1 10.3-21.5 16.6-20.5m-1-24.4c2.7 10.3-2.2 24.4-2.2 24.4" stroke-linecap="round"/><path stroke="%238C4900" stroke-width="3.69" d="M107.6 39.9l40.3 2c12.4.6 21.9 11.1 21.3 23.5l-5 100.5c-.6 12.4-11.1 21.9-23.5 21.3l-66.8-3.3m-54.7-18.8l4.7-106.9c.6-12.4 11.1-21.9 23.5-21.3L80 38.5" stroke-linecap="round"/></g></g></svg>');
}
.session-expired {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="214" height="297"><g fill="none" fill-rule="evenodd"><ellipse cx="107" cy="286" fill="%23E6E6E6" fill-rule="nonzero" rx="107" ry="11"/><g transform="translate(14)"><path fill="%23A4E1E4" fill-rule="nonzero" d="M179.3 136.3c-4.9-8.6-13.5-12-16.9-13l3.5-58.6c.6-10.8-7.6-20.2-18.5-20.8l-27.8-1.6c.1-2.6.2-7.7-.4-12-.4-2.1-1.1-4.9-2.4-7.5-1.4-2.8-4.4-5.7-8.1-4.9-1.4.3-2.6 1.1-3.5 2.3-1.6-5.9-3.4-10.5-4.8-13C97.6 2.5 93.8 0 90 .3c-3.6.2-6.8 3.1-7.4 6.7-.5 3.5 1.2 6.5 2.8 9.2.3.4.5.9.7 1.3 3.6 6.6 4.7 15.3 5.6 23.1L78 39.8c-1.2-3.8-4.2-8.1-7.3-12.1l-.5-.6c-8-10.5-25.8-17.3-37.4-17-13 .3-23.5 7.4-28.9 19.3-6.8 15.2-2 31.3 3.3 42.2 5.8 12 14.3 21.9 20.1 26L24 153.5c-.6 10.8 7.6 20.2 18.5 20.8l13.9.8c-2.5 23.5-2.4 56.5-2.3 73.5 0 5.4 0 9.3-.1 10.7-5.2 2.5-14.6 7.3-17.9 10.2-2.9 2.6-5.9 6.9-5.3 11.2.3 2.1 1.5 5 5.8 7.1 1.6.8 3.6 1.1 6 1.1 6.1 0 14-2.5 19.8-6.6 7.2-5.2 10.6-12.2 9.7-19.9-2-15.5-.7-72.3 2.4-86.2l31.9 1.9c3.4 30.2 17.6 49.4 26.1 61 3 4 5.3 7.2 5.7 9 .5 2.4-2.5 8.1-5.2 13.2-3.9 7.4-7.7 14.5-5.4 18.5.9 1.6 2.6 2.6 5 2.8h1c6.4 0 12.9-4.8 17.8-13.2 5.3-9 8.4-21.9 4.5-27.8-.9-1.4-2.6-3.2-4.6-5.5-9-10.1-25.8-28.7-26.1-56.8l14.2.8h1.2c6.5 0 12.5-3.1 16.2-8.5.2-.3.3-.7.3-1.1 4.4-.8 8.9-1.9 13.6-3.4 6.5-2.1 10.6-5.6 12.5-10.3 1.9-5.7.7-12.5-3.9-20.5zM41.5 40.8c-3.5 3.1-7.2 6.4-8.8 10.8-.7 2-1 4.1-1.2 6.2-.5 3.8-.9 7.7-1.4 11.5-2.6-2.5-4.7-5.4-6.7-8.4-3.9-6.1-7.3-13-6.8-20.2.2-2.9 1.1-5.9 3.1-8 3.2-3.2 8.5-3.4 12.6-1.4s7 5.7 9.2 9.5zm117.9 110.6c.5-.1.2-11.1.6-12.1 1.9.2 3.6 1.6 4.8 3 1.9 2 3.2 4.5 3.9 7.2-3.1.4-6.2 1.1-9.3 1.9z"/><ellipse cx="124" cy="77.9" fill="%23FFFFFF" fill-rule="nonzero" stroke="%2300657A" stroke-width="3.69" stroke-linecap="round" rx="18.1" ry="19.1"/><path stroke="%2300657A" stroke-width="3.69" d="M116.8 103.2c-9.2 4.4-17.4 10.9-23.8 18.8" stroke-linecap="round"/><circle cx="119.2" cy="71.65" r="8.5" fill="%23000000" fill-rule="nonzero" transform="rotate(-86.617 119.205 71.65)"/><ellipse cx="72.1" cy="77.9" fill="%23FFFFFF" fill-rule="nonzero" stroke="%2300657A" stroke-width="3.69" stroke-linecap="round" rx="18.1" ry="19.1"/><circle cx="67.31" cy="71.66" r="8.5" fill="%23000000" fill-rule="nonzero" transform="rotate(-86.617 67.313 71.66)"/><path stroke="%2300657A" stroke-width="3.69" d="M57 33.8c6.4 1.5 12.1 16.6 18.3 12.2 5-3.5-4-14.6-6.5-17.9-7.6-10-24.7-16.6-35.9-16.3-11.8.3-22 6.4-27.3 18.3-12 26.6 12.8 59.8 23.6 66.6" stroke-linecap="round"/><path stroke="%2300657A" stroke-width="3.69" d="M62.6 37.9c0 12.6-14.1 12.9-17.6 8.9-2.6-2.9-11.9-26-24-13.9-10.7 10.7 1.9 31.7 9.7 37.1m80.9 66.1s-12-9.7-15.6-3.8c-4.2 6.8 16.9 19 25.2 22.3" stroke-linecap="round"/><path stroke="%2300657A" stroke-width="3.69" d="M106.6 146.7s-7.7-4.4-9.2 1c-1.7 6.3 26.5 32.7 72.6 17.5 12.4-4.1 16.1-13.5 7.7-28.1-5.8-10.1-17.2-12.6-17.2-12.6" stroke-linecap="round"/><path stroke="%2300657A" stroke-width="3.69" d="M127.1 144c-9.3-2.3-23.3-11.7-21-17.1 2.1-4.8 8-.4 9.7.7 8.3 5.6 12.3 8.7 15.3 6.2 3.1-2.5-3.1-8.6-4.4-14.1-1.1-4.7 1-7.8 4.6-6.5 4.4 1.6 8.4 11.8 10.9 24.5 3.3 17.5 22 15.6 28.9 11.2m-10.5-9.8s7.3 3.3 8.7 10.9m-96.2 24.3c-3.5 11.6-4.9 72-2.8 88.2 2.4 19-24.8 27.6-33 23.6s-4.4-11.5-.1-15.4c4.4-3.8 20.9-11.6 20.9-11.6m-2.4.5c.4-5.5-1.2-63.5 3.6-93.4m64 11.9c-.1 36 26.3 57.3 31 64.4 5.7 8.5-6.1 39.5-21.7 38.2-12.9-1 8.8-25.5 7.2-33.1-1.6-7.6-27.7-28.9-31.9-71.2m-2.5-147.3c-.2-1.9-.4-3.8.1-5.6.5-1.8 1.8-3.6 3.6-3.9 2.6-.5 4.9 1.7 6.2 4 1.1 2.2 1.7 4.6 2.2 7 .8 5.7.3 13.3.3 13.3" stroke-linecap="round"/><path stroke="%2300657A" stroke-width="3.69" d="M93.5 41c-.9-8-2-17.3-5.9-24.4-1.6-3-3.8-6.1-3.3-9.4.4-2.8 2.9-5.1 5.7-5.3 3.8-.3 6.9 2.9 8.8 6.1 3.5 5.9 9.4 25.6 8 43.7m48.4 118.8c-3.4 5-9.3 8.1-15.8 7.7l-66.3-3.9m44.6-130.5l29.5 1.7c9.9.6 17.4 9.1 16.8 18.9l-5.1 86.8M76.6 41.4l21.8 1.3M58.3 173.4l-15.7-.9c-9.9-.6-17.4-9.1-16.8-18.9l5.7-96.8c.4-6.6 4.2-12.1 9.7-14.9" stroke-linecap="round"/></g></g></svg>');
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
  height: 185px;
  position: relative;
  width: 12rem;
  z-index: 2;
}
.service-not-available {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="307" height="352"><g fill="none" fill-rule="evenodd"><ellipse cx="152" cy="341" fill="%23E6E6E6" fill-rule="nonzero" rx="107" ry="11"/><path fill="%231BB3BC" fill-rule="nonzero" d="M305.5 40.3c-1-2.4-3.1-3.9-5.4-4.5.2-.3.4-.7.4-1 .4-2-.7-4.2-2.6-5.3-1.5-.8-3.3-1-5.3-.6-1.8.4-3.5 1.4-4.9 2.4-.7-.8-1.5-1.4-2.6-1.8-2.4-.9-5.5-.7-7.9.6-2.1 1.2-3.8 2.9-5.4 4.5-1 1-1.9 1.9-2.9 2.7-.9.7-2.2 1.6-3.6 2.5-5.9 3.8-14.7 9.6-17.1 21.3-1.2 6 2.7 16.8 7.2 29.4 6.3 17.6 14.1 39.4 8.3 50.9-2.7 5.4-6.4 8.7-11 10-2.9.8-5.9.7-8.5.2l-11-86.4c-1.2-9.8-10.2-16.7-19.9-15.5l-58.2 7.4c.2-.8.3-1.7.5-2.5 2.2-9.3 5.7-18.3 9.1-26.5l.1-.3c1.8-4.2 3.6-8.6 3.9-13.5.3-5-1.5-11-6-13.3-3.3-1.6-7.4-.9-10.7 2-2.9 2.4-4.8 5.9-6.5 9-7.3 13.8-11.5 27.2-12.5 40-10.5-14.2-24.3-30.4-35.3-31.7-3.4-.4-6.3.5-8.8 2.7-2.6 2.3-3.9 4.8-3.8 7.5.2 6.4 7.8 12.3 17.4 19.8 4.6 3.6 9.6 7.5 14.1 11.8l-35.7 4.5c-4.7.6-8.9 3-11.8 6.8-2.9 3.8-4.2 8.5-3.6 13.2l12.8 100.7c-9.9.8-26.5-.1-33.4-13.8-5.1-10.2.4-23.9 6.3-38.4 5.8-14.4 11.8-29.2 7.4-41.9C54.2 81.5 47.2 79.1 42 77.4c-1.9-.6-3.6-1.2-4.9-2.1-1.1-.8-2.1-1.7-3.1-2.7-1.7-1.6-3.5-3.3-5.7-4.3-2.4-1.1-5.4-1.2-7.7 0-1 .5-1.9 1.2-2.5 2.1-1.5-1-3.2-1.8-5.1-2.1-2-.3-3.8.1-5.2 1-1.8 1.3-2.7 3.5-2.2 5.5.1.3.3.7.5 1-2.3.8-4.3 2.5-5 4.9C.3 83.2 1 86 3 89.4c5 8 12.9 13.6 20.5 18.9 1.4 1 2.8 1.9 4.1 2.9 7.5 5.3 4.8 13.1-.8 26.5-6.9 16.7-15.6 37.5 4.4 58.8 9 10 21.3 18.8 48.6 18.8H82l.5 3.9c1.1 9 8.8 15.6 17.7 15.6.7 0 1.5 0 2.3-.1l14.8-1.9c-.5 24.2-5.2 53.7-12.3 75.1-2.2-2-4.2-4.3-5.1-6.3-8.5-16.7-17.2-22.3-23.1-24-4.2-1.2-8.3-.8-11.4 1.1-6 3.6-7.9 11.1-7.2 17 .7 6.2 3.9 11.7 7.2 16.7 7.2 11.1 18.7 24.7 32.4 26.7 1.2.2 2.4.3 3.5.3 6.2 0 12.4-2.5 18.3-7.4l.2-.2c15.3-17 18.5-69.1 17.6-101.5l49.4-6.3c-4.5 21.9-11 41.6-17.9 62.2-2.3 6.9-4.6 14-6.9 21.2-1 3.2-2.3 7.2-1.3 11 1.5 5.7 7.1 9 11.8 11.1l1.1.5c12.2 5.7 29.2 13.5 43.1 13.5 4.6 0 8.8-.9 12.5-2.9 6.1-3.4 7.2-7.7 7.1-10.7-.3-7.4-8.2-14.2-11.3-15.7-7.4-3.5-15.6-4.5-23.5-5.5-4.8-.6-9.7-1.2-14.4-2.4 4.6-11.2 18.4-57.3 21.7-85.3l26.7-3.4c4.8-.6 9.1-3.1 12-7 2.8-3.7 4-8.3 3.4-12.9l-2.2-17.2c3.2-.5 6.3-1.2 9.4-2.3 12.6-4.4 22.8-13.7 28.6-26.2 6.8-14.7 1.1-30.7-4-44.8-5.1-14.3-9.6-26.7-.4-34.4 1.3-1.1 2.6-2.2 3.8-3.3 7.1-6 14.4-12.2 18.7-20.6 1.3-3.3 1.7-6.2.7-8.6z"/><g fill-rule="nonzero" transform="translate(105 98)"><circle cx="22.21" cy="22.22" r="20.4" fill="%23FFFFFF" stroke="%2300657A" stroke-width="3.69" stroke-linecap="round" transform="rotate(-3.383 22.21 22.22)"/><circle cx="22.4" cy="21.83" r="8" fill="%23000000" transform="rotate(-18.59 22.4 21.827)"/></g><g fill-rule="nonzero" transform="translate(165 82)"><circle cx="22.31" cy="22.32" r="20.4" fill="%23FFFFFF" stroke="%2300657A" stroke-width="3.69" stroke-linecap="round" transform="rotate(-3.383 22.31 22.316)"/><circle cx="22.4" cy="21.54" r="8" fill="%23000000" transform="rotate(-18.59 22.4 21.536)"/></g><path stroke="%2300657A" stroke-width="3.69" d="M118.4 217.7c1.8 26.3-3.6 66.5-12.9 93m28.6-97.4c2.9 26.9 1.7 97.6-16.1 117.3-22.4 18.7-41.9-4.3-51.7-19.2-3.2-4.9-6.2-10.2-6.9-16-.7-5.8 1.4-12.3 6.4-15.3 6.6-4 20.3-1.4 32.2 22.2 2.4 5.1 9.9 11.3 15.4 12.4m77.1-104.8c-5.6 35.9-17 65-27.4 98.1-1 3.3-2.1 6.8-1.2 10.1 1.3 4.9 6.2 7.9 10.9 10 16 7.4 40.8 19.3 55.2 11.2 14.3-8.1.1-21.4-4.1-23.4-12.7-6.1-27.8-4.4-41.2-8.7m1.5.4c3.4-6.2 22.8-69.2 23-96.4m-109.7-95c1.5-9.4 6.7-18.2 14.2-24.2m64.9-22.7c12 1.4 22.8 10.2 26.8 21.6m-93.7 70c6.9-4 15.4-5.4 23.2-3.9 7.9 1.6 15.1 6.1 20 12.5M97 212.6c-40.3 4.5-54.7-6-64.8-17.2-33.6-35.9 17.2-70.8-3.9-85.5-8.8-6.3-18.4-12.2-24.1-21.4-1.4-2.2-2.5-4.8-1.8-7.3.9-3.1 4.6-4.7 7.8-4.3 7.2.8 11.6 12.6 19.8 15.5" stroke-linecap="round"/><path stroke="%2300657A" stroke-width="3.69" d="M7.7 74.9c-.3.2-.7-.2-.8-.6-.4-1.3.3-2.8 1.5-3.6 1.2-.8 2.6-1 4-.8 3.3.5 5.9 2.7 8.4 4.9 4.9 4.3 9.5 11.3 16 11.9" stroke-linecap="round"/><path stroke="%2300657A" stroke-width="3.69" d="M18.4 73c.8-3.7 5.6-4.7 8.9-3.2 3.3 1.6 5.6 4.7 8.6 6.9 5.2 3.8 15.2 1.8 20.9 17.1 8.5 24.3-24.3 58.9-13.6 80.4 10.8 21.5 43.1 13.6 43.1 13.6m136.6-12.4c18 9.1 48.8 3.7 61.7-24 13.3-28.6-23.7-63.3-4-79.8 8.2-7.1 17.3-13.7 22.2-23.4 1.2-2.3 2.1-5 1.1-7.4-1.2-3-5-4.2-8.2-3.6-7.1 1.4-10.4 13.6-18.4 17.2" stroke-linecap="round"/><path stroke="%2300657A" stroke-width="3.69" d="M298.1 35.1c.3.2.7-.3.7-.6.3-1.4-.6-2.8-1.8-3.5-1.2-.7-2.7-.7-4.1-.4-3.2.8-5.7 3.3-7.9 5.7-4.5 4.7-8.4 12.1-14.9 13.2" stroke-linecap="round"/><path stroke="%2300657A" stroke-width="3.69" d="M287.2 33.8c-1.1-3.4-6-3.9-9.1-2.2-3.1 1.7-5.2 4.8-8 7.1-4.9 3.9-17.3 9-20.1 22.8-2.8 13.8 25.6 60.5 15.3 80.7-10.3 20.2-30.3 7.6-30.3 7.6m-116.3 81.1l-16.8 2.1c-8.8 1.1-16.9-5.2-18.1-14l-.7-5.4m105.3 8.4l-53.3 6.8m111.1-49.6l2.4 18.9c.5 4.3-.7 8.4-3.1 11.7-2.5 3.4-6.4 5.8-10.9 6.4l-6.7.8-21.3 2.7" stroke-linecap="round"/><path stroke="%2300657A" stroke-width="3.69" d="M154.3 59l59.4-7.5c8.8-1.1 16.9 5.2 18.1 14l11.1 87.6M80.1 188.8l-13-102.4c-1.1-8.8 5.2-16.9 14-18.1l37.5-4.8" stroke-linecap="round"/><path stroke="%2300657A" stroke-width="3.69" d="M128.1 73.4c-13.4-23.1-52.7-36.2-38-49.2 14.7-13 43.4 30.9 53.6 45.7m-9.2-14.2c.5-15.3 5.7-29.9 12.6-42.9 1.7-3.2 3.5-6.3 6.1-8.5 2.6-2.2 6-3.2 8.9-1.7 3.6 1.8 5.4 7 5.1 11.7-.3 4.7-2.1 9-3.8 13.2-3.6 8.7-7 17.5-9.2 26.8-2.2 9.3-3.1 19.2-1.6 28.7" stroke-linecap="round"/></g></svg>');
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
  height: 185px;
  position: relative;
  width: 140px;
  z-index: 2;
}
.character-splash-screen,
.character-user-not-exits {
  position: relative;
  width: 188px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
  z-index: 2;
}
.character-user-not-exits {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="350" height="316"><g fill="none" fill-rule="evenodd"><ellipse cx="175" cy="305" fill="%23E6E6E6" fill-rule="nonzero" rx="107" ry="11"/><path fill="%23E59D27" fill-rule="nonzero" d="M337.3 151.1c-3.3-1.2-6.8-2.5-9.4-4.3 5.1-1.5 15.6-5.1 18.2-10.8.9-1.9.8-3.9-.3-5.8-3.5-6.3-11.5-2.8-18.6.2-.6.3-1.2.5-1.8.8 0 0 0-.1-.1-.1-2.3-3.4-6.6-6.3-10.4-7.1-1.6-1.8-.8-5.4-.2-8.8.7-3.7 1.5-7.2-.4-9.7-1-1.3-2.7-2.1-4.9-2.3-2.7-.2-5 .7-6.9 2.5-4.4 4.4-5.1 13.5-5.1 18.8-1.8.1-3.2.6-4.5 1-1.1.4-2 .7-3 .7-1.2 0-2.5-.4-3.9-1.1l-.2-.1c-.2-.1-20.9-6.9-31.7-17.7l-3.7-51.8c-.8-11.8-11.1-20.7-22.9-19.9l-33.1 2.3c.3-5.2 3.4-10.4 6.1-15.1 3.8-6.5 7.7-13.1 1.1-17.1-2.4-1.4-5.1-1.4-7.8 0-5.5 2.8-10.3 10.7-12.3 16.7-2.1-.3-4.2-.2-6.1 0v-.1c-.8-2.5-1.1-5.5-1.4-8.4-.6-6.2-1.2-13.2-8.1-13-2.4 0-4.3 1.1-5.5 3.1-2.2 3.7-1.6 10.1-.3 15.5-5.2-5.4-12.9-12-18.9-12.4-2.7-.2-4.9.9-6.4 3-1 1.5-1.4 3-1.1 4.6.7 3.7 4.9 6.5 9.4 9.6 4.1 2.7 8.2 5.6 8.6 8.4 0 .1 0 .1.1.2-2.2 1.9-4.2 4-6 6.3-.5.7-1.1 1.5-1.7 2.3L108.5 44c-4.9.3-21 3.7-19.9 31.8l2.6 36.9c-5.9 5.4-26.7 15.5-38.1 17 .4-5.3.4-16.9-4.1-21.9-1.6-1.8-3.6-2.6-6-2.5-3.2.2-5.5 1.5-7.1 3.9-3.3 5.1-1.8 13.5-.6 18.3-5.5.1-8.8 2.7-10.2 4.1-3.8-1.1-16.3-4.2-21.7-.5-1.6 1.1-2.5 2.6-2.7 4.5-.2 2.3.5 4.3 2 6.1 4.6 5.2 16.3 6.6 21.7 6.9-1.8 1.4-5.1 2.5-8.2 3.5-6.9 2.3-15.5 5.1-13.3 12.8.7 2.4 2.4 4 5 4.8 1.2.4 2.6.5 4.1.5 6.4 0 14.6-2.9 20-5.7-1 1.1-2.3 2.3-3.5 3.4-3.9 3.5-8.8 7.9-4.7 13.5 1.2 1.6 3 2.5 5.3 2.5.8 0 1.6-.1 2.5-.3 4.6-1.1 10.3-5.1 13.6-9.7 1.3.2 2.6.4 3.8.4 5.3 0 9.2-2.3 13.6-6.1 4.8-4.1 7.2-11.2 6.3-17.5.2 0 .4 0 .6-.1 7.9-3.3 16.4-7.1 23.6-12.6l3.8 47.8c.8 11.3 10.2 19.9 21.4 19.9.5 0 1 0 1.5-.1l12.4-.9c3 30.1 6.4 70.1 4.9 74.2-1.4 1.4-8 2.3-12 2.8-2.5.3-4.6.6-5.9 1-6.6 1.9-11.4 7.3-11.3 12.5.1 2.6 1.5 7.3 10.1 9.3 2.2.5 4.6.8 7.1.8 5.5 0 11.5-1.3 16.7-3.7.4-.2.9-.4 1.4-.6 4.9-2.2 11.5-5.2 15.2-11.1.7-1.2 2.6-4.3-2.5-50.6-1.6-14.6-3.4-28.9-4.5-37.4l42.6-3.2c1.6 5.8 1.7 25.2 1.7 44 .1 29.4.4 49 3.3 53.7 5.6 8.8 22.1 9.8 29.3 9.8h2.6c6.3-.2 11-2.8 12.9-7 1.5-3.3 1-7-1.3-9.9-1.8-2.3-7.5-7.4-20.7-4.8-.5-.2-3.1-2.8-3.8-28.4-.4-15.7 0-34.4.3-48.1.1-3.5.1-6.7.2-9.4l20.2-1.4c11.8-.8 20.7-11.1 19.9-22.9l-2.6-36.7c9.6 6.1 22.4 10.1 31.1 10.1h.2c-.1 4.4 1 8.9 3.4 12.6 4 6.3 9.6 9.7 17.6 10.9 2.1 4.2 5.9 8.2 9.9 9.9 1.3.6 2.6.9 3.8.9 1.8 0 3.3-.6 4.6-1.8 4.2-3.9 1.4-8.6-1.1-12.8-1-1.8-2.1-3.6-2.8-5.4 4.6 3.5 11.9 6.1 17.5 6.1 1.1 0 2.2-.1 3.1-.3 3.3-.8 5.3-3 5.6-6.2.8-6-5.5-8.3-11.6-10.5z"/><path fill="%23FFFFFF" fill-rule="nonzero" d="M163.9 96.6c0 8.9-8.3 18.7-18.3 18.7s-17.8-9.9-17.8-18.7c0-8.9 8.5-18.2 18.5-18.2s17.6 9.3 17.6 18.2z"/><path fill="%23E85A13" fill-rule="nonzero" d="M164.9 135c-2.8-2.1-6.8-3.2-9.9-4.8-2.6-1.3-4.5-3.2-7.4-3.4-2.9-.2-5 1.3-6.9 3.6-3.1 3.9-2.4 9.3.5 13.4 2.3 3.3 5.1 6.1 8.4 8.4 1.5 1.1 3.6 2 5.2 1 1.1-.7 1.5-2.1 2.1-3.3 1.4-2.9 3.8-6 6.9-6.3 1.7-.2 4 1.1 5.6.9 1.6-.2 3.1-.8 4.6-1.4 1.3-.5 2.6-1.1 3.7-1.9 1.3-1 4.7-.2 5.6.1 3.8 1.5 7.3 4 9.8 7.3.6.8 1.2 1.6 2.1 2 1.4.5 2.9-.2 4.1-1.1 4-3 6.9-7.6 7.8-12.5.8-3.9-.2-8.8-3.8-10.3-2.5-1-5.4 0-7.8 1.1-4.6 2.2-8.9 5-13.6 6.9-4.7 1.9-9.8.9-14.9.9l-2.1-.6z"/><circle cx="146.3" cy="96.9" r="18.5" stroke="%238C4900" stroke-width="3.69" stroke-linecap="round"/><circle cx="145.6" cy="96.9" r="6.5" fill="%231A171B" fill-rule="nonzero"/><path fill="%23FFFFFF" fill-rule="nonzero" d="M217.9 89.2c0 8.9-7.7 18.8-17.6 18.8-9.9 0-18.5-9.9-18.5-18.8S190.3 71 200.3 71s17.6 9.4 17.6 18.2z"/><circle cx="200.2" cy="89.5" r="18.5" stroke="%238C4900" stroke-width="3.69" stroke-linecap="round"/><circle cx="199.6" cy="89.5" r="6.5" fill="%231A171B" fill-rule="nonzero"/><path stroke="%238C4900" stroke-width="3.69" d="M159.4 132.9c-3.7-2.1-7.3-5.1-11.6-5.2-4.2-.1-8.2 3.2-8.9 7.3-.9 4.8 1.5 9.8 4.9 13.4 1.4 1.5 7.6 7.8 22.9 9.3 6.5.6 13.1.2 19.4-1.6 6.3-1.9 12.1-5.3 16.4-10.2 2.6-3 4.6-6.8 4.5-10.8-.1-4-2.8-8.1-6.8-8.7-1.5-.3-4.8-.1-9 4-5.6 4.1-16.2 10-31.8 2.5z" stroke-linecap="round"/><path stroke="%238C4900" stroke-width="3.69" d="M175.3 148.2c-2.6-3.9-7.7-6.1-12.2-4.9-4.5 1.2-8 5.8-7.4 10.5" stroke-linecap="round"/><path stroke="%238C4900" stroke-width="3.69" d="M171.9 144.6c.9-.8 2-1.4 3.1-1.9 3.3-1.5 7-1.9 10.5-.9 3.4.9 6.8 3.1 8.3 6.4.6 1.2.5 3 .4 3.4M93 113.3c-5.5 5.7-29.5 17.5-41.5 18 .6-4 1.7-25-8.4-24.6-12.1.6-6.5 20.6-5.2 23.7" stroke-linecap="round"/><path stroke="%238C4900" stroke-width="3.69" d="M37.5 129.1c-8.1-.7-11.7 4.3-11.7 4.3s-22.5-6.9-23.4 2.4c-1.1 11 25 11.4 25 11.4m-.1 0c-1.4 7.2-26 6.4-22.9 17.3 2.7 9.6 26.2.4 31.4-4.1m.1 0c-.4 7.7-16.4 12.3-10.6 20.2 4.6 6.3 20-4.8 21.3-12.6m53.7-38.7c-8.1 10.2-21.8 16.1-31 19.9" stroke-linecap="round"/><path stroke="%238C4900" stroke-width="3.69" d="M44.9 172.3c7.1 1.5 11.4-.5 17-5.2 5.5-4.7 7.7-14 4.5-20.5m129.1 50.7c4.4 9.6-.2 89.8 5.3 98.5 5.5 8.8 23.9 9.3 30.5 9 18.8-.7 16.2-23.5-8.8-18.7-9.1 1.8-4.6-83.8-5.1-95.6m-84.4 4.1s8.7 81.9 5.7 85.3c-2.4 2.8-15.2 3.4-18.7 4.4-10.3 3.1-15.9 15.3-1.2 18.8 6.4 1.5 15 .8 22.8-2.8 4.7-2.1 12.1-5 15.9-11.1 3.8-6.1-8.2-94.6-8.2-94.6M252.6 108c11.1 11.4 32.7 18.5 32.7 18.5 1.4.7 3 1.2 4.5 1.3 3 .1 4.7-1.9 8.7-1.7m-50.3 2.8c8.1 10 27.9 17.8 39.9 17.4m1.3-1.6c-1 5.1 0 10.6 2.8 15s7.4 8.9 16.8 10.2" stroke-linecap="round"/><path stroke="%238C4900" stroke-width="3.69" d="M308.4 165.4c0 7.5 11.6 19.3 17.5 13.8s-6-13.1-5.1-21.6m4-11.6c6.6 7.5 23.6 6.9 22.9 15.6-.8 10.3-22.5 3.1-26.9-4m-3.3-22.3c8.4-.7 22.7-12.3 27-4.4 4.4 7.9-14 13.9-19.8 15.1m-25.6-17.5s-1.9-24.6 10.3-23.7c10.3.8-.4 14.6 4.5 20.2m-.4.3c3.4.3 8.2 3 10.6 6.6M175 38.1c-7.8 2.7-13.3 9.5-18.6 15.7-1.6 1.9-3.5 4-6 4.4-2.6.4-5.3-1.2-6.6-3.5-1.3-2.3-1.3-5.2-.5-7.7s2.3-4.8 3.9-6.9c5.8-7.3 13.9-13 23-15.2 0 0 6.7-1.9 12.4-.8" stroke-linecap="round"/><path stroke="%238C4900" stroke-width="3.69" d="M192.9 39.7c-.7-13.7 17.5-26.8 8-32.5-7.9-4.8-17.9 11.7-18.6 19.4m-28.9 6c-1.1-8-22.7-13.4-17.2-21.5 6.7-9.8 27 13.6 28.1 15.9-2.6-5.1-7.7-24.2 1.7-24.4 8.1-.1 5.3 12.3 8 20.4m80.5 111.7l2.8 39.9c.8 10.9-7.5 20.5-18.4 21.2l-21.8 1.5" stroke-linecap="round"/><path stroke="%238C4900" stroke-width="3.69" d="M187.9 40l39.8-2.8c10.9-.8 20.5 7.5 21.2 18.4l3.9 54.5m-159.6 6.4l-2.9-40.8c-.8-19.8 7.5-29.3 18.4-30.1l36.4-2.6m-11.2 160.2l-13.9 1c-10.9.8-20.5-7.5-21.2-18.4l-4-50.8m56.5 65.6l49.5-3.7" stroke-linecap="round"/></g></svg>');
  height: 157px;
}
.character-splash-screen {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="120" height="170"><g fill="none" fill-rule="evenodd"><ellipse cx="60" cy="161.5" fill="%23000" fill-opacity=".2" rx="60" ry="8.5"/><path fill="%23E4AAF6" d="M22.016 85.533c-.265-.076-.104-6.206-.335-6.781-1.049.126-1.986.914-2.68 1.685a9.477 9.477 0 0 0-2.14 4.03c1.741.228 3.465.585 5.155 1.066zm65.289-62.048c1.959 1.73 3.977 3.597 4.859 6.074.397 1.114.538 2.303.675 3.48l.755 6.45c1.441-1.391 2.616-3.041 3.693-4.737 2.167-3.413 4.029-7.289 3.773-11.339-.103-1.636-.597-3.318-1.742-4.477-1.76-1.782-4.714-1.886-6.951-.783-2.238 1.103-3.86 3.179-5.114 5.357l.052-.025zM20.406 69.713L18.49 36.858c-.354-6.075 4.234-11.31 10.229-11.669H45.51c-.057-1.478-.344-4.956 0-7.33.228-1.204.323-3.072 1.05-4.492.792-1.55 1.548-2.063 3.575-1.634.753.16 2.459.976 2.97 1.634.867-3.288 1.673-7.519 2.486-8.907C57.126 1.838 58.37.538 60.502.685c2.008.137 3.758 1.76 4.07 3.775.3 1.944-.67 3.66-1.527 5.174-.14.249-.28.496-.413.742-1.987 3.678-2.933 9.432-3.443 13.8l9.905-.834c.67-2.124 1.089-4.058 2.766-6.274l.776-.945c4.42-5.906 13.043-10.044 19.47-9.885 7.193.189 13.02 4.136 15.988 10.83 3.78 8.527 1.1 17.58-1.815 23.671-3.221 6.734-7.913 12.282-11.12 14.57l1.827 31.345c.355 6.076-4.233 11.31-10.228 11.67l-7.684.46c1.357 13.202 1.313 31.719 1.29 41.22-.007 3.018-.041 7.66 0 8.44 2.863 1.416 6.611 2.533 8.426 4.138 1.627 1.438 4.758 2.99 4.44 5.429-.15 1.16-.825 2.788-3.187 3.96-.876.434-2.019.638-3.308.638-3.378 0-7.76-1.4-10.97-3.73-3.992-2.896-4.446-6.136-3.905-10.434 1.098-8.714.28-41.05-1.446-48.82l-18.995.815c-1.88 16.932-9.724 27.718-14.445 34.202-1.649 2.267-4.258 4.387-4.465 5.361-.28 1.327.965 4.806 2.455 7.648 2.186 4.17 4.965 8.072 3.727 10.36-.5.925-.406.897-1.756 1.006a7.09 7.09 0 0 1-.567.022c-3.553 0-7.12-2.668-9.866-7.413-2.933-5.066-4.666-11.546-2.49-14.847.517-.783 1.348-1.741 2.49-3.03 5.003-5.643 14.331-16.888 14.524-32.686l-7.855.47c-.222.014-.442.022-.662.022-3.584 0-6.438-1.586-8.496-4.61-.131-.193-.017-1.516 0-1.734-2.423-.43-4.9-.737-7.498-1.608-3.573-1.198-5.55-2.29-6.55-4.926-1.161-3.06-1.463-7.138 1.067-11.643 2.705-4.819 7.471-6.728 9.374-7.321z"/><path fill="%23FFF" d="M51.698 44.59c0 5.896-4.472 10.675-9.988 10.675-5.516 0-9.988-4.78-9.988-10.676s4.472-10.676 9.988-10.676c5.516 0 9.988 4.78 9.988 10.676"/><path stroke="%23681B81" stroke-linecap="round" stroke-width="1.492" d="M51.698 44.59c0 5.896-4.472 10.675-9.988 10.675-5.516 0-9.988-4.78-9.988-10.676s4.472-10.676 9.988-10.676c5.516 0 9.988 4.78 9.988 10.676zm8.558 22.543c-5.739-.883-11.207-3.002-15.867-6.151"/><path fill="%23420D53" d="M49.192 39.897c.163 2.77-1.937 5.147-4.69 5.311-2.753.164-5.117-1.949-5.28-4.719-.163-2.77 1.937-5.147 4.69-5.311 2.753-.164 5.118 1.949 5.28 4.719"/><path fill="%23FFF" d="M80.414 44.59c0 5.896-4.47 10.675-9.987 10.675s-9.989-4.78-9.989-10.676 4.472-10.676 9.989-10.676c5.516 0 9.987 4.78 9.987 10.676"/><path stroke="%23681B81" stroke-linecap="round" stroke-width="1.492" d="M80.414 44.59c0 5.896-4.47 10.675-9.987 10.675s-9.989-4.78-9.989-10.676 4.472-10.676 9.989-10.676c5.516 0 9.987 4.78 9.987 10.676z"/><path fill="%23420D53" d="M77.909 39.897c.162 2.77-1.938 5.147-4.69 5.311-2.754.164-5.118-1.949-5.28-4.719-.164-2.77 1.936-5.147 4.69-5.311 2.753-.164 5.117 1.949 5.28 4.719"/><path stroke="%23681B81" stroke-linecap="round" stroke-width="1.492" d="M80.11 18.635c-3.562.84-6.673 9.341-10.11 6.87-2.757-1.982 2.187-8.187 3.584-10.058 4.189-5.615 13.68-9.325 19.899-9.162 6.508.171 12.18 3.608 15.13 10.28 6.623 14.98-7.08 33.616-13.054 37.444"/><path stroke="%23681B81" stroke-linecap="round" stroke-width="1.492" d="M75.652 23.068c.025 7.007 7.856 5.184 9.88 2.954 1.48-1.632 6.829-14.483 13.74-7.763 6.139 5.968-.614 16.662-5.064 19.657M48.533 77.343s6.962-5.522 9.09-2.142c2.446 3.887-9.841 10.835-14.664 12.721"/><path stroke="%23681B81" stroke-linecap="round" stroke-width="1.492" d="M51.6 83.177c1.18-.878 4.253-2.99 5.053 0 .937 3.5-14.83 18.134-40.567 9.7-6.934-2.272-8.989-7.452-4.332-15.56 3.217-5.6 9.64-6.98 9.64-6.98"/><path stroke="%23681B81" stroke-linecap="round" stroke-width="1.492" d="M39.903 82.031c5.156-1.342 12.94-6.801 11.654-9.894-1.16-2.789-4.435-.25-5.378.427-4.62 3.271-6.826 5.017-8.525 3.59-1.698-1.426 1.747-4.957 2.457-8.156.61-2.746-.575-4.516-2.547-3.768-2.464.935-4.694 6.811-6.046 14.198-1.86 10.163-10.494 8.832-14.287 6.32m4.503-5.618s-4.174 1.891-4.995 6.28m53.687 13.816c1.962 6.6 2.695 40.873 1.545 50.106-1.345 10.802 13.709 15.68 18.245 13.403 4.537-2.277 2.463-6.557.041-8.724-1.614-1.444-4.903-3.679-9.866-6.704m.023-.351c-.287-3.078.795-31.893-2.513-48.818m-36.291 3.33c.039 20.365-15.088 32.411-17.792 36.406-3.273 4.835 3.517 22.322 12.462 21.621 7.383-.578-5.068-14.427-4.133-18.722.935-4.296 15.893-16.37 18.303-40.29m2.47-86.848c-.275-1.032-1.185-2.065-2.269-2.284-1.52-.307-2.906.958-3.62 2.284-.665 1.234-1.024 2.597-1.296 3.962-.488 3.21-.188 7.524-.188 7.524"/><path stroke="%23681B81" stroke-linecap="round" stroke-width="1.492" d="M59.12 22.943c.515-4.42 1.098-9.624 3.207-13.528.895-1.656 2.102-3.37 1.813-5.236-.238-1.535-1.612-2.81-3.142-2.915-2.056-.14-3.774 1.584-4.825 3.38-1.912 3.269-5.137 14.202-4.355 24.245M23.966 95.684s2.908 6.362 9.16 6.034l37.3-2.54M45.456 25.12l-16.684.979c-5.587.328-9.848 5.087-9.517 10.629l2.9 48.682M67.93 23.865L55.443 25.12m22.474 72.85l9.036-.523c5.678-.329 10.01-5.107 9.674-10.672l-3.29-54.53c-.223-3.69-2.443-6.8-5.57-8.38"/></g></svg>');
  height: 170px;
}
.mm-diamond {
  -webkit-animation-delay: 1s;
  animation-delay: 1s;
  -webkit-animation-duration: 3s;
  animation-duration: 3s;
  -webkit-animation-iteration-count: 1000;
  animation-iteration-count: 1000;
  -webkit-animation-name: character-diamond;
  animation-name: character-diamond;
  animation-timing-function: ease-out;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="44" height="60"><path fill="%23F39324" fill-rule="evenodd" d="M32 17.9C27.2 11.4 23.6 4.8 22 0c-1.6 4.7-5.2 11.3-10 17.9C8.1 23.2 4.1 27.5.9 30c3.2 2.5 7.2 6.8 11.1 12.1 4.8 6.5 8.4 13.1 10 17.9 1.6-4.7 5.2-11.3 10-17.9 3.9-5.3 7.9-9.6 11.1-12.1-3.2-2.6-7.2-6.8-11.1-12.1z"/></svg>');
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
  height: 25px;
  left: 60px;
  opacity: 0;
  position: absolute;
  width: 25px;
}
.mm-diamond:nth-child(2) {
  -webkit-animation-delay: 3.2s;
  animation-delay: 3.2s;
  -webkit-animation-duration: 4s;
  animation-duration: 4s;
  height: 15px;
  left: 10px;
  width: 15px;
}
.mm-diamond:nth-child(3) {
  -webkit-animation-delay: 4.5s;
  animation-delay: 4.5s;
  -webkit-animation-duration: 5s;
  animation-duration: 5s;
  height: 20px;
  left: 160px;
  width: 20px;
}
.mm-diamond:nth-child(4) {
  -webkit-animation-delay: 3.2s;
  animation-delay: 3.2s;
  -webkit-animation-duration: 4s;
  animation-duration: 4s;
  height: 15px;
  left: 200px;
  width: 15px;
}
.mm-cloud,
.mm-cloud-02 {
  -webkit-animation-delay: 0;
  background-position: center;
  background-size: contain;
  position: absolute;
  display: inline-block;
  background-repeat: no-repeat;
}
.mm-cloud {
  animation-delay: 0;
  -webkit-animation-duration: 5s;
  animation-duration: 5s;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-name: character-cloud;
  animation-name: character-cloud;
  animation-timing-function: ease-out;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="183" height="101"><path fill="%23E6E6E6" fill-rule="evenodd" d="M147.8 34.5c-4.7 0-9.2.9-13.2 2.4v-1.5C134.6 15.9 119 0 99.7 0 82 0 67.4 13.4 65.2 30.7c-1.7-.4-3.5-.6-5.3-.6-8.3 0-15.5 4.7-19.4 11.6-2.4-.6-5-.9-7.6-.9C15.3 40.8 1 54.3 1 70.9S15.3 101 32.9 101c1 0 2 0 3-.1.4.1.9.1 1.3.1H152c1.1 0 2-.3 2.9-.7 16-3.1 28.1-16.5 28.1-32.5 0-18.4-15.8-33.3-35.2-33.3z"/></svg>');
  height: 50px;
  left: 0;
  top: 30px;
  -webkit-transform: translate3d(30px, 0, 0);
  transform: translate3d(30px, 0, 0);
  width: 91px;
}
.mm-cloud-02 {
  animation-delay: 0;
  -webkit-animation-duration: 6s;
  animation-duration: 6s;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-name: character-cloud-02;
  animation-name: character-cloud-02;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="161" height="108"><path fill="%23999999" fill-rule="evenodd" d="M129.9 40.6C125.1 17.5 105 0 80.5 0 61 0 44.4 11.1 36 27.2c-20.2 2-36 19.1-36 39.9 0 22.2 18.1 40.2 40.2 40.2h87.3c18.4 0 33.5-15 33.5-33.6 0-17.7-13.8-32.2-31.1-33.1z"/></svg>');
  height: 53px;
  right: 0;
  top: 0;
  -webkit-transform: translate3d(-43px, 0, 0);
  transform: translate3d(-43px, 0, 0);
  width: 80px;
}
.mm-character-cloud {
  position: relative;
  z-index: 1;
}
.mm-character-title {
  text-align: center;
}
.mm-character-title__level {
  color: #f39324;
  font-family: BPreplay;
  font-size: 4.5rem;
  font-weight: 700;
  margin: 0;
  text-align: center;
}
@media only screen and (min-device-width: 320px) and (orientation: portrait) {
  .mm-character-title__level {
    font-size: 3.7rem;
  }
}
@media only screen and (min-device-width: 360px) and (min-height: 569px) and (orientation: portrait) {
  .mm-character-title__level {
    font-size: 4.5rem;
  }
}
.mm-character-title__level.color--gray {
  color: #ccc;
}
.mm-character-title__label {
  color: #595959;
  font-size: 1.4rem;
  font-weight: 300;
  margin: 0;
  text-align: center;
}
.mm-character-title__label--color {
  font-family: OpenSans;
  font-size: 1.6rem;
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #454545;
}
.mm-character-title__line {
  bottom: 0;
  left: 50%;
  position: absolute;
  text-align: center;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}
.mm-character-title__line .round {
  background-image: -webkit-gradient(
    linear,
    right top,
    left top,
    from(#ececec),
    to(#fff)
  );
  background-image: linear-gradient(to left, #ececec, #fff);
  border: 1px solid #fff;
  border-radius: 1.6rem;
  -webkit-box-shadow: 0.4px -1.4px 4.3px 0.7px rgba(0, 0, 0, 0.19);
  box-shadow: 0.4px -1.4px 4.3px 0.7px rgba(0, 0, 0, 0.19);
  display: inline-block;
  height: 3.2rem;
  min-width: 3.2rem;
  text-align: center;
}
.mm-character-title__line .round i {
  color: #f22300;
  line-height: 3.1rem;
}
.mm-character-title__line::after {
  background-color: #fff;
  bottom: 1.6rem;
  content: "";
  display: block;
  height: 5px;
  left: 50%;
  position: absolute;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 120%;
  z-index: -1;
}
.mm-character-title .mm-stars-level--round .star.star-full {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20.413" height="19.527" xmlns:xlink="http://www.w3.org/1999/xlink"><path fill="%23f39324" d="M19.528 8.757c1.397-1.043 1.11-1.902-.653-1.91l-2.602-.015-3.224-.018-1.01-3.06-.82-2.488c-.558-1.688-1.47-1.688-2.026 0l-.818 2.48-1.012 3.068-3.197.017-2.63.016c-1.762.01-2.05.868-.652 1.91l4.722 3.48-.978 3.075-.795 2.496c-.535 1.683.19 2.222 1.612 1.212l4.76-3.43 4.76 3.43c1.42 1.01 2.145.47 1.61-1.212l-.79-2.487-.98-3.083 4.72-3.48z"/></svg>');
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 1.5rem;
}
.mm-character-title__title {
  display: inline-block;
  margin: 0 0 0.8rem;
  padding-bottom: 2rem;
  position: relative;
}
.mm-character-title__title mm-stars-level {
  bottom: 0;
  position: absolute;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}
.mm-character-title__title mm-stars-level::after,
.mm-character-title__title::before {
  bottom: 1.6rem;
  content: "";
  display: block;
  position: absolute;
}
.mm-character-title__title mm-stars-level::after {
  background-color: #fff;
  height: 5px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 120%;
  z-index: -1;
}
.mm-character-title__title::before {
  background-color: #d1d1d1;
  height: 1px;
  left: 15%;
  width: 70%;
}
.content-time {
  -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-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 1.6rem 0;
}
.content-time__icon {
  -webkit-animation-delay: 0;
  animation-delay: 0;
  -webkit-animation-duration: 2.7s;
  animation-duration: 2.7s;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-name: time;
  animation-name: time;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
  color: #e0e0e0;
  font-size: 5rem;
  text-shadow: 1px 0 0 #9b9b9b, -1px 0 0 #9b9b9b, 0 -1px 0 #9b9b9b,
    0 1px 0 #9b9b9b;
}
.content-time__cartoon {
  height: 16rem;
  margin-top: 1.6rem;
  margin-bottom: 1.6rem;
}
.doughnut-chart {
  height: 10rem;
  width: 10rem;
  margin: 2em auto 0;
}
.doughnut-chart svg {
  height: 100%;
  width: 100%;
}
.doughnut-chart__text {
  fill: #f22300;
  font-family: BPreplay;
  font-size: 3.5rem;
  font-weight: 600;
  line-height: 4rem;
  -webkit-transform: translateX(0) translateY(1.2rem);
  transform: translateX(0) translateY(1.2rem);
  text-anchor: middle;
}
.doughnut-chart__back {
  fill: transparent;
}
.doughnut-chart__bar {
  stroke: #f22300;
}
.doughnut-chart__bar.color-white {
  stroke: #fff;
}
.mm-make-investment-character {
  background-image: url('data:image/svg+xml;utf8,<svg width="123" height="112" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><ellipse fill="%23000" opacity=".2" cx="63" cy="105.5" rx="45" ry="6.5"/><path d="M118.806 53.408c-1.182-.43-2.979-1.18-3.89-1.833-.912-.654 5.63-1.978 6.546-3.995.308-.677.37-1.154 0-1.822-1.242-2.24-3.697-1.09-6.191 0-.212.092-.425.185-.638.276-.009-.016-.36.15-.372.134-.808-1.197-2.175-1.974-3.535-2.27-1.36-.296-.103-2.314.139-3.515.264-1.314.513-2.557-.139-3.416-.358-.473-.945-.334-1.742-.393-.956-.07-1.564.365-2.226 1.03-1.536 1.542-1.025 5.127-1.386 6.26-.36 1.135-1.782.03-2.221.187-.378.135-.805.672-1.175.663-.423-.013-1.074-.109-1.559-.357-.075-.024-7.178-2.935-10.983-6.754l-1.296-18.327c-.295-4.166-3.984-6.986-8.141-6.69l-12.538.943c.114-1.837 1.103-4.26 2.066-5.907 1.333-2.285 3.315-4.36 1.005-5.75-.831-.5-1.382-.66-2.355-.167-1.948.985-3.65 3.777-4.337 5.917a9.793 9.793 0 0 0-2.14-.01c-.301-.905-.4-1.975-.497-3.01-.202-2.176-.4-3.995-2.827-3.943-.853.014-1.04.34-1.462 1.046-.776 1.302-.455 3.378 0 5.28.456 1.903-4.168-4.073-6.275-4.223-.949-.066-1.565-.18-2.092.59-.358.524-.717 1.292-.612 1.843.248 1.307 1.566 1.812 3.14 2.878 1.432.969 3.059 2.043 3.194 3.05.003.022-.779.604-.773.625-.765.668-1.463 1.318-2.112 2.138-.191.24-.543 1.047-.745 1.349l-12.924.846c-1.742.123-6.385 1.094-5.998 11.023l.983 12.398c-2.082 1.92-10.715 6.015-14.761 6.532.145-1.872.213-5.84-1.397-7.607-.573-.629-.846-1.05-1.686-1.008-1.115.054-1.87-.036-2.42.825-1.147 1.798-.438 5.559 0 7.256-1.95.05-2.64 1.184-3.126 1.674-1.337-.378-5.996-1.768-7.931-.474-.557.373-.533.443-.598 1.112-.078.802.042 1.324.598 1.947 1.637 1.834 6.03 2.53 7.931 2.66-.636.477-2.622 1.552-3.7 1.91-2.439.81-4.652 1.427-3.886 4.148.236.837-.093.896.832 1.172.436.13.93.187 1.461.187 2.244 0 5.145-1.03 7.064-2.024-.357.406-.062 1.213-.497 1.606-1.381 1.246-3.838 2.39-2.388 4.373.426.582 1.075.883 1.872.883.278 0 .573-.036.883-.11 1.61-.382 3.632-1.81 4.812-3.424.476.084.923.127 1.341.127 1.88 0 3.261-.819 4.82-2.152 1.707-1.461 2.544-3.957 2.235-6.172 2.998-1.19 6.81-3.19 9.336-5.13l1.378 17.69c.281 3.986 3.122 6.576 7.05 6.576.18 0 .017.323.198.31l4.373-.31c1.068 10.635 2.265 25.112 1.742 26.546-.51.49-2.81.898-4.21 1.092-.878.122-1.66.274-2.102.405-2.315.69-4.023 2.127-3.973 3.954.025.92.52 2.574 3.565 3.303.781.187 1.63.278 2.51.278 1.952 0 3.6-.711 5.442-1.56.158-.072.765-.232.94-.31 1.715-.771 3.33-1.701 4.622-3.794.254-.412.739-.972-1.064-17.339-.567-5.148-1.098-10.433-1.486-13.423l15.867-1.24c.56 2.062.583 8.917.606 15.56.034 10.399.135 17.338 1.173 18.987C72.09 107.652 77.94 108 80.454 108c.398 0 .714-.009.915-.017 2.21-.086 2.871-.391 3.562-1.886.533-1.15.815-2.168 0-3.211-.639-.818-2.36-2.572-7.047-1.653-.182-.086-1.423-1.865-1.667-10.939-.15-5.54.207-12.092.313-16.93.027-1.235-.016-2.41 0-3.372l7.572-.58c4.16-.295 7.304-3.925 7.01-8.09l-.918-12.972c3.39 2.167 7.898 3.585 10.968 3.585.01 1.564.422 3.14 1.257 4.466 1.395 2.214 3.713 3.032 6.565 3.435.743 1.47 1.852 2.711 3.26 3.323.472.205.776.222 1.203.222.622 0 .703-.143 1.16-.57 1.469-1.378.53-2.323-.346-3.802-.37-.626-.834-1.967-1.078-2.608-.243-.64 4.782 2.076 6.741 2.076.393 0 .81.079 1.14 0 1.178-.282 1.18-.538 1.27-1.67.175-2.167-1.386-2.952-3.528-3.732" fill="%23AFDCF7"/><path d="M57.506 33.506c0 3.072-2.953 6.494-6.481 6.494-3.53 0-6.298-3.422-6.298-6.494 0-3.072 3.01-6.306 6.538-6.306 3.53 0 6.241 3.234 6.241 6.306" fill="%23FFF"/><path d="M57.865 47.063c-.991-.732-2.36-1.122-3.459-1.677-.915-.462-1.57-1.124-2.593-1.18-1.023-.056-1.756.457-2.391 1.265-1.082 1.375-.823 3.264.171 4.705a11.467 11.467 0 0 0 2.926 2.926c.538.37 1.259.697 1.812.35.392-.244.538-.731.744-1.146.495-.997 1.308-2.086 2.41-2.222.582-.072 1.377.378 1.96.302.56-.072.733.771 1.256.558.436-.178 1.736-.873 2.125-1.153.468-.338 1.067-.122 1.383 0 1.34.515 2.619.876 3.491 2.02.209.275.417.577.737.704.48.192 1.016-.087 1.43-.4a7.31 7.31 0 0 0 2.728-4.378c.267-1.362-.056-3.072-1.337-3.59-.878-.354-1.871-.009-2.725.4-1.604.766-3.098 1.762-4.746 2.425-1.648.663-3.412.31-5.188.31l-.734-.22z" fill="%233EB2F6"/><path d="M57.506 33.6c0 3.535-2.86 6.4-6.39 6.4-3.528 0-6.389-2.865-6.389-6.4s2.86-6.4 6.39-6.4c3.529 0 6.39 2.865 6.39 6.4z" stroke="%230D5E90" stroke-width="1.061" stroke-linecap="round"/><path d="M53.513 33.6c0 1.325-1.073 2.4-2.396 2.4a2.398 2.398 0 0 1-2.396-2.4c0-1.325 1.072-2.4 2.396-2.4a2.398 2.398 0 0 1 2.396 2.4" fill="%230D5E90"/><path d="M76.675 31.103c0 3.07-2.712 6.497-6.241 6.497-3.529 0-6.538-3.427-6.538-6.497s3.01-6.303 6.538-6.303c3.53 0 6.241 3.233 6.241 6.303" fill="%23FFF"/><path d="M76.675 31.2c0 3.535-2.86 6.4-6.39 6.4-3.528 0-6.389-2.865-6.389-6.4s2.86-6.4 6.39-6.4c3.529 0 6.39 2.865 6.39 6.4z" stroke="%230D5E90" stroke-width="1.061" stroke-linecap="round"/><path d="M72.682 31.2c0 1.325-1.073 2.4-2.396 2.4a2.398 2.398 0 0 1-2.396-2.4c0-1.325 1.073-2.4 2.396-2.4a2.398 2.398 0 0 1 2.396 2.4" fill="%230D5E90"/><path d="M55.98 46.386c-1.308-.745-2.556-1.815-4.06-1.84-1.467-.026-2.868 1.126-3.134 2.577-.311 1.698.527 3.47 1.72 4.71.501.52 2.653 2.764 8.037 3.277 2.28.205 4.608.08 6.8-.579 2.194-.658 4.25-1.868 5.742-3.612.914-1.069 1.627-2.4 1.596-3.808-.031-1.408-.987-2.85-2.37-3.084-.523-.088-1.696-.044-3.15 1.405-1.983 1.532-5.717 3.593-11.18.954z" stroke="%230D5E90" stroke-width="1.061" stroke-linecap="round"/><path d="M61.5 52.327c-.949-1.438-2.803-2.244-4.454-1.81-1.651.435-2.948 1.697-2.748 3.417M60.701 50.89c.339-.3.72-.542 1.119-.737 1.165-.567 2.51-.72 3.742-.357 1.232.363 2.424 1.208 2.956 2.467.203.48.047.61 0 .77M32.733 40.107S21.675 46.204 17.529 46.4c.197-1.44.591-8.974-2.907-8.797-4.193.213-2.247 7.386-1.81 8.5" stroke="%230D5E90" stroke-width="1.061" stroke-linecap="round"/><path d="M12.837 46.05c-2.952-.246-3.52 1.08-3.52 1.08s-8.179-2.42-8.506.839C.419 51.862 9.89 52 9.89 52M9.763 52c-.493 2.664-9.162 2.36-8.07 6.434.955 3.564 9.241.164 11.086-1.533" stroke="%230D5E90" stroke-width="1.061" stroke-linecap="round"/><path d="M12.79 56.927s-6.394 4.347-4.363 7.193c1.637 2.295 7.084-1.728 7.547-4.558M35.143 45.6c-2.927 3.694-7.842 5.813-11.182 7.2" stroke="%230D5E90" stroke-width="1.061" stroke-linecap="round"/><path d="M15.974 60.62c2.48.55 3.977-.18 5.905-1.911 1.927-1.733 2.68-5.118 1.557-7.509M68.688 69.624c1.528 3.42-.085 32.018 1.844 35.141 1.929 3.122 8.355 3.309 10.635 3.219 6.567-.26 5.649-8.399-3.08-6.67-3.17.627-1.386-27.484-1.57-31.69M46.748 71.645c.381 2.875 2.62 25.928 1.587 27.126-.837.97-5.258 1.183-6.478 1.55-3.576 1.077-5.51 5.384-.428 6.615 2.206.534 5.207.28 7.907-.977 1.621-.755 4.211-1.767 5.52-3.911 1.308-2.144-2.017-28.114-2.435-30.816M89.449 38.18c3.844 4.16 10.592 6.153 10.592 6.153.49.261 1.028.449 1.577.466 1.027.032 2.041-.686 3.405-.596M87.058 45.6c2.931 3.655 10.064 6.529 14.377 6.396M101.486 52.012s.098 2.893 1.1 4.434c1.003 1.541 3.251 3.198 6.642 3.64" stroke="%230D5E90" stroke-width="1.061" stroke-linecap="round"/><path d="M108.623 57.907c0 2.594 3.879 6.712 5.842 4.805 1.963-1.908-2-4.562-1.72-7.512M114.047 51.2c2.36 2.596 8.396 2.402 8.147 5.42-.295 3.568-7.873 1.04-9.419-1.427M114.18 46.471s5.47-3.523 6.99-.686c1.52 2.838-4.833 4.972-6.839 5.415M105.206 44.207c0-.381-.433-7.7 4.08-7.399 3.825.255-.842 5.271.96 7.158M110.22 44c1.277.112 3.071 1.085 3.994 2.4M61.975 12.946c-2.807.94-4.801 3.294-6.717 5.487-.593.678-1.269 1.394-2.175 1.542-.943.153-1.917-.404-2.382-1.212-.466-.807-.475-1.806-.197-2.69.278-.884.82-1.669 1.415-2.392 2.099-2.554 5.017-4.526 8.3-5.29 0 0 2.436-.654 4.476-.27" stroke="%230D5E90" stroke-width="1.061" stroke-linecap="round"/><path d="M67.467 13.6c-.235-4.923 5.89-9.633 2.69-11.694-2.67-1.718-5.748 3.26-5.992 6.03M54.265 11.2c-.379-2.785-7.974-4.63-6.023-7.441 2.356-3.395 9.457 4.701 9.856 5.497-.923-1.763-2.713-8.4.598-8.456 2.847-.048 1.855 4.278 2.804 7.065M89.984 48.252l1.05 13.206c.276 3.899-2.685 7.314-6.58 7.59l-7.779.552M67.448 13.745l13.054-.928c3.89-.27 7.3 2.637 7.575 6.461L89.455 38.4M33.094 39.956l-1.129-13.37c-.27-6.89 2.629-10.22 6.44-10.488l12.4-.894M47.123 71.63l-4.814.352c-3.781.277-7.094-2.692-7.362-6.596L33.545 47.2M52.714 71.2l15.895-1.666" stroke="%230D5E90" stroke-width="1.061" stroke-linecap="round"/></g></svg>');
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  display: block;
  height: 107px;
  margin: 0 auto;
  width: 121px;
}
.mm-card-box {
  background: #fff;
  border-radius: 0.4rem;
  -webkit-box-shadow: 0 0.2rem 0.4rem 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 0.2rem 0.4rem 0 rgba(0, 0, 0, 0.1);
  display: block;
  margin: 0.8rem;
  overflow: hidden;
}
.mm-card-box__title {
  font-size: 16px;
  font-weight: 600;
  font-style: normal;
  line-height: 1.25;
  color: #444;
  margin: 0;
  border-bottom: 1px solid #dedede;
  padding: 0.8rem 1.6rem;
}
.mm-card-box--info {
  margin-top: 4.8rem;
  overflow: visible;
  padding: 5.6rem 0 0;
  position: relative;
}
.mm-card-box--info:before {
  background: #1bb3bc;
  border-radius: 50%;
  color: #fff;
  content: "\e94f";
  font-family: santander-icon-font;
  font-size: 1.4rem;
  font-size: 3.6rem;
  height: 7.2rem;
  left: 0;
  line-height: 7.2rem;
  margin: 0 auto;
  overflow: visible;
  position: absolute;
  right: 0;
  text-align: center;
  top: -3.6rem;
  width: 7.2rem;
}
.mm-card-box .item-md.select-contrato .item-inner {
  border-bottom: 1px solid #444;
}
.mm-card-box .item.item-input.input-has-focus .item-inner {
  border-color: #1bb3bc;
}
.mm-card-box .item.item-input .item-inner {
  border-bottom: 1px solid #444;
  padding-left: 0 !important;
}
.mm-card-box .item.item-input .label {
  color: #444;
  margin-bottom: 0.6rem;
}
.mm-card-box .item.item-label-floating .text-input-md {
  margin-bottom: 0.6rem;
  margin-top: 0;
}
.mm-card-box .item.item-label-floating [floating] {
  margin-top: 0.8rem;
  -webkit-transform: translate3d(0, 28px, 0);
  transform: translate3d(0, 28px, 0);
  -webkit-transition: -webkit-transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: -webkit-transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1),
    -webkit-transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.mm-card-box .item.item-label-floating.input-has-focus [floating],
.mm-card-box .item.item-label-floating.input-has-value [floating] {
  -webkit-transform: translate3d(0, 5px, 0) scale(0.8);
  transform: translate3d(0, 5px, 0) scale(0.8);
}
.mm-card-box .item.item-label-stacked .text-input-md {
  margin-bottom: 0.6rem;
  margin-top: 0;
}
.mm-card-box .item.item-label-stacked .label {
  margin-bottom: 0.6rem;
}
.mm-card-box .item.item-md.item-block {
  padding-left: 0;
}
.mm-card-box .item.item-md.item-block .item-inner {
  padding-left: 1.6rem;
  padding-right: 0.8rem !important;
}
.mm-card-box .item.item-md.item-block .item-inner .icono__list {
  color: #ec0000;
  font-size: 2.4rem;
  line-height: 2rem;
  vertical-align: middle;
}
.mm-card-box .item.item-md.item-block .item-inner .icono__list--left {
  margin-right: 1.6rem;
}
.mm-card-box .item.item-md.item-block.clear-icon .label {
  -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;
}
.mm-card-box .question--radio__title {
  font-size: 1.6rem;
  font-weight: 600;
  margin: 0;
  padding: 0 1.6rem 0.8rem;
}
.mm-card-box .item.item-checkbox .checkbox-md {
  margin: 0.9rem 0 0.9rem 1.8rem;
  padding: 0;
}
.mm-card-box .item.item-checkbox .checkbox-md .checkbox-inner {
  height: 15px;
  left: 6px;
  top: 0;
  width: 6px;
}
mm-how-to-make-first-investment .content,
mm-how-to-meet-your-goal .content,
mm-how-to-withdraw-money .content {
  background-image: linear-gradient(224deg, #efa121, #ff3535),
    linear-gradient(161deg, rgba(239, 173, 33, 0), #ff2d44);
  background-size: contain;
}
mm-how-to-make-first-investment .mm-goal-know-wrapper,
mm-how-to-meet-your-goal .mm-goal-know-wrapper,
mm-how-to-withdraw-money .mm-goal-know-wrapper {
  padding: 9.33333vw 2.13333vw 8vw;
  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;
}
mm-how-to-make-first-investment .mm-goal-know-wrapper__icon,
mm-how-to-meet-your-goal .mm-goal-know-wrapper__icon,
mm-how-to-withdraw-money .mm-goal-know-wrapper__icon {
  margin-bottom: 5.86667vw;
  font-size: 57px;
  font-size: 15.2vw;
  color: #fff;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
mm-how-to-make-first-investment .mm-goal-know-wrapper__title,
mm-how-to-meet-your-goal .mm-goal-know-wrapper__title,
mm-how-to-withdraw-money .mm-goal-know-wrapper__title {
  font-size: 28px;
  font-size: 7.46667vw;
  font-weight: 400;
  font-style: normal;
  color: #fff;
  line-height: 1.07;
  margin: 0;
  text-align: center;
}
mm-how-to-make-first-investment .mm-goal-know-wrapper__heading,
mm-how-to-meet-your-goal .mm-goal-know-wrapper__heading,
mm-how-to-withdraw-money .mm-goal-know-wrapper__heading {
  font-size: 18px;
  font-size: 4.8vw;
  font-weight: 400;
  font-style: normal;
  line-height: normal;
  margin: 2.66667vw 10.66667vw 10.66667vw;
  color: #fff;
}
mm-how-to-make-first-investment .mm-goal-know-wrapper .content-sticky,
mm-how-to-meet-your-goal .mm-goal-know-wrapper .content-sticky,
mm-how-to-withdraw-money .mm-goal-know-wrapper .content-sticky {
  padding: 0;
  height: 46px;
}
mm-how-to-make-first-investment .mm-goal-know-wrapper .content-sticky.top,
mm-how-to-meet-your-goal .mm-goal-know-wrapper .content-sticky.top,
mm-how-to-withdraw-money .mm-goal-know-wrapper .content-sticky.top {
  padding: 0;
}
mm-how-to-make-first-investment
  .mm-goal-know-wrapper
  .content-sticky.top
  .mm-goal-know-wrapper__sticky_nav,
mm-how-to-meet-your-goal
  .mm-goal-know-wrapper
  .content-sticky.top
  .mm-goal-know-wrapper__sticky_nav,
mm-how-to-withdraw-money
  .mm-goal-know-wrapper
  .content-sticky.top
  .mm-goal-know-wrapper__sticky_nav {
  position: fixed;
  top: 56px;
  display: block;
  left: 8px;
  right: 8px;
}
mm-how-to-make-first-investment .mm-goal-know-wrapper__sticky_nav,
mm-how-to-meet-your-goal .mm-goal-know-wrapper__sticky_nav,
mm-how-to-withdraw-money .mm-goal-know-wrapper__sticky_nav {
  display: block;
}
mm-how-to-make-first-investment .mm-goal-know-wrapper__sticky_nav ul,
mm-how-to-meet-your-goal .mm-goal-know-wrapper__sticky_nav ul,
mm-how-to-withdraw-money .mm-goal-know-wrapper__sticky_nav ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  list-style: none;
  margin: 0;
  overflow: hidden;
  padding: 0;
}
mm-how-to-make-first-investment .mm-goal-know-wrapper__sticky_nav ul li,
mm-how-to-meet-your-goal .mm-goal-know-wrapper__sticky_nav ul li,
mm-how-to-withdraw-money .mm-goal-know-wrapper__sticky_nav ul li {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}
mm-how-to-make-first-investment .mm-goal-know-wrapper__sticky_nav ul li a,
mm-how-to-meet-your-goal .mm-goal-know-wrapper__sticky_nav ul li a,
mm-how-to-withdraw-money .mm-goal-know-wrapper__sticky_nav ul li a {
  background-color: #fff;
  border-bottom: solid #fff 4px;
  color: #444;
  font-family: OpenSans;
  font-size: 14px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.43;
  letter-spacing: normal;
  text-align: center;
  text-decoration: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 46px;
  -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;
}
mm-how-to-make-first-investment .mm-goal-know-wrapper__sticky_nav ul li a:hover,
mm-how-to-make-first-investment
  .mm-goal-know-wrapper__sticky_nav
  ul
  li.active
  a,
mm-how-to-meet-your-goal .mm-goal-know-wrapper__sticky_nav ul li a:hover,
mm-how-to-meet-your-goal .mm-goal-know-wrapper__sticky_nav ul li.active a,
mm-how-to-withdraw-money .mm-goal-know-wrapper__sticky_nav ul li a:hover,
mm-how-to-withdraw-money .mm-goal-know-wrapper__sticky_nav ul li.active a {
  border-color: #ec0000;
  color: #ec0000;
  font-weight: 700;
}
mm-how-to-make-first-investment .mm-goal-know-wrapper__sticky_nav ul li.active,
mm-how-to-meet-your-goal .mm-goal-know-wrapper__sticky_nav ul li.active,
mm-how-to-withdraw-money .mm-goal-know-wrapper__sticky_nav ul li.active {
  pointer-events: none;
}
mm-how-to-make-first-investment .mm-goal-know-wrapper__step_wrapper,
mm-how-to-meet-your-goal .mm-goal-know-wrapper__step_wrapper,
mm-how-to-withdraw-money .mm-goal-know-wrapper__step_wrapper {
  border-radius: 4px;
  background-color: #fff;
  -webkit-box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  margin: 2.13333vw 0;
  overflow: hidden;
}
mm-how-to-make-first-investment .mm-goal-know-wrapper__step_wrapper h3,
mm-how-to-meet-your-goal .mm-goal-know-wrapper__step_wrapper h3,
mm-how-to-withdraw-money .mm-goal-know-wrapper__step_wrapper h3 {
  color: #444;
  font-size: 16px;
  font-size: 4.26667vw;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  margin: 0;
  padding: 2.66667vw 4.26667vw 0;
}
mm-how-to-make-first-investment .mm-goal-know-wrapper__step_wrapper .img,
mm-how-to-meet-your-goal .mm-goal-know-wrapper__step_wrapper .img,
mm-how-to-withdraw-money .mm-goal-know-wrapper__step_wrapper .img {
  background-color: gray;
}
mm-how-to-make-first-investment
  .mm-goal-know-wrapper__step_wrapper
  .img:last-child,
mm-how-to-meet-your-goal .mm-goal-know-wrapper__step_wrapper .img:last-child,
mm-how-to-withdraw-money .mm-goal-know-wrapper__step_wrapper .img:last-child {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  display: block;
}
mm-how-to-make-first-investment
  .mm-goal-know-wrapper__step_wrapper__description,
mm-how-to-meet-your-goal .mm-goal-know-wrapper__step_wrapper__description,
mm-how-to-withdraw-money .mm-goal-know-wrapper__step_wrapper__description {
  border-bottom: solid 1px #d8d8d8;
  padding: 0 4.26667vw 2.13333vw;
}
mm-how-to-make-first-investment
  .mm-goal-know-wrapper__step_wrapper__description
  p,
mm-how-to-meet-your-goal .mm-goal-know-wrapper__step_wrapper__description p,
mm-how-to-withdraw-money .mm-goal-know-wrapper__step_wrapper__description p {
  font-size: 14px;
  font-size: 3.73333vw;
  font-weight: 400;
  line-height: normal;
  margin-top: 0;
  color: #6f6f6f;
}
mm-how-to-make-first-investment
  .mm-goal-know-wrapper__step_wrapper__description
  p:last-child,
mm-how-to-meet-your-goal
  .mm-goal-know-wrapper__step_wrapper__description
  p:last-child,
mm-how-to-withdraw-money
  .mm-goal-know-wrapper__step_wrapper__description
  p:last-child {
  margin-bottom: 0;
}
mm-how-to-make-first-investment
  .mm-goal-know-wrapper__step_wrapper__description
  ul,
mm-how-to-meet-your-goal .mm-goal-know-wrapper__step_wrapper__description ul,
mm-how-to-withdraw-money .mm-goal-know-wrapper__step_wrapper__description ul {
  margin: 0 0 0 20px;
  padding: 0;
}
mm-how-to-make-first-investment
  .mm-goal-know-wrapper__step_wrapper__description
  ul
  li,
mm-how-to-meet-your-goal .mm-goal-know-wrapper__step_wrapper__description ul li,
mm-how-to-withdraw-money
  .mm-goal-know-wrapper__step_wrapper__description
  ul
  li {
  color: #ec0000;
  list-style-position: outside;
}
mm-how-to-make-first-investment
  .mm-goal-know-wrapper__step_wrapper__description
  ul
  li
  span,
mm-how-to-meet-your-goal
  .mm-goal-know-wrapper__step_wrapper__description
  ul
  li
  span,
mm-how-to-withdraw-money
  .mm-goal-know-wrapper__step_wrapper__description
  ul
  li
  span {
  color: #6f6f6f;
  font-family: OpenSans;
  font-size: 1.4rem;
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.79;
  letter-spacing: normal;
}
mm-how-to-make-first-investment .mm-goal-know-wrapper__callout,
mm-how-to-meet-your-goal .mm-goal-know-wrapper__callout,
mm-how-to-withdraw-money .mm-goal-know-wrapper__callout {
  padding: 2.4rem 0;
  text-align: center;
}
mm-how-to-make-first-investment .mm-goal-know-wrapper__callout_heading,
mm-how-to-meet-your-goal .mm-goal-know-wrapper__callout_heading,
mm-how-to-withdraw-money .mm-goal-know-wrapper__callout_heading {
  font-size: 1.8rem;
}
mm-how-to-make-first-investment .mm-goal-know-wrapper__callout_text,
mm-how-to-meet-your-goal .mm-goal-know-wrapper__callout_text,
mm-how-to-withdraw-money .mm-goal-know-wrapper__callout_text {
  font-size: 1.6rem;
}
mm-how-to-make-first-investment .mm-goal-know-wrapper__callout p,
mm-how-to-meet-your-goal .mm-goal-know-wrapper__callout p,
mm-how-to-withdraw-money .mm-goal-know-wrapper__callout p {
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #fff;
}
mm-how-to-make-first-investment .mm-goal-know-wrapper__callout .button--primary,
mm-how-to-meet-your-goal .mm-goal-know-wrapper__callout .button--primary,
mm-how-to-withdraw-money .mm-goal-know-wrapper__callout .button--primary {
  background-color: transparent;
  border: 1px solid #fff;
  display: block;
  margin: 0 auto;
}
mm-how-to-make-first-investment .mm-goal-know-wrapper__disclaimer,
mm-how-to-meet-your-goal .mm-goal-know-wrapper__disclaimer,
mm-how-to-withdraw-money .mm-goal-know-wrapper__disclaimer {
  background-color: #fff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 16px;
}
mm-how-to-make-first-investment
  .mm-goal-know-wrapper__disclaimer
  .mm-icono-warning-meritoland,
mm-how-to-meet-your-goal
  .mm-goal-know-wrapper__disclaimer
  .mm-icono-warning-meritoland,
mm-how-to-withdraw-money
  .mm-goal-know-wrapper__disclaimer
  .mm-icono-warning-meritoland {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  border: 2px solid #e59d27;
  border-radius: 25px;
  color: #e59d27;
  font-size: 22px;
  float: left;
  height: 45px;
  margin-right: 16px;
  padding: 9px 18px;
}
mm-how-to-make-first-investment .mm-goal-know-wrapper__disclaimer p,
mm-how-to-meet-your-goal .mm-goal-know-wrapper__disclaimer p,
mm-how-to-withdraw-money .mm-goal-know-wrapper__disclaimer p {
  font-family: OpenSans;
  font-size: 14px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #6f6f6f;
  margin: 0;
}
mm-how-to-make-first-investment .mm-goal-know-wrapper__link,
mm-how-to-meet-your-goal .mm-goal-know-wrapper__link,
mm-how-to-withdraw-money .mm-goal-know-wrapper__link {
  font-size: 14px;
  font-size: 3.73333vw;
  font-weight: 600;
  font-style: normal;
  line-height: normal;
  color: #fff;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-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;
  text-decoration: none;
  position: relative;
  margin-top: 20px;
  padding: 0 20px 0 0;
}
mm-how-to-make-first-investment .mm-goal-know-wrapper__link > i,
mm-how-to-meet-your-goal .mm-goal-know-wrapper__link > i,
mm-how-to-withdraw-money .mm-goal-know-wrapper__link > i {
  margin-left: 3.2vw;
  font-size: 15px;
  font-size: 4vw;
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
mm-how-to-make-first-investment .mm-goal-know-wrapper__link:before,
mm-how-to-meet-your-goal .mm-goal-know-wrapper__link:before,
mm-how-to-withdraw-money .mm-goal-know-wrapper__link:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 48px;
  height: 12.8vw;
}
mm-how-to-make-first-investment .mm-goal-know-wrapper .button-outline-medium,
mm-how-to-meet-your-goal .mm-goal-know-wrapper .button-outline-medium,
mm-how-to-withdraw-money .mm-goal-know-wrapper .button-outline-medium {
  font-size: 14px;
  font-size: 3.73333vw;
  font-weight: 600;
  text-align: center;
  color: #fff;
  border: 2px solid #fff;
  border-radius: 24px;
  height: 45px;
  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: 0 5.33333vw;
  margin: auto;
  background: 0 0;
}
mm-how-to-make-first-investment .tep_wrapper-last,
mm-how-to-meet-your-goal .tep_wrapper-last,
mm-how-to-withdraw-money .tep_wrapper-last {
  min-height: calc(100vh - 10rem);
}
ion-calendar-modal .calendar-page {
  background-color: rgba(0, 0, 0, 0.6);
}
ion-calendar-modal .calendar-page .scroll-content {
  background-color: #fff;
  height: 50vh;
  bottom: 0;
  top: auto;
}
.iphonex mm-detail-goal-know mm-tabs .mm-tabs__wraper,
.iphonex mm-goal-authorize-contribution mm-tabs .mm-tabs__wraper,
.iphonex mm-goal-contract mm-tabs .mm-tabs__wraper,
.iphonex mm-goal-contract-voucher mm-tabs .mm-tabs__wraper,
.iphonex mm-goal-contribution-detail mm-tabs .mm-tabs__wraper,
.iphonex mm-goal-forms mm-tabs .mm-tabs__wraper,
.iphonex mm-goal-make-contribution mm-tabs .mm-tabs__wraper,
.iphonex mm-goal-mutual-fund mm-tabs .mm-tabs__wraper,
.iphonex mm-goal-rescue-account-select-amount mm-tabs .mm-tabs__wraper,
.iphonex mm-goal-rescue-amount mm-tabs .mm-tabs__wraper,
.iphonex mm-goal-suggestions mm-tabs .mm-tabs__wraper,
.iphonex mm-goal-super-clave mm-tabs .mm-tabs__wraper,
.iphonex mm-goals mm-tabs .mm-tabs__wraper,
.iphonex mm-how-to-make-first-investment mm-tabs .mm-tabs__wraper,
.iphonex mm-how-to-meet-your-goal mm-tabs .mm-tabs__wraper,
.iphonex mm-how-to-withdraw-money mm-tabs .mm-tabs__wraper,
.iphonex mm-know mm-tabs .mm-tabs__wraper,
.iphonex mm-known-accumulate mm-tabs .mm-tabs__wraper,
.iphonex mm-known-detail mm-tabs .mm-tabs__wraper,
.iphonex mm-known-recognize mm-tabs .mm-tabs__wraper,
.iphonex mm-lower-your-rate mm-tabs .mm-tabs__wraper,
.iphonex mm-lower-your-rate-life-credits-choose mm-tabs .mm-tabs__wraper,
.iphonex mm-lower-your-rate-simulator mm-tabs .mm-tabs__wraper,
.iphonex mm-lower-your-rate-success mm-tabs .mm-tabs__wraper,
.iphonex mm-page-goal-detail mm-tabs .mm-tabs__wraper,
.iphonex mm-page-goal-investment mm-tabs .mm-tabs__wraper,
.iphonex mm-page-levels mm-tabs .mm-tabs__wraper,
.iphonex mm-page-meritolife mm-tabs .mm-tabs__wraper,
.iphonex mm-page-meritos mm-tabs .mm-tabs__wraper,
.iphonex mm-page-trunk mm-tabs .mm-tabs__wraper,
.iphonex mm-page-trunk-detail mm-tabs .mm-tabs__wraper,
.iphonex mm-page-user-not-exits mm-tabs .mm-tabs__wraper,
.iphonex mm-pospone-life-credits-choose mm-tabs .mm-tabs__wraper,
.iphonex mm-pospone-next-payment mm-tabs .mm-tabs__wraper,
.iphonex mm-pospone-simulator mm-tabs .mm-tabs__wraper,
.iphonex mm-pospone-success mm-tabs .mm-tabs__wraper,
.iphonex mm-tabs .mm-tabs__wraper {
  bottom: 1rem;
}
ion-calendar-modal .header {
  top: 50vh;
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
}
ion-calendar-modal .header .bar-buttons-md[start] {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
}
ion-calendar-modal .header .bar-buttons-md[end] {
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
  -ms-flex-order: 3;
  order: 3;
}
ion-calendar-modal .header .toolbar-content {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
  text-align: center !important;
}
ion-calendar-modal .header .toolbar-content .title .toolbar-title {
  font-size: 16px;
  font-weight: 700;
  font-style: normal;
  line-height: 1.5;
  text-align: center;
}
ion-calendar-modal .toolbar-md-primary .toolbar-background-md {
  background-color: #444;
}
ion-calendar-modal ion-calendar-week .week-title.primary {
  background-color: #fff;
}
ion-calendar-modal ion-calendar-week .week-title.primary li {
  color: #444;
}
ion-calendar-modal h4.month-title {
  text-align: left;
  font-size: 14px;
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.43;
  letter-spacing: normal;
  color: #444;
  padding: 0 20px;
}
ion-calendar-modal ion-calendar-month button.days-btn[disabled] {
  background-color: transparent !important;
}
ion-calendar-modal mm-month .days.enable {
  background-color: rgba(241, 147, 35, 0.2);
}
ion-calendar-modal mm-month .days.enable.first-day {
  border-radius: 50% 0 0 50%;
}
ion-calendar-modal mm-month .days.enable.last-day {
  border-radius: 0 50% 50% 0;
}
ion-calendar-modal mm-month button.days-btn[disabled] {
  background-color: transparent !important;
}
mm-detail-goal-know .menu-configurable,
mm-goal-authorize-contribution .menu-configurable,
mm-goal-contract .menu-configurable,
mm-goal-contract-voucher .menu-configurable,
mm-goal-contribution-detail .menu-configurable,
mm-goal-forms .menu-configurable,
mm-goal-know .menu-configurable,
mm-goal-make-contribution .menu-configurable,
mm-goal-mutual-fund .menu-configurable,
mm-goal-rescue-account-select-amount .menu-configurable,
mm-goal-rescue-amount .menu-configurable,
mm-goal-simulations .menu-configurable,
mm-goal-suggestions .menu-configurable,
mm-goal-super-clave .menu-configurable,
mm-goals .menu-configurable,
mm-how-to-make-first-investment .menu-configurable,
mm-how-to-meet-your-goal .menu-configurable,
mm-how-to-withdraw-money .menu-configurable,
mm-know .menu-configurable,
mm-known-accumulate .menu-configurable,
mm-known-detail .menu-configurable,
mm-known-recognize .menu-configurable,
mm-lower-your-rate .menu-configurable,
mm-lower-your-rate-four-digit-pass .menu-configurable,
mm-lower-your-rate-life-credits-choose .menu-configurable,
mm-lower-your-rate-simulator .menu-configurable,
mm-lower-your-rate-success .menu-configurable,
mm-lower-your-rate-superpass .menu-configurable,
mm-page-goal-detail .menu-configurable,
mm-page-goal-investment .menu-configurable,
mm-page-levels .menu-configurable,
mm-page-meritolife .menu-configurable,
mm-page-meritos .menu-configurable,
mm-page-trunk .menu-configurable,
mm-page-trunk-detail .menu-configurable,
mm-page-user-not-exits .menu-configurable,
mm-pospone-four-digit-pass .menu-configurable,
mm-pospone-life-credits-choose .menu-configurable,
mm-pospone-next-payment .menu-configurable,
mm-pospone-simulator .menu-configurable,
mm-pospone-success .menu-configurable,
mm-pospone-superpass .menu-configurable {
  display: none;
}
mm-detail-goal-know .scroll-content,
mm-goal-authorize-contribution .scroll-content,
mm-goal-contract .scroll-content,
mm-goal-contract-voucher .scroll-content,
mm-goal-contribution-detail .scroll-content,
mm-goal-forms .scroll-content,
mm-goal-know .scroll-content,
mm-goal-make-contribution .scroll-content,
mm-goal-mutual-fund .scroll-content,
mm-goal-rescue-account-select-amount .scroll-content,
mm-goal-rescue-amount .scroll-content,
mm-goal-simulations .scroll-content,
mm-goal-suggestions .scroll-content,
mm-goal-super-clave .scroll-content,
mm-goals .scroll-content,
mm-how-to-make-first-investment .scroll-content,
mm-how-to-meet-your-goal .scroll-content,
mm-how-to-withdraw-money .scroll-content,
mm-know .scroll-content,
mm-known-accumulate .scroll-content,
mm-known-detail .scroll-content,
mm-known-recognize .scroll-content,
mm-lower-your-rate .scroll-content,
mm-lower-your-rate-four-digit-pass .scroll-content,
mm-lower-your-rate-life-credits-choose .scroll-content,
mm-lower-your-rate-simulator .scroll-content,
mm-lower-your-rate-success .scroll-content,
mm-lower-your-rate-superpass .scroll-content,
mm-page-goal-detail .scroll-content,
mm-page-goal-investment .scroll-content,
mm-page-levels .scroll-content,
mm-page-meritolife .scroll-content,
mm-page-meritos .scroll-content,
mm-page-trunk .scroll-content,
mm-page-trunk-detail .scroll-content,
mm-page-user-not-exits .scroll-content,
mm-pospone-four-digit-pass .scroll-content,
mm-pospone-life-credits-choose .scroll-content,
mm-pospone-next-payment .scroll-content,
mm-pospone-simulator .scroll-content,
mm-pospone-success .scroll-content,
mm-pospone-superpass .scroll-content {
  margin-top: var(--mmHeader, 5.6rem);
}
:root {
  --tabs: 5.6rem;
  --mmHeader: 40px;
}
::-webkit-scrollbar {
  display: none;
}
.mm-dummy-box-content--header,
.mm-gradient,
mm-detail-goal-know .content,
mm-goal-know .content,
mm-know .content,
mm-page-levels .content-md,
mm-page-meritolife .content,
mm-page-user-not-exits .content,
mm-parallax-header .mm-parallax-header {
  background-image: -webkit-gradient(
      linear,
      left bottom,
      left top,
      color-stop(20%, #ff173b),
      to(rgba(216, 140, 73, 0))
    ),
    -webkit-gradient(linear, left top, right top, from(#f50), color-stop(#ef9938), to(#d88c49));
  background-image: linear-gradient(to top, #ff173b 20%, rgba(216, 140, 73, 0)),
    linear-gradient(90deg, #f50, #ef9938, #d88c49);
  background-size: 100vw 100vh;
}
mm-page-levels .mm-item-niveles--link {
  display: inline-block;
  position: relative;
  text-decoration: none;
}
mm-page-levels .mm-item-niveles--link::before {
  content: "";
  height: 4.8rem;
  left: 0;
  margin-top: -2.4rem;
  position: absolute;
  top: 50%;
  width: 100%;
}
.mm-logo,
.mm-logo-full {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  width: 110px;
  display: block;
}
.mm-logo {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="1531.756" height="295.21"><path fill="%23fff" d="M1058.335 0c-12.274 0-22.648 9.95-22.648 22.222v249.943c0 12.274 10.374 22.222 22.648 22.222 12.273 0 22.647-9.948 22.647-22.222V22.222C1080.982 9.95 1070.61 0 1058.335 0M1148.423.442c-12.274 0-23.59 9.95-23.59 22.222v23.68c0 12.273 11.316 22.222 23.59 22.222s23.59-9.95 23.59-22.223v-23.68c0-12.272-11.316-22.22-23.59-22.22M1148.423 91.954c-12.274 0-23.59 9.95-23.59 22.222v158.81c0 12.274 11.316 22.224 23.59 22.224s23.59-9.95 23.59-22.224v-158.81c0-12.273-11.316-22.222-23.59-22.222M652.78.442c-12.934 0-22.872 9.95-22.872 22.222v23.68c0 12.273 9.938 22.222 22.873 22.222 12.936 0 22.875-9.95 22.875-22.223v-23.68c0-12.272-9.94-22.22-22.874-22.22M652.78 91.954c-12.934 0-22.872 9.95-22.872 22.222v158.81c0 12.274 9.938 22.224 22.873 22.224 12.936 0 22.875-9.95 22.875-22.224v-158.81c0-12.273-9.94-22.222-22.874-22.222M1306.663 91.287h-23.297l-.08-25.87c0-11.72 13.29-19.585 20.84-19.74 0 0 1.17-.016 1.57-.016 12.444 0 22.754-10.123 22.754-22.567 0-12.442-10.03-22.566-22.474-22.566-1.817 0-3.835.22-5.53.628-35.165 2.278-62.376 31.69-62.376 67.542v22.59h-22.123c-12.274 0-22.222 10.374-22.222 22.648 0 12.273 9.948 22.647 22.222 22.647h24.01v136.025c0 12.274 9.43 22.223 21.704 22.223 12.274 0 21.706-9.95 21.706-22.223V136.582h23.297c12.274 0 22.223-10.374 22.223-22.647 0-12.274-9.95-22.648-22.223-22.648M832.905 68.64c0-12.274-9.95-22.648-22.222-22.648h-21.79v-22.75c0-12.274-11.318-22.223-23.592-22.223-12.272 0-23.59 9.948-23.59 22.222v22.75h-21.744c-12.273 0-22.223 10.374-22.223 22.647 0 12.273 9.95 22.647 22.223 22.647h21.744v181.216c0 12.274 11.318 22.223 23.59 22.223 12.275 0 23.593-9.95 23.593-22.223V91.287h21.79c12.273 0 22.222-10.374 22.222-22.648M1430.09 138.604c23.088 0 42.97 13.077 51.706 33.837h-103.408c8.735-20.76 28.617-33.836 51.703-33.836m0-47.027c-56.057 0-101.664 45.607-101.664 101.666 0 56.058 45.607 101.665 101.665 101.665 26.71 0 51.94-10.277 71.044-28.94 8.93-8.726 9.097-23.04.372-31.972-8.726-8.933-23.04-9.102-31.974-.373-10.603 10.36-24.61 16.065-39.44 16.065-23.087 0-42.97-14.966-51.705-33.84h130.618c.047 0 .095.004.142.004 12.487 0 22.61-10.123 22.61-22.61 0-56.058-45.607-101.665-101.666-101.665M348.472 138.604c23.086 0 42.97 13.077 51.705 33.837h-103.41c8.736-20.76 28.618-33.836 51.705-33.836m0-47.027c-56.06 0-101.665 45.607-101.665 101.666 0 56.058 45.606 101.665 101.665 101.665 26.708 0 51.938-10.277 71.042-28.94 8.93-8.726 9.098-23.04.373-31.972-8.727-8.933-23.042-9.102-31.974-.373-10.604 10.36-24.613 16.065-39.44 16.065-23.088 0-42.97-14.966-51.705-33.84h130.617c.048 0 .095.004.143.004 12.486 0 22.61-10.123 22.61-22.61 0-56.058-45.608-101.665-101.666-101.665M158.257 91.087c-17.258 0-33.02 6.5-44.99 17.17-11.97-10.67-27.733-17.17-44.992-17.17-10.76 0-20.933 2.534-29.975 7.02-4.066-3.81-9.675-6.153-15.626-6.153C10.4 91.954 0 101.902 0 114.176v158.81c0 12.275 10.374 22.224 22.647 22.224 12.274 0 22.648-9.95 22.648-22.223v-114.33c0-12.443 10.706-22.5 23.15-22.5 10.685 0 22.146 7.534 22.146 17.523v119.307c0 12.274 9.756 22.223 22.03 22.223 12.274 0 23.266-9.95 23.266-22.223v-117.13c0-11.008 10.954-19.578 22.364-19.578 11.266 0 20.01 8.456 21.68 19.29l-.636 117.417c0 12.274 10.373 22.223 22.647 22.223 12.275 0 22.65-9.95 22.65-22.223l.69-114.196c0-37.33-29.69-67.703-67.023-67.703M598.38 124.76C586.715 104.32 564.72 90.5 539.55 90.5c-10.76 0-20.935 2.534-29.977 7.02-4.067-3.81-9.265-6.153-15.217-6.153-12.273 0-22.263 9.948-22.263 22.222v158.81c0 12.275 10.373 22.224 22.647 22.224s22.648-9.948 22.648-22.223V162.623c0-1.765-.023-3.343-.023-4.42 0-12.445 9.93-22.568 22.375-22.568 7.386 0 13.854 3.572 17.973 9.074 3.513 7.905 11.387 13.435 20.582 13.435 12.443 0 22.543-10.124 22.543-22.568 0-3.862-.99-7.5-2.705-10.68l.247-.136z"/><path fill="%23fff" d="M912.04 249.054c-31.12 0-56.346-25.228-56.346-56.348 0-31.12 25.227-56.347 56.347-56.347s56.35 25.226 56.35 56.346c0 31.12-25.23 56.348-56.35 56.348m-.764-158.123c-56.11 0-101.594 45.486-101.594 101.595 0 56.107 45.485 101.592 101.594 101.592 56.108 0 101.593-45.485 101.593-101.592 0-56.11-45.486-101.594-101.594-101.594"/></svg>');
  height: 21px;
}
.mm-logo-full {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1225.4 367.4"><path d="M846.7 0c-9.8 0-18.1 8-18.1 17.8v200c0 9.8 8.3 17.8 18.1 17.8s18.1-8 18.1-17.8v-200C864.8 8 856.5 0 846.7 0zM918.7.4c-9.8 0-18.9 8-18.9 17.8v18.9c0 9.8 9.1 17.8 18.9 17.8s18.9-8 18.9-17.8v-19c0-9.8-9-17.7-18.9-17.7zM918.7 73.6c-9.8 0-18.9 8-18.9 17.8v127c0 9.8 9.1 17.8 18.9 17.8s18.9-8 18.9-17.8v-127c0-9.9-9-17.8-18.9-17.8zM522.2.4c-10.3 0-18.3 8-18.3 17.8v18.9c0 9.8 8 17.8 18.3 17.8s18.3-8 18.3-17.8v-19c0-9.8-7.9-17.7-18.3-17.7zM522.2 73.6c-10.3 0-18.3 8-18.3 17.8v127c0 9.8 8 17.8 18.3 17.8s18.3-8 18.3-17.8v-127c0-9.9-7.9-17.8-18.3-17.8zM1045.3 73h-18.6l-.1-20.7c0-9.4 10.6-15.7 16.7-15.8h1.3c10 0 18.2-8.1 18.2-18.1s-8-18.1-18-18.1c-1.5 0-3.1.2-4.4.5-28.1 1.8-49.9 25.4-49.9 54V73h-17.7C963 73 955 81.3 955 91.1s8 18.1 17.8 18.1H992V218c0 9.8 7.5 17.8 17.4 17.8 9.8 0 17.4-8 17.4-17.8V109.3h18.6c9.8 0 17.8-8.3 17.8-18.1-.1-9.9-8.1-18.2-17.9-18.2zM666.3 54.9c0-9.8-8-18.1-17.8-18.1h-17.4V18.6c0-9.8-9.1-17.8-18.9-17.8-9.8 0-18.9 8-18.9 17.8v18.2H576c-9.8 0-17.8 8.3-17.8 18.1S566.2 73 576 73h17.4v145c0 9.8 9.1 17.8 18.9 17.8 9.8 0 18.9-8 18.9-17.8V73h17.4c9.8 0 17.7-8.3 17.7-18.1zM1144.1 73.3c-44.8 0-81.3 36.5-81.3 81.3s36.5 81.3 81.3 81.3c21.4 0 41.6-8.2 56.8-23.2 7.1-7 7.3-18.4.3-25.6-7-7.1-18.4-7.3-25.6-.3-8.5 8.3-19.7 12.9-31.6 12.9-18.5 0-34.4-12-41.4-27.1h104.6c10 0 18.1-8.1 18.1-18.1.1-44.8-36.4-81.2-81.2-81.2zm0 37.6c18.5 0 34.4 10.5 41.4 27.1h-82.7c6.9-16.7 22.8-27.1 41.3-27.1zM278.8 73.3c-44.8 0-81.3 36.5-81.3 81.3s36.5 81.3 81.3 81.3c21.4 0 41.6-8.2 56.8-23.2 7.1-7 7.3-18.4.3-25.6-7-7.1-18.4-7.3-25.6-.3-8.5 8.3-19.7 12.9-31.6 12.9-18.5 0-34.4-12-41.4-27.1h104.6c10 0 18.1-8.1 18.1-18.1.1-44.8-36.4-81.2-81.2-81.2zm0 37.6c18.5 0 34.4 10.5 41.4 27.1h-82.7c6.9-16.7 22.8-27.1 41.3-27.1zM126.6 72.9c-13.8 0-26.4 5.2-36 13.7-9.6-8.5-22.2-13.7-36-13.7-8.6 0-16.7 2-24 5.6-3.3-3-7.7-4.9-12.5-4.9C8.3 73.6 0 81.5 0 91.3v127c0 9.8 8.3 17.8 18.1 17.8s18.1-8 18.1-17.8v-91.5c0-10 8.6-18 18.5-18 8.5 0 17.7 6 17.7 14v95.4c0 9.8 7.8 17.8 17.6 17.8s18.6-8 18.6-17.8v-93.7c0-8.8 8.8-15.7 17.9-15.7 9 0 16 6.8 17.3 15.4l-.5 93.9c0 9.8 8.3 17.8 18.1 17.8s18.1-8 18.1-17.8l.6-91.4c.1-29.5-23.6-53.8-53.5-53.8zM478.7 99.8c-9.3-16.4-26.9-27.4-47.1-27.4-8.6 0-16.7 2-24 5.6-3.3-3-7.4-4.9-12.2-4.9-9.8 0-17.8 8-17.8 17.8v127c0 9.8 8.3 17.8 18.1 17.8s18.1-8 18.1-17.8v-87.8-3.5c0-10 7.9-18.1 17.9-18.1 5.9 0 11.1 2.9 14.4 7.3 2.8 6.3 9.1 10.7 16.5 10.7 10 0 18-8.1 18-18.1 0-3.1-.8-6-2.2-8.5l.3-.1z" fill="%23fff"/><path d="M729 72.7c-44.9 0-81.3 36.4-81.3 81.3s36.4 81.3 81.3 81.3 81.3-36.4 81.3-81.3-36.4-81.3-81.3-81.3zm.6 126.5c-24.9 0-45.1-20.2-45.1-45.1s20.2-45.1 45.1-45.1c24.9 0 45.1 20.2 45.1 45.1s-20.2 45.1-45.1 45.1z" fill="%23fff"/><g><path d="M302.7 287.8l10.5 21.2c.5 1 1.5 1.8 2.7 1.9l23.4 3.4c2.9.4 4 4 2 6l-16.9 16.5c-.8.8-1.2 2-1 3.1l4 23.3c.5 2.9-2.5 5.1-5.1 3.7l-20.9-11c-1-.5-2.3-.5-3.3 0L277 367c-2.6 1.4-5.6-.8-5.1-3.7l4-23.3c.2-1.1-.2-2.3-1-3.1L258 320.4c-2.1-2-.9-5.6 2-6l23.4-3.4c1.1-.2 2.1-.9 2.7-1.9l10.5-21.2c1.1-2.7 4.8-2.7 6.1-.1M571.5 287.8L582 309c.5 1 1.5 1.8 2.7 1.9l23.4 3.4c2.9.4 4 4 2 6L593 336.9c-.8.8-1.2 2-1 3.1l4 23.3c.5 2.9-2.5 5.1-5.1 3.7L570 356c-1-.5-2.3-.5-3.3 0l-20.9 11c-2.6 1.4-5.6-.8-5.1-3.7l4-23.3c.2-1.1-.2-2.3-1-3.1l-16.9-16.5c-2.1-2-.9-5.6 2-6l23.4-3.4c1.1-.2 2.1-.9 2.7-1.9l10.5-21.2c1.1-2.7 4.8-2.7 6.1-.1M705.9 287.8l10.5 21.2c.5 1 1.5 1.8 2.7 1.9l23.4 3.4c2.9.4 4 4 2 6l-16.9 16.5c-.8.8-1.2 2-1 3.1l4 23.3c.5 2.9-2.5 5.1-5.1 3.7l-20.9-11c-1-.5-2.3-.5-3.3 0l-20.9 11c-2.6 1.4-5.6-.8-5.1-3.7l4-23.3c.2-1.1-.2-2.3-1-3.1l-16.9-16.5c-2.1-2-.9-5.6 2-6l23.4-3.4c1.1-.2 2.1-.9 2.7-1.9l10.5-21.2c.9-2.6 4.6-2.6 5.9 0M840.3 287.8l10.5 21.2c.5 1 1.5 1.8 2.7 1.9l23.4 3.4c2.9.4 4 4 2 6L862 336.8c-.8.8-1.2 2-1 3.1l4 23.3c.5 2.9-2.5 5.1-5.1 3.7l-20.9-11c-1-.5-2.3-.5-3.3 0l-20.9 11c-2.6 1.4-5.6-.8-5.1-3.7l4-23.3c.2-1.1-.2-2.3-1-3.1l-16.9-16.5c-2.1-2-.9-5.6 2-6l23.4-3.4c1.1-.2 2.1-.9 2.7-1.9l10.5-21.2c.9-2.6 4.6-2.6 5.9 0M437.1 287.8l10.5 21.2c.5 1 1.5 1.8 2.7 1.9l23.4 3.4c2.9.4 4 4 2 6l-16.9 16.5c-.8.8-1.2 2-1 3.1l4 23.3c.5 2.9-2.5 5.1-5.1 3.7l-20.9-11c-1-.5-2.3-.5-3.3 0l-20.9 11c-2.6 1.4-5.6-.8-5.1-3.7l4-23.3c.2-1.1-.2-2.3-1-3.1l-16.9-16.5c-2.1-2-.9-5.6 2-6l23.4-3.4c1.1-.2 2.1-.9 2.7-1.9l10.5-21.2c.9-2.6 4.6-2.6 5.9 0" fill="%23fff"/></g></svg>');
  height: 32px;
}
.mm-meritos-header-content {
  padding-bottom: 1rem;
  width: 100%;
}
.button--uppercase {
  text-transform: uppercase;
}
.button--primary__meritolife {
  background-color: transparent;
  border: 1px solid #fff;
  font-weight: 300;
}
.button--primary.mm-button--primary {
  height: 45px;
  height: 12vw;
  padding: 0 11px;
  margin: 4.26667vw 0;
  display: block;
  width: 100%;
  font-size: 14px;
  font-size: 3.73333vw;
}
.iphonex mm-detail-goal-know mm-tabs,
.iphonex mm-goal-authorize-contribution mm-tabs,
.iphonex mm-goal-contract mm-tabs,
.iphonex mm-goal-contract-voucher mm-tabs,
.iphonex mm-goal-contribution-detail mm-tabs,
.iphonex mm-goal-forms mm-tabs,
.iphonex mm-goal-make-contribution mm-tabs,
.iphonex mm-goal-mutual-fund mm-tabs,
.iphonex mm-goal-rescue-account-select-amount mm-tabs,
.iphonex mm-goal-rescue-amount mm-tabs,
.iphonex mm-goal-suggestions mm-tabs,
.iphonex mm-goal-super-clave mm-tabs,
.iphonex mm-goals mm-tabs,
.iphonex mm-how-to-make-first-investment mm-tabs,
.iphonex mm-how-to-meet-your-goal mm-tabs,
.iphonex mm-how-to-withdraw-money mm-tabs,
.iphonex mm-know mm-tabs,
.iphonex mm-known-accumulate mm-tabs,
.iphonex mm-known-detail mm-tabs,
.iphonex mm-known-recognize mm-tabs,
.iphonex mm-lower-your-rate mm-tabs,
.iphonex mm-lower-your-rate-life-credits-choose mm-tabs,
.iphonex mm-lower-your-rate-simulator mm-tabs,
.iphonex mm-lower-your-rate-success mm-tabs,
.iphonex mm-page-goal-detail mm-tabs,
.iphonex mm-page-goal-investment mm-tabs,
.iphonex mm-page-levels mm-tabs,
.iphonex mm-page-meritolife mm-tabs,
.iphonex mm-page-meritos mm-tabs,
.iphonex mm-page-trunk mm-tabs,
.iphonex mm-page-trunk-detail mm-tabs,
.iphonex mm-page-user-not-exits mm-tabs,
.iphonex mm-pospone-life-credits-choose mm-tabs,
.iphonex mm-pospone-next-payment mm-tabs,
.iphonex mm-pospone-simulator mm-tabs,
.iphonex mm-pospone-success mm-tabs,
.iphonex mm-tabs {
  height: 6.8rem;
  padding-bottom: 1rem;
}
mm-lower-your-rate
  .reco-detail-heading--icon
  .act_ico_cambiofechap.mm-icono:before,
mm-page-trunk-detail
  .trunk-detail-description--icon
  .act_ico_cambiofechap.mm-icono:before,
mm-pospone-next-payment
  .reco-detail-heading--icon
  .act_ico_cambiofechap.mm-icono:before,
mm-recognition-title .superpass__icon .act_ico_cambiofechap.mm-icono:before,
mm-row .mm-row-wrapper--icon .act_ico_cambiofechap.mm-icono:before {
  content: "\e919";
}
mm-lower-your-rate
  .reco-detail-heading--icon
  .act_ico_postergacion.mm-icono:before,
mm-page-trunk-detail
  .trunk-detail-description--icon
  .act_ico_postergacion.mm-icono:before,
mm-pospone-next-payment
  .reco-detail-heading--icon
  .act_ico_postergacion.mm-icono:before,
mm-recognition-title .superpass__icon .act_ico_postergacion.mm-icono:before,
mm-row .mm-row-wrapper--icon .act_ico_postergacion.mm-icono:before {
  content: "\e917";
}
mm-lower-your-rate
  .reco-detail-heading--icon
  .act_ico_rebajatasa15.mm-icono:before,
mm-lower-your-rate
  .reco-detail-heading--icon
  .act_ico_rebajatasa30.mm-icono:before,
mm-lower-your-rate
  .reco-detail-heading--icon
  .act_ico_rebajatasa40.mm-icono:before,
mm-page-trunk-detail
  .trunk-detail-description--icon
  .act_ico_rebajatasa15.mm-icono:before,
mm-page-trunk-detail
  .trunk-detail-description--icon
  .act_ico_rebajatasa30.mm-icono:before,
mm-page-trunk-detail
  .trunk-detail-description--icon
  .act_ico_rebajatasa40.mm-icono:before,
mm-pospone-next-payment
  .reco-detail-heading--icon
  .act_ico_rebajatasa15.mm-icono:before,
mm-pospone-next-payment
  .reco-detail-heading--icon
  .act_ico_rebajatasa30.mm-icono:before,
mm-pospone-next-payment
  .reco-detail-heading--icon
  .act_ico_rebajatasa40.mm-icono:before,
mm-recognition-title .superpass__icon .act_ico_rebajatasa15.mm-icono:before,
mm-recognition-title .superpass__icon .act_ico_rebajatasa30.mm-icono:before,
mm-recognition-title .superpass__icon .act_ico_rebajatasa40.mm-icono:before,
mm-row .mm-row-wrapper--icon .act_ico_rebajatasa15.mm-icono:before,
mm-row .mm-row-wrapper--icon .act_ico_rebajatasa30.mm-icono:before,
mm-row .mm-row-wrapper--icon .act_ico_rebajatasa40.mm-icono:before {
  content: "\e918";
}
mm-lower-your-rate
  .reco-detail-heading--icon
  .mptc_ico_12cuotas.mm-icono:before,
mm-page-trunk-detail
  .trunk-detail-description--icon
  .mptc_ico_12cuotas.mm-icono:before,
mm-pospone-next-payment
  .reco-detail-heading--icon
  .mptc_ico_12cuotas.mm-icono:before,
mm-recognition-title .superpass__icon .mptc_ico_12cuotas.mm-icono:before,
mm-row .mm-row-wrapper--icon .mptc_ico_12cuotas.mm-icono:before {
  content: "\e913";
}
mm-lower-your-rate .reco-detail-heading--icon .mptc_ico_3cuotas.mm-icono:before,
mm-page-trunk-detail
  .trunk-detail-description--icon
  .mptc_ico_3cuotas.mm-icono:before,
mm-pospone-next-payment
  .reco-detail-heading--icon
  .mptc_ico_3cuotas.mm-icono:before,
mm-recognition-title .superpass__icon .mptc_ico_3cuotas.mm-icono:before,
mm-row .mm-row-wrapper--icon .mptc_ico_3cuotas.mm-icono:before {
  content: "\e916";
}
mm-lower-your-rate .reco-detail-heading--icon .mptc_ico_6cuotas.mm-icono:before,
mm-page-trunk-detail
  .trunk-detail-description--icon
  .mptc_ico_6cuotas.mm-icono:before,
mm-pospone-next-payment
  .reco-detail-heading--icon
  .mptc_ico_6cuotas.mm-icono:before,
mm-recognition-title .superpass__icon .mptc_ico_6cuotas.mm-icono:before,
mm-row .mm-row-wrapper--icon .mptc_ico_6cuotas.mm-icono:before {
  content: "\e915";
}
mm-lower-your-rate .reco-detail-heading--icon .mptc_ico_9cuotas.mm-icono:before,
mm-page-trunk-detail
  .trunk-detail-description--icon
  .mptc_ico_9cuotas.mm-icono:before,
mm-pospone-next-payment
  .reco-detail-heading--icon
  .mptc_ico_9cuotas.mm-icono:before,
mm-recognition-title .superpass__icon .mptc_ico_9cuotas.mm-icono:before,
mm-row .mm-row-wrapper--icon .mptc_ico_9cuotas.mm-icono:before {
  content: "\e914";
}
mm-lower-your-rate
  .reco-detail-heading--icon
  .mptc_ico_primeracompra.mm-icono:before,
mm-page-trunk-detail
  .trunk-detail-description--icon
  .mptc_ico_primeracompra.mm-icono:before,
mm-pospone-next-payment
  .reco-detail-heading--icon
  .mptc_ico_primeracompra.mm-icono:before,
mm-recognition-title .superpass__icon .mptc_ico_primeracompra.mm-icono:before,
mm-row .mm-row-wrapper--icon .mptc_ico_primeracompra.mm-icono:before {
  content: "\e911";
}
mm-lower-your-rate
  .reco-detail-heading--icon
  .mptc_ico_supermercado.mm-icono:before,
mm-page-trunk-detail
  .trunk-detail-description--icon
  .mptc_ico_supermercado.mm-icono:before,
mm-pospone-next-payment
  .reco-detail-heading--icon
  .mptc_ico_supermercado.mm-icono:before,
mm-recognition-title .superpass__icon .mptc_ico_supermercado.mm-icono:before,
mm-row .mm-row-wrapper--icon .mptc_ico_supermercado.mm-icono:before {
  content: "\e912";
}
ion-app.disable-scroll ion-content > .scroll-content {
  overflow: hidden;
}
.platform-android .header-componentkb {
  display: block;
}
.platform-android
  .header-componentkb
  + .ion-refresher-activo
  > .scroll-content {
  top: 0 !important;
}
.platform-android .header-componentkb .toolbar-md-santander .toolbar-title-md {
  font-size: 2.2rem;
}
.platform-android .header-componentkb .button-inner {
  font-size: 1.6rem;
  font-weight: 600;
}
.platform-ios mm-goal-contribution-modal .general-modal {
  padding-top: 6.4rem;
}
.iphonex mm-detail-goal-know .header-componentkb,
.iphonex mm-goal-authorize-contribution .header-componentkb,
.iphonex mm-goal-contract .header-componentkb,
.iphonex mm-goal-contract-voucher .header-componentkb,
.iphonex mm-goal-contribution-detail .header-componentkb,
.iphonex mm-goal-forms .header-componentkb,
.iphonex mm-goal-make-contribution .header-componentkb,
.iphonex mm-goal-mutual-fund .header-componentkb,
.iphonex mm-goal-rescue-account-select-amount .header-componentkb,
.iphonex mm-goal-rescue-amount .header-componentkb,
.iphonex mm-goal-suggestions .header-componentkb,
.iphonex mm-goal-super-clave .header-componentkb,
.iphonex mm-goals .header-componentkb,
.iphonex mm-how-to-make-first-investment .header-componentkb,
.iphonex mm-how-to-meet-your-goal .header-componentkb,
.iphonex mm-how-to-withdraw-money .header-componentkb,
.iphonex mm-know .header-componentkb,
.iphonex mm-known-accumulate .header-componentkb,
.iphonex mm-known-detail .header-componentkb,
.iphonex mm-known-recognize .header-componentkb,
.iphonex mm-lower-your-rate .header-componentkb,
.iphonex mm-lower-your-rate-life-credits-choose .header-componentkb,
.iphonex mm-lower-your-rate-simulator .header-componentkb,
.iphonex mm-lower-your-rate-success .header-componentkb,
.iphonex mm-page-goal-detail .header-componentkb,
.iphonex mm-page-goal-investment .header-componentkb,
.iphonex mm-page-levels .header-componentkb,
.iphonex mm-page-meritolife .header-componentkb,
.iphonex mm-page-meritos .header-componentkb,
.iphonex mm-page-trunk .header-componentkb,
.iphonex mm-page-trunk-detail .header-componentkb,
.iphonex mm-page-user-not-exits .header-componentkb,
.iphonex mm-pospone-life-credits-choose .header-componentkb,
.iphonex mm-pospone-next-payment .header-componentkb,
.iphonex mm-pospone-simulator .header-componentkb,
.iphonex mm-pospone-success .header-componentkb {
  display: block;
}
.iphonex
  mm-detail-goal-know
  .header-componentkb
  + .ion-refresher-activo
  > .scroll-content,
.iphonex
  mm-goal-authorize-contribution
  .header-componentkb
  + .ion-refresher-activo
  > .scroll-content,
.iphonex
  mm-goal-contract
  .header-componentkb
  + .ion-refresher-activo
  > .scroll-content,
.iphonex
  mm-goal-contract-voucher
  .header-componentkb
  + .ion-refresher-activo
  > .scroll-content,
.iphonex
  mm-goal-contribution-detail
  .header-componentkb
  + .ion-refresher-activo
  > .scroll-content,
.iphonex
  mm-goal-forms
  .header-componentkb
  + .ion-refresher-activo
  > .scroll-content,
.iphonex
  mm-goal-make-contribution
  .header-componentkb
  + .ion-refresher-activo
  > .scroll-content,
.iphonex
  mm-goal-mutual-fund
  .header-componentkb
  + .ion-refresher-activo
  > .scroll-content,
.iphonex
  mm-goal-rescue-account-select-amount
  .header-componentkb
  + .ion-refresher-activo
  > .scroll-content,
.iphonex
  mm-goal-rescue-amount
  .header-componentkb
  + .ion-refresher-activo
  > .scroll-content,
.iphonex
  mm-goal-suggestions
  .header-componentkb
  + .ion-refresher-activo
  > .scroll-content,
.iphonex
  mm-goal-super-clave
  .header-componentkb
  + .ion-refresher-activo
  > .scroll-content,
.iphonex mm-goals .header-componentkb + .ion-refresher-activo > .scroll-content,
.iphonex
  mm-how-to-make-first-investment
  .header-componentkb
  + .ion-refresher-activo
  > .scroll-content,
.iphonex
  mm-how-to-meet-your-goal
  .header-componentkb
  + .ion-refresher-activo
  > .scroll-content,
.iphonex
  mm-how-to-withdraw-money
  .header-componentkb
  + .ion-refresher-activo
  > .scroll-content,
.iphonex mm-know .header-componentkb + .ion-refresher-activo > .scroll-content,
.iphonex
  mm-known-accumulate
  .header-componentkb
  + .ion-refresher-activo
  > .scroll-content,
.iphonex
  mm-known-detail
  .header-componentkb
  + .ion-refresher-activo
  > .scroll-content,
.iphonex
  mm-known-recognize
  .header-componentkb
  + .ion-refresher-activo
  > .scroll-content,
.iphonex
  mm-lower-your-rate
  .header-componentkb
  + .ion-refresher-activo
  > .scroll-content,
.iphonex
  mm-lower-your-rate-life-credits-choose
  .header-componentkb
  + .ion-refresher-activo
  > .scroll-content,
.iphonex
  mm-lower-your-rate-simulator
  .header-componentkb
  + .ion-refresher-activo
  > .scroll-content,
.iphonex
  mm-lower-your-rate-success
  .header-componentkb
  + .ion-refresher-activo
  > .scroll-content,
.iphonex
  mm-page-goal-detail
  .header-componentkb
  + .ion-refresher-activo
  > .scroll-content,
.iphonex
  mm-page-goal-investment
  .header-componentkb
  + .ion-refresher-activo
  > .scroll-content,
.iphonex
  mm-page-levels
  .header-componentkb
  + .ion-refresher-activo
  > .scroll-content,
.iphonex
  mm-page-meritolife
  .header-componentkb
  + .ion-refresher-activo
  > .scroll-content,
.iphonex
  mm-page-meritos
  .header-componentkb
  + .ion-refresher-activo
  > .scroll-content,
.iphonex
  mm-page-trunk
  .header-componentkb
  + .ion-refresher-activo
  > .scroll-content,
.iphonex
  mm-page-trunk-detail
  .header-componentkb
  + .ion-refresher-activo
  > .scroll-content,
.iphonex
  mm-page-user-not-exits
  .header-componentkb
  + .ion-refresher-activo
  > .scroll-content,
.iphonex
  mm-pospone-life-credits-choose
  .header-componentkb
  + .ion-refresher-activo
  > .scroll-content,
.iphonex
  mm-pospone-next-payment
  .header-componentkb
  + .ion-refresher-activo
  > .scroll-content,
.iphonex
  mm-pospone-simulator
  .header-componentkb
  + .ion-refresher-activo
  > .scroll-content,
.iphonex
  mm-pospone-success
  .header-componentkb
  + .ion-refresher-activo
  > .scroll-content {
  top: 29px !important;
}
.iphonex
  mm-detail-goal-know
  .header-componentkb
  .toolbar-md-santander
  .toolbar-title-md,
.iphonex
  mm-goal-authorize-contribution
  .header-componentkb
  .toolbar-md-santander
  .toolbar-title-md,
.iphonex
  mm-goal-contract
  .header-componentkb
  .toolbar-md-santander
  .toolbar-title-md,
.iphonex
  mm-goal-contract-voucher
  .header-componentkb
  .toolbar-md-santander
  .toolbar-title-md,
.iphonex
  mm-goal-contribution-detail
  .header-componentkb
  .toolbar-md-santander
  .toolbar-title-md,
.iphonex
  mm-goal-forms
  .header-componentkb
  .toolbar-md-santander
  .toolbar-title-md,
.iphonex
  mm-goal-make-contribution
  .header-componentkb
  .toolbar-md-santander
  .toolbar-title-md,
.iphonex
  mm-goal-mutual-fund
  .header-componentkb
  .toolbar-md-santander
  .toolbar-title-md,
.iphonex
  mm-goal-rescue-account-select-amount
  .header-componentkb
  .toolbar-md-santander
  .toolbar-title-md,
.iphonex
  mm-goal-rescue-amount
  .header-componentkb
  .toolbar-md-santander
  .toolbar-title-md,
.iphonex
  mm-goal-suggestions
  .header-componentkb
  .toolbar-md-santander
  .toolbar-title-md,
.iphonex
  mm-goal-super-clave
  .header-componentkb
  .toolbar-md-santander
  .toolbar-title-md,
.iphonex mm-goals .header-componentkb .toolbar-md-santander .toolbar-title-md,
.iphonex
  mm-how-to-make-first-investment
  .header-componentkb
  .toolbar-md-santander
  .toolbar-title-md,
.iphonex
  mm-how-to-meet-your-goal
  .header-componentkb
  .toolbar-md-santander
  .toolbar-title-md,
.iphonex
  mm-how-to-withdraw-money
  .header-componentkb
  .toolbar-md-santander
  .toolbar-title-md,
.iphonex mm-know .header-componentkb .toolbar-md-santander .toolbar-title-md,
.iphonex
  mm-known-accumulate
  .header-componentkb
  .toolbar-md-santander
  .toolbar-title-md,
.iphonex
  mm-known-detail
  .header-componentkb
  .toolbar-md-santander
  .toolbar-title-md,
.iphonex
  mm-known-recognize
  .header-componentkb
  .toolbar-md-santander
  .toolbar-title-md,
.iphonex
  mm-lower-your-rate
  .header-componentkb
  .toolbar-md-santander
  .toolbar-title-md,
.iphonex
  mm-lower-your-rate-life-credits-choose
  .header-componentkb
  .toolbar-md-santander
  .toolbar-title-md,
.iphonex
  mm-lower-your-rate-simulator
  .header-componentkb
  .toolbar-md-santander
  .toolbar-title-md,
.iphonex
  mm-lower-your-rate-success
  .header-componentkb
  .toolbar-md-santander
  .toolbar-title-md,
.iphonex
  mm-page-goal-detail
  .header-componentkb
  .toolbar-md-santander
  .toolbar-title-md,
.iphonex
  mm-page-goal-investment
  .header-componentkb
  .toolbar-md-santander
  .toolbar-title-md,
.iphonex
  mm-page-levels
  .header-componentkb
  .toolbar-md-santander
  .toolbar-title-md,
.iphonex
  mm-page-meritolife
  .header-componentkb
  .toolbar-md-santander
  .toolbar-title-md,
.iphonex
  mm-page-meritos
  .header-componentkb
  .toolbar-md-santander
  .toolbar-title-md,
.iphonex
  mm-page-trunk
  .header-componentkb
  .toolbar-md-santander
  .toolbar-title-md,
.iphonex
  mm-page-trunk-detail
  .header-componentkb
  .toolbar-md-santander
  .toolbar-title-md,
.iphonex
  mm-page-user-not-exits
  .header-componentkb
  .toolbar-md-santander
  .toolbar-title-md,
.iphonex
  mm-pospone-life-credits-choose
  .header-componentkb
  .toolbar-md-santander
  .toolbar-title-md,
.iphonex
  mm-pospone-next-payment
  .header-componentkb
  .toolbar-md-santander
  .toolbar-title-md,
.iphonex
  mm-pospone-simulator
  .header-componentkb
  .toolbar-md-santander
  .toolbar-title-md,
.iphonex
  mm-pospone-success
  .header-componentkb
  .toolbar-md-santander
  .toolbar-title-md {
  font-size: 2.2rem;
}
.iphonex mm-detail-goal-know .header-componentkb .button-inner,
.iphonex mm-goal-authorize-contribution .header-componentkb .button-inner,
.iphonex mm-goal-contract .header-componentkb .button-inner,
.iphonex mm-goal-contract-voucher .header-componentkb .button-inner,
.iphonex mm-goal-contribution-detail .header-componentkb .button-inner,
.iphonex mm-goal-forms .header-componentkb .button-inner,
.iphonex mm-goal-make-contribution .header-componentkb .button-inner,
.iphonex mm-goal-mutual-fund .header-componentkb .button-inner,
.iphonex mm-goal-rescue-account-select-amount .header-componentkb .button-inner,
.iphonex mm-goal-rescue-amount .header-componentkb .button-inner,
.iphonex mm-goal-suggestions .header-componentkb .button-inner,
.iphonex mm-goal-super-clave .header-componentkb .button-inner,
.iphonex mm-goals .header-componentkb .button-inner,
.iphonex mm-how-to-make-first-investment .header-componentkb .button-inner,
.iphonex mm-how-to-meet-your-goal .header-componentkb .button-inner,
.iphonex mm-how-to-withdraw-money .header-componentkb .button-inner,
.iphonex mm-know .header-componentkb .button-inner,
.iphonex mm-known-accumulate .header-componentkb .button-inner,
.iphonex mm-known-detail .header-componentkb .button-inner,
.iphonex mm-known-recognize .header-componentkb .button-inner,
.iphonex mm-lower-your-rate .header-componentkb .button-inner,
.iphonex
  mm-lower-your-rate-life-credits-choose
  .header-componentkb
  .button-inner,
.iphonex mm-lower-your-rate-simulator .header-componentkb .button-inner,
.iphonex mm-lower-your-rate-success .header-componentkb .button-inner,
.iphonex mm-page-goal-detail .header-componentkb .button-inner,
.iphonex mm-page-goal-investment .header-componentkb .button-inner,
.iphonex mm-page-levels .header-componentkb .button-inner,
.iphonex mm-page-meritolife .header-componentkb .button-inner,
.iphonex mm-page-meritos .header-componentkb .button-inner,
.iphonex mm-page-trunk .header-componentkb .button-inner,
.iphonex mm-page-trunk-detail .header-componentkb .button-inner,
.iphonex mm-page-user-not-exits .header-componentkb .button-inner,
.iphonex mm-pospone-life-credits-choose .header-componentkb .button-inner,
.iphonex mm-pospone-next-payment .header-componentkb .button-inner,
.iphonex mm-pospone-simulator .header-componentkb .button-inner,
.iphonex mm-pospone-success .header-componentkb .button-inner {
  font-size: 1.6rem;
  font-weight: 600;
}
mm-box-message .mm-box-message {
  border-radius: 1.06667vw;
  background-color: #ddf4f5;
  padding: 3.46667vw 5.33333vw;
  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;
}
mm-box-message .mm-box-message__text-box {
  padding-left: 2.4vw;
  font-size: 12px;
  font-size: 3.2vw;
  line-height: 1.5;
  color: #444;
  margin: 0;
}
mm-box-message .mm-box-message__text-box > * {
  font-size: 12px;
  font-size: 3.2vw;
  line-height: 1.5;
  color: #444;
  margin: 0;
}
mm-box-message .mm-box-message__icon {
  width: 24px;
  width: 6.4vw;
  height: 24px;
  height: 6.4vw;
  background-color: #1bb3bc;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 6.4vw;
  -ms-flex: 0 0 6.4vw;
  flex: 0 0 6.4vw;
  border-radius: 50%;
  color: #fff;
  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;
}
mm-box-message .mm-box-message__icon > span {
  background-color: transparent;
  width: auto;
  height: auto;
  font-size: 10px;
  font-size: 2.66667vw;
}
mm-box-message .mm-box-message.info {
  background-color: #ddf4f5;
}
mm-box-message .mm-box-message.info .mm-box-message__icon {
  background-color: #1bb3bc;
}
mm-box-message .mm-box-message.warning {
  background-color: #f8f0df;
}
mm-box-message .mm-box-message.warning .mm-box-message__icon {
  background-color: #e59d27;
}
mm-chart-line .graph-container {
  -webkit-box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  color: #fff;
  padding: 1.6rem 0.8rem;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
mm-chart-line .graph-container__title-desc {
  font-size: 1.4rem;
  line-height: 1.8rem;
  margin: 0;
  text-align: center;
}
mm-chart-line .graph-container__graph {
  margin: 1.6rem 0;
}
mm-chart-line .loading-graph {
  -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;
  min-height: 26rem;
}
mm-chart-line .loading-graph ion-spinner {
  height: 4.8rem;
  width: 4.8rem;
}
mm-chart-line .loading-graph ion-spinner svg * {
  stroke: #fff;
}
mm-chart-line .btn-group {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: middle;
}
mm-chart-line .btn-group--block {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%;
}
mm-chart-line .btn-group .button {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  height: 4rem;
  margin: 0;
  position: relative;
  border: 1px solid #fff;
  font-size: 1.6rem;
  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: 2px;
}
mm-chart-line .btn-group .button:first-child:not(:last-child) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  border-right: 0 solid #fff;
}
mm-chart-line .btn-group .button:not(:first-child):not(:last-child) {
  border-radius: 0;
  border-right: 0 solid #fff;
}
mm-chart-line .btn-group .active {
  background: #fff !important;
  color: #000;
  font-weight: 600;
}
mm-chart-line .btn-group .active[color="vacations"] {
  color: #eeb302;
}
mm-chart-line .btn-group .active[color="buy"] {
  color: #ba318e;
}
mm-chart-line .btn-group .active[color="home"] {
  color: #9331ba;
}
mm-chart-line .btn-group .active[color="education"] {
  color: #36f;
}
mm-chart-line .btn-group .active[color="familyHealth"] {
  color: #137e84;
}
mm-chart-line .btn-group .active[color="money"] {
  color: #63ba68;
}
mm-chart-line .btn-group .button + .button {
  margin-left: -0.1rem;
}
mm-collapse {
  border-bottom: 1px solid #ccc;
  display: block;
}
mm-collapse:last-child {
  border: 0;
}
mm-collapse .mm-collapse-wrapper__header {
  -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;
  height: 4.5rem;
  position: relative;
  z-index: 2;
}
mm-collapse .mm-collapse-wrapper__header__subtitle,
mm-collapse .mm-collapse-wrapper__header__title {
  color: #9031b5;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-size: 1.4rem;
  font-weight: 600;
  line-height: 1.5;
}
mm-collapse .mm-collapse-wrapper__header__icon {
  color: #f22300;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 2rem;
  -ms-flex: 0 0 2rem;
  flex: 0 0 2rem;
  font-size: 1.3rem;
  text-align: center;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
mm-collapse
  .mm-collapse-wrapper__header.is-collapse
  .mm-collapse-wrapper__header__icon {
  -webkit-transform: rotate(0);
  transform: rotate(0);
}
mm-collapse .mm-collapse-wrapper__body ul {
  padding: 0;
  margin: 0;
  list-style: none;
  opacity: 0;
  height: 0;
  overflow: hidden;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  -webkit-transform: translateY(-1rem);
  transform: translateY(-1rem);
}
mm-collapse .mm-collapse-wrapper__body ul li {
  position: relative;
  padding-left: 1rem;
  padding-bottom: 1.6rem;
  font-size: 1.5rem;
}
mm-collapse .mm-collapse-wrapper__body ul li:before {
  content: "\2022";
  color: #6f6f6f;
  font-size: 2.1rem;
  line-height: 2.3rem;
  position: absolute;
  -webkit-transform: translateX(-1rem);
  transform: translateX(-1rem);
}
mm-collapse .mm-collapse-wrapper__body mm-list .mm-list-wrapper {
  opacity: 0;
  height: 0;
  overflow: hidden;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  -webkit-transform: translateY(-1rem);
  transform: translateY(-1rem);
}
mm-collapse .mm-collapse-wrapper__body:not(.collapse) mm-list .mm-list-wrapper,
mm-collapse .mm-collapse-wrapper__body:not(.collapse) ul {
  height: auto;
  opacity: 1;
  -webkit-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
mm-collapse.not-items .mm-collapse-wrapper__header__icon {
  -webkit-transform: rotate(0);
  transform: rotate(0);
}
mm-current-level {
  width: 100%;
  display: block;
  padding-bottom: 0.5rem;
}
@media only screen and (min-device-width: 320px) and (orientation: portrait) {
  mm-current-level {
    padding-bottom: 0;
  }
}
@media only screen and (min-device-width: 360px) and (min-height: 569px) and (orientation: portrait) {
  mm-current-level {
    padding-bottom: 0.5rem;
  }
}
@media only screen and (min-device-width: 414px) and (orientation: portrait) {
  mm-current-level {
    padding-bottom: 0.5rem;
    padding-top: 1rem;
  }
}
mm-current-level .mm-current-level-wrapper {
  text-align: center;
}
mm-current-level .mm-current-level-wrapper--title {
  background: 0 0;
  border: 0.2rem solid #fff;
  border-radius: 2.6rem;
  color: #fff;
  font-family: BPreplay;
  font-size: 3.5rem;
  font-weight: 700;
  padding: 1rem 8.5rem;
  text-align: center;
}
mm-drop-down .drop-down__selected::after,
mm-drop-down .select-selected::after {
  content: "\e90f";
  font-family: meritoland !important;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  right: 0;
  font-style: normal;
  speak: none;
  font-variant: normal;
}
@media only screen and (min-device-width: 320px) and (orientation: portrait) {
  mm-current-level .mm-current-level-wrapper--title {
    font-size: 2rem;
    margin-bottom: 0;
  }
}
@media only screen and (min-device-width: 360px) and (min-height: 569px) and (orientation: portrait) {
  mm-current-level .mm-current-level-wrapper--title {
    font-size: 2.5rem;
    margin: 0 0 0.4rem;
  }
}
@media only screen and (min-device-width: 414px) and (orientation: portrait) {
  mm-current-level .mm-current-level-wrapper--title {
    font-size: 3rem;
    margin: 0 0 0.4rem;
  }
}
mm-current-level.current-level--small .mm-current-level-wrapper {
  text-align: center;
}
mm-current-level.current-level--small .mm-current-level-wrapper--title {
  font-size: 1.9rem;
}
mm-current-level.current-level--small mm-stars-level .star {
  width: 1.2rem;
  height: 1.2rem;
}
mm-drop-down .drop-down {
  position: relative;
  background-color: #f0f0f0;
  user-select: none;
}
mm-drop-down .drop-down__selected {
  position: relative;
  border-bottom: 1px solid #000;
  padding-bottom: 4px;
  background-color: #f0f0f0;
  z-index: 10;
  height: 45px;
  -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;
  cursor: pointer;
}
mm-drop-down .drop-down__selected p {
  margin: 0;
  font-size: 18px;
  font-weight: 600;
  font-style: normal;
  line-height: normal;
  color: #000;
}
mm-drop-down .drop-down__selected span {
  font-size: 12px;
  font-weight: 600;
  font-stretch: normal;
  letter-spacing: normal;
  color: #6f6f6f;
}
mm-drop-down .drop-down__selected::after {
  color: #ec0000;
  font-weight: 400;
  line-height: 1;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
mm-drop-down .drop-down .drop-down__items {
  position: absolute;
  z-index: 9;
  background-color: #fff;
  display: none;
  padding: 0;
  width: 100%;
  left: 0;
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  cursor: pointer;
}
mm-drop-down .drop-down .drop-down__items.select-items__show {
  display: block;
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
mm-drop-down .drop-down .drop-down__items .drop-down-list {
  padding: 0;
  margin: 0;
  list-style: none;
}
mm-drop-down .drop-down .drop-down__items .drop-down-list__item {
  padding: 5px 10px;
  margin: 0;
}
mm-drop-down .drop-down .drop-down__items .drop-down-list__item:hover {
  background-color: rgba(221, 221, 221, 0.38);
}
mm-drop-down .drop-down .drop-down__items .drop-down-list__item p {
  margin: 0;
  font-size: 18px;
  font-weight: 600;
  font-style: normal;
  line-height: normal;
  color: #000;
}
mm-drop-down .drop-down .drop-down__items .drop-down-list__item span {
  font-size: 12px;
  font-weight: 600;
  font-stretch: normal;
  letter-spacing: normal;
  color: #6f6f6f;
}
mm-drop-down
  .drop-down
  .drop-down__items
  .drop-down-list__item
  + .drop-down-list__item {
  padding-top: 8px;
}
mm-drop-down .select-selected {
  position: relative;
  border-bottom: 1px solid #000;
  padding-bottom: 4px;
}
mm-drop-down .select-selected::after {
  color: #ec0000;
  font-weight: 400;
  line-height: 1;
  position: absolute;
  top: 0;
}
mm-drop-down .select-selected .select-arrow-active::after {
  border-color: transparent transparent #fff;
  top: 7px;
}
@-webkit-keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -45px, 0);
    transform: translate3d(0, -45px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -45px, 0);
    transform: translate3d(0, -45px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
mm-goal-activity-modal .general-modal {
  -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-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  height: 100%;
  padding: 6.4rem 1.6rem;
  background: rgba(0, 0, 0, 0.6);
}
mm-goal-activity-modal .general-modal--wrapper {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 0;
  width: 100%;
}
mm-goal-activity-modal .modal-generico {
  -webkit-animation: overflow 0.4s linear;
  animation: overflow 0.4s linear;
  -webkit-animation-delay: 0.4s;
  animation-delay: 0.4s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  background: #fff;
  border: 0.1rem solid #ddd;
  border-radius: 0.3rem;
  opacity: 0;
  padding-top: 5.6rem;
  position: relative;
  text-align: center;
}
mm-goal-activity-modal .modal-generico .modal-content {
  max-width: 90%;
  margin: auto;
}
mm-goal-activity-modal .modal-generico .modal-content .line {
  border-top: 2px solid #e2e2e2;
  width: 90%;
  margin: auto;
  opacity: 0.6;
}
mm-goal-activity-modal .modal-generico .modal-content p {
  text-align: center;
  padding-top: 6px;
  font-size: 14px;
}
mm-goal-activity-modal .modal-generico .modal-content .header-modal-succes {
  background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="131" height="172" viewBox="0 0 131 172"><defs><path id="a" d="M.328 0h15.626v22.238H.328V0z"/></defs><g fill="none" fill-rule="evenodd"><path fill="%23E6E6E6" d="M113.607 167.512c0 2.253-17.727 4.08-39.596 4.08-21.868 0-39.596-1.827-39.596-4.08 0-2.254 17.728-4.08 39.596-4.08 21.869 0 39.596 1.826 39.596 4.08"/><path fill="%23F39324" d="M7.627 68.451c-1.18-1.604-2.064-3.23-2.446-4.393-.382 1.162-1.267 2.789-2.447 4.393C1.768 69.766.792 70.81 0 71.431c.792.62 1.768 1.666 2.734 2.98 1.18 1.605 2.065 3.23 2.447 4.394.382-1.163 1.267-2.79 2.446-4.394.967-1.314 1.943-2.36 2.735-2.98-.792-.621-1.768-1.665-2.735-2.98M129.047 74.867c-.843-1.147-1.475-2.308-1.748-3.139-.272.83-.904 1.992-1.747 3.139-.69.939-1.387 1.684-1.953 2.128.566.443 1.263 1.19 1.953 2.128.843 1.147 1.475 2.308 1.747 3.139.273-.83.905-1.992 1.748-3.139.69-.938 1.387-1.685 1.953-2.128-.566-.444-1.263-1.19-1.953-2.128M103.318 21.24c-.927-1.261-1.622-2.54-1.922-3.453-.3.914-.996 2.192-1.923 3.453-.759 1.033-1.526 1.852-2.148 2.34.622.488 1.39 1.31 2.148 2.342.927 1.261 1.622 2.538 1.923 3.452.3-.914.995-2.191 1.922-3.452.759-1.033 1.526-1.854 2.148-2.342-.622-.488-1.389-1.307-2.148-2.34"/><g transform="translate(42.927 .592)"><mask id="b" fill="%23fff"><use xlink:href="%23a"/></mask><path fill="%23F39324" d="M11.83 6.626C10.053 4.206 8.718 1.753 8.142 0c-.576 1.753-1.91 4.206-3.689 6.626-1.457 1.982-2.93 3.556-4.124 4.492 1.195.937 2.667 2.513 4.124 4.494 1.779 2.42 3.113 4.873 3.69 6.626.575-1.753 1.91-4.206 3.689-6.626 1.457-1.981 2.929-3.557 4.123-4.494-1.194-.936-2.666-2.51-4.123-4.492" mask="url(%23b)"/></g><path fill="%23B3CD6A" d="M113.818 110.002c-1.795-1.093-3.441-1.65-5.031-1.702-2.965-.106-5.866 1.74-7.053 4.466-.298.686-.484 1.393-.663 2.078-.148.565-.288 1.098-.484 1.607-1.348 3.492-7.072 4.593-9.423 3.813-3.583-1.189-5.63-3.215-6.391-6.34l6.274-.986c6.628-1.014 11.198-7.245 10.186-13.89L99.41 87.074c4.684-3.16 7.958-6.554 11.368-11.646 9.594-14.328 14.729-30.486 13.337-36.026-.254-1.011-.724-1.705-1.397-2.062-.731-.387-1.427-.447-2.07-.177-1.46.614-2.105 2.778-2.674 4.688l-.053.177c-.357-.918-1.082-1.68-1.972-2.021-.835-.32-1.828-.26-2.795.165l-.043.02c-.413.214-.74.505-1.01.822-.28-.624-.438-1.433-.59-2.224-.366-1.891-.864-4.48-3.748-4.045-.987.149-1.738.626-2.231 1.418-1.44 2.309-.132 6.706.66 9.24-1.883.784-3.406 2.355-3.7 4.721-.236 1.902.162 3.502 1.184 4.756 1.256 1.543 3.103 2.113 4.111 2.319-.001.008-.004.015-.004.023-.429 4.124-1.668 6.564-3.658 10.092-1.363 2.417-4.007 5.719-6.43 8.488l-2.16-14.185c-1.013-6.644-7.228-11.224-13.857-10.21l-11.771 1.8c.478-2.25 2.14-4.801 5.622-6.09 1.36-.505 1.918-1.375 2.147-2.017.319-.9.203-1.96-.312-2.835-1.646-2.805-5.056-2.16-6.34-1.916l-.207.048c-4.605 1.639-6.559 4.257-7.45 6.15-.167-1.78-.123-3.863.315-6.223.313-1.688-.756-3.435-2.383-3.894-3.232-.911-5.005 1.57-5.671 2.505-2.361 3.308-1.801 7.666-1.257 9.97.467 1.979 1.208 4.29 2.173 6.347l-12.21 1.868a12.075 12.075 0 0 0-7.963 4.83 12.205 12.205 0 0 0-1.779 3.479c-1.18-4.135-1.636-12.266-.613-14.807 4.525-1.489 4.78-4.18 4.565-6.096-.111-1-.623-1.798-1.367-2.397.972-2.836 2.243-7.525 1.007-9.896-.371-.712-.958-1.195-1.696-1.398-.963-.265-1.858-.135-2.59.374-1.268.883-1.71 2.68-1.784 3.359-.035.174-.175.879-.318 1.678-1.194-.955-3.22-.996-4.533-.009-.026.02-.049.042-.074.063l-.278-2.075c-.1-.74-.213-1.58-.659-2.337a3.403 3.403 0 0 0-2.767-1.667 3.313 3.313 0 0 0-2.883 1.501c-.96 1.51-.43 3.334-.002 4.801.721 2.479.296 4.34-.115 6.138-.489 2.136-.986 4.344.855 6.986-.048 4.098.313 11.1 2.717 18.265 2.543 7.575 6.65 13.287 12.206 16.993l3.584 23.537c.893 5.865 5.924 10.242 11.794 10.347-1.018 4.91.847 11.797 8.738 16.371 1.9 1.102 4.361 1.686 6.977 1.686.576 0 1.16-.038 1.748-.095-.001.027-.005.055-.002.083.194 2.542 1.408 7.958 4.617 10.268 1.008.726 2.12 1.09 3.322 1.09a6.72 6.72 0 0 0 1.661-.218c1.445-.368 2.618-1.347 3.486-2.909 2.03-3.655 1.856-9.801.959-12.653-.613-1.947-1.46-3.408-2.586-4.465-2.105-1.973-5.395-2.492-8.002-1.261-.656.309-1.241.706-1.808 1.09-.467.316-.907.615-1.372.858-3.29 1.727-7.937.496-9.566-2.532-.803-1.494-1.552-4.596-.417-8.194l18.255-2.866c1.296 5.886 6.216 12.048 16.002 12.048 1.208 0 2.49-.094 3.849-.294 3.422-.504 6.253-1.992 8.337-3.926.028.041.06.08.098.118 1.768 1.735 5.988 4.845 9.87 4.845.218 0 .435-.01.65-.03 1.845-.175 3.348-1.085 4.47-2.703.742-1.07.935-2.477.575-4.181-.854-4.034-4.831-9.18-7.683-10.916"/><path fill="%23FFF" d="M77.252 72.704c0 3.529-2.854 6.39-6.374 6.39-3.52 0-6.375-2.861-6.375-6.39 0-3.53 2.854-6.39 6.375-6.39 3.52 0 6.374 2.86 6.374 6.39"/><path stroke="%233F6300" stroke-linecap="round" stroke-width="1.363" d="M22.118 48.597c-.347 11.054 2.482 27.849 14.843 35.866M33.432 49.998C31.9 52.85 32.84 65.196 34.834 67.9M34.376 46.43s-5.615.442-5.738-2.403c-.146-3.35 8.699-3.486 9.153.583.16 1.445.218 4.005-4.359 5.388"/><path stroke="%233F6300" stroke-linecap="round" stroke-width="1.363" d="M22.102 49.417c-3.344-4.516.932-7.242-.776-13.107-.403-1.385-.86-2.964-.087-4.18a2.555 2.555 0 0 1 2.215-1.15c.87.033 1.702.542 2.145 1.294.362.615.465 1.344.56 2.052l.53 3.953M32.293 40.496c.055-1.194.068-2.517-.715-3.419-.87-1.004-2.75-1.068-3.861-.233-1.481 1.113-1.04 6.244-.734 6.966.306.722.956 1.352 1.737 1.396"/><path stroke="%233F6300" stroke-linecap="round" stroke-width="1.363" d="M32.22 38.504c.105-1.163.643-3.824.643-3.824.05-.562.728-3.854 3.424-3.114 3.384.93.607 9.096.04 10.7M108.535 57.3c-.434 4.184-1.686 6.724-3.751 10.387-2.066 3.662-7.031 9.363-9.972 12.365M96.046 88.295c6.23-3.668 10.075-7.277 14.102-13.291 11.038-16.486 15.916-35.032 12.214-36.993-3.227-1.71-3.5 5.762-4.8 6.693M107.31 50.922c1.14.186 5.688-.213 5.613-2.944-.096-3.496-8.964-3.526-9.68 2.239-.662 5.335 4.378 6.262 5.321 6.335"/><path stroke="%233F6300" stroke-linecap="round" stroke-width="1.363" d="M107.038 45.575c-.871-2.785-3.044-9.494.838-10.08 3.412-.515 2.323 4.345 3.903 6.475M111.907 45.803a10.848 10.848 0 0 1-.015-2.576c.065-.57.486-1.803 1.566-2.36.696-.307 1.509-.424 2.22-.152.856.328 1.503 1.154 1.679 2.057.47 2.42.36 7.5-2.329 8.103-.887.187-1.943.135-2.525-.562M59.758 58.825c-2.262-2.267-3.91-6.957-4.651-10.097-.741-3.139-.737-6.729 1.136-9.352.687-.964 2.168-2.972 4.85-2.216 1.271.358 2.085 1.722 1.843 3.024-1.647 8.868 2.091 13.989 2.091 13.989"/><path stroke="%233F6300" stroke-linecap="round" stroke-width="1.363" d="M63.284 49.045c.33-.755.797-5.446 7.786-7.934 1.161-.218 4.228-.869 5.64 1.538.67 1.141.627 2.987-1.444 3.754-4.091 1.515-6.05 4.797-6.252 7.708M63.641 72.421c0-3.72 3.009-6.735 6.72-6.735 3.71 0 6.719 3.015 6.719 6.735s-3.008 6.735-6.72 6.735c-3.71 0-6.719-3.015-6.719-6.735z"/><path fill="%23000" d="M74.875 72.53a2.691 2.691 0 0 1-2.688 2.694 2.691 2.691 0 0 1-2.688-2.694 2.69 2.69 0 0 1 2.688-2.694 2.69 2.69 0 0 1 2.688 2.694"/><path stroke="%233F6300" stroke-linecap="round" stroke-width="1.363" d="M68.67 65.248l-.06-2.548M74.777 67.108a41.183 41.183 0 0 0 1.493-1.994"/><path fill="%23FFF" d="M55.046 77.237c0 3.53-2.854 6.39-6.375 6.39-3.52 0-6.374-2.86-6.374-6.39 0-3.529 2.854-6.39 6.374-6.39 3.521 0 6.375 2.861 6.375 6.39"/><path stroke="%233F6300" stroke-linecap="round" stroke-width="1.363" d="M41.435 76.955c0-3.72 3.008-6.736 6.72-6.736 3.71 0 6.719 3.016 6.719 6.736 0 3.72-3.008 6.735-6.72 6.735-3.71 0-6.72-3.015-6.72-6.735z"/><path fill="%23000" d="M52.669 77.064a2.691 2.691 0 0 1-2.688 2.694 2.691 2.691 0 0 1-2.688-2.694 2.691 2.691 0 0 1 2.688-2.694 2.691 2.691 0 0 1 2.688 2.694"/><path stroke="%233F6300" stroke-linecap="round" stroke-width="1.363" d="M46.464 69.781l-.06-2.547M42.203 72.136a41.39 41.39 0 0 0-1.87-1.643"/><path fill="%23047C4B" d="M68.07 86.795c1.423-1.036 4.003-3.238 5.97-2.282 2.397 1.165 1.718 4.243 1.162 5.534-.556 1.291-1.774 2.641-2.76 3.641-2.103 2.133-4.736 3.447-7.595 4.331-2.86.885-6.058.838-8.758-.455-.717-.343-1.406-.78-1.906-1.399s-.792-1.44-.642-2.222c.156-.813.725-1.523 1.434-1.947 1.558-.93 6.934-.71 13.095-5.2"/><path stroke="%233F6300" stroke-linecap="round" stroke-width="1.363" d="M68.07 86.795c1.423-1.036 4.003-3.238 5.97-2.282 2.397 1.165 1.718 4.243 1.162 5.534-.556 1.291-1.774 2.641-2.76 3.641-2.103 2.133-4.736 3.447-7.595 4.331-2.86.885-6.058.838-8.758-.455-.717-.343-1.406-.78-1.906-1.399s-.792-1.44-.642-2.222c.156-.813.725-1.523 1.434-1.947 1.558-.93 6.934-.71 13.095-5.2zM77.008 81.725c1.692.02 3.35.92 4.29 2.332M67.847 54.29l13.944-2.134c6.226-.952 12.043 3.335 12.993 9.575l2.404 15.784"/><path stroke="%233F6300" stroke-linecap="round" stroke-width="1.363" d="M52.051 118.032c-5.62.097-10.585-3.982-11.456-9.706l-5.7-37.432c-.95-6.24 3.326-12.072 9.552-13.024l13.237-2.025M98.588 86.711l1.896 12.453c.95 6.24-3.326 12.07-9.551 13.023l-32.121 5.043M78.34 114.656c1.017 4.977 5.803 13.337 19.05 11.387 7.342-1.08 11.721-6.957 11.692-11.398"/><path stroke="%233F6300" stroke-linecap="round" stroke-width="1.363" d="M83.868 113.296c.691 4.074 3.144 6.39 7.058 7.689 2.742.91 8.88-.406 10.368-4.26.459-1.192.625-2.485 1.134-3.655 1.06-2.436 3.684-4.098 6.334-4.01 1.66.053 3.244.727 4.663 1.59 3.478 2.118 9.42 10.349 6.88 14.015-3.808 5.495-11.373.2-13.84-2.221M53.39 116.194c-2.428 4.273-1.899 12.937 7.368 18.308 5.001 2.899 13.16 1.52 15.963-1.731"/><path stroke="%233F6300" stroke-linecap="round" stroke-width="1.363" d="M60.135 114.468c-3.016 4.946-2.23 9.685-.99 11.993 1.893 3.52 7.05 4.7 10.584 2.845 1.092-.573 2.036-1.408 3.151-1.934 2.322-1.096 5.288-.628 7.162 1.13 1.173 1.099 1.898 2.602 2.381 4.137 1.184 3.764 1.027 13.34-3.909 14.598-6.259 1.595-8.403-7.124-8.658-10.462"/></g></svg>');
  background-size: auto 100%;
  background-position: center !important;
  background-repeat: no-repeat !important;
  height: 150px;
  margin: 0 auto 5px;
  width: 150px;
}
mm-goal-activity-modal .modal-generico .modal-content .modal-text-congrats {
  color: #ff9404;
  font-weight: 700;
  overflow: visible;
  font-size: 45px;
  font-family: Bpreplay;
  line-height: 100%;
}
@media only screen and (min-device-width: 320px) and (orientation: portrait) {
  mm-goal-activity-modal .modal-generico .modal-content .modal-text-congrats {
    font-size: 40px;
  }
}
mm-goal-activity-modal
  .modal-generico
  .modal-content
  .modal-text-congrats-subtitle {
  font-size: 18px;
  font-weight: 700;
  color: #6f6f6f;
}
@media only screen and (min-device-width: 320px) and (orientation: portrait) {
  mm-goal-activity-modal
    .modal-generico
    .modal-content
    .modal-text-congrats-subtitle {
    font-size: 16px;
  }
}
mm-goal-activity-modal .modal-generico .modal-content span.modal-text {
  display: inline-block;
}
mm-goal-activity-modal .modal-generico .modal-content span.modal-text-congrats {
  display: inline-block;
  padding: 0 30px;
  position: relative;
}
mm-goal-activity-modal .modal-generico .modal-generico--container-botones {
  margin-top: 20px;
}
mm-goal-activity-modal
  .modal-generico
  .modal-generico--container-botones
  button {
  width: 100%;
}
mm-goal-activity-modal .modal-generico .button-box-success {
  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;
  border: 1px solid #999;
  height: 4.8rem;
  border-radius: 64px;
  color: #ec0000;
  font-size: 14px;
  font-weight: 600;
  margin: 10px 0;
}
mm-goal-activity-modal .modal-generico .button-box-success .icono-angle-right {
  margin-left: 5px;
  color: #ec0000;
  font-size: 22px;
  padding-top: 2px;
}
mm-goal-activity-modal .modal-generico--title {
  color: #444;
  font-size: 2rem;
  margin: 0 0 3.2rem;
}
mm-goal-activity-modal .modal-generico--content {
  margin: 1.6rem 0 3.2rem;
  padding: 0 1.6rem;
}
mm-goal-activity-modal .modal-generico--icon {
  background: #ec0000;
  border-radius: 50%;
  color: #fff;
  font-size: 4rem;
  height: 7.9rem;
  left: 50%;
  line-height: 7.2rem;
  margin: -3.6rem 0 0 -3.6rem;
  position: absolute;
  text-align: center;
  padding-top: 5px;
  top: 0;
  width: 7.9rem;
}
mm-goal-activity-modal .modal-generico--icon.positive {
  background: #abc111;
}
mm-goal-activity-modal .modal-generico--boton-cerrar {
  color: #fff;
  cursor: pointer;
  font-size: 2.5rem;
  position: absolute;
  right: 0;
  top: -3rem;
}
mm-goal-activity-modal .modal-generico--container-botones {
  display: block;
  padding-bottom: 1.2rem;
}
mm-goal-activity-modal .modal-generico--container-botones.grid {
  height: auto;
  padding-top: 1.6rem;
}
mm-goal-activity-modal .modal-generico .scroll-content-wrapper {
  position: relative;
}
mm-goal-activity-modal .modal-generico .scroll-content-wrapper .fade-effect {
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(white),
    to(rgba(255, 255, 255, 0))
  );
  background: linear-gradient(to bottom, #fff 0, rgba(255, 255, 255, 0) 100%);
  height: 10rem;
  left: 1.6rem;
  opacity: 0;
  position: absolute;
  right: 1.6rem;
  top: -0.1rem;
  -webkit-transition: opacity 0.4s ease-in-out;
  transition: opacity 0.4s ease-in-out;
  z-index: -1;
}
mm-goal-activity-modal
  .modal-generico
  .scroll-content-wrapper
  .fade-effect.visible {
  opacity: 1;
  z-index: 1;
}
mm-goal-activity-modal .modal-generico .modal-scroll-content {
  margin-bottom: 1.6rem;
  height: auto;
  overflow: scroll;
  padding: 0 1.6rem;
}
mm-goal-activity-modal .modal-generico .modal-scroll-content--text {
  font-size: 1.3rem;
  margin: 0;
  text-align: left;
}
mm-goal-activity-modal .modal-generico .color-error {
  background-color: #ec0000;
}
mm-goal-activity-modal .modal-generico .color-warning {
  background-color: #e59d27;
}
mm-goal-activity-modal .modal-generico .color-info {
  background-color: #1bb3bc;
}
mm-goal-activity-modal .modal-generico .color-success {
  background-color: #abc111;
}
mm-goal-activity-modal
  .modal-generico
  .color-success
  .mm-icono-check-meritoland {
  position: relative;
  top: 2px;
}
mm-goal-activity-modal .modal-text-valign {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  margin-top: 16px;
}
mm-goal-activity-modal .modal-text-valign--center {
  -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;
}
mm-goal-contribution-modal .general-modal {
  -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-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  height: 100%;
  padding: 11.73333vw 4vw;
  background: rgba(0, 0, 0, 0.6);
}
mm-goal-contribution-modal .general-modal--wrapper {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 0;
  width: 100%;
}
mm-goal-contribution-modal .modal-generico {
  -webkit-animation: overflow 0.4s linear;
  animation: overflow 0.4s linear;
  -webkit-animation-delay: 0.4s;
  animation-delay: 0.4s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  background: #fff;
  border: 0.1rem solid #ddd;
  border-radius: 0.3rem;
  opacity: 0;
  padding-top: 4rem;
  position: relative;
  text-align: center;
}
mm-goal-contribution-modal .modal-generico--title {
  color: #444;
  font-size: 2rem;
  margin: 0 0 3.2rem;
}
mm-goal-contribution-modal .modal-generico--content {
  margin: 1.6rem 0 3.2rem;
  padding: 0 1.6rem;
}
mm-goal-contribution-modal .modal-generico--icon {
  background: #ec0000;
  border-radius: 50%;
  color: #fff;
  font-size: 3.2rem;
  height: 7.2rem;
  left: 50%;
  line-height: 7.2rem;
  margin: -3.6rem 0 0 -3.6rem;
  position: absolute;
  text-align: center;
  top: 0;
  width: 7.2rem;
}
mm-goal-contribution-modal .modal-generico--icon.positive {
  background: #abc111;
}
mm-goal-contribution-modal .modal-generico--boton-cerrar {
  color: #fff;
  cursor: pointer;
  font-size: 2.5rem;
  position: absolute;
  right: 0;
  top: -3rem;
}
mm-goal-contribution-modal .modal-generico--container-botones {
  display: block;
  padding-bottom: 1.6rem;
}
mm-goal-contribution-modal .modal-generico--container-botones.grid {
  height: auto;
  padding-top: 1.6rem;
}
mm-goal-contribution-modal .modal-generico .scroll-content-wrapper {
  position: relative;
}
mm-goal-contribution-modal
  .modal-generico
  .scroll-content-wrapper
  .fade-effect {
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(white),
    to(rgba(255, 255, 255, 0))
  );
  background: linear-gradient(to bottom, #fff 0, rgba(255, 255, 255, 0) 100%);
  height: 10rem;
  left: 1.6rem;
  opacity: 0;
  position: absolute;
  right: 1.6rem;
  top: -0.1rem;
  -webkit-transition: opacity 0.4s ease-in-out;
  transition: opacity 0.4s ease-in-out;
  z-index: -1;
}
mm-goal-contribution-modal
  .modal-generico
  .scroll-content-wrapper
  .fade-effect.visible {
  opacity: 1;
  z-index: 1;
}
mm-goal-contribution-modal .modal-generico .modal-scroll-content {
  margin-bottom: 1.6rem;
  height: auto;
  overflow: scroll;
  padding: 0 1.3rem;
}
mm-goal-contribution-modal .modal-generico .modal-scroll-content--text {
  font-size: 1.3rem;
  margin: 0;
  text-align: left;
}
mm-goal-contribution-modal
  .modal-generico
  .modal-scroll-content[height="Invest"] {
  height: auto;
}
mm-goal-contribution-modal
  .modal-generico
  .modal-scroll-content[height="Rescue"] {
  height: 70vh;
}
mm-goal-contribution-modal
  .modal-generico
  .modal-scroll-content[height="RescueAndInput"] {
  height: auto;
}
mm-goal-contribution-modal .modal-generico .modal-content {
  color: rgba(0, 0, 0, 0.6);
  font-weight: 100;
}
mm-goal-contribution-modal .modal-generico .modal-content .modal-title {
  font-size: 28px;
  font-size: 7.46667vw;
  margin-bottom: 6.93333vw;
}
mm-goal-contribution-modal .modal-generico .modal-content .modal-text-row {
  font-size: 16px;
  font-size: 4.26667vw;
  margin-bottom: 4.26667vw;
}
mm-goal-contribution-modal .modal-generico .modal-content .item {
  font-size: 12px;
  font-size: 3.2vw;
}
mm-goal-contribution-modal
  .modal-generico
  .modal-content
  .item
  .checkbox-label {
  font-size: 15px;
  white-space: normal;
}
mm-goal-contribution-modal .modal-generico .modal-content .item .checkbox {
  padding: 0;
  margin-right: 11px;
}
mm-goal-contribution-modal .modal-generico .modal-content .item .item-inner {
  border-bottom: none;
}
mm-goal-contribution-modal .modal-generico .color-error {
  background-color: #ec0000;
}
mm-goal-contribution-modal .modal-generico .color-warning {
  background-color: #e59d27;
}
mm-goal-contribution-modal .modal-generico .color-info {
  background-color: #1bb3bc;
}
mm-goal-contribution-modal .modal-generico .color-success {
  background-color: #abc111;
}
mm-goal-finished-modal .general-modal {
  -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-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  height: 100%;
  padding: 4.4rem 1.6rem;
  background: rgba(0, 0, 0, 0.6);
}
mm-goal-finished-modal .general-modal--wrapper {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 0;
  width: 100%;
}
mm-goal-finished-modal .modal-generico {
  -webkit-animation: overflow 0.4s linear;
  animation: overflow 0.4s linear;
  -webkit-animation-delay: 0.4s;
  animation-delay: 0.4s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  background: #fff;
  border: 0.1rem solid #ddd;
  border-radius: 0.3rem;
  opacity: 0;
  padding-top: 5.6rem;
  position: relative;
  text-align: center;
}
mm-goal-finished-modal .modal-generico .modal-content p {
  text-align: center;
  padding-top: 6px;
}
mm-goal-finished-modal .modal-generico .modal-content .header-modal-succes {
  background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="131" height="172" viewBox="0 0 131 172"><defs><path id="a" d="M.328 0h15.626v22.238H.328V0z"/></defs><g fill="none" fill-rule="evenodd"><path fill="%23E6E6E6" d="M113.607 167.512c0 2.253-17.727 4.08-39.596 4.08-21.868 0-39.596-1.827-39.596-4.08 0-2.254 17.728-4.08 39.596-4.08 21.869 0 39.596 1.826 39.596 4.08"/><path fill="%23F39324" d="M7.627 68.451c-1.18-1.604-2.064-3.23-2.446-4.393-.382 1.162-1.267 2.789-2.447 4.393C1.768 69.766.792 70.81 0 71.431c.792.62 1.768 1.666 2.734 2.98 1.18 1.605 2.065 3.23 2.447 4.394.382-1.163 1.267-2.79 2.446-4.394.967-1.314 1.943-2.36 2.735-2.98-.792-.621-1.768-1.665-2.735-2.98M129.047 74.867c-.843-1.147-1.475-2.308-1.748-3.139-.272.83-.904 1.992-1.747 3.139-.69.939-1.387 1.684-1.953 2.128.566.443 1.263 1.19 1.953 2.128.843 1.147 1.475 2.308 1.747 3.139.273-.83.905-1.992 1.748-3.139.69-.938 1.387-1.685 1.953-2.128-.566-.444-1.263-1.19-1.953-2.128M103.318 21.24c-.927-1.261-1.622-2.54-1.922-3.453-.3.914-.996 2.192-1.923 3.453-.759 1.033-1.526 1.852-2.148 2.34.622.488 1.39 1.31 2.148 2.342.927 1.261 1.622 2.538 1.923 3.452.3-.914.995-2.191 1.922-3.452.759-1.033 1.526-1.854 2.148-2.342-.622-.488-1.389-1.307-2.148-2.34"/><g transform="translate(42.927 .592)"><mask id="b" fill="%23fff"><use xlink:href="%23a"/></mask><path fill="%23F39324" d="M11.83 6.626C10.053 4.206 8.718 1.753 8.142 0c-.576 1.753-1.91 4.206-3.689 6.626-1.457 1.982-2.93 3.556-4.124 4.492 1.195.937 2.667 2.513 4.124 4.494 1.779 2.42 3.113 4.873 3.69 6.626.575-1.753 1.91-4.206 3.689-6.626 1.457-1.981 2.929-3.557 4.123-4.494-1.194-.936-2.666-2.51-4.123-4.492" mask="url(%23b)"/></g><path fill="%23B3CD6A" d="M113.818 110.002c-1.795-1.093-3.441-1.65-5.031-1.702-2.965-.106-5.866 1.74-7.053 4.466-.298.686-.484 1.393-.663 2.078-.148.565-.288 1.098-.484 1.607-1.348 3.492-7.072 4.593-9.423 3.813-3.583-1.189-5.63-3.215-6.391-6.34l6.274-.986c6.628-1.014 11.198-7.245 10.186-13.89L99.41 87.074c4.684-3.16 7.958-6.554 11.368-11.646 9.594-14.328 14.729-30.486 13.337-36.026-.254-1.011-.724-1.705-1.397-2.062-.731-.387-1.427-.447-2.07-.177-1.46.614-2.105 2.778-2.674 4.688l-.053.177c-.357-.918-1.082-1.68-1.972-2.021-.835-.32-1.828-.26-2.795.165l-.043.02c-.413.214-.74.505-1.01.822-.28-.624-.438-1.433-.59-2.224-.366-1.891-.864-4.48-3.748-4.045-.987.149-1.738.626-2.231 1.418-1.44 2.309-.132 6.706.66 9.24-1.883.784-3.406 2.355-3.7 4.721-.236 1.902.162 3.502 1.184 4.756 1.256 1.543 3.103 2.113 4.111 2.319-.001.008-.004.015-.004.023-.429 4.124-1.668 6.564-3.658 10.092-1.363 2.417-4.007 5.719-6.43 8.488l-2.16-14.185c-1.013-6.644-7.228-11.224-13.857-10.21l-11.771 1.8c.478-2.25 2.14-4.801 5.622-6.09 1.36-.505 1.918-1.375 2.147-2.017.319-.9.203-1.96-.312-2.835-1.646-2.805-5.056-2.16-6.34-1.916l-.207.048c-4.605 1.639-6.559 4.257-7.45 6.15-.167-1.78-.123-3.863.315-6.223.313-1.688-.756-3.435-2.383-3.894-3.232-.911-5.005 1.57-5.671 2.505-2.361 3.308-1.801 7.666-1.257 9.97.467 1.979 1.208 4.29 2.173 6.347l-12.21 1.868a12.075 12.075 0 0 0-7.963 4.83 12.205 12.205 0 0 0-1.779 3.479c-1.18-4.135-1.636-12.266-.613-14.807 4.525-1.489 4.78-4.18 4.565-6.096-.111-1-.623-1.798-1.367-2.397.972-2.836 2.243-7.525 1.007-9.896-.371-.712-.958-1.195-1.696-1.398-.963-.265-1.858-.135-2.59.374-1.268.883-1.71 2.68-1.784 3.359-.035.174-.175.879-.318 1.678-1.194-.955-3.22-.996-4.533-.009-.026.02-.049.042-.074.063l-.278-2.075c-.1-.74-.213-1.58-.659-2.337a3.403 3.403 0 0 0-2.767-1.667 3.313 3.313 0 0 0-2.883 1.501c-.96 1.51-.43 3.334-.002 4.801.721 2.479.296 4.34-.115 6.138-.489 2.136-.986 4.344.855 6.986-.048 4.098.313 11.1 2.717 18.265 2.543 7.575 6.65 13.287 12.206 16.993l3.584 23.537c.893 5.865 5.924 10.242 11.794 10.347-1.018 4.91.847 11.797 8.738 16.371 1.9 1.102 4.361 1.686 6.977 1.686.576 0 1.16-.038 1.748-.095-.001.027-.005.055-.002.083.194 2.542 1.408 7.958 4.617 10.268 1.008.726 2.12 1.09 3.322 1.09a6.72 6.72 0 0 0 1.661-.218c1.445-.368 2.618-1.347 3.486-2.909 2.03-3.655 1.856-9.801.959-12.653-.613-1.947-1.46-3.408-2.586-4.465-2.105-1.973-5.395-2.492-8.002-1.261-.656.309-1.241.706-1.808 1.09-.467.316-.907.615-1.372.858-3.29 1.727-7.937.496-9.566-2.532-.803-1.494-1.552-4.596-.417-8.194l18.255-2.866c1.296 5.886 6.216 12.048 16.002 12.048 1.208 0 2.49-.094 3.849-.294 3.422-.504 6.253-1.992 8.337-3.926.028.041.06.08.098.118 1.768 1.735 5.988 4.845 9.87 4.845.218 0 .435-.01.65-.03 1.845-.175 3.348-1.085 4.47-2.703.742-1.07.935-2.477.575-4.181-.854-4.034-4.831-9.18-7.683-10.916"/><path fill="%23FFF" d="M77.252 72.704c0 3.529-2.854 6.39-6.374 6.39-3.52 0-6.375-2.861-6.375-6.39 0-3.53 2.854-6.39 6.375-6.39 3.52 0 6.374 2.86 6.374 6.39"/><path stroke="%233F6300" stroke-linecap="round" stroke-width="1.363" d="M22.118 48.597c-.347 11.054 2.482 27.849 14.843 35.866M33.432 49.998C31.9 52.85 32.84 65.196 34.834 67.9M34.376 46.43s-5.615.442-5.738-2.403c-.146-3.35 8.699-3.486 9.153.583.16 1.445.218 4.005-4.359 5.388"/><path stroke="%233F6300" stroke-linecap="round" stroke-width="1.363" d="M22.102 49.417c-3.344-4.516.932-7.242-.776-13.107-.403-1.385-.86-2.964-.087-4.18a2.555 2.555 0 0 1 2.215-1.15c.87.033 1.702.542 2.145 1.294.362.615.465 1.344.56 2.052l.53 3.953M32.293 40.496c.055-1.194.068-2.517-.715-3.419-.87-1.004-2.75-1.068-3.861-.233-1.481 1.113-1.04 6.244-.734 6.966.306.722.956 1.352 1.737 1.396"/><path stroke="%233F6300" stroke-linecap="round" stroke-width="1.363" d="M32.22 38.504c.105-1.163.643-3.824.643-3.824.05-.562.728-3.854 3.424-3.114 3.384.93.607 9.096.04 10.7M108.535 57.3c-.434 4.184-1.686 6.724-3.751 10.387-2.066 3.662-7.031 9.363-9.972 12.365M96.046 88.295c6.23-3.668 10.075-7.277 14.102-13.291 11.038-16.486 15.916-35.032 12.214-36.993-3.227-1.71-3.5 5.762-4.8 6.693M107.31 50.922c1.14.186 5.688-.213 5.613-2.944-.096-3.496-8.964-3.526-9.68 2.239-.662 5.335 4.378 6.262 5.321 6.335"/><path stroke="%233F6300" stroke-linecap="round" stroke-width="1.363" d="M107.038 45.575c-.871-2.785-3.044-9.494.838-10.08 3.412-.515 2.323 4.345 3.903 6.475M111.907 45.803a10.848 10.848 0 0 1-.015-2.576c.065-.57.486-1.803 1.566-2.36.696-.307 1.509-.424 2.22-.152.856.328 1.503 1.154 1.679 2.057.47 2.42.36 7.5-2.329 8.103-.887.187-1.943.135-2.525-.562M59.758 58.825c-2.262-2.267-3.91-6.957-4.651-10.097-.741-3.139-.737-6.729 1.136-9.352.687-.964 2.168-2.972 4.85-2.216 1.271.358 2.085 1.722 1.843 3.024-1.647 8.868 2.091 13.989 2.091 13.989"/><path stroke="%233F6300" stroke-linecap="round" stroke-width="1.363" d="M63.284 49.045c.33-.755.797-5.446 7.786-7.934 1.161-.218 4.228-.869 5.64 1.538.67 1.141.627 2.987-1.444 3.754-4.091 1.515-6.05 4.797-6.252 7.708M63.641 72.421c0-3.72 3.009-6.735 6.72-6.735 3.71 0 6.719 3.015 6.719 6.735s-3.008 6.735-6.72 6.735c-3.71 0-6.719-3.015-6.719-6.735z"/><path fill="%23000" d="M74.875 72.53a2.691 2.691 0 0 1-2.688 2.694 2.691 2.691 0 0 1-2.688-2.694 2.69 2.69 0 0 1 2.688-2.694 2.69 2.69 0 0 1 2.688 2.694"/><path stroke="%233F6300" stroke-linecap="round" stroke-width="1.363" d="M68.67 65.248l-.06-2.548M74.777 67.108a41.183 41.183 0 0 0 1.493-1.994"/><path fill="%23FFF" d="M55.046 77.237c0 3.53-2.854 6.39-6.375 6.39-3.52 0-6.374-2.86-6.374-6.39 0-3.529 2.854-6.39 6.374-6.39 3.521 0 6.375 2.861 6.375 6.39"/><path stroke="%233F6300" stroke-linecap="round" stroke-width="1.363" d="M41.435 76.955c0-3.72 3.008-6.736 6.72-6.736 3.71 0 6.719 3.016 6.719 6.736 0 3.72-3.008 6.735-6.72 6.735-3.71 0-6.72-3.015-6.72-6.735z"/><path fill="%23000" d="M52.669 77.064a2.691 2.691 0 0 1-2.688 2.694 2.691 2.691 0 0 1-2.688-2.694 2.691 2.691 0 0 1 2.688-2.694 2.691 2.691 0 0 1 2.688 2.694"/><path stroke="%233F6300" stroke-linecap="round" stroke-width="1.363" d="M46.464 69.781l-.06-2.547M42.203 72.136a41.39 41.39 0 0 0-1.87-1.643"/><path fill="%23047C4B" d="M68.07 86.795c1.423-1.036 4.003-3.238 5.97-2.282 2.397 1.165 1.718 4.243 1.162 5.534-.556 1.291-1.774 2.641-2.76 3.641-2.103 2.133-4.736 3.447-7.595 4.331-2.86.885-6.058.838-8.758-.455-.717-.343-1.406-.78-1.906-1.399s-.792-1.44-.642-2.222c.156-.813.725-1.523 1.434-1.947 1.558-.93 6.934-.71 13.095-5.2"/><path stroke="%233F6300" stroke-linecap="round" stroke-width="1.363" d="M68.07 86.795c1.423-1.036 4.003-3.238 5.97-2.282 2.397 1.165 1.718 4.243 1.162 5.534-.556 1.291-1.774 2.641-2.76 3.641-2.103 2.133-4.736 3.447-7.595 4.331-2.86.885-6.058.838-8.758-.455-.717-.343-1.406-.78-1.906-1.399s-.792-1.44-.642-2.222c.156-.813.725-1.523 1.434-1.947 1.558-.93 6.934-.71 13.095-5.2zM77.008 81.725c1.692.02 3.35.92 4.29 2.332M67.847 54.29l13.944-2.134c6.226-.952 12.043 3.335 12.993 9.575l2.404 15.784"/><path stroke="%233F6300" stroke-linecap="round" stroke-width="1.363" d="M52.051 118.032c-5.62.097-10.585-3.982-11.456-9.706l-5.7-37.432c-.95-6.24 3.326-12.072 9.552-13.024l13.237-2.025M98.588 86.711l1.896 12.453c.95 6.24-3.326 12.07-9.551 13.023l-32.121 5.043M78.34 114.656c1.017 4.977 5.803 13.337 19.05 11.387 7.342-1.08 11.721-6.957 11.692-11.398"/><path stroke="%233F6300" stroke-linecap="round" stroke-width="1.363" d="M83.868 113.296c.691 4.074 3.144 6.39 7.058 7.689 2.742.91 8.88-.406 10.368-4.26.459-1.192.625-2.485 1.134-3.655 1.06-2.436 3.684-4.098 6.334-4.01 1.66.053 3.244.727 4.663 1.59 3.478 2.118 9.42 10.349 6.88 14.015-3.808 5.495-11.373.2-13.84-2.221M53.39 116.194c-2.428 4.273-1.899 12.937 7.368 18.308 5.001 2.899 13.16 1.52 15.963-1.731"/><path stroke="%233F6300" stroke-linecap="round" stroke-width="1.363" d="M60.135 114.468c-3.016 4.946-2.23 9.685-.99 11.993 1.893 3.52 7.05 4.7 10.584 2.845 1.092-.573 2.036-1.408 3.151-1.934 2.322-1.096 5.288-.628 7.162 1.13 1.173 1.099 1.898 2.602 2.381 4.137 1.184 3.764 1.027 13.34-3.909 14.598-6.259 1.595-8.403-7.124-8.658-10.462"/></g></svg>');
  background-size: auto 170px;
  background-position: center !important;
  background-repeat: no-repeat !important;
  height: 171px;
}
mm-goal-finished-modal .modal-generico .modal-content .modal-text-congrats {
  color: #ff9404;
  font-weight: 700;
  font-size: 45px;
  overflow: visible;
  font-family: Bpreplay;
  line-height: 100%;
}
@media only screen and (min-device-width: 320px) and (orientation: portrait) {
  mm-goal-finished-modal .modal-generico .modal-content .modal-text-congrats {
    font-size: 40px;
  }
}
@media only screen and (min-device-width: 360px) and (min-height: 569px) and (orientation: portrait) {
  mm-goal-finished-modal .modal-generico .modal-content .modal-text-congrats {
    font-size: 45px;
  }
}
mm-goal-finished-modal
  .modal-generico
  .modal-content
  .modal-text-congrats-subtitle {
  font-size: 18px;
  font-weight: 700;
  color: #6f6f6f;
}
mm-goal-finished-modal .modal-generico .modal-content .capitalize {
  text-transform: capitalize;
}
mm-goal-finished-modal .modal-generico .modal-generico--container-botones {
  margin-top: 8px;
}
mm-goal-finished-modal
  .modal-generico
  .modal-generico--container-botones
  button {
  width: 100%;
}
@media only screen and (min-device-width: 320px) and (orientation: portrait) {
  mm-goal-finished-modal
    .modal-generico
    .modal-content
    .modal-text-congrats-subtitle {
    font-size: 16px;
  }
  mm-goal-finished-modal .modal-generico .modal-generico--container-botones {
    margin-top: 8px;
  }
}
@media only screen and (min-device-width: 360px) and (min-height: 569px) and (orientation: portrait) {
  mm-goal-finished-modal
    .modal-generico
    .modal-content
    .modal-text-congrats-subtitle {
    font-size: 18px;
  }
  mm-goal-finished-modal .modal-generico .modal-generico--container-botones {
    margin-top: 16px;
  }
}
mm-goal-finished-modal .modal-generico .button-box-success {
  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;
  border: 1px solid #999;
  height: 4.8rem;
  border-radius: 64px;
  color: #ec0000;
  font-size: 14px;
  font-weight: 600;
  margin: 10px 0;
}
mm-goal-finished-modal .modal-generico .button-box-success .icono-angle-right {
  margin-left: 5px;
  color: #ec0000;
  font-size: 22px;
  padding-top: 2px;
}
mm-goal-finished-modal .modal-generico--title {
  color: #444;
  font-size: 2rem;
  margin: 0 0 3.2rem;
}
mm-goal-finished-modal .modal-generico--content {
  margin: 1.6rem 0 3.2rem;
  padding: 0 1.6rem;
}
mm-goal-finished-modal .modal-generico--icon {
  background: #ec0000;
  border-radius: 50%;
  color: #fff;
  font-size: 3.2rem;
  height: 7.2rem;
  left: 50%;
  line-height: 7.2rem;
  margin: -3.6rem 0 0 -3.6rem;
  position: absolute;
  text-align: center;
  top: 0;
  width: 7.2rem;
}
mm-goal-finished-modal .modal-generico--icon.positive {
  background: #abc111;
}
mm-goal-finished-modal .modal-generico--boton-cerrar {
  color: #fff;
  cursor: pointer;
  font-size: 2.5rem;
  position: absolute;
  right: 0;
  top: -3rem;
}
mm-goal-finished-modal .modal-generico--container-botones {
  display: block;
  padding-bottom: 1.6rem;
}
mm-goal-finished-modal .modal-generico--container-botones.grid {
  height: auto;
  padding-top: 1.6rem;
}
mm-goal-finished-modal .modal-generico .scroll-content-wrapper {
  position: relative;
}
mm-goal-finished-modal .modal-generico .scroll-content-wrapper .fade-effect {
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(white),
    to(rgba(255, 255, 255, 0))
  );
  background: linear-gradient(to bottom, #fff 0, rgba(255, 255, 255, 0) 100%);
  height: 10rem;
  left: 1.6rem;
  opacity: 0;
  position: absolute;
  right: 1.6rem;
  top: -0.1rem;
  -webkit-transition: opacity 0.4s ease-in-out;
  transition: opacity 0.4s ease-in-out;
  z-index: -1;
}
mm-goal-finished-modal
  .modal-generico
  .scroll-content-wrapper
  .fade-effect.visible {
  opacity: 1;
  z-index: 1;
}
mm-goal-finished-modal .modal-generico .modal-scroll-content {
  margin-bottom: 1.6rem;
  height: auto;
  overflow: scroll;
  padding: 0 1.6rem;
}
mm-goal-finished-modal .modal-generico .modal-scroll-content--text {
  font-size: 1.3rem;
  margin: 0;
  text-align: left;
}
mm-goal-finished-modal .modal-generico .color-error {
  background-color: #ec0000;
}
mm-goal-finished-modal .modal-generico .color-warning {
  background-color: #e59d27;
}
mm-goal-finished-modal .modal-generico .color-info {
  background-color: #1bb3bc;
}
mm-goal-finished-modal .modal-generico .color-success {
  background-color: #abc111;
}
mm-goal-not-finished-modal .general-modal {
  -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-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  height: 100%;
  padding: 4.4rem 1.6rem;
  background: rgba(0, 0, 0, 0.6);
}
mm-goal-not-finished-modal .general-modal--wrapper {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 0;
  width: 100%;
}
mm-goal-not-finished-modal .modal-generico {
  -webkit-animation: overflow 0.4s linear;
  animation: overflow 0.4s linear;
  -webkit-animation-delay: 0.4s;
  animation-delay: 0.4s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  background: #fff;
  border: 0.1rem solid #ddd;
  border-radius: 0.3rem;
  opacity: 0;
  padding-top: 5.6rem;
  position: relative;
  text-align: center;
}
mm-goal-not-finished-modal .modal-generico .modal-content .line {
  border-top: 2px solid rgba(0, 0, 0, 0.1);
  width: 75%;
  margin: auto;
}
mm-goal-not-finished-modal .modal-generico .modal-content p {
  text-align: center;
  padding-top: 6px;
  font-size: 14px;
}
mm-goal-not-finished-modal .modal-generico .modal-content .header-modal-succes {
  background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="214" height="297"><g fill="none" fill-rule="evenodd"><ellipse cx="107" cy="286" fill="%23E6E6E6" fill-rule="nonzero" rx="107" ry="11"/><g transform="translate(14)"><path fill="%23A4E1E4" fill-rule="nonzero" d="M179.3 136.3c-4.9-8.6-13.5-12-16.9-13l3.5-58.6c.6-10.8-7.6-20.2-18.5-20.8l-27.8-1.6c.1-2.6.2-7.7-.4-12-.4-2.1-1.1-4.9-2.4-7.5-1.4-2.8-4.4-5.7-8.1-4.9-1.4.3-2.6 1.1-3.5 2.3-1.6-5.9-3.4-10.5-4.8-13C97.6 2.5 93.8 0 90 .3c-3.6.2-6.8 3.1-7.4 6.7-.5 3.5 1.2 6.5 2.8 9.2.3.4.5.9.7 1.3 3.6 6.6 4.7 15.3 5.6 23.1L78 39.8c-1.2-3.8-4.2-8.1-7.3-12.1l-.5-.6c-8-10.5-25.8-17.3-37.4-17-13 .3-23.5 7.4-28.9 19.3-6.8 15.2-2 31.3 3.3 42.2 5.8 12 14.3 21.9 20.1 26L24 153.5c-.6 10.8 7.6 20.2 18.5 20.8l13.9.8c-2.5 23.5-2.4 56.5-2.3 73.5 0 5.4 0 9.3-.1 10.7-5.2 2.5-14.6 7.3-17.9 10.2-2.9 2.6-5.9 6.9-5.3 11.2.3 2.1 1.5 5 5.8 7.1 1.6.8 3.6 1.1 6 1.1 6.1 0 14-2.5 19.8-6.6 7.2-5.2 10.6-12.2 9.7-19.9-2-15.5-.7-72.3 2.4-86.2l31.9 1.9c3.4 30.2 17.6 49.4 26.1 61 3 4 5.3 7.2 5.7 9 .5 2.4-2.5 8.1-5.2 13.2-3.9 7.4-7.7 14.5-5.4 18.5.9 1.6 2.6 2.6 5 2.8h1c6.4 0 12.9-4.8 17.8-13.2 5.3-9 8.4-21.9 4.5-27.8-.9-1.4-2.6-3.2-4.6-5.5-9-10.1-25.8-28.7-26.1-56.8l14.2.8h1.2c6.5 0 12.5-3.1 16.2-8.5.2-.3.3-.7.3-1.1 4.4-.8 8.9-1.9 13.6-3.4 6.5-2.1 10.6-5.6 12.5-10.3 1.9-5.7.7-12.5-3.9-20.5zM41.5 40.8c-3.5 3.1-7.2 6.4-8.8 10.8-.7 2-1 4.1-1.2 6.2-.5 3.8-.9 7.7-1.4 11.5-2.6-2.5-4.7-5.4-6.7-8.4-3.9-6.1-7.3-13-6.8-20.2.2-2.9 1.1-5.9 3.1-8 3.2-3.2 8.5-3.4 12.6-1.4s7 5.7 9.2 9.5zm117.9 110.6c.5-.1.2-11.1.6-12.1 1.9.2 3.6 1.6 4.8 3 1.9 2 3.2 4.5 3.9 7.2-3.1.4-6.2 1.1-9.3 1.9z"/><ellipse cx="124" cy="77.9" fill="%23FFFFFF" fill-rule="nonzero" stroke="%2300657A" stroke-width="3.69" stroke-linecap="round" rx="18.1" ry="19.1"/><path stroke="%2300657A" stroke-width="3.69" d="M116.8 103.2c-9.2 4.4-17.4 10.9-23.8 18.8" stroke-linecap="round"/><circle cx="119.2" cy="71.65" r="8.5" fill="%23000000" fill-rule="nonzero" transform="rotate(-86.617 119.205 71.65)"/><ellipse cx="72.1" cy="77.9" fill="%23FFFFFF" fill-rule="nonzero" stroke="%2300657A" stroke-width="3.69" stroke-linecap="round" rx="18.1" ry="19.1"/><circle cx="67.31" cy="71.66" r="8.5" fill="%23000000" fill-rule="nonzero" transform="rotate(-86.617 67.313 71.66)"/><path stroke="%2300657A" stroke-width="3.69" d="M57 33.8c6.4 1.5 12.1 16.6 18.3 12.2 5-3.5-4-14.6-6.5-17.9-7.6-10-24.7-16.6-35.9-16.3-11.8.3-22 6.4-27.3 18.3-12 26.6 12.8 59.8 23.6 66.6" stroke-linecap="round"/><path stroke="%2300657A" stroke-width="3.69" d="M62.6 37.9c0 12.6-14.1 12.9-17.6 8.9-2.6-2.9-11.9-26-24-13.9-10.7 10.7 1.9 31.7 9.7 37.1m80.9 66.1s-12-9.7-15.6-3.8c-4.2 6.8 16.9 19 25.2 22.3" stroke-linecap="round"/><path stroke="%2300657A" stroke-width="3.69" d="M106.6 146.7s-7.7-4.4-9.2 1c-1.7 6.3 26.5 32.7 72.6 17.5 12.4-4.1 16.1-13.5 7.7-28.1-5.8-10.1-17.2-12.6-17.2-12.6" stroke-linecap="round"/><path stroke="%2300657A" stroke-width="3.69" d="M127.1 144c-9.3-2.3-23.3-11.7-21-17.1 2.1-4.8 8-.4 9.7.7 8.3 5.6 12.3 8.7 15.3 6.2 3.1-2.5-3.1-8.6-4.4-14.1-1.1-4.7 1-7.8 4.6-6.5 4.4 1.6 8.4 11.8 10.9 24.5 3.3 17.5 22 15.6 28.9 11.2m-10.5-9.8s7.3 3.3 8.7 10.9m-96.2 24.3c-3.5 11.6-4.9 72-2.8 88.2 2.4 19-24.8 27.6-33 23.6s-4.4-11.5-.1-15.4c4.4-3.8 20.9-11.6 20.9-11.6m-2.4.5c.4-5.5-1.2-63.5 3.6-93.4m64 11.9c-.1 36 26.3 57.3 31 64.4 5.7 8.5-6.1 39.5-21.7 38.2-12.9-1 8.8-25.5 7.2-33.1-1.6-7.6-27.7-28.9-31.9-71.2m-2.5-147.3c-.2-1.9-.4-3.8.1-5.6.5-1.8 1.8-3.6 3.6-3.9 2.6-.5 4.9 1.7 6.2 4 1.1 2.2 1.7 4.6 2.2 7 .8 5.7.3 13.3.3 13.3" stroke-linecap="round"/><path stroke="%2300657A" stroke-width="3.69" d="M93.5 41c-.9-8-2-17.3-5.9-24.4-1.6-3-3.8-6.1-3.3-9.4.4-2.8 2.9-5.1 5.7-5.3 3.8-.3 6.9 2.9 8.8 6.1 3.5 5.9 9.4 25.6 8 43.7m48.4 118.8c-3.4 5-9.3 8.1-15.8 7.7l-66.3-3.9m44.6-130.5l29.5 1.7c9.9.6 17.4 9.1 16.8 18.9l-5.1 86.8M76.6 41.4l21.8 1.3M58.3 173.4l-15.7-.9c-9.9-.6-17.4-9.1-16.8-18.9l5.7-96.8c.4-6.6 4.2-12.1 9.7-14.9" stroke-linecap="round"/></g></g></svg>');
  background-size: auto 130px;
  background-position: center !important;
  background-repeat: no-repeat !important;
  height: 131px;
}
mm-goal-not-finished-modal .modal-generico .modal-content .modal-text-congrats {
  color: #ff9404;
  font-weight: 700;
  font-size: 45px;
  overflow: visible;
  font-family: Bpreplay;
  line-height: 100%;
}
@media only screen and (min-device-width: 320px) and (orientation: portrait) {
  mm-goal-not-finished-modal
    .modal-generico
    .modal-content
    .modal-text-congrats {
    font-size: 40px;
  }
}
@media only screen and (min-device-width: 360px) and (min-height: 569px) and (orientation: portrait) {
  mm-goal-not-finished-modal
    .modal-generico
    .modal-content
    .modal-text-congrats {
    font-size: 45px;
  }
}
mm-goal-not-finished-modal
  .modal-generico
  .modal-content
  .modal-text-congrats-subtitle {
  font-size: 18px;
  font-weight: 700;
  color: #6f6f6f;
}
mm-goal-not-finished-modal .modal-generico .modal-generico--container-botones {
  margin-top: 8px;
}
mm-goal-not-finished-modal
  .modal-generico
  .modal-generico--container-botones
  button {
  width: 100%;
}
@media only screen and (min-device-width: 320px) and (orientation: portrait) {
  mm-goal-not-finished-modal
    .modal-generico
    .modal-content
    .modal-text-congrats-subtitle {
    font-size: 16px;
  }
  mm-goal-not-finished-modal
    .modal-generico
    .modal-generico--container-botones {
    margin-top: 8px;
  }
}
@media only screen and (min-device-width: 360px) and (min-height: 569px) and (orientation: portrait) {
  mm-goal-not-finished-modal
    .modal-generico
    .modal-content
    .modal-text-congrats-subtitle {
    font-size: 18px;
  }
  mm-goal-not-finished-modal
    .modal-generico
    .modal-generico--container-botones {
    margin-top: 16px;
  }
}
mm-goal-not-finished-modal .modal-generico .button-box-success {
  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;
  border: 1px solid #999;
  height: 4.8rem;
  border-radius: 64px;
  color: #ec0000;
  font-size: 14px;
  font-weight: 600;
  margin: 10px 0;
}
mm-goal-not-finished-modal
  .modal-generico
  .button-box-success
  .icono-angle-right {
  margin-left: 5px;
  color: #ec0000;
  font-size: 22px;
  padding-top: 2px;
}
mm-goal-not-finished-modal .modal-generico--title {
  color: #444;
  font-size: 2rem;
  margin: 0 0 3.2rem;
}
mm-goal-not-finished-modal .modal-generico--content {
  margin: 1.6rem 0 3.2rem;
  padding: 0 1.6rem;
}
mm-goal-not-finished-modal .modal-generico--icon {
  background: #ec0000;
  border-radius: 50%;
  color: #fff;
  font-size: 4rem;
  height: 7.9rem;
  left: 50%;
  line-height: 7.2rem;
  margin: -3.6rem 0 0 -3.6rem;
  position: absolute;
  text-align: center;
  padding-top: 5px;
  top: 0;
  width: 7.9rem;
}
mm-goal-not-finished-modal .modal-generico--icon.positive {
  background: #abc111;
}
mm-goal-not-finished-modal .modal-generico--boton-cerrar {
  color: #fff;
  cursor: pointer;
  font-size: 2.5rem;
  position: absolute;
  right: 0;
  top: -3rem;
}
mm-goal-not-finished-modal .modal-generico--container-botones {
  display: block;
  padding-bottom: 1.6rem;
}
mm-goal-not-finished-modal .modal-generico--container-botones.grid {
  height: auto;
  padding-top: 1.6rem;
}
mm-goal-not-finished-modal .modal-generico .scroll-content-wrapper {
  position: relative;
}
mm-goal-not-finished-modal
  .modal-generico
  .scroll-content-wrapper
  .fade-effect {
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(white),
    to(rgba(255, 255, 255, 0))
  );
  background: linear-gradient(to bottom, #fff 0, rgba(255, 255, 255, 0) 100%);
  height: 10rem;
  left: 1.6rem;
  opacity: 0;
  position: absolute;
  right: 1.6rem;
  top: -0.1rem;
  -webkit-transition: opacity 0.4s ease-in-out;
  transition: opacity 0.4s ease-in-out;
  z-index: -1;
}
mm-goal-not-finished-modal
  .modal-generico
  .scroll-content-wrapper
  .fade-effect.visible {
  opacity: 1;
  z-index: 1;
}
mm-goal-not-finished-modal .modal-generico .modal-scroll-content {
  margin-bottom: 1.6rem;
  height: auto;
  overflow: scroll;
  padding: 0 1.6rem;
}
mm-goal-not-finished-modal .modal-generico .modal-scroll-content--text {
  font-size: 1.3rem;
  margin: 0;
  text-align: left;
}
mm-goal-not-finished-modal .modal-generico .color-error {
  background-color: #ec0000;
}
mm-goal-not-finished-modal .modal-generico .color-warning {
  background-color: #e59d27;
}
mm-goal-not-finished-modal .modal-generico .color-info {
  background-color: #1bb3bc;
}
mm-goal-not-finished-modal .modal-generico .color-success {
  background-color: #abc111;
}
mm-list .mm-list-wrapper--item {
  padding: 0;
}
mm-list .mm-list-wrapper--item.item-md .item-inner {
  border: 0;
  padding: 0;
}
mm-list .mm-list-wrapper--item .label {
  margin: 0;
}
mm-row {
  border-bottom: 1px solid #ccc;
  display: block;
  padding: 1.6rem 0;
  position: relative;
}
mm-row .mm-row-wrapper {
  -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;
}
mm-row .mm-row-wrapper--icon {
  background-color: #444;
  border-radius: 50%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 6rem;
  -ms-flex: 0 0 6rem;
  flex: 0 0 6rem;
  height: 6rem;
  text-align: center;
  width: 6rem;
}
mm-row .mm-row-wrapper--icon[type-icon="especial"] {
  background-color: #fbcc44;
  border: 0.4rem solid #e0a319;
}
mm-row .mm-row-wrapper--icon[type-icon="especial"] .mm-icono {
  color: #e0a319;
  font-size: 25px;
  line-height: 5.2rem;
}
mm-row .mm-row-wrapper--icon .mm-icono {
  color: #fff;
  font-size: 3.5rem;
  line-height: 6rem;
  font-family: meritoland;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
}
mm-row .mm-row-wrapper--icon .mm-icono::before {
  content: "\e90b";
}
mm-row .mm-row-wrapper--info {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding-left: 0.8rem;
  text-align: left;
}
mm-row .mm-row-wrapper--info--name {
  color: #033;
  font-size: 1.6rem;
  line-height: 100%;
  margin: 0;
  white-space: initial;
}
mm-row .mm-row-wrapper--info--type {
  color: #033;
  font-size: 1.2rem;
  white-space: initial;
}
mm-row .mm-row-wrapper .icono-angle-right {
  color: #f22300;
  display: none;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 2.5rem;
  -ms-flex: 0 0 2.5rem;
  flex: 0 0 2.5rem;
  font-size: 2.4rem;
}
mm-row .mm-row-wrapper .Disabled .mm-row-wrapper,
mm-row .mm-row-wrapper .disabled .mm-row-wrapper,
mm-row .mm-row-wrapper.pre-enabled .mm-row-wrapper--icon {
  background-color: #ccc;
}
mm-row.mm-row--button .icono-angle-right {
  display: block;
}
mm-messages-cartoon .general-modal {
  background: rgba(0, 0, 0, 0.6);
}
mm-messages-cartoon .general-modal--wrapper {
  height: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 0;
}
mm-messages-cartoon .general-modal--wrapper .col {
  padding: 0;
}
mm-messages-cartoon .modal-generico {
  -webkit-animation: overflow 0.4s linear;
  animation: overflow 0.4s linear;
  -webkit-animation-delay: 0.4s;
  animation-delay: 0.4s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  background: #fff;
  border: 0.1rem solid #ddd;
  border-radius: 0.3rem;
  opacity: 0;
  padding-top: 5.6rem;
  text-align: center;
}
mm-messages-cartoon .modal-generico--title {
  color: #444;
  font-size: 2rem;
  margin: 0 0 3.2rem;
}
mm-messages-cartoon .modal-generico--content {
  margin: 1.6rem 0 3.2rem;
  padding: 0 1.6rem;
}
mm-messages-cartoon .modal-generico[padding] {
  padding-top: 5.6rem;
}
mm-messages-cartoon .modal-generico--icon {
  background: #ec0000;
  border-radius: 50%;
  color: #fff;
  font-size: 3.2rem;
  height: 7.2rem;
  left: 50%;
  line-height: 7.2rem;
  margin: -3.6rem 0 0 -3.6rem;
  position: absolute;
  text-align: center;
  top: 0;
  width: 7.2rem;
}
mm-messages-cartoon .modal-generico--icon.positive {
  background: #abc111;
}
mm-messages-cartoon .modal-generico--boton-cerrar {
  color: #fff;
  cursor: pointer;
  font-size: 2.5rem;
  position: absolute;
  right: 0;
  top: -3rem;
}
mm-messages-cartoon .modal-generico--container-botones {
  display: block;
  padding-bottom: 1.6rem;
}
mm-messages-cartoon .modal-generico .modal-scroll-content {
  height: 50vh;
  margin-bottom: 1.6rem;
  overflow: scroll;
  padding: 0 1.6rem;
}
mm-messages-cartoon .modal-generico .modal-scroll-content--text {
  font-size: 1.3rem;
  margin: 0;
  text-align: left;
}
mm-messages-cartoon .modal-generico .modal-scroll-content .fade-effect {
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(white),
    to(rgba(255, 255, 255, 0))
  );
  background: linear-gradient(to bottom, #fff 0, rgba(255, 255, 255, 0) 100%);
  height: 10rem;
  left: 1.6rem;
  opacity: 0;
  position: fixed;
  right: 1.6rem;
  -webkit-transition: opacity 0.4s ease-in-out;
  transition: opacity 0.4s ease-in-out;
}
mm-messages-cartoon .modal-generico .modal-scroll-content .fade-effect.visible {
  opacity: 1;
}
mm-messages-cartoon .modal-generico .mm-character-title__label {
  margin-top: 10px;
}
mm-messages-cartoon .modal-generico .mm-character__title-top {
  font-size: 28px;
  font-size: 7.46667vw;
}
mm-messages-cartoon .modal-generico .cartoon-bottom {
  height: 130px;
  margin-top: 20px;
}
mm-messages-cartoon .modal-generico .color-error {
  background-color: #ec0000;
}
mm-messages-cartoon .modal-generico .color-warning {
  background-color: #e59d27;
}
mm-messages-cartoon .modal-generico .color-info {
  background-color: #1bb3bc;
}
mm-messages-cartoon .modal-generico .color-success {
  background-color: #abc111;
}
.calendar-header {
  background-color: #444;
  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: 0 15px;
}
.calendar-header .calendar-header__btn {
  font-size: 14px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.43;
  letter-spacing: normal;
  color: #fff;
}
.calendar-header .calendar-header__title {
  font-size: 16px;
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: center;
  color: #fff;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
mm-month {
  display: inline-block;
  width: 100%;
}
mm-month .days-box {
  padding: 0.5rem;
}
mm-month .days:nth-of-type(7n),
mm-month .days:nth-of-type(7n + 1) {
  width: 15%;
}
mm-month .days {
  width: 14%;
  padding-top: 14%;
  position: relative;
  float: left;
  text-align: center;
  height: 36px;
  margin-bottom: 5px;
}
mm-month .days button.days-btn {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
mm-month .days .marked p {
  font-weight: 500;
}
mm-month .days .on-selected {
  border: none;
}
mm-month .days .on-selected p {
  font-size: 1.3em;
}
mm-month button.days-btn {
  border-radius: 36px;
  width: 36px;
  display: block;
  margin: 0 auto;
  padding: 0;
  height: 36px;
  background-color: transparent;
  position: relative;
  z-index: 2;
}
mm-month button.days-btn p {
  margin: 0;
  font-size: 1.2em;
  color: #333;
}
mm-month button.days-btn.on-selected small {
  -webkit-transition: bottom 0.3s;
  transition: bottom 0.3s;
  bottom: -14px;
}
mm-month button.days-btn small {
  overflow: hidden;
  display: block;
  left: 0;
  right: 0;
  bottom: -5px;
  position: absolute;
  z-index: 1;
  text-align: center;
  font-weight: 200;
}
mm-month .primary .days .marked p,
mm-month .primary .days .today p,
mm-month .primary button.days-btn small {
  color: #444;
  font-weight: 700;
}
mm-month .primary .days .today p {
  font-weight: 700;
}
mm-month .primary .days .last-month-day p,
mm-month .primary .days .next-month-day p {
  color: rgba(0, 0, 0, 0.25);
}
mm-month .primary .between button.days-btn p,
mm-month .primary .days .marked.on-selected p,
mm-month .primary .days .on-selected p,
mm-month .primary .days .today.on-selected p,
mm-month .primary .endSelection button.days-btn p {
  color: #fff;
}
mm-month .primary .days .on-selected,
mm-month .primary .endSelection button.days-btn,
mm-month .primary .startSelection button.days-btn {
  background-color: #f19323;
  color: #fff;
}
mm-month .primary .endSelection:after,
mm-month .primary .startSelection:after {
  height: 36px;
  width: 50%;
  content: "";
  top: 0;
  display: block;
  background-color: #72a4f8;
}
mm-month .primary .startSelection {
  position: relative;
}
mm-month .primary .startSelection:after {
  position: absolute;
  right: 0;
}
mm-month .primary .endSelection {
  position: relative;
}
mm-month .primary .endSelection:after {
  position: absolute;
  left: 0;
}
mm-month .primary .startSelection.endSelection:after {
  background-color: transparent;
}
mm-month .primary .startSelection button.days-btn {
  border-radius: 50%;
}
mm-month .primary .between button.days-btn {
  background-color: #72a4f8;
  width: 100%;
  border-radius: 0;
}
mm-month .primary .endSelection button.days-btn {
  border-radius: 50%;
}
mm-month .primary .days.between:nth-child(7n) button.days-btn,
mm-month .primary .days.startSelection:nth-child(7n):after,
mm-month .primary button.days-btn.is-last {
  border-radius: 0 36px 36px 0;
}
mm-month .primary .days.between:nth-child(7n) button.days-btn.on-selected,
mm-month .primary .days.startSelection:nth-child(7n):after.on-selected,
mm-month .primary button.days-btn.is-last.on-selected {
  border-radius: 50%;
}
mm-month .primary .days.between:nth-child(7n + 1) button.days-btn,
mm-month .primary .days.endSelection:nth-child(7n + 1):after,
mm-month .primary button.days-btn.is-first {
  border-radius: 36px 0 0 36px;
}
mm-month .primary .endSelection button.days-btn.is-first,
mm-month .primary .endSelection button.days-btn.is-last,
mm-month .primary .startSelection button.days-btn.is-first,
mm-month .primary .startSelection button.days-btn.is-last,
mm-month .primary button.days-btn.is-first.on-selected,
mm-month .primary button.days-btn.is-last.on-selected {
  border-radius: 50%;
}
mm-month .primary .startSelection.is-last-wrap::after {
  border-radius: 0 36px 36px 0;
}
mm-month .primary .endSelection.is-first-wrap::after {
  border-radius: 36px 0 0 36px;
}
mm-month .primary .between button.days-btn,
mm-month .primary .endSelection button.days-btn,
mm-month .primary .startSelection button.days-btn {
  -webkit-transition-property: background-color;
  transition-property: background-color;
  -webkit-transition-duration: 180ms;
  transition-duration: 180ms;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
mm-month .secondary .days .marked p,
mm-month .secondary .days .today p,
mm-month .secondary button.days-btn small {
  color: #444;
  font-weight: 700;
}
mm-month .secondary .days .today p {
  font-weight: 700;
}
mm-month .secondary .days .last-month-day p,
mm-month .secondary .days .next-month-day p {
  color: rgba(0, 0, 0, 0.25);
}
mm-month .secondary .between button.days-btn p,
mm-month .secondary .days .marked.on-selected p,
mm-month .secondary .days .on-selected p,
mm-month .secondary .days .today.on-selected p,
mm-month .secondary .endSelection button.days-btn p {
  color: #fff;
}
mm-month .secondary .days .on-selected,
mm-month .secondary .endSelection button.days-btn,
mm-month .secondary .startSelection button.days-btn {
  background-color: #f19323;
  color: #fff;
}
mm-month .secondary .endSelection:after,
mm-month .secondary .startSelection:after {
  height: 36px;
  width: 50%;
  content: "";
  top: 0;
  display: block;
  background-color: #66e48b;
}
mm-month .secondary .startSelection {
  position: relative;
}
mm-month .secondary .startSelection:after {
  position: absolute;
  right: 0;
}
mm-month .secondary .endSelection {
  position: relative;
}
mm-month .secondary .endSelection:after {
  position: absolute;
  left: 0;
}
mm-month .secondary .startSelection.endSelection:after {
  background-color: transparent;
}
mm-month .secondary .startSelection button.days-btn {
  border-radius: 50%;
}
mm-month .secondary .between button.days-btn {
  background-color: #66e48b;
  width: 100%;
  border-radius: 0;
}
mm-month .secondary .endSelection button.days-btn {
  border-radius: 50%;
}
mm-month .secondary .days.between:nth-child(7n) button.days-btn,
mm-month .secondary .days.startSelection:nth-child(7n):after,
mm-month .secondary button.days-btn.is-last {
  border-radius: 0 36px 36px 0;
}
mm-month .secondary .days.between:nth-child(7n) button.days-btn.on-selected,
mm-month .secondary .days.startSelection:nth-child(7n):after.on-selected,
mm-month .secondary button.days-btn.is-last.on-selected {
  border-radius: 50%;
}
mm-month .secondary .days.between:nth-child(7n + 1) button.days-btn,
mm-month .secondary .days.endSelection:nth-child(7n + 1):after,
mm-month .secondary button.days-btn.is-first {
  border-radius: 36px 0 0 36px;
}
mm-month .secondary .endSelection button.days-btn.is-first,
mm-month .secondary .endSelection button.days-btn.is-last,
mm-month .secondary .startSelection button.days-btn.is-first,
mm-month .secondary .startSelection button.days-btn.is-last,
mm-month .secondary button.days-btn.is-first.on-selected,
mm-month .secondary button.days-btn.is-last.on-selected {
  border-radius: 50%;
}
mm-month .secondary .startSelection.is-last-wrap::after {
  border-radius: 0 36px 36px 0;
}
mm-month .secondary .endSelection.is-first-wrap::after {
  border-radius: 36px 0 0 36px;
}
mm-month .secondary .between button.days-btn,
mm-month .secondary .endSelection button.days-btn,
mm-month .secondary .startSelection button.days-btn {
  -webkit-transition-property: background-color;
  transition-property: background-color;
  -webkit-transition-duration: 180ms;
  transition-duration: 180ms;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
mm-month .danger .days .marked p,
mm-month .danger .days .today p,
mm-month .danger button.days-btn small {
  color: #444;
  font-weight: 700;
}
mm-month .danger .days .today p {
  font-weight: 700;
}
mm-month .danger .days .last-month-day p,
mm-month .danger .days .next-month-day p {
  color: rgba(0, 0, 0, 0.25);
}
mm-month .danger .between button.days-btn p,
mm-month .danger .days .marked.on-selected p,
mm-month .danger .days .on-selected p,
mm-month .danger .days .today.on-selected p,
mm-month .danger .endSelection button.days-btn p {
  color: #fff;
}
mm-month .danger .days .on-selected,
mm-month .danger .endSelection button.days-btn,
mm-month .danger .startSelection button.days-btn {
  background-color: #f19323;
  color: #fff;
}
mm-month .danger .endSelection:after,
mm-month .danger .startSelection:after {
  height: 36px;
  width: 50%;
  content: "";
  top: 0;
  display: block;
  background-color: #f87777;
}
mm-month .danger .startSelection {
  position: relative;
}
mm-month .danger .startSelection:after {
  position: absolute;
  right: 0;
}
mm-month .danger .endSelection {
  position: relative;
}
mm-month .danger .endSelection:after {
  position: absolute;
  left: 0;
}
mm-month .danger .startSelection.endSelection:after {
  background-color: transparent;
}
mm-month .danger .startSelection button.days-btn {
  border-radius: 50%;
}
mm-month .danger .between button.days-btn {
  background-color: #f87777;
  width: 100%;
  border-radius: 0;
}
mm-month .danger .endSelection button.days-btn {
  border-radius: 50%;
}
mm-month .danger .days.between:nth-child(7n) button.days-btn,
mm-month .danger .days.startSelection:nth-child(7n):after,
mm-month .danger button.days-btn.is-last {
  border-radius: 0 36px 36px 0;
}
mm-month .danger .days.between:nth-child(7n) button.days-btn.on-selected,
mm-month .danger .days.startSelection:nth-child(7n):after.on-selected,
mm-month .danger button.days-btn.is-last.on-selected {
  border-radius: 50%;
}
mm-month .danger .days.between:nth-child(7n + 1) button.days-btn,
mm-month .danger .days.endSelection:nth-child(7n + 1):after,
mm-month .danger button.days-btn.is-first {
  border-radius: 36px 0 0 36px;
}
mm-month .danger .endSelection button.days-btn.is-first,
mm-month .danger .endSelection button.days-btn.is-last,
mm-month .danger .startSelection button.days-btn.is-first,
mm-month .danger .startSelection button.days-btn.is-last,
mm-month .danger button.days-btn.is-first.on-selected,
mm-month .danger button.days-btn.is-last.on-selected {
  border-radius: 50%;
}
mm-month .danger .startSelection.is-last-wrap::after {
  border-radius: 0 36px 36px 0;
}
mm-month .danger .endSelection.is-first-wrap::after {
  border-radius: 36px 0 0 36px;
}
mm-month .danger .between button.days-btn,
mm-month .danger .endSelection button.days-btn,
mm-month .danger .startSelection button.days-btn {
  -webkit-transition-property: background-color;
  transition-property: background-color;
  -webkit-transition-duration: 180ms;
  transition-duration: 180ms;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
mm-month .dark .days .marked p,
mm-month .dark .days .today p,
mm-month .dark button.days-btn small {
  color: #444;
  font-weight: 700;
}
mm-month .dark .days .today p {
  font-weight: 700;
}
mm-month .dark .days .last-month-day p,
mm-month .dark .days .next-month-day p {
  color: rgba(0, 0, 0, 0.25);
}
mm-month .dark .between button.days-btn p,
mm-month .dark .days .marked.on-selected p,
mm-month .dark .days .on-selected p,
mm-month .dark .days .today.on-selected p,
mm-month .dark .endSelection button.days-btn p {
  color: #fff;
}
mm-month .dark .days .on-selected,
mm-month .dark .endSelection button.days-btn,
mm-month .dark .startSelection button.days-btn {
  background-color: #f19323;
  color: #fff;
}
mm-month .dark .endSelection:after,
mm-month .dark .startSelection:after {
  height: 36px;
  width: 50%;
  content: "";
  top: 0;
  display: block;
  background-color: #414141;
}
mm-month .dark .startSelection {
  position: relative;
}
mm-month .dark .startSelection:after {
  position: absolute;
  right: 0;
}
mm-month .dark .endSelection {
  position: relative;
}
mm-month .dark .endSelection:after {
  position: absolute;
  left: 0;
}
mm-month .dark .startSelection.endSelection:after {
  background-color: transparent;
}
mm-month .dark .startSelection button.days-btn {
  border-radius: 50%;
}
mm-month .dark .between button.days-btn {
  background-color: #414141;
  width: 100%;
  border-radius: 0;
}
mm-month .dark .endSelection button.days-btn {
  border-radius: 50%;
}
mm-month .dark .days.between:nth-child(7n) button.days-btn,
mm-month .dark .days.startSelection:nth-child(7n):after,
mm-month .dark button.days-btn.is-last {
  border-radius: 0 36px 36px 0;
}
mm-month .dark .days.between:nth-child(7n) button.days-btn.on-selected,
mm-month .dark .days.startSelection:nth-child(7n):after.on-selected,
mm-month .dark button.days-btn.is-last.on-selected {
  border-radius: 50%;
}
mm-month .dark .days.between:nth-child(7n + 1) button.days-btn,
mm-month .dark .days.endSelection:nth-child(7n + 1):after,
mm-month .dark button.days-btn.is-first {
  border-radius: 36px 0 0 36px;
}
mm-month .dark .endSelection button.days-btn.is-first,
mm-month .dark .endSelection button.days-btn.is-last,
mm-month .dark .startSelection button.days-btn.is-first,
mm-month .dark .startSelection button.days-btn.is-last,
mm-month .dark button.days-btn.is-first.on-selected,
mm-month .dark button.days-btn.is-last.on-selected {
  border-radius: 50%;
}
mm-month .dark .startSelection.is-last-wrap::after {
  border-radius: 0 36px 36px 0;
}
mm-month .dark .endSelection.is-first-wrap::after {
  border-radius: 36px 0 0 36px;
}
mm-month .dark .between button.days-btn,
mm-month .dark .endSelection button.days-btn,
mm-month .dark .startSelection button.days-btn {
  -webkit-transition-property: background-color;
  transition-property: background-color;
  -webkit-transition-duration: 180ms;
  transition-duration: 180ms;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
mm-month .light .days .marked p,
mm-month .light .days .today p,
mm-month .light button.days-btn small {
  color: #444;
  font-weight: 700;
}
mm-month .light .days .last-month-day p,
mm-month .light .days .next-month-day p {
  color: rgba(0, 0, 0, 0.25);
}
mm-month .light .between button.days-btn p,
mm-month .light .days .marked.on-selected p,
mm-month .light .days .on-selected p,
mm-month .light .days .today.on-selected p,
mm-month .light .endSelection button.days-btn p {
  color: #a0a0a0;
}
mm-month .light .days .on-selected,
mm-month .light .endSelection button.days-btn,
mm-month .light .startSelection button.days-btn {
  background-color: #f19323;
  color: #a0a0a0;
}
mm-month .light .endSelection:after,
mm-month .light .startSelection:after {
  height: 36px;
  width: 50%;
  content: "";
  top: 0;
  display: block;
  background-color: #fff;
}
mm-month .light .startSelection {
  position: relative;
}
mm-month .light .startSelection:after {
  position: absolute;
  right: 0;
}
mm-month .light .endSelection {
  position: relative;
}
mm-month .light .endSelection:after {
  position: absolute;
  left: 0;
}
mm-month .light .startSelection.endSelection:after {
  background-color: transparent;
}
mm-month .light .startSelection button.days-btn {
  border-radius: 50%;
}
mm-month .light .between button.days-btn {
  background-color: #fff;
  width: 100%;
  border-radius: 0;
}
mm-month .light .endSelection button.days-btn {
  border-radius: 50%;
}
mm-month .light .days.between:nth-child(7n) button.days-btn,
mm-month .light .days.startSelection:nth-child(7n):after,
mm-month .light button.days-btn.is-last {
  border-radius: 0 36px 36px 0;
}
mm-month .light .days.between:nth-child(7n) button.days-btn.on-selected,
mm-month .light .days.startSelection:nth-child(7n):after.on-selected,
mm-month .light button.days-btn.is-last.on-selected {
  border-radius: 50%;
}
mm-month .light .days.between:nth-child(7n + 1) button.days-btn,
mm-month .light .days.endSelection:nth-child(7n + 1):after,
mm-month .light button.days-btn.is-first {
  border-radius: 36px 0 0 36px;
}
mm-month .light .endSelection button.days-btn.is-first,
mm-month .light .endSelection button.days-btn.is-last,
mm-month .light .startSelection button.days-btn.is-first,
mm-month .light .startSelection button.days-btn.is-last,
mm-month .light button.days-btn.is-first.on-selected,
mm-month .light button.days-btn.is-last.on-selected {
  border-radius: 50%;
}
mm-month .light .startSelection.is-last-wrap::after {
  border-radius: 0 36px 36px 0;
}
mm-month .light .endSelection.is-first-wrap::after {
  border-radius: 36px 0 0 36px;
}
mm-month .light .between button.days-btn,
mm-month .light .endSelection button.days-btn,
mm-month .light .startSelection button.days-btn {
  -webkit-transition-property: background-color;
  transition-property: background-color;
  -webkit-transition-duration: 180ms;
  transition-duration: 180ms;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
mm-month .light .days .today p {
  font-weight: 700;
  color: #565656;
}
mm-month .cal-color .days .marked p,
mm-month .cal-color .days .today p,
mm-month .cal-color button.days-btn small {
  color: #444;
  font-weight: 700;
}
mm-month .cal-color .days .today p {
  font-weight: 700;
}
mm-month .cal-color .days .last-month-day p,
mm-month .cal-color .days .next-month-day p {
  color: rgba(0, 0, 0, 0.25);
}
mm-month .cal-color .between button.days-btn p,
mm-month .cal-color .days .marked.on-selected p,
mm-month .cal-color .days .on-selected p,
mm-month .cal-color .days .today.on-selected p,
mm-month .cal-color .endSelection button.days-btn p {
  color: #fff;
}
mm-month .cal-color .days .on-selected,
mm-month .cal-color .endSelection button.days-btn,
mm-month .cal-color .startSelection button.days-btn {
  background-color: #f19323;
  color: #fff;
}
mm-month .cal-color .endSelection:after,
mm-month .cal-color .startSelection:after {
  height: 36px;
  width: 50%;
  content: "";
  display: block;
  background-color: #85b1ff;
  top: 0;
}
mm-month .cal-color .startSelection {
  position: relative;
}
mm-month .cal-color .startSelection:after {
  position: absolute;
  right: 0;
}
mm-month .cal-color .endSelection {
  position: relative;
}
mm-month .cal-color .endSelection:after {
  position: absolute;
  left: 0;
}
mm-month .cal-color .startSelection.endSelection:after {
  background-color: transparent;
}
mm-month .cal-color .startSelection button.days-btn {
  border-radius: 50%;
}
mm-month .cal-color .between button.days-btn {
  background-color: #85b1ff;
  width: 100%;
  border-radius: 0;
}
mm-month .cal-color .endSelection button.days-btn {
  border-radius: 50%;
}
mm-month .cal-color .days.between:nth-child(7n) button.days-btn,
mm-month .cal-color .days.startSelection:nth-child(7n):after,
mm-month .cal-color button.days-btn.is-last {
  border-radius: 0 36px 36px 0;
}
mm-month .cal-color .days.between:nth-child(7n) button.days-btn.on-selected,
mm-month .cal-color .days.startSelection:nth-child(7n):after.on-selected,
mm-month .cal-color button.days-btn.is-last.on-selected {
  border-radius: 50%;
}
mm-month .cal-color .days.between:nth-child(7n + 1) button.days-btn,
mm-month .cal-color .days.endSelection:nth-child(7n + 1):after,
mm-month .cal-color button.days-btn.is-first {
  border-radius: 36px 0 0 36px;
}
mm-month .cal-color .endSelection button.days-btn.is-first,
mm-month .cal-color .endSelection button.days-btn.is-last,
mm-month .cal-color .startSelection button.days-btn.is-first,
mm-month .cal-color .startSelection button.days-btn.is-last,
mm-month .cal-color button.days-btn.is-first.on-selected,
mm-month .cal-color button.days-btn.is-last.on-selected {
  border-radius: 50%;
}
mm-month .cal-color .startSelection.is-last-wrap::after {
  border-radius: 0 36px 36px 0;
}
mm-month .cal-color .endSelection.is-first-wrap::after {
  border-radius: 36px 0 0 36px;
}
mm-month .cal-color .between button.days-btn,
mm-month .cal-color .endSelection button.days-btn,
mm-month .cal-color .startSelection button.days-btn {
  -webkit-transition-property: background-color;
  transition-property: background-color;
  -webkit-transition-duration: 180ms;
  transition-duration: 180ms;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
ion-calendar-modal .header .toolbar {
  height: 40px;
  padding: 0 15px;
  min-height: 40px;
}
ion-calendar-modal .header .toolbar .bar-button-md {
  text-transform: initial;
}
ion-calendar-modal .header .toolbar.week-toolbar {
  height: 36px;
  padding: 0;
}
ion-calendar-modal .header .toolbar.week-toolbar .week-title {
  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;
}
mm-modal-error .bar-buttons-md[start] {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
}
mm-modal-error .general-modal {
  background: #f0f0f0;
}
mm-modal-error .general-modal--wrapper {
  height: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 0;
}
mm-modal-error .general-modal--wrapper .col {
  padding: 0;
}
mm-modal-error .modal-generico {
  -webkit-animation: overflow 0.4s linear;
  animation: overflow 0.4s linear;
  -webkit-animation-delay: 0.4s;
  animation-delay: 0.4s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  background: #fff;
  border: 0.1rem solid #ddd;
  border-radius: 0.3rem;
  opacity: 0;
  padding-top: 5.6rem;
  text-align: center;
}
mm-modal-error .modal-generico--title {
  color: #444;
  font-size: 2.2rem;
  margin: 0 0 3.2rem;
}
mm-modal-error .modal-generico--content {
  margin: 1.6rem 0 3.2rem;
  padding: 0 1.6rem;
}
mm-modal-error .modal-generico[padding] {
  padding-top: 5.6rem;
}
mm-modal-error .modal-generico--icon {
  background: #ec0000;
  border-radius: 50%;
  color: #fff;
  font-size: 3.2rem;
  height: 7.2rem;
  left: 50%;
  line-height: 7.2rem;
  margin: -3.6rem 0 0 -3.6rem;
  position: absolute;
  text-align: center;
  top: 0;
  width: 7.2rem;
}
mm-modal-error .modal-generico--icon.positive {
  background: #abc111;
}
mm-modal-error .modal-generico--boton-cerrar {
  color: #fff;
  cursor: pointer;
  font-size: 2.5rem;
  position: absolute;
  right: 0;
  top: -3rem;
}
mm-modal-error .modal-generico--container-botones {
  display: block;
  padding-bottom: 1.6rem;
}
mm-modal-error .modal-generico .modal-scroll-content {
  height: 50vh;
  margin-bottom: 1.6rem;
  overflow: scroll;
  padding: 0 1.6rem;
}
mm-modal-error .modal-generico .modal-scroll-content--text {
  font-size: 1.3rem;
  margin: 0;
  text-align: left;
}
mm-modal-error .modal-generico .modal-scroll-content .fade-effect {
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(white),
    to(rgba(255, 255, 255, 0))
  );
  background: linear-gradient(to bottom, #fff 0, rgba(255, 255, 255, 0) 100%);
  height: 10rem;
  left: 1.6rem;
  opacity: 0;
  position: fixed;
  right: 1.6rem;
  -webkit-transition: opacity 0.4s ease-in-out;
  transition: opacity 0.4s ease-in-out;
}
mm-modal-error .modal-generico .modal-scroll-content .fade-effect.visible {
  opacity: 1;
}
mm-modal-error .modal-generico .color-error {
  background-color: #ec0000;
}
mm-modal-error .modal-generico .color-warning {
  background-color: #e59d27;
}
mm-modal-error .modal-generico .color-info {
  background-color: #1bb3bc;
}
mm-modal-error .modal-generico .color-success {
  background-color: #abc111;
}
mm-parallax-content
  ion-item-group
  ion-item-divider[sticky].item.item-md
  .input-wrapper {
  padding: 1rem;
}
mm-parallax-content
  ion-item-group:first-child
  ion-item-divider[sticky].item.item-md
  .input-wrapper {
  padding: 0 1rem 1rem;
}
mm-parallax-header .mm-parallax-header {
  -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;
  min-height: 15rem;
  position: relative;
  width: 100%;
}
mm-parallax-header .mm-parallax-header::before {
  border: solid transparent;
  border-color: rgba(136, 183, 213, 0);
  border-top-color: #f5783b;
  border-width: 10px;
  content: "";
  display: block;
  height: 0;
  left: 50%;
  margin-left: -10px;
  pointer-events: none;
  position: absolute;
  top: 100%;
  width: 0;
}
mm-pospone-info-modal .general-modal {
  -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-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  height: 100%;
  padding: 4.4rem 1.6rem;
  background: rgba(0, 0, 0, 0.6);
}
mm-pospone-info-modal .general-modal--wrapper {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 0;
  width: 100%;
}
mm-pospone-info-modal .modal-generico {
  -webkit-animation: overflow 0.4s linear;
  animation: overflow 0.4s linear;
  -webkit-animation-delay: 0.4s;
  animation-delay: 0.4s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  background: #fff;
  border: 0.1rem solid #ddd;
  border-radius: 0.3rem;
  opacity: 0;
  padding-top: 5.6rem;
  position: relative;
  text-align: center;
}
mm-pospone-info-modal .modal-generico--icon {
  background: #ec0000;
  border-radius: 50%;
  color: #fff;
  font-size: 3.2rem;
  height: 7.2rem;
  left: 50%;
  line-height: 7.2rem;
  margin: -3.6rem 0 0 -3.6rem;
  position: absolute;
  text-align: center;
  top: 0;
  width: 7.2rem;
}
mm-pospone-info-modal .modal-generico--icon.positive {
  background: #abc111;
}
mm-pospone-info-modal .modal-generico--boton-cerrar {
  color: #fff;
  cursor: pointer;
  font-size: 2.5rem;
  position: absolute;
  right: 0;
  top: -3rem;
}
mm-pospone-info-modal .modal-generico .modal-scroll-content {
  margin-bottom: 1.6rem;
  height: auto;
  overflow: scroll;
  padding: 0 1.6rem;
}
mm-pospone-info-modal .modal-generico .modal-content .modal-title {
  font-size: 28px;
  color: #6f6f6f;
}
mm-pospone-info-modal .modal-generico .modal-content .modal-text-row {
  font-size: 16px;
  font-weight: 300;
  color: #6f6f6f;
  text-align: center;
  margin: 0 5vw;
}
mm-pospone-info-modal .modal-generico .color-error {
  background-color: #ec0000;
}
mm-pospone-info-modal .modal-generico .color-warning {
  background-color: #e59d27;
}
mm-pospone-info-modal .modal-generico .color-info {
  background-color: #1bb3bc;
}
mm-pospone-info-modal .modal-generico .color-success {
  background-color: #abc111;
}
mm-reco-badge-status .reco-badge-status-wrapper > span {
  border-radius: 1rem;
  display: inline-block;
  font-size: 1rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.58;
  letter-spacing: normal;
  text-align: center;
  color: #fff;
  padding: 1px 10px;
}
mm-reco-badge-status .reco-badge-status-wrapper .color-available {
  background-color: #abc238;
}
mm-reco-badge-status .reco-badge-status-wrapper .color-used {
  background-color: #1bb3bc;
}
mm-reco-badge-status .reco-badge-status-wrapper .color-disabled,
mm-reco-badge-status .reco-badge-status-wrapper .color-pre-enabled {
  background-color: #8f8f8f;
}
mm-reco-badge-status .reco-badge-status-wrapper .color-requested {
  background-color: #e6772a;
}
mm-reco-badge-status .reco-badge-status-wrapper .color-subject-to-approval {
  background-color: #ff781d;
}
mm-reco-detail-content .reco-detail-body {
  color: #033;
  padding-bottom: 2em;
  padding-top: 0;
}
mm-reco-detail-content .reco-detail-body h2 {
  font-size: 22px;
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #454545;
}
mm-reco-detail-content .reco-detail-body-description {
  font-size: 16px;
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #6a6a6a;
}
mm-reco-detail-content .reco-detail-body-list {
  margin: 0 auto;
  padding: 0;
  width: 90%;
}
mm-reco-detail-content .reco-detail-body-list--title {
  color: #000;
  font-size: 16px;
  font-weight: 600;
  margin-top: 30px;
}
mm-reco-detail-content .reco-detail-body-list li {
  color: #ec0000;
  font-size: 16px;
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
  line-height: 20px;
  letter-spacing: normal;
  margin-bottom: 15px;
}
mm-reco-detail-content .reco-detail-body-list li span {
  color: #454545;
  font-size: 14px;
}
mm-reco-detail-content .reco-detail-body-list li:last-child {
  margin-bottom: 0;
}
mm-reco-detail-header {
  background: #fff;
  display: block;
  text-align: center;
}
mm-reco-detail-header .reco-detail-header-wrapper {
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  overflow: hidden;
}
mm-reco-detail-header .reco-detail-header-image {
  display: block;
  height: auto;
  width: 100vw;
}
mm-recognition-status-bar {
  margin-top: 20px;
  display: block;
}
mm-recognition-status-bar .status-bar .status-id {
  font-family: OpenSans;
  font-size: 14px;
  line-height: 1.71;
  text-align: right;
  color: grey;
}
mm-list-credit-choose .list-credit-choose {
  margin-bottom: 15vh;
}
mm-list-credit-choose .list-credit-choose ion-card {
  font-family: OpenSans;
  margin-bottom: 16px;
}
mm-list-credit-choose .list-credit-choose ion-card .card-content-md {
  padding: 12px 16px;
}
mm-list-credit-choose .list-credit-choose ion-card .card-content-md .grid {
  padding: 0;
}
mm-list-credit-choose .list-credit-choose ion-card .card-content-md h2 {
  font-size: 16px;
  font-weight: 600;
  color: #000;
}
mm-list-credit-choose .list-credit-choose ion-card .card-content-md p {
  font-size: 12px;
  color: #6f6f6f;
}
mm-list-credit-choose
  .list-credit-choose
  ion-card
  .card-content-md
  .icono-angle-right {
  color: #ec0000;
  font-size: 34px;
  margin-top: 34%;
}
mm-recognition-title .superpass {
  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: 25px 0 16px;
}
mm-recognition-title .superpass__title {
  color: #454545;
  font-size: 18px;
  font-size: 4.8vw;
  padding-left: 16px;
  margin: 0;
}
mm-recognition-title .superpass__icon {
  -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: #444;
  border-radius: 50%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 6rem;
  -ms-flex: 0 0 6rem;
  flex: 0 0 6rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 6rem;
  text-align: center;
  width: 6rem;
}
mm-recognition-title .superpass__icon .mm-icono {
  color: #fff;
  font-size: 3.5rem;
  line-height: 6rem;
  font-family: meritoland;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
}
mm-recognition-title .superpass__icon .mm-icono::before {
  content: "\e90b";
}
mm-stars-level .stars {
  text-align: center;
}
mm-stars-level .star {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20.413" height="19.527"><path fill="%23fff" d="M19.528 8.757c1.397-1.043 1.11-1.902-.653-1.91l-2.602-.015-3.224-.018-1.01-3.06-.82-2.488c-.56-1.688-1.47-1.688-2.03 0l-.818 2.48L7.36 6.814l-3.196.017-2.63.02c-1.762.01-2.05.868-.652 1.91l4.722 3.48-.978 3.075-.795 2.496c-.533 1.683.19 2.22 1.614 1.21l4.76-3.43 4.76 3.43c1.42 1.01 2.145.47 1.61-1.21l-.79-2.487-.98-3.082 4.72-3.48z"/></svg>');
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
  height: 2rem;
  margin: 0 0.2rem;
  opacity: 0.5;
  width: 2rem;
}
mm-stars-level .star.star-full {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20.413" height="19.527"><path fill="%23fff" d="M19.528 8.757c1.397-1.043 1.11-1.902-.653-1.91l-2.602-.015-3.224-.018-1.01-3.06-.82-2.488c-.56-1.688-1.47-1.688-2.03 0l-.818 2.48L7.36 6.814l-3.196.017-2.63.02c-1.762.01-2.05.868-.652 1.91l4.722 3.48-.978 3.075-.795 2.496c-.533 1.683.19 2.22 1.614 1.21l4.76-3.43 4.76 3.43c1.42 1.01 2.145.47 1.61-1.21l-.79-2.487-.98-3.082 4.72-3.48z"/></svg>');
  background-repeat: no-repeat;
  opacity: 1;
}
mm-stars-level.mm-stars-level--color .star {
  height: 1.5rem;
  width: 1.5rem;
}
mm-stars-level.mm-stars-level--color .star.star-full {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20.413" height="19.527" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><linearGradient id="a" x1=".64" x2=".261" y1="1"><stop stop-color="#FFA023" offset="0%"/><stop stop-color="#FF3100" offset="100%"/></linearGradient><linearGradient id="b" x1="12.781" x2="5.217" y1="19.965" xlink:href="#a" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.02243 0 0 .97806 0 0)"/></defs><path fill="url(#b)" d="M19.528 8.757c1.397-1.043 1.11-1.902-.653-1.91l-2.602-.015-3.224-.018-1.01-3.06-.82-2.488c-.558-1.688-1.47-1.688-2.026 0l-.818 2.48-1.012 3.068-3.197.017-2.63.016c-1.762.01-2.05.868-.652 1.91l4.722 3.48-.978 3.075-.795 2.496c-.535 1.683.19 2.222 1.612 1.212l4.76-3.43 4.76 3.43c1.42 1.01 2.145.47 1.61-1.212l-.79-2.487-.98-3.083 4.72-3.48z"/></svg>');
  background-repeat: no-repeat;
}
mm-stars-level.mm-stars-level--round .stars {
  background-image: -webkit-gradient(
    linear,
    right top,
    left top,
    from(#ececec),
    to(#fff)
  );
  background-image: linear-gradient(to left, #ececec, #fff);
  border: 1px solid #fff;
  border-radius: 1.6rem;
  -webkit-box-shadow: 0.4px -1.4px 4.3px 0.7px rgba(0, 0, 0, 0.19);
  box-shadow: 0.4px -1.4px 4.3px 0.7px rgba(0, 0, 0, 0.19);
  display: inline-block;
  height: 3.2rem;
  min-width: 3.2rem;
}
mm-stars-level.mm-stars-level--round .stars.stars-large {
  padding: 0 0.8rem;
}
mm-stars-level.mm-stars-level--round .stars.stars-large .star {
  height: 3rem;
  margin: 0;
  width: 2rem;
}
mm-stars-level.mm-stars-level--round .star {
  height: 3rem;
  margin: 0;
  width: 3rem;
}
mm-stars-level.mm-stars-level--round .star.star-full {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 1.5rem;
}
mm-step-progress-bar .mm-step-progress {
  height: 50px;
  background-color: #fff;
  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 16px 10px;
  border-bottom: 4px solid #ddd;
  position: relative;
}
mm-step-progress-bar .mm-step-progress__progress {
  height: 4px;
  width: 100%;
  background-color: #1bb3bc;
  content: "";
  display: block;
  position: absolute;
  left: 0;
  bottom: -4px;
}
mm-step-progress-bar .mm-step-progress__step-number {
  width: 32px;
  height: 32px;
  background-color: #fff;
  border: 3px solid #1bb3bc;
  font-size: 14px;
  font-weight: 700;
  font-style: normal;
  line-height: 1.43;
  text-align: center;
  color: #1bb3bc;
  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;
}
mm-step-progress-bar .mm-step-progress__step-title {
  font-size: 14px;
  font-weight: 700;
  font-style: normal;
  line-height: 1.43;
  color: #444;
  padding-left: 16px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
mm-step-progress-bar .mm-step-progress__step-info {
  font-size: 14px;
  font-weight: 600;
  font-style: normal;
  line-height: 1.43;
  color: #444;
}
mm-goal-authorize-contribution .mm-transfer-box .mm-transfer__title,
mm-goal-contribution-detail .mm-transfer-box .mm-transfer__title {
  font-weight: 700;
}
.mm-toggle-switch,
mm-toggle-switch {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.mm-toggle-switch input[type="checkbox"] {
  height: 0;
  width: 0;
  visibility: hidden;
}
.mm-toggle-switch input[type="checkbox"]:checked + label:after {
  left: auto;
  right: 0;
  background-color: #abc111;
}
.mm-toggle-switch label {
  cursor: pointer;
  text-indent: -9999px;
  width: 36px;
  height: 14px;
  background: #ccc;
  display: block;
  border-radius: 100px;
  position: relative;
}
.mm-toggle-switch label:after {
  content: "";
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  left: 0;
  width: 20px;
  height: 20px;
  background-color: #6d6d6d;
  -webkit-box-shadow: 0 2px 4px 0 rgba(158, 53, 53, 0.3);
  box-shadow: 0 2px 4px 0 rgba(158, 53, 53, 0.3);
  border-radius: 90px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.mm-toggle-switch label:active:after {
  width: 25px;
}
.mm-main-content {
  background-color: #fff;
  width: 100%;
}
.mm-main-content .mm-main-content--top::before,
.mm-main-content::before {
  background-color: transparent;
  content: "";
  position: absolute;
  display: block;
}
.mm-main-content::before {
  height: 10px;
  left: 0;
  top: -10px;
  width: calc(50vw - 10px);
}
.mm-main-content::after {
  border-bottom: 10px solid transparent;
  border-right: 10px solid transparent;
  content: "";
  display: block;
  height: 0;
  left: 50%;
  margin-left: -10px;
  position: absolute;
  top: -10px;
  width: 0;
}
.mm-main-content .mm-main-content--top {
  position: absolute;
  right: 0;
  top: 0;
  width: 50vw;
}
.mm-main-content .mm-main-content--top::before {
  height: 10px;
  right: 0;
  top: -10px;
  width: calc(50vw - 10px);
}
.mm-main-content .mm-main-content--top::after {
  border-right: 10px solid transparent;
  border-top: 10px solid transparent;
  bottom: 0;
  content: "";
  display: block;
  height: 0;
  left: 0;
  margin-top: -10px;
  position: absolute;
  width: 0;
}
mm-goals .is-onboarding .fixed-content,
mm-goals .is-onboarding .scroll-content {
  margin-top: 0;
}
mm-goals .goals-content {
  width: 100%;
  height: 100%;
  overflow: scroll;
  display: block;
  -webkit-overflow-scrolling: touch;
}
mm-goals .goals-content__scroll {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
mm-goals .goals-content__scroll > * {
  min-height: -webkit-min-content;
  min-height: -moz-min-content;
  min-height: min-content;
  height: 100%;
}
mm-goals .goals-content[data-type="vacations"] {
  background-color: #eeb302;
}
mm-goals .goals-content[data-type="buy"] {
  background-color: #ba318e;
}
mm-goals .goals-content[data-type="home"] {
  background-color: #9331ba;
}
mm-goals .goals-content[data-type="education"] {
  background-color: #36f;
}
mm-goals .goals-content[data-type="familyHealth"] {
  background-color: #137e84;
}
mm-goals .goals-content[data-type="money"] {
  background-color: #63ba68;
}
mm-goals .goals-onboarding-content {
  width: 100%;
}
mm-goals .goals-onboarding-content[data-type="vacations"] {
  background-color: #eeb302;
}
mm-goals .goals-onboarding-content[data-type="buy"] {
  background-color: #ba318e;
}
mm-goals .goals-onboarding-content[data-type="home"] {
  background-color: #9331ba;
}
mm-goals .goals-onboarding-content[data-type="education"] {
  background-color: #36f;
}
mm-goals .goals-onboarding-content[data-type="familyHealth"] {
  background-color: #137e84;
}
mm-goals .goals-onboarding-content[data-type="money"] {
  background-color: #63ba68;
}
mm-goals .vacations {
  background-color: #eeb302;
}
mm-goals .buy {
  background-color: #ba318e;
}
mm-goals .home {
  background-color: #9331ba;
}
mm-goals .education {
  background-color: #36f;
}
mm-goals .familyHealth {
  background-color: #137e84;
}
mm-goals .money {
  background-color: #63ba68;
}
mm-goals .mm-dummy-box__goals_header {
  background: #fff;
  border-bottom: solid 1px #efefef;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  height: 75px;
  margin: 8px 8px 0;
  width: auto;
}
mm-goals
  .mm-dummy-box__goals_header
  .row
  .col:first-child
  .mm-item-dummy-box--loader {
  background: #cdcdcd;
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    color-stop(8%, #cdcdcd),
    color-stop(18%, #f0f0f0),
    color-stop(33%, #cdcdcd)
  );
  background: linear-gradient(to right, #cdcdcd 8%, #f0f0f0 18%, #cdcdcd 33%);
}
mm-goals
  .mm-dummy-box__goals_header
  .row
  .col:first-child
  .mm-item-dummy-box--loader:first-child {
  display: none;
}
mm-goals .mm-dummy-box__goal.mm-item-dummy-box {
  border-bottom: 0;
  margin: 0 8px;
  width: auto;
}
mm-goals .mm-dummy-box__goal.mm-item-dummy-box .row .col {
  display: block;
  -webkit-box-flex: 0;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
  text-align: center;
}
mm-goals
  .mm-dummy-box__goal.mm-item-dummy-box
  .row
  .col:first-child
  .mm-item-dummy-box--loader:nth-child(2) {
  display: block;
}
mm-goals
  .mm-dummy-box__goal.mm-item-dummy-box
  .row
  .col
  .mm-item-dummy-box--loader {
  height: 1.6rem;
}
mm-goals .mm-dummy-box__goal.mm-item-dummy-box:nth-child(2) {
  padding-bottom: 0;
}
mm-goals .mm-dummy-box__goal.mm-item-dummy-box:nth-child(2) .row .col {
  width: 100%;
}
mm-goals
  .mm-dummy-box__goal.mm-item-dummy-box:nth-child(2)
  .row
  .col:first-child {
  margin: 0 auto;
}
mm-goals
  .mm-dummy-box__goal.mm-item-dummy-box:nth-child(2)
  .row
  .col:first-child
  .mm-item-dummy-box--loader:first-child {
  height: 7rem;
}
mm-goals
  .mm-dummy-box__goal.mm-item-dummy-box:nth-child(2)
  .row
  .col:first-child
  .mm-item-dummy-box--loader:last-child {
  display: block;
  width: 202px;
  height: 24px;
  border-radius: 12px;
  margin: 25px auto 6px;
  padding: 0;
}
mm-goals
  .mm-dummy-box__goal.mm-item-dummy-box:nth-child(2)
  .row
  .col:nth-child(2)
  .mm-item-dummy-box--loader {
  width: 100%;
  border-radius: 14.5px;
  display: block;
}
mm-goals
  .mm-dummy-box__goal.mm-item-dummy-box:nth-child(2)
  .row
  .col:nth-child(2)
  .mm-item-dummy-box--loader:first-child {
  width: 113px;
  border-radius: 7.5px;
  height: 16px;
  margin: 0 auto 26px;
}
mm-goals
  .mm-dummy-box__goal.mm-item-dummy-box:nth-child(2)
  .row
  .col:last-child
  .mm-item-dummy-box--loader {
  border-radius: 12px;
  display: block;
  margin-bottom: 10px;
  width: 100%;
}
mm-goals .mm-dummy-box__goal.mm-item-dummy-box:nth-child(3) {
  padding-top: 0;
}
mm-goals
  .mm-dummy-box__goal.mm-item-dummy-box:nth-child(3)
  .row
  .col
  .mm-item-dummy-box--loader {
  margin-left: auto;
  margin-right: auto;
}
mm-goals
  .mm-dummy-box__goal.mm-item-dummy-box:nth-child(3)
  .row
  .col:first-child {
  width: 100%;
}
mm-goals
  .mm-dummy-box__goal.mm-item-dummy-box:nth-child(3)
  .row
  .col:first-child
  .mm-item-dummy-box--loader {
  width: 65px;
  border-radius: 14.5px;
  background-color: #cdcdcd;
  height: 16px;
  margin-bottom: 20px;
  float: left;
}
mm-goals
  .mm-dummy-box__goal.mm-item-dummy-box:nth-child(3)
  .row
  .col:first-child
  .mm-item-dummy-box--loader:last-child {
  float: right;
}
mm-goals
  .mm-dummy-box__goal.mm-item-dummy-box:nth-child(3)
  .row
  .col:nth-child(2)
  .mm-item-dummy-box--loader:first-child {
  width: 225px;
  border-radius: 7.5px;
}
mm-goals
  .mm-dummy-box__goal.mm-item-dummy-box:nth-child(3)
  .row
  .col:nth-child(2)
  .mm-item-dummy-box--loader:nth-child(2) {
  width: 196px;
  border-radius: 7.5px;
  margin-bottom: 20px;
  margin-top: 0;
}
mm-goals
  .mm-dummy-box__goal.mm-item-dummy-box:nth-child(3)
  .row
  .col:nth-child(2)
  .mm-item-dummy-box--loader:nth-child(3) {
  display: block;
  width: 225px;
  height: 45px;
  border-radius: 100px;
}
mm-goals .mm-dummy-box__goal.mm-item-dummy-box:last-child .row .col,
mm-goals
  .mm-dummy-box__goal.mm-item-dummy-box:nth-child(3)
  .row
  .col:last-child {
  display: none;
}
mm-goals .mm-dummy-box__goal.mm-item-dummy-box:last-child {
  border-top: 1px solid #efefef;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
mm-goals .mm-dummy-box__goal.mm-item-dummy-box:last-child .row .col:last-child {
  display: block;
  width: 100%;
}
mm-goals
  .mm-dummy-box__goal.mm-item-dummy-box:last-child
  .row
  .col:last-child
  .mm-item-dummy-box--loader {
  display: none;
  width: 89px;
  border-radius: 14.5px;
  margin: 0 auto;
}
mm-goals
  .mm-dummy-box__goal.mm-item-dummy-box:last-child
  .row
  .col:last-child
  .mm-item-dummy-box--loader:last-child {
  display: block;
}
mm-goals
  .mm-dummy-box__goal.mm-item-dummy-box.mm-dummy-box-sm:nth-child(2)
  .row
  .col:last-child,
mm-goals
  .mm-dummy-box__goal.mm-item-dummy-box.mm-dummy-box-sm:nth-child(2)
  .row
  .col:nth-child(2)
  .mm-item-dummy-box--loader:last-child {
  display: none;
}
mm-goal-authorize-contribution .scroll-content {
  margin-bottom: 4em;
}
mm-goal-authorize-contribution
  .content[background="vacations"]
  .scroll-content {
  background-color: #eeb302;
}
mm-goal-authorize-contribution .content[background="buy"] .scroll-content {
  background-color: #ba318e;
}
mm-goal-authorize-contribution .content[background="home"] .scroll-content {
  background-color: #9331ba;
}
mm-goal-authorize-contribution
  .content[background="education"]
  .scroll-content {
  background-color: #36f;
}
mm-goal-authorize-contribution
  .content[background="familyHealth"]
  .scroll-content {
  background-color: #137e84;
}
mm-goal-authorize-contribution .content[background="money"] .scroll-content {
  background-color: #63ba68;
}
mm-goal-authorize-contribution .mm-transfer-box {
  margin: 16px;
}
mm-four-digits-pass__description p:last-child,
mm-no-pass__description p:last-child {
  margin-bottom: 0;
}
mm-goal-authorize-contribution .mm-transfer-box .mm-transfer__amount,
mm-goal-authorize-contribution .mm-transfer-box .mm-transfer__link,
mm-goal-authorize-contribution .mm-transfer-box .mm-transfer__text,
mm-goal-authorize-contribution .mm-transfer-box .mm-transfer__title {
  color: #444;
  font-family: OpenSans;
  font-size: 14px;
  line-height: 1.43;
  margin: 0;
  padding: 0;
  text-align: center;
}
mm-goal-authorize-contribution .mm-transfer-box .mm-transfer__text {
  text-transform: capitalize;
}
mm-goal-authorize-contribution .mm-transfer-box .mm-transfer__link {
  display: block;
  font-size: 12px;
  line-height: 1.33;
  padding-bottom: 10px;
  text-align: center;
  text-decoration: none;
}
mm-goal-authorize-contribution .mm-transfer-box .mm-transfer__link_icon {
  display: inline-block;
  font-size: 8px;
  margin-right: 3px;
}
mm-four-digits-pass .clave-seguridad:before,
mm-no-pass .auth-box:before {
  display: none;
}
mm-goal-authorize-contribution
  .mm-transfer-box
  .mm-transfer__link_icon
  .mm-icono-down-meritoland::before {
  color: #ec0000;
}
mm-goal-authorize-contribution .mm-transfer-box .mm-transfer__header {
  padding: 15px;
}
mm-goal-authorize-contribution
  .mm-transfer-box
  .mm-transfer__header
  .mm-transfer__amount {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.25;
  color: #000;
  margin-top: 10px;
}
mm-goal-authorize-contribution .mm-transfer-box .mm-transfer__collpase-content {
  height: 0;
  -webkit-transition: height 1s;
  transition: height 1s;
  overflow: hidden;
}
mm-goal-authorize-contribution
  .mm-transfer-box
  .mm-transfer__collpase-content
  .mm-transfer__destination,
mm-goal-authorize-contribution
  .mm-transfer-box
  .mm-transfer__collpase-content
  .mm-transfer__origin {
  border-top: solid 1px #ddd;
  padding: 15px;
}
mm-goal-authorize-contribution
  .mm-transfer-box
  .mm-transfer__collpase-content
  .mm-transfer__origin
  .mm-transfer__title {
  color: #e59d27;
}
mm-goal-authorize-contribution
  .mm-transfer-box
  .mm-transfer__collpase-content
  .mm-transfer__destination
  .mm-transfer__title {
  color: #abc111;
}
mm-goal-authorize-contribution
  .mm-transfer-box
  .mm-transfer__collpase-content
  .mm-transfer__title {
  font-size: 16px;
  line-height: 1.5;
}
mm-four-digits-pass__description p,
mm-four-digits-pass__description ul li span,
mm-no-pass__description p {
  line-height: normal;
  font-weight: 300;
  font-style: normal;
}
mm-goal-authorize-contribution
  .mm-card-box.mm-transfer-box.show
  .mm-transfer__collpase-content {
  height: 230px;
}
mm-goal-authorize-contribution
  .mm-card-box.mm-transfer-box.show
  .mm-transfer__link
  .mm-transfer__link_icon {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
mm-goal-authorize-contribution mm-tabs.hide-tabs {
  -webkit-transform: translateY(100%) !important;
  transform: translateY(100%) !important;
  -webkit-transition: all 1s ease-in;
  transition: all 1s ease-in;
}
mm-four-digits-pass__description p {
  font-size: 16px;
  font-size: 4.26667vw;
  margin: 0 0 5.33333vw;
}
mm-four-digits-pass__description ul {
  margin: 0 0 0 20px;
  padding: 0;
}
mm-four-digits-pass__description ul li {
  color: #ec0000;
  list-style-position: outside;
}
mm-four-digits-pass__description ul li span {
  color: #454545;
  font-size: 16px;
  font-size: 4.26667vw;
  letter-spacing: normal;
}
mm-four-digits-pass
  .clave-seguridad__ingreso-clave
  .item.item-md.item-block
  input {
  -webkit-text-security: disc;
}
mm-four-digits-pass
  .item-md.item-input.ng-valid.item-input-has-value:not(.input-has-focus):not(.item-input-has-focus)
  .item-inner {
  border-bottom-color: unset;
  -webkit-box-shadow: none;
  box-shadow: none;
}
mm-four-digits-pass
  .list-md
  .item-input.ng-valid.input-has-value:not(.input-has-focus):not(.item-input-has-focus):last-child {
  -webkit-box-shadow: none;
  box-shadow: none;
  border-bottom: 1px solid transparent;
}
mm-no-pass__description p {
  font-size: 16px;
  font-size: 4.26667vw;
  margin: 0 0 5.33333vw;
}
mm-no-pass .auth-box {
  background-color: #fff;
  border-radius: 0.4rem;
  -webkit-box-shadow: 0 0.2rem 0.4rem 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 0.2rem 0.4rem 0 rgba(0, 0, 0, 0.1);
  margin: 16px;
  overflow: visible;
  padding: 15px;
  position: relative;
}
mm-no-pass .auth-box__titulo {
  text-align: left;
  height: 5.2rem;
  line-height: 5.2rem;
  border-bottom: solid 1px #ddd;
  margin-bottom: 5px;
  font-size: 14px;
  font-weight: 600;
  padding: 0 16px;
}
mm-super-pass .mm-collapse {
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  margin: 16px;
}
mm-super-pass .mm-collapse__head {
  padding: 16px;
  border-bottom: solid 1px #ddd;
}
mm-super-pass .mm-collapse__head h2 {
  color: #444;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.43;
  margin: 0;
}
mm-super-pass .button-box {
  margin: 16px;
}
mm-super-pass .mm-clave-seguridad {
  margin: 0;
  padding: 8px 16px 24px;
  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;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
mm-super-pass .mm-clave-seguridad .item {
  margin: 0 1.06667vw;
  padding: 0;
  text-align: center;
  width: 36px;
  width: 9.6vw;
}
mm-super-pass .mm-clave-seguridad .item.item-input {
  border-bottom-color: #444;
  border-bottom-width: 1px;
}
mm-super-pass .mm-clave-seguridad .item.item-input .label-md {
  margin: 0 0 4px;
  color: #444;
  line-height: 24px;
  font-size: 16px;
  font-size: 4.26667vw;
  text-transform: uppercase;
}
mm-super-pass .mm-clave-seguridad .item.item-input .label-md[floating] {
  -webkit-transform: translate3d(0, 22px, 0);
  transform: translate3d(0, 22px, 0);
}
mm-super-pass .mm-clave-seguridad .item.item-input.input-has-focus .item-inner {
  border-bottom-color: #1bb3bc;
}
mm-super-pass .mm-clave-seguridad .item.item-input.input-has-focus .label-md {
  font-size: 14px;
  font-size: 3.73333vw;
}
mm-super-pass
  .mm-clave-seguridad
  .item.item-input.input-has-focus
  .label-md[floating] {
  -webkit-transform: translate3d(0, 5px, 0);
  transform: translate3d(0, 5px, 0);
}
mm-super-pass .mm-clave-seguridad .item.item-input.input-has-value .label-md {
  font-size: 14px;
  font-size: 3.73333vw;
}
mm-super-pass
  .mm-clave-seguridad
  .item.item-input.input-has-value
  .label-md[floating] {
  -webkit-transform: translate3d(0, 5px, 0);
  transform: translate3d(0, 5px, 0);
}
mm-super-pass .mm-clave-seguridad .item.item-input .text-input-md {
  margin: 0;
  font-size: 16px;
  font-size: 4.26667vw;
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  letter-spacing: normal;
  text-align: center;
  color: #444;
  line-height: 24px;
}
mm-super-pass .mm-clave-seguridad .item.item-input .item-inner {
  padding: 0;
  border-bottom-color: #444;
  border-bottom-width: 1px;
}
mm-super-pass .mm-clave-seguridad .normal {
  -webkit-text-security: none;
  color: #444;
}
mm-super-pass .mm-clave-seguridad .password {
  -webkit-text-security: disc;
  color: #444;
  font-size: 20px;
}
mm-super-pass
  .item-md.item-input.ng-valid.item-input-has-value:not(.input-has-focus):not(.item-input-has-focus)
  .item-inner {
  border-bottom-color: unset;
  -webkit-box-shadow: none;
  box-shadow: none;
}
mm-super-pass
  .list-md
  .item-input.ng-valid.input-has-value:not(.input-has-focus):not(.item-input-has-focus):last-child {
  -webkit-box-shadow: none;
  box-shadow: none;
  border-bottom: 1px solid transparent;
}
mm-goal-contract ion-content[data-type="vacations"] .scroll-content {
  background-color: #eeb302;
}
mm-goal-contract ion-content[data-type="buy"] .scroll-content {
  background-color: #ba318e;
}
mm-goal-contract ion-content[data-type="home"] .scroll-content {
  background-color: #9331ba;
}
mm-goal-contract ion-content[data-type="education"] .scroll-content {
  background-color: #36f;
}
mm-goal-contract ion-content[data-type="familyHealth"] .scroll-content {
  background-color: #137e84;
}
mm-goal-contract ion-content[data-type="money"] .scroll-content {
  background-color: #63ba68;
}
mm-goal-contract .goal-contract__btn-foot {
  text-align: center;
  padding: 8px 0 16px;
  margin-bottom: 60px;
}
mm-goal-contract .select-contrato * {
  padding-left: 0 !important;
}
mm-goal-contract .item-select .label-md {
  color: #444;
}
mm-goal-contract .mm-card-box.mm-card-box--info {
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  margin-top: 7.8rem;
}
mm-goal-contract-voucher .mm-card-box__comprobante:before,
mm-goal-contribution-detail .mm-transfer-box:before {
  color: #fff;
  content: "\e919";
  font-family: santander-icon-font;
  height: 7.2rem;
  overflow: visible;
  right: 0;
  left: 0;
}
mm-goal-contract .mm-card-box.mm-card-box--info .text-content {
  padding: 0 1.6rem;
  border-bottom: 1px solid #dedede;
}
mm-goal-contract .mm-card-box.mm-card-box--info .text-content h2 {
  margin: 0;
}
mm-goal-contract mm-tabs.hide-tabs {
  -webkit-transform: translateY(100%) !important;
  transform: translateY(100%) !important;
  -webkit-transition: all 1s ease-in;
  transition: all 1s ease-in;
}
mm-goal-contract-voucher .content[data-type="vacations"] .scroll-content {
  background-color: #eeb302;
}
mm-goal-contract-voucher .content[data-type="buy"] .scroll-content {
  background-color: #ba318e;
}
mm-goal-contract-voucher .content[data-type="home"] .scroll-content {
  background-color: #9331ba;
}
mm-goal-contract-voucher .content[data-type="education"] .scroll-content {
  background-color: #36f;
}
mm-goal-contract-voucher .content[data-type="familyHealth"] .scroll-content {
  background-color: #137e84;
}
mm-goal-contract-voucher .content[data-type="money"] .scroll-content {
  background-color: #63ba68;
}
mm-goal-contract-voucher .mm-card-box__comprobante {
  margin-top: 4.8rem !important;
  overflow: visible;
  position: relative;
}
mm-goal-contract-voucher .mm-card-box__comprobante:before {
  background: #abc111;
  border-radius: 50%;
  display: inline-block;
  font-size: 4.8rem;
  line-height: 7.2rem;
  margin: 0 auto;
  position: absolute;
  text-align: center;
  top: -3.6rem;
  width: 7.2rem;
}
mm-goal-contract-voucher .mm-card-box__comprobante__titulo {
  padding: 4.8rem 1.6rem 1.6rem;
  text-align: center;
}
mm-goal-contract-voucher .mm-card-box__comprobante__titulo .font-title {
  font-size: 2rem;
  line-height: 2.8rem;
  margin: 0;
}
mm-goal-contract-voucher .mm-card-box__comprobante p {
  margin: 0;
}
mm-goal-contract-voucher .mm-card-box__comprobante__foot {
  padding: 16px 50px;
  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;
}
mm-goal-contribution-detail .scroll-content {
  margin-bottom: 4em;
}
mm-goal-contribution-detail .content[data-type="vacations"] .scroll-content {
  background-color: #eeb302;
}
mm-goal-contribution-detail .content[data-type="buy"] .scroll-content {
  background-color: #ba318e;
}
mm-goal-contribution-detail .content[data-type="home"] .scroll-content {
  background-color: #9331ba;
}
mm-goal-contribution-detail .content[data-type="education"] .scroll-content {
  background-color: #36f;
}
mm-goal-contribution-detail .content[data-type="familyHealth"] .scroll-content {
  background-color: #137e84;
}
mm-goal-contribution-detail .content[data-type="money"] .scroll-content {
  background-color: #63ba68;
}
mm-goal-contribution-detail .mm-transfer-box {
  margin: 60px 16px 16px;
}
mm-goal-contribution-detail .mm-transfer-box:before {
  background: #abc111;
  border-radius: 50%;
  display: inline-block;
  font-size: 4.8rem;
  line-height: 7.2rem;
  margin: 0 auto;
  position: absolute;
  text-align: center;
  top: 2rem;
  width: 7.2rem;
}
mm-goal-contribution-detail .mm-transfer-box .mm-transfer__amount,
mm-goal-contribution-detail .mm-transfer-box .mm-transfer__link,
mm-goal-contribution-detail .mm-transfer-box .mm-transfer__text,
mm-goal-contribution-detail .mm-transfer-box .mm-transfer__text-title,
mm-goal-contribution-detail .mm-transfer-box .mm-transfer__title {
  font-family: OpenSans;
  font-size: 14px;
  line-height: 1.43;
  margin: 0;
  padding: 0;
  color: #444;
  text-align: center;
}
mm-goal-contribution-detail .mm-transfer-box .mm-transfer__text {
  text-transform: capitalize;
}
mm-goal-contribution-detail .mm-transfer-box .mm-transfer__link {
  display: block;
  font-size: 12px;
  line-height: 1.33;
  margin-top: 15px;
  padding-bottom: 10px;
  text-align: center;
  text-decoration: none;
}
mm-goal-contribution-detail
  .mm-transfer-box
  .mm-transfer__collpase-content
  .mm-transfer__destination,
mm-goal-contribution-detail
  .mm-transfer-box
  .mm-transfer__collpase-content
  .mm-transfer__details,
mm-goal-contribution-detail
  .mm-transfer-box
  .mm-transfer__collpase-content
  .mm-transfer__origin,
mm-goal-contribution-detail .mm-transfer-box .mm-transfer__header {
  border-top: solid 1px #ddd;
  padding: 15px;
}
mm-goal-contribution-detail .mm-transfer-box .mm-transfer__link_icon {
  display: inline-block;
  font-size: 8px;
  margin-right: 3px;
}
mm-goal-contribution-detail
  .mm-transfer-box
  .mm-transfer__link_icon
  .mm-icono-down-meritoland::before {
  color: #444;
}
mm-goal-contribution-detail
  .mm-transfer-box
  .mm-transfer__header
  .mm-transfer__amount {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.25;
  color: #000;
  margin-top: 10px;
  margin-bottom: 15px;
}
mm-goal-contribution-detail
  .mm-transfer-box
  .mm-transfer__header
  .mm-transfer__text
  b {
  display: block;
}
mm-page-goal-detail,
mm-page-goal-detail .mm-page-goal-detail {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
}
mm-goal-contribution-detail .mm-transfer-box .mm-transfer__collpase-content {
  height: 0;
  -webkit-transition: height 1s;
  transition: height 1s;
  overflow: hidden;
}
mm-goal-contribution-detail
  .mm-transfer-box
  .mm-transfer__collpase-content
  .mm-transfer__origin
  .mm-transfer__title {
  color: #e59d27;
}
mm-goal-contribution-detail
  .mm-transfer-box
  .mm-transfer__collpase-content
  .mm-transfer__destination
  .mm-transfer__title {
  color: #abc111;
}
mm-goal-contribution-detail
  .mm-transfer-box
  .mm-transfer__collpase-content
  .mm-transfer__details
  .mm-transfer__title {
  color: #1bb3bc;
}
mm-goal-contribution-detail
  .mm-transfer-box
  .mm-transfer__collpase-content
  .mm-transfer__title {
  font-size: 16px;
  line-height: 1.5;
}
mm-goal-contribution-detail .mm-transfer-box h2.mm-transfer__title,
mm-goal-contribution-detail .mm-transfer-box h2.mm-transfer__title-first {
  font-size: 20px;
  line-height: 1.4;
  text-align: center;
  margin: 52px 36px 16px;
}
mm-goal-contribution-detail .mm-card-box__comprobante__foot {
  margin: 0 auto;
  max-width: 312px;
}
mm-goal-contribution-detail
  .mm-card-box.mm-transfer-box.show
  .mm-transfer__collpase-content {
  height: 365px;
}
mm-goal-contribution-detail
  .mm-card-box.mm-transfer-box.show
  .mm-transfer__link
  .mm-transfer__link_icon {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
mm-mutual-funds-modal .scroll-content {
  margin-top: 0;
}
mm-page-goal-detail {
  display: flex;
  -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;
}
mm-page-goal-detail .cloud-group {
  z-index: 1;
  -webkit-animation: cloudGroup 30s cubic-bezier(0.36, 0.45, 0.63, 0.53)
    infinite;
  animation: cloudGroup 30s cubic-bezier(0.36, 0.45, 0.63, 0.53) infinite;
  height: 9.375em;
  position: absolute;
  left: 0;
  top: 0;
  background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 375 150"><linearGradient id="a" x1=".9284" x2=".9284" y1="150.611" y2="149.7777" gradientTransform="matrix(65.3152 0 0 -43.416 0 6556.8159)" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="%2352abf7" stop-opacity=".6"/><stop offset="1" stop-color="%23e6e6e6" stop-opacity="0"/></linearGradient><path fill="url(%23a)" d="M80.7 34.3c-2-9.3-10.1-16.4-20-16.4-7.9 0-14.7 4.5-18.1 11C34.4 29.7 28 36.6 28 45c0 9 7.3 16.3 16.3 16.3h35.4c7.5 0 13.6-6.1 13.6-13.6 0-7.2-5.6-13-12.6-13.4" opacity=".5013"/><linearGradient id="b" x1="2.4117" x2="2.4117" y1="149.0882" y2="148.2549" gradientTransform="matrix(73.8346 0 0 -40.7933 0 6160.7822)" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="%2352abf7" stop-opacity=".6"/><stop offset="1" stop-color="%23e6e6e6" stop-opacity="0"/></linearGradient><path fill="url(%23b)" d="M200.7 92.9c-1.9 0-3.7.4-5.4 1v-.6c0-7.9-6.3-14.3-14.1-14.3-7.2 0-13.1 5.4-14 12.4-.7-.2-1.4-.3-2.1-.3-3.4 0-6.3 1.9-7.9 4.7-1-.2-2-.4-3.1-.4-7.2 0-12.9 5.4-12.9 12.2 0 6.7 5.8 12.2 13 12.2.4 0 .8 0 1.2-.1.2 0 .4.1.5.1h46.6c.4 0 .8-.1 1.2-.3 6.5-1.3 11.4-6.7 11.4-13.2-.1-7.4-6.5-13.4-14.4-13.4" opacity=".5013"/><linearGradient id="c" x1="4.7709" x2="4.7709" y1="150.2673" y2="149.2272" gradientTransform="matrix(65.3152 0 0 -43.416 0 6556.8159)" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="%2352abf7" stop-opacity=".6"/><stop offset="1" stop-color="%23e6e6e6" stop-opacity="0"/></linearGradient><path fill="url(%23c)" d="M336.6 53.3c-2.4-11.7-12.6-20.5-25-20.5-9.9 0-18.3 5.6-22.6 13.7-10.2 1-18.2 9.7-18.2 20.1 0 11.2 9.1 20.3 20.4 20.3h44.2c9.3 0 16.9-7.6 16.9-17 .1-8.8-6.9-16.1-15.7-16.6" opacity=".5013"/></svg>')
    repeat-x;
  width: 93.752em;
  background-size: auto 9.375em;
  margin-left: 0;
}
mm-page-goal-detail .over-money-consolidated circle.over {
  stroke: #a2c420;
}
mm-page-goal-detail .over-money-complete circle.over {
  stroke: #20b2bb;
}
mm-page-goal-detail .button-inner,
mm-page-goal-detail .mm-goal__btn-link {
  font-size: 1.4rem;
}
mm-page-goal-detail .mm-page-goal-detail {
  border-radius: 4px;
  background-color: #fff;
  -webkit-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.2);
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  position: relative;
  margin-bottom: 1.6rem;
}
mm-page-goal-detail .mm-page-goal-detail.mm-page-goal-detail--has-header {
  min-height: 460px;
}
@media only screen and (min-device-width: 320px) and (orientation: portrait) {
  mm-page-goal-detail .mm-page-goal-detail.mm-page-goal-detail--has-header {
    min-height: 460px;
  }
}
@media only screen and (min-device-width: 360px) and (min-height: 569px) and (orientation: portrait) {
  mm-page-goal-detail .mm-page-goal-detail.mm-page-goal-detail--has-header {
    min-height: 520px;
  }
}
mm-page-goal-detail .mm-page-goal-detail.mm-page-goal-detail--has-investment {
  min-height: 495px;
}
mm-page-goal-detail .mm-page-goal-detail.mm-page-goal-detail--show-success {
  min-height: auto;
  height: auto;
  margin-bottom: 1.6rem;
}
mm-page-goal-detail .mm-page-goal-detail__head {
  -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;
  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;
  height: 75px;
  text-align: center;
  width: 100%;
  border-bottom: solid 1px #efefef;
  position: relative;
}
@media only screen and (min-device-width: 320px) and (orientation: portrait) {
  mm-page-goal-detail .mm-page-goal-detail__head {
    height: 55px;
  }
}
@media only screen and (min-device-width: 360px) and (min-height: 569px) and (orientation: portrait) {
  mm-page-goal-detail .mm-page-goal-detail__head {
    height: 75px;
  }
}
@media only screen and (min-device-width: 414px) and (orientation: portrait) {
  mm-page-goal-detail .mm-page-goal-detail__head {
    height: 75px;
  }
}
mm-page-goal-detail .mm-page-goal-detail__head.head--hide {
  -webkit-transition: height 0.5s cubic-bezier(0.36, 0.45, 0.63, 0.53);
  transition: height 0.5s cubic-bezier(0.36, 0.45, 0.63, 0.53);
  visibility: hidden;
  height: 0;
}
mm-page-goal-detail .mm-page-goal-detail__head .mm-head-btn-close {
  position: absolute;
  right: 16px;
  top: 16px;
  color: #cdcdcd;
  text-decoration: none;
}
@media only screen and (min-device-width: 320px) and (orientation: portrait) {
  mm-page-goal-detail .mm-page-goal-detail__head .mm-head-btn-close {
    top: 8px;
  }
}
@media only screen and (min-device-width: 360px) and (min-height: 569px) and (orientation: portrait) {
  mm-page-goal-detail .mm-page-goal-detail__head .mm-head-btn-close {
    top: 16px;
  }
}
mm-page-goal-detail .mm-page-goal-detail__head .mm-head-btn-close::after {
  position: absolute;
  left: 50%;
  top: 50%;
  content: "";
  display: block;
  width: 48px;
  height: 48px;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
mm-page-goal-detail .mm-page-goal-detail__head .mm-head-title {
  font-size: 14px;
  font-weight: 700;
  font-style: normal;
  line-height: 1.21;
  text-align: center;
  color: #444;
  margin: 0;
}
@media only screen and (min-device-width: 320px) and (orientation: portrait) {
  mm-page-goal-detail .mm-page-goal-detail__head .mm-head-title {
    font-size: 12px;
  }
}
@media only screen and (min-device-width: 360px) and (min-height: 569px) and (orientation: portrait) {
  mm-page-goal-detail .mm-page-goal-detail__head .mm-head-title {
    font-size: 14px;
  }
}
@media only screen and (min-device-width: 414px) and (orientation: portrait) {
  mm-page-goal-detail .mm-page-goal-detail__head .mm-head-title {
    font-size: 14px;
  }
}
mm-page-goal-detail .mm-page-goal-detail__head .mm-head-subtitle {
  font-size: 14px;
  font-weight: 400;
  font-style: normal;
  line-height: 1.21;
  text-align: center;
  color: #444;
  margin: 0;
}
@media only screen and (min-device-width: 320px) and (orientation: portrait) {
  mm-page-goal-detail .mm-page-goal-detail__head .mm-head-subtitle {
    font-size: 12px;
  }
}
@media only screen and (min-device-width: 360px) and (min-height: 569px) and (orientation: portrait) {
  mm-page-goal-detail .mm-page-goal-detail__head .mm-head-subtitle {
    font-size: 14px;
  }
}
@media only screen and (min-device-width: 414px) and (orientation: portrait) {
  mm-page-goal-detail .mm-page-goal-detail__head .mm-head-subtitle {
    font-size: 14px;
  }
}
mm-page-goal-detail .mm-page-goal-detail__body {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  position: relative;
  overflow: hidden;
  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;
}
mm-page-goal-detail
  .mm-page-goal-detail__body
  .button--primary.mm-goal__rescue {
  border: 1px solid #999;
  background: #fff;
  color: #ec0000;
  border-radius: 64px;
  padding: 0 2.4rem;
  margin-bottom: 25px;
}
mm-page-goal-detail .mm-page-goal-detail__body .goal-success-amount {
  font-size: 45px;
  font-size: 12vw;
  font-weight: 700;
  padding-top: 10px;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-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: BPreplay;
}
mm-page-goal-detail
  .mm-page-goal-detail__body
  .goal-success-amount[color="vacations"] {
  color: #eeb302;
}
mm-page-goal-detail
  .mm-page-goal-detail__body
  .goal-success-amount[color="buy"] {
  color: #ba318e;
}
mm-page-goal-detail
  .mm-page-goal-detail__body
  .goal-success-amount[color="home"] {
  color: #9331ba;
}
mm-page-goal-detail
  .mm-page-goal-detail__body
  .goal-success-amount[color="education"] {
  color: #36f;
}
mm-page-goal-detail
  .mm-page-goal-detail__body
  .goal-success-amount[color="familyHealth"] {
  color: #137e84;
}
mm-page-goal-detail
  .mm-page-goal-detail__body
  .goal-success-amount[color="money"] {
  color: #63ba68;
}
mm-page-goal-detail
  .mm-page-goal-detail__body
  .goal-success-amount.goal-success-amount--in-process {
  color: #20b2bb;
}
mm-page-goal-detail .mm-page-goal-detail__body .goal-success-amount span {
  font-size: 45px;
  font-size: 12vw;
}
mm-page-goal-detail
  .mm-page-goal-detail__body
  .goal-success-amount
  .mm-btn-info-in-process {
  margin-left: 5px;
  font-size: 24px;
  font-size: 6.4vw;
}
mm-page-goal-detail .mm-page-goal-detail__body .mm-goal {
  position: relative;
  z-index: 2;
  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;
  height: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  min-height: 477px;
  min-height: 127.2vw;
}
mm-page-goal-detail
  .mm-page-goal-detail__body
  .mm-goal
  .goal-box__icon
  .icon-goal-box {
  width: 13.33333vw;
  height: 13.33333vw;
  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;
  border-radius: 50%;
}
mm-page-goal-detail
  .mm-page-goal-detail__body
  .mm-goal
  .goal-box__icon
  .icon-goal-box[color="vacations"] {
  background-color: #eeb302;
}
mm-page-goal-detail
  .mm-page-goal-detail__body
  .mm-goal
  .goal-box__icon
  .icon-goal-box[color="buy"] {
  background-color: #ba318e;
}
mm-page-goal-detail
  .mm-page-goal-detail__body
  .mm-goal
  .goal-box__icon
  .icon-goal-box[color="home"] {
  background-color: #9331ba;
}
mm-page-goal-detail
  .mm-page-goal-detail__body
  .mm-goal
  .goal-box__icon
  .icon-goal-box[color="education"] {
  background-color: #36f;
}
mm-page-goal-detail
  .mm-page-goal-detail__body
  .mm-goal
  .goal-box__icon
  .icon-goal-box[color="familyHealth"] {
  background-color: #137e84;
}
mm-page-goal-detail
  .mm-page-goal-detail__body
  .mm-goal
  .goal-box__icon
  .icon-goal-box[color="money"] {
  background-color: #63ba68;
}
mm-page-goal-detail .mm-page-goal-detail__body .mm-goal__title {
  font-size: 20px;
  font-weight: 600;
  text-align: center;
  color: #444;
  margin: 0 0 2px;
  text-transform: capitalize;
}
@media only screen and (min-device-width: 320px) and (orientation: portrait) {
  mm-page-goal-detail .mm-page-goal-detail__body .mm-goal__title {
    font-size: 18px;
    line-height: 120%;
  }
}
@media only screen and (min-device-width: 360px) and (min-height: 569px) and (orientation: portrait) {
  mm-page-goal-detail .mm-page-goal-detail__body .mm-goal__title {
    font-size: 20px;
  }
}
@media only screen and (min-device-width: 414px) and (orientation: portrait) {
  mm-page-goal-detail .mm-page-goal-detail__body .mm-goal__title {
    font-size: 20px;
  }
}
mm-page-goal-detail .mm-page-goal-detail__body .mm-goal__date {
  font-size: 14px;
  text-transform: capitalize;
  font-weight: 600;
  font-style: normal;
  line-height: normal;
  text-align: center;
  color: #444;
  margin: 2px 0 0;
}
@media only screen and (min-device-width: 320px) and (orientation: portrait) {
  mm-page-goal-detail .mm-page-goal-detail__body .mm-goal__date {
    font-size: 12px;
    line-height: 120%;
  }
}
@media only screen and (min-device-width: 360px) and (min-height: 569px) and (orientation: portrait) {
  mm-page-goal-detail .mm-page-goal-detail__body .mm-goal__date {
    font-size: 14px;
  }
}
@media only screen and (min-device-width: 414px) and (orientation: portrait) {
  mm-page-goal-detail .mm-page-goal-detail__body .mm-goal__date {
    font-size: 14px;
  }
}
mm-page-goal-detail .mm-page-goal-detail__body .mm-goal__text {
  text-align: center;
  font-size: 14px;
  font-weight: 400;
  font-style: normal;
  line-height: 1.29;
  color: #444;
  padding: 0 16px;
  margin: auto 0 0;
}
@media only screen and (min-device-width: 320px) and (orientation: portrait) {
  mm-page-goal-detail .mm-page-goal-detail__body .mm-goal__text {
    font-size: 12px;
  }
}
@media only screen and (min-device-width: 360px) and (min-height: 569px) and (orientation: portrait) {
  mm-page-goal-detail .mm-page-goal-detail__body .mm-goal__text {
    font-size: 14px;
  }
}
@media only screen and (min-device-width: 414px) and (orientation: portrait) {
  mm-page-goal-detail .mm-page-goal-detail__body .mm-goal__text {
    font-size: 14px;
  }
}
mm-page-goal-detail .mm-page-goal-detail__body .mm-goal .__goal-success {
  margin-bottom: 20px;
}
mm-page-goal-detail .mm-page-goal-detail__body .mm-goal__btns {
  margin-top: 15px;
  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;
}
mm-page-goal-detail .mm-page-goal-detail__body .mm-goal__btns .button--text {
  background: 0 0;
  color: #000;
  font-size: 14px;
  font-size: 3.73333vw;
}
mm-page-goal-detail
  .mm-page-goal-detail__body
  .mm-goal__btns
  .button--text
  i.icono-angle-right {
  font-size: 24px;
  font-size: 6.4vw;
  color: #f02201;
}
mm-page-goal-detail .mm-page-goal-detail__body .mm-goal__img {
  width: 100%;
  margin-top: auto;
}
mm-page-goal-detail .mm-page-goal-detail__body::before {
  display: block;
  content: "";
  background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="359" height="56"><defs><linearGradient id="a" x1="50%" x2="50%" y1="0%" y2="100%"><stop offset="0%" stop-color="%23808080"/><stop offset="100%" stop-color="%23FCFCFC" stop-opacity="0"/></linearGradient></defs><path fill="url(%23a)" fill-opacity=".2" fill-rule="evenodd" d="M8 518.019c33.207-18.774 68.357-25.671 105.45-20.692 30 4.027 74.707 15.39 132.331 20.692 54.275 4.993 94.682 4.993 121.219 0V551H8v-32.981z" transform="translate(-8 -495)"/></svg>')
    repeat-x;
  height: 55px;
  width: 1412px;
  background-size: auto 55px;
  -webkit-animation: waveGoal 6s cubic-bezier(0.36, 0.45, 0.63, 0.53) infinite;
  animation: waveGoal 6s cubic-bezier(0.36, 0.45, 0.63, 0.53) infinite;
  margin-left: 0;
  position: absolute;
  left: 0;
  bottom: 0;
  opacity: 0.5;
}
mm-page-goal-detail .mm-page-goal-detail__body.mm-page-goal-show-success {
  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-flex: 0;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
}
mm-page-goal-detail
  .mm-page-goal-detail__body.mm-page-goal-show-success
  .chart-goals__text-left {
  position: relative;
  left: 0;
  right: 0;
  margin-right: 8px;
}
mm-page-goal-detail
  .mm-page-goal-detail__body.mm-page-goal-show-success
  .chart-goals__text-left.positive-variation {
  border-radius: 100%;
  padding: 6px;
  text-align: center;
  line-height: 100%;
  width: 7.73333vw;
  height: 7.73333vw;
}
mm-page-goal-detail
  .mm-page-goal-detail__body.mm-page-goal-show-success
  .chart-goals__text-left.positive-variation::before {
  content: "\e933";
  text-align: center;
  font-size: 12px;
  font-size: 3.2vw;
  padding: 0;
  position: relative;
  top: 0;
}
mm-page-goal-detail
  .mm-page-goal-detail__body.mm-page-goal-show-success
  .chart-goals__text-left.negative-variation {
  border-radius: 100%;
  padding: 6px;
  text-align: center;
  line-height: 100%;
  width: 7.73333vw;
  height: 7.73333vw;
}
mm-page-goal-detail
  .mm-page-goal-detail__body.mm-page-goal-show-success
  .chart-goals__text-left.negative-variation::before {
  content: "\e932";
  text-align: center;
  font-size: 12px;
  font-size: 3.2vw;
  padding: 0;
  position: relative;
  top: 0;
}
mm-page-goal-detail
  .mm-page-goal-detail__body.mm-page-goal-show-success
  .mm-goal {
  min-height: auto;
  padding-top: 12vw;
}
mm-page-goal-detail
  .mm-page-goal-detail__body.mm-page-goal-show-success
  .cloud-group {
  top: 50px;
  top: 13.33333vw;
}
mm-page-goal-detail
  .mm-page-goal-detail__body.mm-page-goal-show-success
  .goal-box__icon {
  width: 80px;
  width: 21.33333vw;
  height: 80px;
  height: 21.33333vw;
}
mm-page-goal-detail
  .mm-page-goal-detail__body.mm-page-goal-show-success
  .goal-box__icon
  .icon-goal-box {
  width: auto;
  height: auto;
  font-size: 52px;
  font-size: 13.86667vw;
}
mm-page-goal-detail
  .mm-page-goal-detail__body.mm-page-goal-show-success
  .mm-goal__date {
  font-size: 14px;
  font-size: 3.73333vw;
  font-weight: 600;
  text-align: center;
  color: #444;
}
mm-page-goal-detail
  .mm-page-goal-detail__body.mm-page-goal-show-success
  .mm-goal__text {
  margin: 6.93333vw 0 0;
  font-size: 14px;
  font-size: 3.73333vw;
  font-weight: 700;
  text-align: center;
  color: #444;
}
mm-page-goal-detail
  .mm-page-goal-detail__body.mm-page-goal-show-success
  .goal-success-amount {
  position: relative;
}
mm-page-goal-detail
  .mm-page-goal-detail__body.mm-page-goal-show-success
  .goal-success-amount
  + .mm-goal__text {
  margin-top: 0;
  font-weight: 400;
}
mm-page-goal-detail
  .mm-page-goal-detail__body.mm-page-goal-show-success
  .mm-goal__btns {
  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;
}
mm-page-goal-detail .mm-page-goal-detail__foot {
  height: 53px;
  -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-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  width: 100%;
  border-top: solid 1px #efefef;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 0 19px;
}
mm-page-goal-detail .mm-page-goal-detail__foot.link {
  border: none;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
mm-page-goal-detail .mm-page-goal-detail__foot .icono-angle-right {
  color: #ec0000;
  font-size: 30px;
}
@media only screen and (min-device-width: 320px) and (orientation: portrait) {
  mm-page-goal-detail .mm-page-goal-detail__foot {
    height: 44px;
  }
}
@media only screen and (min-device-width: 360px) and (min-height: 569px) and (orientation: portrait) {
  mm-page-goal-detail .mm-page-goal-detail__foot {
    height: 53px;
  }
}
@media only screen and (min-device-width: 414px) and (orientation: portrait) {
  mm-page-goal-detail .mm-page-goal-detail__foot {
    height: 53px;
  }
}
mm-page-goal-detail .mm-page-goal-detail__foot .mm-goal__btn-link {
  font-size: 14px;
  font-weight: 600;
  font-style: normal;
  line-height: 1.71;
  text-align: center;
  color: #444;
  text-decoration: none;
  position: relative;
}
mm-page-goal-detail .mm-page-goal-detail__foot .mm-goal__btn-link::before {
  display: block;
  content: "";
  position: absolute;
  height: 48px;
  width: 100%;
  left: 0;
  top: 50%;
  margin-top: -24px;
}
mm-page-goal-detail .mm-page-goal-detail .goal-box__big-icon {
  height: 12.53333vw;
  height: 47px;
  width: 12.53333vw;
  width: 47px;
  margin-bottom: 5px;
  margin-top: 23px;
}
mm-page-goal-detail .mm-page-goal-detail .goal-box__big-icon .icon-goal-box {
  font-size: 8.7vw;
  font-size: 31px;
}
mm-page-goal-detail .mm-page-goal-detail .goal-detail-modal-icon {
  position: relative;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  z-index: 10;
}
mm-page-goal-detail .mm-page-goal-detail .goal-detail-modal-icon.down {
  -webkit-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  z-index: 10;
}
mm-page-goal-detail .mm-page-goal-detail .goal-detail-modal-icon .icono-info {
  width: 35px;
  height: 35px;
  background: #20b2bb;
}
.chart-goals.buy,
.chart-goals.education,
.chart-goals.familyHealth,
.chart-goals.home,
.chart-goals.money,
.chart-goals.vacations {
  background-color: transparent;
}
mm-page-goal-detail .mm-page-goal-detail .goalType {
  margin: 0 0 10px;
  width: 47px;
  height: 47px;
  border-radius: 100%;
}
@-webkit-keyframes waveGoal {
  0% {
    margin-left: 0;
  }
  100% {
    margin-left: -353px;
  }
}
@keyframes waveGoal {
  0% {
    margin-left: 0;
  }
  100% {
    margin-left: -353px;
  }
}
@-webkit-keyframes btnGoal {
  0%,
  12% {
    -webkit-transform: rotate(2deg);
    transform: rotate(2deg);
  }
  6% {
    -webkit-transform: rotate(-2deg);
    transform: rotate(-2deg);
  }
  100%,
  15%,
  40% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
}
@keyframes btnGoal {
  0%,
  12% {
    -webkit-transform: rotate(2deg);
    transform: rotate(2deg);
  }
  6% {
    -webkit-transform: rotate(-2deg);
    transform: rotate(-2deg);
  }
  100%,
  15%,
  40% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
}
@-webkit-keyframes headHide {
  0% {
    visibility: hidden;
  }
  99% {
    height: 1px;
  }
  100% {
    display: none;
  }
}
@keyframes headHide {
  0% {
    visibility: hidden;
  }
  99% {
    height: 1px;
  }
  100% {
    display: none;
  }
}
mm-goal-chart.goal .chart-goals .chart-goals__progress,
mm-goal-chart.goal
  .chart-goals-transition.transition-third.chart-goals__progress-green {
  stroke: #a2c420;
}
.chart-goals circle.chart-goals-transition.trans,
.chart-goals circle.chart-goals__progress.trans {
  stroke: transparent;
}
.chart-goals-transition.transition-third.chart-goals__progress-green {
  stroke: #a2c420;
}
.chart-goals {
  width: 260px;
  width: 69.33333vw;
  margin: auto;
}
.chart-goals.vacations .chart-goals__progress {
  stroke: #eeb302;
}
.chart-goals.buy .chart-goals__progress {
  stroke: #ba318e;
}
.chart-goals.home .chart-goals__progress {
  stroke: #9331ba;
}
.chart-goals.education .chart-goals__progress {
  stroke: #36f;
}
.chart-goals.familyHealth .chart-goals__progress {
  stroke: #137e84;
}
.chart-goals.money .chart-goals__progress {
  stroke: #63ba68;
}
.chart-goals-transition {
  -webkit-transition: all 1s ease;
  transition: all 1s ease;
}
.chart-goals-transition.transition-second {
  -webkit-transition-delay: 0.5s;
  transition-delay: 0.5s;
}
.chart-goals-transition.transition-third {
  -webkit-transition-delay: 1s;
  transition-delay: 1s;
}
.chart-goals-transition.transition-quarter {
  -webkit-transition-delay: 1.5s;
  transition-delay: 1.5s;
}
.chart-goals-transition.chart-goals__no-consolided {
  stroke: #20b2bb;
}
.chart-goals-transition-delay {
  -webkit-transition-delay: 0.5s;
  transition-delay: 0.5s;
}
.chart-goals__text-left {
  left: 16%;
  position: absolute;
  font-size: 12px;
  font-size: 3.2vw;
  bottom: 0;
  font-weight: 700;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-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;
}
.chart-goals__text-left.positive-variation {
  border-radius: 2vw;
  border: 1px solid #3a8340;
  padding: 0 1.6vw;
  line-height: 20px;
  line-height: 5.33333vw;
}
.chart-goals__text-left.positive-variation:before {
  content: "\e933";
  color: #3a8340;
  font-size: 10px;
  font-size: 2.66667vw;
  padding-right: 0.53333vw;
}
.chart-goals__text-left.negative-variation {
  border-radius: 2vw;
  border: 1px solid #c00;
  padding: 0 1.6vw;
  line-height: 20px;
  line-height: 5.33333vw;
}
.chart-goals__text-left.negative-variation:before {
  content: "\e932";
  color: #c00;
  font-size: 10px;
  font-size: 2.66667vw;
  padding-right: 0.53333vw;
}
.chart-goals__text-right {
  right: 16%;
  position: absolute;
  font-size: 12px;
  font-size: 3.2vw;
  bottom: 0;
  font-weight: 700;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-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;
}
.chart-goals__text-goal {
  font-size: 0.8em;
}
.chart-goals__text-goal span {
  font-weight: 700;
}
.chart-goals__text-space {
  font-size: 0.8em;
  margin-top: 7px;
  text-transform: capitalize;
}
.chart-goals__text-space .detail-top {
  margin-top: 22px;
  display: block;
}
.chart-goals__text-space span {
  font-weight: 700;
}
.chart-goals__text-sub {
  font-size: 0.9em;
}
.slider,
.swiper-container {
  -webkit-animation: none;
  animation: none;
  -webkit-animation-fill-mode: none;
  animation-fill-mode: none;
  -webkit-animation-delay: 0;
  animation-delay: 0;
  display: block;
  opacity: 1;
}
.slide-container {
  -webkit-transition: 0.3s ease-in;
  transition: 0.3s ease-in;
}
mm-goal-chart-swipe {
  width: 100%;
}
mm-goal-chart-swipe ion-slides.vacations {
  background: 0 0;
}
mm-goal-chart-swipe
  ion-slides.vacations
  .swiper-pagination.swiper-pagination-bullets
  .swiper-pagination-bullet {
  background: #eeb302;
}
mm-goal-chart-swipe ion-slides.buy {
  background: 0 0;
}
mm-goal-chart-swipe
  ion-slides.buy
  .swiper-pagination.swiper-pagination-bullets
  .swiper-pagination-bullet {
  background: #ba318e;
}
mm-goal-chart-swipe ion-slides.home {
  background: 0 0;
}
mm-goal-chart-swipe
  ion-slides.home
  .swiper-pagination.swiper-pagination-bullets
  .swiper-pagination-bullet {
  background: #9331ba;
}
mm-goal-chart-swipe ion-slides.education {
  background: 0 0;
}
mm-goal-chart-swipe
  ion-slides.education
  .swiper-pagination.swiper-pagination-bullets
  .swiper-pagination-bullet {
  background: #36f;
}
mm-goal-chart-swipe ion-slides.familyHealth {
  background: 0 0;
}
mm-goal-chart-swipe
  ion-slides.familyHealth
  .swiper-pagination.swiper-pagination-bullets
  .swiper-pagination-bullet {
  background: #137e84;
}
mm-goal-chart-swipe ion-slides.money {
  background: 0 0;
}
mm-goal-chart-swipe
  ion-slides.money
  .swiper-pagination.swiper-pagination-bullets
  .swiper-pagination-bullet {
  background: #63ba68;
}
mm-goal-chart-swipe ion-slides.swiper-pagination-display-none {
  background: 0 0;
}
mm-goal-chart-swipe
  ion-slides.swiper-pagination-display-none
  .swiper-pagination.swiper-pagination-bullets
  .swiper-pagination-bullet {
  background: #fff;
}
mm-goal-chart-swipe .chart-goals__text-sub.over-money-complete {
  font-weight: 700;
  font-size: 1.2rem;
}
mm-goal-chart-swipe .chart-goals__text-sub.over-money-consolidated {
  color: #20b2bb;
  font-weight: 700;
  font-size: 1.2rem;
}
mm-goal-chart-swipe .swiper-container-android .swiper-slide.swiper-slide-next {
  -webkit-transform: translateX(-36%) scale(0.85);
  transform: translateX(-36%) scale(0.85);
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
mm-goal-chart-swipe .swiper-container-android .swiper-slide.swiper-slide-prev {
  -webkit-transform: translateX(36%) scale(0.85);
  transform: translateX(36%) scale(0.85);
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
mm-goal-chart-swipe .swiper-container-ios .swiper-slide.swiper-slide-next {
  -webkit-transform: translateX(-36%) scale(0.85);
  transform: translateX(-36%) scale(0.85);
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
mm-goal-chart-swipe .swiper-container-ios .swiper-slide.swiper-slide-prev {
  -webkit-transform: translateX(36%) scale(0.85);
  transform: translateX(36%) scale(0.85);
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
mm-goal-chart-swipe .swiper-slide {
  position: relative;
}
mm-goal-chart-swipe .slide-container {
  width: 100%;
  position: relative;
}
mm-goal-chart-swipe .first-slide,
mm-goal-chart-swipe .second-slide {
  text-align: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  right: 0;
  left: 0;
  position: absolute;
}
mm-goal-chart-swipe .slide-container .sub-one {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-transform: translateY(-47%);
  transform: translateY(-47%);
}
mm-goal-chart-swipe .slide-container .sub-two {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-transform: translateY(-45%);
  transform: translateY(-45%);
  font-size: 15px;
}
@media only screen and (min-device-width: 360px) and (min-height: 569px) and (orientation: portrait) {
  mm-goal-chart-swipe .slide-container .sub-two {
    font-size: 18px;
  }
}
mm-goal-chart-swipe .first-slide {
  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-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;
  top: 45%;
}
mm-goal-chart-swipe .first-slide.icon {
  top: 28%;
}
mm-goal-chart-swipe .second-slide {
  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-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;
  top: 45%;
}
mm-goal-chart-swipe .second-slide.icon {
  top: 28%;
}
mm-goal-chart-swipe .mm-icono-check-meritoland {
  color: #fff;
  border-radius: 100%;
  background: #a2c420;
  width: 35px;
  height: 35px;
  padding: 9px;
  display: inline-block;
}
mm-goal-chart-swipe .swiper-slide-active {
  -webkit-transform: translateX(0) scale(1);
  transform: translateX(0) scale(1);
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  opacity: 1;
}
mm-goal-chart-swipe .swiper-slide-next {
  -webkit-transform: translateX(-36%) scale(0.85);
  transform: translateX(-36%) scale(0.85);
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  opacity: 0.6;
}
mm-goal-chart-swipe .swiper-slide-prev {
  -webkit-transform: translateX(36%) scale(0.85);
  transform: translateX(36%) scale(0.85);
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  opacity: 0.6;
}
mm-goal-chart-swipe .swiper-pagination.swiper-pagination-bullets {
  bottom: -1%;
}
mm-goal-icon .airplane,
mm-goal-icon .auto,
mm-goal-icon .home {
  display: block;
  left: 50%;
  bottom: 0;
}
mm-goal-chart-swipe
  .swiper-pagination.swiper-pagination-bullets
  .swiper-pagination-bullet {
  margin-top: 10px;
  width: 11px;
  height: 11px;
  background: #cdcdcd;
}
mm-goal-chart-swipe .over-money-complete.vacations {
  color: #eeb302;
  background: 0 0;
}
mm-goal-chart-swipe .over-money-complete.buy {
  color: #ba318e;
  background: 0 0;
}
mm-goal-chart-swipe .over-money-complete.home {
  color: #9331ba;
  background: 0 0;
}
mm-goal-chart-swipe .over-money-complete.education {
  color: #36f;
  background: 0 0;
}
mm-goal-chart-swipe .over-money-complete.familyHealth {
  color: #137e84;
  background: 0 0;
}
mm-goal-chart-swipe .over-money-complete.money {
  color: #63ba68;
  background: 0 0;
}
mm-goal-chart-swipe .over-money-complete.goal {
  color: #a2c420;
  background: 0 0;
}
mm-goal-icon .mm-goal-icon {
  overflow: hidden;
  position: relative;
  height: 6.25em;
  margin-bottom: 16px;
}
@media only screen and (min-device-width: 320px) and (orientation: portrait) {
  mm-goal-icon .mm-goal-icon {
    font-size: 14px;
    margin-bottom: 16px;
    height: 6em;
  }
}
@media only screen and (min-device-width: 360px) and (min-height: 569px) and (orientation: portrait) {
  mm-goal-icon .mm-goal-icon {
    font-size: 16px;
    margin-bottom: 16px;
    height: 6.25em;
  }
}
@media only screen and (min-device-width: 414px) and (orientation: portrait) {
  mm-goal-icon .mm-goal-icon {
    font-size: 16px;
    margin-bottom: 30px;
    height: 6.25em;
  }
}
mm-goal-progress-bar .mm-goal-progress-info,
mm-goal-progress-bar .mm-goal-progress-info__last {
  line-height: normal;
  font-size: 12px;
  color: #444;
  letter-spacing: normal;
  font-stretch: normal;
  font-style: normal;
}
mm-goal-icon .auto {
  -webkit-animation: auto 3s cubic-bezier(0.36, 0.45, 0.63, 0.53) infinite;
  animation: auto 3s cubic-bezier(0.36, 0.45, 0.63, 0.53) infinite;
  margin: auto auto auto -53px;
  position: absolute;
}
mm-goal-icon .home {
  margin: auto auto auto -41px;
  position: absolute;
}
mm-goal-icon .airplane {
  width: 120px;
  width: 7.5em;
  margin: auto auto auto -60px;
  position: absolute;
  -webkit-animation: airplane 2s cubic-bezier(0.36, 0.45, 0.63, 0.53) infinite;
  animation: airplane 2s cubic-bezier(0.36, 0.45, 0.63, 0.53) infinite;
}
mm-goal-icon .cloud-group {
  -webkit-animation: cloudGroup 6s cubic-bezier(0.36, 0.45, 0.63, 0.53) infinite;
  animation: cloudGroup 6s cubic-bezier(0.36, 0.45, 0.63, 0.53) infinite;
  height: 9.375em;
  position: absolute;
  left: 0;
  top: 0;
  background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 375 150"><linearGradient id="a" x1=".9284" x2=".9284" y1="150.611" y2="149.7777" gradientTransform="matrix(65.3152 0 0 -43.416 0 6556.8159)" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="%2352abf7" stop-opacity=".6"/><stop offset="1" stop-color="%23e6e6e6" stop-opacity="0"/></linearGradient><path fill="url(%23a)" d="M80.7 34.3c-2-9.3-10.1-16.4-20-16.4-7.9 0-14.7 4.5-18.1 11C34.4 29.7 28 36.6 28 45c0 9 7.3 16.3 16.3 16.3h35.4c7.5 0 13.6-6.1 13.6-13.6 0-7.2-5.6-13-12.6-13.4" opacity=".5013"/><linearGradient id="b" x1="2.4117" x2="2.4117" y1="149.0882" y2="148.2549" gradientTransform="matrix(73.8346 0 0 -40.7933 0 6160.7822)" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="%2352abf7" stop-opacity=".6"/><stop offset="1" stop-color="%23e6e6e6" stop-opacity="0"/></linearGradient><path fill="url(%23b)" d="M200.7 92.9c-1.9 0-3.7.4-5.4 1v-.6c0-7.9-6.3-14.3-14.1-14.3-7.2 0-13.1 5.4-14 12.4-.7-.2-1.4-.3-2.1-.3-3.4 0-6.3 1.9-7.9 4.7-1-.2-2-.4-3.1-.4-7.2 0-12.9 5.4-12.9 12.2 0 6.7 5.8 12.2 13 12.2.4 0 .8 0 1.2-.1.2 0 .4.1.5.1h46.6c.4 0 .8-.1 1.2-.3 6.5-1.3 11.4-6.7 11.4-13.2-.1-7.4-6.5-13.4-14.4-13.4" opacity=".5013"/><linearGradient id="c" x1="4.7709" x2="4.7709" y1="150.2673" y2="149.2272" gradientTransform="matrix(65.3152 0 0 -43.416 0 6556.8159)" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="%2352abf7" stop-opacity=".6"/><stop offset="1" stop-color="%23e6e6e6" stop-opacity="0"/></linearGradient><path fill="url(%23c)" d="M336.6 53.3c-2.4-11.7-12.6-20.5-25-20.5-9.9 0-18.3 5.6-22.6 13.7-10.2 1-18.2 9.7-18.2 20.1 0 11.2 9.1 20.3 20.4 20.3h44.2c9.3 0 16.9-7.6 16.9-17 .1-8.8-6.9-16.1-15.7-16.6" opacity=".5013"/></svg>')
    repeat-x;
  width: 93.752em;
  background-size: auto 9.375em;
  margin-left: 0;
}
mm-goal-icon .cloud-group-2 {
  -webkit-animation: cloudGroup 16s cubic-bezier(0.36, 0.45, 0.63, 0.53)
    infinite;
  animation: cloudGroup 16s cubic-bezier(0.36, 0.45, 0.63, 0.53) infinite;
  height: 150px;
  position: absolute;
  left: 0;
  top: 0;
  background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 375 150"><linearGradient id="a" x1=".9284" x2=".9284" y1="150.7722" y2="149.9389" gradientTransform="matrix(65.3152 0 0 -43.416 0 6556.8159)" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="%2352abf7" stop-opacity=".6"/><stop offset="1" stop-color="%23e6e6e6" stop-opacity="0"/></linearGradient><path fill="url(%23a)" d="M80.7 27.3c-2-9.3-10.1-16.4-20-16.4-7.9 0-14.7 4.5-18.1 11C34.4 22.7 28 29.6 28 38c0 9 7.3 16.3 16.3 16.3h35.4c7.5 0 13.6-6.1 13.6-13.6 0-7.2-5.6-13-12.6-13.4" opacity=".5013"/><linearGradient id="b" x1="2.4117" x2="2.4117" y1="149.8236" y2="148.9903" gradientTransform="matrix(73.8346 0 0 -40.7933 0 6160.7822)" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="%2352abf7" stop-opacity=".6"/><stop offset="1" stop-color="%23e6e6e6" stop-opacity="0"/></linearGradient><path fill="url(%23b)" d="M200.7 62.9c-1.9 0-3.7.4-5.4 1v-.6c0-7.9-6.3-14.3-14.1-14.3-7.2 0-13.1 5.4-14 12.4-.7-.2-1.4-.3-2.1-.3-3.4 0-6.3 1.9-7.9 4.7-1-.2-2-.4-3.1-.4-7.2 0-12.9 5.4-12.9 12.2 0 6.7 5.8 12.2 13 12.2.4 0 .8 0 1.2-.1.2 0 .4.1.5.1h46.6c.4 0 .8-.1 1.2-.3 6.5-1.3 11.4-6.7 11.4-13.2-.1-7.4-6.5-13.4-14.4-13.4" opacity=".5013"/><linearGradient id="c" x1="4.7709" x2="4.7709" y1="150.4285" y2="149.3884" gradientTransform="matrix(65.3152 0 0 -43.416 0 6556.8159)" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="%2352abf7" stop-opacity=".6"/><stop offset="1" stop-color="%23e6e6e6" stop-opacity="0"/></linearGradient><path fill="url(%23c)" d="M336.6 46.3c-2.4-11.7-12.6-20.5-25-20.5-9.9 0-18.3 5.6-22.6 13.7-10.2 1-18.2 9.7-18.2 20.1 0 11.2 9.1 20.3 20.4 20.3h44.2c9.3 0 16.9-7.6 16.9-17 .1-8.8-6.9-16.1-15.7-16.6" opacity=".5013"/></svg>')
    repeat-x;
  width: 1500px;
  background-size: auto 150px;
  margin-left: 0;
}
mm-goal-icon .cloud-01,
mm-goal-icon .cloud-02 {
  width: 65px;
  margin: auto auto auto -30px;
  position: absolute;
  display: block;
  top: 0;
}
mm-goal-icon .cloud-01 {
  left: 10vw;
}
mm-goal-icon .cloud-02 {
  left: 50vw;
}
mm-goal-icon .birrete {
  -webkit-animation: birreteBig 3s cubic-bezier(0.36, 0.45, 0.63, 0.53) infinite;
  animation: birreteBig 3s cubic-bezier(0.36, 0.45, 0.63, 0.53) infinite;
  margin: auto auto auto -3.75em;
  display: block;
  position: absolute;
  width: 7.75em;
  left: 50%;
  bottom: 1em;
}
mm-goal-icon .birrete-02 {
  position: absolute;
  bottom: 0;
  right: 50%;
  margin-right: -80px;
  -webkit-animation: birrete 1.5s cubic-bezier(0.36, 0.45, 0.63, 0.53) infinite;
  animation: birrete 1.5s cubic-bezier(0.36, 0.45, 0.63, 0.53) infinite;
}
mm-goal-icon .birrete-03 {
  position: absolute;
  left: 50%;
  bottom: 0;
  margin-left: -56px;
  -webkit-animation: birrete 2s cubic-bezier(0.36, 0.45, 0.63, 0.53) infinite;
  animation: birrete 2s cubic-bezier(0.36, 0.45, 0.63, 0.53) infinite;
  -webkit-animation-delay: 0.7s;
  animation-delay: 0.7s;
}
mm-goal-icon .mountain {
  height: 57px;
  width: 764px;
  background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 57"><g><g transform="translate(-8 -168)"><g transform="translate(8 168)"><linearGradient id="gradient" gradientUnits="userSpaceOnUse" x1="-125.114" y1="418.76" x2="-125.114" y2="418.21" gradientTransform="matrix(359 0 0 -56.9638 45108 23867.78)"><stop offset="0" stop-color="%23fbb527"/><stop offset="1" stop-color="%23fff"/></linearGradient><path id="Path-3-Copy" fill="url(%23gradient)" fill-opacity=".2" d="M0 21.4L60.6 5.5l57.6 15.9L188 0l57.1 11.4L301.5 0 384 21.4V57H0z"/><path id="Path-7" fill="%23ffffff" opacity="0.5" d="M301.7 0l-56.6 11.5-16.7 24.6z"/><path id="Path-8" fill="%23ffffff" opacity="0.5" d="M60.6 5.5l19.8 25.1 37.8-9.2z"/></g></g></g></svg>')
    repeat-x;
  -webkit-animation: mountain 6s cubic-bezier(0.36, 0.45, 0.63, 0.53) infinite;
  animation: mountain 6s cubic-bezier(0.36, 0.45, 0.63, 0.53) infinite;
  margin-left: 0;
  position: absolute;
  left: 0;
  bottom: 0;
}
@-webkit-keyframes auto {
  0%,
  100% {
    -webkit-transform: translateX(-3px);
    transform: translateX(-3px);
  }
  50% {
    -webkit-transform: translateX(3px);
    transform: translateX(3px);
  }
}
@keyframes auto {
  0%,
  100% {
    -webkit-transform: translateX(-3px);
    transform: translateX(-3px);
  }
  50% {
    -webkit-transform: translateX(3px);
    transform: translateX(3px);
  }
}
@-webkit-keyframes mountain {
  0% {
    margin-left: 0;
  }
  100% {
    margin-left: -382px;
  }
}
@keyframes mountain {
  0% {
    margin-left: 0;
  }
  100% {
    margin-left: -382px;
  }
}
@-webkit-keyframes airplane {
  0%,
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  50% {
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px);
  }
}
@keyframes airplane {
  0%,
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  50% {
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px);
  }
}
@-webkit-keyframes cloudGroup {
  0% {
    margin-left: 0;
  }
  100% {
    margin-left: -23.438em;
  }
}
@keyframes cloudGroup {
  0% {
    margin-left: 0;
  }
  100% {
    margin-left: -23.438em;
  }
}
@-webkit-keyframes cloud {
  0% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
  100% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
}
@keyframes cloud {
  0% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
  100% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
}
@-webkit-keyframes birrete {
  0%,
  100% {
    -webkit-transform: rotate(2deg) translateY(-20%);
    transform: rotate(2deg) translateY(-20%);
  }
  50% {
    -webkit-transform: rotate(-2deg) translateY(0);
    transform: rotate(-2deg) translateY(0);
  }
}
@keyframes birrete {
  0%,
  100% {
    -webkit-transform: rotate(2deg) translateY(-20%);
    transform: rotate(2deg) translateY(-20%);
  }
  50% {
    -webkit-transform: rotate(-2deg) translateY(0);
    transform: rotate(-2deg) translateY(0);
  }
}
@-webkit-keyframes birreteBig {
  0%,
  100% {
    -webkit-transform: rotate(2deg) translateY(-20%);
    transform: rotate(2deg) translateY(-20%);
  }
  50% {
    -webkit-transform: rotate(-2deg) translateY(0);
    transform: rotate(-2deg) translateY(0);
  }
}
@keyframes birreteBig {
  0%,
  100% {
    -webkit-transform: rotate(2deg) translateY(-20%);
    transform: rotate(2deg) translateY(-20%);
  }
  50% {
    -webkit-transform: rotate(-2deg) translateY(0);
    transform: rotate(-2deg) translateY(0);
  }
}
mm-goal-progress-bar {
  display: block;
  padding: 16px;
  width: 100%;
  margin-top: auto;
}
@media only screen and (min-device-width: 320px) and (orientation: portrait) {
  mm-goal-progress-bar {
    padding: 10px 10px 5px;
  }
}
@media only screen and (min-device-width: 360px) and (min-height: 569px) and (orientation: portrait) {
  mm-goal-progress-bar {
    padding: 16px;
  }
}
@media only screen and (min-device-width: 414px) and (orientation: portrait) {
  mm-goal-progress-bar {
    padding: 16px;
  }
}
mm-goal-progress-bar .mm-goal-progress-bar {
  width: 100%;
  height: 16px;
  border-radius: 14.5px;
  background-color: #e9e9e9;
  position: relative;
  overflow: hidden;
}
mm-goal-progress-bar .mm-goal-progress-bar__bar {
  width: 0;
  height: 16px;
  border-radius: 14.5px;
  background-color: #fbcf69;
  -webkit-transition: all 2s cubic-bezier(0.27, 0.74, 0.62, 0.39);
  transition: all 2s cubic-bezier(0.27, 0.74, 0.62, 0.39);
}
mm-goal-progress-bar
  .mm-goal-progress-bar[data-type="vacations"]
  .mm-goal-progress-bar__bar {
  background-color: #eeb302;
}
mm-goal-progress-bar
  .mm-goal-progress-bar[data-type="buy"]
  .mm-goal-progress-bar__bar {
  background-color: #ba318e;
}
mm-goal-progress-bar
  .mm-goal-progress-bar[data-type="home"]
  .mm-goal-progress-bar__bar {
  background-color: #9331ba;
}
mm-goal-progress-bar
  .mm-goal-progress-bar[data-type="education"]
  .mm-goal-progress-bar__bar {
  background-color: #36f;
}
mm-goal-progress-bar
  .mm-goal-progress-bar[data-type="familyHealth"]
  .mm-goal-progress-bar__bar {
  background-color: #137e84;
}
mm-goal-progress-bar
  .mm-goal-progress-bar[data-type="money"]
  .mm-goal-progress-bar__bar {
  background-color: #63ba68;
}
mm-goal-progress-bar .mm-goal-progress-info {
  font-weight: 700;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 18px;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media only screen and (min-device-width: 320px) and (orientation: portrait) {
  mm-goal-progress-bar .mm-goal-progress-info {
    padding-top: 10px;
  }
  mm-goal-progress-bar .mm-goal-progress-info__last {
    font-size: 11px;
  }
}
@media only screen and (min-device-width: 360px) and (min-height: 569px) and (orientation: portrait) {
  mm-goal-progress-bar .mm-goal-progress-info {
    padding-top: 18px;
  }
}
@media only screen and (min-device-width: 414px) and (orientation: portrait) {
  mm-goal-progress-bar .mm-goal-progress-info {
    padding-top: 28px;
  }
}
mm-goal-progress-bar .mm-goal-progress-info__goal,
mm-goal-progress-bar .mm-goal-progress-info__start {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 50%;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
}
mm-goal-progress-bar .mm-goal-progress-info__last {
  padding-top: 5px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-weight: 400;
}
@media only screen and (min-device-width: 360px) and (min-height: 569px) and (orientation: portrait) {
  mm-goal-progress-bar .mm-goal-progress-info__last {
    font-size: 12px;
  }
}
mm-goal-progress-bar .mm-goal-progress-info__goal {
  text-align: right;
}
mm-goal-variation-modal .general-modal {
  -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-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  height: 100%;
  padding: 4.4rem 1.6rem;
  background: rgba(0, 0, 0, 0.6);
}
mm-goal-variation-modal .general-modal--wrapper {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 0;
  width: 100%;
}
mm-goal-variation-modal .modal-generico {
  -webkit-animation: overflow 0.4s linear;
  animation: overflow 0.4s linear;
  -webkit-animation-delay: 0.4s;
  animation-delay: 0.4s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  background: #fff;
  border: 0.1rem solid #ddd;
  border-radius: 0.3rem;
  opacity: 0;
  padding-top: 4rem;
  position: relative;
  text-align: center;
}
mm-goal-variation-modal .modal-generico--title {
  color: #444;
  font-size: 2rem;
  margin: 0 0 3.2rem;
}
mm-goal-variation-modal .modal-generico--content {
  margin: 1.6rem 0 3.2rem;
  padding: 0 1.6rem;
}
mm-goal-variation-modal .modal-generico--icon {
  background: #ec0000;
  border-radius: 50%;
  color: #fff;
  font-size: 3.2rem;
  height: 7.2rem;
  left: 50%;
  line-height: 7.2rem;
  margin: -3.6rem 0 0 -3.6rem;
  position: absolute;
  text-align: center;
  top: 0;
  width: 7.2rem;
}
mm-goal-variation-modal .modal-generico--icon.positive {
  background: #abc111;
}
mm-goal-variation-modal .modal-generico--boton-cerrar {
  color: #fff;
  cursor: pointer;
  font-size: 2.5rem;
  position: absolute;
  right: 0;
  top: -3rem;
}
mm-goal-variation-modal .modal-generico--container-botones {
  display: block;
  padding-bottom: 1.6rem;
}
mm-goal-variation-modal .modal-generico--container-botones.grid {
  height: auto;
  padding-top: 1.6rem;
}
mm-goal-variation-modal .modal-generico .scroll-content-wrapper {
  position: relative;
}
mm-goal-variation-modal .modal-generico .modal-scroll-content {
  margin-bottom: 1.6rem;
  height: auto;
  overflow: scroll;
  padding: 0 1.6rem;
}
mm-goal-variation-modal .modal-generico .modal-scroll-content--text {
  font-size: 1.3rem;
  margin: 0;
  text-align: left;
}
mm-goal-variation-modal .modal-generico .modal-content {
  color: rgba(0, 0, 0, 0.6);
  font-weight: 100;
}
mm-goal-variation-modal .modal-generico .modal-content .modal-title {
  font-size: 28px;
  margin-bottom: 26px;
}
mm-goal-variation-modal .modal-generico .modal-content .modal-text-row {
  font-size: 16px;
  margin-bottom: 16px;
}
mm-goal-variation-modal .modal-generico .modal-content .item {
  font-size: 12px;
}
mm-goal-variation-modal .modal-generico .modal-content .item .checkbox-label {
  font-size: 15px;
  white-space: normal;
}
mm-goal-variation-modal .modal-generico .modal-content .item .checkbox {
  padding: 0;
  margin-right: 11px;
}
mm-goal-variation-modal .modal-generico .modal-content .item .item-inner {
  border-bottom: none;
}
mm-goal-variation-modal .modal-generico .color-error {
  background-color: #ec0000;
}
mm-goal-variation-modal .modal-generico .color-warning {
  background-color: #e59d27;
}
mm-goal-variation-modal .modal-generico .color-info {
  background-color: #1bb3bc;
}
mm-goal-variation-modal .modal-generico .color-success {
  background-color: #abc111;
}
mm-goal-forms ion-datetime.buy .item-cover,
mm-goal-forms ion-datetime.education .item-cover,
mm-goal-forms ion-datetime.home .item-cover,
mm-goal-forms ion-datetime.money .item-cover,
mm-goal-forms ion-datetime.vacations .item-cover {
  border-bottom: #abc111 solid 2px !important;
}
mm-goal-forms ion-datetime.familyHealth .item-cover {
  border-bottom-color: #abc111;
  -webkit-box-shadow: inset 0 -1px 0 0 #b1b3a7;
  box-shadow: inset 0 -1px 0 0 #abc111;
}
mm-goal-forms mm-tabs.hide-tabs {
  -webkit-transform: translateY(100%) !important;
  transform: translateY(100%) !important;
  -webkit-transition: all 1s ease-in;
  transition: all 1s ease-in;
}
mm-goal-forms ion-content.goal-forms.picker-open > .scroll-content {
  margin-top: -100px !important;
}
.iphonex ion-content.goal-forms.picker-open > .scroll-content {
  margin-top: 8.5rem !important;
}
.mm-input-description {
  font-weight: 600;
  font-size: 12px;
  margin: 0;
  color: #9b9b9b;
}
.goal-forms .simulador {
  text-align: center;
  position: relative;
}
.goal-forms .simulador:before {
  display: block;
  content: "";
  background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="359" height="56"><defs><linearGradient id="a" x1="50%" x2="50%" y1="0%" y2="100%"><stop offset="0%" stop-color="%23808080"/><stop offset="100%" stop-color="%23FCFCFC" stop-opacity="0"/></linearGradient></defs><path fill="url(%23a)" fill-opacity=".2" fill-rule="evenodd" d="M8 518.019c33.207-18.774 68.357-25.671 105.45-20.692 30 4.027 74.707 15.39 132.331 20.692 54.275 4.993 94.682 4.993 121.219 0V551H8v-32.981z" transform="translate(-8 -495)"/></svg>')
    repeat-x;
  height: 55px;
  width: 1412px;
  background-size: auto 55px;
  -webkit-animation: waveGoal 6s cubic-bezier(0.36, 0.45, 0.63, 0.53) infinite;
  animation: waveGoal 6s cubic-bezier(0.36, 0.45, 0.63, 0.53) infinite;
  margin-left: 0;
  position: absolute;
  left: 0;
  bottom: 30px;
  opacity: 0.7;
}
.goal-forms .simulador .simulador__text {
  font-size: 14px;
  font-weight: 400;
  font-style: normal;
  line-height: 1.29;
  text-align: center;
  color: #444;
  position: relative;
  z-index: 1;
}
.goal-forms .simulador .simulador__text span {
  font-weight: 700;
}
.goal-forms-card .item-md.invalid + .mm-input-description,
.goal-forms-card .item-md.invalid + p.mm-label-error,
.goal-forms-card
  .item-md.item-input.ng-invalid.ng-touched:not(.input-has-focus):not(.item-input-has-focus)
  + .mm-input-description,
.goal-forms-card
  .item-md.item-input.ng-invalid.ng-touched:not(.input-has-focus):not(.item-input-has-focus)
  + p.mm-label-error,
.goal-forms-card .item-select.select-invalid + p.mm-label-error {
  font-weight: 600;
  font-size: 12px;
  color: red;
  margin: 0;
  display: block;
}
.goal-forms .simulador .session-expired {
  height: 100px;
  position: relative;
  z-index: 1;
}
.goal-forms .custom-select {
  width: 100%;
}
.goal-forms .custom-select .select-icon-inner {
  color: transparent;
}
.goal-forms .custom-select .select-icon:after {
  color: #ec0000;
  content: "\f3d0";
  display: inline-block;
  font-family: Ionicons;
  font-size: 2rem;
  line-height: 1;
}
.goal-forms .add-peso:before {
  content: "$";
  opacity: 0;
  position: absolute;
  color: #999;
  margin: 8px 8px 0.4rem 0;
}
.goal-forms .add-peso .text-input-md {
  padding-left: 15px;
}
.goal-forms.vacations {
  background-color: #eeb302;
}
.goal-forms.buy {
  background-color: #ba318e;
}
.goal-forms.home {
  background-color: #9331ba;
}
.goal-forms.education {
  background-color: #36f;
}
.goal-forms.familyHealth {
  background-color: #137e84;
}
.goal-forms.money {
  background-color: #63ba68;
}
.goal-forms-card {
  border-radius: 8px;
  background: #fff;
  -webkit-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.2);
  margin: 16px 12px;
  padding: 14px 16px;
}
.goal-forms-card .label {
  color: #444;
  font-size: 16px;
  font-size: 4.26667vw;
  line-height: 1.5;
  color: var(--greyish-brown);
}
.goal-forms-card .item-md {
  margin-bottom: 5px;
  border-bottom: none;
}
.goal-forms-card .item-md .hotfix,
.goal-forms-card .item-md + .mm-label-error {
  display: none;
}
.goal-forms-card .item-md.invalid .item-inner,
.goal-forms-card
  .item-md.item-input.ng-invalid.ng-touched:not(.input-has-focus):not(.item-input-has-focus)
  .item-inner {
  border-bottom-color: #ec0000;
  -webkit-box-shadow: inset 0 -1px 0 0 #ec0000;
  box-shadow: inset 0 -1px 0 0 #ec0000;
}
.goal-forms-card .item-md.invalid .item-inner .input-wrapper .item-cover,
.goal-forms-card
  .item-md.item-input.ng-invalid.ng-touched:not(.input-has-focus):not(.item-input-has-focus)
  .item-inner
  .input-wrapper
  .item-cover {
  border-bottom: none !important;
}
.goal-forms-card .item-md.item-disable {
  opacity: 0.5;
}
.goal-forms-card
  .goal-form
  .amount-input-box
  .item.item-md.input-has-focus
  .add-peso:before,
.goal-forms-card
  .goal-form
  .amount-input-box
  .item.item-md.input-has-value.item-input-has-value
  .add-peso:before,
.goal-forms-card .goal-form .item.item-md.input-has-focus .add-peso:before,
.goal-forms-card
  .goal-form
  .item.item-md.input-has-value.item-input-has-value
  .add-peso:before {
  opacity: 1;
}
.goal-forms-card .item-md.item-disable .input-wrapper:before {
  content: "";
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  z-index: 9;
}
.goal-forms-card .item-select.select-invalid .item-inner {
  border-bottom-color: #ec0000;
  -webkit-box-shadow: inset 0 -1px 0 0 #ec0000;
  box-shadow: inset 0 -1px 0 0 #ec0000;
}
.goal-forms-card .goal-form,
mm-page-goal-investment .mm-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
}
.goal-forms-card .item-select.item-input-has-value .item-inner {
  border-bottom-color: #abc111;
  -webkit-box-shadow: inset 0 -1px 0 0 #abc111;
  box-shadow: inset 0 -1px 0 0 #abc111;
}
.goal-forms-card .goal-form {
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media only screen and (min-device-width: 320px) and (orientation: portrait) {
  .goal-forms-card .goal-form ion-list .item-inner .input-wrapper ion-label {
    font-size: 15px;
  }
}
@media only screen and (min-device-width: 360px) and (min-height: 569px) and (orientation: portrait) {
  .goal-forms-card .goal-form ion-list .item-inner .input-wrapper ion-label {
    font-size: 16px;
  }
}
.goal-forms-card .goal-form .amount-input-box {
  position: relative;
}
.goal-forms-card .goal-form .amount-input-box .amount-input {
  position: absolute;
  top: 60%;
  font-size: 16px;
}
.goal-forms-card .goal-form .header-box {
  height: 100px;
  position: relative;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.goal-forms-card .goal-form .header-box .form-title {
  font-family: BPreplay;
  font-size: 17px;
  font-weight: 700;
  text-align: center;
  color: #444;
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  -webkit-transform: translate(-50%, 60px);
  transform: translate(-50%, 60px);
}
.goal-forms-card .goal-form .header-box .header-form {
  background-position: center !important;
  background-repeat: no-repeat !important;
  width: 90px;
  height: 60px;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  -webkit-transition-delay: 0.1s;
  transition-delay: 0.1s;
  position: absolute;
  left: 0;
  top: 0;
  -webkit-transform: translate(calc(50vw - 73px), 0);
  transform: translate(calc(50vw - 73px), 0);
}
.goal-forms-card .goal-form .header-box .header-form.travel {
  background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 144.64 93.36"><defs><style>.cls-1,.cls-14,.cls-2,.cls-24,.cls-3{fill:none;}.cls-2{clip-rule:evenodd;}.cls-3{fill-rule:evenodd;}.cls-4{clip-path:url(%23clip-path);}.cls-5{opacity:0;}.cls-6{clip-path:url(%23clip-path-2);}.cls-7{clip-path:url(%23clip-path-4);}.cls-8{isolation:isolate;}.cls-9{clip-path:url(%23clip-path-5);}.cls-10{clip-path:url(%23clip-path-6);}.cls-11{clip-path:url(%23clip-path-7);}.cls-12{fill:%23ecb5fb;}.cls-13{clip-path:url(%23clip-path-8);}.cls-14,.cls-24{stroke:%2376278c;stroke-miterlimit:10;}.cls-14{stroke-width:1.76px;}.cls-15{clip-path:url(%23clip-path-10);}.cls-16{clip-path:url(%23clip-path-11);}.cls-17{fill:%23e793ff;}.cls-18{clip-path:url(%23clip-path-15);}.cls-19{clip-path:url(%23clip-path-16);}.cls-20{clip-path:url(%23clip-path-20);}.cls-21{fill:%23f9e3ff;}.cls-22{clip-path:url(%23clip-path-22);}.cls-23{clip-path:url(%23clip-path-24);}.cls-24{stroke-width:0.88px;}.cls-25{clip-path:url(%23clip-path-27);}.cls-26{clip-path:url(%23clip-path-30);}.cls-27{clip-path:url(%23clip-path-33);}.cls-28{clip-path:url(%23clip-path-36);}.cls-29{clip-path:url(%23clip-path-39);}.cls-30{clip-path:url(%23clip-path-42);}.cls-31{clip-path:url(%23clip-path-44);}.cls-32{clip-path:url(%23clip-path-46);}.cls-33{clip-path:url(%23clip-path-48);}.cls-34{clip-path:url(%23clip-path-50);}.cls-35{clip-path:url(%23clip-path-52);}.cls-36{clip-path:url(%23clip-path-54);}.cls-37{clip-path:url(%23clip-path-56);}.cls-38{clip-path:url(%23clip-path-58);}.cls-39{clip-path:url(%23clip-path-62);}</style><clipPath id="clip-path" transform="translate(-0.57 0.08)"><circle class="cls-1" cx="78.5" cy="46.5" r="46.5"/></clipPath><clipPath id="clip-path-2" transform="translate(-0.57 0.08)"><rect class="cls-1" x="32" width="93" height="93"/></clipPath><clipPath id="clip-path-4" transform="translate(-0.57 0.08)"><path class="cls-2" d="M122.35,31H141V61H122.69a46.5,46.5,0,1,1-.34-30Z"/></clipPath><clipPath id="clip-path-5" transform="translate(-0.57 0.08)"><rect class="cls-1" y="14" width="153" height="62"/></clipPath><clipPath id="clip-path-6" transform="translate(-0.57 0.08)"><path class="cls-1" d="M77.56,63.42c2.42,0,3,10.33,1.15,10.65-5.95,1-18.31,1.89-24.67.77-4-.7-5-5.8-1-7.34A70.27,70.27,0,0,1,77.56,63.42Z"/></clipPath><clipPath id="clip-path-7" transform="translate(-0.57 0.08)"><rect class="cls-1" x="32" width="107" height="93"/></clipPath><clipPath id="clip-path-8" transform="translate(-0.57 0.08)"><path class="cls-2" d="M77.56,63.42c2.42,0,3,10.33,1.15,10.65-5.95,1-18.31,1.89-24.67.77-4-.7-5-5.8-1-7.34A70.27,70.27,0,0,1,77.56,63.42Z"/></clipPath><clipPath id="clip-path-10" transform="translate(-0.57 0.08)"><path class="cls-2" d="M77.53,63.86a69.89,69.89,0,0,0-24.32,4,3.19,3.19,0,0,0-2.26,3.17l-.42-.42c10.33.46,18.92.06,27.26-1.56l-.32.25c.44-1,.75-1.85,1.37-3.68v.26C78.46,64.6,78,63.87,77.53,63.86Zm0-.88c1,0,1.67,1,2.13,2.72l0,.13,0,.13c-.63,1.85-.95,2.72-1.4,3.75l-.09.21L78,70c-8.41,1.63-17.07,2-27.46,1.57l-.4,0,0-.4a4.07,4.07,0,0,1,2.82-4A70.76,70.76,0,0,1,77.54,63Zm19.6-22.64L27.47,47.66l5,47.54,69.67-7.32Z"/></clipPath><clipPath id="clip-path-11" transform="translate(-0.57 0.08)"><path class="cls-2" d="M77.54,63.42c.75,0,1.33,1,1.71,2.4-.42,1.25-.85,2.5-1.38,3.72A115.7,115.7,0,0,1,50.51,71.1,3.63,3.63,0,0,1,53,67.5,70.27,70.27,0,0,1,77.54,63.42Z"/></clipPath><clipPath id="clip-path-15" transform="translate(-0.57 0.08)"><path class="cls-2" d="M77.38,63.83c-.87.1-1.5,2.38-1.18,5.11s1.48,4.79,2.34,4.69,1.5-2.38,1.18-5.11-1.48-4.79-2.34-4.69Zm-.1-.87c1.56-.19,2.94,2.29,3.32,5.46s-.39,5.9-1.95,6.09S75.71,72.21,75.33,69s.39-5.9,1.95-6.09ZM97.8,40.69,52.74,45.43l5.4,51.34L103.2,92Z"/></clipPath><clipPath id="clip-path-16" transform="translate(-0.57 0.08)"><ellipse class="cls-1" cx="77.97" cy="68.73" rx="2.21" ry="5.37" transform="translate(-7.57 9.69) rotate(-6.78)"/></clipPath><clipPath id="clip-path-20" transform="translate(-0.57 0.08)"><path class="cls-1" d="M77.65,65.83c.58-.12,1.2,1.17,1.39,2.88s-.12,3.2-.7,3.32-1.2-1.17-1.39-2.88S77.07,65.95,77.65,65.83Z"/></clipPath><clipPath id="clip-path-22" transform="translate(-0.57 0.08)"><path class="cls-2" d="M77.65,65.83c.58-.12,1.2,1.17,1.39,2.88s-.12,3.2-.7,3.32-1.2-1.17-1.39-2.88S77.07,65.95,77.65,65.83Z"/></clipPath><clipPath id="clip-path-24" transform="translate(-0.57 0.08)"><path class="cls-2" d="M123.72,32.57c-6-4.82-16.89-8.57-29.77-5.49C80.84,30.21,48.2,40.36,22.41,48.77c-8.33,2.72-4.43,7.77,1.49,10,27,10.24,66.08,6.31,93.85-.29,15.82-3.76,31.31-18.11,9.71-23.9A10.51,10.51,0,0,1,123.72,32.57Z"/></clipPath><clipPath id="clip-path-27" transform="translate(-0.57 0.08)"><path class="cls-1" d="M116.2,28.38a35.55,35.55,0,0,1-10,5.51c-2.57,1-2.38,2-1.3,3.81.38.62.77,1.22,1.18,1.81.88,1.28,2.81,3.6,7,1.85,4.88-2.06,11.06-5.39,11.35-8.19a28,28,0,0,0-8-4.72Z"/></clipPath><clipPath id="clip-path-30" transform="translate(-0.57 0.08)"><path class="cls-2" d="M22.15,49c-3.41-8-6.67-15.57-10-23.53l-.35-.87c-1.83.48-3-.7-1.39-1.17.76-.22,1.67-.4,2.45-.57,4.88-1,12.38-3,15.71.28C32,26.59,36.94,37,49,40.13c1.14.29.79,1.13-1,2C43,44.77,30.1,47.54,22.15,49Z"/></clipPath><clipPath id="clip-path-33" transform="translate(-0.57 0.08)"><path class="cls-1" d="M19.25,56.08a14,14,0,0,0,4.66,2.78C51,69.1,90,65.17,117.76,58.57c15.75-3.74,31.17-18,10-23.83C123.92,47.13,68.39,58.85,19.25,56.08Z"/></clipPath><clipPath id="clip-path-36" transform="translate(-0.57 0.08)"><path class="cls-2" d="M10.3,55.41c33.8-8.35,42.33,5.94-.11,2.71C4.67,57.7,5.31,56.64,10.3,55.41Z"/></clipPath><clipPath id="clip-path-39" transform="translate(-0.57 0.08)"><path class="cls-2" d="M35.62,63.37c73.93-17.67,92.4,6-.27,4.66C23.28,67.87,24.71,66,35.62,63.37Z"/></clipPath><clipPath id="clip-path-42" transform="translate(-0.57 0.08)"><path class="cls-1" d="M36.46,64.74c30.79-6.95,38.25,4.35-.15,2.16C31.31,66.61,31.91,65.76,36.46,64.74Z"/></clipPath><clipPath id="clip-path-44" transform="translate(-0.57 0.08)"><path class="cls-2" d="M36.46,64.74c30.79-6.95,38.25,4.35-.15,2.16C31.31,66.61,31.91,65.76,36.46,64.74Z"/></clipPath><clipPath id="clip-path-46" transform="translate(-0.57 0.08)"><path class="cls-1" d="M87.47,40.49c1.86-.5,3.84.87,4.42,3s-.44,4.34-2.3,4.84-3.84-.87-4.42-3S85.62,41,87.47,40.49Z"/></clipPath><clipPath id="clip-path-48" transform="translate(-0.57 0.08)"><path class="cls-2" d="M87.47,40.49c1.86-.5,3.84.87,4.42,3s-.44,4.34-2.3,4.84-3.84-.87-4.42-3S85.62,41,87.47,40.49Z"/></clipPath><clipPath id="clip-path-50" transform="translate(-0.57 0.08)"><path class="cls-1" d="M76.18,43.35a3.58,3.58,0,0,1,4.13,2.84A3.29,3.29,0,1,1,74,47.88,3.56,3.56,0,0,1,76.18,43.35Z"/></clipPath><clipPath id="clip-path-52" transform="translate(-0.57 0.08)"><path class="cls-2" d="M76.18,43.35a3.58,3.58,0,0,1,4.13,2.84A3.29,3.29,0,1,1,74,47.88,3.56,3.56,0,0,1,76.18,43.35Z"/></clipPath><clipPath id="clip-path-54" transform="translate(-0.57 0.08)"><path class="cls-1" d="M65.26,45.76a3.38,3.38,0,1,1-1.88,4A3.13,3.13,0,0,1,65.26,45.76Z"/></clipPath><clipPath id="clip-path-56" transform="translate(-0.57 0.08)"><path class="cls-2" d="M65.26,45.76a3.38,3.38,0,1,1-1.88,4A3.13,3.13,0,0,1,65.26,45.76Z"/></clipPath><clipPath id="clip-path-58" transform="translate(-0.57 0.08)"><ellipse class="cls-1" cx="56.46" cy="50.46" rx="2.51" ry="2.95" transform="translate(-7.4 9.77) rotate(-9.29)"/></clipPath><clipPath id="clip-path-62" transform="translate(-0.57 0.08)"><ellipse class="cls-1" cx="48.03" cy="51.56" rx="2.16" ry="2.53" transform="translate(-7.69 8.43) rotate(-9.29)"/></clipPath></defs><title>Asset 1</title><g id="Layer_2" data-name="Layer 2"><g id="Layer_1-2" data-name="Layer 1"><g class="cls-4"><g class="cls-5"><g class="cls-5"><g class="cls-6"><image width="388" height="389" transform="translate(31.35) scale(0.24)" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAYQAAAGGCAIAAAD0F2GPAAAACXBIWXMAAC4jAAAuIwF4pT92AAAFKElEQVR4Xu3USRECURTAwGeJTSmrFmAEIAItIOPn0KnWkPk8vgDLzXn3BFjOjIAEMwISzAhIMCMgwYyABDMCEswISDAjIMGMgAQzAhLMCEgwIyDBjIAEMwISzAhIMCMgwYyABDMCEswISDAjIMGMgAQzAhLMCEgwIyDBjIAEMwISzAhIMCMgwYyABDMCEswISDAjIMGMgAQzAhLMCEgwIyDBjIAEMwISzAhIMCMgYS77F8ByZgQkmBGQYEZAghkBCWYEJJgRkGBGQIIZAQlmBCSYEZBgRkCCGQEJZgQkmBGQYEZAghkBCWYEJJgRkGBGQIIZAQlmBCSYEZBgRkCCGQEJZgQkmBGQYEZAghkBCWYEJJgRkGBGQIIZAQlmBCSYEZBgRkCCGQEJZgQkmBGQYEZAghkBCWYEJJgRkGBGQIIZAQlmBCSYEZBgRkCCGQEJZgQkmBGQYEZAghkBCWYEJJgRkGBGQIIZAQlmBCSYEZBgRkCCGQEJZgQkmBGQYEZAghkBCWYEJJgRkDDX/QtgOTMCEswISDAjIMGMgAQzAhLMCEgwIyDBjIAEMwISzAhIMCMgwYyABDMCEswISDAjIMGMgAQzAhLMCEgwIyDBjIAEMwISzAhIMCMgwYyABDMCEswISDAjIMGMgAQzAhLMCEgwIyDBjIAEMwISzAhIMCMgwYyABDMCEswISDAjIMGMgAQzAhLMCEgwIyDBjIAEMwISzAhIMCMgwYyABDMCEswISDAjIMGMgAQzAhLMCEgwIyDBjIAEMwISzAhIMCMgwYyABDMCEswISDAjIMGMgAQzAhLMCEiY6+ENsJwZAQlmBCSYEZBgRkCCGQEJZgQkmBGQYEZAghkBCWYEJJgRkGBGQIIZAQlmBCSYEZBgRkCCGQEJZgQkmBGQYEZAghkBCWYEJJgRkGBGQIIZAQlmBCSYEZBgRkCCGQEJZgQkmBGQYEZAghkBCWYEJJgRkGBGQIIZAQlmBCSYEZBgRkCCGQEJZgQkmBGQYEZAghkBCWYEJJgRkGBGQIIZAQlmBCSYEZBgRkCCGQEJZgQkmBGQYEZAghkBCWYEJJgRkGBGQIIZAQlmBCSYEZBgRkCCGQEJZgQkzO34BljOjIAEMwISzAhIMCMgwYyABDMCEswISDAjIMGMgAQzAhLMCEgwIyDBjIAEMwISzAhIMCMgwYyABDMCEswISDAjIMGMgAQzAhLMCEgwIyDBjIAEMwISzAhIMCMgwYyABDMCEswISDAjIMGMgAQzAhLMCEgwIyDBjIAEMwISzAhIMCMgwYyABDMCEswISDAjIMGMgAQzAhLMCEgwIyDBjIAEMwISzAhIMCMgwYyABDMCEswISDAjIMGMgAQzAhLMCEgwIyDBjIAEMwISzAhIMCMgwYyABDMCEuZ+2gCWMyMgwYyABDMCEswISDAjIMGMgAQzAhLMCEgwIyDBjIAEMwISzAhIMCMgwYyABDMCEswISDAjIMGMgAQzAhLMCEgwIyDBjIAEMwISzAhIMCMgwYyABDMCEswISDAjIMGMgAQzAhLMCEgwIyDBjIAEMwISzAhIMCMgwYyABDMCEswISDAjIMGMgAQzAhLMCEgwIyDBjIAEMwISzAhIMCMgwYyABDMCEswISDAjIMGMgAQzAhLMCEgwIyDBjIAEMwISzAhIMCMgwYyABDMCEswISDAjIMGMgIR5nDaA5cwISDAjIMGMgAQzAhLMCEgwIyDBjIAEMwISzAhIMCMgYX6SFMiMJCX6A7A2YCRHJzT4AAAAAElFTkSuQmCC"/></g></g></g><g class="cls-6"><image width="388" height="389" transform="translate(31.35) scale(0.24)" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAYQAAAGGCAIAAAD0F2GPAAAACXBIWXMAAC4jAAAuIwF4pT92AAAF/klEQVR4Xu3UxRoWZBhF0feWDBQDuzux9aLs7i5sJQQF7AAVC/VW1Dv4Z/+3B+s8a3jGe47e9w/AcrPxAbAFYgQkiBGQIEZAwhy592+A5cQISBAjIEGMgAQxAhLECEgQIyBBjIAEMQISxAhIECMgQYyAhDl8z18Ay4kRkCBGQIIYAQliBCSIEZAwn9/9F8ByYgQkiBGQIEZAghgBCWIEJMxnd50EWE6MgAQxAhLECEgQIyBBjICEOXTXSYDlxAhIECMgQYyABDECEsQISJhDd/4JsJwYAQliBCSIEZAgRkCCGAEJc/COPwCWEyMgQYyABDECEsQISBAjIGE+veMPgOXECEgQIyBBjIAEMQISxAhImAO3/w6wnBgBCWIEJIgRkCBGQIIYAQmz/7bfAZYTIyBBjIAEMQISxAhIECMgYfbv/g1gOTECEsQISBAjIEGMgAQxAhLECEiYfbt/A1hOjIAEMQISxAhIECMgQYyAhNl7668Ay4kRkCBGQIIYAQliBCSIEZAwn9xyAmA5MQISxAhIECMgQYyABDECEubjm08ALCdGQIIYAQliBCSIEZAgRkDC/zH6BWA5MQISxAhIECMgQYyABDECEuajm34BWE6MgAQxAhLECEgQIyBBjICE+fDGnwGWEyMgQYyABDECEsQISBAjIGE+uOFngOXECEgQIyBBjIAEMQISxAhImPdv+AlgOTECEsQISBAjIEGMgAQxAhLECEgQIyBh3r/+OMByYgQkiBGQIEZAghgBCWIEJMx71x0HWE6MgAQxAhLECEgQIyBBjICEefe6YwDLiRGQIEZAghgBCWIEJIgRkDDvXHsMYDkxAhLECEgQIyBBjIAEMQISZs81PwIsJ0ZAghgBCWIEJIgRkCBGQMLsufpHgOXECEgQIyBBjIAEMQISxAhImLev/gFgOTECEsQISBAjIEGMgAQxAhLmrau+B1hOjIAEMQISxAhIECMgQYyAhHnzyu8BlhMjIEGMgAQxAhLECEgQIyBBjICEeeOK7wCWEyMgQYyABDECEsQISBAjIEGMgAQxAhLECEgQIyBBjIAEMQIS5vXLvwVYToyABDECEsQISBAjIEGMgIR57bJvAZYTIyBBjIAEMQISxAhIECMgYV699BuA5cQISBAjIEGMgAQxAhLECEiYVy79GmA5MQISxAhIECMgQYyABDECEuaVS74GWE6MgAQxAhLECEgQIyBBjICEefnirwCWEyMgQYyABDECEsQISBAjIGFeuvgrgOXECEgQIyBBjIAEMQISxAhImBcv+hJgOTECEsQISBAjIEGMgAQxAhLmhQu/BFhOjIAEMQISxAhIECMgQYyAhHnhgi8AlhMjIEGMgAQxAhLECEgQIyBBjIAEMQIS5vkLjgIsJ0ZAghgBCWIEJIgRkCBGQMI8d/5RgOXECEgQIyBBjIAEMQISxAhImGfPOwKwnBgBCWIEJIgRkCBGQIIYAQnz7K4jAMuJEZAgRkCCGAEJYgQkiBGQMM/sOgywnBgBCWIEJIgRkCBGQIIYAQnz9LmHAZYTIyBBjIAEMQISxAhIECMgYZ4653OA5cQISBAjIEGMgAQxAhLECEgQIyBhnjz7M4DlxAhIECMgQYyABDECEsQISBAjIEGMgAQxAhLECEgQIyBBjICEeeKsQwDLzcYHwBbMxgfAFszGB8AWzMYHwBbMxgfAFszjOw8BLDcbHwBbMBsfAFswGx8AWzAbHwBbMBsfAFswj+08CLCcGAEJYgQkiBGQIEZAghgBCfPomQcBlhMjIEGMgAQxAhLECEgQIyBhHj3jU4DlxAhIECMgQYyABDECEsQISJhHdhwAWE6MgAQxAhLECEgQIyBBjICEeXjHAYDlxAhIECMgQYyABDECEsQISJiHTt8PsJwYAQliBCSIEZAgRkCCGAEJ8+Bp+wGWEyMgQYyABDECEsQISBAjIGEePHUfwHJiBCSIEZAgRkCCGAEJYgQkzAOn7gNYToyABDECEsQISBAjIEGMgAQxAhLm/lP2AiwnRkCCGAEJ86+ZWWBiZGaJ/QcZbRGKqzJd5AAAAABJRU5ErkJggg=="/></g></g><g class="cls-7"><g class="cls-8"><g class="cls-9"><g class="cls-10"><g class="cls-11"><path class="cls-12" d="M77.56,63.42c2.42,0,3,10.33,1.15,10.65-5.95,1-18.31,1.89-24.67.77-4-.7-5-5.8-1-7.34A70.27,70.27,0,0,1,77.56,63.42Z" transform="translate(-0.57 0.08)"/></g></g><g class="cls-13"><g class="cls-11"><path class="cls-14" d="M77.56,63.42c2.42,0,3,10.33,1.15,10.65-5.95,1-18.31,1.89-24.67.77-4-.7-5-5.8-1-7.34A70.27,70.27,0,0,1,77.56,63.42Z" transform="translate(-0.57 0.08)"/></g></g><g class="cls-15"><g class="cls-16"><g class="cls-11"><path class="cls-17" d="M77.54,63.42c.75,0,1.33,1,1.71,2.4-.42,1.25-.85,2.5-1.38,3.72A115.7,115.7,0,0,1,50.51,71.1,3.63,3.63,0,0,1,53,67.5,70.27,70.27,0,0,1,77.54,63.42Z" transform="translate(-0.57 0.08)"/></g></g></g><g class="cls-16"><g class="cls-11"><path class="cls-14" d="M77.54,63.42c.75,0,1.33,1,1.71,2.4-.42,1.25-.85,2.5-1.38,3.72A115.7,115.7,0,0,1,50.51,71.1,3.63,3.63,0,0,1,53,67.5,70.27,70.27,0,0,1,77.54,63.42Z" transform="translate(-0.57 0.08)"/></g></g><g class="cls-18"><g class="cls-19"><g class="cls-11"><ellipse class="cls-17" cx="77.97" cy="68.73" rx="2.21" ry="5.37" transform="translate(-8.14 9.77) rotate(-6.78)"/></g></g></g><g class="cls-19"><g class="cls-11"><ellipse class="cls-14" cx="77.97" cy="68.73" rx="2.21" ry="5.37" transform="translate(-8.14 9.77) rotate(-6.78)"/></g></g><g class="cls-20"><g class="cls-11"><path class="cls-21" d="M77.65,65.83c.58-.12,1.2,1.17,1.39,2.88s-.12,3.2-.7,3.32-1.2-1.17-1.39-2.88S77.07,65.95,77.65,65.83Z" transform="translate(-0.57 0.08)"/></g></g><g class="cls-22"><g class="cls-11"><path class="cls-14" d="M77.65,65.83c.58-.12,1.2,1.17,1.39,2.88s-.12,3.2-.7,3.32-1.2-1.17-1.39-2.88S77.07,65.95,77.65,65.83Z" transform="translate(-0.57 0.08)"/></g></g><g class="cls-23"><g class="cls-11"><rect class="cls-17" x="12.28" y="23.53" width="130.87" height="46.12" transform="translate(-5.01 8.46) rotate(-6)"/></g></g><g class="cls-11"><path class="cls-24" d="M123.72,32.57c-6-4.82-16.89-8.57-29.77-5.49C80.84,30.21,48.2,40.36,22.41,48.77c-8.33,2.71-4.43,7.77,1.49,10,27,10.24,66.08,6.31,93.85-.29,15.82-3.76,31.31-18.11,9.71-23.9A10.51,10.51,0,0,1,123.72,32.57Z" transform="translate(-0.57 0.08)"/></g><g class="cls-25"><g class="cls-11"><rect class="cls-12" x="99.08" y="23.62" width="30.42" height="22.94" transform="translate(-3.61 12.22) rotate(-6)"/></g></g><g class="cls-11"><path class="cls-24" d="M116.2,28.38a35.55,35.55,0,0,1-10,5.51c-2.57,1-2.38,2-1.3,3.81.38.62.77,1.22,1.18,1.81.88,1.28,2.81,3.6,7,1.85,4.88-2.06,11.06-5.39,11.35-8.19a28,28,0,0,0-8-4.72Z" transform="translate(-0.57 0.08)"/></g><g class="cls-26"><g class="cls-11"><rect class="cls-17" x="5.78" y="15.5" width="48.14" height="37.59" transform="translate(-3.99 3.39) rotate(-6)"/></g></g><g class="cls-11"><path class="cls-24" d="M22.15,49c-3.41-8-6.67-15.57-10-23.53l-.35-.87c-1.83.48-3-.7-1.39-1.17.76-.22,1.67-.4,2.45-.57,4.88-1,12.38-3,15.71.28C32,26.59,36.94,37,49,40.13c1.14.29.79,1.13-1,2C43,44.77,30.1,47.54,22.15,49Z" transform="translate(-0.57 0.08)"/></g><g class="cls-27"><g class="cls-11"><rect class="cls-12" x="14.18" y="34.94" width="129.57" height="34.7" transform="translate(-5.6 8.62) rotate(-6)"/></g></g><g class="cls-11"><path class="cls-24" d="M19.25,56.08a14,14,0,0,0,4.66,2.78C51,69.1,90,65.17,117.76,58.57c15.75-3.74,31.17-18,10-23.83C123.92,47.13,68.39,58.85,19.25,56.08Z" transform="translate(-0.57 0.08)"/></g><g class="cls-28"><g class="cls-11"><rect class="cls-17" x="1.28" y="48.17" width="42.65" height="15.84" transform="translate(-6.31 2.75) rotate(-6)"/></g></g><g class="cls-11"><path class="cls-24" d="M10.3,55.41c33.8-8.35,42.33,5.94-.11,2.71C4.67,57.7,5.31,56.64,10.3,55.41Z" transform="translate(-0.57 0.08)"/></g><g class="cls-29"><g class="cls-11"><rect class="cls-17" x="21.68" y="53.25" width="81.59" height="19.74" transform="translate(-6.82 6.96) rotate(-6)"/></g></g><g class="cls-11"><path class="cls-24" d="M35.62,63.37c73.93-17.67,92.4,6-.27,4.66C23.28,67.87,24.71,66,35.62,63.37Z" transform="translate(-0.57 0.08)"/></g><g class="cls-30"><g class="cls-11"><path class="cls-12" d="M36.46,64.74c30.79-6.95,38.25,4.35-.15,2.16C31.31,66.61,31.91,65.76,36.46,64.74Z" transform="translate(-0.57 0.08)"/></g></g><g class="cls-31"><g class="cls-11"><path class="cls-14" d="M36.46,64.74c30.79-6.95,38.25,4.35-.15,2.16C31.31,66.61,31.91,65.76,36.46,64.74Z" transform="translate(-0.57 0.08)"/></g></g><g class="cls-32"><g class="cls-11"><path class="cls-12" d="M87.47,40.49c1.86-.5,3.84.87,4.42,3s-.44,4.34-2.3,4.84-3.84-.87-4.42-3S85.62,41,87.47,40.49Z" transform="translate(-0.57 0.08)"/></g></g><g class="cls-33"><g class="cls-11"><path class="cls-14" d="M87.47,40.49c1.86-.5,3.84.87,4.42,3s-.44,4.34-2.3,4.84-3.84-.87-4.42-3S85.62,41,87.47,40.49Z" transform="translate(-0.57 0.08)"/></g></g><g class="cls-34"><g class="cls-11"><path class="cls-12" d="M76.18,43.35a3.58,3.58,0,0,1,4.13,2.84A3.29,3.29,0,1,1,74,47.88,3.56,3.56,0,0,1,76.18,43.35Z" transform="translate(-0.57 0.08)"/></g></g><g class="cls-35"><g class="cls-11"><path class="cls-14" d="M76.18,43.35a3.58,3.58,0,0,1,4.13,2.84A3.29,3.29,0,1,1,74,47.88,3.56,3.56,0,0,1,76.18,43.35Z" transform="translate(-0.57 0.08)"/></g></g><g class="cls-36"><g class="cls-11"><path class="cls-12" d="M65.26,45.76a3.38,3.38,0,1,1-1.88,4A3.13,3.13,0,0,1,65.26,45.76Z" transform="translate(-0.57 0.08)"/></g></g><g class="cls-37"><g class="cls-11"><path class="cls-14" d="M65.26,45.76a3.38,3.38,0,1,1-1.88,4A3.13,3.13,0,0,1,65.26,45.76Z" transform="translate(-0.57 0.08)"/></g></g><g class="cls-38"><g class="cls-11"><ellipse class="cls-12" cx="56.46" cy="50.46" rx="2.51" ry="2.95" transform="translate(-7.97 9.85) rotate(-9.29)"/></g></g><g class="cls-38"><g class="cls-11"><ellipse class="cls-14" cx="56.46" cy="50.46" rx="2.51" ry="2.95" transform="translate(-7.97 9.85) rotate(-9.29)"/></g></g><g class="cls-39"><g class="cls-11"><ellipse class="cls-12" cx="48.03" cy="51.56" rx="2.16" ry="2.53" transform="translate(-8.26 8.51) rotate(-9.29)"/></g></g><g class="cls-39"><g class="cls-11"><ellipse class="cls-14" cx="48.03" cy="51.56" rx="2.16" ry="2.53" transform="translate(-8.26 8.51) rotate(-9.29)"/></g></g></g></g></g></g></g></svg>');
  background-size: auto 60px;
}
.goal-forms-card .goal-form .header-box .header-form.buy {
  background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="108px" height="93px" viewBox="0 0 108 93" version="1.1"><title>Group 7</title><desc>Created with Sketch.</desc><defs><linearGradient x1="50%" y1="0%" x2="50%" y2="100%" id="linearGradient-1"><stop stop-color="%23FFA920" offset="0%"/><stop stop-color="%23FCD236" offset="100%"/></linearGradient><path d="M90.6946837,32 L110,32 L110,73 L84.7150023,73 C76.3175621,85.086979 62.3328736,93 46.5,93 C20.8187591,93 0,72.1812409 0,46.5 C0,20.8187591 20.8187591,0 46.5,0 C67.118152,0 84.602113,13.4190665 90.6946837,32 Z" id="path-2"/></defs><g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g id="metas" transform="translate(-226.000000, -167.000000)"><g id="Group-7" transform="translate(226.000000, 167.000000)"><circle id="Oval-7-Copy" fill="url(%23linearGradient-1)" cx="46.5" cy="46.5" r="46.5"/><g id="Group-10-Copy"><mask id="mask-3" fill="white"><use xlink:href="%23path-2"/></mask><g id="Mask"/><g mask="url(%23mask-3)" stroke="%23EF6200" stroke-width="1.05600008"><g transform="translate(36.000000, 47.000000) scale(-1, 1) translate(-36.000000, -47.000000) translate(-35.000000, 17.000000)"><path d="M1.93197279,47.4130999 L4.83032482,51.5701973 C5.96504128,53.1975947 7.80410277,54.1733601 9.77294121,54.1935484 L125.45967,53.8318422 L134.533519,53.8004383 C136.934947,53.509391 138.090184,52.819065 139.500538,50.8322046 L141.034014,48.652995 L120.757196,32.9224219 L51.3154323,29.0322581 L7.5789342,35.5076396 L1.93197279,47.4130999" id="Fill-122" fill="%23FCB979"/><path d="M141.805812,44.4208422 C141.95421,43.7189519 141.999447,42.7194557 141.999999,41.7670075 C142.001102,40.0546797 141.136086,38.4566894 139.703404,37.5004117 C139.703404,37.5004117 140.53532,29.0164564 139.107602,25.9413782 C139.107602,25.9413782 139.256553,25.5764827 139.441361,25.0162835 C140.199354,22.7185911 139.662029,20.1894884 138.046192,18.3792351 L134.320777,14.205094 C127.892186,7.00237567 125.864254,3.73527602 116.267432,2.33751319 C101.754695,0.223636254 73.5197612,-2.0860916 60.5461784,3.39937528 C48.9274929,8.31206029 42.7388782,11.3586909 38.2306451,13.9463301 C35.9395668,15.2609384 31.6437259,17.9103964 29.1678387,18.8157966 C27.1244594,19.5636408 23.9722269,19.8492111 21.8389257,20.3169556 C16.7348909,21.4357129 13.1838022,21.8854041 8.40249326,23.85759 C6.81755031,24.5107911 5.337976,25.3828201 4.02941886,26.4485117 C1.30141925,28.6707084 -0.11857489,32.1068525 0.00775714481,35.6053626 L0.289659632,45.0734962 C0.351998147,46.8990675 1.84591583,48.3559138 3.68738453,48.3870968 L140.50222,47.8914517 C140.50222,47.8914517 141.431229,46.1971772 141.805812,44.4208422 Z" id="Fill-123" fill="%23FF8209"/><path d="M117.001375,6.55781596 C113.153012,5.23876042 97.0718458,4.85117064 97.0718458,4.85117064 C95.2997606,4.6971577 93.7076743,5.98722925 93.4237248,7.81037883 L91.8130368,18.1593669 C91.4782063,20.313275 93.0828761,22.2654317 95.1837736,22.2580436 L110.483669,22.2063271 C114.166258,22.1932559 117.683072,19.0220668 119.742937,15.8508777 C119.791082,15.7769969 119.838681,15.7025479 119.885732,15.6263938 C121.811008,12.5347686 120.367735,7.71149229 117.001375,6.55781596" id="Fill-127" fill="%23FCB979"/><path d="M84.2548467,4.83880525 C76.4265047,4.89449428 59.0571289,6.63097963 41.4951167,19.1925132 C39.7492115,20.4412976 40.6465204,23.2403748 42.7815731,23.2257494 L82.4458365,22.9506793 C84.1989379,22.9383039 85.6929765,21.6546436 85.9957698,19.9001577 L87.8490642,9.16454943 C88.2404259,6.89704946 86.5194307,4.8224923 84.2548467,4.83880525" id="Fill-128" fill="%23FCB979"/><path d="M47.3365295,19.6437052 C47.1821386,17.8324732 52.6532291,13.0751347 56.785903,14.9431689 C58.4108126,15.8631319 58.8723543,19.927131 54.6782502,20.8388957 C50.9962454,21.6388125 47.4909204,21.4549371 47.3365295,19.6437052" id="Fill-129" fill="%23FF8209"/><path d="M67.8820028,28.0645079 L76.0584689,28.0319697 C76.7321448,28.0293135 77.2811709,27.3812045 77.2789046,26.5916538 C77.2766382,25.802103 76.723646,25.1586423 76.0505366,25.1612985 L67.8735039,25.1938368 C67.199828,25.196493 66.6508019,25.8446019 66.6530682,26.6341527 C66.6553346,27.4230394 67.2083268,28.0671641 67.8820028,28.0645079" id="Fill-130" fill="%23FCB979"/><path d="M97.827581,28.0645079 L106.004047,28.0319622 C106.677723,28.0293054 107.226749,27.3810482 107.224483,26.591981 C107.222216,25.8022496 106.669224,25.1586417 105.996115,25.1612985 L97.8190822,25.1938442 C97.1454062,25.196501 96.5963801,25.8447583 96.5986464,26.6338255 C96.6009128,27.4235569 97.153905,28.0671647 97.827581,28.0645079" id="Fill-131" fill="%23FCB979"/><path d="M127.50815,48.6177822 C127.386946,55.0300629 121.882969,60.1253526 115.215104,59.9976511 C108.547793,59.8705048 103.240841,54.5692271 103.362598,48.1569464 C103.484355,41.7446657 108.987779,36.649376 115.655644,36.7765223 C122.323509,36.9042238 127.629907,42.2055015 127.50815,48.6177822" id="Fill-134" fill="%23FF8209"/><path d="M43.4673522,48.6177925 C43.3455976,55.0300787 37.8417383,60.1248174 31.1745695,59.997671 C24.5068473,59.8705246 19.2005624,54.5692424 19.3217635,48.1569563 C19.443518,41.7441149 24.9473774,36.6493762 31.6145462,36.7765225 C38.2822684,36.9036689 43.5885533,42.2055063 43.4673522,48.6177925" id="Fill-137" fill="%23FF8209"/><path d="M4.00887628,32.0634543 C4.89870313,30.3619515 7.21571616,27.7007716 13.2126911,26.1633645 C14.1857472,25.91326 14.8957095,27.0862614 14.2287583,27.8456285 C13.9371766,28.177215 13.6394505,28.5161576 13.3534546,28.8415198 C11.9318543,30.459843 10.2169965,31.7890183 8.29043484,32.7300224 C7.29726966,33.2149535 6.22813684,33.6551827 5.31540798,33.8447416 C4.31162967,34.0529734 3.52905126,32.9806928 4.00887628,32.0634543" id="Fill-125" fill="%23FCB979"/><path d="M39.6040454,48.5408871 C39.5216269,52.8157409 35.7789224,56.2126007 31.2447743,56.1274663 C26.7110025,56.0427021 23.1022752,52.508517 23.1850701,48.2336632 C23.267865,43.9588094 27.0101931,40.5619496 31.5443412,40.6467138 C36.0784893,40.7318481 39.6868403,44.2660333 39.6040454,48.5408871" id="Fill-134-Copy" fill="%23FCB979"/></g></g></g></g></g></g></svg>');
  background-size: auto 60px;
}
.goal-forms-card .goal-form .header-box .header-form.realstate {
  background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="93px" height="94px" viewBox="0 0 93 94" version="1.1"><title>Group 10</title><desc>Created with Sketch.</desc><defs><linearGradient x1="50%" y1="0%" x2="50%" y2="96.3827673%" id="linearGradient-1"><stop stop-color="%231C9BEA" offset="0%"/><stop stop-color="%236CC0E9" offset="100%"/></linearGradient><path d="M53.3431524,1 L94,1 L94,84 L74.6687735,84 C66.8516032,89.9604733 57.089152,93.5 46.5,93.5 C20.8187591,93.5 0,72.6812409 0,47 C0,21.3187591 20.8187591,0.5 46.5,0.5 C48.8248454,0.5 51.1098421,0.670612553 53.3431524,1 Z" id="path-2"/></defs><g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g id="metas" transform="translate(-57.000000, -397.000000)"><g id="Group-10" transform="translate(57.000000, 397.000000)"><circle id="Oval-7-Copy-2" fill="url(%23linearGradient-1)" cx="46.5" cy="47" r="46.5"/><g id="Group-15-Copy"><mask id="mask-3" fill="white"><use xlink:href="%23path-2"/></mask><g id="Mask"/><g mask="url(%23mask-3)" id="Group-14"><g transform="translate(42.000000, 42.000000) scale(-1, 1) translate(-42.000000, -42.000000) translate(-7.000000, 2.000000)"><g><polygon id="Fill-274" stroke="%23005C8A" stroke-width="0.809999957" fill="%237ECEFE" points="6.59615385 80 91.4038462 80 91.4038462 32.183908 6.59615385 32.183908"/><polyline id="Fill-275" stroke="%23005C8A" stroke-width="0.809999957" fill="%230987C6" points="98 34.9425287 0 34.9425287 8.63301946 9.1954023 89.3647193 9.1954023 98 34.9425287"/><polygon id="Fill-276" stroke="%23005C8A" stroke-width="0.809999957" fill="%237ECEFE" points="20.7307692 16.5517241 29.2115385 16.5517241 29.2115385 0 20.7307692 0"/><polygon id="Fill-277" stroke="%23005C8A" stroke-width="0.809999957" fill="%230987C6" points="65.0192308 65.2873563 81.9807692 65.2873563 81.9807692 39.5402299 65.0192308 39.5402299"/><polygon id="Fill-278" stroke="%23005C8A" stroke-width="0.809999957" fill="%237ECEFE" points="74.4423077 51.4942529 80.0961538 51.4942529 80.0961538 41.3793103 74.4423077 41.3793103"/><polygon id="Fill-279" stroke="%23005C8A" stroke-width="0.809999957" fill="%237ECEFE" points="66.9038462 51.4942529 72.5576923 51.4942529 72.5576923 41.3793103 66.9038462 41.3793103"/><polygon id="Fill-280" stroke="%23005C8A" stroke-width="0.809999957" fill="%237ECEFE" points="66.9038462 63.4482759 72.5576923 63.4482759 72.5576923 53.3333333 66.9038462 53.3333333"/><polygon id="Fill-281" stroke="%23005C8A" stroke-width="0.809999957" fill="%237ECEFE" points="74.4423077 63.4482759 80.0961538 63.4482759 80.0961538 53.3333333 74.4423077 53.3333333"/><polygon id="Fill-282" stroke="%23005C8A" stroke-width="0.809999957" fill="%230987C6" points="39.5769231 65.2873563 56.5384615 65.2873563 56.5384615 39.5402299 39.5769231 39.5402299"/><polygon id="Fill-283" stroke="%23005C8A" stroke-width="0.809999957" fill="%237ECEFE" points="49 51.4942529 54.6538462 51.4942529 54.6538462 41.3793103 49 41.3793103"/><polygon id="Fill-284" stroke="%23005C8A" stroke-width="0.809999957" fill="%237ECEFE" points="41.4615385 51.4942529 47.1153846 51.4942529 47.1153846 41.3793103 41.4615385 41.3793103"/><polygon id="Fill-285" stroke="%23005C8A" stroke-width="0.809999957" fill="%237ECEFE" points="41.4615385 63.4482759 47.1153846 63.4482759 47.1153846 53.3333333 41.4615385 53.3333333"/><polygon id="Fill-286" stroke="%23005C8A" stroke-width="0.809999957" fill="%237ECEFE" points="49 63.4482759 54.6538462 63.4482759 54.6538462 53.3333333 49 53.3333333"/><polygon id="Fill-287" stroke="%23005C8A" stroke-width="0.809999957" fill="%230987C6" points="15.0769231 65.2873563 32.0384615 65.2873563 32.0384615 39.5402299 15.0769231 39.5402299"/><polygon id="Fill-288" stroke="%23005C8A" stroke-width="0.809999957" fill="%237ECEFE" points="24.5 51.4942529 30.1538462 51.4942529 30.1538462 41.3793103 24.5 41.3793103"/><polygon id="Fill-289" stroke="%23005C8A" stroke-width="0.809999957" fill="%237ECEFE" points="16.9615385 51.4942529 22.6153846 51.4942529 22.6153846 41.3793103 16.9615385 41.3793103"/><polygon id="Fill-290" stroke="%23005C8A" stroke-width="0.809999957" fill="%237ECEFE" points="16.9615385 63.4482759 22.6153846 63.4482759 22.6153846 53.3333333 16.9615385 53.3333333"/><polygon id="Fill-291" stroke="%23005C8A" stroke-width="0.809999957" fill="%237ECEFE" points="24.5 63.4482759 30.1538462 63.4482759 30.1538462 53.3333333 24.5 53.3333333"/></g></g></g></g></g></g></g></svg>');
  background-size: auto 60px;
}
.goal-forms-card .goal-form .header-box .header-form.something {
  background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="111px" height="94px" viewBox="0 0 111 94" version="1.1"><title>Group 9</title><desc>Created with Sketch.</desc><defs><linearGradient x1="50%" y1="100%" x2="50%" y2="0%" id="linearGradient-1"><stop stop-color="%23FC8F4A" offset="0%"/><stop stop-color="%23F34217" offset="100%"/></linearGradient><path d="M78.2216983,13 L113,13 L113,62 L90.5275669,62 C84.2874161,80.321186 66.9327465,93.5 46.5,93.5 C20.8187591,93.5 0,72.6812409 0,47 C0,21.3187591 20.8187591,0.5 46.5,0.5 C58.7610986,0.5 69.9138273,5.24549592 78.2216983,13 Z" id="path-2"/></defs><g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g id="metas" transform="translate(-226.000000, -397.000000)"><g id="Group-9" transform="translate(226.000000, 397.000000)"><circle id="Oval-7-Copy-3" fill="url(%23linearGradient-1)" cx="46.5" cy="47" r="46.5"/><g id="Group-3"><mask id="mask-3" fill="white"><use xlink:href="%23path-2"/></mask><g id="Mask"/><g mask="url(%23mask-3)"><g transform="translate(-24.000000, -19.000000)"><path d="M65.0452205,87.7065379 C81.5232213,87.7065379 94.8812803,85.3303661 94.8812803,82.3992097 C94.8812803,79.4680532 81.5232213,77.0918814 65.0452205,77.0918814 C48.5672196,77.0918814 35.3291493,80.5568601 35.3291493,83.4880165 C35.3291493,86.419173 48.5672196,87.7065379 65.0452205,87.7065379 Z" id="Oval-6" stroke="%23A22D00" stroke-width="1.10000002" fill="%23FF8055" transform="translate(65.105215, 82.399210) rotate(-18.000000) translate(-65.105215, -82.399210) "/><g id="Group-4" stroke="none" stroke-width="1" fill="none"><path d="M121.707931,76.7839307 C109.709881,78.1062431 95.0869044,67.0818367 92.2622951,59.4581792 L93.3854092,59.0356797 C96.0854481,66.3229016 110.085651,76.857344 121.582108,75.5909618 L121.707931,76.7839307 Z" id="Fill-46" fill="%23A22D00"/><path d="M73.2853089,40.9254738 L9.49811184,25.0527243 L26.332156,53.7972432 L20.4777957,61.570072 C20.483974,61.5885369 20.6013613,61.3238738 21.0744409,61.2324288 C21.5298683,61.1348288 22.2147746,61.2007747 23.0382509,61.4056468 C24.6913817,61.8118738 26.9402752,62.7298414 29.5166174,64.0364504 C30.8061124,64.6879964 32.1856338,65.4283495 33.6128162,66.261027 C35.043529,67.0901874 36.5404377,67.9844144 38.0532333,68.9621729 C39.5677942,69.9381729 41.1300161,70.9519819 42.6772336,72.0396504 C44.227099,73.1220432 45.786673,74.2431243 47.3303601,75.3853081 C48.8590428,76.5371639 50.3824298,77.7224324 51.8563905,78.8997874 C53.3391774,80.0736252 54.7513554,81.2861513 56.1158724,82.4617477 C58.834315,84.8234919 61.2756177,87.1430306 63.250019,89.2497837 C65.2297161,91.3486234 66.7425117,93.2434702 67.5959968,94.7118666 C68.0240632,95.4416684 68.2782553,96.0791459 68.3109119,96.5425261 C68.3559251,97.0164576 68.1326244,97.2081405 68.1520419,97.2072612 L74.0064022,89.4344324 L106.415887,97.4991819 L73.2853089,40.9254738 Z" id="Fill-44" stroke="%23A22D00" stroke-width="1.10000002" fill="%23DE4E1D" transform="translate(57.956999, 61.275953) rotate(-56.000000) translate(-57.956999, -61.275953) "/><path d="M122.9678,74.8051032 L130.585352,69.0451142 C130.585352,69.0451142 135.245809,73.0621614 133.207864,79.7627866 L123.312924,77.002671 C123.286534,77.0282629 123.258911,77.0529985 123.230063,77.0767971 C122.650121,77.5552257 121.794477,77.4733217 121.318757,76.8942313 C120.843036,76.3151409 120.927288,75.4576288 121.507768,74.9795627 C121.932422,74.6292401 122.5049,74.5793507 122.9678,74.8051032 Z" id="Combined-Shape" stroke="%23A22D00" stroke-width="1.10000002" fill="%23FF8055"/><path d="M38.0102469,79.4095242 C51.9971888,71.1958888 67.5978971,65.9335334 84.8123718,63.622458" id="Path-9" stroke="%23A22D00" stroke-width="1.10000002" stroke-linecap="round" fill-rule="nonzero"/></g></g></g></g></g></g></g></svg>');
  background-size: auto 60px;
}
.goal-forms-card .goal-form .header-box.header-box-small {
  height: 50px;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.goal-forms-card .goal-form .header-box.header-box-small .form-title {
  top: 18px;
  left: 60px;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  -webkit-transition-delay: 0.1s;
  transition-delay: 0.1s;
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
}
.goal-forms-card .goal-form .header-box.header-box-small .header-form {
  top: 0;
  left: -20px;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  -webkit-transform: scale(0.6) translate(0, 0);
  transform: scale(0.6) translate(0, 0);
}
mm-page-goal-investment .vacations {
  background-color: #eeb302;
}
mm-page-goal-investment .buy {
  background-color: #ba318e;
}
mm-page-goal-investment .home {
  background-color: #9331ba;
}
mm-page-goal-investment .education {
  background-color: #36f;
}
mm-page-goal-investment .familyHealth {
  background-color: #137e84;
}
mm-page-goal-investment .money {
  background-color: #63ba68;
}
mm-page-goal-investment .scroll-content {
  padding: 12px 8px;
  margin-bottom: 5.2rem;
}
mm-page-goal-investment .goal-box__big-icon {
  height: 100px;
  height: 26.66667vw;
  width: 100px;
  width: 26.66667vw;
}
mm-page-goal-investment .goal-box__big-icon .icon-goal-box {
  font-size: 75px;
  font-size: 20vw;
}
mm-page-goal-investment .mm-wrapper {
  border-radius: 4px;
  background-color: #fff;
  -webkit-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.2);
  height: 100%;
  overflow: hidden;
  text-align: center;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
mm-page-goal-investment .mm-wrapper.goal-content {
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  margin-top: 3vh;
  padding-top: 40px;
}
mm-page-goal-investment .mm-wrapper .mm-content {
  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-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-bottom: 30px;
}
mm-page-goal-investment .mm-wrapper .mm-content .mm-banner {
  position: relative;
  width: 100%;
  margin-top: auto;
  -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: 16px 16px 0;
  display: block;
  height: auto;
  -webkit-box-flex: initial;
  -webkit-flex: initial;
  -ms-flex: initial;
  flex: initial;
}
mm-page-goal-investment .mm-wrapper .mm-content .mm-banner .mm-character {
  width: 100px;
  position: relative;
  z-index: 2;
}
@media only screen and (min-device-width: 320px) and (orientation: portrait) {
  mm-page-goal-investment .mm-wrapper .mm-content .mm-banner .mm-character {
    width: 80px;
  }
  mm-page-goal-investment .mm-wrapper .mm-content .mm-requirements {
    padding: 8px;
  }
}
@media only screen and (min-device-width: 360px) and (min-height: 569px) and (orientation: portrait) {
  mm-page-goal-investment .mm-wrapper .mm-content .mm-banner .mm-character {
    width: 115px;
  }
  mm-page-goal-investment .mm-wrapper .mm-content .mm-requirements {
    padding: 8px;
  }
}
@media only screen and (min-device-width: 414px) and (orientation: portrait) {
  mm-page-goal-investment .mm-wrapper .mm-content .mm-banner .mm-character {
    width: 200px;
    height: 140px;
  }
}
mm-page-goal-investment .mm-wrapper .mm-content .mm-banner .mm-mountains {
  bottom: 10px;
  left: 0;
  position: absolute;
  z-index: 1;
}
mm-page-goal-investment .mm-wrapper .mm-content .mm-requirements {
  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: 8px;
  width: 90vw;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}
mm-page-goal-investment .mm-wrapper .mm-content .mm-requirements p {
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #6f6f6f;
  margin: auto 0 0;
  padding-top: 30px;
}
@media only screen and (min-device-width: 320px) and (orientation: portrait) {
  mm-page-goal-investment .mm-wrapper .mm-content .mm-requirements p {
    font-size: 14px;
    padding-bottom: 8px;
  }
}
@media only screen and (min-device-width: 360px) and (min-height: 569px) and (orientation: portrait) {
  mm-page-goal-investment .mm-wrapper .mm-content .mm-requirements p {
    font-size: 16px;
    padding-bottom: 16px;
  }
}
mm-page-goal-investment .mm-wrapper .mm-content .mm-requirements ol {
  text-align: left;
  margin: auto 0;
  counter-reset: item;
  list-style-type: none;
  padding: 0 30px;
}
@media only screen and (min-device-width: 320px) and (orientation: portrait) {
  mm-page-goal-investment .mm-wrapper .mm-content .mm-requirements ol {
    margin: auto;
    padding: 0 30px;
  }
}
mm-page-goal-investment .mm-wrapper .mm-content .mm-requirements ol li {
  color: #ec0000;
  line-height: 1.79;
  position: relative;
  padding-left: 15px;
}
mm-page-goal-investment .mm-wrapper .mm-content .mm-requirements ol li span {
  color: #6f6f6f;
  font-size: 14px;
}
@media only screen and (min-device-width: 320px) and (orientation: portrait) {
  mm-page-goal-investment .mm-wrapper .mm-content .mm-requirements ol li {
    font-size: 14px;
    line-height: 120%;
    padding-bottom: 4px;
  }
}
@media only screen and (min-device-width: 360px) and (min-height: 569px) and (orientation: portrait) {
  mm-page-goal-investment .mm-wrapper .mm-content .mm-requirements ol li {
    font-size: 16px;
    line-height: 120%;
  }
}
mm-page-goal-investment .mm-wrapper .mm-content .mm-requirements ol li:before {
  content: "•";
  counter-increment: item;
  display: block;
  position: absolute;
  left: 0;
  top: -5px;
  font-size: 22px;
  font-weight: 700;
  font-style: normal;
  line-height: normal;
  color: #ec0000;
}
mm-page-goal-investment .mm-wrapper .mm-button-block {
  -webkit-box-flex: initial;
  -webkit-flex: initial;
  -ms-flex: initial;
  flex: 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;
  padding: 16px;
}
@media only screen and (min-device-width: 320px) and (orientation: portrait) {
  mm-page-goal-investment .mm-wrapper .mm-button-block {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
  }
}
@media only screen and (min-device-width: 360px) and (min-height: 569px) and (orientation: portrait) {
  mm-page-goal-investment .mm-wrapper .mm-button-block {
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
}
mm-page-goal-investment .mm-wrapper .mm-button-block .button--primary {
  bottom: -12px;
}
mm-page-goal-investment .mm-wrapper .goToKnow {
  border-top: solid 1px #efefef;
  margin-top: auto;
  text-align: center;
  color: grey;
  width: 100%;
  height: 50px;
}
mm-page-goal-investment .mm-wrapper .goToKnow .mm-button--link {
  display: block;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  letter-spacing: normal;
  text-align: left;
  text-decoration: none;
  color: #444;
  line-height: 50px;
  padding: 0 17px;
  position: relative;
}
mm-page-goal-investment .mm-wrapper .goToKnow .mm-button--link i {
  position: absolute;
  right: 20px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  color: #ec0000;
  font-size: 20px;
}
mm-goal-know .mm-goal__title {
  font-family: BPreplay;
  letter-spacing: normal;
  font-stretch: normal;
  font-style: normal;
  text-align: center;
  font-weight: 700;
  font-size: 2.8rem;
  margin-top: 3rem;
  color: #fff;
  line-height: 1;
  padding: 3rem 3rem 1.4rem;
}
mm-goal-item .wrapper-title,
mm-goal-know .mm-goal__title--description {
  font-family: OpenSans;
  font-size: 1.6rem;
  letter-spacing: normal;
  font-style: normal;
  font-stretch: normal;
}
mm-goal-know .mm-goal__title--description {
  font-weight: lighter;
  line-height: normal;
  padding: 0 4rem;
  text-align: center;
  color: #fff;
}
mm-goal-know .mm-goal__actions {
  margin-bottom: 1.5rem;
  margin-top: 4rem;
}
mm-goal-know .scroll-content {
  padding-bottom: 6rem;
}
mm-goal-item .wrapper {
  border-bottom: 1px solid #efefef;
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  background-color: #fff;
  margin: 0 2.5rem;
  padding: 2rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 8.8rem;
}
mm-goal-item .wrapper-icon {
  -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-size: 3rem;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 20%;
  -ms-flex: 0 0 20%;
  flex: 0 0 20%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
mm-goal-item .wrapper-angle {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #ec0000;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: 2rem;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 5%;
  -ms-flex: 0 0 5%;
  flex: 0 0 5%;
}
mm-goal-item .wrapper-title {
  font-weight: 700;
  line-height: 1.25;
  padding: 0 1rem;
  color: #444;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 75%;
  -ms-flex: 0 0 75%;
  flex: 0 0 75%;
  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;
}
mm-detail-goal-know .content,
mm-goal-make-contribution .mm-container-tarjeta-cuenta {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
}
mm-goal-item:first-child .wrapper {
  border-radius: 4px 4px 0 0;
}
mm-goal-item:last-child .wrapper {
  border-bottom: none;
  border-radius: 0 0 4px 4px;
}
mm-detail-goal-know .content {
  background-size: initial;
  display: flex;
  font-family: OpenSans;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 10.4vw 2.66667vw 8vw;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
mm-detail-goal-know .content__icon {
  font-size: 5.4rem;
  font-size: 54px;
  font-size: 14.4vw;
  color: #fff;
}
mm-detail-goal-know .content__title {
  color: #fff;
  font-size: 28px;
  font-size: 7.46667vw;
  font-style: normal;
  font-weight: 400;
  letter-spacing: normal;
  line-height: 1.07;
  margin-bottom: 3rem;
  text-align: center;
}
mm-detail-goal-know .content__description {
  background-color: #fff;
  border-radius: 4px;
  -webkit-box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  color: #454545;
  display: block;
  font-style: normal;
  line-height: normal;
  font-size: 16px;
  font-size: 4.26667vw;
  font-weight: 300;
  padding: 8.53333vw 9.06667vw;
}
mm-detail-goal-know .content__description p {
  font-size: 16px;
  font-size: 4.26667vw;
  line-height: normal;
  font-weight: 300;
  font-style: normal;
  margin: 0 0 5.33333vw;
}
mm-detail-goal-know .content__description p:last-child {
  margin-bottom: 0;
}
mm-detail-goal-know .content__description ul {
  margin: 0 0 0 20px;
  padding: 0;
}
mm-detail-goal-know .content__description ul li {
  color: #ec0000;
  list-style-position: outside;
}
mm-detail-goal-know .content__description ul li span {
  color: #454545;
  font-size: 16px;
  font-size: 4.26667vw;
  font-weight: 300;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
}
.platform-iphone
  mm-how-to-make-first-investment
  .mm-goal-know-wrapper
  .content-sticky.top
  .mm-goal-know-wrapper__sticky_nav,
.platform-iphone
  mm-how-to-meet-your-goal
  .mm-goal-know-wrapper
  .content-sticky.top
  .mm-goal-know-wrapper__sticky_nav,
.platform-iphone
  mm-how-to-withdraw-money
  .mm-goal-know-wrapper
  .content-sticky.top
  .mm-goal-know-wrapper__sticky_nav {
  top: 7.4rem;
}
mm-goal-make-contribution .bg-container-slider[background="vacations"] {
  background: #eeb302;
}
mm-goal-make-contribution .bg-container-slider[background="buy"] {
  background: #ba318e;
}
mm-goal-make-contribution .bg-container-slider[background="home"] {
  background: #9331ba;
}
mm-goal-make-contribution .bg-container-slider[background="education"] {
  background: #36f;
}
mm-goal-make-contribution .bg-container-slider[background="familyHealth"] {
  background: #137e84;
}
mm-goal-make-contribution .bg-container-slider[background="money"] {
  background: #63ba68;
}
mm-goal-make-contribution .bg-container-slider .slider-title {
  font-size: 14px;
  font-weight: 400;
  font-style: normal;
  line-height: 20px;
  text-align: center;
  color: #fff;
  margin: 0;
  padding: 8px 0 0;
}
mm-goal-make-contribution .mm-slide-title {
  font-size: 14px;
  font-weight: 400;
  font-style: normal;
  line-height: 1.43;
  text-align: center;
  color: #fff;
  margin: 0;
}
mm-goal-make-contribution .mm-container-tarjeta-cuenta {
  height: 142px;
  border-radius: 8px;
  background: #fff;
  width: 100%;
  left: inherit;
  position: relative;
  opacity: 1;
  text-align: left;
  padding: 1.6rem;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.5);
  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.5);
}
mm-goal-make-contribution .mm-container-tarjeta-cuenta__icon {
  position: absolute;
  right: 12px;
  top: 13px;
  width: 36px;
  height: 36px;
  background-color: #ddf4f5;
  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;
}
mm-goal-make-contribution .mm-container-tarjeta-cuenta__icon > i {
  color: #1bb3bc;
  font-size: 16px;
}
mm-goal-make-contribution
  .mm-container-tarjeta-cuenta__disponible
  .disponible-label {
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  line-height: 1.5;
  color: #444;
  margin: 0;
}
mm-goal-make-contribution
  .mm-container-tarjeta-cuenta__disponible
  .disponible-monto {
  font-size: 24px;
  font-weight: 400;
  font-style: normal;
  line-height: 1.17;
  color: #444;
  margin: 0;
}
mm-goal-make-contribution .mm-container-tarjeta-cuenta__cuenta {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: auto;
}
mm-goal-make-contribution .mm-container-tarjeta-cuenta__cuenta .cuenta-label {
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  line-height: 1.5;
  color: #444;
  margin: 0;
}
mm-goal-make-contribution .mm-container-tarjeta-cuenta__cuenta .cuenta-numero {
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  line-height: 1.5;
  color: #444;
  margin: 0;
  text-align: right;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
mm-goal-make-contribution .mm-card-box .text-content {
  padding: 1.6rem 1.6rem 0;
}
mm-goal-make-contribution .mm-card-box .text-content__title {
  font-size: 16px;
  font-weight: 600;
  font-style: normal;
  line-height: 1.25;
  color: #444;
  margin: 0;
}
mm-goal-make-contribution .mm-card-box .text-content__body {
  font-size: 14px;
  font-weight: 400;
  font-style: normal;
  line-height: 1.43;
  color: #999;
  margin: 0;
}
mm-goal-make-contribution .mm-card-box__info-label {
  background-color: #ddf4f5;
  font-size: 12px;
  padding: 14px 12px 14px 0;
}
mm-goal-make-contribution .mm-card-box__info-label__icon {
  padding-top: 12px;
  text-align: center;
}
mm-goal-make-contribution .mm-card-box__info-label__icon i {
  background-color: #1bb3bc;
  border-radius: 100%;
  color: #fff;
  font-size: 16px;
  height: 24px;
  padding: 5px;
  width: 24px;
}
mm-goal-make-contribution .mm-card-box__info-label__user-name {
  color: #444;
  text-transform: capitalize;
}
mm-goal-make-contribution .goal-make-contribution__btn-foot {
  text-align: center;
  padding: 8px 0 16px;
}
mm-goal-make-contribution .add-peso:before {
  content: "$";
  position: absolute;
  margin: 13px 8px 0.4rem 0;
  color: #999;
}
mm-goal-make-contribution .add-peso .text-input-md {
  padding-left: 15px;
}
mm-goal-make-contribution .item.disabled .input-md input.text-input-md {
  pointer-events: none;
}
mm-goal-make-contribution
  .item.disabled
  .item-md.item-input.ng-valid.input-has-value:not(.input-has-focus):not(.item-input-has-focus)
  .item-inner,
mm-goal-make-contribution
  .item.disabled:not(.input-has-focus):not(.item-input-has-focus)
  .item-inner {
  border-bottom-color: #ec0000 !important;
  -webkit-box-shadow: inset 0 -1px 0 0 #ec0000 !important;
  box-shadow: inset 0 -1px 0 0 #ec0000 !important;
}
mm-goal-make-contribution .item.disabled + .mm-input-description {
  color: #ec0000;
}
mm-goal-make-contribution .mm-input-description {
  font-weight: 600;
  font-size: 12px;
  margin: 0;
}
mm-goal-make-contribution mm-tabs.hide-tabs {
  -webkit-transform: translateY(100%) !important;
  transform: translateY(100%) !important;
  -webkit-transition: all 1s ease-in;
  transition: all 1s ease-in;
}
mm-goal-make-contribution .merito-opacity {
  opacity: 0.5;
}
mm-goal-make-steps .mm-goal-make-steps {
  height: 50px;
  background-color: #fff;
  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 16px 10px;
  border-bottom: 4px solid #ddd;
  position: relative;
}
mm-goal-make-steps .mm-goal-make-steps__progress {
  height: 4px;
  width: 100%;
  background-color: #1bb3bc;
  content: "";
  display: block;
  position: absolute;
  left: 0;
  bottom: -4px;
}
mm-goal-make-steps .mm-goal-make-steps__step-number {
  width: 32px;
  height: 32px;
  background-color: #fff;
  border: 3px solid #1bb3bc;
  font-size: 14px;
  font-weight: 700;
  font-style: normal;
  line-height: 1.43;
  text-align: center;
  color: #1bb3bc;
  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;
}
mm-goal-make-steps .mm-goal-make-steps__step-title {
  font-size: 14px;
  font-weight: 700;
  font-style: normal;
  line-height: 1.43;
  color: #444;
  padding-left: 16px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
mm-goal-make-steps .mm-goal-make-steps__step-info {
  font-size: 14px;
  font-weight: 600;
  font-style: normal;
  line-height: 1.43;
  color: #444;
}
mm-page-monoproduct {
  width: 100%;
  background-image: linear-gradient(224deg, #efa121, #ff3535),
    linear-gradient(161deg, rgba(239, 173, 33, 0), #ff2d44);
  background-size: contain;
  -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;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
mm-page-monoproduct .mm-monoproduct {
  border-radius: 2px;
  background-color: #fff;
  margin: 16px 12px;
  padding: 18px 16px;
}
mm-page-monoproduct .mm-monoproduct__header .imageSvg {
  display: block;
  margin: auto;
}
mm-page-monoproduct .mm-monoproduct__body {
  text-align: center;
}
mm-page-monoproduct .mm-monoproduct__body .button {
  margin-bottom: 20px;
  margin-top: 13px;
  width: 100%;
}
mm-page-monoproduct .mm-monoproduct__title {
  color: #6f6f6f;
  font-size: 2.4rem;
  margin-top: 13px;
}
mm-page-monoproduct .mm-monoproduct__text {
  color: #454545;
  font-size: 1.143em;
  font-weight: 300;
}
mm-goal-mutual-fund .header-componentkb .map-custom-header .header-title {
  text-align: center;
}
mm-goal-mutual-fund .scroll-content {
  padding-bottom: 6rem;
}
mm-goal-mutual-fund .card-box {
  margin: 8px 16px;
}
mm-goal-mutual-fund .card-box .list .item-block .label p {
  color: #999;
  font-family: OpenSans;
  font-size: 14px;
  line-height: 1.43;
  text-overflow: clip;
  white-space: normal;
}
mm-fund-chart .mm-fund-details h2,
mm-fund-chart .mm-fund-details p {
  font-family: OpenSans;
  color: #fff;
  padding: 0;
  margin: 0;
  text-align: center;
  font-weight: 600;
  letter-spacing: normal;
}
mm-fund-chart .mm-fund-details {
  background-color: #000;
}
mm-fund-chart .mm-fund-details[background-chart-title="vacations"] {
  background-color: #eeb302;
}
mm-fund-chart .mm-fund-details[background-chart-title="buy"] {
  background-color: #ba318e;
}
mm-fund-chart .mm-fund-details[background-chart-title="home"] {
  background-color: #9331ba;
}
mm-fund-chart .mm-fund-details[background-chart-title="education"] {
  background-color: #36f;
}
mm-fund-chart .mm-fund-details[background-chart-title="money"] {
  background-color: #63ba68;
}
mm-fund-chart .mm-fund-details[background-chart-title="familyHealth"] {
  background-color: #137e84;
}
mm-fund-chart .mm-fund-details h2 {
  font-size: 20px;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.4;
}
mm-fund-chart .mm-fund-details p {
  font-size: 14px;
  line-height: 1.43;
}
mm-fund-chart .mm-fund-details .chart-header {
  padding: 16px;
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
}
mm-fund-chart .mm-fund-details .chart-header .icono-info {
  position: absolute;
  right: 15px;
}
mm-fund-chart .mm-fund-details .graphic-chart {
  background-image: #000;
  width: 100%;
}
mm-goal-mutual-fund mm-fund-info {
  margin-bottom: 5px;
}
mm-goal-mutual-fund mm-fund-info .card-box .list-md {
  margin: 0 !important;
}
mm-goal-mutual-fund mm-fund-info .card-box:last-child {
  margin-bottom: 13px;
}
mm-mutual-funds-modal .content-md {
  background: rgba(0, 0, 0, 0.6);
}
mm-mutual-funds-modal .general-modal {
  -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-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  height: 100%;
  padding: 4.4rem 1.6rem;
}
mm-mutual-funds-modal .general-modal--wrapper {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 0;
  width: 100%;
}
mm-mutual-funds-modal .modal-generico {
  -webkit-animation: overflow 0.4s linear;
  animation: overflow 0.4s linear;
  -webkit-animation-delay: 0.4s;
  animation-delay: 0.4s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  background: #fff;
  border: 0.1rem solid #ddd;
  border-radius: 0.3rem;
  opacity: 0;
  padding-top: 5.6rem;
  position: relative;
  text-align: center;
}
mm-mutual-funds-modal .modal-generico--title {
  color: #444;
  font-size: 2rem;
  margin: 0 0 3.2rem;
}
mm-mutual-funds-modal .modal-generico--content {
  margin: 1.6rem 0 3.2rem;
  padding: 0 1.6rem;
}
mm-mutual-funds-modal .modal-generico--icon {
  background: #ec0000;
  border-radius: 50%;
  color: #fff;
  font-size: 3.2rem;
  height: 7.2rem;
  left: 50%;
  line-height: 7.2rem;
  margin: -3.6rem 0 0 -3.6rem;
  position: absolute;
  text-align: center;
  top: 0;
  width: 7.2rem;
}
mm-mutual-funds-modal .modal-generico--icon.positive {
  background: #abc111;
}
mm-mutual-funds-modal .modal-generico--boton-cerrar {
  color: #fff;
  cursor: pointer;
  font-size: 2.5rem;
  position: absolute;
  right: 0;
  top: -3rem;
}
mm-mutual-funds-modal .modal-generico--container-botones {
  display: block;
  padding-bottom: 1.6rem;
}
mm-mutual-funds-modal .modal-generico--container-botones.grid {
  height: auto;
  padding-top: 1.6rem;
}
mm-mutual-funds-modal .modal-generico .scroll-content-wrapper {
  position: relative;
}
mm-mutual-funds-modal .modal-generico .scroll-content-wrapper .fade-effect {
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(white),
    to(rgba(255, 255, 255, 0))
  );
  background: linear-gradient(to bottom, #fff 0, rgba(255, 255, 255, 0) 100%);
  height: 10rem;
  left: 1.6rem;
  opacity: 0;
  position: absolute;
  right: 1.6rem;
  top: -0.1rem;
  -webkit-transition: opacity 0.4s ease-in-out;
  transition: opacity 0.4s ease-in-out;
  z-index: -1;
}
mm-mutual-funds-modal
  .modal-generico
  .scroll-content-wrapper
  .fade-effect.visible {
  opacity: 1;
  z-index: 1;
}
mm-mutual-funds-modal .modal-generico .modal-scroll-content {
  margin-bottom: 1.6rem;
  max-height: 50vh;
  height: auto;
  overflow: scroll;
  padding: 0 1.6rem;
}
mm-mutual-funds-modal .modal-generico .modal-scroll-content--text {
  font-size: 1.3rem;
  margin: 0;
  text-align: left;
}
mm-mutual-funds-modal .modal-generico .modal-scroll-content.info {
  max-height: 100%;
  height: auto;
}
mm-mutual-funds-modal .modal-generico .modal-scroll-content.info .text-header {
  text-align: center;
  font-size: 16px;
}
mm-mutual-funds-modal .modal-generico .modal-scroll-content.info .text-body {
  text-align: center;
  margin-bottom: 21px;
  font-size: 16px;
}
mm-mutual-funds-modal
  .modal-generico
  .modal-scroll-content.info
  .text-body.first {
  margin-bottom: 24px;
}
mm-mutual-funds-modal .modal-generico .color-error {
  background-color: #ec0000;
}
mm-mutual-funds-modal .modal-generico .color-warning {
  background-color: #e59d27;
}
mm-mutual-funds-modal .modal-generico .color-info {
  background-color: #1bb3bc;
}
mm-mutual-funds-modal .modal-generico .color-success {
  background-color: #abc111;
}
mm-goal-rescue-account-select-amount .rescue-amount-box {
  background: #ddf4f5;
  border-radius: 0.4rem;
  -webkit-box-shadow: 0 0.2rem 0.4rem 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 0.2rem 0.4rem 0 rgba(0, 0, 0, 0.1);
  display: block;
  margin: 0.8rem;
}
mm-goal-rescue-account-select-amount
  .rescue-amount-box
  .rescue-amount-box__title {
  background: #1bb3bc;
  height: 40px;
  color: #fff;
  font-size: 16px;
  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;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
mm-goal-rescue-account-select-amount
  .rescue-amount-box
  .rescue-amount-box__amount {
  height: 72px;
  font-size: 32px;
  font-size: 8.53333vw;
  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: #1bb3bc;
}
mm-goal-rescue-account-select-amount .mm-card-box .text-content {
  padding: 1.6rem 1.6rem 0;
}
mm-goal-rescue-account-select-amount .mm-card-box .text-content__title {
  font-size: 16px;
  font-size: 4.26667vw;
  font-weight: 600;
  font-style: normal;
  line-height: 1.25;
  color: #444;
  margin: 0;
}
mm-goal-rescue-account-select-amount .mm-card-box .text-content__body {
  font-size: 14px;
  font-weight: 400;
  font-style: normal;
  line-height: 1.43;
  color: #999;
  margin: 0;
}
mm-goal-rescue-account-select-amount .mm-card-box__info-label {
  background-color: #ddf4f5;
  font-size: 12px;
  font-size: 3.2vw;
  padding: 14px 12px 14px 0;
}
mm-goal-rescue-account-select-amount .mm-card-box__info-label__icon {
  padding-top: 12px;
  text-align: center;
}
mm-goal-rescue-account-select-amount .mm-card-box__info-label__icon i {
  background-color: #1bb3bc;
  border-radius: 100%;
  color: #fff;
  font-size: 16px;
  height: 24px;
  padding: 5px;
  width: 24px;
}
mm-goal-rescue-account-select-amount .mm-card-box__info-label__user-name {
  color: #444;
  text-transform: capitalize;
}
mm-goal-rescue-account-select-amount
  .bg-container-slider[background="vacations"] {
  background: #eeb302;
}
mm-goal-rescue-account-select-amount .bg-container-slider[background="buy"] {
  background: #ba318e;
}
mm-goal-rescue-account-select-amount .bg-container-slider[background="home"] {
  background: #9331ba;
}
mm-goal-rescue-account-select-amount
  .bg-container-slider[background="education"] {
  background: #36f;
}
mm-goal-rescue-account-select-amount
  .bg-container-slider[background="familyHealth"] {
  background: #137e84;
}
mm-goal-rescue-account-select-amount .bg-container-slider[background="money"] {
  background: #63ba68;
}
mm-goal-rescue-account-select-amount .bg-container-slider .slider-title {
  font-size: 14px;
  font-weight: 400;
  font-style: normal;
  line-height: 20px;
  text-align: center;
  color: #fff;
  margin: 0;
  padding: 8px 0 0;
}
mm-goal-rescue-account-select-amount .mm-slide-title {
  font-size: 14px;
  font-weight: 400;
  font-style: normal;
  line-height: 1.43;
  text-align: center;
  color: #fff;
  margin: 0;
}
mm-goal-rescue-account-select-amount .mm-container-tarjeta-cuenta {
  height: 142px;
  border-radius: 8px;
  background: #fff;
  width: 100%;
  left: inherit;
  position: relative;
  opacity: 1;
  text-align: left;
  padding: 1.6rem;
  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-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.5);
  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.5);
}
mm-goal-rescue-account-select-amount .mm-container-tarjeta-cuenta__icon {
  position: absolute;
  right: 12px;
  top: 13px;
  width: 36px;
  height: 36px;
  background-color: #ddf4f5;
  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;
}
mm-goal-rescue-account-select-amount .mm-container-tarjeta-cuenta__icon > i {
  color: #1bb3bc;
  font-size: 16px;
}
mm-goal-rescue-account-select-amount
  .mm-container-tarjeta-cuenta__disponible
  .disponible-label {
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  line-height: 1.5;
  color: #444;
  margin: 0;
}
mm-goal-rescue-account-select-amount
  .mm-container-tarjeta-cuenta__disponible
  .disponible-monto {
  font-size: 24px;
  font-weight: 400;
  font-style: normal;
  line-height: 1.17;
  color: #444;
  margin: 0;
}
mm-goal-rescue-account-select-amount .mm-container-tarjeta-cuenta__cuenta {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: auto;
}
mm-goal-rescue-account-select-amount
  .mm-container-tarjeta-cuenta__cuenta
  .cuenta-label {
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  line-height: 1.5;
  color: #444;
  margin: 0;
}
mm-goal-rescue-account-select-amount
  .mm-container-tarjeta-cuenta__cuenta
  .cuenta-numero {
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  line-height: 1.5;
  color: #444;
  margin: 0;
  text-align: right;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
mm-goal-rescue-account-select-amount .goal-contract__btn-foot {
  margin-top: 20px;
  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;
}
mm-goal-rescue-amount ion-content[data-type="vacations"] .scroll-content {
  background-color: #eeb302;
}
mm-goal-rescue-amount ion-content[data-type="buy"] .scroll-content {
  background-color: #ba318e;
}
mm-goal-rescue-amount ion-content[data-type="home"] .scroll-content {
  background-color: #9331ba;
}
mm-goal-rescue-amount ion-content[data-type="education"] .scroll-content {
  background-color: #36f;
}
mm-goal-rescue-amount ion-content[data-type="familyHealth"] .scroll-content {
  background-color: #137e84;
}
mm-goal-rescue-amount ion-content[data-type="money"] .scroll-content {
  background-color: #63ba68;
}
mm-goal-rescue-amount .rescue-box {
  width: 92%;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  -webkit-box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  background-color: #fff;
  margin: 38px auto auto;
  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;
  padding: 16px;
}
mm-goal-rescue-amount .rescue-box__tittle {
  font-size: 16px;
  font-size: 4.26667vw;
  font-weight: 600;
}
mm-goal-rescue-amount .rescue-box__form .item-checkbox-checked .checkbox-label {
  font-weight: 600;
}
mm-goal-rescue-amount
  .rescue-box__form
  .checkbox-input
  .checkbox.checkbox-icon {
  width: 2.1rem;
  height: 2.1rem;
}
mm-goal-rescue-amount
  .rescue-box__form
  .checkbox-input
  .checkbox.checkbox-md
  .checkbox-checked
  .checkbox-inner {
  border-color: red;
  background: red;
  border-radius: 50%;
  width: 9px;
  height: 9px;
  top: 0.5rem;
  left: 0.5rem;
}
mm-goal-rescue-amount
  .rescue-box__form
  .checkbox-input
  ion-checkbox.checkbox.checkbox-md {
  margin: 0 !important;
}
mm-goal-rescue-amount .rescue-box__form .checkbox-input .checkbox-label {
  font-size: 14px;
  font-size: 3.73333vw;
}
mm-goal-rescue-amount .rescue-box__form .checkbox-input .checkbox-icon {
  border-radius: 50%;
}
mm-goal-rescue-amount .rescue-box__form .checkbox-input .item-inner {
  border-bottom: none;
}
mm-goal-rescue-amount
  .rescue-box
  .item.item-md.input-has-focus
  .add-peso:before,
mm-goal-rescue-amount
  .rescue-box
  .item.item-md.input-has-value.item-input-has-value
  .add-peso:before {
  opacity: 1;
}
mm-goal-rescue-amount .rescue-box .add-peso:before {
  content: "$";
  opacity: 0;
  position: absolute;
  color: #999;
  margin: 8px 8px 0.4rem 0;
}
mm-goal-rescue-amount .rescue-box .add-peso .text-input-md {
  padding-left: 15px;
}
mm-goal-rescue-amount
  .rescue-box
  .item.item-block.item-md.item-input.item-label-floating.item-input-disabled
  .label-md {
  font-size: 16px;
  font-size: 4.26667vw;
  font-weight: 600;
  color: #9b9b9b !important;
}
mm-goal-rescue-amount
  .rescue-box
  .item.item-block.item-md.item-input.item-label-floating.ng-touched.ng-pristine.ng-valid.invalid
  .label-md {
  font-size: 16px;
  font-size: 4.26667vw;
  font-weight: 600;
  color: red;
}
mm-goal-rescue-amount
  .rescue-box
  .item.item-block.item-md.item-input.item-label-floating.ng-touched.ng-valid.ng-dirty
  .label-md,
mm-goal-rescue-amount
  .rescue-box
  .item.item-block.item-md.item-input.item-label-floating.ng-untouched.ng-pristine.ng-invalid
  .label-md,
mm-goal-rescue-amount
  .rescue-box
  .item.item-block.item-md.item-input.item-label-floating.ng-untouched.ng-pristine.ng-valid
  .label-md {
  font-size: 16px;
  font-size: 4.26667vw;
  font-weight: 600;
  color: #000;
}
mm-goal-rescue-amount
  .rescue-box
  .item.item-block.item-md.item-input.item-label-floating.input-has-value.item-input-has-value
  .label-md,
mm-goal-rescue-amount
  .rescue-box
  .item.item-block.item-md.item-input.item-label-floating.ng-touched.ng-dirty.input-has-value.item-input-has-value.ng-valid
  .label-md,
mm-goal-rescue-amount
  .rescue-box
  .item.item-block.item-md.item-input.item-label-floating.ng-touched.ng-dirty.ng-valid.invalid.input-has-focus.item-input-has-focus
  .label-md,
mm-goal-rescue-amount
  .rescue-box
  .item.item-block.item-md.item-input.item-label-floating.ng-touched.ng-pristine.ng-valid.invalid.input-has-focus.item-input-has-focus
  .label-md,
mm-goal-rescue-amount
  .rescue-box
  .item.item-block.item-md.item-input.item-label-floating.ng-touched.ng-valid.ng-dirty.input-has-value.item-input-has-value
  .label-md,
mm-goal-rescue-amount
  .rescue-box
  .item.item-block.item-md.item-input.item-label-floating.ng-untouched.input-has-value.item-input-has-value.ng-dirty.ng-valid
  .label-md {
  font-size: 16px;
  font-size: 5.6vw;
  font-weight: 600;
  color: #000;
}
mm-goal-rescue-amount
  .rescue-box
  .item.item-block.item-md.item-input.item-label-floating.ng-touched.input-has-value.item-input-has-value.ng-dirty.ng-valid.invalid
  .label-md {
  font-size: 16px;
  font-size: 5.6vw;
  font-weight: 600;
  color: red;
}
mm-goal-rescue-amount
  .rescue-box
  .item.item-block.item-md.item-input.item-label-floating.ng-touched.ng-dirty.invalid.ng-invalid
  .label-md {
  font-size: 16px;
  font-size: 4.26667vw;
  font-weight: 600;
  color: red;
}
mm-goal-rescue-amount
  .rescue-box
  .item.item-block.item-md.item-input.item-label-floating.ng-touched.ng-invalid.input-has-value.item-input-has-value.ng-dirty
  .label-md,
mm-goal-rescue-amount
  .rescue-box
  .item.item-block.item-md.item-input.item-label-floating.ng-untouched.ng-invalid.invalid.input-has-value.item-input-has-value.ng-dirty.invalid
  .label-md {
  font-size: 16px;
  font-size: 5.6vw;
  font-weight: 600;
  color: red;
}
mm-goal-rescue-amount
  .rescue-box
  .item.item-block.item-md.item-input.item-label-floating.ng-dirty.ng-invalid.ng-touched
  .label-md,
mm-goal-rescue-amount
  .rescue-box
  .item.item-block.item-md.item-input.item-label-floating.ng-pristine.invalid.ng-invalid.ng-touched
  .label-md,
mm-goal-rescue-amount
  .rescue-box
  .item.item-block.item-md.item-input.item-label-floating.ng-pristine.ng-invalid.ng-touched
  .label-md {
  font-size: 16px;
  font-size: 4.26667vw;
  font-weight: 600;
  color: red;
}
mm-goal-rescue-amount
  .rescue-box
  .item-md.item-input.item-label-floating.ng-untouched.ng-valid.input-has-value.item-input-has-value.invalid.ng-dirty.invalid
  .item-inner {
  border-bottom-color: #ec0000 !important;
  -webkit-box-shadow: inset 0 -1px 0 0 #ec0000 !important;
  box-shadow: inset 0 -1px 0 0 #ec0000 !important;
}
mm-goal-rescue-amount
  .rescue-box
  .item-md.item-input.item-label-floating.ng-untouched.ng-valid.input-has-value.item-input-has-value.invalid.ng-dirty.invalid
  .item-inner
  .input-wrapper
  .item-cover {
  border-bottom: none !important;
}
mm-goal-rescue-amount
  .rescue-box
  .item-md.item-input.item-label-floating.ng-untouched.ng-valid.input-has-value.item-input-has-value.invalid.ng-dirty.invalid
  + .mm-input-description,
mm-goal-rescue-amount
  .rescue-box
  .item-md.item-input.item-label-floating.ng-untouched.ng-valid.input-has-value.item-input-has-value.invalid.ng-dirty.invalid
  + p.mm-label-error {
  color: red;
  display: block;
  margin: 0;
  font-weight: 600;
  font-size: 12px;
}
mm-goal-rescue-amount
  .rescue-box
  .item-input.ng-touched:not(.input-has-focus):not(.item-input-has-focus).invalid
  .item-inner {
  border-bottom-color: #ec0000 !important;
  -webkit-box-shadow: inset 0 -1px 0 0 #ec0000 !important;
  box-shadow: inset 0 -1px 0 0 #ec0000 !important;
}
mm-goal-rescue-amount
  .rescue-box
  .item-input.ng-touched:not(.input-has-focus):not(.item-input-has-focus).invalid
  .item-inner
  .input-wrapper
  .item-cover {
  border-bottom: none !important;
}
mm-goal-rescue-amount
  .rescue-box
  .item-input.ng-touched:not(.input-has-focus):not(.item-input-has-focus).invalid
  + .mm-input-description,
mm-goal-rescue-amount
  .rescue-box
  .item-input.ng-touched:not(.input-has-focus):not(.item-input-has-focus).invalid
  + p.mm-label-error {
  color: red;
  display: block;
  margin: 0;
  font-weight: 600;
  font-size: 12px;
}
mm-goal-rescue-amount .rescue-box__footer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 92%;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: #ddf4f5;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  margin: auto;
}
mm-goal-rescue-amount .rescue-box__footer .info-bottom__icono {
  margin-left: 4.53333vw;
  margin-right: 4.53333vw;
}
mm-goal-rescue-amount .rescue-box__footer p {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-size: 12px;
  font-size: 3.2vw;
  color: #444;
  padding-right: 16px;
}
mm-goal-rescue-amount .goal-contract__btn-foot {
  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: 48px 0;
}
mm-goal-rescue-amount mm-tabs.hide-tabs {
  -webkit-transform: translateY(100%) !important;
  transform: translateY(100%) !important;
  -webkit-transition: all 1s ease-in;
  transition: all 1s ease-in;
}
mm-goal-simulations .goal-forms .icon-goal-box--bigger {
  font-size: 43.5px;
}
mm-goal-simulations .goal-forms__mesagge__user-name {
  text-transform: capitalize;
}
mm-goal-simulations .goal-forms .goal-forms__last-mesagge {
  font-size: 12px;
  font-size: 3.2vw;
  color: #444;
  margin: 15px 0 0;
}
mm-goal-simulations .capitalize {
  text-transform: capitalize;
}
mm-goal-simulations .go-back-button {
  color: #000;
  text-decoration: none;
  font-size: 12px;
  font-size: 3.2vw;
  font-weight: 600;
  margin-top: 22px;
  display: inline-block;
}
mm-goal-simulations .go-back-button i {
  font-size: 18px;
  vertical-align: middle;
}
app-internal-modal .content-md {
  background: rgba(0, 0, 0, 0.6);
}
app-internal-modal .internal-modal {
  -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-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  height: 100%;
  padding: 4.4rem 1.6rem;
}
app-internal-modal .internal-modal--wrapper {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 0;
  width: 100%;
}
app-internal-modal .internal-modal .modal-generico {
  -webkit-animation: overflow 0.4s linear;
  animation: overflow 0.4s linear;
  -webkit-animation-delay: 0.4s;
  animation-delay: 0.4s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  background: #fff;
  border: 0.1rem solid #ddd;
  border-radius: 0.3rem;
  opacity: 0;
  padding-top: 5.6rem;
  position: relative;
  text-align: center;
}
app-internal-modal .internal-modal .modal-generico--title {
  color: #444;
  font-size: 28px;
  margin: 0 0 3.2rem;
}
app-internal-modal .internal-modal .modal-generico--content {
  font-size: 16px;
  margin: 1.6rem 0 3.2rem;
  padding: 0 1.6rem;
}
app-internal-modal .internal-modal .modal-generico--icon {
  background: #ec0000;
  border-radius: 50%;
  color: #fff;
  font-size: 3.2rem;
  height: 7.2rem;
  left: 50%;
  line-height: 7.2rem;
  margin: -3.6rem 0 0 -3.6rem;
  position: absolute;
  text-align: center;
  top: 0;
  width: 7.2rem;
}
app-internal-modal .internal-modal .modal-generico--icon.positive {
  background: #abc111;
}
app-internal-modal .internal-modal .modal-generico--container-botones {
  display: block;
  padding-bottom: 1.6rem;
}
.goal-box,
.goals-list__item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
}
app-internal-modal .internal-modal .modal-generico--container-botones.grid {
  height: auto;
  padding-top: 1.6rem;
}
app-internal-modal .internal-modal .modal-generico--container-botones__cancel {
  background: 0 0;
  color: #000;
  min-width: 24rem;
}
app-internal-modal .internal-modal .modal-generico .color-error {
  background-color: #ec0000;
}
app-internal-modal .internal-modal .modal-generico .color-warning {
  background-color: #e59d27;
}
app-internal-modal .internal-modal .modal-generico .color-info {
  background-color: #1bb3bc;
}
app-internal-modal .internal-modal .modal-generico .color-success {
  background-color: #abc111;
}
mm-goal-suggestions .content {
  background: #f0f0f0;
}
mm-goal-suggestions .goal-suggestions {
  padding: 17px 13px;
}
.goals-list {
  margin: 0;
  padding: 0;
}
.goals-list__item {
  padding: 0 16px;
  border-radius: 4px;
  -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.11);
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.11);
  background-color: #fff;
  height: 80px;
  margin-bottom: 2.4vw;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.goal-box {
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.goal-box .goal-box__icon-next {
  color: #ec0000;
  font-size: 14px;
  font-size: 3.73333vw;
}
.goal-box__icon {
  height: 47px;
  width: 47px;
  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;
  border-radius: 50%;
}
.goal-box__icon .icon-goal-box {
  color: #fff;
  font-size: 33px;
}
.vacations .goal-box__icon {
  background-color: #eeb302;
}
.buy .goal-box__icon {
  background-color: #ba318e;
}
.home .goal-box__icon {
  background-color: #9331ba;
}
.education .goal-box__icon {
  background-color: #36f;
}
.familyHealth .goal-box__icon {
  background-color: #137e84;
}
.money .goal-box__icon {
  background-color: #63ba68;
}
.goal-box__centered {
  margin: 0 auto;
}
.goal-box__big-icon {
  height: 66px;
  height: 17.6vw;
  width: 66px;
  width: 17.6vw;
}
.goal-box__big-icon .icon-goal-box {
  font-size: 40px;
  font-size: 10.66667vw;
}
.goal-box__text {
  font-size: 12px;
  font-weight: 700;
  line-height: normal;
  color: #444;
  padding-left: 5.06667vw;
  text-transform: uppercase;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  margin: 0;
}
.goal-box__big-text {
  font-size: 18px;
  font-size: 4.8vw;
}
.definition-list {
  display: block;
}
.definition-list dt {
  display: inline-block;
  font-weight: 600;
  font-size: 12px;
  font-size: 3.2vw;
  width: 100%;
  margin-bottom: 5px;
}
.definition-list dd {
  display: inline-block;
  margin: 0 0 17px;
  color: #444;
  font-weight: 700;
  width: 100%;
}
.featured-value {
  display: block;
  font-size: 22px;
  font-size: 5.86667vw;
  font-weight: 600;
  margin: 10px 0;
}
mm-goal-super-clave ion-content[data-type="vacations"] .scroll-content {
  background-color: #eeb302;
}
mm-goal-super-clave ion-content[data-type="buy"] .scroll-content {
  background-color: #ba318e;
}
mm-goal-super-clave ion-content[data-type="home"] .scroll-content {
  background-color: #9331ba;
}
mm-goal-super-clave ion-content[data-type="education"] .scroll-content {
  background-color: #36f;
}
mm-goal-super-clave ion-content[data-type="familyHealth"] .scroll-content {
  background-color: #137e84;
}
mm-goal-super-clave ion-content[data-type="money"] .scroll-content {
  background-color: #63ba68;
}
mm-goal-super-clave mm-tabs.hide-tabs {
  -webkit-transform: translateY(100%) !important;
  transform: translateY(100%) !important;
  -webkit-transition: all 1s ease-in;
  transition: all 1s ease-in;
}
app-page-generalmodal h2.modal-generico--title {
  text-transform: capitalize;
  margin-bottom: 1.5rem;
}
app-page-generalmodal
  .modal-scroll-content
  .modal-generico--container-botones.grid {
  padding-top: 0;
  padding-bottom: 10px;
}
app-page-generalmodal .modal-scroll-content p {
  text-align: center;
  font-size: 14px;
  padding: 0 25px;
}
app-page-generalmodal .icono-check-input {
  font-size: 4rem;
  line-height: 8rem;
  font-weight: 700;
}
.ion-modalkb
  app-page-generalmodal
  ion-scroll
  ion-grid
  .modal-generico--container-botones.first-btn
  .botones.button.inline {
  text-transform: uppercase;
}
mm-super-clave .mm-clave-seguridad .item.item-input:last-child {
  border-bottom-color: #444;
  border-bottom-width: 1px;
}
mm-super-clave
  .item-md.item-input.ng-valid.item-input-has-value:not(.input-has-focus):not(.item-input-has-focus)
  .item-inner {
  border-bottom-color: unset;
  -webkit-box-shadow: none;
  box-shadow: none;
}
mm-super-clave
  .list-md
  .item-input.ng-valid.input-has-value:not(.input-has-focus):not(.item-input-has-focus):last-child {
  -webkit-box-shadow: none;
  box-shadow: none;
  border-bottom: 1px solid transparent;
}
mm-page-onboarding ion-slides {
  position: fixed;
  top: 0;
}
mm-page-onboarding .slider,
mm-page-onboarding .swiper-container {
  -webkit-animation: none;
  animation: none;
  opacity: 1;
}
mm-page-onboarding .fixed-content,
mm-page-onboarding .scroll-content {
  margin-top: 0;
}
mm-page-onboarding .mm-slide-onboarding {
  height: 100vh;
  background-color: #fff;
}
mm-page-onboarding .mm-slide-onboarding__header {
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#c55fde),
    to(#9331ba)
  );
  background: linear-gradient(to bottom, #c55fde 0, #9331ba 100%);
  position: relative;
  overflow: hidden;
}
@media only screen and (min-device-width: 320px) and (orientation: portrait) {
  mm-page-onboarding .mm-slide-onboarding__header {
    height: 45vh;
  }
}
@media md {
  mm-page-onboarding .mm-slide-onboarding__header {
    height: 50vh;
  }
}
mm-page-onboarding .mm-slide-onboarding__header:before {
  content: "";
  background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="1600" height="198"><path fill="%23fff" fill-rule="evenodd" d="M1599.995 121C1289 121 1190.102-.25 789 0 389 0 289 121 0 121v77h1600s-.005-48-.005-77z"/></svg>')
    repeat-x;
  position: absolute;
  bottom: 0;
  width: 1620px;
  height: 50px;
  -webkit-animation: wave 6s cubic-bezier(0.36, 0.45, 0.63, 0.53) infinite;
  animation: wave 6s cubic-bezier(0.36, 0.45, 0.63, 0.53) infinite;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  z-index: 4;
  background-size: contain;
  left: 0;
  border-bottom: 3px solid #fff;
}
mm-page-onboarding .mm-slide-onboarding__body {
  padding: 20px 35px;
  position: relative;
}
mm-page-onboarding .mm-slide-onboarding__body:before {
  content: "";
  height: 2px;
  background-color: #fff;
  width: 100%;
  top: -1px;
  position: absolute;
  z-index: 4;
  left: 0;
}
@media only screen and (min-device-width: 320px) and (orientation: portrait) {
  mm-page-onboarding .mm-slide-onboarding__body {
    padding: 10px 35px;
  }
}
@media only screen and (min-device-width: 360px) and (min-height: 569px) and (orientation: portrait) {
  mm-page-onboarding .mm-slide-onboarding__body {
    padding: 20px 35px;
  }
}
mm-page-onboarding .mm-slide-onboarding__body.first-slide {
  padding: 20px 25px;
}
@media only screen and (min-device-width: 360px) and (min-height: 569px) and (orientation: portrait) {
  mm-page-onboarding .mm-slide-onboarding__body.first-slide {
    padding: 20px 35px;
  }
}
mm-page-onboarding .mm-slide-onboarding__body.second-slide {
  padding: 20px 30px;
}
mm-page-onboarding .mm-slide-onboarding__title {
  font-family: BPreplay;
  font-size: 27px;
  font-weight: 600;
  font-style: normal;
  line-height: 1;
  text-align: center;
  color: #9331ba;
  margin: 0;
}
@media only screen and (min-device-width: 320px) and (orientation: portrait) {
  mm-page-onboarding .mm-slide-onboarding__title {
    font-size: 25px;
  }
  mm-page-onboarding .mm-slide-onboarding__text {
    bottom: 15px;
    margin-bottom: 10px;
  }
}
@media only screen and (min-device-width: 360px) and (min-height: 569px) and (orientation: portrait) {
  mm-page-onboarding .mm-slide-onboarding__body.second-slide {
    padding: 20px 35px;
  }
  mm-page-onboarding .mm-slide-onboarding__title {
    font-size: 27px;
  }
}
mm-page-onboarding .mm-slide-onboarding__text {
  font-size: 16px;
  font-weight: 400;
  font-style: normal;
  line-height: normal;
  text-align: center;
  color: #454545;
}
@media only screen and (min-device-width: 360px) and (min-height: 569px) and (orientation: portrait) {
  mm-page-onboarding .mm-slide-onboarding__text {
    bottom: 16px;
    margin-bottom: 16px;
  }
}
mm-page-onboarding .mm-slide-onboarding .mountain {
  width: 100%;
  height: auto;
  position: absolute;
  left: 0;
  z-index: 2;
}
mm-page-onboarding .mm-character-hand,
mm-page-onboarding .mm-character-onboarding-01 {
  z-index: 3;
  position: absolute;
}
mm-page-onboarding
  .mm-slides-onboarding
  .swiper-container
  .swiper-wrapper
  .swiper-slide:nth-child(1)
  .mm-slide-onboarding__header {
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#c55fde),
    to(#9331ba)
  );
  background: linear-gradient(to bottom, #c55fde 0, #9331ba 100%);
}
@media only screen and (min-device-width: 320px) and (orientation: portrait) {
  mm-page-onboarding .mm-slide-onboarding .mountain {
    bottom: 6px;
  }
  mm-page-onboarding
    .mm-slides-onboarding
    .swiper-container
    .swiper-wrapper
    .swiper-slide:nth-child(1)
    .mm-slide-onboarding__header:before {
    background-color: transparent;
  }
}
mm-page-onboarding
  .mm-slides-onboarding
  .swiper-container
  .swiper-wrapper
  .swiper-slide:nth-child(1)
  .mm-slide-onboarding__header
  .mm-character-onboarding-01 {
  -webkit-animation-delay: 0s;
  animation-delay: 0s;
  opacity: 0;
  max-height: 22vh;
  left: 36%;
  bottom: 60px;
}
mm-page-onboarding
  .mm-slides-onboarding
  .swiper-container
  .swiper-wrapper
  .swiper-slide:nth-child(1)
  .mm-slide-onboarding
  .mm-slide-onboarding__title {
  color: #9331ba;
}
mm-page-onboarding
  .mm-slides-onboarding
  .swiper-container
  .swiper-wrapper
  .swiper-slide:nth-child(1).swiper-slide-active
  .mm-character-onboarding-01 {
  -webkit-animation: characterMove 1s linear forwards;
  animation: characterMove 1s linear forwards;
}
mm-page-onboarding
  .mm-slides-onboarding
  .swiper-container
  .swiper-wrapper
  .swiper-slide:nth-child(1).swiper-slide-active
  .mm-character-flag {
  -webkit-animation: flag 4s linear forwards;
  animation: flag 4s linear forwards;
}
mm-page-onboarding
  .mm-slides-onboarding
  .swiper-container
  .swiper-wrapper
  .swiper-slide:nth-child(2)
  .mm-slide-onboarding
  .mm-slide-onboarding__header {
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#ffc02a),
    to(#ffa920)
  );
  background: linear-gradient(to bottom, #ffc02a 0, #ffa920 100%);
}
mm-page-onboarding
  .mm-slides-onboarding
  .swiper-container
  .swiper-wrapper
  .swiper-slide:nth-child(2)
  .mm-slide-onboarding
  .mm-slide-onboarding__header:before {
  background-color: transparent;
}
mm-page-onboarding
  .mm-slides-onboarding
  .swiper-container
  .swiper-wrapper
  .swiper-slide:nth-child(2)
  .mm-slide-onboarding
  .mm-slide-onboarding__title {
  color: #ffad22;
}
mm-page-onboarding
  .mm-slides-onboarding
  .swiper-container
  .swiper-wrapper
  .swiper-slide:nth-child(2).swiper-slide-active
  .mm-character-hand {
  -webkit-animation: handMove 1s linear;
  animation: handMove 1s linear;
}
mm-page-onboarding
  .mm-slides-onboarding
  .swiper-container
  .swiper-wrapper
  .swiper-slide:nth-child(2).swiper-slide-active
  .mm-character-hand__moneybag {
  -webkit-animation: moneybag 1s ease;
  animation: moneybag 1s ease;
}
mm-page-onboarding
  .mm-slides-onboarding
  .swiper-container
  .swiper-wrapper
  .swiper-slide:nth-child(3)
  .mm-slide-onboarding
  .mm-slide-onboarding__header {
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#6cc0e9),
    to(#20a9ff)
  );
  background: linear-gradient(to bottom, #6cc0e9 0, #20a9ff 100%);
}
mm-page-onboarding
  .mm-slides-onboarding
  .swiper-container
  .swiper-wrapper
  .swiper-slide:nth-child(3)
  .mm-slide-onboarding
  .mm-slide-onboarding__header:before {
  background-color: transparent;
}
mm-page-onboarding
  .mm-slides-onboarding
  .swiper-container
  .swiper-wrapper
  .swiper-slide:nth-child(3)
  .mm-slide-onboarding
  .mm-slide-onboarding__title {
  color: #0f82c8;
}
mm-page-onboarding
  .mm-slides-onboarding
  .swiper-container
  .swiper-wrapper
  .swiper-slide:nth-child(3)
  .mm-slide-onboarding
  .mm-character-cloud-01,
mm-page-onboarding
  .mm-slides-onboarding
  .swiper-container
  .swiper-wrapper
  .swiper-slide:nth-child(3)
  .mm-slide-onboarding
  .mm-character-cloud-02,
mm-page-onboarding
  .mm-slides-onboarding
  .swiper-container
  .swiper-wrapper
  .swiper-slide:nth-child(3)
  .mm-slide-onboarding
  .mm-character-cloud-03 {
  -webkit-transform: scale(2);
  transform: scale(2);
}
mm-page-onboarding
  .mm-slides-onboarding
  .swiper-container
  .swiper-wrapper
  .swiper-slide:nth-child(3)
  .mm-slide-onboarding
  .mm-character-onboarding-01 {
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  left: 50%;
}
@media only screen and (min-device-width: 320px) and (orientation: portrait) {
  mm-page-onboarding
    .mm-slides-onboarding
    .swiper-container
    .swiper-wrapper
    .swiper-slide:nth-child(3)
    .mm-slide-onboarding
    .mm-character-onboarding-01 {
    max-width: 120px;
    bottom: 40px;
  }
}
@media only screen and (min-device-width: 360px) and (min-height: 569px) and (orientation: portrait) {
  mm-page-onboarding
    .mm-slides-onboarding
    .swiper-container
    .swiper-wrapper
    .swiper-slide:nth-child(3)
    .mm-slide-onboarding
    .mm-character-onboarding-01 {
    max-width: none;
    bottom: 70px;
  }
}
mm-page-onboarding
  .mm-slides-onboarding
  .swiper-container
  .swiper-wrapper
  .swiper-slide:nth-child(3).swiper-slide-active
  .mm-character-hand {
  -webkit-animation: handMove 1s linear;
  animation: handMove 1s linear;
}
mm-page-onboarding
  .mm-slides-onboarding
  .swiper-container
  .swiper-wrapper
  .swiper-slide:nth-child(3).swiper-slide-active
  .mm-character-hand__moneybag {
  -webkit-animation: moneybag 1s ease;
  animation: moneybag 1s ease;
}
mm-page-onboarding .mm-slides-onboarding .swiper-container .swiper-pagination {
  position: absolute;
  bottom: 8vw;
}
mm-page-onboarding
  .mm-slides-onboarding
  .swiper-container
  .swiper-pagination
  .swiper-pagination-bullet {
  background-color: #cdcdcd;
  opacity: 1;
  margin: 0 2px;
}
mm-page-onboarding
  .mm-slides-onboarding
  .swiper-container
  .swiper-pagination
  .swiper-pagination-bullet:nth-child(1).swiper-pagination-bullet-active {
  background-color: #9331ba;
}
mm-page-onboarding
  .mm-slides-onboarding
  .swiper-container
  .swiper-pagination
  .swiper-pagination-bullet:nth-child(2).swiper-pagination-bullet-active {
  background-color: #ffac21;
}
mm-page-onboarding
  .mm-slides-onboarding
  .swiper-container
  .swiper-pagination
  .swiper-pagination-bullet:nth-child(3).swiper-pagination-bullet-active {
  background-color: #0f82c8;
}
mm-page-onboarding .mm-character-cloud-01 {
  position: absolute;
  top: 10%;
  left: 25%;
  -webkit-animation: cloudMove 20s linear infinite;
  animation: cloudMove 20s linear infinite;
}
mm-page-onboarding .mm-character-cloud-02 {
  position: absolute;
  top: 30%;
  left: 50%;
  -webkit-animation: cloudMove 30s linear infinite;
  animation: cloudMove 30s linear infinite;
}
mm-page-onboarding .mm-character-cloud-03 {
  position: absolute;
  top: 5%;
  left: 90%;
  -webkit-animation: cloudMove 20s linear infinite;
  animation: cloudMove 20s linear infinite;
}
mm-page-onboarding .mm-character-flag {
  opacity: 0;
}
@media only screen and (min-device-width: 320px) and (orientation: portrait) {
  mm-page-onboarding .mm-character-hand {
    max-height: 140px;
    right: -11px;
    bottom: 62px;
  }
}
@media only screen and (min-device-width: 360px) and (min-height: 569px) and (orientation: portrait) {
  mm-page-onboarding .mm-character-hand {
    max-height: none;
    right: 0;
    bottom: 70px;
  }
}
mm-page-onboarding .mm-character-hand__moneybag {
  -webkit-transform: rotate(0);
  transform: rotate(0);
}
mm-page-onboarding .mm-slides-onboarding-btns {
  position: absolute;
  bottom: 6.66667vw;
  z-index: 30;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 0 16px;
  width: 100%;
  height: 1px;
}
mm-page-onboarding .mm-slides-onboarding-btns .mm-slides-onboarding-btn {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
mm-page-onboarding
  .mm-slides-onboarding-btns
  .mm-slides-onboarding-btn:last-child {
  text-align: right;
}
mm-page-onboarding .mm-slides-onboarding-btns .mm-slides-onboarding-btn__link {
  font-size: 16px;
  font-weight: 400;
  font-style: normal;
  line-height: normal;
  color: #9a9a9a;
  text-decoration: none;
  position: relative;
  display: inline-block;
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
}
mm-page-onboarding
  .mm-slides-onboarding-btns
  .mm-slides-onboarding-btn__link::before {
  content: "";
  width: 100%;
  height: 48px;
  position: absolute;
  top: 50%;
  left: 0;
  margin-top: -24px;
}
mm-page-onboarding .mm-button--link {
  margin-top: 8px;
  font-size: 16px;
  font-weight: 600;
  font-style: normal;
  line-height: 1.5;
  text-align: center;
  color: #4a4a4a;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  text-decoration: none;
  position: relative;
  padding-right: 15px;
}
mm-page-onboarding .mm-button--link span {
  position: absolute;
  top: 50%;
  right: 0;
  font-size: 11px;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
@-webkit-keyframes characterMove {
  from {
    opacity: 0;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
  }
  20% {
    opacity: 1;
  }
  to {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
}
@keyframes characterMove {
  from {
    opacity: 0;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
  }
  20% {
    opacity: 1;
  }
  to {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
}
@-webkit-keyframes cloudMove {
  0% {
    margin-left: 400px;
  }
  100% {
    margin-left: -400px;
  }
}
@keyframes cloudMove {
  0% {
    margin-left: 400px;
  }
  100% {
    margin-left: -400px;
  }
}
@-webkit-keyframes flag {
  0% {
    opacity: 0;
  }
  100%,
  50% {
    opacity: 1;
  }
}
@keyframes flag {
  0% {
    opacity: 0;
  }
  100%,
  50% {
    opacity: 1;
  }
}
@-webkit-keyframes handMove {
  0% {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes handMove {
  0% {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@-webkit-keyframes moneybag {
  0%,
  70% {
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }
  100% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
}
@keyframes moneybag {
  0%,
  70% {
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }
  100% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
}
@-webkit-keyframes wave {
  0% {
    margin-left: 0;
  }
  100% {
    margin-left: -405px;
  }
}
@keyframes wave {
  0% {
    margin-left: 0;
  }
  100% {
    margin-left: -405px;
  }
}
mm-know .mm-know-brand {
  margin: 3rem 0;
  text-align: center;
}
mm-know .mm-know-brand .mm-logo-full {
  display: inline-block;
  height: 5.2rem;
  width: 17.5rem;
}
mm-know .mm-know-brand__title {
  color: #fff;
  font-size: 1.4rem;
  font-weight: 700;
  margin: 0.8rem 0 0;
}
mm-know .mm-know-what-is {
  padding: 0 2.4rem 2.4rem;
}
mm-know .mm-know-what-is__title {
  color: #fff;
  display: block;
  font-size: 1.8rem;
  font-weight: 600;
  margin: 0 0 1.6rem;
  text-align: center;
}
mm-know .mm-know-what-is__text {
  color: #fff;
  font-size: 1.6rem;
  margin: 0;
  text-align: center;
}
mm-know .mm-know-what-is__text + .mm-know-what-is__title {
  margin-top: 1.6rem;
}
mm-know .mm-know-button {
  padding-bottom: 2.4rem;
  text-align: center;
}
mm-know .mm-know-button .button--primary__meritolife {
  font-size: 1.6rem;
  font-weight: 600;
  padding-right: 0;
  text-transform: uppercase;
}
mm-know .mm-know-list {
  padding: 0 2.4rem 2.4rem;
}
mm-know .mm-know-list .mm-know-item {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  color: #fff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 1.6rem 0;
}
mm-know .mm-know-list .mm-know-item:last-child {
  border-bottom: 0;
}
mm-know .mm-know-list .mm-know-item__icon {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 7rem;
  -ms-flex: 0 0 7rem;
  flex: 0 0 7rem;
}
mm-know .mm-know-list .mm-know-item__icon .mm-know-shade {
  position: relative;
  width: 5.5rem;
}
mm-know .mm-know-list .mm-know-item__icon .mm-know-shade:after,
mm-know .mm-know-list .mm-know-item__icon .mm-know-shade:before {
  background-size: cover;
  content: "";
  display: block;
  height: 6rem;
  opacity: 0.2;
  position: absolute;
  width: 6rem;
  z-index: 0;
  top: 50%;
  margin-left: -3rem;
  left: 50%;
  background-position: center center;
}
mm-know .mm-know-list .mm-know-item__icon .mm-know-shade:before {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="4.304cm" height="4.339cm" viewBox="0 0 121 123"><path fill="%23fff" fill-rule="evenodd" d="M16.023 35.276C22.208 26.964 48.053.456 65.947.456c17.892 0 34.02 16.848 45.284 35.494 11.267 18.646 16.79 50.546-3.644 72.56-20.433 22.017-42.37 13.8-70.8 5.842C20.74 109.86-.103 87.62.56 71.444c.662-16.175 9.278-27.856 15.463-36.168" /></svg>');
  margin-top: -3.7rem;
  -webkit-animation-direction: forward;
  animation-direction: forward;
  -webkit-animation-duration: 15.5s;
  animation-duration: 15.5s;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}
mm-know .mm-know-list .mm-know-item__icon .mm-know-shade:after {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="110" height="114" viewBox="0 0 110 114"><path fill="%23fff" fill-rule="evenodd" d="M9.532 12.618C18.78 3.81 26.702-1.63 59.686.784c32.984 2.413 42.247 16.89 44.958 20.795 2.71 3.905 10.167 26.883-4.744 56.525-14.91 29.642-40.214 39.292-61.225 33.088-21.01-6.204-30.5-29.182-35.017-42.74C-.86 54.898-1.087 22.73 9.532 12.62z" /></svg>');
  margin-top: -2.8rem;
  -webkit-animation-direction: forward;
  animation-direction: forward;
  -webkit-animation-duration: 15.5s;
  animation-duration: 15.5s;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-delay: 1s;
  animation-delay: 1s;
}
mm-known-accumulate mm-parallax-content .mm-main-content .mm-main-content--top,
mm-known-accumulate mm-parallax-content .mm-main-content::after,
mm-known-accumulate mm-parallax-content .mm-main-content::before,
mm-known-detail mm-parallax-content .mm-main-content .mm-main-content--top,
mm-known-detail mm-parallax-content .mm-main-content::after,
mm-known-detail mm-parallax-content .mm-main-content::before {
  display: none;
}
mm-know .mm-know-list .mm-know-item__icon__content {
  background-image: linear-gradient(45deg, #8b2fe9, #9e3667 62%, #c6377b);
  border-radius: 50%;
  height: 5.5rem;
  line-height: 5.5rem;
  position: relative;
  text-align: center;
  width: 5.5rem;
  z-index: 3;
}
mm-known-accumulate .gradient-outside,
mm-known-detail .gradient-outside {
  background-image: -webkit-gradient(
      linear,
      left bottom,
      left top,
      color-stop(20%, #ff173b),
      to(rgba(216, 140, 73, 0))
    ),
    -webkit-gradient(linear, left top, right top, from(#f50), color-stop(#ef9938), to(#d88c49));
  min-height: 15rem;
  background-size: 100vw 100vh;
  max-height: 147px;
}
mm-know .mm-know-list .mm-know-item__icon__content i {
  font-size: 3rem;
  line-height: 5.5rem;
}
mm-know .mm-know-list .mm-know-item__text {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-size: 1.6rem;
}
mm-know .mm-know-list .mm-know-item__icon--right {
  color: rgba(255, 255, 255, 0.7);
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 2rem;
  -ms-flex: 0 0 2rem;
  flex: 0 0 2rem;
  font-size: 1.5rem;
}
mm-know .mm-know-list .mm-know-item__icon--right i {
  font-size: 1.5rem;
  line-height: 5.5rem;
}
@-webkit-keyframes animacion {
  0% {
    opacity: 0.23;
    -webkit-transform: rotate3d(0, 0, 1, 0deg) translate3d(0, 2px, 0);
    transform: rotate3d(0, 0, 1, 0deg) translate3d(0, 2px, 0);
  }
  30% {
    opacity: 0.15;
    -webkit-transform: rotate3d(0, 0, 1, 10deg) translate3d(0, -5px, 0);
    transform: rotate3d(0, 0, 1, 10deg) translate3d(0, -5px, 0);
  }
  60% {
    opacity: 0.1;
    -webkit-transform: rotate3d(1, 1, 1, -10deg) translate3d(0, -4px, 0);
    transform: rotate3d(1, 1, 1, -10deg) translate3d(0, -4px, 0);
  }
  100% {
    opacity: 0.23;
    -webkit-transform: rotate3d(0, 0, 1, 0deg) translate3d(0, 3px, 0);
    transform: rotate3d(0, 0, 1, 0deg) translate3d(0, 3px, 0);
  }
}
@keyframes animacion {
  0% {
    opacity: 0.23;
    -webkit-transform: rotate3d(0, 0, 1, 0deg) translate3d(0, 2px, 0);
    transform: rotate3d(0, 0, 1, 0deg) translate3d(0, 2px, 0);
  }
  30% {
    opacity: 0.15;
    -webkit-transform: rotate3d(0, 0, 1, 10deg) translate3d(0, -5px, 0);
    transform: rotate3d(0, 0, 1, 10deg) translate3d(0, -5px, 0);
  }
  60% {
    opacity: 0.1;
    -webkit-transform: rotate3d(1, 1, 1, -10deg) translate3d(0, -4px, 0);
    transform: rotate3d(1, 1, 1, -10deg) translate3d(0, -4px, 0);
  }
  100% {
    opacity: 0.23;
    -webkit-transform: rotate3d(0, 0, 1, 0deg) translate3d(0, 3px, 0);
    transform: rotate3d(0, 0, 1, 0deg) translate3d(0, 3px, 0);
  }
}
mm-known-accumulate mm-parallax-header {
  height: 21.1rem;
}
mm-known-accumulate mm-parallax-content .mm-main-content {
  margin: 10px 10px 15px;
  width: auto;
  color: #6a6a6a;
  -webkit-box-shadow: 0 0 7px 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 0 7px 0 rgba(25, 25, 25, 0.1);
  border-radius: 7px;
}
mm-known-accumulate .gradient-outside {
  z-index: -1;
  width: 100%;
  background-image: linear-gradient(to top, #ff173b 20%, rgba(216, 140, 73, 0)),
    linear-gradient(90deg, #f50, #ef9938, #d88c49);
  height: 39.2vw;
  height: 147px;
  position: absolute;
}
mm-known-accumulate .mm-known-detail-body {
  padding: 2rem;
}
mm-known-accumulate .mm-known-detail-body__title {
  font-size: 1.8rem;
  font-style: normal;
  font-weight: 600;
  color: #c90000;
}
mm-known-accumulate .mm-known-detail-body__subtitle {
  font-size: 1.6rem;
  font-weight: 600;
  font-style: italic;
  color: #6f6f6f;
  margin: 0;
  padding-bottom: 2rem;
}
mm-known-accumulate .mm-known-detail-body__text {
  font-weight: 400;
  padding-bottom: 1rem;
}
mm-known-accumulate .mm-known-detail-body__secondary-title {
  color: #ec0000;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-size: 1.6rem;
  font-weight: 700;
  line-height: 1.5;
  margin-top: 0;
}
mm-known-accumulate .mm-known-detail-body__text {
  font-size: 1.4rem;
  color: #6f6f6f;
  margin: 0 0 1.6rem;
}
mm-known-accumulate .mm-known-detail-body ul {
  height: auto;
  opacity: 1px;
  -webkit-transform: translateY(0);
  transform: translateY(0);
  padding: 0;
  margin: 0;
  list-style-type: none;
}
mm-known-accumulate .mm-known-detail-body ul li.list {
  font-size: 1.5rem;
  padding-bottom: 1.6rem;
  padding-left: 15px;
  line-height: 22px;
}
mm-known-accumulate .mm-known-detail-body ul li.list::before {
  position: absolute;
  font-size: 3.5rem;
  padding-right: 7px;
  color: #ec0000;
  -webkit-transform: translateX(-2rem);
  transform: translateX(-2rem);
  content: "\2022";
  line-height: 2.3rem;
}
mm-known-accumulate .mm-known-detail-body__legal {
  line-height: 22px;
}
mm-known-detail mm-parallax-header {
  height: 21.1rem;
}
mm-known-detail mm-parallax-content .mm-main-content {
  margin: 10px 10px 15px;
  width: auto;
  color: #6a6a6a;
  -webkit-box-shadow: 0 0 7px 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 0 7px 0 rgba(25, 25, 25, 0.1);
  border-radius: 7px;
}
mm-known-detail .gradient-outside {
  z-index: -1;
  width: 100%;
  background-image: linear-gradient(to top, #ff173b 20%, rgba(216, 140, 73, 0)),
    linear-gradient(90deg, #f50, #ef9938, #d88c49);
  height: 39.2vw;
  height: 147px;
  position: absolute;
}
mm-known-detail .mm-known-detail-body {
  padding: 2rem;
}
mm-known-detail .mm-known-detail-body__title {
  font-size: 1.8rem;
  font-style: normal;
  font-weight: 600;
  color: #ec0000;
  margin: 0;
  padding: 0 0 20px;
}
mm-known-detail .mm-known-detail-body__subtitle {
  line-height: 22px;
  font-size: 1.4rem;
  color: #6f6f6f;
  margin: 0;
  padding-bottom: 3.5rem;
}
mm-known-detail .mm-known-detail-body__secondary-title {
  font-size: 1.5rem;
  font-weight: 600;
  color: #6f6f6f;
}
mm-known-detail .mm-known-detail-body__text {
  font-size: 1.4rem;
  color: #6f6f6f;
  margin: 0 0 1.4rem;
}
mm-known-detail .mm-known-list-icon {
  list-style: none;
  margin: 0 0 1.4rem;
  padding: 0;
}
mm-known-detail .mm-known-list-icon__item {
  padding: 0;
  margin: 0 0 1.5rem;
  font-size: 1.4rem;
  color: #6f6f6f;
  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;
}
mm-known-detail
  .mm-known-list-icon__item:nth-child(2)
  .mm-known-list-icon__item__icono {
  color: #e5982a;
}
mm-known-detail
  .mm-known-list-icon__item:nth-child(3)
  .mm-known-list-icon__item__icono {
  color: #9132b1;
}
mm-known-detail .mm-known-list-icon__item__icono {
  font-size: 2rem;
  color: #d6573a;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 2.8rem;
  -ms-flex: 0 0 2.8rem;
  flex: 0 0 2.8rem;
}
mm-known-detail .mm-known-list-icon__item__text {
  margin: 0 0 0 5px;
  line-height: 22px;
}
mm-known-recognize mm-parallax-header {
  height: 21.1rem;
}
mm-known-recognize mm-parallax-content .mm-main-content {
  margin: 10px 10px 15px;
  width: auto;
  color: #6a6a6a;
  -webkit-box-shadow: 0 0 7px 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 0 7px 0 rgba(25, 25, 25, 0.1);
  border-radius: 7px;
}
mm-known-recognize mm-parallax-content .mm-main-content .mm-main-content--top,
mm-known-recognize mm-parallax-content .mm-main-content::after,
mm-known-recognize mm-parallax-content .mm-main-content::before {
  display: none;
}
mm-known-recognize .gradient-outside {
  min-height: 15rem;
  z-index: -1;
  width: 100%;
  background-image: -webkit-gradient(
      linear,
      left bottom,
      left top,
      color-stop(20%, #ff173b),
      to(rgba(216, 140, 73, 0))
    ),
    -webkit-gradient(linear, left top, right top, from(#f50), color-stop(#ef9938), to(#d88c49));
  background-image: linear-gradient(to top, #ff173b 20%, rgba(216, 140, 73, 0)),
    linear-gradient(90deg, #f50, #ef9938, #d88c49);
  background-size: 100vw 100vh;
  height: 39.2vw;
  height: 147px;
  max-height: 147px;
  position: absolute;
}
mm-known-recognize mm-collapse {
  border: none;
}
mm-known-recognize mm-collapse .mm-collapse-wrapper .mm-collapse-wrapper__body {
  padding-top: 15px;
}
mm-known-recognize
  mm-collapse
  .mm-collapse-wrapper
  .mm-collapse-wrapper__body
  .list {
  font-size: 1.5rem;
  padding-left: 2rem;
}
mm-known-recognize
  mm-collapse
  .mm-collapse-wrapper
  .mm-collapse-wrapper__body
  .list::before {
  font-size: 3.5rem;
  padding-right: 7px;
  color: #ec0000;
  -webkit-transform: translateX(-2rem);
  transform: translateX(-2rem);
}
mm-known-recognize mm-collapse .mm-collapse-wrapper__header {
  height: auto;
  padding: 15px 0 10px;
  border-bottom: 1px solid #ccc;
}
mm-known-recognize mm-collapse .mm-collapse-wrapper__header__title {
  font-size: 1.4rem;
  color: #444;
  font-weight: 400;
  -webkit-box-flex: 0;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
  margin-right: 0.5rem;
}
mm-known-recognize mm-collapse .mm-collapse-wrapper__header__subtitle {
  font-size: 1.4rem;
  font-weight: 700;
  color: #ec0000;
}
mm-known-recognize mm-collapse .mm-collapse-wrapper__header__icon {
  font-size: 1.5rem;
}
mm-known-recognize .mm-known-detail-body {
  padding: 1.7rem 1.7rem 0.6rem;
}
mm-known-recognize .mm-known-detail-body__title {
  font-size: 1.6rem;
  font-style: normal;
  font-weight: 600;
  color: #444;
  padding-bottom: 2rem;
  padding-top: 1.5rem;
}
mm-known-recognize .mm-known-detail-body__subtitle {
  font-size: 1.6rem;
  font-weight: 600;
  font-style: italic;
  color: #6f6f6f;
  margin: 0;
  padding-bottom: 2rem;
}
mm-known-recognize .mm-known-detail-body__text {
  line-height: 22px;
  font-weight: 400;
}
mm-known-recognize .mm-known-detail-body__legal {
  font-style: italic;
  font-size: 1.3rem;
  padding-top: 16px;
  color: #6f6f6f;
  font-weight: 600;
}
mm-known-recognize .mm-known-detail-body__secondary-title {
  font-size: 1.5rem;
  font-weight: 600;
  color: #6f6f6f;
}
mm-page-levels .mm-item-niveles--level,
mm-page-levels .mm-item-niveles--merit {
  font-family: BPreplay;
  font-weight: 700;
  text-align: center;
}
mm-known-recognize .mm-known-detail-body__text {
  font-size: 1.4rem;
  color: #6f6f6f;
  margin: 0 0 1.5rem;
}
mm-known-recognize .mm-known-list-icon {
  list-style: none;
  margin: 0 0 1.6rem;
  padding: 0;
}
mm-known-recognize .mm-known-list-icon__item {
  padding: 0;
  margin: 0 0 1.2rem;
  font-size: 1.5rem;
  color: #6f6f6f;
  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;
}
mm-known-recognize
  .mm-known-list-icon__item:nth-child(2)
  .mm-known-list-icon__item__icono {
  color: #d6573a;
}
mm-known-recognize
  .mm-known-list-icon__item:nth-child(3)
  .mm-known-list-icon__item__icono {
  color: #9132b1;
}
mm-known-recognize .mm-known-list-icon__item__icono {
  font-size: 1.8rem;
  color: #e5982a;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 2.8rem;
  -ms-flex: 0 0 2.8rem;
  flex: 0 0 2.8rem;
}
mm-known-recognize .mm-known-list-icon__item__text {
  margin: 0;
}
mm-page-levels.mm-not-active-scroll .scroll-content {
  overflow: hidden;
}
mm-page-levels .mm-list-niveles {
  padding: 1rem;
}
mm-page-levels .mm-item-niveles {
  border-radius: 1rem;
  padding: 0;
  text-align: center;
}
mm-page-levels .mm-item-niveles + .mm-item-niveles {
  margin-top: 1rem;
}
mm-page-levels .mm-item-niveles--titles {
  display: inline-block;
  margin: 0 0 0.8rem;
  padding-bottom: 1.5rem;
  position: relative;
}
mm-page-levels .mm-item-niveles--titles mm-stars-level {
  bottom: 0;
  position: absolute;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}
mm-page-levels .mm-item-niveles--titles mm-stars-level::after {
  background-color: #fff;
  bottom: 1.6rem;
  content: "";
  display: block;
  height: 5px;
  left: 50%;
  position: absolute;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 120%;
  z-index: -1;
}
mm-page-levels .mm-item-niveles--titles::before {
  background-color: #d1d1d1;
  bottom: 1.6rem;
  content: "";
  display: block;
  height: 1px;
  position: absolute;
  width: 100%;
}
mm-page-levels .mm-item-niveles--merit {
  color: #444;
  font-size: 36px;
}
mm-page-levels .mm-item-niveles--level {
  color: #ccc;
  font-size: 5rem;
  margin: 0;
}
mm-page-levels .mm-item-niveles--subtitle {
  color: #ccc;
  font-size: 1.4rem;
  font-weight: 600;
  margin: 0;
  text-align: center;
  white-space: initial;
}
mm-page-levels .mm-item-niveles--range {
  color: #999;
  font-size: 1.4rem;
  margin: 0;
  text-align: center;
}
mm-page-levels .mm-item-niveles--link {
  color: #f22300;
  font-size: 1.4rem;
  text-align: center;
}
mm-page-levels .mm-item-niveles--link i {
  font-size: 1rem;
}
mm-page-levels .mm-item-niveles--icon {
  background-color: #ccc;
  border-radius: 50%;
  display: inline-block;
  height: 4rem;
  margin: 0.8rem 0;
  text-align: center;
  width: 4rem;
}
mm-page-levels .mm-item-niveles--icon .icono-lock {
  color: #fff;
  font-size: 3.2rem;
  line-height: 4rem;
  text-align: center;
}
mm-page-levels .mm-item-niveles .mm-stars-level--round .star.star-full {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20.413" height="19.527" xmlns:xlink="http://www.w3.org/1999/xlink"><path fill="%23999" d="M19.528 8.757c1.397-1.043 1.11-1.902-.653-1.91l-2.602-.015-3.224-.018-1.01-3.06-.82-2.488c-.558-1.688-1.47-1.688-2.026 0l-.818 2.48-1.012 3.068-3.197.017-2.63.016c-1.762.01-2.05.868-.652 1.91l4.722 3.48-.978 3.075-.795 2.496c-.535 1.683.19 2.222 1.612 1.212l4.76-3.43 4.76 3.43c1.42 1.01 2.145.47 1.61-1.212l-.79-2.487-.98-3.083 4.72-3.48z"/></svg>');
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 1.5rem;
}
mm-page-levels
  .mm-item-niveles.mm-item-niveles--current
  .mm-item-niveles--level {
  color: #f39324;
}
mm-page-levels
  .mm-item-niveles.mm-item-niveles--current
  .mm-stars-level--round
  .star.star-full {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20.413" height="19.527" xmlns:xlink="http://www.w3.org/1999/xlink"><path fill="%23f39324" d="M19.528 8.757c1.397-1.043 1.11-1.902-.653-1.91l-2.602-.015-3.224-.018-1.01-3.06-.82-2.488c-.558-1.688-1.47-1.688-2.026 0l-.818 2.48-1.012 3.068-3.197.017-2.63.016c-1.762.01-2.05.868-.652 1.91l4.722 3.48-.978 3.075-.795 2.496c-.535 1.683.19 2.222 1.612 1.212l4.76-3.43 4.76 3.43c1.42 1.01 2.145.47 1.61-1.212l-.79-2.487-.98-3.083 4.72-3.48z"/></svg>');
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 1.5rem;
}
mm-page-levels
  .mm-item-niveles.mm-item-niveles--current
  .mm-item-niveles--subtitle {
  color: #444;
}
mm-page-levels
  .mm-item-niveles.mm-item-niveles--current
  .mm-item-niveles--range {
  color: #999;
}
mm-page-levels .mm-item-niveles.mm-item-niveles--used .mm-item-niveles--icon,
mm-page-levels
  .mm-item-niveles.mm-item-niveles--used
  .mm-item-niveles--subtitle {
  display: none;
}
mm-lower-your-rate .content-md {
  background-color: #fff;
}
mm-lower-your-rate .mm-parallax-header {
  background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="86" height="72"><path fill="%23bcbcbc" d="M10.4 72h65.2c5.52 0 10-4.48 10-10V10c0-5.52-4.48-10-10-10H10.4C4.88 0 .4 4.48.4 10v52c0 5.52 4.48 10 10 10zm-2-10V48.1l25-16.3L64.1 64H10.4c-1.1 0-2-.9-2-2zm67.2 2h-.5L53 40.8l9.1-8.6 15.5 14.9V62c0 1.1-.9 2-2 2zM10.4 8h65.2c1.1 0 2 .9 2 2v26L64.9 23.7c-1.53-1.5-3.97-1.5-5.5 0L47.5 35 36.9 23.9c-1.35-1.38-3.47-1.63-5.1-.6L8.4 38.5V10c0-1.1.9-2 2-2z"/></svg>')
    center no-repeat #f1f1f1;
  background-size: 8.5rem;
  min-height: 11rem;
}
mm-lower-your-rate .reco-detail-body {
  padding: 0 0.9rem;
}
mm-lower-your-rate .reco-detail-body-list {
  margin-bottom: 2.8rem;
}
mm-lower-your-rate .reco-detail-heading {
  padding: 1rem 0.9rem 0.8rem;
  color: #666;
  font-size: 12px;
  font-weight: 300;
}
mm-lower-your-rate .reco-detail-heading .col,
mm-lower-your-rate .reco-detail-heading .grid,
mm-lower-your-rate .reco-detail-heading .row {
  padding: 0;
}
mm-lower-your-rate .reco-detail-heading--icon {
  background-color: #444;
  border-radius: 50%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 7rem;
  -ms-flex: 0 0 7rem;
  flex: 0 0 7rem;
  height: 7rem;
  left: 50%;
  margin-left: -4rem;
  margin-top: -5rem;
  position: absolute;
  text-align: center;
  width: 7rem;
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.25);
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.25);
}
mm-lower-your-rate .reco-detail-heading--icon[type-icon="especial"] {
  background-color: #fbcc44;
  border: 0.4rem solid #e0a319;
}
mm-lower-your-rate .reco-detail-heading--icon[type-icon="especial"] .mm-icono {
  color: #e0a319;
  font-size: 35px;
  line-height: 6.2rem;
}
mm-lower-your-rate .reco-detail-heading--icon .mm-icono {
  color: #fff;
  font-size: 3.5rem;
  line-height: 7rem;
  font-family: meritoland;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
}
mm-lower-your-rate .reco-detail-heading--icon .mm-icono::before {
  content: "\e90b";
}
mm-lower-your-rate .buttons {
  text-align: center;
  margin-bottom: 3rem;
}
mm-lower-your-rate .buttons .button--primary {
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.71;
  letter-spacing: normal;
  text-align: center;
  color: #fff;
}
mm-lower-your-rate-four-digit-pass .scroll-content {
  margin-top: 7.4rem;
  margin-bottom: 5.4rem;
}
mm-lower-your-rate-four-digit-pass
  .content[background="vacations"]
  .scroll-content {
  background-color: #eeb302;
}
mm-lower-your-rate-four-digit-pass .content[background="buy"] .scroll-content {
  background-color: #ba318e;
}
mm-lower-your-rate-four-digit-pass .content[background="home"] .scroll-content {
  background-color: #9331ba;
}
mm-lower-your-rate-four-digit-pass
  .content[background="education"]
  .scroll-content {
  background-color: #36f;
}
mm-lower-your-rate-four-digit-pass
  .content[background="familyHealth"]
  .scroll-content {
  background-color: #137e84;
}
mm-lower-your-rate-four-digit-pass
  .content[background="money"]
  .scroll-content {
  background-color: #63ba68;
}
mm-lower-your-rate-four-digit-pass .mm-transfer-box {
  margin: 16px;
}
mm-lower-your-rate-four-digit-pass .mm-transfer-box .mm-transfer__amount,
mm-lower-your-rate-four-digit-pass .mm-transfer-box .mm-transfer__link,
mm-lower-your-rate-four-digit-pass .mm-transfer-box .mm-transfer__text,
mm-lower-your-rate-four-digit-pass .mm-transfer-box .mm-transfer__title {
  color: #444;
  font-family: OpenSans;
  font-size: 14px;
  line-height: 1.43;
  margin: 0;
  padding: 0;
  text-align: center;
}
mm-lower-your-rate-four-digit-pass .mm-transfer-box .mm-transfer__text {
  text-transform: capitalize;
}
mm-lower-your-rate-four-digit-pass .mm-transfer-box .mm-transfer__title {
  font-weight: 700;
}
mm-lower-your-rate-four-digit-pass .mm-transfer-box .mm-transfer__link {
  display: block;
  font-size: 12px;
  line-height: 1.33;
  padding-bottom: 10px;
  text-align: center;
  text-decoration: none;
}
mm-lower-your-rate-four-digit-pass .mm-transfer-box .mm-transfer__link_icon {
  display: inline-block;
  font-size: 8px;
  margin-right: 3px;
}
mm-lower-your-rate-four-digit-pass
  .mm-transfer-box
  .mm-transfer__link_icon
  .mm-icono-down-meritoland::before {
  color: #ec0000;
}
mm-lower-your-rate-four-digit-pass .mm-transfer-box .mm-transfer__header {
  padding: 15px;
}
mm-lower-your-rate-four-digit-pass
  .mm-transfer-box
  .mm-transfer__header
  .mm-transfer__amount {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.25;
  color: #000;
  margin-top: 10px;
}
mm-lower-your-rate-four-digit-pass
  .mm-transfer-box
  .mm-transfer__collpase-content {
  height: 0;
  -webkit-transition: height 1s;
  transition: height 1s;
  overflow: hidden;
}
mm-lower-your-rate-four-digit-pass
  .mm-transfer-box
  .mm-transfer__collpase-content
  .mm-transfer__destination,
mm-lower-your-rate-four-digit-pass
  .mm-transfer-box
  .mm-transfer__collpase-content
  .mm-transfer__origin {
  border-top: solid 1px #ddd;
  padding: 15px;
}
mm-lower-your-rate-four-digit-pass
  .mm-transfer-box
  .mm-transfer__collpase-content
  .mm-transfer__origin
  .mm-transfer__title {
  color: #e59d27;
}
mm-lower-your-rate-four-digit-pass
  .mm-transfer-box
  .mm-transfer__collpase-content
  .mm-transfer__destination
  .mm-transfer__title {
  color: #abc111;
}
mm-lower-your-rate-four-digit-pass
  .mm-transfer-box
  .mm-transfer__collpase-content
  .mm-transfer__title {
  font-size: 16px;
  line-height: 1.5;
}
mm-lower-your-rate-four-digit-pass
  .mm-card-box.mm-transfer-box.show
  .mm-transfer__collpase-content {
  height: 230px;
}
mm-lower-your-rate-four-digit-pass
  .mm-card-box.mm-transfer-box.show
  .mm-transfer__link
  .mm-transfer__link_icon {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
mm-lower-your-rate-four-digit-pass mm-tabs.hide-tabs {
  -webkit-transform: translateY(100%) !important;
  transform: translateY(100%) !important;
  -webkit-transition: all 1s ease-in;
  transition: all 1s ease-in;
}
mm-four-digits-pass > .card-box {
  overflow: visible;
  margin: 0;
  padding: 0;
  position: relative;
}
mm-four-digits-pass > .card-box__titulo {
  text-align: left;
  height: 5.2rem;
  line-height: 5.2rem !important;
  border-bottom: solid 1px #ddd;
  margin-bottom: 5px;
  font-size: 14px;
  font-weight: 600;
  padding: 0 16px;
}
mm-four-digits-pass > .card-box__ingreso-clave {
  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;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-bottom: 2.4rem;
  padding: 0 4.2rem;
}
mm-four-digits-pass > .card-box__ingreso-clave .item.item-md.item-block {
  margin: 0 0.8rem;
  padding: 0;
  text-align: center;
  width: 3.6rem;
}
mm-four-digits-pass
  > .card-box__ingreso-clave
  .item.item-md.item-block
  .item-inner {
  padding: 0 !important;
}
mm-four-digits-pass > .card-box__ingreso-clave .item.item-md.item-block .label {
  margin-left: 0;
  margin-right: 0;
}
mm-four-digits-pass
  > .card-box__ingreso-clave
  .item.item-md.item-block
  .label-md[floating] {
  -webkit-transform-origin: center top;
  transform-origin: center top;
}
mm-four-digits-pass > .card-box__ingreso-clave .item.item-md.item-block input {
  margin-right: 0;
  text-align: center;
  font-size: 20px;
  font-size: 5.33333vw;
}
mm-four-digits-pass > .card-box__ingreso-clave .normal {
  -webkit-text-security: none;
  color: #444;
}
mm-four-digits-pass > .card-box__ingreso-clave .password {
  -webkit-text-security: disc;
  color: #444;
  font-size: 20px;
}
mm-four-digits-pass > .card-box::before {
  display: none;
}
mm-lower-your-rate-life-credits-choose .mm-main-content {
  background: 0 0;
}
mm-lower-your-rate-life-credits-choose ion-content {
  margin-top: 20px;
}
mm-lower-your-rate-simulator .mm-simulation-box-email,
mm-lower-your-rate-simulator .mm-simulation-box-info,
mm-lower-your-rate-simulator .mm-simulation-box-terms,
mm-lower-your-rate-simulator
  mm-lower-your-rate-success
  .scroll-content
  .simulation-box-info,
mm-lower-your-rate-simulator mm-pospone-simulator .mm-simulation-box-calendar,
mm-lower-your-rate-success
  .scroll-content
  mm-lower-your-rate-simulator
  .simulation-box-info,
mm-pospone-simulator mm-lower-your-rate-simulator .mm-simulation-box-calendar {
  border-radius: 4px;
  -webkit-box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  background-color: #fff;
}
mm-lower-your-rate-simulator .mm-lower-your-rate-simulator {
  padding: 16px;
}
mm-lower-your-rate-simulator .mm-lower-your-rate-simulator__select {
  padding: 0 12px;
}
mm-lower-your-rate-simulator .mm-lower-your-rate-simulator .select-title {
  font-size: 14px;
  font-weight: 600;
  color: #6f6f6f;
  margin: 0 0 7px;
}
mm-lower-your-rate-simulator .mm-simulation-box-info {
  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: 12px 0;
}
mm-lower-your-rate-simulator .mm-simulation-box-info--switch {
  -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;
  height: 56px;
  padding: 0 16px;
}
mm-lower-your-rate-simulator .mm-simulation-box-info--switch mm-toggle-switch {
  display: block;
}
mm-lower-your-rate-simulator .mm-simulation-box-info__title {
  font-size: 16px;
  font-size: 4.26667vw;
  font-weight: 600;
  line-height: 1.5;
  margin: 0;
  text-align: left;
  color: #000;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
mm-lower-your-rate-simulator .mm-simulation-box-info__header {
  height: 54px;
  height: 14.4vw;
  border-bottom: solid 1px #d9d9d9;
  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;
}
mm-lower-your-rate-simulator
  .mm-simulation-box-info__header
  .simulation-date-icon {
  width: 20px;
  height: 20px;
  background-color: #a2c41e;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  color: #fff;
  border-radius: 50%;
  font-size: 13px;
  -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: 5px;
}
mm-lower-your-rate-simulator .mm-simulation-box-info__body {
  border-bottom: solid 1px #d9d9d9;
}
mm-lower-your-rate-simulator
  .mm-simulation-box-info__footer
  .mm-simulation-block
  .mm-simulation-value {
  font-size: 16px;
  text-align: center;
  color: #000;
}
mm-lower-your-rate-simulator
  .mm-simulation-box-info__footer
  .mm-simulation-block
  .mm-simulation-value
  span {
  font-size: 12px;
  color: #00b4bd;
}
mm-lower-your-rate-simulator .mm-simulation-box-info__last-message {
  padding: 0 16px;
  height: 74px;
  height: 19.73333vw;
  border-top: solid 1px #d9d9d9;
  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;
}
mm-lower-your-rate-simulator
  .mm-simulation-box-info__last-message
  .message-text {
  font-size: 14px;
  text-align: center;
  color: #000;
}
mm-lower-your-rate-simulator
  .mm-simulation-box-info__last-message
  .message-text
  > span {
  font-size: 18px;
  font-weight: 700;
  display: inline-block;
}
mm-lower-your-rate-simulator .mm-simulation-box-info .mm-simulation-title {
  font-size: 16px;
  font-size: 4.26667vw;
  font-weight: 600;
  color: #6f6f6f;
}
mm-lower-your-rate-simulator .mm-simulation-box-info .mm-simulation-value {
  font-size: 16px;
  font-size: 4.26667vw;
  font-weight: 600;
  text-align: center;
  color: #6f6f6f;
}
mm-lower-your-rate-simulator .mm-simulation-box-info .mm-simulation-label {
  font-size: 12px;
  font-size: 3.2vw;
  font-weight: 600;
  text-align: center;
  color: #6f6f6f;
}
mm-lower-your-rate-simulator .mm-simulation-box-info .mm-simulation-block {
  height: 70px;
  height: 18.66667vw;
  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;
}
mm-lower-your-rate-simulator .mm-simulation-box-info .mm-simulation-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
mm-lower-your-rate-simulator .mm-simulation-box-info .mm-simulation-col {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 50%;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
}
mm-lower-your-rate-simulator
  .mm-simulation-box-info
  .mm-simulation-col:nth-child(1) {
  border-right: solid 1px #d9d9d9;
}
mm-lower-your-rate-simulator .mm-simulation-box-info .mm-simulation-icon {
  width: 24px;
  height: 24px;
  background-color: #00b4bd;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  color: #fff;
  border-radius: 50%;
  font-size: 13px;
  -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;
}
mm-lower-your-rate-simulator
  .mm-simulation-box-info.mm-simulation-box-info--icon
  .mm-simulation-box-info__header {
  padding: 0 16px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
mm-lower-your-rate-simulator
  .mm-simulation-box-info.mm-simulation-box-info--icon
  .mm-simulation-box-info__header
  .mm-simulation-title {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
mm-lower-your-rate-simulator
  .mm-simulation-box-info.mm-simulation-box-info--discount
  .mm-simulation-box-info__footer
  .mm-simulation-block
  .mm-simulation-value {
  font-weight: 700;
}
mm-lower-your-rate-simulator .mm-simulation-box-terms__link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 55px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0 16px;
  border-bottom: solid 1px #d9d9d9;
}
mm-lower-your-rate-simulator .mm-simulation-box-terms__link .terms-link-icon {
  color: #ec0000;
  font-size: 20px;
  font-size: 5.33333vw;
}
mm-lower-your-rate-simulator
  .mm-simulation-box-terms__link
  .terms-link-icon__last {
  font-size: 15px;
  font-size: 4vw;
}
mm-lower-your-rate-simulator .mm-simulation-box-terms__link .terms-link-text {
  font-size: 16px;
  font-size: 4.26667vw;
  padding: 0 4.26667vw;
  font-weight: 400;
  line-height: 1.25;
  color: #6f6f6f;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
mm-lower-your-rate-simulator .mm-simulation-box-terms__checkbox {
  height: 50px;
  height: 13.33333vw;
}
mm-lower-your-rate-simulator
  .mm-simulation-box-terms__checkbox
  .item.item-md
  .checkbox-md {
  margin: 0;
}
mm-lower-your-rate-simulator
  .mm-simulation-box-terms__checkbox
  .checkbox-md
  + .item-inner
  ion-label {
  font-size: 12px;
  font-size: 3.2vw;
  font-weight: 600;
  color: #6f6f6f;
}
mm-lower-your-rate-simulator
  .mm-simulation-box-terms__checkbox
  .item-md.item-block
  .item-inner {
  border: none;
}
mm-lower-your-rate-simulator .mm-simulation-box-email {
  padding: 19px;
  margin: 12px 0;
}
mm-lower-your-rate-simulator
  .mm-simulation-box-email
  .simulation-box-email__title {
  font-size: 16px;
  font-size: 4.26667vw;
  font-weight: 600;
  line-height: 1.5;
  color: #444;
}
mm-lower-your-rate-simulator
  .mm-simulation-box-email
  .simulation-box-email__subtitle {
  font-size: 14px;
  font-size: 3.73333vw;
  line-height: 1.43;
  color: #999;
}
mm-lower-your-rate-simulator
  .mm-simulation-box-email
  .input-email-item
  .item-inner {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
mm-lower-your-rate-simulator
  .mm-simulation-box-email
  .input-email-item
  ion-input.input.ng-pristine:after {
  content: "\e918";
  display: inline-block;
  font-family: santander-icon-font;
  font-size: 2rem;
  line-height: 1;
  position: absolute;
  bottom: 5px;
  right: 0;
}
mm-lower-your-rate-simulator .mm-simulation-box-caveat {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  border-radius: 4px;
  -webkit-box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  background-color: #f8f0df;
  padding: 0 13px;
  height: 60px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}
mm-lower-your-rate-simulator
  .mm-simulation-box-caveat
  .mm-simulation-box-caveat__text {
  font-size: 12px;
  font-size: 3.2vw;
  color: #444;
  padding: 0 3.46667vw;
}
mm-lower-your-rate-simulator .mm-simulation-box-caveat__icon {
  width: 22px;
  width: 5.86667vw;
  height: 22px;
  height: 5.86667vw;
  background-color: #e59d27;
  border-radius: 50%;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-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;
}
mm-lower-your-rate-simulator .mm-simulation-box-caveat__icon > i {
  background: 0 0;
  font-size: 10px;
  font-size: 2.66667vw;
}
mm-lower-your-rate-simulator .mm-simulation-box__btn-foot {
  padding: 30px 0 20px;
  text-align: center;
}
mm-lower-your-rate-simulator mm-tabs.hide-tabs {
  -webkit-transform: translateY(100%) !important;
  transform: translateY(100%) !important;
  -webkit-transition: all 1s ease-in;
  transition: all 1s ease-in;
}
mm-lower-your-rate-success .scroll-content {
  padding: 0 16px 4vw;
}
mm-lower-your-rate-success .scroll-content .lower-your-rate-container {
  border-radius: 4px;
  -webkit-box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  background-color: #fff;
  font-size: 12px;
  margin: 15.46667vw 0 7.46667vw;
}
mm-lower-your-rate-success .scroll-content .lower-your-rate-success {
  text-align: center;
}
mm-lower-your-rate-success
  .scroll-content
  .lower-your-rate-success
  .positive-variation {
  padding: 6px 0;
  text-align: center;
  line-height: 100%;
  width: 7.73333vw;
  height: 7.73333vw;
  color: #00b4bd;
}
mm-lower-your-rate-success
  .scroll-content
  .lower-your-rate-success
  .positive-variation::before {
  content: "\e933";
  text-align: center;
  font-size: 12px;
  font-size: 3.2vw;
  padding: 0;
  position: relative;
  top: 0;
}
mm-lower-your-rate-success
  .scroll-content
  .lower-your-rate-success
  .negative-variation {
  padding: 6px 0;
  text-align: center;
  line-height: 100%;
  width: 7.73333vw;
  height: 7.73333vw;
  color: #00b4bd;
}
mm-lower-your-rate-success
  .scroll-content
  .lower-your-rate-success
  .negative-variation::before {
  content: "\e932";
  text-align: center;
  font-size: 12px;
  font-size: 3.2vw;
  padding: 0;
  position: relative;
  top: 0;
}
mm-lower-your-rate-success .scroll-content .lower-your-rate-success__icon {
  border: none;
  background: #a2c420;
  border-radius: 100%;
  color: #fff;
  font-size: 38px;
  font-weight: 700;
  height: 79px;
  padding: 21px;
  position: absolute;
  top: 20px;
  width: 79px;
  left: 40%;
  right: 40%;
  line-height: 100%;
}
mm-lower-your-rate-success .scroll-content .lower-your-rate-success__title {
  display: block;
  padding: 80px 20px 35px;
  border-bottom: solid 2px rgba(25, 25, 25, 0.1);
  color: #444;
  font-size: 20px;
  font-weight: 600;
  margin: 0;
  line-height: 1.4;
}
mm-lower-your-rate-success .scroll-content .lower-your-rate-success-body p {
  margin-top: 7px;
  margin-bottom: 1px;
}
mm-lower-your-rate-success
  .scroll-content
  .lower-your-rate-success-body__detail {
  padding: 16px 0 0;
}
mm-lower-your-rate-success
  .scroll-content
  .lower-your-rate-success-body__detail__separator {
  margin-top: 12px;
  padding-top: 8px;
  border-top: solid 2px rgba(25, 25, 25, 0.1);
}
mm-lower-your-rate-success
  .scroll-content
  .lower-your-rate-success-body__detail__percent {
  font-size: 32px;
  font-weight: 600;
  color: #000;
  position: relative;
}
mm-lower-your-rate-success
  .scroll-content
  .lower-your-rate-success-body__detail__bold-number {
  font-size: 16px;
  font-weight: 700;
  color: #000;
}
mm-lower-your-rate-success
  .scroll-content
  .lower-your-rate-success-body__detail__bold-number-detail {
  font-size: 18px;
  font-weight: 700;
  color: #000;
}
mm-lower-your-rate-success
  .scroll-content
  .lower-your-rate-success-body__detail__title {
  display: block;
  font-size: 16px;
  margin-bottom: 12px;
  color: #6f6f6f;
}
mm-lower-your-rate-success
  .scroll-content
  .lower-your-rate-success-body__detail
  .icono-calendario {
  color: #ec0000;
  font-size: 22px;
}
mm-lower-your-rate-success
  .scroll-content
  .lower-your-rate-success-body__detail
  .mm-icono-check-meritoland {
  background: #a2c420;
  border-radius: 100%;
  color: #fff;
  font-size: 11px;
  padding: 4px;
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-left: 5px;
  line-height: 100%;
  position: absolute;
  top: 7%;
}
mm-lower-your-rate-success
  .scroll-content
  .lower-your-rate-success-body__detail__new-date {
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 10px;
  color: #6f6f6f;
}
mm-lower-your-rate-success
  .scroll-content
  .lower-your-rate-success-body__detail__new-fee {
  font-size: 12px;
  color: #000;
  margin-bottom: 32px;
}
mm-lower-your-rate-success
  .scroll-content
  .lower-your-rate-success-body__detail__info-extra
  div {
  margin-bottom: 10px;
  color: #6f6f6f;
}
mm-lower-your-rate-success
  .scroll-content
  .lower-your-rate-success-body__detail__info-extra__code {
  font-size: 12px;
  color: #6f6f6f;
  padding-bottom: 13px;
}
mm-lower-your-rate-success
  .scroll-content
  .lower-your-rate-success-body__detail__info-extra__title {
  display: block;
  font-size: 14px;
  color: #000;
  padding: 0;
  margin-bottom: 9px;
  font-weight: 600;
  margin-top: 0.2rem;
}
mm-lower-your-rate-success
  .scroll-content
  .lower-your-rate-success-body__detail__info-extra__subtitle {
  display: block;
  margin: 0 0 2px;
  font-size: 12px;
}
mm-lower-your-rate-success
  .scroll-content
  .lower-your-rate-success-body__detail__info-extra__savings {
  font-size: 14px;
  color: #000;
}
mm-lower-your-rate-success
  .scroll-content
  .lower-your-rate-success-body__request-data__title {
  display: block;
  font-size: 14px;
  color: #000;
  margin-bottom: 5px;
  margin-top: 10px;
  font-weight: 600;
}
mm-lower-your-rate-success
  .scroll-content
  .lower-your-rate-success-body__request-data__code {
  font-size: 12px;
  color: grey;
}
mm-lower-your-rate-success
  .scroll-content
  .lower-your-rate-success-body__toggle-info-extra {
  border: none;
  padding: 0 21px 31px;
  margin-top: 18px;
}
mm-lower-your-rate-success
  .scroll-content
  .lower-your-rate-success-body__toggle-info-extra
  .mm-icono-down-meritoland,
mm-lower-your-rate-success
  .scroll-content
  .lower-your-rate-success-body__toggle-info-extra
  .mm-icono-up-meritoland {
  color: #ec0000;
}
mm-lower-your-rate-success
  .scroll-content
  .lower-your-rate-success-body__toggle-info-extra__trigger--show {
  display: block;
  padding-top: 0;
}
mm-lower-your-rate-success
  .scroll-content
  .lower-your-rate-success-body__toggle-info-extra--hide,
mm-lower-your-rate-success
  .scroll-content
  .lower-your-rate-success-body__toggle-info-extra__trigger--hide {
  display: none;
}
mm-lower-your-rate-success .scroll-content .lower-your-rate-success-message {
  background: #ddf4f5;
  padding: 6px;
  text-align: left;
}
mm-lower-your-rate-success
  .scroll-content
  .lower-your-rate-success-message__icon {
  padding-top: 12px;
  text-align: center;
}
mm-lower-your-rate-success
  .scroll-content
  .lower-your-rate-success-message__icon
  .mm-icono-information-meritoland {
  border-radius: 100%;
  color: #fff;
  font-size: 12px;
  padding: 6px;
  background: #1bb3bc;
}
mm-lower-your-rate-success .scroll-content .lower-your-rate-success-footer {
  margin-bottom: 20px;
  padding: 0 15px;
  text-align: center;
}
mm-lower-your-rate-success
  .scroll-content
  .lower-your-rate-success-footer
  button {
  background: #ec0000;
  border: none;
  border-radius: 100px;
  color: #fff;
  height: 48px;
  font-size: 14px;
  width: 100%;
}
mm-lower-your-rate-success .scroll-content .simulation-box-info {
  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: 8px 0 0;
  border-bottom: solid 2px rgba(25, 25, 25, 0.1);
  border-top: solid 2px rgba(25, 25, 25, 0.1);
}
mm-lower-your-rate-success .scroll-content .simulation-box-info__header {
  height: 54px;
  height: 14.4vw;
  border-bottom: solid 2px rgba(25, 25, 25, 0.1);
  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;
}
mm-lower-your-rate-success .scroll-content .simulation-box-info__body {
  border-bottom: solid 2px rgba(25, 25, 25, 0.1);
}
mm-lower-your-rate-success
  .scroll-content
  .simulation-box-info
  .simulation-title {
  font-size: 16px;
  font-size: 4.26667vw;
  font-weight: 600;
  color: #6f6f6f;
}
mm-lower-your-rate-success
  .scroll-content
  .simulation-box-info
  .simulation-value {
  font-size: 16px;
  font-size: 4.26667vw;
  font-weight: 600;
  text-align: center;
  color: #6f6f6f;
}
mm-lower-your-rate-success
  .scroll-content
  .simulation-box-info
  .simulation-label {
  font-size: 12px;
  font-size: 3.2vw;
  font-weight: 600;
  text-align: center;
  color: #6f6f6f;
}
mm-lower-your-rate-success
  .scroll-content
  .simulation-box-info
  .simulation-block {
  margin: 0;
  padding: 14px 0;
  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;
}
mm-lower-your-rate-success
  .scroll-content
  .simulation-box-info
  .simulation-row {
  margin: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
mm-lower-your-rate-success
  .scroll-content
  .simulation-box-info
  .simulation-col {
  margin: 0;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 50%;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
}
mm-lower-your-rate-success
  .scroll-content
  .simulation-box-info
  .simulation-col:nth-child(1) {
  border-right: solid 2px rgba(25, 25, 25, 0.1);
}
mm-lower-your-rate-superpass .scroll-content {
  margin-bottom: 4em;
}
mm-lower-your-rate-superpass mm-tabs.hide-tabs {
  -webkit-transform: translateY(100%) !important;
  transform: translateY(100%) !important;
  -webkit-transition: all 1s ease-in;
  transition: all 1s ease-in;
}
mm-page-meritolife .home-content {
  -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-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  height: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
mm-page-meritolife .home-content .know-row {
  min-height: 50px;
  width: 100%;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 0 25px;
  border-bottom: solid 1px #ff5b6e;
  border-top: solid 1px #fe4d52;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  z-index: 1;
  margin-top: auto;
}
mm-page-meritolife .home-content .know-row .icono-angle-right {
  color: #fff;
  font-size: 1.8em;
}
mm-page-meritolife .home-content .know-row .know-row__text {
  font-size: 14px;
  font-weight: 600;
  color: #fff;
}
mm-page-meritolife .header-componentkb .toolbar-md-santander .toolbar-title-md {
  font-family: BPreplay;
  font-weight: 700;
  font-size: 2.4rem;
}
mm-dynamic-message {
  display: block;
  padding: 0.8rem 2.5rem;
  width: 100%;
}
@media only screen and (min-device-width: 320px) and (orientation: portrait) {
  mm-dynamic-message {
    padding-top: 0;
  }
  mm-dynamic-message .dynamic-message--content p {
    line-height: 110%;
    font-size: 1.6rem;
  }
}
mm-dynamic-message .dynamic-message--content {
  text-align: center;
}
mm-dynamic-message .dynamic-message--content p {
  color: #fff;
  font-weight: 300;
  margin: 0;
  width: 24rem;
  display: inline-block;
}
@media only screen and (min-device-width: 360px) and (min-height: 569px) and (orientation: portrait) {
  mm-dynamic-message {
    padding: 2rem 2.5rem;
  }
  mm-dynamic-message .dynamic-message--content p {
    line-height: 115%;
    font-size: 2rem;
  }
}
@media only screen and (min-device-width: 414px) and (orientation: portrait) {
  mm-dynamic-message {
    padding: 2rem 2.5rem;
  }
  mm-dynamic-message .dynamic-message--content p {
    line-height: 115%;
    font-size: 2.2rem;
  }
}
mm-merit-chart {
  display: block;
  overflow-y: hidden;
  padding: 10px 0 0;
  width: 100%;
}
@media only screen and (min-device-width: 320px) and (orientation: portrait) {
  mm-merit-chart {
    font-size: 14px;
  }
}
@media only screen and (min-device-width: 360px) and (min-height: 569px) and (orientation: portrait) {
  mm-merit-chart {
    font-size: 16px;
  }
}
@media only screen and (min-device-width: 414px) and (orientation: portrait) {
  mm-merit-chart {
    font-size: 20px;
  }
}
mm-merit-chart::before {
  background: #ff193b;
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(rgba(255, 25, 59, 0)),
    color-stop(38%, rgba(255, 25, 59, 0.54)),
    to(#ff193b)
  );
  background: linear-gradient(
    to bottom,
    rgba(255, 25, 59, 0) 0,
    rgba(255, 25, 59, 0.54) 38%,
    #ff193b 100%
  );
  bottom: 0;
  content: "";
  display: block;
  height: 10vh;
  position: absolute;
  width: 100%;
  z-index: 0;
}
@-webkit-keyframes showPercent {
  0%,
  50% {
    opacity: 0;
  }
  75% {
    opacity: 0.5;
  }
  100% {
    opacity: 1;
  }
}
@keyframes showPercent {
  0%,
  50% {
    opacity: 0;
  }
  75% {
    opacity: 0.5;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes lightBar {
  0% {
    -webkit-box-shadow: 0 0 0 #fff, 0 0 0 #fff, 0 0 0 #fff, 0 0 0 #fff;
    box-shadow: 0 0 0 #fff, 0 0 0 #fff, 0 0 0 #fff, 0 0 0 #fff;
  }
  50%,
  75% {
    -webkit-box-shadow: 0 3px 20px #fff, 0 3px 20px #fff, 0 3px 15px #fff,
      0 3px 25px #fff;
    box-shadow: 0 3px 20px #fff, 0 3px 20px #fff, 0 3px 15px #fff,
      0 3px 25px #fff;
  }
  100% {
    -webkit-box-shadow: 0 0 0 rgba(255, 255, 255, 0),
      0 0 0 rgba(255, 255, 255, 0), 0 0 0 rgba(255, 255, 255, 0),
      0 0 0 rgba(255, 255, 255, 0);
    box-shadow: 0 0 0 rgba(255, 255, 255, 0), 0 0 0 rgba(255, 255, 255, 0),
      0 0 0 rgba(255, 255, 255, 0), 0 0 0 rgba(255, 255, 255, 0);
  }
}
@keyframes lightBar {
  0% {
    -webkit-box-shadow: 0 0 0 #fff, 0 0 0 #fff, 0 0 0 #fff, 0 0 0 #fff;
    box-shadow: 0 0 0 #fff, 0 0 0 #fff, 0 0 0 #fff, 0 0 0 #fff;
  }
  50%,
  75% {
    -webkit-box-shadow: 0 3px 20px #fff, 0 3px 20px #fff, 0 3px 15px #fff,
      0 3px 25px #fff;
    box-shadow: 0 3px 20px #fff, 0 3px 20px #fff, 0 3px 15px #fff,
      0 3px 25px #fff;
  }
  100% {
    -webkit-box-shadow: 0 0 0 rgba(255, 255, 255, 0),
      0 0 0 rgba(255, 255, 255, 0), 0 0 0 rgba(255, 255, 255, 0),
      0 0 0 rgba(255, 255, 255, 0);
    box-shadow: 0 0 0 rgba(255, 255, 255, 0), 0 0 0 rgba(255, 255, 255, 0),
      0 0 0 rgba(255, 255, 255, 0), 0 0 0 rgba(255, 255, 255, 0);
  }
}
@-webkit-keyframes color_change {
  from {
    stroke: #af3767;
  }
  to {
    stroke: #8e30c8;
  }
}
@keyframes color_change {
  from {
    stroke: #af3767;
  }
  to {
    stroke: #8e30c8;
  }
}
mm-merit-chart .merit-chart-svg__shadow {
  stroke: rgba(78, 76, 76, 0.33);
}
mm-merit-chart .merit-chart-svg__progress {
  fill: transparent;
  stroke: #8e30c8;
}
mm-merit-chart .merit-chart-svg__bar {
  fill: transparent;
  stroke: #e44530;
}
mm-merit-chart .merit-chart-svg__back-bar {
  fill: transparent;
  stroke: rgba(239, 126, 83, 0.34);
  stroke-width: 22px;
}
mm-merit-chart .merit-chart-text {
  fill: #fff;
}
mm-merit-chart .merit-chart-text .chart-number {
  font-family: BPreplay;
  font-weight: 600;
  line-height: 1;
  text-anchor: middle;
  text-shadow: 0 0 15px #cd3026;
}
mm-merit-chart .merit-chart-text .chart-label {
  font-size: 1.18em;
  font-weight: 300;
  line-height: 1;
  text-anchor: middle;
}
mm-merit-chart .mm-chart-content {
  margin: 0 auto;
  position: relative;
  width: 18.75em;
}
mm-merit-chart .mm-chart-content::after,
mm-merit-chart .mm-chart-content::before {
  background-position: top center;
  background-size: contain;
  content: "";
  height: 50vh;
  left: 5%;
  position: absolute;
  width: 90%;
  z-index: -1;
  display: block;
  background-repeat: no-repeat;
}
mm-merit-chart .mm-chart-content::before {
  -webkit-animation-direction: forward;
  animation-direction: forward;
  -webkit-animation-duration: 9.5s;
  animation-duration: 9.5s;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-name: ckw2;
  animation-name: ckw2;
  background-image: url(../assets/images/mm-images/mm-elipse-1.png);
  top: 0;
  -webkit-transform: translate3d(0, 0.625em, 0);
  transform: translate3d(0, 0.625em, 0);
}
mm-merit-chart .mm-chart-content::after,
mm-merit-chart .rotate {
  -webkit-animation-direction: forward;
  -webkit-animation-iteration-count: infinite;
}
mm-merit-chart .mm-chart-content::after {
  animation-direction: forward;
  -webkit-animation-duration: 9.5s;
  animation-duration: 9.5s;
  animation-iteration-count: infinite;
  -webkit-animation-name: ckw;
  animation-name: ckw;
  background-image: url(../assets/images/mm-images/mm-elipse-2.png);
  top: 0.625em;
  -webkit-transform: translate3d(0, 2.063em, 0);
  transform: translate3d(0, 2.063em, 0);
}
mm-merit-chart .mm-chart-content svg {
  display: block;
  margin: auto;
  position: relative;
  width: 18.8em;
  width: 100%;
}
mm-merit-chart .mm-chart-content .mm-chart-content--star {
  fill: #fff;
  font-size: 1.18em;
  font-weight: 300;
  opacity: 0.7;
  text-align: center;
}
@media only screen and (min-device-width: 320px) and (orientation: portrait) {
  mm-merit-chart .mm-chart-content .mm-chart-content--star {
    font-size: 1.18em;
  }
}
@media only screen and (min-device-width: 360px) and (min-height: 569px) and (orientation: portrait) {
  mm-merit-chart .mm-chart-content .mm-chart-content--star {
    font-size: 0.88em;
  }
}
mm-merit-chart .mm-chart-content .mm-chart-content--end {
  fill: #fff;
  font-size: 1.18em;
  font-weight: 300;
  opacity: 0.7;
  text-align: center;
}
@media only screen and (min-device-width: 320px) and (orientation: portrait) {
  mm-merit-chart .mm-chart-content .mm-chart-content--end {
    font-size: 1.18em;
  }
}
@media only screen and (min-device-width: 360px) and (min-height: 569px) and (orientation: portrait) {
  mm-merit-chart .mm-chart-content .mm-chart-content--end {
    font-size: 0.88em;
  }
}
mm-merit-chart .merit-chart-line {
  height: 2px;
  left: 50%;
  margin-left: -7.813em;
  position: absolute;
  top: 10.15em;
  width: 15.625em;
}
mm-merit-chart .merit-chart-line .percent {
  -webkit-animation: 3s showPercent;
  animation: 3s showPercent;
  bottom: 5px;
  color: #fff;
  display: inline-block;
  font-family: BPreplay;
  font-size: 1.4rem;
  font-weight: 400;
  left: -3.925em;
  opacity: 0.7;
  position: absolute;
  text-align: center;
  text-shadow: -2.1px 2.1px 5px rgba(216, 61, 19, 0.75);
  width: 3.125em;
}
mm-merit-chart .merit-chart-line::before,
mm-page-meritos .mm-main-content::before {
  left: 0;
  content: "";
  display: block;
  position: absolute;
}
mm-merit-chart .merit-chart-line .percent.percent-right {
  text-align: right;
}
mm-merit-chart .merit-chart-line::before {
  -webkit-animation: 3s lightBar;
  animation: 3s lightBar;
  background-color: #f9f9f9;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20.413" height="19.527"><path fill="%23f39324" d="M19.528 8.757c1.397-1.043 1.11-1.902-.653-1.91l-2.602-.015-3.224-.018-1.01-3.06-.82-2.488c-.56-1.688-1.47-1.688-2.03 0l-.818 2.48L7.36 6.814l-3.196.017-2.63.02c-1.762.01-2.05.868-.652 1.91l4.722 3.48-.978 3.075-.795 2.496c-.533 1.683.19 2.22 1.614 1.21l4.76-3.43 4.76 3.43c1.42 1.01 2.145.47 1.61-1.21l-.79-2.487-.98-3.082 4.72-3.48z"/></svg>');
  background-position: center center;
  background-repeat: no-repeat;
  border-radius: 50%;
  bottom: -0.5em;
  -webkit-box-shadow: 0.7px -0.7px 13px 0 rgba(0, 0, 0, 0.16);
  box-shadow: 0.7px -0.7px 13px 0 rgba(0, 0, 0, 0.16);
  height: 2.5em;
  width: 2.5em;
  -webkit-transform: translateX(-1.2em) translateY(0);
  transform: translateX(-1.2em) translateY(0);
}
mm-merit-chart .rotate {
  animation-direction: forward;
  -webkit-animation-duration: 9.5s;
  animation-duration: 9.5s;
  animation-iteration-count: infinite;
  -webkit-animation-name: ckw;
  animation-name: ckw;
  fill: url(#gradient);
  opacity: 0.23;
  -webkit-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
}
mm-merit-chart .rotate2 {
  -webkit-animation-direction: forward;
  animation-direction: forward;
  -webkit-animation-duration: 15.5s;
  animation-duration: 15.5s;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-name: ckw2;
  animation-name: ckw2;
  fill: url(#gradient2);
  opacity: 0.4;
  -webkit-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
}
mm-merit-chart .shadow-white {
  background-image: url(../assets/images/mm-images/shadow-white.png);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 80%;
  height: 100%;
  position: absolute;
  width: 100%;
}
@-webkit-keyframes ckw {
  0%,
  100% {
    -webkit-transform: rotate3d(0, 0, 0, 0deg) translate3d(0, 33px, 0);
    transform: rotate3d(0, 0, 0, 0deg) translate3d(0, 33px, 0);
  }
  30% {
    -webkit-transform: rotate3d(0, 0, 0, 10deg) translate3d(0, 40px, 0);
    transform: rotate3d(0, 0, 0, 10deg) translate3d(0, 40px, 0);
  }
  60% {
    -webkit-transform: rotate3d(0, 0, 0, -10deg) translate3d(0, 20px, 0);
    transform: rotate3d(0, 0, 0, -10deg) translate3d(0, 20px, 0);
  }
}
@keyframes ckw {
  0%,
  100% {
    -webkit-transform: rotate3d(0, 0, 0, 0deg) translate3d(0, 33px, 0);
    transform: rotate3d(0, 0, 0, 0deg) translate3d(0, 33px, 0);
  }
  30% {
    -webkit-transform: rotate3d(0, 0, 0, 10deg) translate3d(0, 40px, 0);
    transform: rotate3d(0, 0, 0, 10deg) translate3d(0, 40px, 0);
  }
  60% {
    -webkit-transform: rotate3d(0, 0, 0, -10deg) translate3d(0, 20px, 0);
    transform: rotate3d(0, 0, 0, -10deg) translate3d(0, 20px, 0);
  }
}
@-webkit-keyframes ckw2 {
  0%,
  100% {
    -webkit-transform: rotate3d(0, 0, 0, 0deg) translateZ(0)
      translate3d(0, 0, 0);
    transform: rotate3d(0, 0, 0, 0deg) translateZ(0) translate3d(0, 0, 0);
  }
  30% {
    -webkit-transform: rotate3d(0, 0, 0, 10deg) translateZ(0)
      translate3d(-0.625em, 0.625em, 0);
    transform: rotate3d(0, 0, 0, 10deg) translateZ(0)
      translate3d(-0.625em, 0.625em, 0);
  }
  60% {
    -webkit-transform: rotate3d(0, 0, 0, 5deg) translateZ(0)
      translate3d(0.625em, 0.25em, 0);
    transform: rotate3d(0, 0, 0, 5deg) translateZ(0)
      translate3d(0.625em, 0.25em, 0);
  }
}
@keyframes ckw2 {
  0%,
  100% {
    -webkit-transform: rotate3d(0, 0, 0, 0deg) translateZ(0)
      translate3d(0, 0, 0);
    transform: rotate3d(0, 0, 0, 0deg) translateZ(0) translate3d(0, 0, 0);
  }
  30% {
    -webkit-transform: rotate3d(0, 0, 0, 10deg) translateZ(0)
      translate3d(-0.625em, 0.625em, 0);
    transform: rotate3d(0, 0, 0, 10deg) translateZ(0)
      translate3d(-0.625em, 0.625em, 0);
  }
  60% {
    -webkit-transform: rotate3d(0, 0, 0, 5deg) translateZ(0)
      translate3d(0.625em, 0.25em, 0);
    transform: rotate3d(0, 0, 0, 5deg) translateZ(0)
      translate3d(0.625em, 0.25em, 0);
  }
}
mm-page-meritos .mm-main-content {
  background-color: #fff;
  width: 100%;
}
mm-page-meritos .mm-main-content::before {
  background-color: #f1f1f1;
  height: 10px;
  top: -10px;
  width: calc(50vw - 10px);
}
mm-page-meritos .mm-main-content::after {
  border-bottom: 10px solid #f1f1f1;
  border-right: 10px solid transparent;
  content: "";
  display: block;
  height: 0;
  left: 50%;
  margin-left: -10px;
  position: absolute;
  top: -10px;
  width: 0;
}
mm-page-meritos .mm-main-content .mm-main-content--top {
  position: absolute;
  right: 0;
  top: 0;
  width: 50vw;
}
mm-page-meritos .mm-main-content .mm-main-content--top::before {
  background-color: #f1f1f1;
  content: "";
  display: block;
  height: 10px;
  position: absolute;
  right: 0;
  top: -10px;
  width: calc(50vw - 10px);
}
mm-page-meritos .mm-main-content .mm-main-content--top::after {
  border-right: 10px solid #f1f1f1;
  border-top: 10px solid transparent;
  bottom: 0;
  content: "";
  display: block;
  height: 0;
  left: 0;
  margin-top: -10px;
  position: absolute;
  width: 0;
}
mm-page-meritos .mm-parallax-content {
  background-color: #fff;
  width: 100%;
}
mm-page-meritos .mm-meritos-header-content {
  padding: 0.3rem 0;
  width: 100%;
}
mm-page-meritos .mm-meritos-header-content--label {
  color: #fff;
  font-size: 1.4rem;
  margin: 0;
  text-align: center;
  text-transform: uppercase;
}
mm-page-meritos .mm-meritos-header-content--number {
  color: #fdfdfd;
  font-family: BPreplay;
  font-size: 6.1rem;
  font-weight: 700;
  line-height: 100%;
  margin: -7px 0 0;
  text-align: center;
  text-shadow: -2.1px 2.1px 8.6px rgba(194, 69, 35, 0.7);
  text-transform: uppercase;
}
mm-page-meritos .mm-meritos-header-content--title {
  bottom: 10px;
  color: #fff;
  font-family: OpenSans;
  font-size: 16px;
  font-weight: 300;
  line-height: 100%;
  margin: 0;
  opacity: 0.7;
  padding: 0 10px;
  text-align: center;
  width: 100%;
}
mm-page-meritos .mm-current-level-wrapper--title {
  font-size: 1.9rem;
}
mm-page-meritos .has-refresher > .scroll-content {
  border-top: 0;
  margin-top: var(--mmHeader, 5.6rem);
}
mm-page-meritos .content-md .scroll-content {
  -webkit-transform: translateY(0) translateZ(0) !important;
  transform: translateY(0) translateZ(0) !important;
  -webkit-transition-delay: 0s !important;
  transition-delay: 0s !important;
  -webkit-transition-duration: 0s !important;
  transition-duration: 0s !important;
}
mm-page-meritos .content-md.ion-refresher-activo .scroll-content {
  margin-top: 0 !important;
  -webkit-transform: translateY(5.6rem) translateZ(0) !important;
  transform: translateY(5.6rem) translateZ(0) !important;
}
mm-page-meritos
  .content-md.ion-refresher-activo
  .scroll-content
  mm-parallax-content
  .mm-main-content {
  -webkit-transform: translate(0, 5.6rem) !important;
  transform: translate(0, 5.6rem) !important;
}
mm-page-meritos ion-refresher {
  top: -6rem !important;
}
mm-page-meritos ion-refresher .refresher-pulling-icon {
  color: #fff;
}
mm-page-meritos ion-refresher .refresher-refreshing-icon {
  padding-top: 20px;
}
mm-page-meritos .mm-dummy-box-content--header {
  border-bottom: 25px solid #ededed;
  height: 17.5rem;
}
mm-meritos-empty .mm-meritos-item-wrapper {
  -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;
  margin-top: -1rem;
  position: relative;
}
mm-meritos-empty .mm-meritos-item-wrapper .mm-meritos-item-date {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 5rem;
  -ms-flex: 0 0 5rem;
  flex: 0 0 5rem;
  top: 1.5rem;
}
mm-meritos-empty
  .mm-meritos-item-wrapper.mm-meritos-item-wrapper--empty
  .mm-meritos-item-icon {
  background-color: #8f31c3;
  line-height: 2.2rem;
}
mm-meritos-empty
  .mm-meritos-item-wrapper.mm-meritos-item-wrapper--empty
  .mm-meritos-item-icon::before {
  content: "\e904";
}
mm-meritos-empty
  .mm-meritos-item-wrapper.mm-meritos-item-wrapper--empty
  .mm-meritos-item-info {
  -webkit-box-shadow: 2.8px 2.8px 9.6px 0.4px rgba(143, 49, 195, 0.33);
  box-shadow: 2.8px 2.8px 9.6px 0.4px rgba(143, 49, 195, 0.33);
}
mm-meritos-empty
  .mm-meritos-item-wrapper.mm-meritos-item-wrapper--empty
  .mm-meritos-item-info--merit--number {
  font-size: 1.5rem;
  color: #8f31c3;
}
mm-meritos-empty
  .mm-meritos-item-wrapper.mm-meritos-item-wrapper--empty
  .mm-meritos-item-info--description {
  color: #300;
}
mm-meritos-empty .mm-meritos-item-wrapper .mm-meritos-item-icon {
  border-radius: 50%;
  color: #fff;
  display: block;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 2.2rem;
  -ms-flex: 0 0 2.2rem;
  flex: 0 0 2.2rem;
  font-size: 1.2rem;
  height: 2.2rem;
  line-height: 2.2rem;
  text-align: center;
  width: 2.2rem;
}
mm-meritos-empty .mm-meritos-item-wrapper .mm-meritos-item-info {
  background-color: #fff;
  border-radius: 0.5rem;
  -webkit-box-shadow: 2.8px 2.8px 9.6px 0.4px rgba(26, 153, 160, 0.33);
  box-shadow: 2.8px 2.8px 9.6px 0.4px rgba(26, 153, 160, 0.33);
  margin-left: 1rem;
  width: 100%;
}
mm-meritos-empty .mm-meritos-item-wrapper .mm-meritos-item-info--merit {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  max-height: 200px;
  padding: 1rem;
}
mm-meritos-empty .mm-meritos-item-wrapper .mm-meritos-item-info--merit--number {
  color: #1bb3bc;
  display: block;
  font-family: BPreplay;
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 120%;
  position: relative;
}
mm-meritos-empty .mm-meritos-item-wrapper .mm-meritos-item-info--description {
  color: #00332f;
  font-size: 1.4rem;
  font-weight: 300;
  line-height: 15px;
  white-space: initial;
}
mm-meritos-item {
  display: block;
}
mm-meritos-item .mm-meritos-item-wrapper {
  -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;
  margin-top: -1rem;
  position: relative;
}
mm-meritos-item .mm-meritos-item-wrapper .mm-meritos-item-date {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 5rem;
  -ms-flex: 0 0 5rem;
  flex: 0 0 5rem;
  top: 1.5rem;
}
mm-meritos-item .mm-meritos-item-wrapper .mm-meritos-item-date--day {
  color: #bebebe;
  font-family: OpenSans;
  font-size: 0.9rem;
  font-weight: 700;
  text-align: left;
  width: 4.8rem;
}
mm-meritos-item .mm-meritos-item-wrapper .mm-meritos-item-date--day--date {
  font-size: 2rem;
  line-height: 0.88;
  text-align: center;
}
mm-meritos-item .mm-meritos-item-wrapper .mm-meritos-item-date--day--weekday {
  text-align: center;
}
mm-meritos-item
  .mm-meritos-item-wrapper.mm-meritos-item-wrapper--negative
  .mm-meritos-item-icon {
  background-color: #b30000;
  line-height: 2.2rem;
}
mm-meritos-item
  .mm-meritos-item-wrapper.mm-meritos-item-wrapper--negative
  .mm-meritos-item-icon::before {
  content: "\e907";
}
mm-meritos-item
  .mm-meritos-item-wrapper.mm-meritos-item-wrapper--negative
  .mm-meritos-item-info {
  -webkit-box-shadow: 2.8px 2.8px 9.6px 0.4px rgba(178, 45, 45, 0.33);
  box-shadow: 2.8px 2.8px 9.6px 0.4px rgba(178, 45, 45, 0.33);
}
mm-meritos-item
  .mm-meritos-item-wrapper.mm-meritos-item-wrapper--negative
  .mm-meritos-item-info--merit--number {
  color: #b30000;
}
mm-meritos-item
  .mm-meritos-item-wrapper.mm-meritos-item-wrapper--negative
  .mm-meritos-item-info--merit--number::before {
  color: #b30000;
  content: "-";
}
mm-meritos-item
  .mm-meritos-item-wrapper.mm-meritos-item-wrapper--negative
  .mm-meritos-item-info--description {
  color: #300;
}
mm-meritos-item
  .mm-meritos-item-wrapper.mm-meritos-item-wrapper--empty
  .mm-meritos-item-icon {
  background-color: #8f31c3;
  line-height: 2.2rem;
}
mm-meritos-item
  .mm-meritos-item-wrapper.mm-meritos-item-wrapper--empty
  .mm-meritos-item-icon::before {
  content: "\e907";
}
mm-meritos-item
  .mm-meritos-item-wrapper.mm-meritos-item-wrapper--empty
  .mm-meritos-item-info {
  -webkit-box-shadow: 2.8px 2.8px 9.6px 0.4px rgba(143, 49, 195, 0.33);
  box-shadow: 2.8px 2.8px 9.6px 0.4px rgba(143, 49, 195, 0.33);
}
mm-meritos-item
  .mm-meritos-item-wrapper.mm-meritos-item-wrapper--empty
  .mm-meritos-item-info--merit--number {
  color: #8f31c3;
}
mm-meritos-item
  .mm-meritos-item-wrapper.mm-meritos-item-wrapper--empty
  .mm-meritos-item-info--merit--number::before {
  color: #8f31c3;
  content: "-";
}
mm-meritos-item
  .mm-meritos-item-wrapper.mm-meritos-item-wrapper--empty
  .mm-meritos-item-info--description {
  color: #300;
}
mm-meritos-item .mm-meritos-item-wrapper .mm-meritos-item-icon {
  background-color: #1bb3bc;
  border-radius: 50%;
  color: #fff;
  display: block;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 2.2rem;
  -ms-flex: 0 0 2.2rem;
  flex: 0 0 2.2rem;
  font-size: 1.2rem;
  height: 2.2rem;
  line-height: 2.2rem;
  text-align: center;
  width: 2.2rem;
}
mm-meritos-item .mm-meritos-item-wrapper .mm-meritos-item-icon::before {
  content: "\e904";
}
mm-meritos-item .mm-meritos-item-wrapper .mm-meritos-item-info {
  background-color: #fff;
  border-radius: 0.5rem;
  -webkit-box-shadow: 2.8px 2.8px 9.6px 0.4px rgba(26, 153, 160, 0.33);
  box-shadow: 2.8px 2.8px 9.6px 0.4px rgba(26, 153, 160, 0.33);
  margin-left: 1rem;
  width: 100%;
}
mm-meritos-item .mm-meritos-item-wrapper .mm-meritos-item-info--merit {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  max-height: 200px;
  padding: 1rem 1rem 1rem 3rem;
}
mm-meritos-item .mm-meritos-item-wrapper .mm-meritos-item-info--merit--number {
  color: #1bb3bc;
  display: block;
  font-family: BPreplay;
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 120%;
  position: relative;
}
mm-meritos-item
  .mm-meritos-item-wrapper
  .mm-meritos-item-info--merit--number::before {
  color: #1bb3bc;
  content: "+";
  font-size: 2.1rem;
  font-weight: 700;
  left: -1.7rem;
  line-height: 100%;
  margin-top: -1.05rem;
  position: absolute;
  top: 50%;
}
mm-meritos-item .mm-meritos-item-wrapper .mm-meritos-item-info--description {
  color: #00332f;
  font-size: 1.4rem;
  font-weight: 300;
  line-height: 15px;
  white-space: initial;
}
mm-meritos-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: calc(100% - 16rem);
}
mm-meritos-list ion-item-group::before {
  background-color: #f1f1f1;
  content: "";
  display: block;
  height: 100%;
  left: 0;
  left: 6.4rem;
  position: absolute;
  top: 0;
  width: 0.6rem;
  z-index: 1;
}
mm-meritos-list .mm-meritos-list--item-description-wrapper {
  border-left: solid 11px #f1f1f1;
  height: 100%;
}
mm-meritos-list .mm-meritos-list--item-date-wrapper {
  height: 100%;
  width: 78px;
}
mm-meritos-list ion-item-divider[sticky] {
  background-color: #f1f1f1;
  z-index: 2;
}
mm-meritos-list ion-item-divider[sticky] .header-date {
  color: rgba(68, 68, 68, 0.7);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-family: OpenSans;
  font-size: 1.4rem;
  font-weight: 600;
  opacity: 0.7;
}
mm-meritos-list ion-item-divider[sticky] .header-date--month,
mm-meritos-list ion-item-divider[sticky] .header-date--year {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 50%;
  -ms-flex: 1 1 50%;
  flex: 1 1 50%;
}
mm-meritos-list ion-item-divider[sticky] .header-date--year {
  padding-right: 0.8rem;
  text-align: right;
}
mm-meritos-list .item.item-md {
  background-color: transparent;
  padding: 0;
  z-index: 2;
}
mm-meritos-list .item.item-md .item-inner {
  border: 0;
  padding: 0;
}
mm-meritos-list .item.item-md .input-wrapper {
  padding: 2rem 1.6rem 2rem 0.5rem;
}
mm-meritos-list .item.item-md .label-md {
  margin: 0;
  overflow: initial;
}
mm-meritos-list .item.item-md.item-divider-md {
  background-color: #f1f1f1;
  border-bottom: 0;
}
mm-meritos-list .item.item-md.item-divider-md[sticky] {
  z-index: 3;
}
mm-meritos-list .full-width {
  width: 100%;
}
mm-meritos-list .mm-meritos-empty {
  height: calc(100vh - 279px);
}
mm-pospone-next-payment .content-md {
  background-color: #fff;
}
mm-pospone-next-payment .mm-parallax-header {
  background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="86" height="72"><path fill="%23bcbcbc" d="M10.4 72h65.2c5.52 0 10-4.48 10-10V10c0-5.52-4.48-10-10-10H10.4C4.88 0 .4 4.48.4 10v52c0 5.52 4.48 10 10 10zm-2-10V48.1l25-16.3L64.1 64H10.4c-1.1 0-2-.9-2-2zm67.2 2h-.5L53 40.8l9.1-8.6 15.5 14.9V62c0 1.1-.9 2-2 2zM10.4 8h65.2c1.1 0 2 .9 2 2v26L64.9 23.7c-1.53-1.5-3.97-1.5-5.5 0L47.5 35 36.9 23.9c-1.35-1.38-3.47-1.63-5.1-.6L8.4 38.5V10c0-1.1.9-2 2-2z"/></svg>')
    center no-repeat #f1f1f1;
  background-size: 8.5rem;
  min-height: 11rem;
}
mm-pospone-next-payment .reco-detail-body {
  padding: 0 0.9rem;
}
mm-pospone-next-payment .reco-detail-body-list {
  margin-bottom: 2.8rem;
}
mm-pospone-next-payment .reco-detail-heading {
  padding: 1rem 0.9rem 0.8rem;
  color: #666;
  font-size: 12px;
  font-weight: 300;
}
mm-pospone-next-payment .reco-detail-heading .col,
mm-pospone-next-payment .reco-detail-heading .grid,
mm-pospone-next-payment .reco-detail-heading .row {
  padding: 0;
}
mm-pospone-next-payment .reco-detail-heading--icon {
  background-color: #444;
  border-radius: 50%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 7rem;
  -ms-flex: 0 0 7rem;
  flex: 0 0 7rem;
  height: 7rem;
  left: 50%;
  margin-left: -4rem;
  margin-top: -5rem;
  position: absolute;
  text-align: center;
  width: 7rem;
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.25);
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.25);
}
mm-pospone-next-payment .reco-detail-heading--icon[type-icon="especial"] {
  background-color: #fbcc44;
  border: 0.4rem solid #e0a319;
}
mm-pospone-next-payment
  .reco-detail-heading--icon[type-icon="especial"]
  .mm-icono {
  color: #e0a319;
  font-size: 35px;
  line-height: 6.2rem;
}
mm-pospone-next-payment .reco-detail-heading--icon .mm-icono {
  color: #fff;
  font-size: 3.5rem;
  line-height: 7rem;
  font-family: meritoland;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
}
mm-pospone-next-payment .reco-detail-heading--icon .mm-icono::before {
  content: "\e90b";
}
mm-pospone-next-payment .buttons {
  text-align: center;
  margin-bottom: 3rem;
}
mm-pospone-next-payment .buttons .button--primary {
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.71;
  letter-spacing: normal;
  text-align: center;
  color: #fff;
}
mm-pospone-four-digit-pass .scroll-content {
  margin-top: 7.4rem;
  margin-bottom: 5.4rem;
}
mm-pospone-four-digit-pass .content[background="vacations"] .scroll-content {
  background-color: #eeb302;
}
mm-pospone-four-digit-pass .content[background="buy"] .scroll-content {
  background-color: #ba318e;
}
mm-pospone-four-digit-pass .content[background="home"] .scroll-content {
  background-color: #9331ba;
}
mm-pospone-four-digit-pass .content[background="education"] .scroll-content {
  background-color: #36f;
}
mm-pospone-four-digit-pass .content[background="familyHealth"] .scroll-content {
  background-color: #137e84;
}
mm-pospone-four-digit-pass .content[background="money"] .scroll-content {
  background-color: #63ba68;
}
mm-pospone-four-digit-pass .mm-transfer-box {
  margin: 16px;
}
mm-pospone-four-digit-pass .mm-transfer-box .mm-transfer__amount,
mm-pospone-four-digit-pass .mm-transfer-box .mm-transfer__link,
mm-pospone-four-digit-pass .mm-transfer-box .mm-transfer__text,
mm-pospone-four-digit-pass .mm-transfer-box .mm-transfer__title {
  color: #444;
  font-family: OpenSans;
  font-size: 14px;
  line-height: 1.43;
  margin: 0;
  padding: 0;
  text-align: center;
}
mm-pospone-four-digit-pass .mm-transfer-box .mm-transfer__text {
  text-transform: capitalize;
}
mm-pospone-four-digit-pass .mm-transfer-box .mm-transfer__title {
  font-weight: 700;
}
mm-pospone-four-digit-pass .mm-transfer-box .mm-transfer__link {
  display: block;
  font-size: 12px;
  line-height: 1.33;
  padding-bottom: 10px;
  text-align: center;
  text-decoration: none;
}
mm-pospone-four-digit-pass .mm-transfer-box .mm-transfer__link_icon {
  display: inline-block;
  font-size: 8px;
  margin-right: 3px;
}
mm-pospone-four-digit-pass
  .mm-transfer-box
  .mm-transfer__link_icon
  .mm-icono-down-meritoland::before {
  color: #ec0000;
}
mm-pospone-four-digit-pass .mm-transfer-box .mm-transfer__header {
  padding: 15px;
}
mm-pospone-four-digit-pass
  .mm-transfer-box
  .mm-transfer__header
  .mm-transfer__amount {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.25;
  color: #000;
  margin-top: 10px;
}
mm-pospone-four-digit-pass .mm-transfer-box .mm-transfer__collpase-content {
  height: 0;
  -webkit-transition: height 1s;
  transition: height 1s;
  overflow: hidden;
}
mm-pospone-four-digit-pass
  .mm-transfer-box
  .mm-transfer__collpase-content
  .mm-transfer__destination,
mm-pospone-four-digit-pass
  .mm-transfer-box
  .mm-transfer__collpase-content
  .mm-transfer__origin {
  border-top: solid 1px #ddd;
  padding: 15px;
}
mm-pospone-four-digit-pass
  .mm-transfer-box
  .mm-transfer__collpase-content
  .mm-transfer__origin
  .mm-transfer__title {
  color: #e59d27;
}
mm-pospone-four-digit-pass
  .mm-transfer-box
  .mm-transfer__collpase-content
  .mm-transfer__destination
  .mm-transfer__title {
  color: #abc111;
}
mm-pospone-four-digit-pass
  .mm-transfer-box
  .mm-transfer__collpase-content
  .mm-transfer__title {
  font-size: 16px;
  line-height: 1.5;
}
mm-pospone-four-digit-pass
  .mm-card-box.mm-transfer-box.show
  .mm-transfer__collpase-content {
  height: 230px;
}
mm-pospone-four-digit-pass
  .mm-card-box.mm-transfer-box.show
  .mm-transfer__link
  .mm-transfer__link_icon {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
mm-pospone-four-digit-pass mm-tabs.hide-tabs {
  -webkit-transform: translateY(100%) !important;
  transform: translateY(100%) !important;
  -webkit-transition: all 1s ease-in;
  transition: all 1s ease-in;
}
mm-four-digits-pass .clave-cuatro__description {
  padding: 16px 16px 8px;
  font-size: 14px;
  font-size: 3.73333vw;
}
mm-four-digits-pass .clave-cuatro__description__container {
  margin: 0 0 0 20px;
  padding: 0;
}
mm-four-digits-pass .clave-cuatro__description__container__list {
  color: #ec0000;
  list-style-position: outside;
  margin-bottom: 16px;
}
mm-four-digits-pass .clave-cuatro__description__container__list .terms {
  color: #454545;
  font-size: 14px;
  font-size: 3.73333vw;
  font-weight: 300;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
}
mm-four-digits-pass .clave-cuatro__description__bottom {
  padding: 6px 16px 16px;
}
mm-four-digits-pass .card-box .button-box--center {
  margin: 1.6rem 1.2rem;
}
mm-four-digits-pass .clave-seguridad {
  overflow: visible;
  margin: 16px;
  padding: 0;
  position: relative;
}
mm-four-digits-pass .clave-seguridad__titulo {
  text-align: left;
  height: 5.2rem;
  line-height: 5.2rem !important;
  border-bottom: solid 1px #ddd;
  margin-bottom: 5px;
  font-size: 14px;
  font-weight: 600;
  padding: 0 16px;
}
mm-four-digits-pass .clave-seguridad__ingreso-clave {
  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;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-bottom: 2.4rem;
  padding: 0 4.2rem;
}
mm-four-digits-pass .clave-seguridad__ingreso-clave .item.item-md.item-block {
  margin: 0 0.8rem;
  padding: 0;
  text-align: center;
  width: 3.6rem;
}
mm-four-digits-pass
  .clave-seguridad__ingreso-clave
  .item.item-md.item-block
  .item-inner {
  padding: 0 !important;
}
mm-four-digits-pass
  .clave-seguridad__ingreso-clave
  .item.item-md.item-block
  .label {
  margin-left: 0;
  margin-right: 0;
}
mm-four-digits-pass
  .clave-seguridad__ingreso-clave
  .item.item-md.item-block
  .label-md[floating] {
  -webkit-transform-origin: center top;
  transform-origin: center top;
}
mm-four-digits-pass
  .clave-seguridad__ingreso-clave
  .item.item-md.item-block
  input {
  margin-right: 0;
  text-align: center;
  font-size: 20px;
  font-size: 5.33333vw;
}
mm-four-digits-pass .clave-seguridad__ingreso-clave .normal {
  -webkit-text-security: none;
  color: #444;
}
mm-four-digits-pass .clave-seguridad__ingreso-clave .password {
  -webkit-text-security: disc;
  color: #444;
  font-size: 20px;
}
mm-four-digits-pass .clave-seguridad::before {
  display: none;
}
mm-four-digits-pass
  .item-md.item-input.ng-valid.item-input-has-value:not(.input-has-focus):not(.item-input-has-focus).item-inner {
  border-bottom-color: unset;
  -webkit-box-shadow: none;
  box-shadow: none;
}
mm-four-digits-pass
  .list-md.item-input.ng-valid.input-has-value:not(.input-has-focus):not(.item-input-has-focus):last-child {
  -webkit-box-shadow: none;
  box-shadow: none;
  border-bottom: 1px solid transparent;
}
mm-pospone-life-credits-choose .mm-main-content {
  background: 0 0;
}
mm-pospone-life-credits-choose ion-content {
  margin-top: 20px;
}
mm-lower-your-rate-success
  .scroll-content
  mm-pospone-simulator
  .simulation-box-info,
mm-pospone-simulator .mm-simulation-box-calendar,
mm-pospone-simulator .mm-simulation-box-email,
mm-pospone-simulator .mm-simulation-box-info,
mm-pospone-simulator .mm-simulation-box-terms,
mm-pospone-simulator
  mm-lower-your-rate-success
  .scroll-content
  .simulation-box-info {
  border-radius: 4px;
  -webkit-box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  background-color: #fff;
}
mm-pospone-simulator .mm-pospone-simulator {
  padding: 16px;
}
mm-pospone-simulator .mm-pospone-simulator__select {
  padding: 0 12px;
}
mm-pospone-simulator .mm-pospone-simulator .select-title {
  font-size: 14px;
  font-weight: 600;
  color: #6f6f6f;
  margin: 0 0 7px;
}
mm-pospone-simulator .mm-simulation-box-info {
  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: 12px 0;
}
mm-pospone-simulator .mm-simulation-box-info__header {
  height: 54px;
  height: 14.4vw;
  border-bottom: solid 1px #d9d9d9;
  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;
}
mm-pospone-simulator .mm-simulation-box-info__body {
  border-bottom: solid 1px #d9d9d9;
}
mm-pospone-simulator .mm-simulation-box-info .mm-simulation-title {
  font-size: 16px;
  font-size: 4.26667vw;
  font-weight: 600;
  color: #6f6f6f;
}
mm-pospone-simulator .mm-simulation-box-info .mm-simulation-value {
  font-size: 16px;
  font-size: 4.26667vw;
  font-weight: 600;
  text-align: center;
  color: #6f6f6f;
}
mm-pospone-simulator .mm-simulation-box-info .mm-simulation-label {
  font-size: 12px;
  font-size: 3.2vw;
  font-weight: 600;
  text-align: center;
  color: #6f6f6f;
}
mm-pospone-simulator .mm-simulation-box-info .mm-simulation-block {
  height: 70px;
  height: 18.66667vw;
  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;
}
mm-pospone-simulator .mm-simulation-box-info .mm-simulation-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
mm-pospone-simulator .mm-simulation-box-info .mm-simulation-col {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 50%;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
}
mm-pospone-simulator .mm-simulation-box-info .mm-simulation-col:nth-child(1) {
  border-right: solid 1px #d9d9d9;
}
mm-pospone-simulator .mm-simulation-box-info .mm-simulation-icon {
  width: 24px;
  height: 24px;
  background-color: #00b4bd;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  color: #fff;
  border-radius: 50%;
  font-size: 13px;
  -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;
}
mm-pospone-simulator
  .mm-simulation-box-info.mm-simulation-box-info--icon
  .mm-simulation-box-info__header {
  padding: 0 16px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
mm-pospone-simulator
  .mm-simulation-box-info.mm-simulation-box-info--icon
  .mm-simulation-box-info__header
  .mm-simulation-title {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
mm-pospone-simulator .mm-simulation-box-calendar {
  padding: 19px;
  text-align: center;
}
mm-pospone-simulator .mm-simulation-box-calendar__title {
  font-size: 12px;
  font-weight: 600;
  text-align: center;
  color: #6f6f6f;
}
mm-pospone-simulator .mm-simulation-box-calendar__date {
  font-size: 16px;
  font-weight: 600;
  text-align: center;
  color: #6f6f6f;
}
mm-pospone-simulator .mm-simulation-box-calendar .calendar-date-icon {
  width: 20px;
  height: 20px;
  background-color: #a2c41e;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  color: #fff;
  border-radius: 50%;
  font-size: 13px;
  -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;
}
mm-pospone-simulator .mm-simulation-box-calendar .mm-button--calendar {
  height: 45px;
  background-color: #1bb3bc;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.71;
  text-align: center;
  color: #fff;
  margin: 10px 0 0;
}
mm-pospone-simulator .mm-simulation-box-calendar .mm-button--calendar__icono {
  font-size: 22px;
  margin-right: 8px;
}
mm-pospone-simulator .mm-simulation-box-terms__link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 55px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0 16px;
  border-bottom: solid 1px #d9d9d9;
}
mm-pospone-simulator .mm-simulation-box-terms__link .terms-link-icon {
  color: #ec0000;
  font-size: 20px;
  font-size: 5.33333vw;
}
mm-pospone-simulator .mm-simulation-box-terms__link .terms-link-icon__last {
  font-size: 15px;
  font-size: 4vw;
}
mm-pospone-simulator .mm-simulation-box-terms__link .terms-link-text {
  font-size: 16px;
  font-size: 4.26667vw;
  padding: 0 4.26667vw;
  font-weight: 400;
  line-height: 1.25;
  color: #6f6f6f;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
mm-pospone-simulator .mm-simulation-box-terms__checkbox {
  height: 50px;
  height: 13.33333vw;
}
mm-pospone-simulator
  .mm-simulation-box-terms__checkbox
  .item.item-md
  .checkbox-md {
  margin: 0;
}
mm-pospone-simulator
  .mm-simulation-box-terms__checkbox
  .checkbox-md
  + .item-inner
  ion-label {
  font-size: 12px;
  font-size: 3.2vw;
  font-weight: 600;
  color: #6f6f6f;
}
mm-pospone-simulator
  .mm-simulation-box-terms__checkbox
  .item-md.item-block
  .item-inner {
  border: none;
}
mm-pospone-simulator .mm-simulation-box-email {
  padding: 19px;
  margin: 12px 0;
}
mm-pospone-simulator .mm-simulation-box-email .simulation-box-email__title {
  font-size: 16px;
  font-size: 4.26667vw;
  font-weight: 600;
  line-height: 1.5;
  color: #444;
}
mm-pospone-simulator .mm-simulation-box-email .simulation-box-email__subtitle {
  font-size: 14px;
  font-size: 3.73333vw;
  line-height: 1.43;
  color: #999;
}
mm-pospone-simulator
  .mm-simulation-box-email
  .input-email-box
  .input-email-item
  .item-inner {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
mm-pospone-simulator
  .mm-simulation-box-email
  .input-email-box
  .input-email-item.item-input
  .label-md {
  color: #999;
}
mm-pospone-simulator
  .mm-simulation-box-email
  .input-email-box
  .input-email-item
  ion-input.input.ng-pristine:after {
  content: "\e918";
  display: inline-block;
  font-family: santander-icon-font;
  font-size: 2rem;
  line-height: 1;
  position: absolute;
  bottom: 5px;
  right: 0;
}
mm-pospone-simulator .mm-simulation-box-caveat {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  border-radius: 4px;
  -webkit-box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  background-color: #f8f0df;
  padding: 0 13px;
  height: 60px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}
mm-pospone-simulator .mm-simulation-box-caveat .mm-simulation-box-caveat__text {
  font-size: 12px;
  font-size: 3.2vw;
  color: #444;
  padding: 0 3.46667vw;
}
mm-pospone-simulator .mm-simulation-box-caveat__icon {
  width: 22px;
  width: 5.86667vw;
  height: 22px;
  height: 5.86667vw;
  background-color: #e59d27;
  border-radius: 50%;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-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;
}
mm-pospone-simulator .mm-simulation-box-caveat__icon > i {
  background: 0 0;
  font-size: 10px;
  font-size: 2.66667vw;
}
mm-pospone-simulator .mm-simulation-box__btn-foot {
  padding: 30px 0 20px;
  text-align: center;
}
mm-pospone-simulator mm-tabs.hide-tabs {
  -webkit-transform: translateY(100%) !important;
  transform: translateY(100%) !important;
  -webkit-transition: all 1s ease-in;
  transition: all 1s ease-in;
}
mm-pospone-success .scroll-content {
  padding: 0 16px 4vw;
}
mm-pospone-success .scroll-content .pospone-success {
  border-radius: 4px;
  -webkit-box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  background-color: #fff;
  font-size: 12px;
  margin: 15.46667vw 0 7.46667vw;
  text-align: center;
}
mm-pospone-success .scroll-content .pospone-success__icon {
  border: none;
  background: #a2c420;
  border-radius: 100%;
  color: #fff;
  font-size: 38px;
  font-weight: 700;
  height: 79px;
  padding: 21px;
  position: absolute;
  top: 20px;
  width: 79px;
  left: 40%;
  right: 40%;
  line-height: 100%;
}
mm-pospone-success .scroll-content .pospone-success__title {
  display: block;
  padding: 80px 20px 30px;
  border-bottom: solid 2px rgba(25, 25, 25, 0.1);
  color: #444;
  font-size: 20px;
  font-weight: 600;
  margin: 0;
  line-height: 1.4;
}
mm-pospone-success .scroll-content .pospone-success-body p {
  margin-top: 7px;
  margin-bottom: 1px;
}
mm-pospone-success .scroll-content .pospone-success-body__detail {
  padding: 6px 16px 3px;
}
mm-pospone-success .scroll-content .pospone-success-body__detail__title {
  display: block;
  font-size: 16px;
  margin-bottom: 19px;
  color: #6f6f6f;
}
mm-pospone-success
  .scroll-content
  .pospone-success-body__detail
  .icono-calendario {
  color: #ec0000;
  font-size: 22px;
}
mm-pospone-success
  .scroll-content
  .pospone-success-body__detail
  .mm-icono-check-meritoland {
  background: #a2c420;
  border-radius: 100%;
  color: #fff;
  font-size: 11px;
  padding: 4px;
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-left: 5px;
  line-height: 100%;
}
mm-pospone-success .scroll-content .pospone-success-body__detail__new-date {
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 10px;
  color: #6f6f6f;
}
mm-pospone-success .scroll-content .pospone-success-body__detail__new-fee {
  font-size: 12px;
  font-weight: 600;
  color: #000;
  margin-bottom: 32px;
}
mm-pospone-success .scroll-content .pospone-success-body__detail__info-extra {
  margin-bottom: 34px;
  margin-top: 34px;
}
mm-pospone-success
  .scroll-content
  .pospone-success-body__detail__info-extra
  div {
  margin-bottom: 10px;
  color: #6f6f6f;
}
mm-pospone-success
  .scroll-content
  .pospone-success-body__detail__info-extra__title {
  display: block;
  font-size: 14px;
  color: #000;
  padding: 0;
  margin-bottom: 10px;
  font-weight: 600;
  margin-top: 0.2rem;
}
mm-pospone-success
  .scroll-content
  .pospone-success-body__detail__info-extra__subtitle {
  display: block;
  margin: 0 0 2px;
  font-size: 12px;
}
mm-pospone-success .scroll-content .pospone-success-body__request-data {
  border-top: solid 2px rgba(25, 25, 25, 0.1);
  padding: 0 19px;
}
mm-pospone-success .scroll-content .pospone-success-body__request-data__title {
  display: block;
  font-size: 14px;
  color: #000;
  margin-bottom: 5px;
  margin-top: 10px;
  font-weight: 600;
}
mm-pospone-success .scroll-content .pospone-success-body__request-data__code {
  font-size: 12px;
  color: grey;
}
mm-pospone-success .scroll-content .pospone-success-body__toggle-info-extra {
  border: none;
  padding: 0 21px 31px;
  margin-top: 18px;
}
mm-pospone-success
  .scroll-content
  .pospone-success-body__toggle-info-extra
  .mm-icono-down-meritoland,
mm-pospone-success
  .scroll-content
  .pospone-success-body__toggle-info-extra
  .mm-icono-up-meritoland {
  color: #ec0000;
}
mm-pospone-success
  .scroll-content
  .pospone-success-body__toggle-info-extra__trigger--show {
  display: block;
  padding-top: 0;
}
mm-pospone-success
  .scroll-content
  .pospone-success-body__toggle-info-extra--hide,
mm-pospone-success
  .scroll-content
  .pospone-success-body__toggle-info-extra__trigger--hide {
  display: none;
}
mm-pospone-success .scroll-content .pospone-message {
  background: #ddf4f5;
  padding: 6px;
  text-align: left;
}
mm-pospone-success .scroll-content .pospone-message__icon {
  padding-top: 12px;
  text-align: center;
}
mm-pospone-success
  .scroll-content
  .pospone-message__icon
  .mm-icono-information-meritoland {
  border-radius: 100%;
  color: #fff;
  font-size: 12px;
  padding: 6px;
  background: #1bb3bc;
}
mm-pospone-success .scroll-content .pospone-footer {
  margin-bottom: 20px;
  padding: 0 15px;
  text-align: center;
}
mm-pospone-success .scroll-content .pospone-footer button {
  background: #ec0000;
  border: none;
  border-radius: 100px;
  color: #fff;
  height: 48px;
  font-size: 14px;
  width: 100%;
}
mm-pospone-superpass .scroll-content {
  margin-bottom: 4em;
}
mm-pospone-superpass mm-tabs.hide-tabs {
  -webkit-transform: translateY(100%) !important;
  transform: translateY(100%) !important;
  -webkit-transition: all 1s ease-in;
  transition: all 1s ease-in;
}
mm-super-clave {
  padding: 16px;
  display: block;
}
mm-super-clave .mm-collapse {
  border-radius: 4px;
  -webkit-box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  border: 1px solid #ddd;
  background-color: #fff;
}
mm-super-clave .mm-collapse__head {
  height: 52px;
  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: 0 16px;
  border-bottom: solid 1px #ddd;
}
mm-super-clave .mm-collapse__head .mm-head-title {
  font-size: 16px;
  font-size: 3.73333vw;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.44;
  letter-spacing: normal;
  color: #444;
  margin: 0;
}
mm-super-clave .mm-collapse__body {
  padding: 16px;
}
mm-super-clave .mm-clave-seguridad {
  margin: 0;
  padding: 8px 16px 24px;
  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;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
mm-super-clave .mm-clave-seguridad .item {
  margin: 0 1.06667vw;
  padding: 0;
  text-align: center;
  width: 36px;
  width: 9.6vw;
}
mm-super-clave .mm-clave-seguridad .item.item-input .label-md {
  margin: 0 0 4px;
  color: #444;
  line-height: 24px;
  font-size: 16px;
  font-size: 4.26667vw;
  text-transform: uppercase;
}
mm-super-clave .mm-clave-seguridad .item.item-input .label-md[floating] {
  -webkit-transform: translate3d(0, 22px, 0);
  transform: translate3d(0, 22px, 0);
}
mm-super-clave
  .mm-clave-seguridad
  .item.item-input.input-has-focus
  .item-inner {
  border-bottom-color: #1bb3bc;
}
mm-super-clave .mm-clave-seguridad .item.item-input.input-has-focus .label-md {
  font-size: 14px;
  font-size: 3.73333vw;
}
mm-super-clave
  .mm-clave-seguridad
  .item.item-input.input-has-focus
  .label-md[floating] {
  -webkit-transform: translate3d(0, 5px, 0);
  transform: translate3d(0, 5px, 0);
}
mm-super-clave .mm-clave-seguridad .item.item-input.input-has-value .label-md {
  font-size: 14px;
  font-size: 3.73333vw;
}
mm-super-clave
  .mm-clave-seguridad
  .item.item-input.input-has-value
  .label-md[floating] {
  -webkit-transform: translate3d(0, 5px, 0);
  transform: translate3d(0, 5px, 0);
}
mm-super-clave .mm-clave-seguridad .item.item-input .text-input-md {
  margin: 0;
  font-size: 16px;
  font-size: 4.26667vw;
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  letter-spacing: normal;
  text-align: center;
  color: #444;
  line-height: 24px;
}
mm-super-clave .mm-clave-seguridad .item.item-input .item-inner {
  padding: 0;
  border-bottom-color: #444;
  border-bottom-width: 1px;
}
mm-super-clave .mm-clave-seguridad .normal {
  -webkit-text-security: none;
  color: #444;
}
mm-super-clave .mm-clave-seguridad .password {
  -webkit-text-security: disc;
  color: #444;
  font-size: 20px;
}
mm-super-clave .mm-bg-Info {
  border-radius: 4px;
  background-color: #ddf4f5;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 16px 23px;
  -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;
}
mm-super-clave .mm-bg-Info__icon,
mm-tabs .mm-tabs__wraper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
}
mm-super-clave .mm-bg-Info__icon {
  width: 24px;
  width: 6.4vw;
  height: 24px;
  height: 6.4vw;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 6.4vw;
  -ms-flex: 0 0 6.4vw;
  flex: 0 0 6.4vw;
  background-color: #1bb3bc;
  border-radius: 50%;
  color: #fff;
  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;
}
mm-tabs,
mm-tabs .mm-tabs__wraper {
  position: absolute;
  width: 100%;
  z-index: 10;
  left: 0;
  bottom: 0;
}
mm-super-clave .mm-bg-Info__icon > i {
  font-size: 14px;
  font-size: 3.73333vw;
}
mm-super-clave .mm-bg-Info__text {
  padding-left: 9px;
}
mm-super-clave .mm-bg-Info__text p {
  font-size: 12px;
  font-size: 3.2vw;
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.5;
  letter-spacing: normal;
  color: #444;
  margin: 0;
}
.mm-tabs-dash {
  display: block;
}
.mm-tabs-dash .tabbar {
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    from(#ff173b),
    to(#ff173b)
  );
  background-image: linear-gradient(0deg, #ff173b, #ff173b);
}
.mm-tabs-dash .tabbar::before {
  display: none;
}
.mm-tabs-dash .tab-button {
  color: #fff;
  font-weight: 400;
  line-height: 1.25;
  opacity: 0.5;
  -webkit-transform: none;
  transform: none;
}
.mm-tabs-dash .tab-button .tab-button-icon {
  color: #fff;
  -webkit-transform: none;
  transform: none;
  font-size: 2.7rem;
}
.mm-tabs-dash .tab-button .tab-button-icon.ion-md-icono-home::before {
  content: "\e97e";
}
.mm-tabs-dash .tab-button .tab-button-icon.ion-md-icono-star::before {
  content: "\e96e";
}
.mm-tabs-dash .tab-button .tab-button-icon.ion-md-icono-enterprise::before {
  content: "\e92a";
}
.mm-tabs-dash
  .tab-button
  .tab-button-icon.ion-md-mm-icono-eye-meritoland::before {
  content: "\e908";
}
.mm-tabs-dash
  .tab-button
  .tab-button-icon.ion-md-mm-icono-meritos-meritoland::before {
  content: "\e909";
}
.mm-tabs-dash
  .tab-button.has-title.has-icon.disable-hover.tab-disabled[aria-selected="true"] {
  opacity: 0.5;
}
.mm-tabs-dash .tab-button .tab-button-text {
  -webkit-transform: none;
  transform: none;
}
.mm-tabs-dash .tab-button[aria-selected="true"] {
  color: #fff;
  font-size: 12px;
  font-weight: 400;
  opacity: 1;
  -webkit-transform: none;
  transform: none;
}
.mm-tabs-dash .tab-button[aria-selected="true"] .tab-button-icon {
  color: #fff;
  -webkit-transform: none;
  transform: none;
}
.mm-tabs-dash .tab-button[aria-selected="true"] .tab-button-text {
  font-weight: 700;
  -webkit-transform: none;
  transform: none;
}
.platform-ios .mm-tabs-dash .header-componentkb {
  display: block;
  height: 7.4rem;
}
.platform-ios
  .mm-tabs-dash
  .header-componentkb
  + .content.content-md
  > .scroll-content {
  margin-top: 7.4rem;
}
.platform-ios
  .mm-tabs-dash
  .header-componentkb
  + .ion-refresher-activo
  > .scroll-content {
  top: 18px !important;
}
mm-tabs {
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    from(#ff173b),
    to(#ff173b)
  );
  background-image: linear-gradient(0deg, #ff173b, #ff173b);
  display: block;
  -webkit-transform: translate(0);
  transform: translate(0);
  height: var(--tabs, 5.6rem);
  overflow: hidden;
}
mm-tabs .mm-tabs__wraper {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: flex;
  min-height: 56px;
  -webkit-box-pack: space-evenly;
  -webkit-justify-content: space-evenly;
  -ms-flex-pack: space-evenly;
  justify-content: space-evenly;
}
mm-tabs .mm-tabs__wraper .mm-tabs__wraper__item {
  -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;
  background: 0 0;
  border: 0;
  color: rgba(255, 255, 255, 0.7);
  cursor: pointer;
  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;
  margin: 0;
  overflow: hidden;
  padding: 10px;
  position: relative;
  text-align: center;
  text-decoration: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  z-index: 0;
}
mm-tabs .mm-tabs__wraper .mm-tabs__wraper__item--current,
mm-tabs .mm-tabs__wraper .mm-tabs__wraper__item--current .mm-tabs__wrape__icon {
  color: #fff;
}
mm-tabs .mm-tabs__wraper .mm-tabs__wrape__icon {
  color: rgba(255, 255, 255, 0.7);
  font-size: 2.5rem;
  -webkit-transform: none;
  transform: none;
}
mm-tabs .mm-tabs__wraper .mm-tabs__wrape__title {
  display: block;
  font-size: 1.2rem;
}
mm-tabs .mm-tabs__wraper__icon-highlight {
  margin-left: 5px;
  margin-top: -16px;
  position: absolute;
}
mm-tabs .mm-tabs__wraper__icon-highlight div {
  background-color: #ffdc53;
  border: 2px solid #ff2d44;
  border-radius: 100%;
  height: 15px;
  width: 15px;
}
mm-tabs .mm-tabs__wraper__icon-highlight div:nth-child(1) {
  -webkit-animation: highlight-sonar-1 2.5s ease-in-out 0s infinite;
  animation: highlight-sonar-1 2.5s ease-in-out 0s infinite;
  opacity: 0.4;
}
@-webkit-keyframes highlight-sonar-1 {
  0%,
  80% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  30% {
    border: 2px solid #ffc6cc;
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }
}
@keyframes highlight-sonar-1 {
  0%,
  80% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  30% {
    border: 2px solid #ffc6cc;
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }
}
mm-tabs .mm-tabs__wraper__icon-highlight div:nth-child(2) {
  -webkit-animation: highlight-sonar-2 2.5s ease-in-out 0s infinite;
  animation: highlight-sonar-2 2.5s ease-in-out 0s infinite;
  margin-top: -15px;
  opacity: 0.2;
}
@-webkit-keyframes highlight-sonar-2 {
  0%,
  80% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  40% {
    border: 2px solid #ffc6cc;
    -webkit-transform: scale(1.7);
    transform: scale(1.7);
  }
}
@keyframes highlight-sonar-2 {
  0%,
  80% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  40% {
    border: 2px solid #ffc6cc;
    -webkit-transform: scale(1.7);
    transform: scale(1.7);
  }
}
mm-tabs .mm-tabs__wraper__icon-highlight div:nth-child(3) {
  margin-top: -15px;
}
mm-page-trunk .mm-main-content {
  background-color: #fff;
  width: 100%;
  -webkit-transition: 0.3s all;
  transition: 0.3s all;
}
mm-page-trunk .mm-main-content::before {
  background-color: #fff;
  content: "";
  display: block;
  height: 10px;
  left: 0;
  position: absolute;
  top: -10px;
  width: calc(50vw - 10px);
}
mm-page-trunk .mm-main-content::after {
  border-bottom: 10px solid #fff;
  border-right: 10px solid transparent;
  content: "";
  display: block;
  height: 0;
  left: 50%;
  margin-left: -10px;
  position: absolute;
  top: -10px;
  width: 0;
}
mm-page-trunk .mm-main-content .mm-main-content--top {
  position: absolute;
  right: 0;
  top: 0;
  width: 50vw;
}
mm-page-trunk .mm-main-content .mm-main-content--top::before {
  background-color: #fff;
  content: "";
  display: block;
  height: 10px;
  position: absolute;
  right: 0;
  top: -10px;
  width: calc(50vw - 10px);
}
mm-page-trunk .mm-main-content .mm-main-content--top::after {
  border-right: 10px solid #fff;
  border-top: 10px solid transparent;
  bottom: 0;
  content: "";
  display: block;
  height: 0;
  left: 0;
  margin-top: -10px;
  position: absolute;
  width: 0;
}
mm-page-trunk mm-current-level.current-level--small .mm-current-level-wrapper {
  margin-bottom: 2rem;
}
mm-page-trunk .mm-trunk-header-content {
  padding: 0.3rem 0;
}
mm-page-trunk .mm-trunk-header-content--title {
  color: #fdfdfd;
  font-family: BPreplay;
  font-size: 38px;
  font-weight: 700;
  margin: 2px 0 0;
  text-align: center;
  text-shadow: -2.1px 2.1px 8.6px rgba(194, 69, 35, 0.7);
}
mm-page-trunk .mm-trunk-header-content--text {
  color: #fdfdfd;
  font-size: 1.6rem;
  font-weight: 300;
  margin: 0;
  padding: 0 1.6rem;
  text-align: center;
  display: block;
}
mm-page-trunk .mm-parallax-content {
  background-color: #fff;
  padding: 0 0 1.6rem;
  width: 100%;
}
mm-page-trunk .has-refresher > .scroll-content {
  border-top: 0;
  margin-top: var(--mmHeader, 5.6rem);
}
mm-page-trunk .content-md {
  background: #fff;
}
mm-page-trunk .content-md .scroll-content {
  -webkit-transform: translateY(0) translateZ(0) !important;
  transform: translateY(0) translateZ(0) !important;
  -webkit-transition-delay: 0s !important;
  transition-delay: 0s !important;
  -webkit-transition-duration: 0s !important;
  transition-duration: 0s !important;
  margin-top: var(--mmHeader, 5.6rem);
}
mm-page-trunk .content-md.ion-refresher-activo .scroll-content {
  margin-top: 0 !important;
  -webkit-transform: translateY(5.6rem) translateZ(0) !important;
  transform: translateY(5.6rem) translateZ(0) !important;
}
mm-page-trunk
  .content-md.ion-refresher-activo
  .scroll-content
  mm-parallax-content
  .mm-main-content {
  -webkit-transform: translate(0, var(--mmHeader, 5.6rem)) !important;
  transform: translate(0, var(--mmHeader, 5.6rem)) !important;
}
mm-page-trunk ion-refresher {
  top: -6rem !important;
}
mm-page-trunk ion-refresher .refresher-pulling-icon {
  color: #fff;
}
mm-page-trunk ion-refresher .refresher-refreshing-icon {
  padding-top: 20px;
}
mm-page-trunk .mm-trunk-empty {
  height: calc(100vh - 262px);
  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;
}
mm-page-trunk .mm-trunk-empty--wrapper {
  padding: 16px;
}
mm-page-trunk .mm-trunk-empty--wrapper--icon {
  color: #f39324;
  font-size: 8.5rem;
}
mm-page-trunk .mm-trunk-empty--wrapper--title {
  font-size: 2rem;
  margin: 0;
  line-height: 100%;
  color: #454545;
  font-weight: 600;
}
mm-page-trunk .mm-trunk-empty--wrapper--text {
  color: #454545;
  font-size: 1.6rem;
}
mm-page-trunk .mm-trunk-in-arrears {
  overflow: hidden;
}
mm-page-trunk .mm-trunk-in-arrears.products-listed {
  background-color: #f6f6f6;
}
mm-page-trunk
  .mm-trunk-in-arrears.products-listed
  .mm-trunk-in-arrears-wrapper {
  margin-top: 43px;
  width: 359px;
}
mm-page-trunk
  .mm-trunk-in-arrears.products-listed
  .mm-trunk-in-arrears-icon
  .mm-icon {
  height: 144px;
  width: 118px;
}
mm-page-trunk .mm-trunk-in-arrears .mm-trunk-in-arrears-wrapper {
  text-align: center;
  overflow: hidden;
  margin: 78px auto 0;
}
mm-page-trunk .mm-trunk-in-arrears .mm-trunk-in-arrears-icon .mm-icon {
  display: block;
  margin: 0 auto 40px;
  width: 118px;
  width: 94px;
  height: 115px;
}
mm-page-trunk .mm-trunk-in-arrears .mm-trunk-in-arrears-text,
mm-page-trunk .mm-trunk-in-arrears .mm-trunk-in-arrears-title {
  max-width: 332px;
  margin-left: auto;
  margin-right: auto;
}
mm-page-trunk .mm-trunk-in-arrears .mm-trunk-in-arrears-title {
  font-family: OpenSans;
  font-size: 20px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #454545;
}
mm-page-trunk .mm-trunk-in-arrears .mm-trunk-in-arrears-text {
  font-family: OpenSans;
  font-size: 16px;
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #454545;
}
mm-page-trunk .mm-trunk-in-arrears .mm-trunk-in-arrears-text span {
  font-weight: 600;
}
mm-page-trunk .mm-trunk-in-arrears .mm-trunk-in-arrears-products-wrapper {
  border-radius: 4px;
  background-color: #fff;
  -webkit-box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  list-style: none;
  margin: 35px 0 0;
  padding: 0 19px;
  overflow: hidden;
}
mm-page-trunk .mm-trunk-in-arrears .mm-trunk-in-arrears-products-wrapper li {
  float: left;
  padding: 15px 0;
}
mm-page-trunk
  .mm-trunk-in-arrears
  .mm-trunk-in-arrears-products-wrapper
  .mm-trunk-in-arrears-product {
  color: #ec0000;
  font-family: OpenSans;
  font-size: 14px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  width: 55%;
}
mm-page-trunk
  .mm-trunk-in-arrears
  .mm-trunk-in-arrears-products-wrapper
  .mm-trunk-in-arrears-days {
  color: #454545;
  font-family: OpenSans;
  font-size: 14px;
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: right;
  width: 45%;
}
mm-page-trunk
  .mm-trunk-in-arrears
  .mm-trunk-in-arrears-products-wrapper
  .mm-trunk-in-arrears-days
  span {
  font-weight: 600;
}
mm-page-trunk
  .mm-trunk-in-arrears
  .mm-trunk-in-arrears-products-wrapper
  .mm-trunk-in-arrears-divider {
  background-color: #d8d8d8;
  clear: both;
  height: 1px;
  margin: 0 auto;
  padding: 0;
  width: calc(100vw - 38px);
}
mm-page-trunk mm-collapse {
  border: none;
}
mm-page-trunk .mm-collapse-wrapper__header {
  background-color: #fff;
  padding: 0 1.6rem;
  height: 5.5rem;
  border-bottom: 1px solid #ddd;
}
mm-page-trunk .mm-collapse-wrapper__header:first-child {
  padding: 0 1.6rem 1rem;
}
mm-page-trunk .mm-collapse-wrapper__header__title {
  line-height: 5.5rem;
  font-size: 1.4rem;
  color: #858585;
}
mm-page-trunk .mm-collapse-wrapper__header__icon {
  color: #9b9b9b;
}
mm-page-trunk .mm-collapse-wrapper__body {
  padding: 0 1.6rem;
  background-color: #f6f6f6;
}
mm-page-trunk mm-list .mm-list-wrapper--item {
  background-color: #f6f6f6;
}
mm-page-trunk mm-list .mm-list-wrapper--item:last-child mm-row {
  border-bottom: none;
}
mm-page-trunk-detail .content-md {
  background-color: #fff;
}
mm-page-trunk-detail .mm-parallax-header {
  background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="86" height="72"><path fill="%23bcbcbc" d="M10.4 72h65.2c5.52 0 10-4.48 10-10V10c0-5.52-4.48-10-10-10H10.4C4.88 0 .4 4.48.4 10v52c0 5.52 4.48 10 10 10zm-2-10V48.1l25-16.3L64.1 64H10.4c-1.1 0-2-.9-2-2zm67.2 2h-.5L53 40.8l9.1-8.6 15.5 14.9V62c0 1.1-.9 2-2 2zM10.4 8h65.2c1.1 0 2 .9 2 2v26L64.9 23.7c-1.53-1.5-3.97-1.5-5.5 0L47.5 35 36.9 23.9c-1.35-1.38-3.47-1.63-5.1-.6L8.4 38.5V10c0-1.1.9-2 2-2z"/></svg>')
    center no-repeat #f1f1f1;
  background-size: 8.5rem;
  min-height: 11rem;
}
mm-page-trunk-detail .trunk-detail-description {
  color: #666;
  font-size: 12px;
  font-weight: 300;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 1rem;
}
mm-page-trunk-detail .trunk-detail-description .col,
mm-page-trunk-detail .trunk-detail-description .row {
  padding: 0;
}
mm-page-trunk-detail .trunk-detail-description mm-trunk-status {
  display: inline-block;
}
mm-page-trunk-detail .trunk-detail-description--icon {
  background-color: #444;
  border-radius: 50%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 7rem;
  -ms-flex: 0 0 7rem;
  flex: 0 0 7rem;
  height: 7rem;
  left: 50%;
  margin-left: -4rem;
  margin-top: -5rem;
  position: absolute;
  text-align: center;
  width: 7rem;
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.25);
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.25);
}
mm-page-trunk-detail .trunk-detail-description--icon[type-icon="especial"] {
  background-color: #fbcc44;
  border: 0.4rem solid #e0a319;
}
mm-page-trunk-detail
  .trunk-detail-description--icon[type-icon="especial"]
  .mm-icono {
  color: #e0a319;
  font-size: 35px;
  line-height: 6.2rem;
}
mm-page-trunk-detail .trunk-detail-description--icon .mm-icono {
  color: #fff;
  font-size: 3.5rem;
  line-height: 7rem;
  font-family: meritoland;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
}
mm-page-trunk-detail .trunk-detail-description--icon .mm-icono::before {
  content: "\e90b";
}
mm-page-trunk-detail .trunk-detail-description--vigencia {
  text-align: left;
}
mm-page-trunk-detail .trunk-detail-description--vigencia-range {
  color: #033;
  margin: 0;
}
mm-page-trunk-detail .trunk-detail-description--tipo {
  text-align: right;
}
mm-page-trunk-detail .trunk-detail-description--tipo-recurrencia {
  color: #033;
  margin: 0;
}
mm-page-trunk-detail .trunk-detail-description--transaction-id {
  font-size: 12px;
  font-weight: 300;
  text-align: right;
  color: #033;
  display: block;
}
mm-page-trunk-detail .trunk-detail-body {
  color: #033;
  padding: 0.5em 1em 1em;
}
mm-page-trunk-detail .trunk-detail-body-description {
  color: #333;
  text-align: justify;
  font-size: 16px;
  line-height: 150%;
}
mm-page-trunk-detail .trunk-detail-body__prerequisites {
  width: 100%;
  margin-top: 2.5rem;
}
mm-page-trunk-detail .trunk-detail-body__prerequisites--title {
  border-radius: 4px;
  padding: 1.5rem;
  font-family: OpenSans;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #4a4a4a;
  margin-top: 2rem;
}
mm-page-trunk-detail .trunk-detail-body__prerequisites--title.success {
  background-color: rgba(162, 196, 30, 0.3);
}
mm-page-trunk-detail .trunk-detail-body__prerequisites--title.fail {
  background-color: rgba(236, 0, 0, 0.3);
}
mm-page-trunk-detail .trunk-detail-body__prerequisites .prerequisites-row {
  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-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  background-color: #fff;
  border-radius: 4px;
  color: #6f6f6f;
  margin-top: 2rem;
}
mm-page-trunk-detail
  .trunk-detail-body__prerequisites
  .prerequisites-row
  .prerequisites-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;
  margin: 0.5rem 0;
  min-height: 5rem;
  width: 100%;
}
mm-page-trunk-detail
  .trunk-detail-body__prerequisites
  .prerequisites-row
  .prerequisites-col
  .icon {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 5rem;
  -ms-flex: 0 0 5rem;
  flex: 0 0 5rem;
  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;
}
mm-page-trunk-detail
  .trunk-detail-body__prerequisites
  .prerequisites-row
  .prerequisites-col
  .icon
  .icon-wrapper {
  border-radius: 50%;
  height: 30px;
  width: 30px;
  -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;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  color: #fff;
}
mm-page-trunk-detail
  .trunk-detail-body__prerequisites
  .prerequisites-row
  .prerequisites-col
  .icon
  .icon-wrapper.success {
  background-color: #a2c41e;
}
mm-page-trunk-detail
  .trunk-detail-body__prerequisites
  .prerequisites-row
  .prerequisites-col
  .icon
  .icon-wrapper.fail {
  background-color: #ec0000;
}
mm-page-trunk-detail
  .trunk-detail-body__prerequisites
  .prerequisites-row
  .prerequisites-col
  .description {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 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;
  font-family: OpenSans;
  font-size: 1.4rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #6f6f6f;
  padding: 1rem 1rem 1rem 0;
}
mm-page-trunk-detail
  .trunk-detail-body__prerequisites
  .prerequisites-row
  .prerequisites-col:nth-child(1) {
  font-weight: 600;
}
mm-page-trunk-detail
  .trunk-detail-body__prerequisites
  .prerequisites-row
  .prerequisites-col:nth-child(2) {
  padding: 1.2rem;
  border-top: solid 0.1rem #e6e6e6;
  font-weight: 300;
  display: block;
}
mm-page-trunk-detail .buttons {
  text-align: center;
  margin-bottom: 3rem;
}
mm-trunk-detail-header {
  background: #fff;
  display: block;
  text-align: center;
}
mm-trunk-detail-header .trunk-detail-header-wrapper-image {
  display: block;
  height: auto;
  width: 100vw;
}
mm-trunk-header {
  display: block;
}
mm-trunk-status .trunk-status-wrapper--state > span {
  border-radius: 0.8rem;
  color: #fefefe;
  display: inline-block;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5rem;
  margin-bottom: 0.2rem;
  padding: 0 0.8rem;
}
mm-trunk-status .trunk-status-wrapper--state .color-available {
  background-color: #abc238;
}
mm-trunk-status .trunk-status-wrapper--state .color-used {
  background-color: #1bb3bc;
}
mm-trunk-status .trunk-status-wrapper--state .color-disabled,
mm-trunk-status .trunk-status-wrapper--state .color-pre-enabled {
  background-color: #8f8f8f;
}
mm-trunk-status .trunk-status-wrapper--state .color-requested {
  background-color: #e6772a;
}
mm-trunk-status .trunk-status-wrapper--state .color-subject-to-approval {
  background-color: #ff781d;
}
mm-page-user-not-exits .mm-welcome-onboarding__brand {
  padding: 6.4vw 0 5.06667vw;
}
mm-page-user-not-exits .mm-welcome-onboarding__brand .mm-logo-full {
  width: 190px;
  width: 50.66667vw;
  height: 57px;
  height: 15.2vw;
  margin: auto;
}
mm-page-user-not-exits .mm-welcome-onboarding__title {
  padding: 0 8vw 6.4vw;
}
mm-page-user-not-exits .mm-welcome-onboarding__title h4 {
  font-family: BPreplay;
  font-size: 19px;
  font-size: 5.06667vw;
  font-weight: 700;
  line-height: 1.42;
  letter-spacing: 0.4px;
  text-align: center;
  color: #fff;
  margin: 0 0 2.66667vw;
}
mm-page-user-not-exits .mm-welcome-onboarding__title p {
  font-size: 15px;
  font-size: 4vw;
  letter-spacing: 0.1px;
  text-align: center;
  color: #fff;
  margin: 0;
}
mm-page-user-not-exits .mm-welcome-onboarding__contact {
  padding: 6.4vw 13.33333vw;
  -webkit-box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  box-shadow: 0 2px 4px 0 rgba(25, 25, 25, 0.1);
  background-color: #fff;
}
mm-page-user-not-exits .mm-welcome-onboarding__contact .contact-title {
  font-family: BPreplay;
  font-size: 20px;
  font-size: 5.33333vw;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: 0.4px;
  text-align: center;
  color: #ec0000;
}
mm-page-user-not-exits .mm-button-outline-white,
mm-page-user-not-exits .mm-button-transparent {
  background: 0 0;
  display: block;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.71;
  color: #fff;
  width: 100%;
  text-align: center;
}
mm-page-user-not-exits .mm-welcome-onboarding__footer {
  padding: 6.4vw 13.33333vw;
}
mm-page-user-not-exits .mm-welcome-onboarding__footer .mm-button-transparent {
  margin-top: 2.66667vw;
}
mm-page-user-not-exits .mm-button-outline-white {
  border: 1px solid #fff;
  border-radius: 64px;
  text-transform: uppercase;
}
mm-page-user-not-exits .mm-button-transparent {
  border: none;
  border-radius: 64px;
}
mm-page-user-not-exits .mm-video-youtube {
  width: 100%;
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
}
mm-page-user-not-exits .mm-video-youtube.no-load {
  -webkit-animation-duration: 1.5s;
  animation-duration: 1.5s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-name: place-holder-shimmer;
  animation-name: place-holder-shimmer;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  background: #ddd;
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    color-stop(8%, rgba(255, 255, 255, 0.4)),
    color-stop(18%, rgba(255, 255, 255, 0.7)),
    color-stop(33%, rgba(255, 254, 254, 0.4))
  );
  background: linear-gradient(
    to right,
    rgba(255, 255, 255, 0.4) 8%,
    rgba(255, 255, 255, 0.7) 18%,
    rgba(255, 254, 254, 0.4) 33%
  );
  background-color: transparent;
  background-size: 800px 104px;
  display: inline-block;
  height: 1.5rem;
  text-align: center;
}
mm-page-user-not-exits .mm-video-youtube embed,
mm-page-user-not-exits .mm-video-youtube iframe,
mm-page-user-not-exits .mm-video-youtube object {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
mm-page-user-not-exits
  .header-componentkb
  .toolbar-md-santander
  .toolbar-title-md {
  font-family: BPreplay;
  font-weight: 700;
  font-size: 2.4rem;
}
@keyframes place-holder-shimmer {
  0% {
    background-position: -468px 0;
  }
  100% {
    background-position: 468px 0;
  }
}
@keyframes overflow {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
app-page-generalmodal .content-md {
  background: rgba(0, 0, 0, 0.6);
}
app-page-generalmodal .general-modal {
  -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-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  height: 100%;
  padding: 4.4rem 1.6rem;
}
app-page-generalmodal .general-modal--wrapper {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 0;
  width: 100%;
}
app-page-generalmodal .modal-generico {
  -webkit-animation: overflow 0.4s linear;
  animation: overflow 0.4s linear;
  -webkit-animation-delay: 0.4s;
  animation-delay: 0.4s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  background: #fff;
  border: 0.1rem solid #ddd;
  border-radius: 0.3rem;
  opacity: 0;
  padding-top: 5.6rem;
  position: relative;
  text-align: center;
}
app-page-generalmodal .modal-generico--title {
  color: #444;
  font-size: 2rem;
  margin: 0 0 3.2rem;
}
app-page-generalmodal .modal-generico--content {
  margin: 1.6rem 0 3.2rem;
  padding: 0 1.6rem;
}
app-page-generalmodal .modal-generico--icon {
  background: #ec0000;
  border-radius: 50%;
  color: #fff;
  font-size: 3.2rem;
  height: 7.2rem;
  left: 50%;
  line-height: 7.2rem;
  margin: -3.6rem 0 0 -3.6rem;
  position: absolute;
  text-align: center;
  top: 0;
  width: 7.2rem;
}
app-page-generalmodal .modal-generico--icon.positive {
  background: #abc111;
}
app-page-generalmodal .modal-generico--boton-cerrar {
  color: #fff;
  cursor: pointer;
  font-size: 2.5rem;
  position: absolute;
  right: 0;
  top: -3rem;
}
app-page-generalmodal .modal-generico--container-botones {
  display: block;
  padding-bottom: 1.6rem;
}
app-page-generalmodal .modal-generico--container-botones.grid {
  height: auto;
  padding-top: 1.6rem;
}
app-page-generalmodal .modal-generico .scroll-content-wrapper {
  position: relative;
}
app-page-generalmodal .modal-generico .scroll-content-wrapper .fade-effect {
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(white),
    to(rgba(255, 255, 255, 0))
  );
  background: linear-gradient(to bottom, #fff 0, rgba(255, 255, 255, 0) 100%);
  height: 10rem;
  left: 1.6rem;
  opacity: 0;
  position: absolute;
  right: 1.6rem;
  top: -0.1rem;
  -webkit-transition: opacity 0.4s ease-in-out;
  transition: opacity 0.4s ease-in-out;
  z-index: -1;
}
app-page-generalmodal
  .modal-generico
  .scroll-content-wrapper
  .fade-effect.visible {
  opacity: 1;
  z-index: 1;
}
app-page-generalmodal .modal-generico .modal-scroll-content {
  max-height: 50vh;
  height: auto;
  overflow: scroll;
  padding: 0 1.6rem;
}
app-page-generalmodal .modal-generico .modal-scroll-content--text {
  font-size: 1.3rem;
  margin: 0;
  text-align: left;
}
app-page-generalmodal .modal-generico .color-error {
  background-color: #ec0000;
}
app-page-generalmodal .modal-generico .color-warning {
  background-color: #e59d27;
}
app-page-generalmodal .modal-generico .color-info {
  background-color: #1bb3bc;
}
app-page-generalmodal .modal-generico .color-success {
  background-color: #abc111;
}
.modal-loading {
  opacity: 0.9;
}
.modal-loading .scroll-content {
  margin-top: 0;
}
.modal-loading .loading-container {
  background: #fff;
  height: 100%;
  position: fixed;
  width: 100%;
  z-index: 200;
}
.modal-loading .loading-container--icono {
  display: block;
  height: 4.8rem;
  left: 50%;
  margin: -2.4rem 0 0 -2.4rem;
  padding: 0.1rem 0;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 4.8rem;
}
.modal-loading .loading-container--icono_top {
  top: 40%;
}
.modal-loading .loading-container--icono > i {
  color: #ec0000;
  display: block;
  font-size: 3rem;
  line-height: 4.5rem;
}
.modal-loading .loading-container--text {
  display: block;
  left: 50%;
  position: absolute;
  text-align: center;
  top: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  font-size: 2.4rem;
  color: red;
  width: 90%;
}
.modal-loading .loading-container--roullette {
  -webkit-animation: loader 0.6s linear infinite;
  animation: loader 0.6s linear infinite;
  border-left: 0.2rem solid #ec0000;
  border-radius: 50%;
  border-top: 0, 2rem solid #ec0000;
  height: 8rem;
  left: 50%;
  margin: -4rem 0 0 -4rem;
  position: absolute;
  top: 50%;
  width: 8rem;
}
@keyframes loader {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

/*Badge*/
.w3-badge1 {
  background-color: #ec0000;
  color: #fff;
  display: inline-block;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 4px;
  padding-bottom: 4px;
  text-align: center;
}
.w3-badge2 {
  background-color: #c2c2c2;
  color: #fff;
  display: inline-block;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 4px;
  padding-bottom: 4px;
  text-align: center;
}
.w3-badge {
  border-radius: 50%;
}
/* End Badge*/

.containerTitle {
  margin-bottom: 5px !important;
}

/*  Stylo Inputs Cordenadas desktok */
.kbContainerDesktok {
  width: 63%;
  margin: auto;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.kbItemDesktok {
  color: #fff;
  flex: none;
  width: calc((100% - 40px) / 5);
  /* margin-bottom: 5px; */
  box-sizing: border-box;

  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0em 0; /*para el tamaño de las cajas*/
  /* margin-left: 5px; */
  margin-left: 8px;
}

.inputcentrado {
  text-align: center;
  height: 30px;
  max-width: 41px;
  /* font-size: 15px; */
  outline: none;
  color: black !important;
  /* border-color: lightgray; */
  /* border-radius: 3px; */
}

.inputTitle {
  text-align: center;
  height: 30px;
  max-width: 25px !important;
  background-color: #b8b8b8;
}
.pepe22 {
  padding-top: 25%;
  /* padding-left: 7px;
    padding-right: 7px; */
  padding-left: 2px;
  padding-right: 2px;
  font-weight: 600;
  text-align: start;
  color: white !important;
}
.pepe223 {
  padding-top: 25%;
  /* padding-left: 7px;
    padding-right: 7px; */
  padding-left: 3px;
  padding-right: 3px;
  font-weight: 600;
  text-align: start;
  color: white !important;
}

.pepe222 {
  padding-top: 25%;
  padding-left: 5px;
  padding-right: 5px;
  font-weight: 600;
  text-align: start;
  color: white !important;
}

@media (max-width: 768px) {
  .kbItemDesktok {
    width: calc((100% - 40px) / 5);
    padding: 0.5em 0;
    margin-left: 0px;
  }
}

@media (max-width: 480px) {
  .kbItemDesktok {
    width: calc((100% - 40px) / 5);
    padding: 0.5em 0;
    margin-left: 0px;
  }
}

/*  End Stylo Inputs Cordenadas desktok */

.changeBack {
  background-color: #ca2f2f !important;
}

.inputError {
  border-color: #ec0000 !important;
}

/*  Stylo Inputs Cordenadas Mobile */
.kbContainerMobile {
  width: 95%;
  margin: auto;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.kbItemMobile {
  color: #fff;
  flex: none;
  width: calc((100% - 30px) / 4);
  /* margin-bottom: 5px; */
  box-sizing: border-box;

  display: flex;
  justify-content: center;
  align-items: center;
  /*padding: 0.5em 0; para el tamaño de las cajas*/
  margin-left: 8px;
}

.inputcentrado {
  text-align: center;
}

@media (max-width: 768px) {
  .kbItemMobile {
    width: calc((100% - 40px) / 5);
    padding: 0.1em 0;
    margin-left: 0px;
  }
}

@media (max-width: 480px) {
  .kbItemMobile {
    width: calc((100% - 40px) / 5);
    padding: 0.1em 0;
    margin-left: 0px;
  }
}
/*  End Stylo Inputs Cordenadas Mobile */

.kbtable {
  margin-top: 5px !important;
}

.lds-ring {
  display: inline-block;
  position: relative;
  width: 80px;
  height: 80px;
}
.lds-ring div {
  box-sizing: border-box;
  display: block;
  position: absolute;
  width: 64px;
  height: 64px;
  margin: 8px;
  border: 8px solid #fff;
  border-radius: 50%;
  animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
  border-color: red transparent transparent transparent;
}
.lds-ring div:nth-child(1) {
  animation-delay: -0.45s;
}
.lds-ring div:nth-child(2) {
  animation-delay: -0.3s;
}
.lds-ring div:nth-child(3) {
  animation-delay: -0.15s;
}
@keyframes lds-ring {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

form h1 {
  font-size: 3em;
  font-weight: 300;
  text-align: center;
  color: #2196f3;
}
form h5 {
  text-align: center;
  text-transform: uppercase;
  color: #c6c6c6;
}

#ehloqqq input,
textarea {
  /* background: none; */
  /* color: #c6c6c6; */
  font-size: 16px;
  /* padding: 5px 5px 5px 5px; */
  margin-left: 5px !important;
  display: block;
  width: 60px !important;
  border: none;
  border-radius: 0;
  border-bottom: 1px solid #c6c6c6;
}

#ehloq input,
textarea {
  /* background: none; */
  /* color: #c6c6c6; */
  font-size: 16px;
  /* padding: 5px 5px 5px 5px; */
  margin-right: 5px !important;
  display: block;
  width: 170px !important;
  border: none;
  border-radius: 0;
  border-bottom: 1px solid #c6c6c6;
}

.mainlbtoo {
  margin-left: 5%;
}

input:focus,
textarea:focus {
  outline: none;
}
input:focus ~ label,
textarea:focus ~ label,
input:valid ~ label,
textarea:valid ~ label {
  top: -14px;
  font-size: 14px;
  color: #2196f3;
}
input:focus ~ .bar:before,
textarea:focus ~ .bar:before {
  width: 320px;
}
input[type="password"] {
  letter-spacing: 0.3em;
}

.group label {
  color: #c6c6c6;
  font-size: 15px;
  font-weight: normal;
  /* position: absolute; */
  pointer-events: none;
  left: 5px;
  top: 10px;
  transition: 300ms ease all;
}

.col0 {
  margin-left: 5px !important;
}

/* .col0 {
  width: 50%;
}

.col00 {
  top: 0;
  max-height: 40px;
  height: 40px;
  width: 10%;
}
.col1 {
  margin-left: 10px !important;
  width: 20%;
}
.col2 {
  width: 20%;
}
.row {
 margin-left: 10% !important; 
 margin-top: 10px !important;
 display: flex;
 width: 100%;
 box-sizing: border-box;
} */

.inputError {
  border-color: #bb2124 !important;
}

.labelError {
  color: #bb2124 !important;
}

.inputSuccess {
  border-color: #22bb33 !important;
}

.labelSuccess {
  color: #22bb33 !important;
}

.kbdisable {
  background-color: #aaaaaa !important;
  border-color: #aaaaaa !important;
}
