@charset "UTF-8";.retina-detect span{font-size:1px}@media only screen and (-o-min-device-pixel-ratio:5 4),only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-device-pixel-ratio:1.25),only screen and (min-resolution:1.25dppx){.retina-detect span{font-size:2px}}@media only screen and (-o-min-device-pixel-ratio:9 4),only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-device-pixel-ratio:2.25),only screen and (min-resolution:2.25dppx){.retina-detect span{font-size:3px}}@media only screen and (-o-min-device-pixel-ratio:13 4),only screen and (-webkit-min-device-pixel-ratio:3.25),only screen and (min-device-pixel-ratio:3.25),only screen and (min-resolution:3.25dppx){.retina-detect span{font-size:4px}}@font-face{font-family:Heebo;src:url(../../../../fonts/heebo-light-webfont.woff2) format("woff2"),url(../../../../fonts/heebo-light-webfont.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:Heebo;src:url(../../../../fonts/heebo-regular-webfont.woff2) format("woff2"),url(../../../../fonts/heebo-regular-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Heebo;src:url(../../../../fonts/heebo-medium-webfont.woff2) format("woff2"),url(../../../../fonts/heebo-medium-webfont.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Heebo;src:url(../../../../fonts/heebo-bold-webfont.woff2) format("woff2"),url(../../../../fonts/heebo-bold-webfont.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:flavorsregular;src:url(../../../../fonts/flavors-regular-webfont.woff2) format("woff2"),url(../../../../fonts/flavors-regular-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:'OCR A Extended';src:url(../../../../fonts/ocr-a-extended.TTF) format("truetype"),url(../../../../fonts/ocr-a-extended.woff) format("woff");font-weight:400;font-style:normal}body{color:#2f2f2f; font-weight: 400; font-size: 0.875rem; line-height: 1.42857;}@font-face{font-family:cholder4;src:url(../../../../fonts/cholder4.eot?w901p9);src:url(../../../../fonts/cholder4.eot?w901p9#iefix) format("embedded-opentype"),url(../../../../fonts/cholder4.ttf?w901p9) format("truetype"),url(../../../../fonts/cholder4.woff?w901p9) format("woff"),url(../../../../fonts/cholder4.svg?w901p9#cholder4) format("svg");font-weight:400;font-style:normal;font-display:block}[class*=" icon-"],[class^=icon-]{font-family:cholder4!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}.icon-logout2:before{content:"\ea79"}.icon-same-bank-Acc:before{content:"\ea77"}.icon-cb-OtherBank:before{content:"\ea78"}.icon-cb-trans-detail:before{content:"\ea69"}.icon-file-core:before{content:"\ea68"}.icon-cb-cross:before{content:"\ea73"}.icon-replace-core .path1:before{content:"\ea2f";color:#106eb8}.icon-replace-core .path2:before{content:"\ea31";margin-left:-1em;color:#87b6db}.icon-reissue-core .path1:before{content:"\ea5c";color:#106eb8}.icon-reissue-core .path2:before{content:"\ea5d";margin-left:-1em;color:#ba3e21}.icon-manage-pin-core .path1:before{content:"\ea5e";color:#106eb8}.icon-manage-pin-core .path2:before{content:"\ea63";margin-left:-1em;color:#87b6db}.icon-download-core .path1:before{content:"\ea64";color:#87b6db}.icon-download-core .path2:before{content:"\ea65";margin-left:-1em;color:#106eb8}.icon-activate-core .path1:before{content:"\ea66";color:#87b6db}.icon-activate-core .path2:before{content:"\ea67";margin-left:-1em;color:#106eb8}.icon-stat-down:before{content:"\ea5f"}.icon-stat-up:before{content:"\ea60"}.icon-core-copy .path1:before{content:"\ea61";color:#242a41}.icon-core-copy .path2:before{content:"\ea62";margin-left:-1.06640625em;color:#242a41;opacity:.4}.icon-RecentTrans:before{content:"\ea5a"}.icon-Resume:before{content:"\ea57"}.icon-Suspend:before{content:"\ea58"}.icon-Connected:before{content:"\ea59"}.icon-Recurring:before{content:"\ea5b"}.icon-flag:before{content:"\ea55"}.icon-earned-interest:before{content:"\ea56"}.icon-uncolored:before{content:"\ea3b"}.icon-b-cursor1:before{content:"\ea45"}.icon-b-cursor .path1:before{content:"\ea3c";color:#fff}.icon-b-cursor .path2:before{content:"\ea3d";margin-left:-1em;color:#10162b}.icon-brightness:before{content:"\ea3e"}.icon-header:before{content:"\ea3f"}.icon-img-title:before{content:"\ea40"}.icon-links:before{content:"\ea41"}.icon-reverse:before{content:"\ea42"}.icon-w-cursor:before{content:"\ea43"}.icon-zoom:before{content:"\ea44"}.icon-card-as:before{content:"\ea3a"}.icon-mob-icon:before{content:"\ea39"}.icon-credit-faq:before{content:"\ea37"}.icon-credit-terms:before{content:"\ea38"}.icon-credit-score:before{content:"\ea36"}.icon-copy-text:before{content:"\ea35"}.icon-accessibility:before{content:"\ea28"}.icon-copy-text:before{content:"\ea35"}.icon-non-fraud:before{content:"\ea24"}.icon-info-check:before{content:"\ea25"}.icon-unauth:before{content:"\ea26"}.icon-e-mail:before{content:"\ea27"}.icon-serviceProvider:before{content:"\ea23"}.icon-link:before{content:"\e9ce"}.icon-unitedK:before{content:"\e9f7"}.icon-allHotels:before{content:"\e9fb"}.icon-entertainmentAll:before{content:"\ea01"}.icon-personalB:before{content:"\ea02"}.icon-serviceGovt:before{content:"\ea16"}.icon-miscellaneous:before{content:"\ea17"}.icon-travel:before{content:"\ea18"}.icon-transportation:before{content:"\ea19"}.icon-hotels:before{content:"\ea1a"}.icon-autoRent:before{content:"\ea1b"}.icon-airlines:before{content:"\ea1c"}.icon-contractedS:before{content:"\ea1d"}.icon-clothing:before{content:"\ea1e"}.icon-BusinessToB:before{content:"\ea1f"}.icon-membershipO:before{content:"\ea20"}.icon-repairS:before{content:"\ea21"}.icon-businessS:before{content:"\ea22"}.icon-upgrade-card:before{content:"\ea15"}.icon-multi-wallet:before{content:"\ea13"}.icon-multi-card:before{content:"\ea14"}.icon-serviceP:before{content:"\ea0e"}.icon-wholesale:before{content:"\ea0f"}.icon-graph-only:before{content:"\ea10"}.icon-tng:before{content:"\ea11"}.icon-trans-only:before{content:"\ea12"}.icon-misstores:before{content:"\ea0d"}.icon-gaming:before{content:"\e9f5"}.icon-services:before{content:"\e9f6"}.icon-rent:before{content:"\e9f8"}.icon-retailstores:before{content:"\e9f9"}.icon-mailorder:before{content:"\e9fa"}.icon-home-improvement:before{content:"\ea03"}.icon-govt:before{content:"\e9fc"}.icon-govtService:before{content:"\e9fd"}.icon-personalsp:before{content:"\e9fe"}.icon-edu:before{content:"\e9ff"}.icon-cruise:before{content:"\ea00"}.icon-gasstation:before{content:"\e9e9"}.icon-serviceCare:before{content:"\ea04"}.icon-autovehicles:before{content:"\ea05"}.icon-hardlines:before{content:"\ea06"}.icon-drugstore:before{content:"\ea07"}.icon-discount:before{content:"\ea08"}.icon-combinations:before{content:"\ea09"}.icon-othermarket:before{content:"\ea0a"}.icon-Tolls-and-transit:before{content:"\ea0b"}.icon-entertainment:before{content:"\ea0c"}.icon-registration:before{content:"\e9f3"}.icon-phone-num:before{content:"\e9f4"}.icon-send-bi:before{content:"\e9ee"}.icon-send-help:before{content:"\e9ef"}.icon-send-mms:before{content:"\e9f0"}.icon-summary:before{content:"\e9f1"}.icon-unsubscribe:before{content:"\e9f2"}.icon-change-access:before{content:"\e9ed"}.icon-remove:before{content:"\e9ec"}.icon-restaurants:before{content:"\e9e6"}.icon-unsplit:before{content:"\e9e7"}.icon-filter:before{content:"\e9e8"}.icon-online-purchase:before{content:"\e9ea"}.icon-receipt:before{content:"\e9eb"}.icon-add-circle:before{content:"\e9e4"}.icon-copy-settings:before{content:"\e9e5"}.icon-inactive-wallet:before{content:"\e9e3"}.icon-time-res:before{content:"\e9dc"}.icon-geo-res:before{content:"\e9dd"}.icon-merchant-res:before{content:"\e9df"}.icon-card-res:before{content:"\e9e0"}.icon-spending-limit:before{content:"\e9e1"}.icon-manage-wallet:before{content:"\e9e2"}.icon-show-pin:before{content:"\e9db"}.icon-print-card:before{content:"\e9de"}.icon-manage-cards:before{content:"\e9d3"}.icon-card-activity:before{content:"\e9d4"}.icon-mc-bracelet:before{content:"\e9d5"}.icon-mc-mailsent:before{content:"\e9d6"}.icon-mc-bkup:before{content:"\e9d7"}.icon-mc-pkg-fee:before{content:"\e9d8"}.icon-mc-shared-blnc:before{content:"\e9d9"}.icon-mc-block-card:before{content:"\e9da"}.icon-ea-check:before{content:"\e9c2"}.icon-ea-tag-transaction:before{content:"\e9c3"}.icon-ea-reset:before{content:"\e9c4"}.icon-ea-split:before{content:"\e9c5"}.icon-ea-group-tag:before{content:"\e9c6"}.icon-ea-manage-tag:before{content:"\e9c7"}.icon-ea-filter-graph:before{content:"\e9c8"}.icon-ea-popup-edit:before{content:"\e9c9"}.icon-ea-tag:before{content:"\e9ca"}.icon-ea-grocery:before{content:"\e9cb"}.icon-ea-purchasers:before{content:"\e9cc"}.icon-ea-restaurant:before{content:"\e9cd"}.icon-ea-rec-uploaded:before{content:"\e9cf"}.icon-ea-retail:before{content:"\e9d0"}.icon-ea-supermarket:before{content:"\e9d1"}.icon-ea-add-receipt:before{content:"\e9d2"}.icon-info-thin:before{content:"\e9c1"}.icon-split:before{content:"\e9ba"}.icon-person:before{content:"\e9bb"}.icon-mobile-stroke:before{content:"\e9bc"}.icon-gift:before{content:"\e9bd"}.icon-email-stroke:before{content:"\e9be"}.icon-coupon:before{content:"\e9bf"}.icon-card-stroke:before{content:"\e9c0"}.icon-bell3:before{content:"\e9b8"}.icon-play:before{content:"\e9b7"}.icon-open-eye:before{content:"\e9b6"}.icon-Diners-club-icon:before{content:"\e992"}.icon-add-system-payee-icon:before{content:"\e993"}.icon-All-payee-icon:before{content:"\e994"}.icon-american-express-icon:before{content:"\e995"}.icon-association-icon:before{content:"\e996"}.icon-bank-card-icon:before{content:"\e997"}.icon-business-icon:before{content:"\e998"}.icon-creditCard-icon:before{content:"\e9a1"}.icon-debit-card-icon:before{content:"\e9a2"}.icon-finance-icon:before{content:"\e9a3"}.icon-gas-card-icon:before{content:"\e9a4"}.icon-insurance-icon:before{content:"\e9a5"}.icon-line-of-credit-icon:before{content:"\e9a6"}.icon-mastercard-icon:before{content:"\e9a7"}.icon-municiple-icon:before{content:"\e9a8"}.icon-my-payee-icon:before{content:"\e9a9"}.icon-navi-bill-pay-activity:before{content:"\e9aa"}.icon-navi-paybill-icon:before{content:"\e9ab"}.icon-Navi-Scheduled-Bill-Payments:before{content:"\e9ac"}.icon-other-icon:before{content:"\e9ad"}.icon-paybill-icon:before{content:"\e9ae"}.icon-payee-group-icon:before{content:"\e9af"}.icon-retail-icon:before{content:"\e9b0"}.icon-subscription-icon:before{content:"\e9b1"}.icon-system-payee:before{content:"\e9b2"}.icon-telecommunication-icon:before{content:"\e9b3"}.icon-utility-icon:before{content:"\e9b4"}.icon-visa-icon:before{content:"\e9b5"}.icon-dispute:before{content:"\e991"}.icon-warning:before{content:"\e990"}.icon-wallet_load_icon:before{content:"\e98f"}.icon-bank-icon:before{content:"\e98d"}.icon-b-pay-icon:before{content:"\e98e"}.icon-globe:before{content:"\e963"}.icon-multi-currencies:before{content:"\e964"}.icon-one-card:before{content:"\e965"}.icon-support24:before{content:"\e98c"}.icon-promo_solid:before{content:"\e962"}.icon-alert_settings:before{content:"\e961"}.icon-emailsms:before{content:"\e99f"}.icon-promotional_code:before{content:"\e99e"}.icon-view_icon:before{content:"\e984"}.icon-change-pin:before{content:"\e97f"}.icon-reveal-pin:before{content:"\e980"}.icon-send-pin:before{content:"\e981"}.icon-unlock-pin:before{content:"\e982"}.icon-add-info:before{content:"\e97e"}.icon-arrow-right2:before,.icon-next2:before,.icon-right2:before{content:"\e974"}.icon-add:before,.icon-calculate:before,.icon-copy:before,.icon-create:before{content:"\e942"}.icon-find:before,.icon-lookup:before,.icon-magnifier:before,.icon-search:before{content:"\e93d"}.icon-sound-alt:before,.icon-speaker:before,.icon-volume:before{content:"\e92a"}.icon-ivr:before{content:"\e9a0"}.icon-card-as:before{content:"\ea3a"}.icon-security-badge:before{content:"\e999"}.icon-mobile2:before{content:"\e99a"}.icon-helpline2:before{content:"\e99b"}.icon-currencies:before{content:"\e99c"}.icon-countries:before{content:"\e99d"}.icon-bell-simple:before{content:"\e985"}.icon-calander3:before{content:"\e986"}.icon-eye-cross:before{content:"\e987"}.icon-member:before{content:"\e988"}.icon-resume:before{content:"\e989"}.icon-star-cross:before{content:"\e98a"}.icon-bell-cross:before{content:"\e98b"}.icon-mailSent:before{content:"\e97c"}.icon-calendar1:before{content:"\e97a"}.icon-download1:before{content:"\e97b"}.icon-cross-alert:before{content:"\e979"}.icon-sms-new:before{content:"\e978"}.icon-pdf2:before{content:"\e975"}.icon-excel:before{content:"\e976"}.icon-cvs:before{content:"\e977"}.icon-circle:before{content:"\e973"}.icon-recurringTransfer:before{content:"\e970"}.icon-manageAlerts:before{content:"\e971"}.icon-alertHistory:before{content:"\e972"}.icon-satellite:before{content:"\e969"}.icon-map:before{content:"\e96c"}.icon-location:before{content:"\e96d"}.icon-distance:before{content:"\e96e"}.icon-direction1:before{content:"\e96f"}.icon-phone:before{content:"\e967"}.icon-help-circle:before{content:"\e95e"}.icon-printer:before{content:"\e95b"}.icon-pin-filled:before{content:"\e95c"}.icon-pdf:before{content:"\e95d"}.icon-ierror-con:before{content:"\e95a"}.icon-notification:before{content:"\e959"}.icon-code-resend:before{content:"\e956"}.icon-subscribed:before{content:"\e950"}.icon-public:before{content:"\e951"}.icon-private:before{content:"\e952"}.icon-preferences:before{content:"\e953"}.icon-edit:before{content:"\e954"}.icon-view:before{content:"\e94c"}.icon-login:before{content:"\e94d"}.icon-income:before{content:"\e94e"}.icon-business:before{content:"\e94f"}.icon-share-funds:before{content:"\e95f"}.icon-my-cards:before{content:"\e960"}.icon-manage-profile2:before{content:"\e966"}.icon-purchase:before{content:"\e96a"}.icon-c2c:before{content:"\e96b"}.icon-message-letter:before{content:"\e945"}.icon-delete:before{content:"\e946"}.icon-clock:before{content:"\e947"}.icon-attachments:before{content:"\e948"}.icon-transfer-funds:before{content:"\e933"}.icon-transactions-history:before{content:"\e934"}.icon-safe:before{content:"\e935"}.icon-recomended:before{content:"\e936"}.icon-manage-profile:before{content:"\e937"}.icon-manage-notifications:before{content:"\e938"}.icon-customer-support:before{content:"\e939"}.icon-convinient:before{content:"\e93a"}.icon-bank-us:before{content:"\e93b"}.icon-active-card:before{content:"\e93c"}.icon-sound_icon:before{content:"\e92b"}.icon-sms_icon:before{content:"\e92c"}.icon-refresh_icon:before{content:"\e92d"}.icon-question_icon:before{content:"\e92e"}.icon-email_icon:before{content:"\e92f"}.icon-card-detail2:before{content:"\e91d"}.icon-coin:before{content:"\e91e"}.icon-limit:before{content:"\e91f"}.icon-lock:before{content:"\e919"}.icon-narrow-arrow-down:before{content:"\e91a"}.icon-narrow-arrow-right:before{content:"\e91b"}.icon-user:before{content:"\e91c"}.icon-activity:before{content:"\e900"}.icon-alert:before{content:"\e901"}.icon-arrow-down:before{content:"\e902"}.icon-arrow-right1:before,.icon-arrow-right:before{content:"\e903"}.icon-bell:before{content:"\e904"}.icon-block:before{content:"\e905"}.icon-card:before{content:"\e906"}.icon-card-detail:before{content:"\e907"}.icon-card-summary:before{content:"\e908"}.icon-cross:before{content:"\e909"}.icon-home:before{content:"\e90a"}.icon-info:before{content:"\e90b"}.icon-logout:before{content:"\e90c"}.icon-menu:before{content:"\e90d"}.icon-message:before{content:"\e90e"}.icon-msg-alert:before{content:"\e90f"}.icon-payment:before{content:"\e910"}.icon-utilities:before{content:"\e911"}.icon-spending-analysis:before{content:"\e912"}.icon-spending-controls:before{content:"\e913"}.icon-statement:before{content:"\e914"}.icon-success:before{content:"\e915"}.icon-transfer-history:before{content:"\e916"}.icon-unsuccess:before{content:"\e917"}.icon-vb:before{content:"\e918"}.icon-pen-angled:before{content:"\e943"}.icon-minus:before{content:"\e9b9"}.icon-upload:before{content:"\e955"}.icon-more-horizontal:before{content:"\e94b"}.icon-map-pin:before{content:"\e94a"}.icon-download:before{content:"\e931"}.icon-check:before{content:"\e924"}.icon-keyboard_arrow_up:before{content:"\e93e"}.icon-keyboard_arrow_right:before{content:"\e93f"}.icon-keyboard_arrow_left:before{content:"\e940"}.icon-keyboard_arrow_down:before{content:"\e941"}.icon-palette:before{content:"\e923"}.icon-dots-three-horizontal:before{content:"\e983"}.icon-checkmark-outline:before{content:"\e97d"}.icon-direction:before{content:"\e968"}.icon-help:before{content:"\e928"}.icon-calendar:before{content:"\e930"}.icon-reload:before{content:"\e929"}.icon-angle-double-right:before{content:"\e957"}.icon-angle-double-left:before{content:"\e958"}.icon-envelope:before{content:"\e949"}.icon-trash-o:before{content:"\e944"}.icon-exchange:before{content:"\e932"}.icon-mobile-phone:before,.icon-mobile:before{content:"\e925"}.icon-commenting-o:before{content:"\e926"}.icon-envelope-o:before{content:"\e927"}.icon-paint-brush:before{content:"\e921"}.icon-font:before{content:"\e922"}.icon-cog:before,.icon-gear:before{content:"\e920"}.icon-LoadFundsNew:before{content:"\ea29"}.icon-Card-SummaryNew:before{content:"\ea2a"}.icon-CardActivityNew:before{content:"\ea2b"}.icon-Block-Card .path1:before{content:"\ea2c";color:#888788}.icon-Block-Card .path2:before{content:"\ea2d";margin-left:-1.3330078125em;color:#888788}.icon-Block-Card .path3:before{content:"\ea2e";margin-left:-1.3330078125em;color:#ba3f26}.icon-remove-gift-card .path1:before{content:"\ea30";color:#cccccb}.icon-remove-gift-card .path2:before{content:"\ea32";margin-left:-1.615234375em;color:#cccccb}.icon-remove-gift-card .path3:before{content:"\ea33";margin-left:-1.615234375em;color:#ba3e21}.icon-remove-gift-card .path4:before{content:"\ea6a";margin-left:-1.615234375em;color:#fff}.icon-remove-gift-card .path5:before{content:"\ea6b";margin-left:-1.615234375em;color:#fff}.icon-c2c-transfer:before{content:"\ea34"}.icon-rewards .path1:before{content:"\ea4f";color:#000;opacity:.7457}.icon-rewards .path2:before{content:"\ea50";margin-left:-1em;color:#000}.icon-bank:before{content:"\ea4e"}.icon-statements:before{content:"\ea4d"}.icon-conversion:before{content:"\ea51"}.icon-show-more:before{content:"\ea52"}.icon-link-card-icon:before{content:"\ea53"}.icon-unlink-card-icon:before{content:"\ea54"}.icon-cb-vector:before{content:"\ea6f"}.icon-cb-bill-payment-activity:before{content:"\ea70"}.icon-cb-edit-payee:before{content:"\ea71"}.icon-cb-location:before{content:"\ea72"}.icon-cb-manage-payee:before{content:"\ea74"}.icon-cb-pay-bill:before{content:"\ea75"}.icon-cb-plus:before{content:"\ea76"}.icon-earnReward-points:before{content:"\ea87"}.icon-redemption-history:before{content:"\ea88"}.icon-detailsIcon:before{content:"\ea89"}.icon-questionIcon:before{content:"\ea8a"}.fw-500{font-weight:500}.m0{margin:0!important}.mt5{margin-top:5px!important}.mt10{margin-top:10px!important}.mt15{margin-top:15px!important}.mt20{margin-top:20px!important}.mt25{margin-top:25px!important}.mt30{margin-top:30px!important}.mr5{margin-right:5px!important}.mr10{margin-right:10px!important}.mr15{margin-right:15px!important}.mr20{margin-right:20px!important}.mr25{margin-right:25px!important}.mr30{margin-right:30px!important}.mb5{margin-bottom:5px!important}.mb10{margin-bottom:10px!important}.mb15{margin-bottom:15px!important}.mb20{margin-bottom:20px!important}.mb25{margin-bottom:25px!important}.mb30{margin-bottom:30px!important}.ml5{margin-left:5px!important}.ml10{margin-left:10px!important}.ml15{margin-left:15px!important}.ml20{margin-left:20px!important}.ml25{margin-left:25px!important}.ml30{margin-left:30px!important}.ml40{margin-left:40px!important}.ml45{margin-left:45px}.ml50{margin-left:50px}.ml60{margin-left:60px}@media(max-width:991px){.mt-sm-5{margin-top:5px!important}.mt-sm-10{margin-top:10px!important}.mt-sm-15{margin-top:15px!important}.mt-sm-20{margin-top:20px!important}.mt-sm-25{margin-top:25px!important}.mt-sm-30{margin-top:30px!important}.mr-sm-5{margin-right:5px!important}.mr-sm-10{margin-right:10px!important}.mr-sm-15{margin-right:15px!important}.mr-sm-20{margin-right:20px!important}.mr-sm-25{margin-right:25px!important}.mr-sm-30{margin-right:30px!important}.mb-sm-5{margin-bottom:5px!important}.mb-sm-10{margin-bottom:10px!important}.mb-sm-15{margin-bottom:15px!important}.mb-sm-20{margin-bottom:20px!important}.mb-sm-25{margin-bottom:25px!important}.mb-sm-30{margin-bottom:30px!important}.ml-sm-5{margin-left:5px!important}.ml-sm-10{margin-left:10px!important}.ml-sm-15{margin-left:15px!important}.ml-sm-20{margin-left:20px!important}.ml-sm-25{margin-left:25px!important}.ml-sm-30{margin-left:30px!important}}@media(max-width:767px){.mt-xs-5{margin-top:5px!important}.mt-xs-10{margin-top:10px!important}.mt-smxs15{margin-top:15px!important}.mt-xs-20{margin-top:20px!important}.mt-xs-25{margin-top:25px!important}.mt-xs-30{margin-top:30px!important}.mr-xs-5{margin-right:5px!important}.mr-xs-10{margin-right:10px!important}.mr-xs-15{margin-right:15px!important}.mr-xs-20{margin-right:20px!important}.mr-xs-25{margin-right:25px!important}.mr-xs-30{margin-right:30px!important}.mb-xs-5{margin-bottom:5px!important}.mb-xs-10{margin-bottom:10px!important}.mb-xs-15{margin-bottom:15px!important}.mb-xs-20{margin-bottom:20px!important}.mb-xs-25{margin-bottom:25px!important}.mb-xs-30{margin-bottom:30px!important}.ml-xs-5{margin-left:5px!important}.ml-xs-10{margin-left:10px!important}.ml-xs-15{margin-left:15px!important}.ml-xs-20{margin-left:20px!important}.ml-xs-25{margin-left:25px!important}.ml-xs-30{margin-left:30px!important}}.pl-0{padding-left:0!important}.pr-0{padding-right:0!important}.p0{padding:0!important}.pt5{padding-top:5px!important}.pt10{padding-top:10px!important}.pt15{padding-top:15px!important}.pt20{padding-top:20px!important}.pt25{padding-top:25px!important}.pt30{padding-top:30px!important}.pr5{padding-right:5px!important}.pr10{padding-right:10px!important}.pr15{padding-right:15px!important}.pr20{padding-right:20px!important}.pr25{padding-right:25px!important}.pr30{padding-right:30px!important}.pb5{padding-bottom:5px!important}.pb10{padding-bottom:10px!important}.pb15{padding-bottom:15px!important}.pb20{padding-bottom:20px!important}.pb25{padding-bottom:25px!important}.pb30{padding-bottom:30px!important}.pl5{padding-left:5px!important}.pl10{padding-left:10px!important}.pl15{padding-left:15px!important}.pl20{padding-left:20px!important}.pl25{padding-left:25px!important}.pl30{padding-left:30px!important}.box-shadow-none{box-shadow:none!important}@media(max-width:991px){.pt-sm-5{padding-top:5px!important}.pt-sm-10{padding-top:10px!important}.pt-sm-15{padding-top:15px!important}.pt-sm-20{padding-top:20px!important}.pt-sm-25{padding-top:25px!important}.pt-sm-30{padding-top:30px!important}.pr-sm-5{padding-right:5px!important}.pr-sm-10{padding-right:10px!important}.pr-sm-15{padding-right:15px!important}.pr-sm-20{padding-right:20px!important}.pr-sm-25{padding-right:25px!important}.pr-sm-30{padding-right:30px!important}.pb-sm-5{padding-bottom:5px!important}.pb-sm-10{padding-bottom:10px!important}.pb-sm-15{padding-bottom:15px!important}.pb-sm-20{padding-bottom:20px!important}.pb-sm-25{padding-bottom:25px!important}.pb-sm-30{padding-bottom:30px!important}.pl-sm-5{padding-left:5px!important}.pl-sm-10{padding-left:10px!important}.pl-sm-15{padding-left:15px!important}.pl-sm-20{padding-left:20px!important}.pl-sm-25{padding-left:25px!important}.pl-sm-30{padding-left:30px!important}}@media(max-width:767px){.pt-xs-5{padding-top:5px!important}.pt-xs-10{padding-top:10px!important}.pt-smxs15{padding-top:15px!important}.pt-xs-20{padding-top:20px!important}.pt-xs-25{padding-top:25px!important}.pt-xs-30{padding-top:30px!important}.pr-xs-5{padding-right:5px!important}.pr-xs-10{padding-right:10px!important}.pr-xs-15{padding-right:15px!important}.pr-xs-20{padding-right:20px!important}.pr-xs-25{padding-right:25px!important}.pr-xs-30{padding-right:30px!important}.pb-xs-5{padding-bottom:5px!important}.pb-xs-10{padding-bottom:10px!important}.pb-xs-15{padding-bottom:15px!important}.pb-xs-20{padding-bottom:20px!important}.pb-xs-25{padding-bottom:25px!important}.pb-xs-30{padding-bottom:30px!important}.pl-xs-5{padding-left:5px!important}.pl-xs-10{padding-left:10px!important}.pl-xs-15{padding-left:15px!important}.pl-xs-20{padding-left:20px!important}.pl-xs-25{padding-left:25px!important}.pl-xs-30{padding-left:30px!important}}.mb-n25{margin-bottom:-25px}*{max-height:1000000px}
@font-face {
    font-family: 'Inter-variable';
    src: url('../../../../fonts/inter-regular-variable.ttf') format('truetype');
    font-weight: 100 900;
    font-style: normal;
    font-display: swap;
    font-variation-settings: "slnt" 0;
    -webkit-font-smoothing: antialiased;
    -webkit-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-rendering: optimizelegibility;
}

@font-face {
    font-family: 'Inter-variable';
    src: url('../../../../fonts/inter-italic-variable.ttf') format('truetype');
    font-weight: 100 900;
    font-style: italic;
    font-display: swap;
    font-variation-settings: "slnt" 0;
    -webkit-font-smoothing: antialiased;
    -webkit-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-rendering: optimizelegibility;
}
.icon-qr-arrow-left:before { content: "\ea8b"; }
.icon-qr-arrow-right:before { content: "\ea8c"; }
.icon-qrClock-filled:before { content: "\ea8d"; }
.icon-account-activity-dollar:before { content: "\ea8e"; }
.icon-blocked-direct-deposits:before { content: "\ea8f"; }
.icon-qr-tick:before { content: "\ea90"; }
.icon-qr-checkbox-tick:before { content: "\ea91"; }
.icon-qr-info:before { content: "\ea92"; }
.icon-qr-cross:before { content: "\ea93"; }
.icon-qr-eye-open:before { content: "\ea94"; }
.icon-qr-arrow-down:before { content: "\ea95"; }
.icon-qr-eye-close:before { content: "\ea96"; }
.icon-cb-unblockmerchant:before {content: "\ea83";}
.icon-cb-blockmerchant:before {content: "\ea82";}

input {
	filter: none!important
}
input::-ms-clear,
::-ms-clear,
input[type=password]::-ms-reveal,
input[type=password]::-ms-clear {    display: none; }
:focus,a:focus,button:focus{outline:0;}
body,html{height:100%}
[type],a,a .ico,button{transition:all .25s ease}
button{cursor:pointer}
/*a *:not(.icon-calendar), button *:not(.icon-calendar) { pointer-events: none; }*/
.f-300{font-weight:300!important}
.f-400{font-weight:400!important}
.f-500{font-weight:500!important}
.f-600{font-weight:600!important}
.f-700{font-weight:700!important}
.c-black{color:#000!important}
.d-table{display:table;width:100%}
.d-table>:not(script){display:table-cell;vertical-align:top}
.l-fixed{table-layout:fixed}
.text-uppercase{text-transform:uppercase}
.min-300{min-height:300px}
.ovh{overflow:hidden}
.ovv{overflow:visible !important;}
.p-static{position:static}
.p-relative{position:relative}
.t-cell{display:table-cell;vertical-align:top}
.f-inherit { font-size: inherit; line-height: inherit; }
.btn.disabled, .btn:disabled { opacity: 1; }
img { font-size: 0; line-height: 0; }
input::-ms-clear,
::-ms-clear,
input[type=password]::-ms-reveal,
input[type=password]::-ms-clear { display: none; }
[data-timer="1"]:before{content:'0'}
.toplevel-heading { position: absolute; left: 0; top: 0; font-size: 1rem; z-index: 10; }
.toplevel-heading .text { font-size: 0; line-height: 0; background: #fff; color: #000; }
.toplevel-heading .openSpan + .text { font-size: 1rem; line-height: 1; }
.page-height-auto #main>.container{height:auto}
.page-height-auto .sub-container{height:auto}
.no-sub-container-shadow .sub-container:before{display:none}
.manage-pin .counter.time-inside svg circle:first-child,.progress-circle .static-canvas{stroke:rgba(216, 221, 228, .5)}
.font-0 { font-size: 0 !important; line-height: 0 !important; }
#sessionTimeoutdialog .progress-circle .static-canvas{stroke-width:1px}
#sessionTimeoutdialog .progress-circle .progress__value{stroke-width:2px; }
#sessionTimeoutdialog span.vertical { position: absolute; left: 50%; width: 2px; height: 4px; background: rgba(216, 221, 228, .5); margin: 0 0 0 2px; }
#sessionTimeoutdialog span.vertical.top { top: 7px; }
#sessionTimeoutdialog span.vertical.bottom { bottom: 7px; }
#sessionTimeoutdialog span.hoorizontal { position: absolute; height: 2px; width: 4px; top: 50%; margin: -1px 0 0; background: rgba(216, 221, 228, .5); }
#sessionTimeoutdialog span.hoorizontal.left { left: 10px; }
#sessionTimeoutdialog span.hoorizontal.right { right: 4px; }
[class*="-7"]:only-child, [class*="-8"]:only-child, [class*="-9"]:only-child, [class*="-10"]:only-child, [class*="-11"]:only-child {flex:0 0 100%;max-width:100%}
[class*=iradio]{display:inline-block;vertical-align:top;overflow:hidden;position:relative;border-radius:100%;width:1.285714285714286em;height:1.285714285714286em;border:solid 2px #666}
[class*=iradio].focus,[class*=iradio].hover{outline:dotted 1px; outline-style: 2px;}
[class*=iradio] [type=radio]{top:0;left:0;margin:0;width:100%;height:100%}
[class*=iradio]:after{top:50%;left:50%;opacity:0;content:'';background:#fff;position:absolute;border-radius:100%;width:55.55555555555556%;height:55.55555555555556%;transition:all .25s ease;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}
[class*=iradio].checked{border-color:#fff}
[class*=iradio].checked:after{opacity:1}
[class*=iradio] ins{z-index:3}
[class*=icheckbox]{top:1px;color:#fff;cursor:pointer;width:2em;height:2em;font-size:.57143em;line-height:1;display:inline-block;vertical-align:top;border-radius:4px;margin:0 8px 0 0;border:solid #666 2px;transition:all .25s ease;background:#fff}
[class*=icheckbox].hover, [class*=icheckbox].focus { outline: dotted 1px #2D2D2D; outline-offset: 2px; }
[class*=icheckbox] *{cursor:pointer;transition:all .25s ease}
[class*=icheckbox] ins{z-index:3;width:auto!important;height:auto!important;left:-2px!important;right:-2px;top:-2px!important;bottom:-2px}
[class*=icheckbox].checked,[class*=icheckbox].focus,[class*=icheckbox].hover{border-color:#10432e}
[class*=icheckbox]:before{top:50%;left:50%;opacity:0;content:"\e950";margin:0;position:absolute;font-family:cholder4;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}
[class*=icheckbox].checked{background:#058b71;border-color:#058b71}
[class*=icheckbox].checked:before{opacity:1}
[style*=background-image]{background-size:cover;background-position:50% 50%;background-repeat:no-repeat}
#wrapper{display:table;overflow:hidden;position:relative;table-layout:fixed;width:100%;height:100%}
[data-getbrowsername="Microsoft Edge"] #wrapper,[data-getbrowsername="Microsoft Internet Explorer"] #wrapper{table-layout:inherit}
#wrapper.account_setup-page #header,#wrapper.account_setup-page #main,#wrapper.card_registration-page #header,#wrapper.card_registration-page #main,#wrapper.forgot-password-page #header,#wrapper.forgot-password-page #main,#wrapper.public-custom-background #header,#wrapper.public-custom-background #main,#wrapper.wrapper #header,#wrapper.wrapper #main{background:0 0;box-shadow:none}
#wrapper.inner-page #header .holder{padding:15px 0}
.alert{color:#323232;margin:0 0 20px;font-weight:400;border-radius:4px;font-size:.85714em;line-height:1.25;padding:11px 40px 11px 18px;box-shadow:0 2px 2px 0 rgba(0,0,0,.05)}
.alert label { margin: 0 !important; }
.alert .text-normal{font-weight:400}
.alert .link{margin:0 0 0 10px;text-decoration:underline}
.alert .link:focus,.alert .link:hover{text-decoration:none}
.alert .close{top:50%;opacity:1;right:15px;font-size:10px;margin:0 0 0;position:absolute;text-shadow:none; -ms-transform: translate(0,-50%); transform: translate(0,-50%);}
.alert .close:focus,.alert .close:hover{text-decoration:none;color:#262626}
.alert .close:focus,.alert .close:hover{opacity:1;outline:dotted 1px;outline-offset:3px}
.alert.alert-danger{color:#9f2d2d;font-size:.92857em;border:1px solid #faa9a9;background-color:#ffeeed;padding:16px 40px 16px 48px}
.alert.alert-danger:before{content:"\e979";font:18px/1 cholder4!important;color:#9f2d2d;position:absolute;left:16px;top:15px}
.alert.alert-danger .icon-cross{color:#9f2d2d;font-size:8px;font-weight:700}
.alert.alert-primary{font-weight:400;padding:15px 50px 15px 15px}
.alert.alert-primary a{font-weight:700;text-decoration:underline}
.alert.alert-primary a:focus,.alert.alert-primary a:hover{text-decoration:none}
.alert.alert-primary .close{color:#2d619f}
.alert.alert-primary .close:focus,.alert.alert-primary .close:hover{text-decoration:none;color:#598cca}
.alert .date{font-weight:400;letter-spacing:.03rem;font-size:.91667em;line-height:1.27273}
.alert .alert-title{font-weight:400}
.alert.alt{font-weight:500}
.btn-tooltip{padding:0;border-width:0;background:0 0}
.btn-tooltip:focus,.btn-tooltip:hover{opacity:1}
.btn:not(.dropdown-toggle){top:0;font-weight:400;position:relative;transition:all .25s ease}
.btn:not(.dropdown-toggle):focus,.btn:not(.dropdown-toggle):hover{box-shadow:none}
.btn:not(.dropdown-toggle):active,.btn:not(.dropdown-toggle):focus{box-shadow:none}
.btn:not(.dropdown-toggle):active{top:2px}
.btn:not(.dropdown-toggle).btn-primary{border-color:#33402b;background:#33402b}
.btn:not(.dropdown-toggle).btn-primary:focus,.btn:not(.dropdown-toggle).btn-primary:hover{background:#576e4a}
.btn:not(.dropdown-toggle).btn-primary:active,.btn:not(.dropdown-toggle).btn-primary:active:focus,.btn:not(.dropdown-toggle).btn-primary:focus,.btn:not(.dropdown-toggle).btn-primary:hover{color:#fff;box-shadow:none;background:#576e4a;border-color:#576e4a}
.btn:not(.dropdown-toggle).btn-primary:hover{box-shadow:none}
.btn{font-weight:500;padding:11px 20px;font-size:1em;line-height:1.28571}
.btn.no-shadow:active,.btn.no-shadow:active:focus,.btn.no-shadow:focus,.btn.no-shadow:hover{top:auto;box-shadow:none}
.btn.btn-info{background:#0c525d;border-color:#0c525d}
.btn.btn-info:active,.btn.btn-info:focus,.btn.btn-info:hover,.btn.btn-infoactive:focus{background:#1fc8e3;border-color:#1fc8e3}
.btn.btn-orange{border-radius:4px}
.btn.btn-light{border-radius:4px}
.btn.btn-danger{background-color:#eb4e32;color:#fff}
.btn.btn-danger:hover{background-color:#c8301c}
.btn.small{padding:5px 15px;font-size:.78571em;line-height:1.27273}
.btn.btn-gray{color:#fff;background:#a9b4c0}
.btn.btn-gray:focus,.btn.btn-gray:hover{background:#7d8da0}
.btn.btn-red{color:#fff;background:#e6242f}
.btn.btn-red:focus,.btn.btn-red:hover{background:#ee6970}
.tag{color:#fff;background:#333;font-weight:400;padding:0 12px;text-align:center;border-radius:14px;font-size:.714em;line-height:2.002em;text-transform:uppercase;display:inline-block;vertical-align:top}
.tag.active{background:#0c9aa6}
.tag.closed{background:#b56f47}
.tag.in-transit{background:#ada336}
.tag.L,.tag.logged{color:#668dcb;border:1px solid #a7c0e7;background-color:rgba(235,243,252,.8)}
.tag.C,.tag.F,.tag.cancelled,.tag.failed{color:#C72424;border:1px solid #e8bbbb;background-color:rgba(252,220,220,.8)}
.tag.Bank.Return,.tag.pending{color:#B65111;border:1px solid #B65111;background-color:#fff2de}
.tag.P,.tag.posted,.tag.processed{color:#1C8236;border:1px solid #1C8236;background-color:#e5ffea}
.tag.I,.tag.in-progress{color:#2B7867;border:1px solid #2B7867;background-color:#dcf7f1}
.tag.blue{background:#0c9aa6}
.tag.verified{color:#2b7863;background:rgba(214,236,230,.8)}
.tag.A{color:#0C838D;background:rgba(188, 234, 238, 0.5);border:1px solid #0C838D}
.tag.R, .tag.B, .tag.H,.tag.N{background: rgba(255, 239, 213, 0.8);border: 1px solid #FEB96A;color:#E97936}
.tag.J, .tag.V, .tag.K, .tag.X, .tag.E{background: rgba(252, 220, 220, 0.8);border: 1px solid #E8BBBB;color:#E56464}
.tag.M{color:#668dcb;border:1px solid #a7c0e7;background-color:rgba(235,243,252,.8)}
.tag.D{color:#1C8236;background:#e5ffea;border:1px solid #1C8236}
.tag .ico{margin:0 10px 0 0}
.tag.S,.tag.scheduled{color:#474747;border:1px solid #b8b8b8;background-color:rgba(184,184,184,.16)}
.tag.status-A{color:#fff;background:#0C838D;border-color:#6bf3ff}
.tag.status-B{color:#fff;background:#0C838D;border-color:#0ca66a}
.tag.status-C{color:#fff;background:#ffc5ce;border-color:#ff647c}
.tag.status-D{color:#b82cfb;background:#f0d1ff;border-color:#b82cfb}
.tag.status-E{color:#be52f2;background:#f1e4f4;border-color:#ecc5ff}
.tag.status-F{color:#fff;background:#646464;border-color:#343434}
.tag.status-G{color:#ff647c;background:#fceaed;border:solid 1px #ff647c}
.tag.status-H{color:#ffa26b;background:#ffe8da;border-color:#ffa26b}
.tag.status-I{color:#79590C;background:#ffdb85;border-color:#eec768}
.tag.status-R{color:#ffcf5c;background:#fff8e7;border-color:#ffcf5c}
.tag.status-S{color:#fff;background:#8b97fa;border-color:#717fef}
.tag.status-X{color:#fff;background:#979797;border-color:#6c6c6c}
.tag.status-L{color:#668dcb;border:1px solid #a7c0e7;background-color:rgba(235,243,252,.8)}
.tag.manual {background-color:#3467A2}
.tag.automatic {background-color:#21953F}
.img-responsive{height:auto;display:block;max-width:100%}
.field{position:relative}
.field-holder{min-height:90px;margin-bottom:5px}
.form-control{height:65px;border-width:1px;border-radius:0;border-color:#f1f1f1}
textarea.form-control { height: auto; }

.form-control:focus{box-shadow:none!important}
.field-focused .form-control+.graphic--madoka,.form-control:focus+.graphic--madoka,.form-control:hover+.graphic--madoka{stroke-dashoffset:0;stroke:#69be28}
.has-error .form-control+.graphic--madoka{stroke:#c00}
.form-control[disabled]{opacity:1;background:#fff}
[disabled]{cursor:not-allowed}
select.error-field ~ .chosen-container .chosen-single, select.error-field ~ .chosen-container.chosen-container-active .chosen-single,
.form-control.error-field, .error-field{border-color:#d36e6e!important}
textarea.form-control{height:auto;max-height:150px!important;resize:none}
.captcha-area label:after { content: '';}
.captcha-area .field label:after, .label-only > em,
label>em{font-size:0;line-height:0;background-color:#D36E6E;width:4px;height:4px;border-radius:100%;margin:4px 0 0 4px;display:inline-block;vertical-align:top; color: #fff;}
.label-slide .form-control{padding:0;height:36px;border-width:0 0 1px}
.label-slide label.slide-down, .label-slide label.slide-down.top-auto, .label-slide label{top:27px;margin:0;z-index:3;position:relative;transform-origin: 0 0;transition: transform 400ms cubic-bezier(0.25, 0.8, 0.25, 1),color 400ms cubic-bezier(0.25, 0.8, 0.25, 1),width 400ms cubic-bezier(0.25, 0.8, 0.25, 1); }
.label-slide label~.tooltip-with-label[data-tooltip]{top:27px;margin:0;z-index:3;position:relative;transform-origin: 0 0;transition: transform 400ms cubic-bezier(0.25, 0.8, 0.25, 1),color 400ms cubic-bezier(0.25, 0.8, 0.25, 1),width 400ms cubic-bezier(0.25, 0.8, 0.25, 1);}
.label-slide.field-focused label~.tooltip-with-label[data-tooltip]{top:27px;transform: translate(0,-27px) scale(.85);}
.label-slide label.slide-up.top-auto, .label-slide label.slide-up, .label-slide.field-focused label{top:27px;transform: translate(0,-27px) scale(.85);}
/* rb-change */
.field-readonly-holder .label-slide label, .label-slide label.top-auto{top: auto;transform: translate(0,0) scale(.85)}
.field-holder.field-readonly-holder .form-control[readonly]:where(:hover,:focus) {cursor:default}
/* rb-change */
label.top-auto{top: auto;transform: translate(0,0) scale(.85)}
.label-slide label.top-auto~.tooltip-with-label[data-tooltip]{top: auto;transform: translate(0,0) scale(.85)}
.single-border .form-control{padding:5px;height:36px;border-width:0 0 1px}
.field-focused .form-control{border-color:#faa532}
.field-focused .ico{color:#69be28}
.slider-checkbox{display:inline-block;vertical-align:middle}
.slider-checkbox *{cursor:pointer}
.slider-checkbox [class*=icheckbox]{border-width:0;border-radius:10px;width:25px;height:6px}
.slider-checkbox [class*=icheckbox]:before{left:0;margin:0;content:'';opacity:1;width:14px;height:14px;border-radius:100%;transition:all .25s ease;transform:translate(0,-50%);-ms-transform:translate(0,-50%); border: solid 1px #737373;}
.slider-checkbox [class*=icheckbox].focus:before,.slider-checkbox [class*=icheckbox].hover:before{outline:dotted 1px #000}
.slider-checkbox [class*=icheckbox].checked:before{margin:0 0 0 -3px;transform:translate(100%,-50%);-ms-transform:translate(100%,-50%); border-color: transparent;}
.container{max-width:1170px}
.clearboth{clear:both}
.input{position:relative}
.graphic--madoka{-webkit-transform:scale3d(1,-1,1);transform:scale3d(1,-1,1);-webkit-transition:stroke-dashoffset .3s;transition:stroke-dashoffset .3s;pointer-events:none;stroke-width:4px;stroke-dasharray:960;stroke-dashoffset:555}
.graphic{position:absolute;top:0;left:0;fill:none}
.tooltip{font-size:.78571em;line-height:1.54545}
.tooltip.bs-tooltip-bottom{margin-top:4px}
.tooltip .tooltip-inner{text-align:left;padding:9px 15px 10px;font-weight:400; line-height:14px;}
.field-success:after{right:0;bottom:13px;content:"\e950";position:absolute;pointer-events:none;font:.7em/1 cholder4}
.field-success .form-control{padding-right:30px}
.label{display:inline-block;vertical-align:top;margin-bottom:.5rem}
.static-val{color:#222;display:block;font-weight:400;font-size:16px;line-height:1.5}
input:not([type=button]):not([type=submit]):not([type=reset]):not(output):-moz-ui-invalid{box-shadow:none}
input[disabled].form-control,input[readonly].form-control{background:#fff}
input[disabled].form-control::-webkit-input-placeholder,
input[readonly].form-control::-webkit-input-placeholder {color: #666; }
input[disabled].form-control:-ms-input-placeholder,
input[readonly].form-control:-ms-input-placeholder {color: #666; }
input[disabled].form-control::placeholder,
input[readonly].form-control::placeholder { color: #666; }

input[disabled].form-control.hasDatepicker { opacity: 1; }
select,select.form-control{font-size:100%;-webkit-appearance:none;background:url(../../../../cstatic/8c353811-47e3-4ef4-8e53-87b4f4f76f89/arrow-down.svg) no-repeat 97% 53%/10px 10px}
.default-select-style{position:relative}
.default-select-style:after{top:0;right:0;content:"\e941";background:#fff;position:absolute;width:34px;height:34px;pointer-events:none;font:1.2857em/1.888 cholder4;text-align:center!important}
body .custom-select.is-valid:focus,body .form-control.is-valid:focus,body .was-validated .custom-select:valid:focus,body .was-validated .form-control:valid:focus{outline:0;box-shadow:none}
.form-control.defaultKeypad[disabled][readonly]{cursor:not-allowed}
.form-control.datepicker[readonly],.form-control.defaultKeypad[readonly]{opacity:1;cursor:pointer}
.form-control.datepicker .ico{pointer-events:none}
.form-control:focus~.field-masking{opacity:0!important;visibility:hidden}
.field-masking{width:100%;background:#fff;pointer-events:none;height:calc(100% - 2px); font-size: 1rem !important; }
.field-masking.form-control{border-width:0!important;height:auto!important;bottom:2px;line-height:43px;}
.no-masking .field-masking{display:none!important}
.tab-content.default-show>.tab-pane{top:-9999em;width:100%;left:-9999em;display:block;position:absolute}
.tab-content.default-show>.tab-pane.active,.tab-content.default-show>.tab-pane.show{top:auto;left:auto;position:relative}
.field-dot{top:0;left:0;width:100%;height:100%;position:absolute;pointer-events:none}
.field-dot:before{top:50%;left:50%;content:'';width:10px;height:10px;position:absolute;background:#d8d8d8;border-radius:100%;margin:-5px 0 0 -5px}
.field-dot.field-focused:before{display:none}
/*.chosen-container .chosen-results:empty { display: none !important; }*/
.chosen-container .chosen-results li.group-result { margin: 0 -5px 5px; border: solid #ccc; border-width: 1px 0;}
.chosen-container .searched-key { font-style: italic; border-bottom: dotted 1px #757575; color: #505050; }
.chosen-container .searched-key:after,
.chosen-container .searched-key:before { content: ' " '; }
.chosen-container.chosen-container-multi .chosen-choices { height: auto !important; max-height: 115px; padding-top: 5px; }
.chosen-container-multi .chosen-choices li.search-field input[type="text"] { height: 36px; }
/*.chosen-container .chosen-results { display: none !important; }
.chosen-container.chosen-with-drop .chosen-drop .chosen-results { display: block !important; }*/
/*.chosen-container[id*="combobox_"] .default-text { font-size: 0; line-height: 0; }
.chosen-container[id*="combobox_"] .default-text:before { content: 'Not matched'; font-size: 12px; line-height: 1.25 }
html[lang="fr"] .chosen-container[id*="combobox_"] .default-text:before { content: "Pas adapte"; }
html[lang="es"] .chosen-container[id*="combobox_"] .default-text:before { content: "No coinciden"; }*/
input:-internal-autofill-selected{box-shadow:0 0 0 80px #fff inset}
input:-internal-autofill-selected:focus{box-shadow:0 0 0 80px #fff inset}
#localeChangeDialog ul li a{min-width:120px}
#localeChangeDialog ul li a:hover, #localeChangeDialog ul li a:focus { outline: dotted #000 1px; outline-offset: 1px; }
.label-disabled{opacity:.4;cursor:not-allowed!important}
.label-disabled.focus,.label-disabled.hover,.label-disabled:hover{outline:0!important}

[data-time-length="0"]:before{content:'0'}
.field-focused select.form-control{border-color:#f1f1f1}
.field-focused select.form-control:focus{border-color:#faa532}
.show-on-focus:not(.dropdown-toggle),.skip-to-content:not(.dropdown-toggle){left:10px;top:-100px;opacity:0;z-index:300;position:fixed;transition:all .25s ease}
.show-on-focus.focused,
.show-on-focus:not(.dropdown-toggle):focus,.skip-to-content:not(.dropdown-toggle):focus{top:20px;opacity:1}
[data-pagetype="public-page"] #header > .holder {background: none;}
button.btn-accessibility-settings, .skip-to-content { width: auto !important; }
#header{height:1%;width:100%;z-index:102;position:relative;display:table-header-group;box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}
#header>.holder{position:relative; z-index: 110;}
#header .user-cards-dropdown{margin:0 0 0 10px}
[data-pagetype=public-page] #header{z-index:300}
[data-pagetype=public-page] .nav-opener.overlay{z-index:301}
.footer-logo-i2c-svg{width:31px;display:block;height:auto}
.logo{font-size:0;line-height:0}
.logo a{display:block;padding:11px 20px; color: #fff;}
[data-pagetype="public-page"] .logo a.ac-logo { padding-left: 0; }
.logo a.smart-health-logo {padding:8px 20px;}
.logo a.logo-i2c{padding:3px 20px;margin:3px 0 0}
.logo a.logo-i2c svg{width:58px}
.logo a:focus,.logo a:hover{outline:dotted 1px #888; outline-offset: -3px; }
.logo img,.logo svg{max-width:100%;display:block}
.logout-link{width:65px;text-align:center;padding:22px 5px 18px 10px}
.logout-link:focus,.logout-link:hover{background:rgba(0,0,0,.08)}
.logout-link:focus{outline:dotted 1px;outline-offset:-2px}
.logout-link .d-none { font-size: 0; line-height: 0; display: block !important; background: #000; color: #fff; }
.logout-link:hover .d-none, .logout-link:focus .d-none { display: none !important; }
.card-dropdown{top:100%;left:0;z-index:101;width:100%;position:absolute}
.card-selection-form{border-radius:0;text-align:center;padding:20px}
.card-selection-form .slider{margin:0 auto;overflow:hidden;/*max-width change for card*/max-width:1086px;padding:0 50px;opacity:0;transition:opacity .25s ease}
.card-dropdown.show .card-selection-form .slider{opacity:1}
.card-selection-form .slide{padding:0 10px}
.card-selection-form .slide:hover .custom-card{opacity:1}
.card-selection-form .slide:focus{color:#fff}
.card-selection-form .slick-list{padding:5px}
.card-selection-form .slick-track{padding:5px 0}
.card-selection-form .card-selected .custom-card{opacity:1}
.card-selection-form .info{margin:0}
.card-selection-form .info .number{color:#fff;font-weight:500}
.card-selection-form .info .number:before{display:none}
.card-selection-form .text{margin:0;color:#fff;font-weight:400}
.card-selection-form .custom-card{opacity:.5;transition:opacity .25s ease;min-height:190px}
.card-selection-form .text,.card-selection-form [class*=iradio]{display:inline-block;vertical-align:middle}
.card-selection-form [class*=iradio]{top:-1px;margin:0 10px 0 0;position:relative}
.card-selection-form label.focus{text-decoration:underline}
.card-selection-form .slick-list.draggable{padding:0!important;/*added  this for outline cutting issue*/padding-left:1px !important;}
.user-cards-dropdown .btn-link{font-weight:500;border-radius:0;position:relative;min-width:20.83333333333333em;padding:15px 82px 14px 20px;font-size:.8571428571428571em;box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}

.user-cards-dropdown .btn-link[disabled] .card-title{opacity:1}
.user-cards-dropdown .btn-link:focus,.user-cards-dropdown .btn-link:hover{outline:0;text-decoration:none;background:rgba(0,0,0,.08)}
.user-cards-dropdown .btn-link:focus{outline:dotted 1px;outline-offset:-2px}
.user-cards-dropdown .btn-link.collapsed{background:0 0;box-shadow:none}
.user-cards-dropdown .btn-link.collapsed:focus,.user-cards-dropdown .btn-link.collapsed:hover{background:rgba(0,0,0,.08)}
.user-cards-dropdown .btn-link.collapsed .ico{transform:rotate(0);-ms-transform:rotate(0)}
.user-cards-dropdown .btn-link .ico{font-size:40%;margin:-3px 0 0 5px;transform:rotate(-180deg);transition:all .25s ease;-ms-transform:rotate(-180deg);animation:none}
.user-cards-dropdown .btn-link .ico,.user-cards-dropdown .btn-link .icon-card{top:50%;right:2.5em;position:absolute}
.user-cards-dropdown .btn-link .icon-card{right:2.5em;margin:-6px 0 0}
.user-cards-dropdown .btn-link[disabled] .icon-card { right: 1.666667em; }
.user-cards-dropdown .btn-link .card-title{margin:0 0 2px;display:inline-block;vertical-align:top;letter-spacing:.05rem;font-size:.71429em;line-height:1.3;text-transform:uppercase}
.user-cards-dropdown .btn-link .name{display:inline-block;vertical-align:top;max-width:100px;padding:0 6px 0 0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.user-cards-dropdown .number:before{content:'';background:#757575;margin:0 9px 0 0;width:4px;height:4px;border-radius:100%;display:inline-block;vertical-align:middle;opacity:.5}
.user-alert{position:relative}
.user-alert .btn-link{font-size:100%;padding:22px 20px 23px;border-radius:0}
.user-alert .btn-link .icon-bell{font-size:20px}
.user-alert .btn-link:after{display:none}
.user-alert .btn-link:focus,.user-alert .btn-link:hover,.user-alert.open .btn-link{outline:0;text-decoration:none;background:rgba(0,0,0,.08)}
.user-alert .btn-link:focus{outline:dotted 1px;outline-offset:-2px}
.user-alert .ico-holder{display:block;width:15px;height:15px;position:relative}
.user-alert .alert-num{top:-7px;left:100%;padding:0 5px;min-width:20px;min-height:16px;border-radius:14px;font-size:10px;line-height:16px;font-weight:700;text-align:center;position:absolute;margin:0 0 0 -7px;}
.user-alert .dropdown-menu{right:0;padding:0;width:400px;border-radius:0;border-width:0;left:auto!important;box-shadow:0 2px 4px 0 rgba(0,0,0,.15)}
.user-alert .dropdown-menu ul{margin:0}
.user-alert .head{overflow:hidden;padding:25px 20px;border-bottom:#f0f0f0 solid 1px}
.user-alert h2{margin:0;color:#757575;font-weight:400;text-transform:uppercase;font-size:1em}
.user-alert .link{font-size:.8125em}
.user-alert .link:hover, .user-alert .link:focus { text-decoration: underline; }
.user-alert ul li{padding:0}
.user-alert ul li+li{border-top:#f0f0f0 solid 1px}
.user-alert ul .box{cursor:pointer}
.user-alert ul .box,.user-alert ul a{color:#575757;display:block;position:relative;white-space:normal;font-size:.8125em;line-height:1.384615384615385;padding:15px 20px 15px 78px}
.user-alert ul .box:focus,.user-alert ul .box:hover,.user-alert ul a:focus,.user-alert ul a:hover{background:#f1f1f1}
.user-alert ul .ico{top:50%;left:0;width:78px;color:#10432e;font-size:20px;text-align:center;position:absolute;margin:-10px 0 0}
.user-alert p{margin:0}
.user-alert .scroll-holder,.user-alert .slimScrollDiv{height:auto!important}
.user-alert .scroll-holder{max-height:186px}
.user-alert .mail-content{max-width:90%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.user-alert .mail-content p{display:inline}
.user-alert .mail-content *{display:inline!important;white-space:nowrap!important;margin:0!important;padding:0!important;background:0 0!important;font-size:100%!important;vertical-align:top;color:inherit!important;font-family:inherit!important}
.user-alert .mail-content img,.user-alert .mail-content title{display:none!important}
@media (min-width:768px){
	.header-info{display:block!important;height:auto!important}
	.header-info [id*=block-content-888-]{display:inline}
}
.lang-dropdown{text-align:center;position:relative}
.lang-dropdown>.btn{width:100%;border-radius:0;padding:21px 22px;font-size:.8571428571428571em;background:rgba(0,0,0,.08)}
.lang-dropdown>.btn.collapsed{background:0 0}
.lang-dropdown>.btn.collapsed .ico{transform:rotate(0);-ms-transform:rotate(0)}
.lang-dropdown>.btn .text,.lang-dropdown>.btn>img{display:inline-block;vertical-align:middle;text-transform:capitalize}
.lang-dropdown>.btn>img{margin:0 0 0 3px}
.lang-dropdown>.btn .ico{font-size:40%;display:inline-block;vertical-align:top;margin:5px 0 0 4px;transform:rotate(-180deg);transition:all .25s ease;-ms-transform:rotate(-180deg)}
.lang-dropdown>.btn:after{display:none}
.lang-dropdown.show > .btn,
.lang-dropdown>.btn:focus,.lang-dropdown>.btn:hover{outline:0;text-decoration:none;background:rgba(0,0,0,.08); outline:dotted 1px;outline-offset:-2px}
.lang-dropdown .dropdown-menu{width:auto;min-width:inherit; left: auto !important; right: 0; }
.lang-dropdown.single-lang .dropdown-menu,.lang-dropdown.single-lang .dropdown-toggle .ico{display:none!important}
.lang-dropdown.single-lang .dropdown-toggle{pointer-events:none}
.lang-dropdown .scroll-holder,.lang-dropdown .slimScrollDiv{height:auto!important}
.lang-dropdown .dropdown-scroll,.lang-dropdown .scroll-holder{max-height:196px}
.lang-dropdown .flags-list li a {text-transform:capitalize}
.flags-list{margin:0;padding:0}
.flags-list li{margin:0;border-width:0;display:block}
.flags-list li:not(:last-child){margin:0}
.flags-list li a{display:block;overflow:hidden;position:relative;white-space:nowrap;font-size:.85714em;line-height:1.25;padding:10px 18px;color:#333}
.flags-list li a .text{float:left;padding:0}
.flags-list li a .flag{top:10px;right:18px;width:18px;position:absolute}
.flags-list li a .flag img{display:block;width:100%;height:auto}
.flags-list li.active a:hover .text, .flags-list li.active a:focus .text { text-decoration: underline; }
.dropdown-menu-generic .flags-list li+li{border-width:0}
.custom-card{display:table;background:#fff;margin:0 0 10px;position:relative;padding:15px 20px;border-radius:5px;width:22em;height:11.5em}
.custom-card:after{z-index:2;content:'';top:0;left:0;right:0;bottom:0;position:absolute}
.custom-card .head{height:1%;width:100%;display:table-header-group}
.custom-card .name{font-weight:400;font-size:1em}
.custom-card .info{width:100%;display:table-cell;vertical-align:top}
.custom-card .footer{width:100%;height:1%;display:table-footer-group}
.custom-card .program{font-weight:400;font-size:1em}
.custom-card .card-info{text-align:left; margin-top: 5px; }
.custom-card .card-info li{margin:0;width:94px;padding:0 10px 0 0}
.custom-card .title{display:block;font-size:.9285714285714286em;color:#adadad}
.custom-card .num{display:block;font-size:1em;font-weight:600}
.custom-card label[aria-hidden]{z-index:3;cursor:pointer;top:0;left:0;right:0;bottom:0;position:absolute}
.custom-card .img-holder svg{display:block}
.custom-card .img-holder svg[src="images/visa-card.svg"] path,.custom-card .img-holder svg[src="images/visa-card.svg"] polygon{fill:#000}
.custom-card.bg-green{color:#fff;padding:20px;height:12.85714285714286em}
.custom-card.bg-green .title{color:#fff;font-size:.9285714285714286em;}
.custom-card.bg-green .card-num .dot { background: #fff; }
.custom-card.bg-green .name{max-width: 50%; text-align: left; }
.card-selection-form .custom-card.bg-green .name{letter-spacing: 0.1px; text-align: left; text-transform: capitalize;padding: 0 0 6px;}
.custom-card.bg-green .card-num{padding:14px 0;font-size:1.22em; font-family:'OCR A Extended',Arial,sans-serif; white-space: nowrap;}
.custom-card.bg-green .num{font-size:1em;font-weight:500}
.custom-card.bg-green .program{font-size:.9285714285714286em}
.custom-card.bg-green .img-holder svg path,.custom-card.bg-green .img-holder svg polygon{fill:#fff}
.card-num{display:block;text-align:left;font-weight:400;padding:7px 0;position:relative}
.card-num:before{content:'';top:0;left:0;right:0;bottom:0;position:absolute}
.card-num .dot{width:5px;height:5px;background:#757575;border-radius:100%;display:inline-block;vertical-align:middle; }
.card-num .dot:nth-child(2){margin:0 0 0 5px}
.card-num .dot:nth-child(3),.card-num .dot:nth-child(7){margin:0 3px}
.card-num .dot:nth-child(11){margin:0 5px 0 0}
.custom-card-font.custom-card{height:auto!important}
.custom-card-font.custom-card .card-num{font-family:'OCR A Extended',Arial,sans-serif;font-size:18px}
.custom-card-font.custom-card .card-num .dot:nth-child(2){margin:0 0 0 10px}
.custom-card-font.custom-card .card-num .dot:nth-child(3),.custom-card-font.custom-card .card-num .dot:nth-child(7){margin:0}
.custom-card-font.custom-card .program{font-size:11px;float:none!important}
.user-img{position:relative}
.user-img>.btn{color:#fff;display:block;padding:14px 16px;border-radius:0}
.user-img>.btn:after{display:none}
.user-img.open>.btn,.user-img>.btn:focus,.user-img>.btn:hover{text-decoration:none}
.user-img>.btn:focus{outline:dotted 1px;outline-offset:-2px}
.user-img img{display:block}
.user-img .img-holder{display:block;overflow:hidden;width:30px;height:30px;border-radius:100%;background:#fff;color:#222;text-align:center;font-weight:500;font-size:13px;line-height:2.30769}
.user-img .author{padding:10px;overflow:hidden;border-bottom:solid 1px #eee}
.user-img .author .user-image{float:left;width:55px;height:55px;overflow:hidden;margin:0 10px 0 0;border-radius:100%}
.user-img .author .user-image img{display:block;width:100%;height:auto}
.user-img .author .info{overflow:hidden;padding:10px 0 0}
.user-img .author .name{color:#000;display:block;font-weight:500;font-size:1.14286em;line-height:1.1875;margin:0 0 3px}
.user-img .author .email{color:#747474;display:block;font-size:.85714em;line-height:1.25}
.user-img .dropdown-menu{left:auto!important;right:0;top:100%!important}
.user-img .dropdown-menu ul{padding:5px 0}
.dropdown-menu-generic{left:auto;margin:0;right:0;padding:0;width:230px;top:100%;border-radius:2px;transform:none;border-width:0;-ms-transform:none;box-shadow:0 10px 20px 0 rgba(0,0,0,.1)}
.dropdown-menu-generic:before{right:23px;bottom:100%;display:none;content:'';border-width:0 7px 7px;position:absolute;border-color:transparent;border-style:solid dashed;border-bottom-color:#fff}
.dropdown-menu-generic ul{margin:0}
.dropdown-menu-generic .text,.dropdown-menu-generic a{display:block;position:relative;padding:10px 20px;font-size:13px;line-height:1.23077;color:#333}
.dropdown-menu-generic .text:focus,.dropdown-menu-generic .text:hover,.dropdown-menu-generic a:focus,.dropdown-menu-generic a:hover{text-decoration:none;color:#595959}
.dropdown-menu-generic a:focus,.dropdown-menu-generic a:hover{color:#fff;}
.dropdown-menu-generic a:focus .ico,.dropdown-menu-generic a:hover .ico{color:#fff}
.dropdown-menu-generic .ico{top:50%;left:10px;color:#666;position:absolute;transform:translate(0,-50%);-ms-transform:translate(0,-50%)}
.range-slider{color:#333;padding:10px;border-radius:4px;background:#ebeff4}
.range-slider h2{font-size:1em}
.range-slider [type]{display:block;width:100%}
.dropdown-menu{top:100%!important;font-size:1em;display:none;transform:none!important;transition:margin .5s ease}
.dropdown-menu.show{display:block}
.navbar-brand{color:#fff}
.navbar-brand:focus,.navbar-brand:hover{outline:dotted 1px;outline-offset:3px}
.navbar h1 svg { display: block; max-width: 100%; height: auto; }
.slick-arrow{top:50%;left:5px;padding:0;font-size:0;line-height:0;margin:-15px 0 0;position:absolute;width:30px;height:30px;border-radius:100%;border:solid 2px #fff}
.slick-arrow:focus{outline:dotted 1px;outline-offset:2px}
.slick-arrow:before{font:26px/26px cholder4}
.slick-arrow.slick-prev:before{content:"\e940";text-indent:-2px}
.slick-arrow.slick-next{right:5px;left:auto}
.slick-arrow.slick-next:before{content:"\e93f";text-indent:1px}

.skip-to-content{z-index:999!important}
#main{position:relative;display:table-cell;vertical-align:top;}
[data-pagetype=secure-page] #main{padding:0}

#main .main-holder-container{height:100%;position:relative}
.main-page #main{z-index:2;overflow:hidden}
.main-page #main>.container{width:auto;max-width:none;padding:0}
.sub-container{padding:30px;background:#fff;position:relative;border:solid #ecf0f5;}
.sub-container:before{content:'';position:absolute;top:0;right:0;width:100%;height:450px;pointer-events: none;}
.content-container{width:100%; padding:20px 0 30px;min-height:100%; float: left;}
#main-nav ~ .content-container{ width: calc(100% - 215px); }
#main-nav{z-index:101;background:#fff;width:215px;height:100%;transition:width .35s ease;box-shadow:0 -9px 10px 0 rgba(0,0,0,.1);float:left;position:relative}
[aria-describedby=termsAndCondDialog].ui-dialog{height:92vh!important}
.radios-holder.radio-1 label,.radios-holder.radio-1 label span:before{color:#fff!important}
.radios-holder.radio-1 .bg{opacity:1!important}
#card-member-alert,#edit_alert{min-height:250px}
#pixelTrackingSpan {display: none;}
.combodate  { display: block; margin: 0 -15px; }
.combodate:after { content: ''; clear: both; display: block;}
.combodate > div { width: 30% !important;  float: left; padding: 0 15px; }
.combodate > div[id*="combobox_month"] { width: 40% !important; }
.combodate .chosen-container .chosen-drop { width: calc(100% - 30px); }
.label-slide .combo-label { top: auto !important; }
@media (max-width:1365px){
	#main-nav{top:0;width:60px;overflow-y:auto;overflow-x:hidden;position:absolute;top:0;bottom:0;left:0}
	.nav-active #main-nav{width:215px}
	[data-pagetype=secure-page] #main{padding-left:60px}
	#main-nav ~ .content-container { overflow: visible; width: 100%;}
}
@media (min-width:1170px){
	.footer-public .footer-holder .container{padding:40px 0 30px;max-width:1140px}
	.footer-public .footer-holder .row{margin:0}
	.footer-public .footer-holder [class*=col-]{padding-left:0;padding-right:0}
}
@media (max-width:1169px){
	.footer-public .footer-holder .container{padding:40px 15px 30px}
}
@media (max-width:991px){
	#main-nav{width:215px}
	.logo a.smart-health-logo {padding:0;}
	body.nav-active[data-pagetype=public-page]{overflow:hidden}
	body.ccart .navbar.navbar-expand-lg .navbar-nav .nav-item.sign-in a.nav-link:not(.dropdown-menu-link):not([class*=icon-]):not(.btn){padding:0}
	body.ccart .navbar.navbar-expand-lg .navbar-nav .nav-item.sign-in a.nav-link:not(.dropdown-menu-link):not([class*=icon-]):not(.btn):active,body.ccart .navbar.navbar-expand-lg .navbar-nav .nav-item.sign-in a.nav-link:not(.dropdown-menu-link):not([class*=icon-]):not(.btn):focus,body.ccart .navbar.navbar-expand-lg .navbar-nav .nav-item.sign-in a.nav-link:not(.dropdown-menu-link):not([class*=icon-]):not(.btn):hover{text-decoration:underline;background:0 0!important}
}
#main-nav .slimScrollDiv{height:calc(100vh - 205px)!important}
#main-nav .slimScrollDiv>.scroll-holder{overflow-y:auto;overflow-x:hidden;width:215px!important;height:100%!important}
#main-nav .slimScrollDiv .slimScrollBar{right:3px}
#main-nav .holder{width:215px;height:100%}
#nav{position:relative}
#nav ul{margin:0;font-size:.92857em;line-height:1.38462}
#nav ul a{display:block;position:relative;padding:10px 9px 10px 59px;border:1px solid transparent;}
#nav ul .ico{top:50%;left:0;width:60px;position:absolute;text-align:center;-ms-transform:translate(0,-50%);transform:translate(0,-50%)}
#nav ul .ico img:last-child{display:none}
#nav ul .active a .ico img:last-child,#nav ul .open>a .ico img:last-child,#nav ul a:focus .ico img:last-child,#nav ul a:hover .ico img:last-child,#nav ul li:hover>a .ico img:last-child{display:inline}
#nav ul .active a .ico img:first-child,#nav ul .open>a .ico img:first-child,#nav ul a:focus .ico img:first-child,#nav ul a:hover .ico img:first-child,#nav ul li:hover>a .ico img:first-child{display:none}
#nav ul .ico img[src*="yb-notification"], #nav ul .ico img[src*="yb-rewards"] { width: 18px; height: auto; }
#nav ul .ico img[src*="yb-payments"] { width: 17px; height: auto; }
@media (min-width:1366px){
	#nav li{position:relative}
	#nav li.open>.sub-drop,#nav li:hover>.sub-drop{display:block}
}
#nav li.no-required{display:none}
#nav svg{transition:all .25s ease}
#nav svg *{transition:all .25s ease}
#nav .sub-drop{top:0;left:100%;width:100%;display:none;font-size:1em;position:absolute;margin:0 0 0 -3px}
@media (max-width:1365px){
	#nav .sub-drop{display:block}
	#header>.holder{padding:0;}
	[data-pagetype=public-page] #header>.holder{padding:0}
}
#nav .sub-drop a{padding:11px}
#nav .sub-drop a.btn-back-a{padding:20px 10px 20px 40px}
#nav .sub-drop a.btn-back-a:focus,#nav .sub-drop a.btn-back-a:hover{color:#fff;background:#999}
#nav .sub-drop a.btn-back-a:focus .ico,#nav .sub-drop a.btn-back-a:hover .ico{color:#fff}
#nav .sub-drop a.btn-back-a .ico{left:15px;width:auto;margin:-5px 0 0;transform:rotate(-180deg);-ms-transform:rotate(-180deg)}
#nav .sub-drop.position-top{top:auto;bottom:0}
#nav .add-dropdown ul .ico{display:none}
#nav .add-dropdown ul .btn-back-a .icon-arrow-right{display:block}
#nav .add-dropdown{display:none}
#nav.more-links-active .add-dropdown{display:block}
#nav .nav-holder{height:100%}
#nav .nav-holder>ul{height:100%}
@media (min-width:1366px){
	#nav .sub-drop .btn-back{display:none}
	#nav .nav-holder{margin:0!important}
}
#nav>.nav-holder>ul>li.more-link{display:none}
#nav .more-dropdown{display:none}
#nav .more-dropdown.drop-active{display:block}
#nav .more-dropdown .more-link a .ico{display:none}
#nav .more-dropdown .more-link a .icon-arrow-right.ico{display:block}
#nav ul .has-dropdown-a{padding-right:32px}
.has-dropdown-a:after{top:50%;right:16px;color:#ccc;margin:-5px 0 0;content:"\e903";position:absolute;font:7px/1 cholder4;transition:all .25s ease}
.has-dropdown-a:before{content:'';z-index:10;top:0;left:0;right:0;bottom:0;position:absolute}
.sub-drop{font-size:.92857em;line-height:1.38462}
@media (min-width:768px){
	.sub-drop{z-index:10;background:#fff;box-shadow:0 5px 10px 0 rgba(0,0,0,.1)}
	.sub-drop a{color:#222;display:block;position:relative;padding:11px}
	.sub-drop .active>a,.sub-drop .open>a,.sub-drop a:focus,.sub-drop a:hover,.sub-drop li:hover>a{color:#fff;background:#10432e}
	.sub-drop .btn-back-a{font-size:14px;font-weight:500;position:relative;padding:20px 20px 20px 40px}
	.sub-drop .btn-back-a .ico{top:50%;left:20px;width:auto;margin:-5px 0 0;font-size:10px;position:absolute;transform:rotate(-180deg);-ms-transform:rotate(-180deg)}
	.sub-drop .sub-drop{top:0;left:100%;width:100%;display:none;position:absolute}
	.sub-drop .open>.sub-drop,.sub-drop li:hover>.sub-drop{display:block}
}
.nav-opener{padding:0;margin:0;position:relative!important; z-index:110;width:47px;height:47px;}
.nav-opener * { pointer-events: none; }
[data-pagetype="secure-page"] .nav-opener { top: 7px !important; }
#header .nav-opener.overlay {
	top: 0 !important;
	left: 0;
	z-index: 110;
}
/*.nav-opener:hover, .nav-opener:focus, .nav-opener:active { top: 7px !important; }*/
@media (min-width:1366px){
	.nav-opener{display:none}
}
.nav-opener .bar{left:14px;height:2px;position:absolute;transition:all .5s linear;border-radius:3px}
.nav-opener .bar:nth-child(1){top:16px;width:19px}
.nav-opener .bar:nth-child(2){top:23px;width:11px}
.nav-opener .bar:nth-child(3){top:30px;width:16px}
.nav-active .nav-opener { background:0 0; }
#header > .holder > .nav-opener:focus, #header > .holder > .nav-opener:hover { outline: dotted 1px; outline-offset: -2px; }
.nav-active .nav-opener .bar{width:19px}
.nav-active .nav-opener .bar:nth-child(2){opacity:0}
.nav-active .nav-opener .bar:nth-child(1),.nav-active .nav-opener .bar:nth-child(3){top:23px}
.nav-active .nav-opener .bar:nth-child(1){transform:rotate(45deg);-ms-transform:rotate(45deg)}
.nav-active .nav-opener .bar:nth-child(3){transform:rotate(-45deg);-ms-transform:rotate(-45deg)}
.nav-opener.overlay{opacity:0;margin:0;z-index:103;visibility:hidden;height:100%;width:auto;top:0;left:0;right:0;bottom:0;position:absolute;left:215px;background:rgba(0,0,0,.7)}
.nav-active .nav-opener.overlay{opacity:0;visibility:visible}
[data-pagetype=public-page].nav-active .nav-opener.overlay{display:none}
.main-menu-overlay{z-index:50;display:none;background:0 0;border-width:0;width:100%;height:100%;top:0;left:0;right:0;bottom:0;position:absolute}
.nav-active .main-menu-overlay{display:none!important}
.login-info{margin:56px 10px 10px;border-radius:4px}
.login-info.fixed{top:0;left:0;position:fixed;min-width:195px;max-width:195px}
.login-info li{position:relative;padding:13px 10px 13px 41px}
.login-info li+li{border-top:dotted 1px #cfd0d0}
.login-info .ico{top:50%;left:14px;max-width:18px;font-size:16px;margin:-8px 0 0;position:absolute;text-align:center}
.login-info .ico img{display:block;width:100%;height:auto;max-width:18px}
.login-info .title{display:block;font-size:.71429em;line-height:1.4}
.login-info .time{display:block;font-size:.78571em;line-height:1.63636;font-weight:500}
@media (max-width:1599px){
	.user-cards-holder{display:none}
	.user-cards-holder+div{width:100%}
}
.user-card{position:relative}
.user-card label{z-index:2;cursor:pointer;top:0;left:0;right:0;bottom:0;position:absolute}
.user-card .custom-card{width:100%;box-shadow:0 2px 4px 0 rgba(0,0,0,.15)}
.user-card label.label-radio-checked~.custom-card{background-color:#e6ebf2;box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.08)}
.alert.alert-danger img{display:inline-block;vertical-align:middle;border-radius:100%;width:12px;height:12px;position:relative;top:-2px}
.alert.alert-danger .date{font-weight:500;color:#92363a;font-size:.78571em;line-height:1.45455}
.user-card-info{margin:0 0 16px;background:#fff;border-radius:4px;padding:22px 20px 18px;background:rgba(255,255,255,.9);box-shadow:0 10px 20px 0 rgba(0,0,0,.02)}
.user-card-info .custom-card{width:100%;margin:0 0 22px}
.user-card-info .custom-card .head .tag{font-size:.714em;line-height:1.33333;font-weight:500;letter-spacing:1px;border-radius:20px;padding:5px 15px 4px}
.user-card-info .note{margin-top:5px;display:block;font-size:.6875em;line-height:1.27273}
.user-card-info .btn-orange{display:block;margin:0 0 20px;font-weight:500;border-radius:25px;padding:8.5px 12px;font-size:1em;line-height:1.5}
.balance-info{font-size:1.14286em;line-height:1.625;margin-bottom:25px}
.balance-info li{position:relative;padding:0 0 0 17px}
.balance-info li::after{display:block;clear:both;content:""}
.balance-info li:before{top:5px;left:2px;content:'';position:absolute;width:2px;height:1.1em}
.balance-info li+li{margin:24px 0 0}
.balance-info .title{font-weight:300;padding:0;}
.balance-info .amount{float:right;font-weight:500;color:#000;font-size:1.125em;line-height:1.22222}
.balance-info .static-label { float: right; }
/* card summary */
.card-summary .balance-info .static-label { float: none; }
.card-summary { margin: 0 0 28px; border-radius: 4px; position: relative; padding: 30px 28px 12px; }
.card-summary .img-holder { float: left; width: 145px; overflow: hidden; min-height: 89px; border-radius: 4px; margin: 0 28px 0 0; -webkit-box-shadow: inset 0 0px 2px 0 rgba(0, 0, 0, 0.3); box-shadow: inset 0 0px 2px 0 rgba(0, 0, 0, 0.3); }
.card-summary .img-holder img { color: #fff; width: 100%; height: auto; display: block; text-align: center; font-size: 14px; line-height: 6.35714; }
.card-summary .card-info { overflow: hidden; }
.card-summary .card-num { font-weight: 700; margin: 0 0 0; color: #222222; letter-spacing: 0.70px; }
.card-summary .card-num .dot { width: 8px; height: 8px; }
.card-summary .card-num .dot:nth-child(2) { margin: 0 0 0 4px; }
.card-summary .card-num .dot:nth-child(7), .card-summary .card-num .dot:nth-child(3) { margin: 0 4px 0 0; }
.card-summary .card-num .dot:nth-child(11) { margin: 0 4px 0 0; }
.card-summary .balance-info li { padding: 0; }
.card-summary .balance-info li:before { display: none; }
.card-summary .balance-info .orange .amount .title,  .card-summary .balance-info .title { padding: 0; font-size: 0.875em; line-height: 1.71429; margin: 0 8px 0 0; }
.card-summary .balance-info .amount { float: none; color: #FAA532; font-size: 1.25em; font-weight: 500; }
.card-summary .balance-info .amount.orange { font-weight: 700; font-size: 1.25em; line-height: 1.2; }
.card-summary .balance-info .amount.orange .title { font-size: 0.875em; line-height: 1.71429; }
.card-summary .balance-info.clearboth { margin: 5px 0 10px; position: relative; }
.card-summary .card-author-info { margin: 4px 0 0; }
.card-summary .card-author-info li:not(:last-child) { margin: 0 0 10px; }
.card-summary .tag { padding: 4px 12px; margin: 6px 0 0 19px; max-height: 20px; line-height: 1em; }
.card-summary .add-info { color: #8c8c8c; margin: -5px 0 0; font-size: 0.85714em; line-height: 1.5; }
.card-summary .add-info li { margin: 0 34px 0 0; letter-spacing: 0.23px; }
.card-summary .add-info .ico { margin: 0 5px 0 0; vertical-align: middle; }
.card-summary .add-info .icon-card-detail2 { font-size: 140%; }
.card-summary .add-info li a:hover span.text, .card-summary .add-info li a:focus span.text { text-decoration: none; }
.add-info li a:hover, .add-info li a:focus { outline: dotted 1px; outline-offset: 2px; }
.card-summary .alert { font-size: 0.85714em; line-height: 1.33333; padding: 16px 20px; }
[lang="es"] .card-summary .tag { clear: both; margin: 10px 0; }
.card-summary-credit .card-author-info li { width: 50%; }
.reader-text { background: #000; color: #fff; }
a:hover .reader-text, a:focus .reader-text, *:hover > .reader-text, *:focus > .reader-text,
button:hover .reader-text, button:focus .reader-text { display: none; }
.chosen-search > .label { display: block !important; position: absolute; top: -9999px; left: -9999px; }
.custom-nav-grid-pager { width: 180px; }
.custom-nav-grid { text-align: right; }
.custom-nav-grid ul { display: block; margin: 0; }
.custom-nav-grid li { margin: 0 0 0 10px; display: inline-block; vertical-align: middle; }
@media (max-width: 1199px) {
	.card-summary .img-holder { margin: 0 15px 0 0; }
	.custom-card.bg-green .card-num { font-size: 1em; }
	.card-summary .card-num { font-size: 1.07143em; line-height: 1.13333; }
	.card-summary .card-num .dot { width: 6px; height: 6px; }
	.card-summary .card-num .dot:first-child { margin: 0 0 0 7px; }
	.card-summary .card-num .dot:last-child { margin: 0 7px 0 0; }
	.card-summary .card-author-info { margin: 4px 0 0; max-width: none; }
	.card-summary .tag { margin: 1px 0 0 10px; }
	.card-summary .balance-info.clearboth { top: auto; }
	.card-summary .card-author-info { margin: 0 0 10px; }
	.card-summary .card-author-info .heading { margin: 0 0 0; }

}
@media (max-width: 1023px) {
	.custom-card.bg-green .card-num { font-size: 0.8em; }
}
@media (max-width: 991px) {
	.card-summary .card-num,  .card-summary .card-info { text-align: left; }
	.card-summary .card-num.float-left,  .card-summary .card-info.float-left { float: none !important; display: inline-block; vertical-align: top; }
	.card-summary .balance-info li { width: auto; float: none; background: none; border-width: 0; }
	.logo a.logo-ybc { margin-top: 0 !important; }
}
@media (max-width: 767px) {
	.last-history .holder { -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
	.card-summary { padding: 15px 15px 5px; }
	.card-summary .time-stamp { margin-bottom: 3px; }
	.shared-balance-history .card-summary { padding: 15px 15px 5px; }
	.card-summary .card-info { margin: 0 -10px; }
	.card-summary .add-info li { margin: 0 15px 0 15px; }
	.card-summary .balance-info .amount.orange { font-size: 1.14286em; line-height: 1.1875; }
}
@media (max-width: 579px) {
	.card-author-info .text { color: #444; font-size: 0.85714em; line-height: 1.25; }
	.card-summary .img-holder { float: none; margin: 0 auto 20px; width: 100%; }
	.card-summary .img-holder img { margin: 0 auto; height: 100% !important; }
	.card-summary .card-num,  .card-summary .card-info { text-align: center; }
	.card-summary .last-history .holder { -webkit-box-orient: horizontal !important; -webkit-box-direction: normal !important; -ms-flex-direction: row !important; flex-direction: row !important; }
	.card-summary .card-num { font-size: 1.4em !important; }
	.card-summary .tag { margin: 3px 0 0 10px; }
	.card-summary .card-author-info li { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
	.card-summary .card-author-info li:after { content: none; }
	.card-summary .card-author-info li > * { margin: 0; padding: 0; }
}
/* card-author-info */
.card-author-info::after { display: block; clear: both; content: ""; }
.card-author-info li { float: left; padding: 0 10px 0 0; }
.card-author-info li:not(:last-child) { margin: 0; }
.card-author-info .heading { font-size: 1em; line-height: 1.35714; font-weight: 500; }
.card-author-info .heading label { margin: 0 !important; }
.card-author-info .text { display: block; font-weight: 400; font-size: 0.857em; }
/* end card summary */
.balance-info .amount .num{display:inline-block;vertical-align:middle;}
.balance-info .amount img{display:inline-block;vertical-align:middle;margin:0 0 0 8px;border-radius:100%;width:12px;height:12px}
.balance-info .btn-tooltip{font-size:70%}
.balance-info .btn-tooltip .icon-info{margin-left:5px}
.balance-summary{margin:0 -16px;padding:28px 17px 8px;border-top:dashed #c8ced6 1px}
.balance-summary li{width:50%;vertical-align:top;position:relative;padding:0 0 0 15px;margin:0 0 15px}
.balance-summary li:last-child{margin:0}
.balance-summary li:only-child { margin: 0 0 -10px; }
.balance-summary li:before{top:.414em;left:0;content:'';position:absolute;width:2px;height:1.07143em}
.balance-summary li.wide{width:100%;margin-bottom:25px}
.balance-summary li.wide:only-child { margin-bottom: 15px; }
.balance-summary.list-border-none li:before{background:0 0}
.balance-summary .amount,.balance-summary .recipient-name{margin:0 0 6px;display:block;font-weight:500;font-size:1.14286em;line-height:1.5}
.balance-summary .beneficiary,.balance-summary .title{float:left;clear:left;margin:0;position:relative;padding:0 2.086em 0 0;font-size:.85714em;line-height:1.33333}
.balance-summary .beneficiary .btn-tooltip,.balance-summary .title .btn-tooltip{top:0;right:10px;position:absolute}
.balance-summary .beneficiary .btn-tooltip{right:2px}
.balance-summary time{display:block;clear:left;font-size:.78571em;line-height:1.45455}
.balance-summary time.due-date{margin:0}
.block-request-card{margin:0 -20px;padding:15px 22px 0 25px;border-top:dashed #c8ced6 1px}
.block-request-card .ico{color:#898989;font-size:18px;margin:0 6px 0 0;vertical-align:middle}
.block-request-card .link{font-size:.85714em;line-height:1.5;font-weight:500;}
.block-request-card .link:active,.block-request-card .link:focus,.block-request-card .link:hover{color:#000}
.header-info-opener{position:absolute!important;width:47px;height:47px;top:7px!important;right:0;}
.header-info-opener:hover, .header-info-opener:focus { outline: dotted 1px !important; }
/*html[data-client-theme*="193"] .logo a{padding:11px 20px}
html[data-client-theme*="3201"] .card-selection-form .text{color:#666}
html[data-client-theme*="3201"] .card-selection-form .info .number{color:#222}
html[data-client-theme*="3201"] .card-dropdown{box-shadow:0 15px 30px 0 rgba(0,0,0,.15)}
html[data-client-theme*="3201"] .header-info-opener{top:5px!important}
html[data-client-theme*="192"] .header-info-opener{top:0!important}*/
.header-info-opener.collapsed{background:0 0}
.header-info-opener:focus,.header-info-opener:hover{outline:0;text-decoration:none;}
.header-info-opener .dot{top:22px;left:22px;position:absolute;border-radius:100%;width:4px;height:4px;transition:all .5s ease}
.header-info-opener .dot:nth-child(1){top:12px}
.header-info-opener .dot:nth-child(2){left:22px}
.header-info-opener .dot:nth-child(3){top:32px}
.header-info-opener.info-active .dot:nth-child(2){opacity:0}
.header-info-opener.info-active .dot:nth-child(1),.header-info-opener.info-active .dot:nth-child(3){left:12px;top:22px;width:20px;height:3px;border-radius:2px}
.header-info-opener.info-active .dot:nth-child(1){transform:rotate(45deg);-ms-transform:rotate(45deg)}
.header-info-opener.info-active .dot:nth-child(3){transform:rotate(-45deg);-ms-transform:rotate(-45deg)}
#dailyBalanceSummary-chart, #spendingHistoryChart { min-width: 100% !important; }
@media (min-width:768px){
	.balance-summary-info-holder{height:auto!important;display:block!important}
}
.holder-balance-summary-info-btn{margin:30px -8px -8px}
.btn.opener-balance-summary-info-holder{color:#058b71;padding:10px;border-radius:4px;font-size:.78571em;line-height:1.81818;background:#ebeff4}
.btn.opener-balance-summary-info-holder:before{content:attr(data-show)}
.btn.opener-balance-summary-info-holder.active:before{content:attr(data-hide)}
.btn.opener-balance-summary-info-holder:focus,.btn.opener-balance-summary-info-holder:hover{color:#fff;text-decoration:none;background:#058b71}
.chosen-container{width:100%!important;display:block}
.chosen-container .chosen-single{color:#222222;height:auto;background:#fff;border-radius:4px;font-size:11px;line-height:1.54545;padding:6px 40px 6px 15px;box-shadow:0 4px 6px 0 rgba(190,190,190,.18);filter:none}
.chosen-container.chosen-disabled {opacity: 1 !important; cursor: not-allowed;}
.chosen-container.chosen-disabled * {cursor: not-allowed;}
.chosen-container .chosen-single:after{top:54%;right:10px;color:#D8D8D8;margin:-6px 0 0;position:absolute;content:"\e902";font:6px/1 cholder4}

.chosen-container .chosen-single>span{margin:0}
.chosen-container .chosen-single>div{display:none}
.chosen-container .chosen-single .chosen-img.flag{margin-top:6px}
.chosen-container.chosen-container-active.chosen-with-drop .chosen-single{background:#fff}
.chosen-container.chosen-container-active .chosen-single{border-color:#dfe6ee}
.single-border .chosen-container.chosen-container-active .chosen-single{border-color:#dfe6ee}
.chosen-container .slimScrollDiv{height:auto!important}
.chosen-container .chosen-results{max-height:150px;margin:0;padding:4px;overflow-y:auto;height:auto!important; }
.chosen-container .chosen-results li{font-size:1em;line-height:1.5;padding:7px 15px;border-radius:4px;transition:all .25s ease;position:relative}
.chosen-container .chosen-drop .chosen-search:after{content:"\e93d";position:absolute;top:15px;right:12px;font:100%/1 cholder4;color:#919191}
.chosen-container-single .chosen-search input[type=text]{padding:12px 30px 12px 20px; background-image: none; }
.chosen-container .chosen-results li.result-selected.highlighted{background:0 0;filter:none;color:inherit}
.chosen-container .chosen-results li.highlighted{background-image:none;filter:none}
.chosen-container .chosen-results li[data-active-option=result-select],.chosen-container .chosen-results li[data-active-option=result-select].hover,.chosen-container .chosen-results li[data-active-option=result-select].hover.highlighted{background:#f1f1f1!important;padding-right:30px;color:#444!important}
.chosen-container .chosen-results li[data-active-option=result-select]:after{position:absolute;top:50%;right:12px;content:"\e950";font:75%/1 cholder4;color:#919191; transform: translateY(-50%);}
.chosen-container .chosen-results li[data-active-option=result-select]{font-weight:600}
.chosen-container .chosen-results li.hover.result-selected{background:#f1f1f1!important;padding-right:30px;color:#444!important}
.chosen-container .chosen-results li.active-result.result-selected{background:#f1f1f1!important;padding-right:30px;color:#444!important}
.chosen-container .chosen-results li.active-result.result-selected:after{position:absolute;top:50%;right:12px;content:"\e950";font:75%/1 cholder4;color:#919191; transform: translateY(-50%);}
.chosen-container .chosen-results li.active-result.result-selected{font-weight:600}
.chosen-container .chosen-results .chosen-img.flag{margin-top:4px}
.chosen-top .chosen-container .chosen-drop{top:auto;bottom:100%;margin:0 0 -1px;border:solid #aaa;border-width:1px 1px 0;border-radius:4px 4px 0 0}
.chosen-top .chosen-container.chosen-with-drop .chosen-drop { top: auto !important; bottom: 100%; }
.chosen-top .chosen-container.chosen-with-drop .chosen-single{border-radius:0 0 4px 4px}
.chosen-container .chosen-drop{z-index:50;background:#fff;margin-top:-1px; top: -6px; }
.filters-table .chosen-container .chosen-drop { top: 15px; }
.filters-table .chosen-container.chosen-with-drop .chosen-drop,
.chosen-container.chosen-with-drop .chosen-drop { top: 100%; white-space: normal;}
.chosen-container .chosen-img.flag{display:inline-block;vertical-align:top;margin:0 10px 0 0;width:12px;height:auto}
.chosen-container .chosen-results li.hover,.chosen-container .chosen-results li.hover.highlighted{background:#d7282e;color:#fff}
[data-isipad=true] .chosen-container .chosen-results li.flag{position:relative}
[data-isipad=true] .chosen-container .chosen-results li.flag:before{content:'';display:inline-block;vertical-align:top;width:12px;height:12px;margin:2px 10px 0 0;background-position:0 50%;background-size:12px 12px;background-repeat:no-repeat}
[data-isipad=true] .chosen-container .chosen-results li.flag.usa:before{background-image:url(../images/svg-flags/usa.svg)}
[data-isipad=true] .chosen-container .chosen-results li.flag.eng:before{background-image:url(../images/svg-flags/uk.svg)}
[data-isipad=true] .chosen-container .chosen-results li.flag.spain:before{background-image:url(../images/svg-flags/spain.svg)}
[data-isipad=true] .chosen-container .chosen-results li.flag.france:before{background-image:url(../images/svg-flags/france.svg)}
[data-isipad=true] .chosen-container .chosen-results li.flag.germany:before{background-image:url(../images/svg-flags/germany.svg)}
[data-isipad=true] .chosen-container .chosen-results li.flag.brazil:before{background-image:url(../images/svg-flags/brazil.svg)}
[data-isipad=true] .chosen-container .chosen-results li.flag.china:before{background-image:url(../images/svg-flags/china.svg)}
[data-isipad=true] .chosen-container .chosen-results li.flag.japan:before{background-image:url(../images/svg-flags/japan.svg)}
.single-border .chosen-container .chosen-single{border-radius:0;box-shadow:none;font-size:16px;border-width:0 0 1px;padding:5px 40px 5px 0; min-height: 36px; position: relative; left: auto; top: auto; right: auto; bottom: auto; }
.chosen-container button.chosen-single:focus,
.chosen-container .chosen-single[aria-expanded="true"] { outline: dotted 1px; }
.single-border .chosen-container .chosen-drop{border-radius:0}
.chosen-container .chosen-results{color:#666}
#sub-nav{margin:0 -9px 20px}
#sub-nav ul{margin:0;width:100%;display:table;table-layout:fixed}
#sub-nav li{padding:0 9px;display:table-cell;vertical-align:top}
#sub-nav a{height:100%;display:block;text-align:center;padding:15px 10px;border-radius:4px;font-size:.85714em;line-height:1.5}
#sub-nav a .ico{top:1px;color:#898989;font-size:135%;margin:0 10px 0 0;position:relative}
#sub-nav a .icon-activity{font-size:100%}
#sub-nav a .icon-card-detail2{top:-1px;font-size:190%;position:relative;margin-bottom:-3px;display:inline-block;vertical-align:top}
#sub-nav a .ico.icon-upgrade-card { top: 4px; }
#sub-nav a:hover > span:not(.ico), #sub-nav a:focus > span:not(.ico) { text-decoration: underline; }
#sub-nav a .icon-activity:before { content: "\ea2b"; }
#sub-nav a .icon-card-detail:before { content: "\ea2a"; }
#sub-nav a .icon-upgrade-card:before { content: "\ea29"; }
.sharefunds-home .ico{top: 5px !important;}
.list-gen-tab-nav{overflow:hidden;padding:0 20px;position:relative;}
.list-gen-tab-nav [data-toggle=collapse]{width:100%;display:none;text-align:left;position:relative;padding:12px 30px 12px 15px}
.list-gen-tab-nav [data-toggle=collapse] .arrow{top:50%;right:15px;font-size:130%;margin:-9px 0 0;position:absolute;transition:all .25s ease}
.list-gen-tab-nav [data-toggle=collapse][aria-expanded=true] .arrow{transform:rotate(90deg)}
.list-gen-tab-nav [data-toggle=collapse] .ico{margin:0 10px 0 0}
@media (min-width:992px){
	.list-gen-tab-nav .collapse,.list-gen-tab-nav .collapse.show,.list-gen-tab-nav .collapsing{display:block!important;height:auto!important;min-height:50px}
}
.list-gen-tab-nav .list-holder{overflow:hidden;position:relative;margin:0 -6px 0 0}
.list-gen-tab-nav.scroll-inactive{padding:0}
.list-gen-tab-nav.scroll-inactive .nav-tabs{width:100%;display:table;white-space:normal}
.list-gen-tab-nav.scroll-inactive .nav-tabs li{width:auto;display:table-cell;vertical-align:top}
.list-gen-tab-nav .nav-tabs{display:inline-block;vertical-align:top;font-size:0;line-height:0;white-space:nowrap;border-radius:4px 4px 0 0}
.list-gen-tab-nav .nav-tabs li{margin:0;min-width:192px;display:inline-block;vertical-align:top;font-size:14px;line-height:1.42857}
.list-gen-tab-nav .nav-tabs li a{font-size:.85714em;line-height:1.5}
.list-gen-tab-nav .nav-tabs li+li{border:solid #e8eaeb;border-width:0 0 0 1px}
.list-gen-tab-nav .nav-tabs .ico{top:2px;font-size:120%; margin:0 9px 0 0;position:relative;transition:all .25s ease}
.list-gen-tab-nav .jcf-scrollable-wrapper,.list-gen-tab-nav .list-holder{min-height:50px;width:auto!important}
.list-gen-tab-nav .jcf-scrollbar-vertical{display:none!important}
.list-gen-tab-nav .jcf-scrollbar-horizontal{height:0;width:100%!important;background:0 0}
.list-gen-tab-nav .jcf-scrollbar-horizontal .jcf-scrollbar-dec,.list-gen-tab-nav .jcf-scrollbar-horizontal .jcf-scrollbar-inc{color:#fff;bottom:100%;padding:0 3px;position:absolute;font-size:13px;line-height:3.84615;background:#999;width:20px;height:50px}
.list-gen-tab-nav .jcf-scrollbar-horizontal .jcf-scrollbar-dec:focus,.list-gen-tab-nav .jcf-scrollbar-horizontal .jcf-scrollbar-dec:hover,.list-gen-tab-nav .jcf-scrollbar-horizontal .jcf-scrollbar-inc:focus,.list-gen-tab-nav .jcf-scrollbar-horizontal .jcf-scrollbar-inc:hover{background:#737373}
.list-gen-tab-nav .jcf-scrollbar-horizontal .jcf-scrollbar-dec:before,.list-gen-tab-nav .jcf-scrollbar-horizontal .jcf-scrollbar-inc:before{top:50%;left:50%;position:absolute;font-family:cholder4;transform:translate(-50%,-50%)}
.list-gen-tab-nav .jcf-scrollbar-horizontal .jcf-scrollbar-dec.jcf-inactive,.list-gen-tab-nav .jcf-scrollbar-horizontal .jcf-scrollbar-inc.jcf-inactive{background:#e4e2e2;cursor:not-allowed}
.list-gen-tab-nav .jcf-scrollbar-horizontal .jcf-scrollbar-inc{left:100%;border-radius:0 4px 0 0}
.list-gen-tab-nav .jcf-scrollbar-horizontal .jcf-scrollbar-inc:before{content:"\e93f"}
.list-gen-tab-nav .jcf-scrollbar-horizontal .jcf-scrollbar-dec{right:100%;border-radius:4px 0 0}
.list-gen-tab-nav .jcf-scrollbar-horizontal .jcf-scrollbar-dec:before{content:"\e940"}
.list-gen-tab-nav .jcf-scrollbar-horizontal .jcf-scrollbar-slider{display:none}
.list-gen-tab-nav .jcf-scrollbar-horizontal .jcf-scrollbar-dec:hover,
.list-gen-tab-nav .jcf-scrollbar-horizontal .jcf-scrollbar-dec:focus,
.list-gen-tab-nav .jcf-scrollbar-horizontal .jcf-scrollbar-inc:hover,
.list-gen-tab-nav .jcf-scrollbar-horizontal .jcf-scrollbar-inc:focus { outline: dotted 1px; outline-offset: -3px; }
.list-gen-tab-nav .nav-tabs li a{border-bottom:solid 1px rgba(191,191,191,.25)}
.list-gen-tab-nav .nav-tabs li a.active,.list-gen-tab-nav .nav-tabs li a:focus,.list-gen-tab-nav .nav-tabs li a:hover{color:#222;border-bottom-color:#fff}
.transaction-info{background:#fff;padding:30px 20px;border-radius:4px;box-shadow:0 10px 20px 0 rgba(0,0,0,.02)}
.transaction-info::after{display:block;clear:both;content:""}
.transaction-info header{margin:0 0 24px}
.transaction-info h2{max-width:60%;font-weight:400;margin:0 10px 0 0;text-transform:uppercase;font-size:.92857em;line-height:1.46154}
.currencyRatesPanel header.clearfix a,.transaction-info .link{float:right;font-size:.85714em;line-height:1.5;font-weight:500;letter-spacing:.43px;color:#fbb75d}
.transaction-info .link { margin: 0; }
.transaction-info .link:hover{color:#ec8906}
.transaction-info .link:hover,.transaction-info .link:focus, .currencyRatesPanel header.clearfix a:hover, .currencyRatesPanel header.clearfix a:focus { text-decoration: underline; }
.transaction-info .table-responsive{width:auto;margin:0 -20px -26px;overflow:visible}
.table-recent-transactions{margin:0;table-layout:fixed}
caption { caption-side: top; padding: 0; color: inherit; }
.no-record-caption { caption-side: bottom; }
.no-record-caption .no-activity + .no-activity { display: none !important; }
.table-recent-transactions .caption { padding: 0 20px; margin: 0 0 24px; max-width: 60%; font-weight: 400; text-transform: uppercase;font-size: .92857em; line-height: 1.46154; color: #757575;}
.table-recent-transactions>thead>tr>th{border-top:1px solid rgba(191,191,191,.2)!important}
.table-recent-transactions>tbody>tr>td,.table-recent-transactions>thead>tr>th{padding-left:2px;padding-bottom:10px;border-color:rgba(191,191,191,.2)}
.table-recent-transactions>tbody>tr>td:first-child,.table-recent-transactions>thead>tr>th:first-child{padding-left:15px}
.table-recent-transactions>tbody>tr>td:nth-child(1),.table-recent-transactions>thead>tr>th:nth-child(1){width:6.6em;text-align:center}
.table-recent-transactions>tbody>tr>td:nth-child(3),.table-recent-transactions>thead>tr>th:nth-child(3){width:13%;text-align:center}
.table-recent-transactions>tbody>tr>td:last-child,.table-recent-transactions>thead>tr>th:last-child{width:20%;text-align:right;padding-right:31px}
.table-recent-transactions>tbody>tr>td:only-child,.table-recent-transactions>thead>tr>th:only-child{width:100%;padding:20px;text-align:left;background:#fdfdfd}
.table-recent-transactions>thead>tr>th{font-weight:500;border-top-width:0;border-bottom-width:0;text-transform:uppercase;font-size:.78571em;line-height:1.54545;letter-spacing:.5px;padding-top:15px;vertical-align: middle;}
.table-recent-transactions>tbody>tr>td{padding-top:17px;padding-bottom:15px;vertical-align:middle}
.table-recent-transactions .date{text-align:center;text-transform:uppercase}
.ui-jqgrid-hbox table > thead > tr > th[tabindex].ui-state-hover,
.ui-jqgrid-hbox table > thead > tr > th[tabindex].ui-state-focus,
.ui-jqgrid-hbox table > thead > tr > th[tabindex]:focus { color: #333; outline: dotted 1px; }
.table-recent-transactions .date .day,.table-recent-transactions .date .month,.table-recent-transactions .date .year{display:block;font-size: 0.56rem;line-height: 1.8888888;letter-spacing: 0.45px;}
.table-recent-transactions .date .month,.table-recent-transactions .date .year{font-size:0.75rem;line-height:1.66667;letter-spacing:1px}
.table-recent-transactions .date .day{font-weight:500;font-size:1.42857em;line-height:.85}
.table-recent-transactions .marchent{display:block;text-transform:capitalize;font-size:.78571em;line-height:1.54545}
.table-recent-transactions .marchent strong{font-weight:500}
.table-recent-transactions .complete-location{font-size:.92857em;line-height:1.46154}
.table-recent-transactions .status{display:block;font-weight:500;font-size:.92857em;line-height:1.46154;margin-bottom:3px}
.table-recent-transactions .owner{display:block;font-weight:400;font-size:.85714em;line-height:1.5}
.table-recent-transactions .owner .ico{margin:0 7px 0 0}
.table-recent-transactions .owner .svg-layer{width:16px;display:inline-block;vertical-align:top}
.table-recent-transactions .owner .svg-layer svg{width:100%;height:auto}
.table-recent-transactions .amount{display:block;font-weight:500;font-size:1em;line-height:1.5}
.table-recent-transactions .amount img{display:inline-block;vertical-align:middle;border-radius:100%;width:1em;height:1em;margin:-2px 0 0 7px}
.table-recent-transactions .time{color:#757575;display:block;margin:5px 0 0;text-align:center;font-size:.7857142857142857em}
.table-recent-transactions .time label{margin-bottom:0}
.transaction-details .table-recent-transactions>tbody>tr:last-child>td{padding-bottom:20px}
.table-recent-transactions .tag-minus{font-size:.875em;line-height:1.5;color:#B30000;margin-right:5px}
.table-recent-transactions .reward{margin-left:15px;color:#666;font-size:1em;line-height:1.33333;font-weight:400}
.table-recent-transactions .reward img{vertical-align:top;margin-top:2px}
.table-recent-transactions .reward-points{color:#faa532;font-weight:500}
.table-recent-transactions .from,.table-recent-transactions .to{color:#777;font-size:.84615em;line-height:1.54545}
.table-recent-transactions .th{display:inline-block}
.table-recent-transactions .s-ico span{position:relative; opacity: 1; color: #000;}
.table-recent-transactions .s-ico span:focus,.table-recent-transactions .s-ico span:hover{cursor:pointer}
.table-recent-transactions .s-ico span:first-child{top:5px;left:2px}
.table-recent-transactions .s-ico span:last-child{bottom:5px;left:2px}
.table-recent-transactions .s-ico{display:inline-block;vertical-align:middle}
.table-recent-transactions .s-ico a{color:#bbb}
.table-recent-transactions .s-ico span[role="button"]:focus,.table-recent-transactions .s-ico span[role="button"]:hover{ outline: dotted 1px; outline-offset: 2px}
.table-recent-transactions .s-ico a:focus,.table-recent-transactions .s-ico a:hover{text-decoration:none;color:#959595}
.table-recent-transactions .s-ico .ui-icon{display:block}
.table-recent-transactions .s-ico .ui-icon-asc:before{content:"\e93e";font-family:cholder4!important}
.table-recent-transactions .s-ico .ui-icon-desc:before{content:"\e941";font-family:cholder4!important}
.table-recent-transactions .s-ico *,
.table-recent-transactions .s-ico { cursor: pointer !important; }
.table-recent-transactions .s-ico .sr-only { position: absolute; left: 0; top: 0; right: auto; bottom: auto; }
.highcharts-container{width:100%!important}
.highcharts-container svg{width:100%}
.clone-drop.show{opacity:1!important;visibility:visible!important}
.hero-block #header { margin: 0 0 45px; }
.hero-block #header .navbar { border-bottom: solid 1px #ecf0f5; }
.navbar{padding:0;border-width:0;background:none;box-shadow:none;border-radius:0;min-height:inherit; padding: 25px 0;}
.navbar .navbar-nav{margin-top:0}
.navbar .slimScrollDiv{height:100%!important}
.navbar-expand-lg .navbar-nav .nav-item.sign-in .nav-link { display: inline-block; vertical-align: middle; }
.navbar-expand-lg .navbar-nav .nav-item{position:relative;margin:0 0 0 22px}

.navbar-brand{padding:0;margin:0;font-size:0;line-height:0;display:block}
.navbar-brand img,.navbar-brand svg{height:auto;display:block;max-width:100%}
.sr-only { background: #000; color: #fff; }
.multi-lang-drop{margin:0 0 0 10px;z-index:15}
.multi-lang-drop .dropdown-toggle{display:block;position:relative;border-radius:20px;font-size:.9286em;line-height:1.64286;padding:10px 14px 9px;text-transform:capitalize}
.multi-lang-drop .dropdown-toggle .text,.multi-lang-drop .dropdown-toggle img{display:inline-block;vertical-align:middle}
.multi-lang-drop .dropdown-toggle img{margin:0 0 0 5px}
.multi-lang-drop .dropdown-toggle:after{top:0;border:0;width:auto;height:auto;margin:0 0 0 3px;content:"\e941";position:relative;font-family:cholder4;vertical-align:middle}
.multi-lang-drop .dropdown-menu{right:0;left:auto;padding:0;width:auto;border-width:0;margin:5px 0 0;overflow:hidden;border-radius:4px;min-width:inherit;box-shadow:0 2px 4px 0 rgba(0,0,0,.15)}
.multi-lang-drop .dropdown-menu a{color:#444;display:block;overflow:hidden;white-space:normal;position:relative;font-size:.92857em;line-height:1.07692;padding:12px 20px;text-transform:capitalize}
.multi-lang-drop .dropdown-menu a.active{font-weight:500}
.multi-lang-drop .dropdown-menu a img{top:10px;right:20px;position:absolute;width:17px;height:14px}
.multi-lang-drop .dropdown-scroll{overflow-y:auto;max-height:196px;height:auto!important;min-width:130px}
.multi-lang-drop.single-lang .dropdown-menu,.multi-lang-drop.single-lang .dropdown-toggle:after{display:none}
.multi-lang-drop.single-lang .dropdown-toggle{pointer-events:none;padding-right:0}
.multi-lang-drop .dropdown-toggle:hover, .multi-lang-drop .dropdown-toggle:focus { text-decoration: none !important; }
.multi-lang-drop .dropdown-toggle:hover .text, .multi-lang-drop .dropdown-toggle:focus .text { text-decoration: underline; }
.go-to-next-section{bottom:-20px;left:38px;z-index:3;position:absolute;text-align:center;width:64px;height:64px;border-radius:100%;font-size:20px;line-height:3.2; margin:0 0 -33px -7px;box-shadow:0 0 13px 3px rgba(0,0,0,.15)}
@media (min-width:1601px){
	.go-to-next-section{margin-left:0}
}

.go-to-next-section:hover>span{animation:arrow 1s ease infinite alternate}
.go-to-next-section:hover:before{animation:scale .5s ease infinite alternate}
.go-to-next-section>span{top:0;position:relative;transition:all .25s ease}
.go-to-next-section:before{content:'';border-radius:100%;top:-17px;left:-17px;right:-17px;bottom:-17px;position:absolute;transition:all .25s ease;background:rgba(255,255,255,.1)}
@keyframes arrow{
	50%{top:10px}
}
@keyframes scale{
	50%{transform:scale(1.1)}
}
.online-banking{padding:40px 0;background:#fff;position:relative}
.online-banking:before{top:0;left:0;bottom:0;content:'';width:21.8%;position:absolute;background:#69be28}
.online-banking .container{z-index:2;position:relative}
.online-banking .row{min-height:335px}
.online-banking .box{max-width:608px;margin:16px auto 0}
.online-banking h2{color:#2d2d2d;margin:0 0 14px;font-weight:400;font-size:2.42857em;line-height:1.17647;letter-spacing:-.055rem}
.online-banking p{margin:0 0 6px;font-weight:400;font-size:1.28571em;line-height:1.44444}
.online-banking .note{color:#595959;margin:0 0 38px;font-size:1em;line-height:1.28571}
.online-banking .list-logos li{margin:0 7px 0 0}
.online-banking .img-holder{right:0;bottom:0;position:absolute}
.online-banking .list-logos{float:left}
.jumbotron{padding:0;margin:0 0 17px;background:0 0}
.jumbotron>.row>div:first-of-type{align-self:center!important}
.jumbotron h1,.jumbotron h2{font-weight:500;margin-bottom:0}
.jumbotron h2{font-size:1.57143em;line-height:1.18182}
.jumbotron p{font-weight:300;margin:4px 0 0 0}
.available-credit{border-radius:6px;padding:21px 18px 18px;border:solid 1px #dfe6ee}
.available-credit .title{font-weight:400;font-size:.9285714285714286em}
.available-credit .amount{font-weight:400;font-size:1em;line-height:1.21429}
.available-credit .icon-coin{color:#faa532;font-size:120%;margin:0 8px 0 0;vertical-align:top}
.available-credit .icon-limit{font-size:140%;margin:0 8px 0 0;vertical-align:middle}
.available-credit .progress-bar{transition-delay:3s;transition-duration:4s}
.progress{height:.2142857142857143em}

.card-history{margin:0;height:100%}
.card-history::after{display:block;clear:both;content:""}
.card-history li{height:50%;padding:20px;border-radius:5px;height:calc(50% - 19px)}
.card-history li::after{display:block;clear:both;content:""}
.card-history li+li{margin:20px 0 0}
.card-history .title{font-size:.857em;font-weight:400; float: left; max-width: 50%; }
.card-history .st-amount-container { min-width: 95px; }
.card-history .st-title-container { max-width: 53%; }
.card-history .st-title-container .title { float: none; max-width: none; }
.card-history .amount,.card-history .country{font-weight:500}
.card-history .country img{border-radius:100%;width:12px;height:12px;margin:0 5px 0 0}
.card-history .country .text{display:inline-block;vertical-align:middle}
.card-history.two-col{height:auto;margin:0 -17px 0 0}
.card-history.two-col li{float:left;margin:0 17px 11px 0;width:calc(50% - 17px)}
.card-history.two-col li+li{margin-top:0}
.card-history.two-col li:only-child{float:none;width:auto}
.card-history .na{color:#a9a9a9;font-weight:400;font-size:1em;line-height:1.5}
.card-history .amount,.card-history .na{margin:0 0 7px}
.card-history .amount{color:#222;font-weight:500}
.card-history .text{display:block;font-size:1em;line-height:1.21429}
.card-history .time{display:block;font-size:.92857em;line-height:1.23077}
.apr-info-box{height:100%;padding:10px;white-space:nowrap;text-align:center;border-radius:5px}
.apr-info-box:before,.apr-info-box>.box{display:inline-block;vertical-align:middle}
.apr-info-box:before{content:'';min-height:124px}
.apr-info-box>.box{white-space:normal}
.apr-info-box .num{display:block;margin:11px 0 18px;font-weight:500}
.apr-info-box p{margin:0 auto;max-width:150px;font-size:.92857em;line-height:1.23077}
.last-history-info{margin:0 -12px}
.last-history{display:table;width:100%;table-layout:fixed}
.last-history li{padding:0 12px;margin:0 0 8px;display:table-cell;vertical-align:top}
.last-history .holder,.last-history .strip{display:inline-block;vertical-align:middle}
.last-history .strip{height:100%;width:1px}
.last-history .box{height:100%;white-space:nowrap;border-radius:5px;position:relative;border:solid 1px #dfe6ee;padding:17px 150px 17px 15px}
.last-history .holder{white-space:normal}
.last-history .title{display:block;font-size:.85714em;line-height:1.25;margin-bottom:0}
.last-history .name{font-weight:500;color:#222;top:50%;right:20px;margin:-10px 0 0;position:absolute;max-width:130px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.last-history .amount,.last-history .na,.last-history .name{font-weight:500;color:#222;top:50%;right:20px;margin:-10px 0 0;position:absolute;max-width:130px;white-space:nowrap;text-overflow:ellipsis}
.last-history .not-available{color:#757575;font-weight:400;font-size:1em;line-height:1.5;top:50%;right:20px;margin:-10px 0 0;position:absolute}
.last-history .amount .amount { position: static; }
@media (max-width:1199px){
	.last-history .not-available{position:static;margin:0}
}
.last-history a{font-size:.85714em;line-height:1.25;color:#faa533}
.last-history a:focus,.last-history a:hover{text-decoration:none;color:#db8005}
.last-history .time{display:block;font-size:.78571em;line-height:2em;margin-top:5px}
.last-history .time label{margin-bottom:0}
.last-history .na{padding:0}
.shared-balance-history{padding:13px 0 0}
.shared-balance-history h2{margin:0 0 23px}
.shared-balance-history .card-summary{margin:0 0 40px;padding:30px 28px 19px}
.secondry-card-drop{max-width:370px;position:relative;margin:0 0 0 auto}
.secondry-card-drop .list-gen-tabs a{padding:7px 15px 9px}
.secondry-card-drop .info-holder ul li{border-radius:3px;border:1px solid transparent;position:relative}
.secondry-card-drop .info-holder ul li+li:before{content:'';position:absolute;top:-1px;left:0;right:0;height:1px;background:#eee}
.secondry-card-drop .info-holder ul li:hover+li:before,.secondry-card-drop .info-holder ul li:hover:before{display:none}
.secondry-card-drop .info-holder ul li:hover{background:#fff}
.secondry-card-drop .info-holder ul li.up li:hover,.secondry-card-drop .info-holder ul li.up:hover{border-color:transparent}
.secondry-card-drop .info-holder ul li.up a{border-radius:3px;border:1px solid transparent}
.secondry-card-drop .info-holder ul li.up a:focus,.secondry-card-drop .info-holder ul li.up a:hover{border-color:#faa432;background:#fff}
.secondry-card-drop .info-holder ul ul{padding:3px}
.secondry-card-drop .list-gen-tab-nav .jcf-scrollable-wrapper,.secondry-card-drop .list-gen-tab-nav .list-holder{min-height:40px!important;width:auto!important;overflow:hidden}
.secondry-card-drop .list-gen-tabs li+li{border-width:0}
.secondry-card-drop .list-gen-tabs a{background:rgba(235,239,244,.64)}
.secondry-card-drop .list-gen-tabs a.active,.secondry-card-drop .list-gen-tabs a:focus,.secondry-card-drop .list-gen-tabs a:hover{color:#1c4c39;background:rgba(235,239,244,.64)}
.secondry-card-drop > .btn-secondary[disabled] { opacity: 1; }
.secondry-card-drop > .btn-secondary[disabled]:hover, .secondry-card-drop > .btn-secondary[disabled]:focus { opacity: 0.65 }
.secondry-card-drop .list-gen-tab-nav{padding:0 6px;margin:0}
.secondry-card-drop .list-gen-tab-nav .jcf-scrollbar-horizontal .jcf-scrollbar-dec,.secondry-card-drop .list-gen-tab-nav .jcf-scrollbar-horizontal .jcf-scrollbar-inc{padding:0;width:13px;height:auto;line-height:45px}
.secondry-card-drop .list-gen-tab-nav .nav-tabs li{min-width:auto}
.secondry-card-drop .list-gen-tab-nav .nav-tabs li a .text{top:1px;position:relative;font-size:1em;line-height:1.33333}
.secondry-card-drop .numbers{color:#fff;padding:0 7px;background:rgba(153,153,153,.3);margin:0 0 0 6px;border-radius:14px;font-size:.83333em;line-height:1.7;display:inline-block;vertical-align:middle}
.secondry-card-drop>.btn-secondary{color:#666;display:block;border-width:0;text-align:left;min-height:64px;position:relative;background-color:#fff;padding:11px 44px 11px 17px;box-shadow:0 10px 20px 0 rgba(0,0,0,.02)}
.secondry-card-drop>.btn-secondary:active,.secondry-card-drop>.btn-secondary:focus,.secondry-card-drop>.btn-secondary:hover{outline-offset:3px;outline:dotted 1px!important}
.secondry-card-drop>.btn-secondary:after{top:50%;right:16px;color:#9c9c9c;border-width:0;content:"\e902";margin:-3px 0 0;position:absolute;width:auto;height:auto;font:36%/1 cholder4;transition:all .35s ease}
.secondry-card-drop>.btn-secondary .name{color:#666;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:.85714em;line-height:1.5}
.secondry-card-drop>.btn-secondary .card-num{font-weight:500;color:#000;font-size:0.813rem;line-height:1.5;letter-spacing: 0.72px;}
.secondry-card-drop>.btn-secondary .card-num .dot:nth-child(2){margin:0 0 0 3px}
.secondry-card-drop>.btn-secondary .card-num .dot:nth-child(11),.secondry-card-drop>.btn-secondary .card-num .dot:nth-child(3),.secondry-card-drop>.btn-secondary .card-num .dot:nth-child(7){margin:0 3px 0 0}
.secondry-card-drop>.btn-secondary .card-type{display:block;letter-spacing:0.07px;text-transform:uppercase;font-size:0.625rem;line-height:1.4;color:#757575;font-weight:400;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.secondry-card-drop>.btn-secondary .num{max-width:100px;overflow:hidden;text-overflow:ellipsis;display:inline-block;vertical-align:middle;font-size:0.875rem;line-height:1.6;font-weight: 700;}
.secondry-card-drop>.btn-secondary .currency-sign{color:#777;font-size:.92308em;line-height:1.5}
.secondry-card-drop>.btn-secondary.collapsed.close-outside-collapse-opener:after{transform:rotate(0)}
.secondry-card-drop>.btn-secondary.close-outside-collapse-opener:after{transform:rotate(-180deg)}
.secondry-card-drop .btn-wallet{text-align:left;background:#f8f8f8;text-decoration:none;padding:5px 42px 5px 17px;min-height:40px}
.secondry-card-drop .btn-wallet:hover, .secondry-card-drop .btn-wallet:focus { color: #000; outline-offset: -3px; }
.secondry-card-drop .btn-wallet .heading{display:inline-block;color:#545454;font-weight:500;font-size:.78571em;line-height:1.54545}
.secondry-card-drop .btn-wallet .list-inline{display:inline-block!important;margin-left:80px}
.secondry-card-drop .btn-wallet .list-inline>*{display:inline-block!important}
.secondry-card-drop .btn-wallet .ico{top:50%;right:14px;color:#8f8f8f;font-size:18px;font-weight:500;margin:-9px 0 0;position:absolute;-ms-transform:rotate(-180deg);transform:rotate(-180deg);transition:all .25s ease}
.secondry-card-drop .btn-wallet .list-inline-item>*{height:20px;width:20px;border-radius:100%;border:2px solid #fff;box-sizing:content-box;display:inline-block!important}
.secondry-card-drop .btn-wallet .list-inline-item .more{display:block;height:20px;width:20px;font-size:.71429em;line-height:2;background:#eee;color:#666;font-weight:500;text-align:center}
.secondry-card-drop .btn-wallet.collapsed .ico{transform:rotate(0)}
.secondry-card-drop .search{position:relative;padding:0 6px 3px}
.secondry-card-drop .search .form-control{color:#000;height:40px;border-radius:4px;font-size:13px;line-height:1.53846;padding:10px 10px 10px 36px}
.secondry-card-drop .search .form-control::-webkit-input-placeholder{color:#747474}
.secondry-card-drop .search .form-control::-moz-placeholder{opacity:1;color:#747474}
.secondry-card-drop .search .form-control:-moz-placeholder{color:#747474}
.secondry-card-drop .search .form-control:-ms-input-placeholder{color:#747474}
.secondry-card-drop .search .form-control.placeholder{color:#747474}
.secondry-card-drop .search .ico{top:15px;left:19px;color:#747474;position:absolute;font-size:.92857em;line-height:1}
.secondry-card-drop [id*=wallets-]{background:#f8f8f8}
.secondry-card-drop [id*=wallets-] .list-unstyled li{background:#f8f8f8}
.secondry-card-drop [id*=wallets-] .list-unstyled li:hover{background:#fff}
.secondry-card-drop.show>.btn,.secondry-card-drop>.btn-secondary:not(:disabled):active,.secondry-card-drop>.btn-secondary:not(:disabled):active:focus,.secondry-card-drop>.btn-secondary:not(:disabled):focus,.secondry-card-drop>.btn-secondary:not(:disabled):hover{color:#666;outline:0;background-color:#fff;box-shadow:0 10px 20px 0 rgba(0,0,0,.02)!important}
.secondry-card-drop .default-selection{color:#666;position:relative;white-space:nowrap;letter-spacing:.04rem;padding:12px 10px 10px 2.461538461538462em;font-size:.92857em;line-height:1.46154;font-weight:400}
.secondry-card-drop .default-selection .icon-card{top:50%;left:0;color:#888;margin:-6px 0 0;position:absolute;font-size:1em;line-height:1}
.secondry-card-drop .default-selection .text{display:block;overflow:hidden;text-overflow:ellipsis}
.secondry-card-drop .dropdown-menu-area{top:0!important;right:0;z-index:100;padding:2px;width:100%;border-width:0;margin:0;position:absolute;border-radius:4px;overflow:hidden;background-color:#fff;transform:none!important;-ms-transform:none!important;box-shadow:0 10px 40px 0 rgba(0,0,0,.2);opacity:0;visibility:hidden;display:block!important;height:auto!important}
.secondry-card-drop .dropdown-menu-area.show{opacity:1;visibility:visible}
.secondry-card-drop .dropdown-menu-area .scroll-holder,.secondry-card-drop .dropdown-menu-area .slimScrollDiv{height:auto!important}
.secondry-card-drop .dropdown-menu-area .scroll-holder{max-height:262px}
.secondry-card-drop .custom-card{display:block;margin:5px;padding:10px 11px;width:auto;height:auto}
.secondry-card-drop .custom-card .head,.secondry-card-drop .custom-card .info{display:block}
.secondry-card-drop .custom-card .head::after,.secondry-card-drop .custom-card .info::after{display:block;clear:both;content:""}
.secondry-card-drop .custom-card .name{color:#fff;font-size:.92857em;line-height:1.23077; text-transform: capitalize;}
.secondry-card-drop .custom-card .card-type{font-size:.71429em;line-height:1.4;letter-spacing:.04rem;text-transform:uppercase}
.secondry-card-drop .custom-card .card-num{margin:0;font-weight:500;font-size:.92857em;line-height:1.23077}
.secondry-card-drop .custom-card .card-num .dot{width:4px;height:4px; background: #fff;}
.secondry-card-drop .custom-card .card-num .dot:nth-child(2){margin:0 0 0 6px}
.secondry-card-drop .custom-card .card-num .dot:nth-child(11),.secondry-card-drop .custom-card .card-num .dot:nth-child(3),.secondry-card-drop .custom-card .card-num .dot:nth-child(7){margin:0 6px 0 0}
.secondry-card-drop .custom-card .amount{font-weight:700;font-size:1em;line-height:1.21429}
.secondry-card-drop .custom-card .amount .num{display:inline-block}
.secondry-card-drop .custom-card .amount .currency-sign{color:#fff}
.secondry-card-drop .info-holder{position:relative}
.secondry-card-drop .info-holder .title{display:block;font-weight:500;padding:13px 17px;background:#ebeff4;font-size:.85714em;line-height:1.33333}
.secondry-card-drop .info-holder ul{margin:0}
.secondry-card-drop .info-holder ul a{display:block;padding:15px 17px;border-radius:4px}

.secondry-card-drop .info-holder ul .card-type{display:none}
.secondry-card-drop .info-holder .wallets-flags li{border:none!important;margin:0 -5px;vertical-align:top}
.secondry-card-drop .info-holder .wallets-flags li:hover{border:none!important}
.secondry-card-drop .amount-info,.secondry-card-drop .user-info{width:50%;display:inline-block;vertical-align:middle}
.secondry-card-drop .name{display:block;margin:0 0 3px;font-weight:400;font-size:.85714em;line-height:1.25}
.secondry-card-drop .amount-info{text-align:right;margin:0 0 0 -4px}
.secondry-card-drop .amount{font-weight:500;display:inline-block;vertical-align:top;margin:1px 0 -5px;font-size:0.813rem;line-height:1.23077}
.secondry-card-drop .amount img{margin:0 1px 0 4px;width:12px;height:12px;border-radius:100%;display:inline-block;vertical-align:middle}
.secondry-card-drop .amount .currency-sign{font-weight:400;font-size:0.75rem;line-height:1.33333}
.secondry-card-drop .card-num{margin:0;font-weight:500;font-size:.92857em;line-height:1.23077}
.secondry-card-drop .card-num .dot{width:4px;height:4px}
.secondry-card-drop .card-num .dot:nth-child(2){margin:0 0 0 6px}
.secondry-card-drop .card-num .dot:nth-child(11),.secondry-card-drop .card-num .dot:nth-child(3),.secondry-card-drop .card-num .dot:nth-child(7){margin:0 6px 0 0}
.secondry-card-drop .dropdown-menu{width:100%}
.secondry-card-drop .info-holder [id] ul.list-unstyled li.is-matched:before { position: absolute; left: 0; top: 0; bottom: 0; width: 3px; content: ''; border-radius: 3px; background: #505050; }
.secondry-card-drop .info-holder [id] ul.list-unstyled li.is-matched.no-match:before { display: none; }
.custom-ready{outline:dotted 1px!important;outline-offset:4px}
[data-target-class*=".col-"],[data-target-class=".row"],[data-target-class=".undefined"]{display:none!important}
.password-conditions p{color:#666666;margin:0 0 11px;font-size:1em;line-height:1.5}
.otp-container{background:rgba(233,237,242,.3);border-radius:4px;padding:20px 30px 25px;border:1px solid #d8dde4;position:relative;z-index:5}
.otp-container .passcode-box h3{color:#222222;font-size:1.07692em;line-height:1.5}
.otp-container .passcode-box p{font-size:.92308em;line-height:1.5;color:#666666;letter-spacing:.2px;margin-bottom:17px;font-weight:400}
.otp-container .passcode-box .radios-holder{margin:0}
.otp-container .passcode-box .radio label{font-size:0.928em;line-height:1.38462;font-weight:400}
.otp-container .btn{margin:10px 0 0!important;font-weight:500;padding:7px 15px!important;font-size:0.928em;line-height:1.46154}
.otp-container .label{display:block;color:#747474}
.otp-container .send-again{padding:20px;background:#fff;border:1px solid #dedede;text-align:center;border-radius:4px;max-width:220px;margin:0 auto}
.otp-container .send-again .ico{font-size:.92308em;line-height:1;color:#faa532}
.otp-container .send-again .seconds-holder{font-size:1em;line-height:1.38462;color:#757575}
.otp-container .send-again a{font-size:1em;line-height:1.38462;margin:4px 0 7px 0;font-weight:500;display:block;cursor:pointer}
.otp-container .send-again a:focus,.otp-container .send-again a:hover{text-decoration:none;} /* color:#da8005 */
.otp-container .send-again-link.disabled{color:rgba(0,0,0,.2)}
.otp-container .send-again-link.disabled:hover{color:rgba(0,0,0,.2)}
.otp-container .source .ico{top:2px;display:inline-block;vertical-align:top;margin-right:5px;position:relative}
.otp-container .passcode-box{background:0 0;margin:0;padding:0;border:none;box-shadow:none}
.otp-container .otp-counter{display:none;text-align:center}
.otp-container .otp-counter .label{color:#444;font-size:1.07692em;line-height:1.5}
.otp-container .otp-counter .source{font-size:1.07692em;line-height:1.28571;color:#444;display:block;margin:0 0 20px;font-weight:500}
.otp-container .counter-countdown .text{display:none}
.otp-container.otp-overlay:before{z-index:2;content:'';top:0;left:0;right:0;bottom:0;position:absolute}
.otp-container.otp-overlay .send-again .send-again-link{color:#000000; opacity: 20%;}
.otp-container.counter-active .passcode-box{display:none}
.otp-container.counter-active .otp-counter{display:block}
.body-loader .otp-container .otp-counter{display:block!important}
.temp-overlay:before{position:relative;content:'';z-index:2;top:0;left:0;right:0;bottom:0;position:absolute}
.section-loader .svg-holder svg circle{transform:translateX(15px)}
.counter{white-space:nowrap}
.counter>*{white-space:normal}
.counter:before,.counter>*{float:none;display:inline-block;vertical-align:middle}
.counter:before{content:'';height:100%}
.counter svg{width:15px;height:15px;display:inline-block;margin-right:5px}
.counter .progress-circle{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}
.counter .progress__value{stroke-dasharray:339.292;stroke-dashoffset:339.292;-webkit-animation:progress paused linear;animation:progress paused linear}
.counter.time-inside{position:relative}
.counter.time-inside svg{width:100px;height:100px;display:inline-block}
.counter.time-inside .counter-countdown{position:absolute;top:60%;left:40%;transform:translate(-60%,-40%)}
.counter.time-inside .seconds{color:#faa532;font-weight:500;font-size:1.143em;position:relative;top:-37px;right:-33px}
.counter.time-inside .text:before{position:relative;top:-22px}
.counter-active .progress__value,.form.edit-ready .progress__value{-webkit-animation-play-state:running;animation-play-state:running}
@-webkit-keyframes progress{
	from{stroke-dashoffset:339.292}
	to{stroke-dashoffset:0}
}
@keyframes progress{
	from{stroke-dashoffset:339.292}
	to{stroke-dashoffset:0}
}
.counter-countdown{display:inline-block}
.counter-countdown .text{color:#707070;font-size:11px;line-height:1.27273;position:absolute;bottom:5px;right:-27px}
.counter-countdown .text:before{display:block;content:attr(data-mins)}
.counter-countdown .mins{display:block;color:#faa532;font-weight:500;font-size:32px;line-height:1.25}
.counter-countdown .seconds{color:#757575;font-size:13px;line-height:1.38462;font-weight:400}
.counter-countdown .seconds[data-seconds="0"]:before{content:'0'}
.verification-area>h4,.verification-area>label{margin-left:3px}
.verification-area h4{font-size:1.07692em;line-height:1.14286;color:#222;font-weight:500;letter-spacing:.23px}
.verification-area .label{display:block;color:#222222;letter-spacing:.23px;font-size:1.07692em;line-height:1.5;margin-bottom:30px}
.verification-area .error-message{font-size:.92308em;line-height:1.5;color:#d36e6e;margin-bottom:30px;position:relative;top:5px}
.error-message{font-size:.85714em;line-height:1.5;margin:0;color:#d36e6e;display:none}
.code-resend{font-size:1em;line-height:1.38462}
.code-resend a{font-weight:500;color:#faaf39}
.code-resend a:focus,.code-resend a:hover{text-decoration:none;color:#e18c06}
.code-resend .ico{color:#3ba880;font-size:120%;margin:0 7px 0 0;vertical-align:middle}
.code-resend .sent{display:none;color:#3ba880}
.code-resend.active .sent{display:inline-block;vertical-align:top}
.error-screen,.success-screen{text-align:center}
.error-screen .heading2,.success-screen .heading2,
.error-screen h3,.success-screen h3{margin:0 0 4px;color:#1a9a6b;font-size:1.69231em;line-height:1.45455}
.error-screen p,.success-screen p{margin:0 0 44px;font-size:1em;line-height:1.38462}
.error-screen .vector-area,.success-screen .vector-area{margin:0 auto;overflow:visible}
.error-screen .vector-area:before,.success-screen .vector-area:before{display:none}
.error-screen .frame a,.success-screen .frame a{margin:0 10px;font-size:1.07692em;line-height:1.5}
.captcha-area{position:relative}
.captcha-area>label{font-weight:500;color:#222}
.captcha-area .field label{font-size:1em;line-height:1.5; margin: 0;}
/*.captcha-area .field.field-focused label{font-size:.92308em;line-height:1.5;line-height:21px}*/
.captcha-area label{color:#747474;margin:0;min-height:22px}
.captcha-area label strong{color:#222;font-weight:500;font-size:1.077005923532579em;line-height:1.14286}
.captcha{height:80px;margin:10px 0 16px;position:relative;border-radius:4px;background-color:#fff;border:1px solid #d7d9e0;padding:10px 30px 10px 10px}
.captcha .captcha-img{top:50%;display:block;margin:0 auto;position:relative;transform:translate(0,-50%);-ms-transform:translate(0,-50%)}
.captcha .captcha-actions{top:0;right:0;bottom:0;margin:0;position:absolute;border-left:1px solid #dfe6ee}
.captcha .captcha-actions li{height:50%}
.captcha .captcha-actions li+li{border-top:1px solid #dfe6ee}
.captcha .captcha-actions a{display:block;text-align:center;position:relative;width:30px;height:100%}
.captcha .captcha-actions a:active,.captcha .captcha-actions a:focus,.captcha .captcha-actions a:hover{background:#f9f9f9}
.captcha .captcha-actions a>span{top:50%;left:50%;position:absolute;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}
.captcha.btn-2 .captcha-actions li{height:50%}
.captcha.btn-1 .captcha-actions li{height:100%}
.captcha.btn-3{height:100px}
.captcha.btn-3 .captcha-actions li{height:33.3333%}
/*===== Captcha design 2 style starts here ====== */
.captcha-wide .captcha-area { position: relative; }
.captcha-wide:after,
.captcha-wide .captcha-area:after { content: ''; clear: both; display: block; }
.captcha-wide .captcha-area .label { position: absolute; right: 20px; top: 28px; width: 43.2%; }
.captcha-wide .captcha-area .captcha-area { width: 50%; margin: 0; padding: 0; background: none;  }
.captcha-wide .captcha-area .captcha { margin: 0; height: 100px; }
.captcha-wide .captcha-area .field { position: absolute; top: 35px; left: 108%; width: 85%; }
.captcha-wide .captcha-area { border-radius: 4px; padding: 20px; background-color: rgba(235, 239, 244, 0.5); margin: 0 0 40px; }
.captcha-wide .captcha-area .form-control { background: none; }
#profileinfoform .captcha-wide .captcha-area { margin: -12px 0 0; }
@media ( max-width:579px ) {
	.captcha-wide .captcha-area { min-height: inherit; padding: 20px 20px 30px; }
	.captcha-wide .field { width: 100%; }
	.captcha-wide .captcha-area .label, .contact-us .captcha-area .field { position: static; margin: 0 0 10px; width: auto; }
	.captcha-wide .captcha-area .captcha-area { width: 100%; margin: 0; }
	.captcha-wide .captcha-area .captcha { margin: 0 0 15px; }
	.captcha-wide .captcha-area .field { width: 100%; position:static; }

}
/*===== Captcha design 2 style ends here ====== */
.card-steps-holder {width:100%;font-size:0;line-height:0;display:table;position:relative}
.card-steps-holder .step-holder{width:100%;display:table;position:relative}
.card-steps-holder.ac-steps-holder {position:relative; display: -ms-flexbox !important; display: flex; -ms-flex-direction: row !important; flex-direction: row;}
.card-steps-holder.ac-steps-holder .step-holder{display: -ms-flexbox !important; display: flex; -ms-flex-direction: row !important; flex-direction: row;position:relative; width: 100%;}
.form .card-steps-holder .step-holder > *,
.card-steps-holder .step-holder > * { font-size: 1rem; }
.card-steps-holder.ac-steps-holder  .input-step {display: -ms-flexbox !important; display: flex; -ms-flex-direction: row !important; flex-direction: row;position:relative; width: auto;}
.card-steps-holder .input-step{padding:0 3px;position:relative;white-space:nowrap; display:table-cell;vertical-align:top;}
.card-steps-holder .input-step .form-control,.card-steps-holder .input-step .input-divider{text-align:center;vertical-align:middle}
.card-steps-holder.ac-steps-holder .input-step .input-divider { -ms-flex-align: center !important; align-items: center !important; display: -ms-flexbox !important; display: flex; }
.card-steps-holder .input-step .input-divider { text-align:center;display:table-cell;vertical-align:middle }
.card-steps-holder .input-step .input-divider{position:relative;text-align:center;font-size:24px;line-height:1}
#accountverificationForm .card-steps-holder .input-step .input-divider { width: 30px; text-indent: 10px; color: #747474; opacity: 0.5; }
#accountverificationForm .alert.alert-danger { margin: 5px 0 35px; }
#accountverificationForm #customDatefilter .icon-calendar1 { position: absolute; top: 31px; right: 5px; cursor: pointer; }
.card-steps-holder .input-step .form-control{padding-left:0;padding-right:0}
.card-steps-holder .input-step .form-control::-webkit-input-placeholder{color:#757575}
.card-steps-holder .input-step .form-control::-moz-placeholder{opacity:1;color:#757575}
.card-steps-holder .input-step .form-control:-moz-placeholder{color:#757575}
.card-steps-holder .input-step .form-control:-ms-input-placeholder{color:#757575}
.card-steps-holder .input-step .form-control.placeholder{color:#757575}
.card-steps-holder .field-focused .form-control,.card-steps-holder .form-control{box-shadow:none!important}
.card-steps-holder .input-step{position:relative}
.card-steps-holder .input-step:only-child { width: 100%; }
.card-steps-holder .field-masking{text-align:center}
.field-masking{top:0;left:0;position:absolute}
.helpline{min-width:335px;padding:30px 0;border:1px solid #e8eaee;border-radius:4px;text-align:center;margin-bottom:42px;position:relative}
.helpline strong{font-size:1.23077em;line-height:1.125;color:#444;font-weight:700;display:block;margin-bottom:7px}
#helpline-desc span{color:#444;font-size:1em;line-height:1.38462;margin-bottom:14px;display:block;font-weight:300}
.helpline .ico-holder{display:inline-block;padding:0 15px;background-color:#f9f9f9;position:absolute;top:-10px;left:50%;transform:translateX(-50%)}
.helpline .ico-holder span{font-size:1.69231em;line-height:.72727;transform:rotate(9deg)}
.helpline .btn-orange{min-width:158px;padding:8px 20px}
.list-selection{margin:0 0 50px}
.list-selection li{padding:0;width:10.76923em;height:7.69231em}
.list-selection li:not(:last-child){margin:0 20px 0 0}
.list-selection label{margin:0;cursor:pointer;text-align:center;width:100%;height:100%;border-radius:4px;white-space:nowrap;transition:all .25s ease;font-size:.92308em;line-height:1.5;box-shadow:0 2px 4px 0 rgba(0,0,0,.15)}
.list-selection label>*{white-space:normal}
.list-selection label:before,.list-selection label>*{float:none;display:inline-block;vertical-align:middle}
.list-selection label:before{content:'';height:100%}
.list-selection .ico{display:block;font-size:24px;margin:0 0 12px}
.list-digits{margin:0 0 30px}
.list-digits li{width:40px}
.list-digits li:not(:last-child){margin:0 10px 0 0}
.list-digits+p{margin:0 0 51px}
.list-alpha{width:100%;display:table;table-layout:fixed}
.list-alpha li{margin:0;padding:0 2px;display:table-cell;vertical-align:top}
.list-alpha li span,.list-alpha li strong{display:block}
.list-alpha li strong{font-size:1.5em;line-height:1.5}
.list-alpha li span{color:#707070;font-size:.83333em;line-height:1.4}
.list-alpha li.pass strong{color:#378158}
.password-conditions{color:#747474;border-radius:4px;padding:14px 16px 15px;text-align:center;border:1px solid #ebeff4;background-color:#fbfcfd;font-size:.92308em;line-height:1.5;display:none;position:static;left:0;top:100%;margin:7px 0 0!important;z-index:30;overflow:visible!important}
.form-control.error-field~.password-conditions{margin-top:5px!important}
.password-conditions:after,.password-conditions:before{content:'';position:absolute;bottom:100%;left:10px;border-style:solid dashed;border-width:0 7px 7px}
.password-conditions:before{border-color:transparent transparent #ebeff4}
.password-conditions:after{border-color:transparent transparent #fbfcfd;left:11px;border-width:0 6px 6px}
.password-conditions p{margin:0 0 10px;font-weight:400}
.password-conditions .list-alpha{margin-bottom:0}
.errorMessage{margin:13px 0 0 0;padding:0}
.errorMessage li{display:block;color:#9f2d2d;font-size:11px;line-height:18px;letter-spacing:.46px}
.errorMessage li .ico{margin-right:5px}
.errorMessage li span:before{content:"\e90b";display:inline;font-family:cholder4;margin-right:5px}
.transaction-period-drop .errorMessage{padding:0 0 12px 20px}
.hasFilterError{background-color:rgba(255,238,237,.2)!important}
.error-text{color:#CA4A4A;display:block;margin:5px 0 0;overflow:hidden;font-size:.85714em;line-height:1.5;width:100%;flex:none!important;clear:both}
.trans-type{fill:#faa532;position:relative;top:-2px;margin-right:5px}
.trans-type path{fill:#faa532}
.transaction-details{border-radius:4px}
.transaction-details header{margin:0}
.transaction-details .filters-area{padding:24px 20px;border:solid #ebeff4;border-width:0 0 1px}
.transaction-details .filters-area::after{display:block;clear:both;content:""}
.transaction-details h2{margin:0;float:left;max-width:60%;font-weight:400;font-size:1em;line-height:1.5;text-transform:uppercase;letter-spacing:.54px}
.transaction-details .actions-list{float:right;margin:0}
.transaction-details .actions-list li{padding:0 15px;float:left}
.transaction-details .actions-list li:last-of-type{padding-right:5px}
.transaction-details .actions-list .dropdown-menu li{padding:0!important}
.transaction-details .actions-list a{font-size:.92857em;line-height:1.38462}
.transaction-details .actions-list a:hover  span:not(.ico), .transaction-details .actions-list a:focus span:not(.ico) { text-decoration: underline; }
.transaction-details .actions-list a .ico{margin:0 0 0 10px}
.transaction-details .actions-list a .icon-sms-new{font-size:.846em}
.transaction-details .card-activity-info{border-bottom:1px solid #dfe0e1}
.transaction-details .card-activity-info .d-table>*{border:solid #ebeff4;border-width:0 1px 0 0}
.transaction-details .card-activity-info .d-table>:last-child{border-right-width:0}
.transaction-details .card-activity-info.show{box-shadow:0 5px 5px 0 rgba(0,0,0,.05)}
.transaction-details .title{display:block;margin:0;font-weight:400;font-size:.78571em;line-height: 1.4690909;letter-spacing: 0.18px;text-transform:uppercase;position:relative;}
.transaction-details .types{padding:15px 23px 9px;}
.transaction-details .types a{display:block;padding:0 15px;min-width:50px;border-radius:20px;font-size:.786em;line-height:1.818em;text-transform:capitalize}
.transaction-details .types a:not(.chosen-single):focus,.transaction-details .types a:not(.chosen-single):hover{outline: dotted 1px; outline-offset: 2px; text-decoration: underline; }
.transaction-details .types a.active{color:#fff}
.transaction-details .table-recent-transactions .owner .ico{color:#faa532}
.filters-table > div { width: 33.3333%; border: solid #ebeff4; border-width: 0 1px 0 0; }
.filters-table > div:last-child { border-width: 0; }
.code-send-options{position:relative}
.code-send-options label.hover{outline:dotted 1px #000}
.radio-invisible{top:0;left:0;opacity:0;position:absolute}
.s-icon * { cursor: pointer !important; }
.transaction-period-drop{position:relative}
.transaction-period-drop > a[data-toggle]{color:#222;height:100%;display:block;text-align:left;position:relative;padding:14px 70px 16px 24px;letter-spacing:.23px; border-radius: 0; }
.transaction-period-drop > a[data-toggle]:hover, .transaction-period-drop > a[data-toggle]:focus { outline: dotted 1px; }
.transaction-period-drop a[data-toggle] .title{font-size:.78571em;line-height: 1.4690909;top:0;letter-spacing:0.18px; margin: 0 0 4px; }
.transaction-period-drop a[data-toggle] .icon-calendar{top:50%;right:23px;color:#757575;font-size:120%;margin:-9px 0 0;position:absolute}
.transaction-period-drop a[data-toggle] .selected-period,.transaction-period-drop a[data-toggle] .time{font-weight:500;font-size:.857em;line-height:1.46916666;}
.transaction-period-drop a[data-toggle] .to{color:#757575;font-size:.6875em;line-height:1.36364;padding:0 4px}
.transaction-period-drop a[data-toggle]:focus,.transaction-period-drop a[data-toggle]:hover,.transaction-period-drop a[data-toggle][aria-expanded=true]{text-decoration:none}
.card-summary .add-info a:hover, .card-summary .add-info a:focus { text-decoration: underline !important; }
.transaction-period-drop a[data-toggle]:focus .icon-calendar,.transaction-period-drop a[data-toggle]:hover .icon-calendar,.transaction-period-drop a[data-toggle][aria-expanded=true] .icon-calendar{color:#757575}
.transaction-period-drop #transaction-period-dropdown{left:0;top:100%;width:100%;z-index:10;position:absolute}
.transaction-period-drop .card-body{border-radius:0;border-color:#e3e4e5;padding:15px 20px}
.transaction-period-drop:last-child .close-outside-collapse{left:auto;right:0;width:390px}
.transaction-period-drop .scroll-holder,.transaction-period-drop .slimScrollDiv{height:auto!important}
.transaction-period-drop .scroll-holder{max-height:363px}
.transaction-period-drop .v-bar{height:20px;padding:0 0 20px}
.transaction-period-drop.alt #transaction-period-dropdown{min-width:400px}
.transaction-period-drop:last-child #transaction-period-dropdown{left:auto;right:0}
.list-days-selection{margin:0 -10px}
.list-days-selection li{width:49%;display:inline-block;vertical-align:top;padding:0 5px;margin:0 0 10px}
.list-days-selection li:last-child{margin:0}
.list-days-selection a{color:#484848;display:block;padding:8px 10px;text-align:center;background:#f5f7f9;border-radius:30px;border:solid 1px #e5eaf1;font-size:.92857em;line-height:1.38462}
.list-days-selection a.active,.list-days-selection a:focus,.list-days-selection a:hover{background:#fff;}
.list-days-selection a:focus { text-decoration: underline; outline: 1px dotted; }
.list-days-selection~.date-range{margin-top:20px}
.date-range{padding:20px;border-radius:4px}
.date-range .title{font-weight:500;font-size:.85714em;line-height:1.25;text-transform:inherit}
.date-range label{font-size:.78571em;line-height:1.36364;text-transform:uppercase}
.date-range .form-control{height:34px;font-size:13px;line-height:1.23077;border-width:1px;padding-left:17px;border-radius:2px}
.date-range .form-control::-webkit-input-placeholder{color:#393b4c}
.date-range .form-control::-moz-placeholder{opacity:1;color:#393b4c}
.date-range .form-control:-moz-placeholder{color:#393b4c}
.date-range .form-control:-ms-input-placeholder{color:#393b4c}
.date-range .form-control.placeholder{color:#393b4c}
.has-datepicker{position:relative}
.has-datepicker .ico{top:17px;right:10px;font-size:14px;margin:-7px 0 0;position:absolute;}
.table-switcher{padding:20px}
.table-switcher .table-switcher{border:0}
.table-switcher .table-switcher>tbody>tr>td{padding:0}
.table-switcher>tbody>tr>td{padding:20px}
.table-switcher ul{margin:0 0 0 20px}
.table-switcher ul li.list-inline-item{margin:0 0 0 5px}
.table-switcher .btn.btn-light{color:#333;padding:0 3px;position:relative;min-width:30px;min-height:30px;font-size:.71429em;line-height:2.8; border-color: #333;}
.table-switcher .btn.back {-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}
.table-switcher .btn .ico { position: relative; }
.table-switcher .btn .icon-arrow-right1 { top: 1px; }
.table-switcher .btn.btn-light:hover, .table-switcher .btn.btn-light:focus { color: #333; border-color: #333; background: #EBEFF4; }
.table-switcher .btn.btn-light.disabled{cursor:not-allowed; border-color: #757575; color: #757575;}
.table-switcher .btn.btn-light.disabled:hover, .table-switcher .btn.btn-light.disabled:focus { opacity: 0.5; }
.table-switcher .icon-angle-double-left,.table-switcher .icon-angle-double-right{font-size:1.6em;line-height:1;position:relative;top:3px}
.table-switcher .result-rang-holder{margin:0;font-size:.78571em;line-height:1.54545}
.table-switcher .total-results{font-weight:500}
.table-switcher .chosen-container .chosen-single{border-color:#757575;box-shadow:none}
.table-switcher .chosen-container.chosen-container-active .chosen-single { border-color: #000; outline: dotted 1px; outline-offset: -4px; }
.table-switcher .icon-arrow-left,.table-switcher .icon-arrow-right{font-size:.933em}
.table-switcher select{margin:0;height:auto;padding:5px 10px}
[data-isandroid=true][data-ismobile=true] .table-switcher .select-holder{position:relative}
[data-isandroid=true][data-ismobile=true] .table-switcher .select-holder:before{top:50%;z-index:5;right:20px;color:#7a7b87;margin:-3px 0 0;font:40%/1 cholder4;content:"\e902";position:absolute;pointer-events:none}
.radios-holder{top:36px;right:50px;position:absolute;white-space:nowrap}
.radios-holder [class*=iradio_]{top:0;left:0;opacity:0;position:absolute}
.radios-holder .radio{z-index:2;display:inline-block;vertical-align:top;position:relative;text-align:center;border-radius:20px}
.radios-holder .radio:before{top:0;left:1px;right:1px;bottom:0;content:'';position:absolute;z-index:1;border-radius:20px;border:#dce4ef solid 1px}
.radios-holder label{margin:0;z-index:3;display:inline-block;vertical-align:top;cursor:pointer;min-width:70px;padding:10px 15px;position:relative;border-radius:20px;font-size:.85714em;line-height:1.5;transition:all .25s ease}
.radios-holder label:only-child{width:100%!important}
.radios-holder label.checkbox-checked{color:#fff}
.radios-holder label.checkbox-checked span:before{color:#fff}
.radios-holder label span:before{color:#c9c9c9}
.radios-holder label.focus{outline:dotted 1px #505050; text-decoration:underline; outline-offset: 2px; }
.radios-holder label .ico{margin:0 5px 0 0}
.radios-holder.bg-active .bg{opacity:1}
.radios-holder .bg{top:0;z-index:2;left:0;bottom:0;opacity:0;position:absolute;border-radius:20px;transition:all .25s ease}
.radios-holder .invisible{top:0;left:0;width:0;height:0;position:absolute}
.radios-holder.radio-1 .bg{left:0;width:100%!important}
.verification-success{padding:50px 30px;text-align:center;margin:0 0 50px}
.verification-success .ico{display:block;margin:0 0 20px;font-size:2em}
.verification-success .main-heading{text-align:center}
.back-link{display:inline-block;vertical-align:top;margin:0 0 5px;font-size:.92857em;line-height:1.84615}
.info-list{margin:0;font-size:0;line-height:0}
.info-list .box,.info-list li{width:49%;display:inline-block;vertical-align:top;margin:0 0 30px;padding:0 10px 0 0;font-size:14px;line-height:1.42857}
.info-list .box.wide,.info-list li.wide{margin:0;padding:0;width:auto;display:block}
.info-list .title{display:block;font-weight:400;margin:0 0 6px;font-size:.85714em;line-height:1.5}
.info-list .val{display:block;font-weight:400;font-size:1.14286em;line-height:1.5}
.info-list.col4>:not(.wide){width:25%}
.info-list .tag{min-width:87px}
.info-list .icon-subscribed{top:-3px;color:#10432e;position:relative;font-size:.42857em;line-height:1;margin:0 10px 0 0}
.verify-fieldbox{padding:32px;border-radius:4px;text-align:center;border:1px solid #d8dde4;box-shadow:0 4px 4px 0 rgba(0,0,0,.15)}
.verify-fieldbox+.verify-fieldbox{margin:30px 0 0}
.form .verify-fieldbox label{margin:0;color:#222;font-weight:500;font-size:1em;line-height:1.71429}
.verify-fieldbox .field{max-width:250px;margin:0 auto}
.form .verify-fieldbox .form-control{color:#222;text-align:center;border-width:0 0 1px;font-size:24px;line-height:1.25}
.accountType{color:#333;font-size:.78571em;line-height:1.54545;text-transform:uppercase}
.accountType:before{content:'';display:inline-block;vertical-align:top;display:none;width:9px;height:9px;border-radius:3px;margin:6px 10px 0 0;background-color:#8390ae}
.form-search{float:right;width:228px;border:solid #f0f0f0;border-width:0 0 0 1px}
.form-search .form-control{height:72px;border-width:0;box-shadow:none;font-size:12px;line-height:1.66667;padding:26px 52px 26px 26px}
.form-search .form-control:focus { outline: dotted 1px; }
.form-search .form-control::-webkit-input-placeholder{color:#222}
.form-search .form-control::-moz-placeholder{opacity:1;color:#222}
.form-search .form-control:-moz-placeholder{color:#222}
.form-search .form-control:-ms-input-placeholder{color:#222}
.form-search .form-control.placeholder{color:#222}
.form-search .clear-search,.form-search .ico{top:50%;right:20px;margin:-7px 0 0;position:absolute;font-size:12px;line-height:1}
.form-search .clear-search:hover,.form-search .ico:hover,
.form-search .clear-search:focus,.form-search .ico:focus { outline-offset: 1px; outline: dotted 1px; }
.form-search .clear-search{z-index:2;display:none}
.form-search .field-focused .ico{display:none}
.form-search .field-focused .clear-search{display:block}
.btn.btn-addbank-account{float:right}
.keyword-search-holder .no-match{display:none!important}
.form .static-field .label{font-size:.85714em;line-height:1.5;margin:0 0 12px}
.form .btn{min-width:144px;margin:0 10px 0 0}
.form .btn:nth-child(2){margin:0}
.form .label,.form label{font-size:.9285em;line-height:1.42857;min-height:20px!important}
.form .form-control{color:#222222;font-size:1.14286em;line-height:1.5}
.form .form-control::-webkit-input-placeholder{color:#1c1c1c}
.form .form-control::-moz-placeholder{opacity:1;color:#1c1c1c}
.form .form-control:-moz-placeholder{color:#1c1c1c}
.form .form-control:-ms-input-placeholder{color:#1c1c1c}
.form .form-control.placeholder{color:#1c1c1c}
.form .btn{padding-left:30px;padding-right:30px}
.form .btn:hover, .form .btn:focus { outline: dotted 1px; outline-offset: 2px; }
.form button.btn:hover, .form button.btn:focus,
.form input.btn:hover, .form input.btn:focus,
.form .btn[type="submit"]:hover, .form .btn[type="submit"]:focus { outline-color: #555; }
.form .tag.verified{padding:5px 10px 2px}
.ba-info{margin:0 0 28px;background:#fff;padding:35px 30px;border-radius:4px;border:1px solid #d8dde4;box-shadow:0 4px 4px 0 rgba(0,0,0,.15)}
.list-steps{margin:0;text-align:center;counter-reset:my-sec-counter}
.list-steps li{padding:25px 10px 21px;border-bottom:2px solid rgba(191,191,191,.25)}
.list-steps li:before{color:#fff;font-weight:700;margin:0 14px 0 0;width:2em;height:2em;border-radius:100%;font-size:.92857em;line-height:2;background-color:#c9d4e0;counter-increment:my-sec-counter;content:counter(my-sec-counter);display:inline-block;vertical-align:middle}
.list-steps li.active{border-color:#007775}
.list-steps li.active:before{background:#faa532}
.list-steps li.done{color:#3ba880}
.list-steps li.done:before{background:#3ba880;content:"\e924";font-family:cholder4}
.agreement{padding:18px 21px;border-radius:4px}
.form .agreement h2{margin:0 0 20px;font-weight:500;text-transform:uppercase;font-size:.85714em;line-height:1.5}
.agreement p{font-size:.85714em;line-height:1.5}
.agreement .slider-checkbox{top:5px;float:left;position:relative}
.agreement .slider-checkbox+label{color:#222;display:block;overflow:hidden}
.agreement.green{margin:38px 0 0}
.agreement .icon-check{display:inline-block;vertical-align:top;margin:0 10px 0 0;width:1.61538em;height:1.61538em;border-radius:100%;text-align:center;font-size:.92857em;line-height:1.30769}
.agreement .accepted{display:inline-block;vertical-align:middle;font-size:.85714em;line-height:1.25}
.add-bank-account-success{white-space:nowrap;text-align:center;padding:100px 10px}
.add-bank-account-success>*{white-space:normal}
.add-bank-account-success:before,.add-bank-account-success>*{float:none;display:inline-block;vertical-align:middle}
.add-bank-account-success:before{content:'';height:450px}
.add-bank-account-success .btn{min-width:190px}
.success{color:#444;max-width:664px;text-align:center;padding:10px 0}
.success h2{float:none;margin:0 0 12px;font-weight:500;font-size:1.57143em;line-height:1.45455}
.success p{margin:0 0 49px;font-size:.92857em;line-height:1.38462}
.success .ico-holder{max-width:250px;margin:0 auto 50px}
.success .btn{margin:0 10px}
.widget{margin:25px 0 0;padding:30px 32px;border-radius:4px;border:2px solid #fff}
.widget .logo{display:block;max-width:200px;margin:0 0 25px}
.widget .logo img{height:auto;max-width:100%;display:block}
.widget h2{margin:0 0 10px;font-weight:500;letter-spacing:.09rem}
.widget h3{margin:0 0 10px;font-weight:400}
.widget p{margin:0 0 28px;font-size:.92857em;line-height:1.38462;letter-spacing:.72px}
.widget .btn{padding:10.5px 20px;min-width:144px}
.last-summary .opener{display:block;position:relative;font-size:.92857em;line-height:1.53846;padding:11px 60px 11px 21px;background-color:rgba(249,250,251,.5)}
.last-summary .opener .end-date{font-weight:500;font-size:.92308em;line-height:1.66667}
.last-summary .opener .ico{top:50%;right:25px;font-size:80%;margin:-10px 0 0;position:absolute}
.last-summary .opener .ico:before{content:"\e909";color:#747474}
.last-summary .opener.collapsed{background-color:rgba(249,250,251,.5);box-shadow:0 10px 20px 0 rgba(0,0,0,.02)}
.last-summary .opener.collapsed .ico{font-size:160%}
.last-summary .opener.collapsed .ico:before{content:"\e941";color:#039779}
.last-summary .summary-holder{padding:20px;border-bottom:rgba(191,191,191,.2) solid 1px;background-color:rgba(249,250,251,.5)}
.last-summary .alert-last-summary{background:#ffece5;border-color:#ffd4d4}
.last-summary .balance-info li:before{top:.2em}
.last-summary .balance-info time{clear:both;color:#9a4448;display:block;font-size:.71429em;line-height:1.5}
.last-summary .balance-info .alert{padding:16px 16px 16px 23px}
.last-summary .balance-info .alert .title{color:#222;font-weight:500;font-size:1em;line-height:1.28571}
.last-summary .balance-info .btn-tooltip{font-size:110%;color:#9a9999}
.last-summary .balance-info .btn-tooltip:focus,.last-summary .balance-info .btn-tooltip:hover{text-decoration:none;color:#747373}
.last-summary .no-before{padding:0}
.last-summary .no-before:before{display:none}
.transaction-details .last-summary .title{font-size:1.14286em;line-height:1.25;text-transform:none;max-width:13em}
.last-summary .balance-summary{margin:0;padding:0;border-width:0}
.last-summary .balance-summary li{width:25%}
.last-summary .balance-summary .title{font-size:.85714em;line-height:1.25}
.current-statement{padding:15px 20px;margin:0 0 10px;border-radius:4px}
.current-statement::after{display:block;clear:both;content:""}
.current-statement .statement-date{float:left;width:65%;padding:0 10px 0 0}
.current-statement .sub-title{color:#444;display:block;margin:0 0 6px;font-weight:400;font-size:12px;line-height:1.25}
.current-statement .date,.current-statement .to{font-weight:400;font-size:12px;line-height:1.25}
.current-statement .date{color:#222;font-weight:500}
.current-statement .closing-date .date,.current-statement .closing-date .sub-title{color:#777;font-size:11px;font-weight:400}
.current-statement .closing-date{display:block;overflow:hidden;text-align:right}
.current-statement strong{font-weight:500}
.previous-statement{margin:0 0 10px;padding:16px 13px;border-radius:4px}
.previous-statement ul{margin:0}
.previous-statement a{display:block;padding:6px 20px;border-radius:4px;font-size:.85714em;line-height:1.25}
.previous-statement a.active,.previous-statement a:focus,.previous-statement a:hover{color:#fff;background:#faa532}
.previous-statement .title{margin:0 0 10px}
.message-info{width:100%;background:#fff}
.message-info tr>td{border-top:none;vertical-align:middle}
.message-info tr>td:nth-child(1){width:6.25em;padding:13px 13px 13px 20px}
.message-info tr>td:nth-child(2){width:auto}
.message-info tr>td:nth-child(3){width:30%;text-align:right}
.message-info>tbody>tr>td{padding-bottom:13px}
.message-info>tbody>tr>td:nth-child(2){color:#222;font-size:.92857em;line-height:1.46154}
.message-info>tbody>tr>td:nth-child(3){color:#777;font-size:.85714em;line-height:1.33333}
.message-info>tbody>tr>td:nth-child(3) .ico{color:#faa532;margin:0 5px 0 0}
.message-info>tbody>tr:last-child>td{padding-bottom:13px}
.message-info>tbody>tr:hover>td:nth-child(2){color:#faa532}
.filter-area{border:solid #ebeff4;border-width:1px 0 1px}
.form-search{width:100%;position:relative}
.form-search .form-control{padding:27px 52px 17px 26px}
.form-search ::-webkit-input-placeholder{color:#000;position:relative;top:3px}
.form-search ::-moz-placeholder{color:#000;position:relative;top:3px}
.form-search :-ms-input-placeholder{color:#000;position:relative;top:3px}
.form-search :-moz-placeholder{color:#000;position:relative;top:3px}
.form-search .title{position:absolute;left:26px;top:15px;color:#757575;font-size:.78571em;line-height:1.54545;text-transform:uppercase}
#alert-history .message-date-drop .title{color:#757575;display:block;font-size:.78571em;line-height:1.54545;text-transform:uppercase;font-weight:400}
#alert-history .types{display:block;padding:15px 0 5px 25px;color:#757575;font-size:.78571em;line-height:1.54545;text-transform:uppercase;border:solid #ebeff4;border-width:0 0 0 1px}
#alert-history .form{border:solid #ebeff4;border-width:1px 0 0 0}
#alert-history .types .title{display:block;margin-bottom:-5px}
#alert-history .status-selection-list.border-style{border-radius:20px}
#alert-history .status-selection-list li a{border-radius:20px;padding:2.5px 20px;cursor:pointer;color:#707070;}
#alert-history .status-selection-list li a.active{color:#fff}
#alert-history .status-selection-list li a:hover, #alert-history .status-selection-list li a:focus { outline: dotted 1px; }
.transaction-details .types a.active:hover, .transaction-details .types a.active:focus,
#alert-history .status-selection-list li a.active:hover, #alert-history .status-selection-list li a.active:focus { outline-offset: 2px; outline-color: #000; }
.status-selection-list li a { transition: background 0.5s ease;}
.tab-holder{padding:30px 25px}
.list-gen-tabs{border-width:0;text-align:center;background:rgba(235,239,244,.64)}
.list-gen-tabs a{padding:15px;display:block;font-size:.92857em;line-height:1.53846;text-transform:uppercase}
.list-gen-tabs a.active{font-weight:500}
.list-gen-tabs a.active:focus,.list-gen-tabs a.active:hover{outline:dotted 1px; outline-offset: -3px; }
.list-gen-tabs.move-left{transform:translate(-20px,0)}
.add-location{width:100%;color:#111;margin:0 0 20px;padding:14px 20px;border-radius:4px;border:dashed 1px #ccc}
.filter-select{padding:0;position:relative}
.transaction-details .filter-select{padding:0}
.transaction-details .filter-select .chosen-container.chosen-container-active.chosen-with-drop .chosen-drop { margin: 0; border-color: rgba(0,0,0,.125); }
.filter-select label{top:15px;left:22px;z-index:2;position:absolute;font-size: 0.78571428em;letter-spacing: 0.18px;line-height:1.54545}
.filter-select .chosen-container{height:100%}
.filter-select .chosen-container .chosen-single{color:#222;border-width:0;min-height:78px;border-radius:0;box-shadow:none;padding:42px 22px 15px}
.filter-select .chosen-container.chosen-container-active { outline: dotted 1px; }
.filter-select .chosen-container.chosen-container-active .chosen-single span { outline: dotted 1px #dcdcdb; }
.filter-select .chosen-container .chosen-single:after{right:25px}
.filter-select .chosen-container .chosen-single:focus,.filter-select .chosen-container .chosen-single:hover{color:#222;background:#fff}
.filter-select .chosen-container.chosen-container-active .chosen-single span{text-decoration:underline}
.filter-select .chosen-container.chosen-container-active.chosen-with-drop .chosen-single span{text-decoration:none}
.filter-select .chosen-container .chosen-drop{border-radius:0;border-width:1px;border-color:#ebeff4; box-shadow: none; }
.filter-select .chosen-container .chosen-drop .chosen-results { margin: 0; padding:10px 15px; max-height: 210px; }
.filter-select .chosen-container .chosen-drop ul li {padding: 5px 15px; border-radius: 4px; margin: 5px 0;}
.filter-select .chosen-container .chosen-drop ul li[data-active-option="result-select"] { padding-right: 15px !important; font-weight: 400;}
.filter-select .chosen-container .chosen-drop ul li[data-active-option="result-select"]:after {top:12px; display: none;}
.ui-dialog .ui-dialog-content{overflow:visible!important;height:auto!important;padding:35px 30px; top: auto !important; left: auto !important;}
.ui-dialog-titlebar{display:none}
/* .ui-widget{font-family:Heebo,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"} */
.ui-dialog.ui-widget-content[aria-describedby=sessionTimeoutdialog]{top:50%!important;left:50%!important;transform:translate(-50%,-50%);z-index: 5001 !important;}
.ui-dialog.ui-widget-content{min-width:462px;min-height:250px;position:fixed!important;border:1px dotted #e3e7ed;border-radius:5px;overflow:visible;height:auto!important;padding:0}
.ui-dialog.session-timeout,
.ui-dialog.ui-widget-content.edit-alert-dialog-parent { max-height: 90vh; overflow-y: auto; }
.chosen-container-multi .chosen-choices{min-height:50px}
.chosen-container-multi .chosen-choices li.search-choice{padding:7px 30px 7px 38px;border-radius:25px;background:rgba(235,239,244,.5);border:1px solid #e3e7ed; position: relative;}
.chosen-container-multi .chosen-choices li.search-choice:before{content:"\e94a";font-family:cholder4!important;margin-right:10px;color:#b8b8b8; position: absolute; top: 7px; left: 15px; }
.chosen-container-multi .chosen-choices { background: #fff; }
.chosen-container-multi .search-choice-close{right:9px!important;top:50%!important;margin:-4px 0 0;width:auto!important;height:auto!important;font-size:8px!important;line-height:1!important}
.chosen-container-multi .search-choice-close:focus,.chosen-container-multi .search-choice-close:hover{outline:dotted 1px;outline-offset:3px}
.chosen-container-multi .search-choice-close:before{content:"\e909";font-family:cholder4}
#edit-subscription-dialog .chosen-container .chosen-single{color:#1a6a4a;font-weight:500;font-size:14px;line-height:1.5}
.ui-dialog .chosen-container.chosen-container-multi .chosen-choices li.search-field{display:none;}
.ui-dialog .chosen-container.chosen-container-multi.chosen-with-drop.chosen-container-active .chosen-choices li.search-field{display:block}
.ui-dialog .chosen-container .chosen-results{max-height:120px}
.ui-dialog .btn-holder { overflow: hidden; }
.ui-dialog .btn-holder li{width:50%; float: left; margin: 0;}
.ui-dialog .btn-holder li:first-child { padding-right: 5px; }
.ui-dialog .btn-holder li:last-child { padding-left: 5px; }
.ui-dialog .btn-holder li a{display:block}
.ui-dialog .dialog-title{display:block;font-weight:700;margin:0 0 10px;font-size:18px;line-height:1.11111}
.ui-dialog p{color:#444;margin:0 0 15px;font-size:13px;line-height:1.84615}
.ui-dialog p.info{color:#707070}
#localeChangeDialog p .confirmation{color:#777;font-weight:500}
.ui-dialog .hasDatepicker{height:42px;background:0 0;padding-left:0; font-size:14px;line-height:1.42857}
.ui-dialog label, .ui-dialog [data-label]{color:#757575;font-size:11px;line-height:1.27273;text-transform:capitalize;}
.ui-dialog .chosen-container .chosen-single{font-size:14px;line-height:1.42857}
.ui-dialog .slimScrollDiv{height:auto!important;max-height:140px}
.ui-dialog .ui-dialog-content>.slimScrollDiv{height:auto!important;max-height:none;padding-bottom:5px}
.ui-dialog .dialog-scroll-holder{height:auto!important;max-height:72vh;padding-bottom:5px}
.ui-state-disabled{cursor:default!important;pointer-events:none}
.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1999}
.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0;z-index:2000;background:#fff}
.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}
.ui-spinner-input{border:none;background:0 0;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}
.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}
.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}
.ui-spinner-up{top:0}
.ui-spinner-down{bottom:0}
.ui-widget-overlay{opacity:.6;background:#000;filter:Alpha(Opacity=60)}
.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}
.datepicker-show .ui-datepicker{display:block!important;top:100%!important;left:0!important}
.datepicker-show .ui-datepicker.to-top{top:auto!important;bottom:100%!important}
.ui-datepicker{width:280px;padding:10px;background:#fff;border-radius:5px;border:solid 1px #10432e}
.ui-datepicker:empty{display:none}
.ui-datepicker .ui-datepicker-header{padding:0 0 10px}
.ui-datepicker .ui-datepicker-header::after{display:block;clear:both;content:""}
.ui-datepicker .ui-datepicker-header a{cursor:pointer;width:24px;height:24px;border-radius:100%;text-align:center;background:#f1f1f1}
.ui-datepicker .ui-datepicker-header a:focus,.ui-datepicker .ui-datepicker-header a:hover{color:#fff!important;background:#10432e}
.ui-datepicker .ui-datepicker-header a.ui-state-disabled span{color: #2f2f2f;opacity: 0.5;}
.ui-datepicker .ui-datepicker-prev{float:left}
.ui-datepicker .ui-datepicker-prev .ui-icon:before{content:"\e940"}
.ui-datepicker .ui-datepicker-next{float:right}
.ui-datepicker .ui-datepicker-next .ui-icon:before{content:"\e93f"}
.ui-datepicker .ui-datepicker-title{display:block;overflow:hidden;text-align:center;font-size:13px;line-height:1.84615}
.ui-datepicker .ui-icon{font-size:0;line-height:0}
.ui-datepicker .ui-icon:before{font:14px/24px cholder4}
.ui-datepicker select{border-width:0;float:left;width:44%;height:auto;margin:0 3%;border-bottom:solid 2px #f3f3f4;padding:0 20px 2px 0}
.ui-datepicker-calendar{width:100%;height:193px;text-align:center}
.ui-datepicker-calendar th{padding:0 0 5px;font-weight:500;font-size:13px;line-height:1.38462;border-bottom:solid 1px #f3f3f5}
.ui-datepicker-calendar td a{display:block;margin:0 auto;border-radius:100%;width:24px;height:24px;font-size:12px;line-height:2;color:#10432e}
.ui-datepicker-calendar td a.ui-state-highlight,.ui-datepicker-calendar td a:focus,.ui-datepicker-calendar td a:hover{color:#fff!important;}
.ui-datepicker-calendar tbody>tr:first-child td{padding-top:8px}
.ui-datepicker-calendar tbody>tr:last-child td{padding-bottom:8px}
.ui-datepicker-calendar .ui-datepicker-week-end{color:#10432e}
.ui-datepicker-calendar .ui-state-disabled {opacity: 0.5;}
.ui-datepicker-calendar .ui-datepicker-week-end a{color:#10432e}
.chosen-with-img.touch-device-select{background-repeat:no-repeat!important;background-size:14px 14px!important;background-position:0 50%!important;padding-left:20px}
.verified-img{display:block;margin:0 auto 30px}
.verified-img .vb{fill:#10432e}
.verification-send{color:#444;font-size:.92857em;line-height:1.23077}
.verification-send strong{font-weight:500}
.empty-section{height:100%;background:#fff;text-align:center;border-radius:4px;border:solid 2px #fff;white-space:nowrap;box-shadow:0 10px 20px 0 rgba(0,0,0,.02)}
.empty-section>*{white-space:normal}
.empty-section:before,.empty-section>*{float:none;display:inline-block;vertical-align:middle}
.empty-section:before{content:'';height:100%}
.empty-section .frame{color:#777;margin:15px 0;width:31.38461538461538em;min-height:31.38461538461538em;border-radius:100%;background:#ebeff4;font-size:.92857em;line-height:1.30769;white-space:nowrap}
.empty-section .frame>*{white-space:normal}
.empty-section .frame:before,.empty-section .frame>*{float:none;display:inline-block;vertical-align:middle}
.empty-section .frame:before{content:'';height:31.38462em}
.empty-section .ico-holder{margin:0 auto 30px}
.pin-counter{min-height:120px;margin:0 0 50px;overflow:hidden;border-radius:4px;text-align:center;border:1px solid #d8dde4;box-shadow:0 2px 4px 0 rgba(0,0,0,.05)}
.pin-counter .pin-number{float:left;width:70%;white-space:nowrap}
.pin-counter .pin-number>*{white-space:normal}
.pin-counter .pin-number:before,.pin-counter .pin-number>*{float:none;display:inline-block;vertical-align:middle}
.pin-counter .pin-number:before{content:'';height:120px}
.pin-counter .pin-timer{float:left;width:30%;white-space:nowrap}
.pin-counter .pin-timer>*{white-space:normal}
.pin-counter .pin-timer:before,.pin-counter .pin-timer>*{float:none;display:inline-block;vertical-align:middle}
.pin-counter .pin-timer:before{content:'';height:120px}
.pin-counter .pin-number{border-right:#eceff2 solid 1px;background:url(../../../../cstatic/aac66d66-64f7-4fa1-9264-0f57046716e5/pattern3.png)}
.pin-counter .pin-timer{background:#f9fafb}
.pin-counter .num{color:#747474;letter-spacing:1px;font-size:1.5em;line-height:1.19048}
.pin-counter .counter-title{color:#747474;margin:0 10px 0 0;font-size:.85714em;line-height:1.25}
.pin-counter .counter,.pin-counter .counter-title{display:inline-block;vertical-align:middle}
.passcode-box{margin:0 0 24px;border-radius:4px;padding:32px 23px;border:1px solid #d8dde4;box-shadow:0 2px 4px 0 rgba(0,0,0,.05);background:linear-gradient(313.55deg,#f8fbff 0,rgba(255,255,255,.3) 100%)}
.passcode-box .radios-holder{top:auto;right:auto;width:100%;margin:0 0 20px;position:relative}
.passcode-box .radios-holder .radio{display:block;border-radius:18px}
.passcode-box .radios-holder label{padding:7px 10px;border-radius:18px;width:50%; margin: 0; }
.passcode-box .radios-holder .bg{border-radius:18px}
.passcode-box .radios-holder .on{display:none}
.passcode-box .radios-holder .checkbox-checked .on{display:block}
.passcode-box .radios-holder .checkbox-checked .off{display:none}
[aria-describedby=localeChangeDialog]{text-align:center}
[aria-describedby=localeChangeDialog] .img-holder img{display:block;margin:0 auto}
[aria-describedby=localeChangeDialog] .ui-dialog-title{float:none;display:block}
.ui-dialog.ui-dialog-scroll { overflow-y: auto !important; max-height: 90vh !important; }
html { --scrollbarBG: #f9f9f9; --thumbBG: #dfdfdf; }
.ui-dialog-scroll::-webkit-scrollbar { width: 11px; }
.ui-dialog-scroll { scrollbar-width: thin; scrollbar-color: var(--thumbBG) var(--scrollbarBG); }
.ui-dialog-scroll::-webkit-scrollbar-track { background: var(--scrollbarBG); border-radius: 6px;  }
.ui-dialog-scroll::-webkit-scrollbar-thumb { background-color: var(--thumbBG); border-radius: 6px; border: 0 solid var(--scrollbarBG); width: 11px; }
.loader3-1{position:fixed;background:0 0;width:100%;height:100%;top:0;left:0;z-index:2500;display:none!important}
.body-loaded .loader3-1{display:none}
.loader3-1 .bar{top:0;left:0;position:absolute;width:0;height:3px}
.svg-wrapper{top:50%;left:50%;width:240px;margin:0 auto;position:fixed;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);display:none}
.svg-wrapper .logo-holder{position:absolute;top:15px;right:15px;animation:scale 1s linear forwards alternate infinite;width:100px;height:30px;transform:scale(0);-ms-transform:scale(0);transform-origin:100% 0;-ms-transform-origin:100% 0}
.svg-wrapper .logo-holder img{display:block;max-width:100%;height:auto}
.svg-wrapper svg{display:block}
.svg-wrapper .circle{right:17px;bottom:17px;width:33px;height:33px;z-index:2;position:absolute;background:#e2e2e2;border-radius:100%;animation:scale 1s linear forwards alternate infinite;transform:scale(0);-ms-transform:scale(0)}
.svg-wrapper .circle2{z-index:1;right:36px;background:#e90015}
.svg-wrapper .lines-holder{left:17px;bottom:17px;font-size:0;line-height:0;text-align:left;position:absolute}
.svg-wrapper .line{height:6px;width:24px;overflow:hidden;position:relative;margin:8px 8px 0 0;border-radius:10px;display:inline-block;vertical-align:top}
.svg-wrapper .line1{width:72px}
.svg-wrapper .line:before{top:0;left:0;content:'';background:#eee;position:absolute;width:0;height:100%;animation:line 1s linear forwards alternate infinite}
.svg-wrapper .shape{fill:rgba(255,255,255,.2);stroke-dasharray:140 540;stroke-dashoffset:-474;stroke-width:4px;stroke:#faa532;border-radius:10px}
.svg-wrapper .shape2{fill:transparent;stroke-dasharray:98 0;stroke-dashoffset:-132;stroke-width:2px;stroke:#faa532}
.svg-wrapper .shape{animation:1s draw linear forwards alternate infinite}
.svg-wrapper .shape2{animation:1s draw2 linear forwards alternate infinite}
.vline-holder{top:58px;left:40px;height:0;width:24px;width:24px;height:0;position:absolute;border:solid #faa532;border-width:0 2px;animation:lineHeight 1s linear alternate infinite}
@keyframes draw{
	0%{stroke-dasharray:0 540;stroke-dashoffset:-474}
	100%{stroke-dasharray:860;stroke-dashoffset:0}
}
@keyframes draw2{
	0%{stroke-dasharray:0 148;stroke-dashoffset:-98}
	100%{stroke-dasharray:148;stroke-dashoffset:0}
}
@keyframes scale{
	100%,90%{transform:scale(1)}
}
@keyframes line{
	100%,90%{width:100%}
}
@keyframes lineHeight{
	100%{height:32px}
}
.screen-saver{display:none}
#compatibilityModal{display:none!important}
.jcf-scrollable-wrapper{box-sizing:content-box;position:relative}
.jcf-scrollbar-vertical{position:absolute;cursor:default;background:#e3e3e3;width:14px;bottom:0;right:0;top:0}
.jcf-scrollbar-vertical .jcf-scrollbar-dec,.jcf-scrollbar-vertical .jcf-scrollbar-inc{background:#bbb;height:14px;width:14px;left:0;top:0}
.jcf-scrollbar-vertical .jcf-scrollbar-inc{top:auto;bottom:0}
.jcf-scrollbar-vertical .jcf-scrollbar-handle{background:#888;height:1px;width:14px}
.jcf-scrollbar-horizontal{position:absolute;background:#e3e3e3;right:auto;top:auto;left:0;bottom:0;width:1px;height:14px}
.jcf-scrollbar-horizontal .jcf-scrollbar-dec,.jcf-scrollbar-horizontal .jcf-scrollbar-inc{display:inline-block;vertical-align:top;overflow:hidden;background:#bbb;height:14px;width:14px}
.jcf-scrollbar-horizontal .jcf-scrollbar-inc{left:auto;right:0}
.jcf-scrollbar-horizontal .jcf-scrollbar-slider{display:inline-block;position:relative;height:14px}
.jcf-scrollbar-horizontal .jcf-scrollbar-handle{position:absolute;background:#888;height:14px}
.jcf-scrollbar.jcf-inactive .jcf-scrollbar-handle{visibility:hidden}
.jcf-scrollbar.jcf-inactive .jcf-scrollbar-dec,.jcf-scrollbar.jcf-inactive .jcf-scrollbar-inc{background:#e3e3e3}
.gen-section{background:#fff;padding:30px;border-radius:4px;border:2px solid #fff}
.gen-section+.gen-section{margin:30px 0 0}
.gen-section .heading-2 { color:#000; font-size: 16px; line-height: 24px; margin: -7px 0 15px; font-weight: 500; }
.gen-section .symbol-on-field { top: 35px; }
.gen-section .img-holder { padding: 37px 70px 0 0; }
.gen-section .form .form-control { color: #444; }
.gen-section .form .form-control::placeholder { color: #747474; opacity: 1; }
.gen-section .form .form-control:-ms-input-placeholder { color: #747474; }
.gen-section .form .form-control::-ms-input-placeholder { color: #747474; }
.errorPage{background:#fff;padding:26px 20px;border-radius:4px;box-shadow:0 2px 4px 0 rgba(0,0,0,.15)}
.errorPage .holder{white-space:nowrap}
.errorPage .holder:before,.errorPage .holder>*{display:inline-block;vertical-align:middle}
.errorPage .holder:before{content:'';height:100%}
.errorPage .frame{white-space:normal}
.errorPage .frame:before{content:'';width:125px;height:126px;display:block;margin:0 auto 30px;background:url(../../../../cstatic/1a525910-38fd-4e16-bb36-9cd6e7bb0f2c/Session_error.svg) no-repeat}
.errorPage img{display:none}
.errorPage .btn{min-width:150px}
.form-contactus .field-holder{margin:0 0 20px}
.status-selection-list.border-style{display:inline-block;vertical-align:top;position:relative;border-radius:13px;margin-bottom:0!important;border:1px solid #dce4ef;margin-top:3px}
.status-selection-list.border-style li{margin:0;float:left;z-index:2;position:relative}
.status-selection-list.border-style a{color:#777}
.status-selection-list.border-style a:hover,.transaction-details .status-selection-list.border-style a:hover{color:#34a67c}
#alert-history .status-selection-list.border-style li.active,.status-selection-list.border-style li.active,.transaction-details .status-selection-list.border-style li.active{color:#fff}
#alert-history .status-selection-list.border-style li.active a,#alert-history .status-selection-list.border-style li.active a.active,.status-selection-list.border-style li.active a,.status-selection-list.border-style li.active a.active,.transaction-details .status-selection-list.border-style li.active a,.transaction-details .status-selection-list.border-style li.active a.active{color:#fff !important;}
.status-selection-list.border-style .bg{top:-1px;left:0;bottom:-1px;z-index:1;margin:0 1px;position:absolute;border-radius:13px;transition:all .25s ease}
.status-selection-list.border-style.animation .bg{transform:skew(-18deg);-ms-transform:skew(18deg)}
.map-locations .status-selection-list.border-style .bg{top:2px;bottom:2px;border-radius:20px}
.status-selection-list.border-style.pre-active-3 .bg{width:33.3333%}
.dashboard-empty{background:#fff;border-radius:4px;box-shadow:0 10px 20px 0 rgba(0,0,0,.02);text-align:center;padding:77px 0;white-space:nowrap}
.dashboard-empty>*{white-space:normal}
.dashboard-empty:before,.dashboard-empty>*{float:none;display:inline-block;vertical-align:middle}
.dashboard-empty:before{content:'';height:33.5em}
.no-dashboard{width:35.714em;min-height:35.714em;border-radius:100%;white-space:nowrap;background-color:rgba(225,237,249,.3)}
.no-dashboard>*{white-space:normal}
.no-dashboard:before,.no-dashboard>*{float:none;display:inline-block;vertical-align:middle}
.no-dashboard:before{content:'';height:35.714em}
.no-dashboard .img-holder>img{height:12.786em}
.no-dashboard strong{font-size:1.07143em;line-height:1.46667;color:#777}
.no-dashboard .btns{margin-top:30px}
.no-dashboard .btn{min-width:170px;padding:10.5px 20px}
.no-dashboard .btn+.btn{margin-left:20px}
.show-keypad .keypad-popup{opacity:1!important;height:auto!important;display:block!important;top:50%!important;left:100%!important;background:#fff;border-radius:5px;text-align:center;min-width:220px;position:absolute!important;margin:0 0 0 10px!important;padding:18px 12px 12px!important;-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%);border:solid 1px #f1f1f1}
.show-keypad .keypad-popup:after,.show-keypad .keypad-popup:before{top:50%;right:100%;margin:-10px 0 0;content:'';border-width:10px 10px 10px 0;position:absolute;border-color:transparent;border-style:solid dashed;border-right-color:#fff}
.show-keypad .keypad-popup:before{z-index:2}
.show-keypad .keypad-popup:after{z-index:1;margin:-12px 0 0;border-right-color:#f1f1f1;border-width:12px 12px 12px 0}
.show-keypad .keypad-popup.position-top{top:100%!important;left:50%!important;margin:10px 0 0!important;-ms-transform:translate(-50%,0);-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}
.show-keypad .keypad-popup.position-top:after,.show-keypad .keypad-popup.position-top:before{left:50%;top:auto;right:auto;bottom:100%;margin:0 0 0 -10px;border:dashed solid;border-width:0 10px 10px;border-color:transparent transparent #fff}
.show-keypad .keypad-popup.position-top:after{margin:0 0 0 -12px;border-width:0 12px 12px;border-color:transparent transparent #f1f1f1}
.form .keypad-popup .btn{padding:5px;display:inline-block;vertical-align:top;width:50px;height:50px;min-width:inherit;margin:0 5px 10px;font-size:1rem}
.form .keypad-popup .btn+.btn{margin:0 5px 10px}
.form .keypad-popup .btn.keypad-clear{font-size:13px;line-height:1.38462}
.form .keypad-popup .btn.keypad-back{font-size:0;line-height:0}
.form .keypad-popup .btn.keypad-back:before{content:"\e974";font:13px/1 cholder4!important}
.form .keypad-popup .btn.keypad-close{margin:0;border:0;border-radius:0;width:auto;height:auto}
.form .keypad-popup .btn.keypad-close:before{content:"\e909";margin:0 10px 0 0;font:59%/1 cholder4!important;font-weight:700!important}
.form .keypad-popup .btn.keypad-close:active,.form .keypad-popup .btn.keypad-close:active:focus,.form .keypad-popup .btn.keypad-close:focus,.form .keypad-popup .btn.keypad-close:hover{color:#aaa;background:#fff}
.form .keypad-popup .btn.keypad-close{font-size:13px!important;margin-top:10px!important}
@media (max-width:1199px) and (min-width:768px){
	.jumbotron [class*=col-]{flex:0 0 50%;max-width:50%}
}
@media (max-width:991px){
	.show-keypad .keypad-popup{padding:10px!important;min-width:155px;width:155px!important;top:100%!important;left:50%!important;margin:10px 0 0!important;-ms-transform:translate(-50%,0)!important;-webkit-transform:translate(-50%,0)!important;transform:translate(-50%,0)!important}
	.show-keypad .keypad-popup:after,.show-keypad .keypad-popup:before{top:auto;bottom:100%;right:auto;margin:0 0 0 -12px;border-width:0 12px 12px;border-color:transparent transparent #f1f1f1}
	.show-keypad .keypad-popup:before{border-bottom-color:#fff;border-width:0 10px 10px;margin:0 0 0 -10px}
	.form .keypad-popup .btn{width:34px;height:34px}
	.form .keypad-popup .btn.keypad-clear{font-size:10px}
	.form .keypad-popup .btn.keypad-back:before{font-size:12px!important}
}
.keypad-popup{z-index:99}
.defaultKeypad[readonly]{background:0 0}
.ui-jqgrid .jqgrid-overlay{display:none}
.ui-jqgrid{width:100%!important}
.ui-jqgrid div:not(.chosen-container,.slimScrollBar,.slimScrollRail,.no-records){width:100%!important}
.ui-jqgrid .ui-pager-control .table-switcher[style^="table-layout:auto;white-space: pre;"]{white-space:normal!important}
.ui-jqgrid table{width:100%!important}
.ui-jqgrid .ui-jqgrid-bdiv{min-height:100px}
.ui-jqgrid .ui-jqgrid-bdiv::after{display:block;clear:both;content:""}
.ui-jqgrid .ui-pg-button:focus .btn{outline:dotted 1px}
.ui-jqgrid .form-control-sm.form-control{width:100px;height:30px}
.ui-jqgrid .chosen-container{max-width:90px}
.ui-jqgrid .chosen-container.chosen-container-active .chosen-single { border-color: #505050; }
.ui-jqgrid .ui-pg-table td{vertical-align:middle}
.ui-jqgrid td.search-parent{width:80px}
.ui-jqgrid td.search-parent div:first-child{display:none!important}
@media (max-width:767px){
	.ui-jqgrid .ui-jqgrid-hdiv .ui-jqgrid-htable {padding:0;}
	.ui-jqgrid .ui-jqgrid-hdiv .ui-jqgrid-htable tbody > tr {display:none!important}
	.no-record-caption {display: block;}
	.combodate > div { width: 50% !important;  margin: 0 0 30px; }
	.combodate > div[id*="combobox_month"] { width: 100% !important; }
}
#transactionsGrid_pager_center{width:100%!important}
@media screen and (max-width:767px){
	.footer-public .footer-holder .container{padding:0 15px 15px}
	.ui-pg-button{width:auto!important;margin:0 0 0 5px}
	.ui-pg-table.table-switcher{border-width:0}
	.ui-pg-table.table-switcher>tbody>tr>td.custom-nav-grid-pager,
	.ui-pg-table.table-switcher,.ui-pg-table.table-switcher>tbody,.ui-pg-table.table-switcher>tbody>tr,.ui-pg-table.table-switcher>tbody>tr>td{display:block!important}
	.ui-pg-table.table-switcher>tbody>tr:after{content:'';display:block;clear:both}
	.ui-pg-table.table-switcher>tbody>tr>td:first-child{width:100%!important;float:none;padding:0 0 10px}
	.ui-jqgrid .chosen-container{display:inline-block;max-width:100%}
	.table-switcher .chosen-container .chosen-single{width:100%}
	.ui-pg-table.table-switcher>tbody>tr>td:not(:first-child):not(.custom-nav-grid-pager){float:left}
	.ui-pg-table.table-switcher>tbody>tr>td.custom-nav-grid-pager{float:right}
	.ui-pg-table.table-switcher>tbody>tr>td.hide-td { display: none !important; }
	ul.card-history { margin: 20px 0 0; }
}
.transaction-details h2.noRecords{display:none!important;width:0;height:0;overflow:hidden;font-size:0;line-height:0;opacity:0;visibility:hidden}
.jumbotron.jumbotron-bordered{padding-bottom:30px;border-bottom:1px solid #cecece;border-radius:0;margin-bottom:80px}
.jumbotron.jumbotron-bordered h1{font-size:1.71429em;line-height:1.45833;display:inline-block;width:80%;text-align:left}
@media (max-width:579px){
	.jumbotron.jumbotron-bordered{margin-bottom:30px}
	#sessionTimeoutdialog .btn{width:100%;display:block}
}
.updated-at{color:#777;font-size:1em;line-height:1.5}
#mail-sent-dialog{color:#444;font-size:13px;line-height:1.84615}
.ui-dialog #mail-sent-dialog{padding:50px 35px 37px}
#mail-sent-dialog .btn{min-width:134px}
#mail-sent-dialog .btn:focus, #mail-sent-dialog .btn:hover { outline: dotted 1px; outline-offset: 2px; }
#mail-sent-dialog .img-holder{margin:5px 0 35px}
#mail-sent-dialog .img-holder img{display:block;margin:0 auto}
#mail-sent-dialog .title{color:#2D815F;margin:0 0 29px;font-size:18px;line-height:1.22222}
#mail-sent-dialog p { margin:0 0 3px; line-height: 1.334;}
#mail-sent-dialog p + p { margin: 0 0 25px !important; }
#mail-sent-dialog p + p + p { margin: 0 0 35px !important; padding: 0 !important; }
#mail-sent-dialog p .icon-envelope{margin:0 8px 0 0}
#mail-sent-dialog .w-500{font-weight:500;}
#mail-fail-dialog{color:#777;font-size:13px;line-height:1.38462;padding:55px}
#mail-fail-dialog .img-holder{margin:0 0 30px}
#mail-fail-dialog .img-holder img{display:block;margin:0 auto}
#mail-fail-dialog .title{color:#ee6b6b;margin:0 0 15px;font-size:18px;line-height:1.22222}
#mail-fail-dialog p{margin:0 0 40px;color:#777}
#mail-fail-dialog .btn{min-width:134px}
.transaction-details .actions-list .drop-download li{margin:0;float:none;display:block}
.transaction-details .actions-list .drop-download .dropdown-menu li+li{margin:10px 0 0 !important; }
.transaction-details .actions-list .drop-download .dropdown-menu .ico{margin:-11px 0 0}
.transaction-details .actions-list .drop-download .dropdown-menu a:active,.transaction-details .actions-list .drop-download .dropdown-menu a:active:focus,.transaction-details .actions-list .drop-download .dropdown-menu a:focus,.transaction-details .actions-list .drop-download .dropdown-menu a:hover{color:#222}
.transaction-details .actions-list .drop-download .dropdown-menu a:active .icon-pdf2,.transaction-details .actions-list .drop-download .dropdown-menu a:active:focus .icon-pdf2,.transaction-details .actions-list .drop-download .dropdown-menu a:focus .icon-pdf2,.transaction-details .actions-list .drop-download .dropdown-menu a:hover .icon-pdf2{color:#e66256}
.transaction-details .actions-list .drop-download .dropdown-menu a:active .icon-excel,.transaction-details .actions-list .drop-download .dropdown-menu a:active:focus .icon-excel,.transaction-details .actions-list .drop-download .dropdown-menu a:focus .icon-excel,.transaction-details .actions-list .drop-download .dropdown-menu a:hover .icon-excel{color:#348839}
.transaction-details .actions-list .drop-download .dropdown-menu a:active .icon-cvs,.transaction-details .actions-list .drop-download .dropdown-menu a:active:focus .icon-cvs,.transaction-details .actions-list .drop-download .dropdown-menu a:focus .icon-cvs,.transaction-details .actions-list .drop-download .dropdown-menu a:hover .icon-cvs{color:#2ca51a}
.drop-download .dropdown-menu{padding:0;left:auto!important;right:12px;min-width:200px;margin:24px 0 0;border:1px solid #d8dde4;box-shadow:0 20px 30px 0 rgba(0,0,0,.1)}
.drop-download .dropdown-menu ul{padding:10px}
.drop-download .dropdown-menu li+li{margin:10px 0 0 !important; }
.drop-download .dropdown-menu a{color:#222;display:block;border-radius:4px;position:relative;font-size:12px;line-height:1.5;background-color:#f9fbfc;border:solid 1px #f9fbfc;padding:16px 50px 16px 20px}
.drop-download .dropdown-menu a:active,.drop-download .dropdown-menu a:active:focus,.drop-download .dropdown-menu a:focus,.drop-download .dropdown-menu a:hover{color:#222;background:#fff;}
.transaction-details .actions-list .drop-download .dropdown-menu a .icon-pdf2{color:#e66256}
.transaction-details .actions-list .drop-download .dropdown-menu a .icon-excel{color:#348839}
.transaction-details .actions-list .drop-download .dropdown-menu a .icon-cvs{color:#2ca51a}
.drop-download .dropdown-menu .ico{top:50%;right:22px;position:absolute;font-size:22px;line-height:1}
.wrapper .gen-article{padding:0;border-radius:4px 4px 0 0}
.wrapper .jumbotron{text-align:left}
.wrapper .jumbotron h1{font-size:1.71429em;line-height:1.45833}
.wrapper .jumbotron p{color:#444;margin-bottom:25px;font-weight:400;letter-spacing:.23px}
.wrapper .form-search{border:none}
.wrapper .form-search input{font-size:1.14286em;line-height:1.5}
.wrapper .form-search .form-control{height:3.25em;border:1px solid #dedede;border-radius:4px;background-color:#fff;box-shadow:0 5px 20px 0 rgba(0,0,0,.02);padding:15px 120px 15px 20px}
.body-loader .ui-jqgrid-jquery-ui{opacity:0}
.ajax-loader .ui-jqgrid-jquery-ui{opacity:0}
#nprogress{pointer-events:none}
#nprogress .bar{background:#faa532;position:fixed;z-index:1031;top:0;left:0;width:100%;height:4px}
#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;-webkit-transform:rotate(3deg) translate(0,-4px);-ms-transform:rotate(3deg) translate(0,-4px);transform:rotate(3deg) translate(0,-4px)}
.btn-secondary.disabled:after,.btn-secondary:disabled:after{opacity:0!important}
.btn-secondary.disabled .amount-info,.btn-secondary:disabled .amount-info{margin:0 0 0 25px}
#messageContent .alert{padding-left:50px}
.form-login .alert.alert-danger~.field-holder .form-control{border-color:#d36e6e!important}
.icon-keyboard_arrow_left,.icon-keyboard_arrow_right{font-size:1.7em;position:relative;top:4px}
.btn-wallet+div.collapse{background-color:#f8f8f8}
#dailyBalanceSummary .highcharts-legend .highcharts-spline-series .highcharts-graph{stock-width:0;stroke:#fff}
#dailyBalanceSummary .highcharts-legend .highcharts-spline-series .highcharts-point{stroke-width:4; stroke: #1077CB;}
#dailyBalanceSummary .highcharts-axis-labels.highcharts-xaxis-labels>text:first-child{display:none}
.section-loading{position:relative;overflow:hidden}
.section-loading .gird-responsive{opacity:0}
.section-loader.loading{display:block}
.section-loader{display:none;position:absolute;background:rgb(255,255,255);height:100%;width:100.5%;top:0;left:0;z-index:50}
.section-loader .svg-holder { width: 100%; height: 100%; }
.section-loader svg{height:100px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.section-loading .gird-responsive { display: none; }
[alt=pixel-perfect]{top:0;left:0;position:absolute}
[alt=pixel-perfect]~#wrapper{z-index:2;opacity:.65}
.no-data{background-color:#f9fbfc;border-radius:4px;padding:60px 30px;margin-top:0;width:100%}
.no-data .img-holder{margin-bottom:20px;display:block}
.no-data .desc,.no-data .head{display:block}
.no-data .head{font-size:1em;line-height:1.42857;color:#222;font-weight:500}
.no-data .desc{font-size:.92857em;line-height:1.46154;color:#727272}
.no-record{white-space:nowrap}
.no-record>*{white-space:normal}
.no-record:before,.no-record>*{float:none;display:inline-block;vertical-align:middle}
.no-record:before{content:'';height:450px}
.no-record .no-data-available{margin:15px 0;width:28.625em;min-height:28.625em;border-radius:100%;background:rgba(225,237,249,.31);white-space:nowrap}
.no-record .no-data-available>*{white-space:normal}
.no-record .no-data-available:before,.no-record .no-data-available>*{float:none;display:inline-block;vertical-align:middle}
.no-record .no-data-available:before{content:'';height:29.625em}
.no-record .no-data-available .ico-holder{margin-bottom:20px}
.no-record .no-data-available .title{font-size:1.07143em;line-height:1.46667;color:#777}
.no-record .no-data-available .desc{color:#747474;font-size:.85714em;line-height:1.58333}
.no-record .no-data-available .btn{min-width:179px}
.no-record .no-data-available .btn .plus{margin:0 5px 0 0}
.generic-box-shadow{position:relative;z-index:2}
.generic-box-shadow:after{content:'';position:absolute;top:0;left:0;width:100%;height:450px;z-index:-1}
.custom_label-wrapper .card-expiry-date{margin-top:-8px}
.card-expiry-date{color:#d8d8d8}
.card-expiry-date li{text-align:center}
.card-expiry-date li.list-inline-item .form-control{border-color:#dfe6ee}
.card-expiry-date li.list-inline-item.field-focused .form-control{border-color:#faa532}
.card-expiry-date .space{width:50px;font-size:1.42857em;line-height:2}
.card-expiry-date .form-control::-webkit-input-placeholder{color:#d8d8d8}
.card-expiry-date .form-control::-moz-placeholder{opacity:1;color:#d8d8d8}
.card-expiry-date .form-control:-moz-placeholder{color:#d8d8d8}
.card-expiry-date .form-control:-ms-input-placeholder{color:#d8d8d8}
.card-expiry-date .form-control.placeholder{color:#d8d8d8}
.card-expiry-date li{float:none;vertical-align:bottom;margin:0;width:100%;max-width:145px;padding:0 5px}
.card-expiry-date li .form-control{text-align:center}
body .ui-datepicker{z-index:100!important}
body .form .custom_label-wrapper>label{font-size:.85714em!important;line-height:1.5!important}
.ui-dialog .ui-dialog-content.generic-dialog{padding:52px!important}
.ui-dialog .ui-dialog-content.generic-dialog .scroll-holder{padding:0 15px 5px}
.ui-dialog .ui-dialog-content.generic-dialog .img-holder{margin:0 auto 35px}
.ui-dialog .ui-dialog-content.generic-dialog .title{font-size:1.28571em;line-height:1.05556;font-weight:700;color:#222;margin:0 auto 10px}
.ui-dialog .ui-dialog-content.generic-dialog .title-desc{font-size:.92857em;line-height:1.53846;color:#777;margin:0 auto 20px}
.ui-dialog .ui-dialog-content.generic-dialog .btns{margin:35px auto 0!important}
.ui-dialog .ui-dialog-content.generic-dialog .btns .btn{font-size:1em;line-height:1.35714;min-width:144px;margin:0 15px 0 0}
.ui-dialog .ui-dialog-content.generic-dialog .btns .btn:last-child{margin-right:0}
.radio.dialog-radios{border:#ccc solid 1px;position:absolute;top:20px;right:0;border-radius:30px}
.radio.dialog-radios [class*=iradio_]{top:0;left:0;opacity:0;position:absolute}
.radio.dialog-radios label{width:50%;text-align:center;float:left;line-height:25px;margin:0;cursor:pointer}
.radio.dialog-radios label.checkbox-checked.label-radio-checked{background:#34a67c;color:#fff}
.alert.alert-success{padding:16px 56.85px 15px!important;font-size:.92857em;line-height:1.38462;color:#297A43;border:1px solid #73d091;background:#dcf9e5}
.alert.alert-success:before{content:"\e950";font:700 6px/1.2 cholder4!important;margin-right:10px;color:#2e8d4c;border:2px solid #2e8d4c;padding:5px 4px;border-radius:100px;position:absolute;left:16px;width:20px;height:20px;top:15px}
.alert.alert-success>.ico{display:none}
.session-timeout{color:#777;background:#fff;max-width:462px;text-align:center;border-radius:4px;padding:55px!important;font-size:13px;line-height:1.38462;border:1px solid #d8dde4}
.session-timeout .title{color:#222;display:block;margin:0 0 10px;font-size:18px;line-height:1.22222}
.session-timeout p{margin:0}
.session-timeout .info{font-weight:500;margin:0 auto 40px !important;}
.session-timeout .btn{min-width:144px}
.session-timeout .counter-timer{margin:0 auto 40px;position:relative;width:120px;height:120px}
.session-timeout .counter-timer svg{width:100%;height:100%}
.session-timeout .timer{top:50%;left:50%;position:absolute;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%); white-space: nowrap; }

.session-timeout .minutes,.session-timeout .seconds-holder{display:inline-block;vertical-align:top}
.session-timeout .minutes{font-weight:500;font-size:30px;line-height:1;padding:0 3px 0 0}
.session-timeout .seconds{font-weight:500}
.session-timeout .text{color:#afafaf;display:block;font-weight:500;font-size:10px;line-height:1.2;margin:-14px 0 6px 44px}
.session-timeout [data-digits="0"]:before{content:attr(data-digits)}
#sessionTimeoutdialog ul{margin:0}
#sessionTimeoutdialog.ui-widget-content{text-align:center;padding:0!important}
#edit_container p{color:#777}
.otp_widget-form{margin:30px 0 0;border:1px solid #dce4ef;border-radius:4px;background-color:rgba(233,237,242,.3);-webkit-box-shadow:0 15px 20px 0 rgba(0,0,0,.01);box-shadow:0 15px 20px 0 rgba(0,0,0,.01);padding:0;position:relative}
.otp_widget-form .otp_widget-wrapper{padding:40px 45px}
@media (max-width:991px){
	.otp_widget-form .otp_widget-wrapper{padding:30px 15px!important}
	.ui-dialog .ui-dialog-content { padding: 15px; }
}
.otp_widget-form .otp_widget-wrapper.left-panel{border-right:1px solid;border-color:#dce4ef}
@media (max-width:991px){
	.otp_widget-form .otp_widget-wrapper.left-panel{border-right:0!important;border-bottom:1px solid #dce4ef}
}
.otp_widget-form .otp_widget-wrapper.left-panel .otp-container{border:none;border-radius:0;background:0 0;padding:0}
.otp_widget-form .otp_widget-wrapper.left-panel .otp-container .otp-counter .email_source,.otp_widget-form .otp_widget-wrapper.left-panel .otp-container .otp-counter .sms_source{display:none}
.otp_widget-form .otp_widget-wrapper.left-panel .otp-container.counter-active .passcode-box{display:none}
.otp_widget-form .otp_widget-wrapper.left-panel .otp-container.counter-active .otp-counter .label{font-size:1em;line-height:1.71429;font-weight:300;color:#444}
.otp_widget-form .otp_widget-wrapper.left-panel .otp-container.counter-active .otp-counter>.source{font-size:1em;line-height:1.42857;font-weight:500}
.otp_widget-form .otp_widget-wrapper.left-panel .otp-container.counter-active .otp-counter>.source.email_source{margin-bottom:5px!important}
.otp_widget-form .otp_widget-wrapper.left-panel .otp-container.counter-active .otp-counter>.send-again{border-color:#dce4ef;padding:15px}
.otp_widget-form .otp_widget-wrapper.left-panel .otp-container.counter-active .otp-counter>.send-again>span{color:#747474;font-size:.92857em;line-height:1.38462}
.otp_widget-form .otp_widget-wrapper.left-panel .otp-container.counter-active .otp-counter>.send-again .send-again-link{font-weight:500;font-size:.92857em;line-height:1.38462}
.otp_widget-form .otp_widget-wrapper.left-panel .otp-container.counter-active .otp-counter>.send-again .counter-countdown .minutes,.otp_widget-form .otp_widget-wrapper.left-panel .otp-container.counter-active .otp-counter>.send-again .counter-countdown .seconds{font-size:.92857em;line-height:1.38462;color:#747474}
.otp_widget-form .otp_widget-wrapper.left-panel .otp-container.otp-overlay .send-again .send-again-link{color:rgba(0,0,0,.2);cursor:not-allowed}
.otp_widget-form .otp_widget-wrapper.left-panel .otp-container .passcode-box{display:block;margin:auto}
.otp_widget-form .otp_widget-wrapper.left-panel .otp-container .passcode-box .radios-holder{display:inline-block;width:50%;margin-right:15px;float:left}
.otp_widget-form .otp_widget-wrapper.left-panel .otp-container .passcode-box .radios-holder .labels label{font-size:.92857em;line-height:1.38462;padding-top:6.7px;padding-bottom:6.7px}
.otp_widget-form .otp_widget-wrapper.left-panel .otp-container .passcode-box .radios-holder .labels label .ico{vertical-align:middle}
.otp_widget-form .otp_widget-wrapper.left-panel .otp-container .passcode-box .radios-holder .labels label .ico.icon-envelope{display:inline-block;margin-top:-2px}
@media (max-width:411px){
	.otp_widget-form .otp_widget-wrapper.left-panel .otp-container .passcode-box .radios-holder .labels label{font-size:.78571em;line-height:1.63636}
	.otp_widget-form .otp_widget-wrapper.left-panel .otp-container .passcode-box .radios-holder .labels label .ico{display:none!important}
}
@media (max-width:1100px){
	.otp_widget-form .otp_widget-wrapper.left-panel .otp-container .passcode-box .radios-holder{width:100%;margin:0 0 20px;float:none}
}
.otp_widget-form .otp_widget-wrapper.left-panel .otp-container .passcode-box>h3{font-size:1em;line-height:1.14286;margin-bottom:10px;font-weight:500}
.otp_widget-form .otp_widget-wrapper.left-panel .otp-container .passcode-box>p{font-size:.85714em;line-height:1.5;margin-bottom:20px}
.otp_widget-form .otp_widget-wrapper.left-panel .otp-container .passcode-box>.btn{padding:9.25px 23.43px!important;margin-top:0!important;float:right;margin-right:34px!important;font-size:.92857em;line-height:1.07692;font-weight:500}
@media (max-width:1200px){
	.otp_widget-form .otp_widget-wrapper.left-panel .otp-container .passcode-box>.btn{margin-right:15px!important}
}
@media (max-width:1125px){
	.otp_widget-form .otp_widget-wrapper.left-panel .otp-container .passcode-box>.btn{margin-right:10px!important}
}
@media (max-width:1100px){
	.otp_widget-form .otp_widget-wrapper.left-panel .otp-container .passcode-box>.btn{display:block;float:none;margin-right:0!important}
}
.otp_widget-form .otp_widget-wrapper.right-panel{background:#fff}
.otp_widget-form .otp_widget-wrapper.right-panel .otp_email_field-holder,.otp_widget-form .otp_widget-wrapper.right-panel .otp_sms_field-holder{display:none;opacity:0}
.otp_widget-form .otp_widget-wrapper.right-panel .field-holder:last-child{margin-top:50px!important;margin-bottom:0!important}
.otp_widget-form.all_otp-enabled .otp_widget-wrapper.left-panel .otp-container .passcode-box .radios-holder{display:block;width:66%;margin:0 0 20px;float:none}
@media (max-width:1099px){
	.otp_widget-form.all_otp-enabled .otp_widget-wrapper.left-panel .otp-container .passcode-box .radios-holder{width:100%}
}
.otp_widget-form.all_otp-enabled .otp_widget-wrapper.left-panel .otp-container .passcode-box .radios-holder label{width:32.62%}
@media (min-width:380px) and (max-width:1099px){
	.otp_widget-form.all_otp-enabled .otp_widget-wrapper.left-panel .otp-container .passcode-box .radios-holder label{width:33%}
}
.otp_widget-form.all_otp-enabled .otp_widget-wrapper.left-panel .otp-container .passcode-box .radios-holder+.btn{margin-top:0!important;margin-right:0!important;float:none}
.otp_widget-form.otp-selected.email_otp-selected .right-panel .otp_email_field-holder{display:block;margin-bottom:0!important;-webkit-animation:fadeIn 1.5s;animation:fadeIn 1.5s;opacity:1}
.otp_widget-form.otp-selected.email_otp-selected .left-panel .otp-container.counter-active .otp-counter .email_source{display:block}
.otp_widget-form.otp-selected.sms_otp-selected .right-panel .otp_sms_field-holder{display:block;margin-bottom:0!important;margin-top:0!important;-webkit-animation:fadeIn 1.5s;animation:fadeIn 1.5s;opacity:1}
.otp_widget-form.otp-selected.sms_otp-selected .left-panel .otp-container.counter-active .otp-counter .sms_source{display:block}
.otp_widget-form.otp-selected.both_otp-selected .right-panel .otp_email_field-holder{margin-bottom:0!important}
.otp_widget-form.otp-selected.both_otp-selected .right-panel .otp_email_field-holder,.otp_widget-form.otp-selected.both_otp-selected .right-panel .otp_sms_field-holder{display:block;-webkit-animation:fadeIn 1.5s;animation:fadeIn 1.5s;opacity:1}
.otp_widget-form.both_otp-selected .otp_widget-wrapper.left-panel .otp-container .otp-counter .sms_source,
.manage_bank_account-main .otp_widget-form.otp-selected.both_otp-selected .left-panel .otp-container.counter-active .otp-counter .sms_source,.otp_widget-form.otp-selected.both_otp-selected .left-panel .otp-container.counter-active .otp-counter .email_source{display:inline-block; vertical-align: top; }
.manage_bank_account-main .otp_widget-form.otp-selected.both_otp-selected .right-panel .otp_sms_field-holder,.otp_widget-form.otp-selected.both_otp-selected .right-panel .otp_email_field-holder{display:block;animation:fadeIn 1.5s;opacity:1}
@media (min-width:992px){
	.w-lg-50{width:50%!important;max-width:50%!important}
}
#alertsTabContainer.tab-content.no-tabs:before{content:'';display:block;clear:both;height:1px}
@media (max-width:767px){
	.ui-datepicker{width:230px}
	.list-alpha li{padding:0 2px 10px;display:inline-block;vertical-align:top;width:25%!important}
	.ui-dialog .ui-dialog-content { padding: 10px 15px; }
}
.ui-pager-control>.ui-pg-table>tbody>tr>td.ui-jqgrid-pg-left,.ui-pager-control>.ui-pg-table>tbody>tr>td.ui-jqgrid-pg-right{display:none!important}
.ui-jqgrid-disablePointerEvents.ui-state-disabled{opacity:.3;cursor:not-allowed!important; color: #707070!important; }
/*.ui-pg-table.table-switcher .chosen-container-single.chosen-container-single-nosearch .chosen-search{clip:auto;clip-path:none}*/
.grid-chosen .chosen-container .chosen-drop{font-size:0;line-height:0}
.grid-chosen .chosen-container .chosen-drop *{font-size:13px;line-height:18px}
/*.grid-chosen .chosen-container .chosen-drop .chosen-search{display:none!important}*/
.table-switcher .no-required,.ui-jqgrid-jquery-ui .no-required{display:none!important}
.ui-state-disabled.ui-jqgrid-disablePointerEvents{cursor:not-allowed;opacity:.5}
.status-selection-list.border-style .bg[style*="left: 0px"],.status-selection-list.border-style .bg[style^=" left: 0px"]{margin:0 0 0 -1px}
#alertsTabContainer.tab-content.no-tabs:before{content:'';display:block;clear:both;height:1px}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}
.slick-track:after,.slick-track:before{content:"";display:table}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{float:left;height:100%;min-height:1px;display:none}
[dir=rtl] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-slide:hover, .slick-slide:focus { outline: dotted 1px; }
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
#footer{height:1%;width:100%;position:relative;display:table-footer-group;}
#footer.footer-secure{box-shadow:none}
/*.main-page #footer{z-index:7}
.nav-active #footer{z-index:150}*/
#footer .footer-holder{margin:0;}
#footer.footer-secure .container-fluid{padding:37px 40px 40px;border-top:1px solid #eee}
#footer .note{margin:0;font-size:.78571em;line-height:1.63636}
#footer .logo a{padding:0;display:inline-block;vertical-align:top}
#footer .logo a:focus,#footer .logo a:hover{outline-offset:4px}
#footer .copyright,#footer .logo{margin-right:21px;display:inline-block;vertical-align:middle;margin-bottom:0}
#footer .copyright{/*margin-top:15px;*/font-size:.71429em;line-height:1.8}
/*#footer .logo{margin-top:10px}*/
#footer .link-settings{right:auto;left:0}
.footer-nav ul{margin:0 0 6px}
.footer-nav ul li{margin:0 15px 0 0}
.footer-nav a{font-weight:500;position:relative;font-size:.85714em;line-height:2.83333; padding: 0;}
.footer-nav a:focus,.footer-nav a:hover{color:#faa432; text-decoration: underline; outline: dotted 1px; outline-offset: 2px; }
.list-logos{margin:0}
.list-logos li{margin:0 0 0 15px;transition:all .25s ease}
.list-logos a,.list-logos img,.list-logos svg{display:block;max-width:100%;position:relative}
.list-logos img,.list-logos svg{transition:all .5s ease}
.list-logos a:focus,.list-logos a:hover{opacity:.7; outline: dotted 1px; outline-offset: 2px; }
.list-logos .hover{display:none!important}
.hero-block .btn-mobile{display:none}
#footer .footer-frame{margin-top:20px;padding-top:11px;}
#footer .footer-frame a { color: rgb(51, 51, 51); }
.top-999 { position: absolute; top: -9999em; left: -9999em; }
@media (min-width:768px){
	.logos-holder{order:2}
}
.list-partners{padding:0 5px 0 7px}
.list-partners .list-inline-item:not(:last-child),.list-partners li{padding:0;margin:0 13px 0 0}
.go-to-top{opacity:0;color:#000;right:20px;z-index:99;bottom:20px;position:fixed;padding:0;background:#000;visibility:hidden;border:0;transition:all .35s ease; border-radius: 100%; box-shadow: 0 5px 10px 0 rgba(0,0,0,0.5); width: 40px; height: 40px; font-size: 28px; line-height: 40px; }
.go-to-top > * { color: #fff; }
.go-to-top .icon-arrow-right{display:block;}
.go-to-top .icon-arrow-right:before { content: "\e93e"; }
.go-to-top:focus,.go-to-top:hover{outline:dotted 1px; outline-offset: 2px; }
#wrapper .go-to-top:focus .icon-arrow-right, #wrapper .go-to-top:hover .icon-arrow-right { color: #fff !important; }
.go-to-top.show{opacity:1;visibility:visible}
#accessibility-settings{transform:translate(100%,0);-ms-transform:translate(100%,0);transition:all .4s linear}
.accessibility-panel-active #accessibility-settings{transform:translate(0);-ms-transform:translate(0);box-shadow:-2px 8px 20px 0 rgba(0,0,0,.25)}
.accessibility-panel-active #accessibility-settings .btn-accessibility-settings{opacity:1}
#accessibility-settings{top:0;right:0;bottom:0;z-index:310;color:#fff;position:fixed;border-radius:0 0 0 10px;background-color:#10162b;width:400px;height:570px;overflow:hidden}
.btn-minimize{width:20px;height:20px;left:10px;top:10px;position:absolute;color:#fff;z-index:10}
.btn-minimize:focus,.btn-minimize:hover{outline:dotted 1px}
.btn-minimize:after,.btn-minimize:before{content:'';position:absolute;top:50%;left:50%;border-radius:2px;background:#fff;transition:all .5s ease}
.btn-minimize:before{width:2px;height:16px;margin:-8px 0 0 -1px;transform:rotate(90deg)}
.btn-minimize:after{width:16px;height:2px;margin:-1px 0 0 -8px}
#accessibility-settings.minimize .btn-minimize:before{transform:rotate(0)}
.secure-page #accessibility-settings{top:60px}
#accessibility-settings .inner-cnotent{height:570px;width:400px;padding-top:42px}
#accessibility-settings.minimize{width:40px;height:40px;border-radius:0}
#accessibility-settings .scroll-holder,#accessibility-settings .slimScrollDiv{height:100%!important}
#accessibility-settings .slimScrollDiv{transition:opacity .25s ease}
#accessibility-settings.minimize .slimScrollDiv{opacity:0}
#accessibility-settings.minimize .btn-accessibility-settings{display:none}
#accessibility-settings .slimScrollBar{right:3px!important;opacity:.6!important;background:#fff!important}
#accessibility-settings .scroll-frame{padding:0 30px 24px}
#accessibility-settings .main-title{display:block;margin:0 0 4px;font-weight:500;font-size:20px;line-height:1.45}
#accessibility-settings p{color:#b8c9dc;font-size:12px;line-height:1.5}
#accessibility-settings .title{display:block;margin:0 0 7px;font-weight:500;font-size:15px;line-height:1.46667}
#accessibility-settings .classes-list{padding:0;border:0}
#accessibility-settings .classes-list .slimScrollDiv{padding:5px;height:200px!important;border:solid 1px #ccc;border-bottom:0}
#accessibility-settings .classes-list .btn:focus,#accessibility-settings .classes-list .btn:hover{color:#fff;background:#007bff;border-color:#007bff;text-decoration:none}
#accessibility-settings .btn.btn-default,#accessibility-settings .btn.btn-info{font-size:16px;line-height:1.25}
#accessibility-settings .btn-accessibility-settings{top:15px;right:15px;color:#fff;z-index:10;position:absolute;font-size:14px;line-height:1}
#accessibility-settings .btn-accessibility-settings:focus,#accessibility-settings .btn-accessibility-settings:hover{color:#da8005}
#accessibility-settings .btns{text-align:center;}
#accessibility-settings .btns .btn{padding:8px 20px;font-size:13px;line-height:1.38462; width:46%;}
#accessibility-settings .btns .btn:first-child { margin-right: 20px;}
#accessibility-settings .btn[data-resetfont]{padding:0;width:36px;height:36px;text-align:center;border-radius:100%;font-size:16px;line-height:2.25; position:absolute; right:0; top:20px;}
#accessibility-settings .colors-options-area p,#accessibility-settings .font-resizer-area p{font-size:11px;line-height:1.45455}
#accessibility-settings .font-val{color:#fff;font-weight:500;font-size:13px;line-height:1.46154}
/*#accessibility-settings #panel-desc{border-top:1px solid #172739;padding:20px 0 0}*/
#accessibility-settings .btn{width:auto}
#profilePersonlInfo .gen_msg { display: none; }
#profilePersonlInfo .tabSection.active .gen_msg { display: block; }
#accountStatementForm .has-message .gen_msg { margin: 0 0 25px; }
#privacyCookieAcceptBar .gen_msg:before{ position:static; font-size:12px; margin-right:5px;}
.accessability-tooltip.show{opacity:1}
.color-contrast-info,.colors-options-area,.font-resizer-area{margin:20px 0 0;padding:20px 0;border-top:1px solid #172739}
.colors-options-area{margin:0;padding:20px 0 0}
.color-contrast-list{font-size:0;line-height:0;margin:0 -5px -10px}
.color-contrast-list li{display:inline-block;vertical-align:top;width:60px;height:60px;margin:0 5px 10px}
a[data-theme]{display:block;font-weight:700;text-align:center;width:100%;height:100%;font-size:14px;line-height:4.28571;border:solid 1px;position:relative;border-radius:4px}
a[data-theme]:focus{outline:dotted 1px;outline-offset:-4px}
a[data-theme]:focus,a[data-theme]:hover{text-decoration:underline}
a[data-theme].active:before{top:3px;right:3px;content:"\e924";position:absolute;font:100%/1 cholder4}
a[data-theme][data-theme="1"]{background:#fff;color:#009;border-color:#009}
a[data-theme][data-theme="2"]{background:#6cf;color:#009;border-color:#009}
a[data-theme][data-theme="3"]{background:#000;color:#ff0;border-color:#ff0}
a[data-theme][data-theme="4"]{background:#cc9;color:#009;border-color:#009}
a[data-theme][data-theme="5"]{background:#4a2b3d;color:#dfdfab;border-color:#dfdfab}
a[data-theme][data-theme="6"]{background:#eecfdf;color:#600137;border-color:#600137}
a[data-theme][data-theme="7"]{background:#003447;color:#fff;border-color:#003447}
a[data-theme][data-theme="8"]{background:#44440e;color:#fdfddf;border-color:#fdfddf}
a[data-theme][data-theme="9"]{background:#3a3a78;color:#fefefe;border-color:#3a3a78}
a[data-theme][data-theme="10"]{background:#032f3d;color:#fff;border-color:#032f3d}
a[data-theme][data-theme=default]{line-height:28px;border-radius:0;font-weight:400}
.color-contrast-info{width:100%;display:table;padding:10px 0 0;table-layout:fixed}
.color-contrast-info>*{display:table-cell;vertical-align:top}
.color-contrast-info .selected-theme{height:36px;pointer-events:none}
.color-contrast-info .selected-theme a[data-theme]{font-weight:500;font-size:14px;line-height:2.57143}
.color-contrast-info .selected-theme a[data-theme] .alphabet{display:none}
.color-contrast-info .selected-theme a[data-theme]:after{content:attr(data-theme-name)}
.color-contrast-info .selected-theme a[data-theme]:before{display:none}
.colors-selection li{padding:15px 0}
.colors-selection li+li{border-top:solid 1px #ccc}
.colors-selection .btn,.colors-selection [type]{width:100%}
.colors-selection [type]{display:block;margin:10px 0 0}
.colors-selection .selected-element{font-weight:500;display:block}
.colors-selection .selected-element:before{content:'('}
.colors-selection .selected-element:after{content:')'}
.colors-selection .classes-list .btn{width:auto;padding:5px;margin:2px;font-size:12px;white-space:normal;display:inline-block}
.font-range-holder{margin:0;padding:7px 0;position:relative}
.font-range-holder .font-bar{top:12px;left:0;width:0;height:4px;position:absolute;background:#05643d;pointer-events:none;border-radius:5px 0 0 5px}
.font-range-holder .font-bar:after{top:0;bottom:0;left:100%;width:20px;position:absolute;background:#05643d}
.jcf-range{display:block}
.jcf-range .jcf-range-track{margin:0 20px 0 0;position:relative;display:block}
.jcf-range .jcf-range-wrapper{background:#172739;border-radius:5px;display:block;margin:5px 0;height:4px;cursor:pointer}
.jcf-range.jcf-vertical{width:auto}
.jcf-range.jcf-vertical .jcf-range-wrapper{margin:0;width:10px;height:auto;padding:20px 0 0}
.jcf-range.jcf-vertical .jcf-range-track{height:180px;width:10px}
.jcf-range.jcf-vertical .jcf-range-handle{left:-5px;top:auto}
.jcf-range.jcf-vertical .jcf-range-mark{margin:0 0 9px;left:14px;top:auto;width:3px;height:1px}
.jcf-range .jcf-range-handle{position:absolute;background:#05643d;border-radius:19px;width:20px;height:20px;margin:-9px 0 0;z-index:10;top:0;left:0;cursor:pointer}
.jcf-range .jcf-range-mark{position:absolute;overflow:hidden;background:#000;width:1px;height:3px;top:-7px;margin:0 0 0 9px}
.jcf-range.jcf-focus .jcf-range-handle{outline:dotted 1px}
.jcf-range.jcf-disabled{background:0 0!important;opacity:.3}
.combodate{display:block}
.combodate:after{content:'';clear:both;display:block}
.filters-table.filters-table-1 > div { width: 100%; }
.filters-table.filters-table-2 > div { width: 50%; }
.filters-table.filters-table-3 > div { width: 33.3333%; }
.filters-table.filters-table-4 > div { width: 25%; }
.filters-table > div { border: solid #ebeff4; border-width: 0 1px 0 0; }
.filters-table > div.child-4 { border-right-width: 0; }
.filters-table > div .ss-field { border-width: 0; border-radius: 0; }
/* gen dialog */
.ui-dialog.ui-widget-content.gen-dialog-parent { max-width: 410px; width: 410px !important; }
.ui-dialog.ui-widget-content.gen-dialog-parent label { text-transform: inherit; font-size: 13px; line-height: 16px; }
.ui-dialog.ui-widget-content.gen-dialog-parent .field-holder { min-height: inherit; margin-bottom: 15px; }
.ui-dialog.ui-widget-content.gen-dialog-parent .slimScrollDiv,
.ui-dialog.ui-widget-content.gen-dialog-parent .scroll-holder { height: auto !important; }
.ui-dialog.ui-widget-content.gen-dialog-parent .slimScrollDiv { max-height: none !important; }
.ui-dialog.ui-widget-content.gen-dialog-parent .scroll-holder { max-height: 75vh; }
.ui-dialog.ui-widget-content.gen-dialog-parent .btn-holder { padding-top: 10px; }
@media (max-width:440px){
	.ui-dialog.ui-widget-content.gen-dialog-parent { max-width: none; width: auto !important; left: 15px !important; right: 15px !important; }
}
@media (max-width:767px){
	.secure-page #accessibility-settings{top:47px}
}
@media (max-width:480px){
	#accessibility-settings{border-radius:0;width:100%;height:100vh}
	#accessibility-settings .scroll-frame{padding:0 15px 15px}
	#accessibility-settings .inner-cnotent{width:100%;height:100vh}
	.color-contrast-info,.colors-options-area,.font-resizer-area{margin:10px 0 0;padding:10px 0}
	.color-contrast-info,.colors-options-area{padding-bottom:0}
	.colors-options-area{margin:0}
	.color-contrast-list li{width:40px;height:40px}
	a[data-theme]{line-height:40px}
}
.accessibility-confirmation-dialog .img-holder{margin:0 0 20px}
.accessibility-confirmation-dialog .img-holder img{height:auto;display:block;margin:0 auto;max-width:100%}
.accessibility-confirmation-dialog ul{margin:0}
#accessibility-confirmation-dialog{display:none}
.ui-dialog #accessibility-confirmation-dialog{display:block}
.main-nav-tooltip{margin:0 0 0 60px;display:none}
.main-nav-tooltip .tooltip-inner{position:relative}
.main-nav-tooltip .arrow{left:0;right:100%;transform:rotate(180deg)!important}
.nav-active .main-nav-tooltip{display:none!important}
@media (max-width:1600px){
	.alert{color:#323232;font-size:.85714em;line-height:1.33333}
	.custom-card .program{font-size:.9285714285714286em}
	.balance-info .title{font-size:19px}
	.balance-info .amount{font-size:19px;font-weight:500}
	.balance-info .note .amount{font-size:100%}
	.user-card-info .note{font-size:.7857142857142857em;line-height:1.271}
	.user-card-info .btn-default{padding:10px;font-size:1em;font-weight:500;line-height:2}
	.balance-summary .title{font-size:.8571428571428571em;line-height:1.33}
	.balance-summary time{font-size:.7857142857142857em;line-height:1.45}
	.block-request-card .link{font-size:.8571428571428571em}
	#sub-nav a{padding:15px;font-size:.85714em;line-height:1.66667}
	.transaction-info h2{font-size:.9285714285714286em}
	.transaction-info .link{font-size:.8571428571428571em}
	.table-recent-transactions>thead>tr>th{font-size:.7857142857142857em}
	.table-recent-transactions .marchent{font-size:.7857142857142857em;margin:0 0 2px}
	.table-recent-transactions .status{font-size:.9285714285714286em;margin:0 0 4px}
	.table-recent-transactions .owner{font-size:.8571428571428571em}
	.table-recent-transactions .amount{font-size:1em}
}
@media (min-width:1366px){
	#nav{min-height:inherit!important}
}
@media (max-width:1365px){
	/*.secure-page .nav-opener{top:8px!important}
	html[data-client-theme*="3201"] .secure-page .nav-opener{top:6px!important}
	html[data-client-theme*="192"] .secure-page .nav-opener{top:0!important}
	.logo a.logo-i2c{padding:7px 0;width:50px;margin:0}*/
	body[data-pagetype=public-page] #wrapper{background-size:1366px auto !important }
	.show-on-focus:not(.dropdown-toggle),.skip-to-content:not(.dropdown-toggle){border-radius:0;width:100%;text-align:center}
	/*.show-on-focus:not(.dropdown-toggle):focus,.skip-to-content:not(.dropdown-toggle):focus{position:static}*/
	.container{width:auto;max-width:1170px}
	#nav{z-index:20}
	#nav .sub-drop:after{left:0;top:100%;content:'';z-index:10;position:absolute;width:999px;height:100vh}
	#nav>.nav-holder{width:100%}
	#nav>.nav-holder>ul{position:relative}
	#nav .open>.sub-drop{display:block}
	#nav .sub-drop{top:0;margin:0;left:100%;width:100%;display:none;position:absolute;border-width:0 0 0 3px}
	#nav .sub-drop .sub-drop{margin:0;border-width:0 0 0 3px}
	#nav>.nav-holder>ul>li.add-dropdown{display:none!important}
	#nav>.nav-holder>ul>li.no-required{display:block}
	.main-menu-overlay{display:block}
	.login-info.fixed{position:static}
	.login-info{background:0 0;transition:all .25s ease}
	.login-info .time,.login-info .title{opacity:0;z-index:3;position:relative;transition:all .25s ease}
	.login-info li{transition:all .25s ease}
	.login-info li+li{border-width:0}
	.login-info li+li .ico{border-radius:0 0 4px 4px;border-top:dotted 1px rgba(185,185,185,.64)}
	.login-info .ico{top:8px;left:-3px;max-width:none;width:46px;height:100%;border-radius:4px 4px 0 0}
	.login-info .ico img{top:50%;left:14px;margin:-8px 0 0;position:absolute}
	.nav-active .login-info{background:#ebeff4}
	.nav-active .login-info .time,.nav-active .login-info .title{opacity:1}
	.nav-active .login-info li+li{border-color:#cfd0d0;border-width:1px}
	.nav-active .login-info li+li .ico{border-width:0;border-radius:0}
	.nav-active .login-info .ico{border-radius:0}
	.login-info li{background:#fff!important}
	.nav-active .login-info li{background:#ebeff4!important}
	.availability{font-size:.85714em;line-height:2.33333;padding:10px 15px}
	.availability .ico{margin-right:12px}
	.jumbotron.jumbotron-splited{text-align:left}
	.more-info .box{width:100%}
	.more-info .box .img-holder{left:30px}
	.more-info .box .text{margin-left:70px}
	.more-info .list-inline-item:not(:last-child){margin:0 0 30px}
	.updated-at{display:block}
	.main-list{padding-left:0!important}
	.main-nav-tooltip{display:block!important}
}
@media (max-width:1199px){
	.accessibility-panel-active{padding:0}
	#sub-nav{margin-bottom:0}
	#sub-nav ul{display:block;overflow:hidden}
	#sub-nav ul li{width:50%;float:left;margin:0 0 20px}
	#sub-nav ul li:only-child{width:100%}
	.hero-block p{margin:0}
	.hero-block h1 .text sup{top:10px}
	.last-history .holder,.last-history .strip{vertical-align:top}
	.last-history .box{padding:15px}
	.last-history .amount,.last-history .na,.last-history .name{top:0;margin:0;right:auto;display:block;max-width:none;position:relative;white-space:normal}
	.footer-nav a:after,.footer-nav a:before{display:none}
	.online-banking .box{max-width:500px}
	.online-banking .img-holder{right:-15%;bottom:-15%}
	.map-locations .map-img{width:1200px}
	.conditions .nav-list li{padding:0 0 1px 0;font-size:.857em}
	.conditions .nav-list a{padding:3px 5px}
	.contact-us .form-holder{margin:0 30px}
	.card-summary-generic .img-holder{margin:0 15px 0 0}
	.card-summary-generic .card-num{font-size:1.07143em;line-height:1.13333}
	.card-summary-generic .card-num .dot{width:6px;height:6px}
	.card-summary-generic .card-num .dot:first-child{margin:0 0 0 7px}
	.card-summary-generic .card-num .dot:last-child{margin:0 7px 0 0}
	.card-summary-generic .card-author-info{margin:4px 0 0;max-width:none}
	.card-summary-generic .tag{margin:5px 0 0 0}
	.card-summary-generic .balance-info.clearboth{top:auto}
	.card-summary-generic .card-author-info{margin:0 0 25px}
	.card-summary-generic .card-author-info .heading{margin:0 0 0}
	.card-summary-generic .card-author-info li:nth-child(1){width:100%}
	.card-summary-generic .card-author-info li:nth-child(2){width:50%}
	.card-summary-generic .card-author-info li:nth-child(3){width:50%}
	.card-summary-generic .card-author-info.author-info-credit li:nth-child(1){width:100%}
	.card-summary-generic .card-author-info.author-info-credit li:nth-child(2){width:100%}
	.card-summary-generic .wallet .head{min-height:50px}
	.card-summary-generic .wallet .head{padding:0 0 0}
	.card-summary-generic .wallet .head .link{display:block;top:27px;right:0}
	.card-summary-generic .wallet .head .link .text{display:none}
	.bank-with-us .img-holder { width: 370px; margin: /*-102px 30px -108px -59px*/ 0 0 0 auto; }
	.bank-with-us .row > div:first-child { max-width: 60%; }
	.balance-info .static-label { margin: 3px 0 0; }
	.balance-info .amount{font-size:16px;}
}
@media (max-width:991px){
	/*.skip-to-content{display:none}*/
	.main-page .multi-lang-drop,.multi-lang-drop {position:absolute;top:50%;transform:translate(0,-50%);z-index:130}
	.navbar-toggler{ left:auto; top: auto; margin: 6px 10px 0 0; float: left; }
	.navbar-toggler:hover, .navbar-toggler:focus { outline: dotted; outline-offset: -3px; }
	.multi-lang-drop{right:0}
	.logo{max-width:150px;margin:0!important; height: 60px;}
	/*html[data-client-theme*="192"] .logo{padding:15px 0 0!important}
	html[data-client-theme*="193"] .logo{padding:5px 0 0!important; max-width: 220px;}*/
	.logo a{padding:0; position: relative; top: 50%; transform: translate(0,-50%);}
	.secure-page #main{padding:20px 0 30px}
	[data-pagetype=public-page].nav-active .nav-opener.overlay{display:block}
	#main-nav{top:0;left:-215px;position:absolute;overflow-y:auto;overflow-x:hidden;transition:left .25s ease}
	.navbar-expand-lg .navbar-nav .nav-item.sign-in .nav-link { width: 100%; }
	.ccart .navbar-expand-lg .navbar-nav .nav-item.sign-in .nav-link { width: auto; margin: 0; }
	.nav-active #main-nav{left:0}
	.main-menu-overlay{display:none!important}
	.navbar{text-align:center}
	.navbar *{text-align:left}
	.navbar h1{max-width:180px;float:none!important;margin:0 auto!important;display:inline-block;vertical-align:top}
	.card-selection-form{padding:15px 0}
	.card-selection-form ul{padding:0 0 15px}
	.card-selection-form ul li{margin:0 10px 0 0}
	.user-card-info{padding:20px;overflow:hidden}
	.user-card-info .display-table::after{display:block;clear:both;content:""}
	.user-card-info .custom-card{float:left;width:310px;margin:0 0 20px; }
	.user-card-info .balance-info{float:right;margin:0 -5px 20px 0;width:calc(100% - 310px)}
	.user-card-info .balance-info li{width:calc(100% - 20px);float:left;margin:0 10px;text-align:center;white-space:nowrap}
	.user-card-info .balance-info li:before{position:relative;background:0 0;width:1px;height:150px}
	.user-card-info .balance-info li .li-inner,.user-card-info .balance-info li:before{display:inline-block;vertical-align:middle}
	.user-card-info .balance-info li .li-inner{white-space:normal}
	.user-card-info .balance-info li .title{display:inline-block;vertical-align:top;float:none!important}
	.user-card-info .btn-orange { clear: both; }
	.balance-summary-info-holder{clear:both;padding:30px 0 0}
	.balance-info .static-label { float: none; }
	.custom-card.bg-green .name{font-size:1em}
	.custom-card.bg-green .card-num{font-size:1.142857142857143em}
	.custom-card.bg-green .title{font-size:.7857142857142857em}
	.custom-card.bg-green .num{font-size:.9285714285714286em}
	.custom-card.bg-green .program{font-size:.8571428571428571em}
	.custom-card.bg-green .card-info li{width:5.642857142857143em}
	.custom-card.bg-green .dot:first-child{margin:0 0 0 5px}
	.custom-card.bg-green .dot:nth-child(2),.custom-card.bg-green .dot:nth-child(6){margin:0 3px 0 0}
	.custom-card.bg-green .dot:nth-child(2){margin:0 0 0 8px}
	.custom-card.bg-green .dot:last-child{margin:0 5px 0 0}
	.balance-info li{float:left;width:46%;padding:15px;background:#f9f9f9;border-radius:3px;border:solid 1px #f1f1f1}
	.balance-info li+li{margin:0 0 0 2%}
	.balance-info .title{font-size:1em;line-height:1.71;width:100%}
	.balance-info .amount{font-size:1.142857142857143em;line-height:1.5;width:100%}
	.balance-info .note{font-size:.71429em;line-height:1.4}
	.balance-summary{margin:0 -10px;padding:23px 12px 13px}
	.balance-summary li{width:33%}
	.balance-summary .amount{font-size:1.071428571428571em}
	.balance-summary .title{margin:3px 0 0;line-height:1.27;font-size:.7857142857142857em}
	.balance-summary time{font-size:.7142857142857143em}
	.block-request-card{padding:11px;text-align:center;margin:0 -20px -10px}
	.block-request-card .link{font-size:.7857142857142857em}
	.list-gen-tab-nav.in-view .nav-tabs,.list-gen-tab-nav.in-view .nav-tabs li{display:block}
	.list-gen-tab-nav{padding:0}
	.list-gen-tab-nav .jcf-scrollable-wrapper,.list-gen-tab-nav .list-holder{width:auto!important;height:auto!important}
	.list-gen-tab-nav.scroll-inactive .nav-tabs,.list-gen-tab-nav.scroll-inactive .nav-tabs li{display:block}
	.table-recent-transactions>tbody>tr>td:first-child,.table-recent-transactions>thead>tr>th:first-child{padding-left:21px}
	.table-recent-transactions>tbody>tr>td:last-child,.table-recent-transactions>thead>tr>th:last-child{width:26%}
	.table-recent-transactions .status{font-size:.8571428571428571em}
	.table-recent-transactions .owner{font-size:.7857142857142857em}
	.list-logos{float:left!important;width:auto;overflow:visible !important;white-space:nowrap;overflow-y:scroll}
	.list-logos li{margin:0 24px 0 0}
	#footer .note{margin:0}
	#footer .copyright{margin-top:15px;margin-bottom:0;margin-left:10px}
	.footer-nav ul li{padding:9px 0;margin:0 30px 0 0}
	.footer-nav a{font-size:.85714em;line-height:1.33333}
	.footer-info{padding-top:7px}
	.footer-info .list-logos{font-size:0;line-height:0;float:right!important}
	.footer-info .list-logos li{padding:0;margin:0 0 0 15px}
	.main-page .footer-info{/*margin-top:30px;*/ padding:0; margin:0;}
	.navbar{display:block}
	.navbar::after{display:block;clear:both;content:""}
	.navbar-collapse{top:81px;left:0;bottom:0;width:215px;padding:20px 0 15px;z-index:102;position:fixed;height:auto!important;display:block!important;transform:translate(-100%,0);transition:transform .25s ease;-ms-transform:translate(-100%,0)}
	.nav-active .navbar-collapse{box-shadow:0 15px 30px 0 rgba(0,0,0,.15)}
	.navbar-collapse.show{transform:translate(0,0);-ms-transform:translate(0,0)}
	.navbar-collapse .navbar-nav{margin:0;overflow-y:auto;overflow-x:hidden;height:100%!important}
	.navbar-collapse .navbar-nav .nav-item{margin:0}
	.navbar-collapse .navbar-toggler{top:10px;left:10;background:0 0;display:none}
	.go-to-next-section{left:50%;margin:0 0 -32px -32px;bottom:-30px}
	.main-page .list-logos{float:none!important}
	.list-partners{display:block!important}
	.available-credit{margin:0 0 20px}
	.apr-info-box .num{margin:0 0 15px}
	.bank-accounts .innerbox{padding:30px 20px}
	.bank-accounts .innerbox .link-edit{top:10px;right:10px}
	.info-list.col4 .box:not(.wide),.info-list.col4 li:not(.wide){width:50%}
	.widget{margin:25px 0}
	.widget .logo{margin:0 0 20px!important}
	.transaction-details .filters-area h2{margin:0 -26px;padding:0 26px 0}
	.transaction-details .filters-area .actions-list{float:right;margin:0}
	.transaction-details .filters-area .actions-list li{margin:0 20px 0 0}
	.transaction-details .filters-area .actions-list li:last-child{margin-right:0!important}
	.transaction-details .form-search{margin:0 0 -26px}
	.transaction-details .d-table{display:block!important}
	.transaction-details .d-table>*:not(script){display:block;min-height:78px}
	.transaction-details .card-activity-info{border:0}
	.transaction-details .card-activity-info.show{box-shadow:none}
	.transaction-details .types{float:left;width:50%;border-bottom:1px solid #f0f0f0!important}
	.transaction-details .form-search{float:left;width:50%;border-bottom:1px solid #cecece!important}
	.transaction-details .card-activity-info .transaction-period-drop{clear:both;border:solid #f0f0f0;border-width:1px 0 0}
	.transaction-details .card-activity-info .transaction-period-drop .close-outside-collapse{top:auto;left:auto;position:relative}
	.transaction-details .status-selection-list li{margin-right:1px}
	.last-summary .balance-summary li{width:33.3333%;margin:0 0 7px}
	.last-summary .balance-summary li:first-child{width:33.3333%!important}
	.last-summary .balance-info li{float:none;width:auto;display:block}
	.last-summary .balance-info li+li{margin:10px 0 0}
	.last-summary .balance-info li:before{display:none}
	.last-summary .balance-info .alert{margin:0}
	.last-summary .balance-info .alert .title{width:auto;max-width:none}
	.last-summary .title{width:auto;max-width:none}
	.list-gen-tab-nav{margin:30px 15px 50px;border:1px solid #dee2e6; border-radius: 4px; overflow: visible;}
	.list-gen-tab-nav:before { content: ''; position: absolute; left: -21px; right: -21px; bottom: -30px; height: 1px; background: #dee2e6; }
	.list-gen-tab-nav .list-holder { margin: 0; }
	.list-gen-tab-nav .custom-nav-opener{display:block}
	.list-gen-tab-nav .list-gen-tabs{display:block}
	.list-gen-tab-nav .list-gen-tabs li{display:block;text-align:left;border-top:rgba(0,0,0,.1) solid 1px}
	.list-gen-tab-nav .list-gen-tabs li+li{border-color:rgba(0,0,0,.1);border-width:1px 0 0}
	.list-gen-tab-nav .nav-tabs{margin:0!important}
	.list-gen-tab-nav .nav-tabs li{width:auto;display:block}
	.manage-profile .list-gen-tab-nav .nav-tabs a{font-size:.92857em;line-height:1.30769}
	.manage-profile .list-gen-tab-nav .nav-tabs a .ico{display:inline;margin:0 10px 0 0}
	.list-gen-tab-nav .nav-tabs li:last-child a { border-width: 0; }
	.list-gen-tab-nav .back,.list-gen-tab-nav .next{display:none!important}
	.last-history .box{min-height:65px}
	.sub-drop.clone-drop{display:none!important}
	.go-to-next-section{left:50%;margin:0 0 -32px -32px}
	.online-banking{text-align:center}
	.online-banking:before{width:100%;z-index:2;background:rgba(255,255,255,.8)}
	.online-banking .note{color:#333}
	.imgs-logos_list{padding:30px 0;margin-bottom:10px}
	.card-enrollment-center .card-image{width:200px}
	.availability{text-align:center;font-size:.85714em;line-height:1.66667;padding:10px}
	.availability .ico{margin-right:10px}
	.updated-at{display:block}
	.postal-address .address{float:none;display:inline}
	.more-info .box{width:100%}
	.more-info .box .img-holder{left:30px}
	.more-info .box .text{margin-left:70px}
	.jumbotron.jumbotron-splited{text-align:left;margin-bottom:30px}
	.access-denied:before{display:none}
	.access-denied-main .content-container{padding-top:0;padding-bottom:0}
	#couponWidget .no-data{margin-top:0;margin-bottom:30px}
	.card-summary-generic .card-info,.card-summary-generic .card-num{text-align:left}
	.card-summary-generic .card-info.float-left,.card-summary-generic .card-num.float-left{float:none!important;display:inline-block;vertical-align:top}
	.card-summary-generic .balance-info li{width:auto;float:none;background:0 0;border-width:0}
	.card-summary-generic .wallet .head{padding:0}
	.full-width-btn-md{display:block;margin:0 auto!important;width:100%}
	.full-width-btn-md+.full-width-btn-md{margin-top:10px!important}
	.main-nav-tooltip{display:none!important}
	.balance-info .amount .num{max-width:none}
	.hero-block .btn-mobile{display:block}
	.hero-block .btn-desktop{display:none!important}
	.bank-with-us .row > div:first-child { max-width: 50%; }
	.filters-table { display: block !important; margin: 0 -2px; }
	.filters-table:after { content: ''; display: block; clear: both; }
	.filters-table.filters-table-4 > div { float: left; width: 50%; border-width: 1px; min-height: 72px; margin: -1px 0; }
	.filters-table.filters-table-4 > div.child-1,
	.filters-table.filters-table-4 > div.child-3 { border-right-width: 0; }
	.filters-table.filters-table-4 > div.transaction-period-drop { border-top-width: 0; }
	.filters-table.filters-table-2 > div { float: left; width: 50%; }
	.filters-table.filters-table-3 { margin: 0; }
	.filters-table.filters-table-3 > div { float: left; width: 50%; min-height: 72px; }
	.filters-table.filters-table-3 > div.child-1 { width: 100%; border-bottom-width: 1px; }
}
@media (max-width:991px){
	.conditions .list-gen-tab-nav.fixed{position:static!important}
	.main-list{padding-left:0!important}
	.navbar-expand-lg .navbar-nav .nav-link{padding:10px 20px !important; text-align:left}
}
@media (min-width:768px){
	.slider-table .btn-next,.slider-table .btn-prev{display:none!important}
	.table-custom tbody,.table-custom tr{width:auto!important}
	.select-holder{top:auto;right:auto;width:auto;position:relative}
	#couponWidget .no-data{padding:60px 20px}
	#headerInfo{height:auto!important;display:block!important}
}
@media (max-width:768px){
	#header .user-cards-dropdown{margin:0}
}
@media (max-width:600px){
	.banner_right_side,.home_banner .banner_left_side{width:100%}
	.home_banner{padding:0 30px 20px 30px}
}
@media (max-width:767px){
	.hero-block #header { margin: 0 0 30px; }
	/*.secure-page .nav-opener{top:1px!important}*/
	.secure-page #header>.holder{text-align:center;min-height:50px;padding:0}
	.secure-page #header>.holder *{text-align:left}
	.secure-page #header>.holder:after{content:'';display:block;clear:both}
	.logo a.logo-i2c{position:relative;right:25px}
	/*html[data-client-theme*="193"] .logo a{padding:0}
	html[data-client-theme*="193"] .logo { padding: 11px 0 0 !important; max-width: 180px; }*/
	.secure-page #header>.holder .lang-dropdown>.dropdown-toggle,.secure-page #header>.holder .logout-link{text-align:center}
	#main{height:auto!important}
	.navbar-collapse{width:100%;top:54px}
	[data-pagetype=public-page].nav-active .nav-opener.overlay{display:none!important}
	.secure-page #main{padding:0 0 30px}
	.logo{float:none!important;margin:0 auto!important;padding:0 6px;display:inline-block;vertical-align:top; position: relative; left: -20px; }
	.logo a.smart-health-logo { padding: 0; }
	/*html[data-client-theme*="192"] .logo{margin:12px auto 0!important; padding: 0 !important; }*/
	.logo a{display:block;padding:0}
	.logo a:focus{outline-offset:5px}
	.secure-page .logo{padding-top:0}
	.user-cards-dropdown .btn-link{color:#222;background:#fff;text-align:left;position:relative;font-size:12px;line-height:1.66667;padding:10px 40px 10px 20px}
	.user-cards-dropdown .btn-link{ width: 100%;}
	#header .user-cards-dropdown { float: none !important; width: 100%; display: block !important;}
	.user-cards-dropdown .btn-link .icon-card{margin:-6px 3px 0}
	.card-dropdown .card-selection-form .info .number {padding-left: 32px;}
	.user-cards-dropdown .btn-link img{margin:0 10px 0 0;vertical-align:middle;width:24px;height:auto}
	.user-cards-dropdown .btn-link .number:before{background:#ccc}
	.user-cards-dropdown .btn-link .ico{top:50%;right:15px;font-size:8px;margin:-4px 0 0;position:absolute}
	.card-dropdown{margin:0}
	.alert{font-size:.78571em;line-height:1.27273}
	.alert.alert-danger{margin-top:20px}
	#headerInfo{clear:both}
	.header-info{clear:both;width:100%;float:none!important;display:table;max-height:58px;}
	/*html[data-client-theme*="193"] .header-info{border-top:solid 1px #f1f1f1; margin: 10px 0 0; }*/
	.header-info>a,.header-info>div{width:25%;float:none!important;display:table-cell;vertical-align:top}
	.header-info>a,.header-info>div>a,.header-info>div>button{border-radius:0}
	.user-alert{width:100%;position:static}
	.user-alert .btn-link{width:100%;text-align:center;padding:21px 10px 22px}
	.user-alert .ico-holder{margin:0 auto}
	.user-alert .dropdown-menu{left:0;width:100%}
	.lang-dropdown .card-body{padding:30px 15px;background:#fff}
	.lang-dropdown>.btn{padding:21px 10px}
	.lang-dropdown>.btn .ico{font-size:5px;margin:5px 0 0 5px}
	.custom-card.bg-green .card-num{font-size:1em}
	.user-img>.btn{width:100%;padding:14px 16px}
	.user-img .img-holder{display:block;margin:0 auto;max-width:30px}
	.user-img .dropdown-menu{left:0!important;right:auto!important}
	.user-img .dropdown-menu:before{right:auto;left:23px}
	.user-card-info{margin:0 0 22px}
	.user-card-info .custom-card{float:none;width:auto;width:265px;margin:0 auto 20px}
	.user-card-info .balance-info{width:auto;max-width:265px;margin:0 auto 20px;float:none}
	.user-card-info .balance-info li{float:none;width:auto;margin:0;background:#fff;border:none;padding:0 20px}
	.user-card-info .balance-info li:before{height:auto}
	.user-card-info .balance-info li+li{margin:20px 0 0}
	.user-card-info .balance-summary{padding:28px 17px 0}
	.balance-summary li:last-child { margin: 0; }
	.balance-summary-info-holder{padding:20px 0 0}
	.block-request-card{padding:15px 10px}
	.table-custom>tbody>tr{background:#f9f9f9}
	.transaction-info{padding:30px 20px}
	.transaction-info .table-responsive{margin:0;border-width:0;overflow-x:auto}
	.transaction-info h2{font-size:.9285714285714286em;font-weight:400}
	.transaction-info .link{font-size:.8571428571428571em}
	.transaction-info .table-responsive{overflow-y:auto}
	.balance-summary li{width:31%}
	.table-custom{width:100%;position:relative;display:block!important;padding:20px 0}
	.table-custom.custom-grid-empty{padding:0}
	.table-custom>tbody{width:100%;float:left;overflow:hidden;display:block!important;overflow-y:auto;padding:0;max-height:320px!important}
	.table-custom>tbody>tr{width:100%;padding:15px;min-height:200px;vertical-align:top;border-radius:4px;white-space:normal;background-color:#f8f9fb;display:inline-block!important;vertical-align:top;text-align:left!important;}
	.table-custom>tbody>tr + tr { margin-top: 20px; }
	.table-custom>tbody>tr:last-child{border-width:0}
	.table-custom>tbody>tr.d-none{display:none!important}
	.table-custom>tbody>tr:hover{box-shadow:none!important}
	.table-custom .add-info .info-holder{max-height:250px;overflow-y:auto}
	.table-custom>tbody>tr>td{padding:0!important;width:100%!important;background:0 0!important;display:block!important;border-width:0!important;white-space:normal!important;text-align:left!important;}
	.table-custom>tbody>tr>td + td { padding: 10px 0 !important; border-top: solid 1px rgba(0,0,0,0.05) !important; }
	.table-custom>tbody>tr>td:first-child { padding: 0 0 10px !important; }
	.table-custom>tbody>tr>td:last-child { padding: 10px 0 0 !important; }
	.table-custom > tbody > tr > td:before { content: attr(data-label); display: block; font-size: 80%; font-weight: 500; color: #777; margin: 0 0 5px; }
	.table-custom>tbody>tr>td:nth-child(3){text-align:left}
	.table-recent-transactions.table-custom td .amount { text-align: left; }
	.table-custom .time{margin:5px 0 0 5px;font-size:10px;text-align:left; display: inline;}
	.table-custom>thead{display:none}
	.table-recent-transactions .date{width:3.571428571428571em !important;border-radius:4px; padding: 10px 5px; background: #fff; display: inline-block; vertical-align: top; text-align: center !important; }
	.table-recent-transactions .date .day,.table-recent-transactions .date .month,.table-recent-transactions .date .year{line-height:1}
	.table-recent-transactions .date .day{font-size: 2.22434em;margin: 2px 0;}
	.table-recent-transactions .status{margin:0;font-size:.8571428571428571em;line-height:1.33}
	.table-recent-transactions .status br{display:none}
	.table-recent-transactions .reward{display:block;margin:5px 0 0 0}
	.table-recent-transactions .amount{text-align:right;margin-right:0; word-break: break-all;}
	#sub-nav a{font-size:.8571428571428571em}
	#sub-nav a .ico{display:block;margin:0 auto 10px}
	#footer .note{margin:0 0 10px;padding:0}
	#footer .note + .note { margin: 0; }
	#footer .copyright{margin:3px 0 0 5px;display:inline-block;vertical-align:middle}
	.footer-nav{margin:0 -15px 30px}
	.footer-nav ul{overflow:hidden}
	.footer-nav ul li{width:100%;float:none;padding:10px 15px;margin:0;border:solid #f1f1f1;border-width:1px 0 0}
	.footer-nav ul li a{font-size:.85714em;line-height:1.41667}
	.footer-nav ul li:first-child{border-width:0}
	.footer-nav ul li:last-child{border-width:1px 0 1px 0}
	.footer-info{border-width:0!important}
	.footer-info [class*=col-]{width:100%;max-width:100%;display:block;flex:inherit;float:none!important}
	.footer-info .list-logos{width:262px;margin:0 auto 30px;float:none!important;text-align:center!important}
	.footer-info .list-logos li{margin:0 5px}
	.footer-info .logo{padding:0 !important; margin:0 5px 0 10px!important; left: auto;}
	.partners-logos.list-logos{float:left!important}
	.navbar-expand-lg .navbar-nav .nav-item{margin:0}
	.multi-lang-drop .dropdown-toggle{width:63px;background:0 0;padding:6px 14px}
	.multi-lang-drop .dropdown-toggle:after{margin:0 -5px 0 5px}
	.multi-lang-drop .dropdown-toggle .text{display:none}
	.multi-lang-drop .dropdown-toggle::before{content:attr(data-value);text-transform:uppercase}
	.multi-lang-drop .dropdown-toggle{padding:5px 13px 5px 10px;width:auto;background:0 0}
	.multi-lang-drop .dropdown-menu{width:130px}
	.main-page .footer-nav ul li{margin:0}
	.secondry-card-drop .list-gen-tab-nav{padding:0 0}
	.jumbotron{margin:0 0 17px}
	.jumbotron p{margin-bottom:0!important}
	.account-record{padding:15px}
	.last-history-info{margin:0;padding:0 0 10px}
	.last-history{margin:0;display:block}
	.last-history li{padding:0;display:block}
	.card-history.two-col{display:flex;justify-content:center;width:100%;padding:20px 0 0 0}
	.card-history.two-col li{width:calc(50% - 17px);flex-direction:column}
	.card-history.two-col li:last-child{margin-right:0}
	.last-history .box{display:flex;align-items:center}
	.last-history .holder{width:100%;display:flex;flex-direction:row-reverse;justify-content:space-between}
	.last-history .strip{display:none}
	.secondry-card-drop{margin:20px 0 0;max-width:none}
	.secondry-card-drop>.btn-secondary:not(:disabled){padding-right:34px}
	.secondry-card-drop>.btn-secondary:not(:disabled):after{right:11px}
	.secondry-card-drop>.btn-secondary:not(:disabled) .card-num .dot:first-child,.secondry-card-drop>.btn-secondary:not(:disabled) .card-num .dot:nth-child(7){margin:0 0 0 3px}
	.secondry-card-drop>.btn-secondary:not(:disabled) .card-num .dot:last-child,.secondry-card-drop>.btn-secondary:not(:disabled) .card-num .dot:nth-child(2),.secondry-card-drop>.btn-secondary:not(:disabled) .card-num .dot:nth-child(6){margin:0 3px 0 0}
	.secondry-card-drop>.btn-secondary:not(:disabled) .amount>img{display:none}
	.secondry-card-drop>.btn-secondary:not(:disabled) .num{max-width:200px}
	.secondry-card-drop .dropdown-menu .scroll-holder,.secondry-card-drop .dropdown-menu .slimScrollDiv{height:218px!important}
	.secondry-card-drop .info-holder .user-info{width:60%}
	.secondry-card-drop .info-holder .amount-info{width:40%}
	.secondry-card-drop .info-holder .card-num .dot:first-child,.secondry-card-drop .info-holder .card-num .dot:nth-child(7){margin:0 0 0 3px}
	.secondry-card-drop .info-holder .card-num .dot:last-child,.secondry-card-drop .info-holder .card-num .dot:nth-child(2),.secondry-card-drop .info-holder .card-num .dot:nth-child(6){margin:0 3px 0 0}
	.secondry-card-drop .info-holder .num{display:block}
	.transaction-details h2{float:none;margin:0 0 10px;min-width:300px}
	.transaction-details .card-activity-info .types{width:100%;border:solid #ebeff4}
	.transaction-details .card-activity-info .form-search{width:100%;border:solid #ebeff4}
	.transaction-details .filters-area .actions-list{float:right;margin:-20px 0 0}
	.transaction-details .table-responsive{border:solid 10px #fff}
	.card-activity-info.d-table{display:block}
	.card-activity-info.d-table>*{display:block;border-width:1px 0 0}
	.transaction-period-drop .close-outside-collapse{top:auto;left:auto;position:relative}
	.bank-accounts .head{padding:20px 0 0}
	.bank-accounts h2{float:none;margin:0 20px 20px}
	.bank-accounts .form-search{float:none;width:auto;border-width:1px 0 0}
	.bank-accounts .account-frame{padding:20px 15px}
	.bank-accounts .nav-tabs li .btn{min-width:120px}
	.bank-accounts .innerbox{margin:0 0 30px;padding:30px 20px;height:auto!important}
	.bank-accounts .account-box-grid .actions:before{content:none;height:100%}
	.bank-accounts .account-box-grid .actions li{width:100%;height:33.33333%;display:block;padding:10px 0;margin:0}
	.info-list .box,.info-list li,.info-list.col4 .box:not(.wide),.info-list.col4 li:not(.wide){padding:0;width:auto;display:block}
	.verify-fieldbox{padding:20px 15px}
	.form .verify-fieldbox .form-control{font-size:16px;line-height:1.25}
	.list-steps li .text{display:none}
	.form .btn{margin:0;width:100%;display:block}
	.form .btn+.btn{margin:15px 0 0}
	.add-bank-account-success:before{display:none}
	.success{padding:30px 20px 15px}
	.success h2{font-size:1.28571em;line-height:1.27778}
	.success .btn{width:100%;display:block;margin:0 0 15px}
	.last-summary .balance-summary li{width:50%}
	#ui-tabs.ui-tabs .ui-tabs-nav{height:596px!important}
	.biz-info{margin:30px 0 0}
	.helpline{margin:30px 0 0;min-width:auto}
	.helpline .ico{top:auto;left:auto;display:block;margin:0 auto 20px;position:relative}
	.helpline strong{font-size:14px;font-weight:500}
	.card-steps-holder .field-focused .form-control,.card-steps-holder .form-control{font-size:16px;padding:6px 0;text-align:center}
	.list-digits{margin:0 0 20px;text-align:center}
	.list-digits li{width:35px;vertical-align:top}
	.list-digits li:not(:last-child){margin:0 2px 0 0}
	.list-digits .form-control{font-size:16px;text-align:center}
	.empty-section{margin:20px 0 0}
	.empty-section .frame{width:20em;min-height:20em}
	.empty-section .frame:before{height:20em}
	.empty-section .ico-holder{margin:0 auto 15px}
	.empty-section .detail{padding:0 30px}
	.statement-success .success-img{max-width:80%}
	.statement-success h3{font-size:1.28571em;line-height:1.22222}
	.forgot-change-pin-popover{top:auto;left:auto;width:auto;margin:0 0 20px;position:relative}
	.forgot-change-pin-popover:before{top:auto;right:50%;bottom:100%;margin:0 -10px 0 0;border-width:0 10px 10px;border-color:transparent transparent #fff}
	.messages-header .offer-area{padding-top:20px;text-align:left}
	.ui-dialog.ui-widget-content{max-width:550px;width:auto!important;min-width:inherit!important}
	.online-banking h2{font-size:1.57143em;line-height:1.36364}
	.online-banking p{font-size:1.14286em;line-height:1.375}
	.filter-area{display:block!important}
	.filter-area>*{display:block!important;border-bottom:1px solid #ebeff4}
	.filter-area>script{display:none!important}
	.filter-area .form-search{float:none}
	.table-switcher{padding:5px}
	.table-switcher .result-rang-holder{float:left!important;margin:10px 0 0}
	.privacy-policy-secure #privacy-policy{padding:0 20px 20px}
	.privacy-policy-secure .policy-text{font-size:.857em!important}
	.contact-us .form-holder{margin:0 30px}
	.contact-us .col-right{padding:0}
	.card-enrollment-center .card-image{width:200px}
	.contact-us .visual-verification .title{position:static}
	.bg-field{width:100%!important;float:none!important;padding:0}
	.captcha-2{width:100%!important;float:none!important;margin-bottom:20px!important}
	.more-info{padding:30px 15px}
	.more-info .box{padding:50px 20px}
	.more-info .box .img-holder{left:0;top:50px;display:block;width:100%;text-align:center}
	.more-info .box .text{width:100%;margin:0;position:relative;top:50px;margin-bottom:15px;text-align:center}
	.more-info .number{font-size:1em}
	.more-info .moto{font-size:.829em}
	.main-list{padding-left:0!important}
	.conditions .main-list li:before{left:0;top:-30px}
	#termsConditions *>ol{padding-inline-start:0!important}
	.conditions .list-gen-tab-nav{margin:20px 0;position:static!important}
	.conditions .nav-list li{padding:0;border-top:rgba(0,0,0,.1) solid 1px;margin-bottom:0}
	.cardactivation-main .activation-steps .completed-step .subhead .btns .btn{min-width:100%}
	.cardactivation-main .activation-steps .completed-step .subhead .img-holder{margin:0 auto 30px auto}
	.form-card-activation .list-digits li{width:31.333%}
	.card-history.two-col{padding:0;margin-top:-20px}
	.card-history.two-col li{display:flex;justify-content:space-between}
	.card-history.two-col li:after{content:none}
	.access-denied-main .container-fluid{padding-top:30px}
	.access-denied{text-align:center}
	.access-denied .frame{padding:20px}
	.access-denied .detail .ico-holder{float:none;margin:0 auto;max-width:117px}
	.access-denied .denied-content{margin:0;float:none;max-width:none;border-width:0;padding:20px 0 0;text-align:center!important}
	.form-forgot-userid .error-screen .vector-area,.form-forgot-userid .success-screen .vector-area{display:block}
	.card-summary-generic{padding:15px 15px 5px}
	.shared-balance-history .card-summary-generic{padding:15px 15px 5px}
	.card-summary-generic .card-info{margin:0 -10px}
	.card-summary-generic .add-info li{margin:0 10px 0 0}
	.card-summary-generic .balance-info .amount.orange{font-size:1.14286em;line-height:1.1875}
	.card-summary-generic .wallet .head{min-height:70px}
	.card-summary-generic .account-record .card-history.two-col{margin:0 0 0;display:block;float:left}
	.card-summary-generic .account-record .card-history.two-col li{width:46%;margin:0 10px 10px 0;justify-content:center}
	.full-width-btn-sm{display:block;margin:0 auto!important;width:100%}
	.full-width-btn-sm+.full-width-btn-md{margin-top:10px!important}
	#sessionTimeoutdialog input{float:none;width:100%}
	#sessionTimeoutdialog input+input{margin:10px 0 0}
	.table-switcher>tbody>tr>td{padding:0}
	.no-record .no-data-available{max-width: 350px;height: 100%;min-height: 350px;width: 100%;}
	.no-record .no-data-available:before{height:350px;}
	.no-record .no-data-available .ico-holder{margin-bottom:10px}
	.no-record .no-data-available .ico-holder img{max-width:80px;height:auto;display:block;margin:0 auto}
	.no-record .no-data-available>.circle{padding:0 20px}
	.manage-profile .radios-holder{position:relative;top:auto;right:auto;margin:10px 0 0}
	.manage-profile .radios-holder.radio-2 .radio{width:200px}
	.manage-profile .radios-holder.radio-2 .radio label{width:50%}
	.manage-profile .radios-holder.radio-3 .radio{width:300px}
	.manage-profile .radios-holder.radio-3 .radio label{width:33.3333%}
	#footer.footer-secure .container-fluid{padding:0 15px 30px;overflow:hidden}
	#footer.footer-secure .footer-frame{border-width:0;padding-top:0;margin-top:0}
	#footer .footer-frame,.main-page .footer-info{margin-top:0}
	#footer .footer-frame{padding-top:20px; display: block; }
	.filters-table.filters-table-4 { margin: -1px -1px 0; }
	.filters-table.filters-table-4 > div[class*="child-"] { width: 100%; border-bottom-width: 1px; margin: 0 0 -1px; }
	.filters-table.filters-table-2 > div { float: left; width: 100%; border-width: 0 0 1px !important; }
}
@media (max-width:579px){
	.navbar h1{position:relative}
	.balance-summary li{width:48%}
	.apr-info-box{height:auto;margin-top:20px}
	.apr-info-box.mt-xs-0{margin:0}
	.list-selection{margin:0 -10px 30px}
	.list-selection li{width:110px;height:110px}
	.helpline{margin:30px 15px 0}
	.bank-accounts.no-bank-account:before{height:360px}
	.bank-accounts.no-activity:before{height:360px}
	.bank-accounts .no-account{width:260px;min-height:260px}
	.bank-accounts .no-account:before{height:260px}
	.bank-accounts .no-account .btn{font-size:.92857em;line-height:1.38462}
	.bank-accounts .no-activity:before{height:260px}
	.bank-accounts p{margin:0 0 10px}
	.bank-accounts .ico-holder{max-width:150px;margin:0 auto 10px}
	.no-account-activity img{height:auto!important}
	.no-account-activity .ico-holder{margin:0 auto 10px!important}
	.bank-accounts .table-switcher .select-holder{width:100%;margin:0 0 20px}
	.bank-accounts .table-switcher .result-rang-holder{float:left!important}
	/*.transaction-details .actions-list a .filter-text{display:none!important}*/
	.bank-accounts .add-info{margin-top:30px;margin-bottom:30px}
	.agreement,.agreement.green{margin:0 0 20px}
	.transaction-details .filters-area .actions-list li{margin:0 10px 0 0}
	.table-switcher ul{margin:0 0 0 15px}
	.transaction-details{padding:1px}
	/*.transaction-details .card-activity-info .types{float:none;width:auto;border-top-width:1px;border-bottom-width:1px}*/
	.transaction-details .card-activity-info .transaction-period-drop{border-width:0}
	.transaction-details .form-search{float:none;width:auto;margin:0;border-width:0 0 1px}
	.transaction-details .filters-area .actions-list{float:right!important;width:auto}
	.transaction-period-drop:last-child .close-outside-collapse{width:auto}
	.current-statement .statement-date{float:none;width:auto;display:block;margin:0 0 8px}
	.current-statement .closing-date{text-align:left;overflow:visible}
	.current-statement .closing-date .date,.current-statement .closing-date .sub-title{display:inline-block;vertical-align:top}

	.card-selection-form .custom-card{width:auto;display:block}
	.card-selection-form .custom-card .footer,.card-selection-form .custom-card .head,.card-selection-form .custom-card .info{height:auto;display:block;overflow:hidden}
	.card-selection-form .custom-card .name{font-size:.9em}
	.card-selection-form .slick-track{overflow:hidden}
	.card-selection-form .slide>.info>*{width:100%;float:none;display:block}
	.card-selection-form .slider{padding:0 15px 40px}
	.card-selection-form .slide{padding:0 5px;width:288px}
	.card-selection-form .slick-arrow{top:auto;bottom:0}
	.card-selection-form .slick-arrow.slick-prev{left:20px}
	.card-selection-form .slick-arrow.slick-next{right:20px}
	.date-range .row>*{margin:15px 0 0}
	.date-range .row>:first-child{margin:0}
	.table-switcher .select-holder{width:100%;margin:10px 0}
	.ui-dialog.ui-widget-content{width:calc(100% - 30px)!important}
	.ui-dialog .btn-holder li{margin:0;display:block;width:auto; float: none; padding: 0;}
	.ui-dialog .btn-holder li:first-child, .ui-dialog .btn-holder li:last-child { padding: 0; }
	.ui-dialog .btn-holder li+li{margin:10px 0 0}
	.address-list-holder{max-width:220px}
	.address-list-holder .address-box{background:#fff;padding:10px;border-bottom:1px solid #dfe6ee;border-radius:0}
	.map-locations .map-img{width:auto;height:90vh}
	.no-dashboard{width:260px;min-height:260px;background:#fff;margin-left:-12px}
	.map-locations.active .address-list-holder{margin:0 0 0 7px}
	.map-locations .status-selection-list li a{padding:2px 20px}
	.address-list-holder .scroll-holder{max-height:82vh}
	.password-conditions p{font-size:.83333em;line-height:1.6}
	.otp-container .otp-counter .label{font-size:.76923em;line-height:1.7}
	.verification-area .error-message{font-size:.76923em;line-height:1.7}
	.list-alpha li span{font-size:.66667em;line-height:1.5}
	.otp-container .otp-counter .source{font-size:.76923em;line-height:1.7}
	.secondry-card-drop>.btn-secondary:not(:disabled) .card-num{font-size:.85714em;line-height:1.5}
	.secondry-card-drop>.btn-secondary:not(:disabled) .num{font-size:.92308em;line-height:1.5;max-width:78px}
	.list-location-btns{padding:0}
	.list-location-btns li{margin:0 0 10px 0;width:100%}
	#combination{min-width:230px!important}
	.table-switcher .chosen-container .chosen-single{width:100%}
	.cardactivation-main .activation-steps .completed-step .subhead .btns .btn{min-width:100%}
	.cardactivation-main .activation-steps .completed-step .subhead .img-holder{margin:0 auto 30px auto}
	.form-card-activation .card-expiry-date li{width:75px}
	#authentication-dialog{padding:60px 20px}
	#knowledge-authentication-dialog{padding:10px}
	#knowledge-authentication-dialog .header strong{font-size:1.28571em;line-height:2.44444}
	#knowledge-authentication-dialog label{margin:0 0 20px 5px}
	#knowledge-authentication-dialog .header p,#knowledge-authentication-dialog .set-wrapper{margin-bottom:10px}
	#knowledge-authentication-dialog .btns{padding:0}
	.contact-us .form-holder{margin:0;padding:20px 30px}
	.contact-us .form-holder.edit-ready{padding:20px 15px}
	.contact-us .col-right{padding-left:0}
	.contact-us .success .btn{margin:0 -1px 15px}
	.contact-us .visual-verification .title{position:static}
	.contact-us .customer-support,.contact-us .postal-address{padding:20px}
	.contact-us .postal-address .address,.contact-us .postal-address .ico{display:inline;float:none}
	.contact-us .card-enrollment-center .phone a{font-size:20px}
	.contact-us .address-mark{position:relative}
	.contact-us .address-mark .ico{position:absolute}
	.contact-us .address-mark .address{margin-left:30px;display:block;font-size:15px}
	.bg-field{width:100%!important;float:none!important;padding:0 0 0!important}
	.captcha-2{width:100%!important;float:none!important;margin-bottom:20px!important}
	.postal-address{padding:15px}
	.contact-us .locations{left:78%}
	.card-enrollment-center{background-position:-90px 45px}
	.more-info .moto{padding-bottom:10px;display:block}
	.card-history.two-col{padding:0 0 0!important;margin-top:-60px}
	.form-forgot-password,.form-forgot-userid{margin-bottom:0}
	.error-screen h3,.success-screen h3{font-size:1.49231em;line-height:1}
	.form-forgot-password .btn-light,.form-forgot-userid .btn-light{width:100%!important;margin-right:0!important}
	.form-forgot-userid .error-screen p{margin-bottom:25px}
	.multi-lang-drop .dropdown-toggle:focus,.multi-lang-drop .dropdown-toggle:hover,.multi-lang-drop .dropdown-toggle[aria-expanded=true]{background:0 0!important}
	.card-summary-generic .img-holder{float:none;margin:0 auto 20px}
	.card-summary-generic .card-info,.card-summary-generic .card-num{text-align:center}
	.card-summary-generic.card-summary .card-author-info li:not(:last-child){margin:0 0 0}
	.card-summary-generic.card-summary .card-num{font-size:1.143em!important}
	.card-summary-generic.card-summary .balance-info .amount{display:block}
	.card-summary-generic.card-summary .tag{margin:0 0 0 10px}
	.card-summary-generic.card-summary .card-author-info li{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center}
	.card-summary-generic.card-summary .card-author-info li:after{content:none}
	.card-summary-generic.card-summary .card-author-info li>*{margin:0;padding:0}
	.card-summary-generic .wallet .head{min-height:100px}
	.card-summary-generic .card-author-info{border-radius:3px;border:solid 1px #dfe6ee}
	.card-summary-generic .card-author-info li{float:none;width:100%!important;padding:15px;display:block}
	.card-summary-generic .card-author-info li::after{display:block;clear:both;content:""}
	.card-summary-generic .card-author-info li+li{border-top:solid 1px #dfe6ee}
	.card-summary-generic .card-author-info .heading{float:left;max-width:60%}
	.card-summary-generic .card-author-info .text{overflow:hidden;text-align:right}
	.card-summary-generic .account-record .card-history.two-col{display:block;float:none}
	.card-summary-generic .account-record .card-history.two-col li{width:calc(100% + 17px);display:flex;flex-direction:row-reverse;justify-content:space-between;align-self:center;align-items:center}
	.card-summary-generic .account-record .cash-advance,.card-summary-generic .account-record .cashback-summary,.card-summary-generic .account-record .payment-info{margin-top:20px}
	.card-summary-generic .cash-advance .card-history li:not(:last-child){margin-bottom:10px!important}
	#sessionTimeoutdialog ul li{display:block;padding:0!important}
	#sessionTimeoutdialog ul li .btn{width:100%}
	#sessionTimeoutdialog ul li+li{margin:15px 0 0}
	.manage-profile .radios-holder .radio{display:block}
	.manage-profile .radios-holder.radio-3 .radio{width:100%}
	/* #header .navbar-nav .ccart_app-menu>span,.main-page #header .navbar-nav .ccart_app-menu{display:none} */
	[aria-describedby=termsAndCondDialog].ui-dialog{height:92vh!important}
	.home_banner{margin:20px 0;background:url(../../../../cstatic/4v9qpxt7-34gv-48bc-2354-45gt9c4xq9u9/cibc-home-screen-banner.jpg) no-repeat 50% 50%/cover;display:block;width:100%;overflow:hidden;min-height:220px;padding:0 30px 0 30px}
	.home_banner .banner_left_side{float:left;width:30%}
	.home_banner .banner_left_side img{margin:25px 0 22px 0}
	.home_banner .banner_left_side h2{color:#d7282e;font-size:31px;font-weight:800;line-height:32px;margin:0 0 10px 0}
	.home_banner .banner_left_side p{margin:0 0 5px 0;color:#222;font-size:13px;font-weight:700;letter-spacing:.72px;line-height:20px}
	.banner_right_side{float:right;width:41%;margin:30px 0 0 0}
	.banner_right_side p{color:#000;font-size:13px;letter-spacing:.72px;line-height:20px;margin:0 0 30px 0}
	.banner_right_side .btn.btn-orange{border-radius:20px;min-width:136px;max-width:136px}
	.ui-dialog .mail-dialog p{line-height:18px!important;color:#777!important}
}
[aria-describedby=dialog-benefits-details]{width:830px!important;padding:30px 8px 30px 30px!important;border-radius:6px;box-shadow:0 10px 20px 0 rgba(0,0,0,.02);-moz-box-shadow:0 10px 20px 0 rgba(0,0,0,.02);-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,.02);border-color:#fff}
[aria-describedby=dialog-benefits-details] .slimScrollDiv{max-height:none!important}
.benefit-details-holder{position:relative}
.benefits-block{padding:0!important;max-width:830px}
.benefits-block .scroll-holder,.benefits-block .slimScrollDiv{height:auto!important}
.benefits-block .scroll-holder{max-height:70vh;padding:0 22px 0 0}
.benefits-block .slimScrollBar{width:5px!important}
.benefits-block .benefit-boxes header{position:relative}
.benefits-block .benefit-boxes header .dialog-title{font-weight:700;margin:0 0 35px;display:block;color:#222;font-size:1.28571em;line-height:1.16667}
.benefits-block .benefit-boxes header .btn-close{position:absolute;top:4px;right:23px;color:#c8c9cc;font-size:11px}
.benefits-block .benefit-boxes .block-holder{min-height:340px}
.benefits-block .benefit-boxes .block-holder .block-frame{background:rgba(225,237,249,.31);width:320px;height:320px;margin:0 auto;white-space:nowrap}
.benefits-block .benefit-boxes .block-holder .block-frame:after{display:inline-block;vertical-align:middle;height:100%;white-space:normal;content:'';margin:0 0 0 -5px;text-align:center}
.benefits-block .benefit-boxes .block-holder .block{display:inline-block;vertical-align:middle;white-space:normal;text-align:center;padding:0 20px}
.benefits-block .benefit-boxes .block-holder .block img{display:block;margin:0 auto 30px}
.benefits-block .benefit-boxes .block-holder .block span{display:block;font-size:13px;line-height:20px;color:#777}
.benefits-block .last-history .amount{max-width:none}
.benefits-block .benefit-box{margin:0;border:1px solid #ddd;border-radius:4px;background:#fafafa;box-shadow:0 10px 20px 0 rgba(0,0,0,.02);-moz-box-shadow:0 10px 20px 0 rgba(0,0,0,.02);-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,.02);padding:26px 13px}
.benefits-block .benefit-box+.benefit-box{margin:30px 0 0}
.benefits-block .benefit-box>.box-holder{position:static;padding:0 13px}
.benefits-block .benefit-box .sub-title{font-weight:500;display:block;color:#000;margin:0 0 25px;position:relative;padding:0 0 0 12px;font-size:1.14286em;line-height:1.25;overflow:hidden}
.benefits-block .benefit-box .sub-title:before{position:absolute;top:5px;left:0;width:2px;height:15px;background:#edaf44;content:''}
.benefits-block .benefit-box .sub-title .meta-text{letter-spacing:.2px;color:#666;display:block;margin:9px 0 0;font-size:.75em;line-height:1.33333}
.benefits-block .benefit-box .last-history-info{margin:0}
.benefits-block .benefit-box .last-history{margin:0}
.benefits-block .benefit-box .last-history li{display:block;margin:0 0 4px;padding:0}
.benefits-block .benefit-box .last-history li:first-child{margin:0 0 26px}
.benefits-block .benefit-box .last-history.add li:first-child{margin:0}
.benefits-block .benefit-box .last-history.add li:first-child .box{min-height:69px!important}
.benefits-block .benefit-box .last-history .box{min-height:30px!important;border-color:#d8dde4;background:#fff;padding:17px 150px 17px 17px}
.benefits-block .benefit-box .last-history .box .title{font-size:.85714em;line-height:1.33333}
.benefits-block .benefit-box .last-history .box .title em{font-style:normal;color:#747474;font-size:.91667em;line-height:1.45455}
.benefits-block .benefit-box .last-history .box .amount img{width:16px;height:auto;margin:0 8px 0 0;display:inline-block;vertical-align:middle}

@media(max-width:859px){
	[aria-describedby=dialog-benefits-details].ui-dialog.ui-widget-content{left:15px!important;right:15px!important;width:auto!important;max-width:none}
}
@media (max-width: 575px) {
	.alert-body-header .cell-info{margin:20px 0 0}
}
@media(max-width:767px){
	[aria-describedby=dialog-benefits-details]{padding:20px 10px 20px 20px!important}
	.benefits-block .scroll-holder{padding-right:8px}
	.benefits-block .benefit-boxes header .dialog-title{margin:0 0 20px}
	.benefits-block .benefit-boxes header .btn-close{right:2px}
	.benefits-block .benefit-boxes .sub-title{font-size:1.07143em;line-height:1.5;height:auto!important}
	.benefits-block .benefit-boxes .block-holder{min-height:350px}
	.benefits-block .benefit-boxes .block-holder .block-frame{width:250px;height:250px}
	.benefits-block .benefit-boxes .block-holder .block img{margin:0 auto 15px}
	.last-history .holder{-webkit-box-flex:0;-ms-flex:none;flex:none;display:block}
	.last-history-info{padding:0}
	.home_banner{padding:10px 30px 30px 30px;position:relative}
	.home_banner::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.6)}
	.home_banner>*{z-index:2;position:relative}
	.banner_right_side,.home_banner .banner_left_side{width:100%}
	.table-recent-transactions .owner { margin-top: 5px; }
}
@media(max-width:579px){
	.benefits-block .benefit-boxes .benefit-box{display:block!important}
	.benefits-block .benefit-boxes .benefit-box .box-holder{max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding:0 5px}
	.benefits-block .benefit-boxes .benefit-box .box-holder+.box-holder{margin:15px 0 0}
	.benefits-block .benefit-boxes .benefit-box .last-history .box{padding:15px 10px}
	.drop-download .dropdown-menu { right: 0; }
}
[aria-describedby=timerAlertDialog].ui-dialog.ui-widget-content{width:460px!important}
[aria-describedby=timerAlertDialog]{text-align:center}
[aria-describedby=timerAlertDialog] .img-holder{margin:0 0 40px}
[aria-describedby=timerAlertDialog] .img-holder img{display:block;margin:0 auto}
[aria-describedby=timerAlertDialog] p{margin:0 0 50px}
[aria-describedby=timerAlertDialog] p .proceed{display:block;margin:25px 0 0}
[aria-describedby=timerAlertDialog] .btn{border-radius:40px;min-width:150px}
@media (max-width:510px){
	[aria-describedby=timerAlertDialog].ui-dialog.ui-widget-content{width:auto!important;left:15px!important;right:15px!important}
	[aria-describedby=timerAlertDialog] .btn{min-width:inherit;display:block}
	[aria-describedby=timerAlertDialog] .modalAction,[aria-describedby=timerAlertDialog] .modalAction li{display:block}
	[aria-describedby=timerAlertDialog] .modalAction li{padding:0!important}
	[aria-describedby=timerAlertDialog] .modalAction li+li{margin:20px 0 0}
}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){
	.section-loader .svg-holder svg circle{animation:ieLoader 1s infinite .1s}
	.section-loader .svg-holder svg circle:nth-child(2){animation-delay:.2s}
	.section-loader .svg-holder svg circle:nth-child(3){animation-delay:.3s}
	.section-loader .svg-holder svg circle:nth-child(4){animation-delay:.4s}
}
@keyframes ieLoader{
	0%{opacity:0}
	50%{opacity:1}
}
.captcha-area.google-captcha{padding:0!important;background:0 0!important}
.google-captcha {transform-origin:0 0 0;-ms-transform-origin:0 0 0}
@media screen and (max-width:575px){
	.form-forgot-password .google-captcha,
	.form-forgot-userid .google-captcha {transform:scale(.76);-ms-transform:scale(.76); height: 59px; }
	.form-forgot-password #forgot-password-slide3 .google-captcha { height: 78px; }
}
/*.widget .gen_msg.error-msg ~ #login .captcha-small .captchaSec, */.widget .gen_msg.error-msg ~ #login .form-control { border-color: #e43a36; }
/* gen_msg */
.gen_msg { color: #818181; font-size: 13px; margin: 0 0 20px; line-height: 16px; position: relative; border-radius: 2px; background: #eae7e6; border: solid 1px #d1d0d0; padding: 8px 10px 8px 36px; }
.widget .gen_msg { font-size: 11px; line-height: 16px; background: #eae7e6; padding: 3px 10px 3px 26px; }
.widget .gen_msg:before { font-size: 13px; top: 5px; left: 5px; }
.gen_msg:before { top: 24px; left: 18px; position: absolute; font: 16px/1 'cholder4'; }
.widget .gen_msg.error-msg { color: #e43a36; background: #fdeceb; border-color: #eab1ae; }
.error-msg { color: #e43a36; background: #fdeceb; border-color: #eab1ae; }
.error-msg:before { content: "\e904"; }
.gen_msg:empty { display: none; }
.gen_msg.success-msg { color: #2D815F; background: #DCF9E5; border-color: #73D091; padding: 17px 23px 17px 57px; text-align: left; font-weight: 400; border-radius: 4px; margin: 0 0 30px;}
.gen_msg.success-msg:before { content: "\e97d"; }
.gen_msg.alert-msg { color: #000; font-size: 12px; line-height: 16px; background: #fdf8e5; font-style: italic; border-color: #fdf8e5; padding: 8px 10px 8px 32px; }
.gen_msg.alert-msg:before { color: #f3b15e; content: "\e904"; }
.tab-inner-holder > .gen_msg { padding-left: 36px; padding-top: 8px; }
.alert.alert-attention{position:relative;border:1px solid #e09751;background-color:#fdf1e3;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.05);box-shadow:0 2px 4px 0 rgba(0,0,0,.05);padding:15px 33px 15px 55px;color:#A15C1C;font-size:.85714em;line-height:1.5}
.alert.alert-attention:before{font-size:1.5em;line-height:1;position:absolute;top:50%;left:20px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);content:'\e990';font-family:cholder4!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none}
/** Subscription page **/
#verifyunsubscriber{max-width:400px;margin:0 auto;}
#verifyunsubscriber .captcha-area{margin:40px 0;}
#unsubscribepromotion{max-width:400px;margin:0 auto;}
.subscription-email{text-align: center; background:#fffdfa; border:1px solid #2f2f2f; padding:12px; border-radius:2px; margin-bottom:20px; font-weight: 500; color:#222;}
.subscription-email p{margin:0;}
.symbol-on-field { position: absolute; top: 28px; left: 0; font-size: 16px; }
.symbol-on-field.right { left: auto; right: 0; }
.symbol-on-field:empty { display: none; width: 0; overflow: hidden; }
/**/
body .ui-datepicker { z-index: 5000 !important; }
.dialog-form .label-slide label.top-auto.icon-calendar { top: 40px; }
.gen-dialog .show-keypad.keypad-top .keypad-popup { top: auto !important; bottom: 100%; left:0 !important; transform: none; min-width: 140px; padding: 7px 12px 5px !important; }
.gen-dialog .show-keypad.keypad-top .keypad-popup:before, .show-keypad.keypad-top .keypad-popup:after { top: 100%; left: 50%; right: auto; border-width: 10px 10px 0; border-color: #fff transparent transparent; margin: 0 0 0 -5px; }
.gen-dialog .show-keypad.keypad-top .keypad-popup:after { border-width: 12px 12px 0; border-color: #f1f1f1 transparent transparent; margin: 0 0 0 -6px; }
.gen-dialog .show-keypad.keypad-top .keypad-popup .keypad-special,
.gen-dialog .show-keypad.keypad-top .keypad-popup .keypad-key { margin: 0 2px 2px; padding: 0; width: 32px; height: 32px; font-size: 11px; }
.gen-dialog .form .show-keypad.keypad-top  .keypad-popup .btn.keypad-back,
.gen-dialog .form .show-keypad.keypad-top .keypad-popup .btn.keypad-clear { font-size: 0; line-height: 0; }
.gen-dialog .form .show-keypad.keypad-top .keypad-popup .btn.keypad-clear:after { content: 'C'; font-size: 13px; line-height: 1; }
.gen-dialog .form .show-keypad.keypad-top .keypad-popup .btn.keypad-close { margin:0 !important; height: 30px;}
.tooltip { z-index: 2001; }
#otp-form .otp_widget-form .otp_widget-wrapper.left-panel .otp-container .passcode-box > .btn { margin:0 !important;}
#otp-form .otp_widget-form .otp_widget-wrapper.left-panel { border-width: 0; border-bottom: solid 1px #dce4ef; }
.gen-dialog .otp_widget-form .otp_widget-wrapper.right-panel .field-holder:last-child { margin-top:0 !important;}
/**/

.ui-dialog.ui-widget-content[aria-describedby="loadFunds-instructions-dialog"],
.ui-dialog.ui-widget-content[aria-describedby="add_funds_dialog"] { width: 734px !important; }
.ui-dialog.ui-widget-content[aria-describedby="loadFunds-instructions-dialog"] .loadFunds-instructions-dialog,
.ui-dialog.ui-widget-content[aria-describedby="add_funds_dialog"] .loadFunds-instructions-dialog { padding: 49px 42px 32px; }
.loadFunds-instructions-dialog .heading,
.add_funds-dialog .heading { display: block; font-size: 22px; line-height: 1.3; color: #282828; font-weight: 700; margin: 0 0 24px; }
.ui-dialog.ui-widget-content[aria-describedby="loadFunds-instructions-dialog"] .generic-dialog.ui-dialog-content .slimScrollDiv .scroll-holder,
.ui-dialog.ui-widget[aria-describedby="add_funds_dialog"] .generic-dialog.ui-dialog-content .slimScrollDiv .scroll-holder { padding: 0 0 5px; }
.red-bullet-list { background-color: #F9FBFC; border-radius: 4px; color: #444; font-size: 13px; line-height: 1.5384; padding: 36px 38px 33px 34px; margin: 0 0 18px; list-style: none; }
.red-bullet-list li { position: relative; padding: 0 0 0 23px; }
.red-bullet-list li + li { margin: 27px 0 0; }
.red-bullet-list li:before { content: ''; position: absolute; top: 8px; left: 0; border-radius: 100%; width: 6px; height: 6px; background: #D7282E;  }
.loadFunds-instructions-dialog .scroll-holder,
.add_funds-dialog .scroll-holder { height: auto !important; max-height: 75vh; }
.loadFunds-instructions-dialog p,
.add_funds-dialog p { margin: 0; color: #444; font-weight: 300; line-height: 1.3846; }
.ui-dialog.ui-widget-content[aria-describedby="loadFunds-instructions-dialog"] .btns,
.ui-dialog.ui-widget-content[aria-describedby="add_funds_dialog"] .btns { margin: 24px 0 0 !important; }
.loadFunds-instructions-dialog .btn,
.add_funds-dialog .btn { min-width: 120px; border-color: #aaa; color: #747474; }
.loadFunds-instructions-dialog .close,
.add_funds-dialog .close { position: absolute; top: 18px; right: 15px; font-size: 13px; color: #707070; z-index: 15; }
/* .loadFunds-instructions-dialog .close { font-size: 9px; color: #717171; opacity: 1; } */
.loadFunds-instructions-dialog .close:hover, .loadFunds-instructions-dialog .close:focus,
.add_funds-dialog .close:hover, .add_funds-dialog .close:focus { color: #000; }
.ui-dialog .close[data-uidialog-close] {font-size: .57143em; line-height: 1; opacity: 1;}
.ui-dialog .close[data-uidialog-close]:focus, .ui-dialog .close[data-uidialog-close]:hover {outline: 1px dotted; outline-offset: 3px;}
.ui-dialog.ui-widget-content[aria-describedby="loadFunds-instructions-dialog"]  .ui-dialog-content.generic-dialog .btns .btn,
.ui-dialog[aria-describedby="add_funds_dialog"]  .ui-dialog-content.generic-dialog .btns .btn { min-width: 120px; }
.ui-dialog.ui-widget-content[aria-describedby="loadFunds-instructions-dialog"] .alert,
[aria-describedby="add_funds_dialog"] .alert { padding-right: 60px; }
.ui-dialog.ui-widget-content[aria-describedby="loadFunds-instructions-dialog"] .alert a,
[aria-describedby="add_funds_dialog"] .alert a { font-weight: 400; }
.loadFunds-instructions-dialog .alert-primary [class*="icon-"],
.add_funds-dialog .alert-primary [class*="icon-"] { position: absolute; top: 50%; left: 15px; font-size: 22px; margin: -11px 0 0; }
.ui-dialog.ui-widget-content[aria-describedby="loadFunds-instructions-dialog"] .alert-primary [class*="icon-"]:hover,
.ui-dialog[aria-describedby="add_funds_dialog"]  .alert-primary [class*="icon-"]:hover { color: inherit !important; }
@media (max-width: 767px) {
	.ui-dialog.ui-widget-content[aria-describedby="loadFunds-instructions-dialog"],
	.ui-dialog.ui-widget-content[aria-describedby="add_funds_dialog"] { width: auto !important; left: 15px !important; right: 15px; max-width: none; }
	.ui-dialog.ui-widget-content[aria-describedby="loadFunds-instructions-dialog"] .loadFunds-instructions-dialog,
	.ui-dialog.ui-widget-content[aria-describedby="add_funds_dialog"] .add_funds-dialog { padding: 30px 20px 20px; }
	.loadFunds-instructions-dialog .heading,
	.add_funds-dialog .heading { font-size: 18px; }
	.ui-dialog.ui-widget-content[aria-describedby="loadFunds-instructions-dialog"]  .alert-primary,
	[aria-describedby="add_funds_dialog"] .alert-primary { padding-right: 30px; }
	.loadFunds-instructions-dialog .close,
	.add_funds-dialog .close { top: 10px; right: 10px; }
}loadFunds-instructions-dialog .close:hover, .loadFunds-instructions-dialog .close:focus,
 .add_funds-dialog .close:hover, .add_funds-dialog .close:focus { color: #000; }
.ui-dialog.ui-widget-content[aria-describedby="loadFunds-instructions-dialog"]  .ui-dialog-content.generic-dialog .btns .btn,
.ui-dialog[aria-describedby="add_funds_dialog"]  .ui-dialog-content.generic-dialog .btns .btn { min-width: 120px; }
.ui-dialog.ui-widget-content[aria-describedby="loadFunds-instructions-dialog"] .alert,
[aria-describedby="add_funds_dialog"] .alert { padding-right: 60px; }
.ui-dialog.ui-widget-content[aria-describedby="loadFunds-instructions-dialog"] .alert a,
[aria-describedby="add_funds_dialog"] .alert a { font-weight: 400; }
.loadFunds-instructions-dialog .alert-primary [class*="icon-"],
.add_funds-dialog .alert-primary [class*="icon-"] { position: absolute; top: 50%; left: 15px; font-size: 22px; margin: -11px 0 0; }
.ui-dialog.ui-widget-content[aria-describedby="loadFunds-instructions-dialog"] .alert-primary [class*="icon-"]:hover,
.ui-dialog[aria-describedby="add_funds_dialog"]  .alert-primary [class*="icon-"]:hover { color: inherit !important; }
@media (max-width: 767px) {
	.ui-dialog.ui-widget-content[aria-describedby="loadFunds-instructions-dialog"],
	.ui-dialog.ui-widget-content[aria-describedby="add_funds_dialog"] { width: auto !important; left: 15px !important; right: 15px; max-width: none; }
	.ui-dialog.ui-widget-content[aria-describedby="loadFunds-instructions-dialog"] .loadFunds-instructions-dialog,
	.ui-dialog.ui-widget-content[aria-describedby="add_funds_dialog"] .add_funds-dialog { padding: 30px 20px 20px; }
	.loadFunds-instructions-dialog .heading,
	.add_funds-dialog .heading { font-size: 18px; }
	.ui-dialog.ui-widget-content[aria-describedby="loadFunds-instructions-dialog"]  .alert-primary,
	[aria-describedby="add_funds_dialog"] .alert-primary { padding-right: 30px; }
	.loadFunds-instructions-dialog .close,
	.add_funds-dialog .close { top: 10px; right: 10px; }
}

/** Concurrent Session **/
.concurrent-session-holder{ border-radius: 4px; background-color: #fff; -webkit-box-shadow: 0 10px 20px 0 rgba(0,0,0,0.02); box-shadow: 0 10px 20px 0 rgba(0,0,0,0.02); padding: 30px 30px 50px;}
.concurrent-session h1{ font-size: 30px; line-height: 35px;}
#mySessions{overflow: hidden; margin-top: 30px;}
#mySessions h2{ font-size: 30px; line-height: 35px; margin-bottom: 20px;}
.concurrent-list li{ display: inline-block; vertical-align: top; width: 24%;}
.concurrent-list li h3{ font-size: 16px; line-height: 20px;}
#mySessions .box.singleCard.singleCard-session { border-bottom: 1px solid #ccc;	margin-bottom: 30px;}
@media (max-width:767px) {
	body.concurrent-session-page #main {  padding-left:0;  }
	body.concurrent-session-page #header > .holder {  padding:0;  }
	body.concurrent-session-page .logo {  padding:0 6px;  display:block;  height:auto;  }
	body.concurrent-session-page .logo a {  top:0;  transform:translate(0,0);  }
	.concurrent-session h1 {  font-size:23px;  line-height:27px;  }
	#mySessions h2 {  font-size:22px;  line-height:26px;  }
	.concurrent-list {  letter-spacing:-5px;  }
	.concurrent-list li {  letter-spacing:normal;  width:100%;  }
}

/* Bill Payment */

/** Cache Refresher **/
.cachecontent{ border-radius: 4px; background-color: #fff; -webkit-box-shadow: 0 10px 20px 0 rgba(0,0,0,0.02); box-shadow: 0 10px 20px 0 rgba(0,0,0,0.02); padding: 30px 30px 50px;}
.pagetitle h1, #paneldata h2{ font-size: 30px; line-height: 35px;}
#userAuthenticationFormId, #userAuthenticationFormId .btnholder{ margin-top:30px;}
#cacheFormContent{ margin-bottom:30px;}
.cachecontent .form.tableform , .cachecontent .btnholder{ margin-top:30px;}
.cachecontent .chosen-choices{ padding:10px 10px 0;}
.cachecontent .search-field > input[type="text"]{width: auto !important; padding-top: 5px;}
/** End of Cache Refresher **/
.gen-alert.alert { font-size: 0.92857em; line-height: 1.3846; }
.gen-alert { padding: 15px; }
.gen-alert.alert-has-icon { padding: 15px 15px 15px 60px; }
.gen-alert > [class*="icon-"] { left: 16px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); position: absolute; font-size: 160%; }
.gen-alert p {font-size: 100%; line-height: inherit; margin: 0 !important; }
.card-steps-holder.ac-steps-holder.multi-fields-4 > .input-step { width: 25%; }
.card-steps-holder.ac-steps-holder.multi-fields-3 > .input-step { width: 33.3333%; }
.card-steps-holder.ac-steps-holder.multi-fields-2 > .input-step { width: 50%; }
.card-steps-holder.ac-steps-holder.multi-fields-1 > .input-step { width: 100%; }
.card-steps-holder.ac-steps-holder.multi-fields-1 > .input-step > .step-holder { width: 100%; }
.default-msg .alert.alert-danger { background: none; border-width: 0; box-shadow: none; padding: 0; font-size: 1.375em; line-height: 1.1818; color: #E64C4C; margin: 0 0 60px; text-align: center; font-weight: 500; }
.default-msg .alert.alert-danger .close,
.default-msg .alert.alert-danger:before { display: none; }
.account-verification-error .image-holder { margin: 56px 0 40px; }
.account-verification-error .btn { margin: 0 0 60px; }
.account-verification-error .btn { min-width: 144px; }
@media (max-width: 767px) {
	.account-verification-error .image-holder { margin: 25px 0; }
	.default-msg .alert.alert-danger { margin: 0 0 25px; }
	.account-verification-error .btn { margin: 0; }
	.grecaptcha-badge { transform: scale(0.9); -ms-transform: scale(0.9); }
}
.google-captcha .g-recaptcha { vertical-align: top; }
.invisible-captcha { display: none !important; }
.grecaptcha-badge { margin: 0 0 60px; z-index: 300; }
.no-perspective.carousel-item { perspective: inherit; }
/* address dialog */
.address-verification-dialog.ui-dialog.ui-widget-content { min-width: 720px; min-height: inherit; }
.address-verification-dialog.ui-dialog .ui-dialog-content { padding: 52px 50px 40px; }
.address-verification-dialog.ui-dialog .slimScrollDiv { margin: 0 -20px 0 0; padding: 0 20px 0 0; }
.address-verification-dialog.ui-dialog .slimScrollDiv,
.address-verification-dialog .scroll-holder { max-height: calc(100vh - 124px);  }
.address-verification-dialog .scroll-holder { height: auto !important; }
.address-verification-dialog .dialog-head  { padding: 0 0 25px; max-width: 520px; margin: 0 auto; }
.address-verification-dialog .dialog-heading { color: #000; font-size: 22px; line-height: 32px; font-weight: 500; display: block; margin: 0 0 9px; }
.address-verification-dialog .dialog-head p { color: #444; font-size: 13px; font-weight: 300; line-height: 18px; margin: 0 0 10px; }
.address-verification-dialog .heading2 { color: #444; font-size: 13px; font-weight: 300; line-height: 18px; margin: 0 0 9px; display: block; }
.address-verification-dialog .entered-address { margin: 0 0 43px; }
.address-verification-dialog .entered-address .address-holder { border: 1px solid #D8DDE4; background-color: rgba(235,239,244,0.2); border-radius: 4px; position: relative; padding: 19px 20px 19px 51px; }
.address-verification-dialog .entered-address .icon-pin-filled { position: absolute; top: 21px; left: 20px; font-size: 15px; } /**/
.address-verification-dialog .entered-address address { font-weight: 500; }
.address-verification-dialog address { margin: 0; font-size: 13px; line-height: 18px; color: #444; }
.address-verification-dialog .heading3 { color: #444; font-size: 15px; line-height: 18px; font-weight: 500; margin: 0 0 25px; display: block; }
.address-verification-dialog .suggested-address { padding: 0 0 11px; }
.address-verification-dialog .suggested-address > div { margin: 0 0 28px; }
.address-verification-dialog .suggested-address > div:only-child { flex: 0 0 100%; max-width: 100%; }
.address-verification-dialog .suggested-address .address-holder { height: 100%; position: relative; }
.address-verification-dialog [class*="iradio_minimal"] { position: absolute; top: 23px; left: 18px; width: 16px; height: 16px;  }
.address-verification-dialog [class*="iradio_minimal"]:after { width: 8px; height: 8px; } /**/
.address-verification-dialog .suggested-address label { margin: 0; width: 100%; height: 100%; padding: 20px 20px 21px 49px; cursor: pointer; border: 1px solid #D8DDE4; border-radius: 4px; background-color: #FFF; box-shadow: 0 2px 4px 0 rgba(0,0,0,0.05); }
.address-verification-dialog .form .btn { min-width: 116px; margin: 0 18px 0 0; }



@media (max-width: 767px) {
	.address-verification-dialog .form .btn { margin: 0; }
	.address-verification-dialog .form .btn + .btn { margin: 15px 0 0; }
}
@media (max-width: 750px) {
	.address-verification-dialog.ui-dialog.ui-widget-content { min-width: 100%; width: auto !important; left: 15px !important; right: 15px; max-width: none; }
	.address-verification-dialog.ui-dialog .ui-dialog-content { padding: 30px 20px; }
	.address-verification-dialog.ui-dialog .slimScrollDiv,
	.address-verification-dialog .scroll-holder { max-height: calc(100vh - 90px);  }
	.address-verification-dialog .dialog-head { padding: 0 0 15px; }
	.address-verification-dialog .entered-address { margin: 0 0 20px; }
	.address-verification-dialog .heading3 { margin: 0 0 15px; }
}
/* dialog chosen multi style */
.dialog-has-chosen-multi.ui-dialog .chosen-container.chosen-container-multi .chosen-choices li.search-field { clear: both; float: none; }
.dialog-has-chosen-multi .chosen-container-multi .chosen-choices li.search-field input[type="text"] { width: auto !important; }
.dialog-has-chosen-multi .chosen-container-multi .chosen-choices { white-space: nowrap; }
.dialog-has-chosen-multi .chosen-container-multi.chosen-has-selection .chosen-choices { overflow-x: scroll; min-height: 102px; }
.dialog-has-chosen-multi .chosen-container-multi .chosen-choices li { float: none; display: inline-block; vertical-align: top; }
.dialog-has-chosen-multi.ui-dialog .ui-dialog-content { overflow: visible !important; }
.dialog-has-chosen-multi.ui-dialog .chosen-container.chosen-container-multi .chosen-choices li.search-field { display: block; }
@media (min-width: 480px) {
	.dialog-has-chosen-multi.ui-dialog .btn-holder li { display: inline-block; vertical-align: top; width: 47.9%; }
	.dialog-has-chosen-multi.ui-dialog .btn-holder li + li { margin: 0; }
}
@media (max-width: 480px) {
	.dialog-has-chosen-multi .chosen-container-multi.chosen-has-selection .chosen-choices { min-height: 85px; }
	.dialog-has-chosen-multi #select_merchant_chosen { margin-bottom: 20px; }
	.dialog-has-chosen-multi p { line-height: 1.3; margin: 0 0 10px; }
	.no-record .no-data-available{max-width: 260px;height: 100%;min-height: 260px;width: 100%;}
	.no-record .no-data-available:before{height:260px;}
}
@media screen and (min-width:0\0) and (min-resolution: +72dpi) {
	#additionalauthdialog .counter .svg-holder { width: 16px; height: 16px; border: 2px solid #dde2e8; border-radius: 50%;	margin: 0 5px 0 0; }
	#additionalauthdialog .counter-active.otp-overlay .svg-holder  {
		-webkit-animation: spin 2s linear infinite;
		animation: spin 2s linear infinite;
	}
	#additionalauthdialog .counter .svg-holder svg { display: none; }
}
@-webkit-keyframes spin { 0% { -webkit-transform: rotate(0deg); }
	100% { -webkit-transform: rotate(360deg); }
}
@keyframes spin { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
	100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); }
}

/*UI Time picker*/
.ui-timepicker-div .ui_tpicker_time_label,
.ui-timepicker-div .ui_tpicker_time {display:none;}
.ui-timepicker-div {position: relative; padding:20px 0 40px}
.ui-timepicker-div .ui_tpicker_hour_label{position: absolute; top:0; left:10px;}
.ui-timepicker-div .ui_tpicker_minute_label{position: absolute; top:0; left:54%;}
.ui-datepicker-buttonpane {content: ""; display:table; clear:both;width: 100%;}
.ui-datepicker-buttonpane [type="button"] {padding: 3px 15px; border-radius: 4px; outline: none; border: 1px solid transparent;user-select: none;    white-space: nowrap;}
.ui-datepicker-buttonpane [type="button"]:first-child {float: left;color: #999999;border-color: #DFE6EE;background: transparent;}
.ui-datepicker-buttonpane [type="button"]:last-child {float: right;}

/* No feature found */
.no-feature.no-records{padding:100px 0;}
.no-feature.no-records .circle{width:340px;height:340px;background-color:rgba(225,237,249,.31);border-radius:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}
.no-feature.no-records .circle .title{display:block;font-size:1.07143em;line-height:1.46667;color:#777;font-weight:500}
.no-feature.no-records .circle .desc{display:block;font-size:.92857em;line-height:1.46154;color:#747474;max-width:260px}
.no-feature.no-records .img-holder{margin-bottom:20px; height: auto !important;}
@media (max-width:580px){
	.no-feature.no-records{padding:60px 0}
	.no-feature.no-records .circle{width:250px;height:250px}
	.no-feature.no-records .circle .desc{max-width:190px}
}
/* No feature found */
.up-down-arrows{
	margin: 0 2px 1px 0;
	height: 12px;
	width: 9px;
}


/* Multi Selection */
.multi-select-dropdown{border:1px solid rgba(191, 191, 191, 0.3);position:relative;top:0;z-index:4;background:#fff;width: 316px;overflow:hidden}
.multi-select-dropdown .static-label img{width:12px!important;height:12px!important;margin:-2px 0 0 3px}
.multi-select-dropdown .header{padding: 10px 15px;height: 65px;position: relative;}
.multi-select-dropdown .go-back{display:none;font-size: 10px;-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);margin-right: 10px;color: #A2A2A2;}
.multi-select-dropdown .breadcrumb{display:none;background: none !important;padding: 0;margin: 10px 0 0;}
.multi-select-dropdown .breadcrumb li{display:inline;font-size: 11px;}
.multi-select-dropdown .breadcrumb .breadcrumb-item+.breadcrumb-item::before {content: "\e903";font-family: Cholder4;font-size: 8px;color: rgb(205,205,205);}
.multi-select-dropdown .header .category-title{color:#747474;text-transform: uppercase;letter-spacing:0.61px;font-size: 11px;position:absolute;bottom: 10px;font-weight: 500;}
.multi-select-dropdown .header.breadcrumb-active .category-title{top: 15px;bottom: auto;}
.multi-select-dropdown .header.breadcrumb-active .go-back{display:inline-block;}
.multi-select-dropdown .header.breadcrumb-active .breadcrumb{display:inline-block;}
.multi-select-dropdown .search-field{position: relative;}
.multi-select-dropdown .search-field.field-focused .ico{color: #777;}
.multi-select-dropdown .search-field input{background-color: rgb(245,247,249);border: none;width: 100%;padding: 7px 20px 7px 42px;font-size: 12px;letter-spacing: 0.22px;}
.multi-select-dropdown .search-field input::-webkit-input-placeholder{color:#747474}
.multi-select-dropdown .search-field input::-moz-placeholder{color:#747474}
.multi-select-dropdown .search-field input:-ms-input-placeholder{color:#747474}
.multi-select-dropdown .search-field input::-ms-input-placeholder{color:#747474}
.multi-select-dropdown .search-field input::placeholder{color:#747474}
.multi-select-dropdown .search-field .ico{color: #747474; position: absolute;top: 8px;left: 15px;font-size: 13px;}
/* Multi Selection -- NAV*/
.multi-select-dropdown .tab-navigation{border-style: solid;border-color: #EEEEEE;border-width: 1px 0 0 0;}
.multi-select-dropdown .tab-navigation .nav-item {padding: 10px 15px;}
.multi-select-dropdown .tab-navigation .badge{margin-left: 10px;}
.multi-select-dropdown .tab-navigation .nav-item a{font-size: 0.714em;text-transform: uppercase;color:#747474}
.multi-select-dropdown .tab-navigation .nav-item .badge{background-color:#D3D3D3;color: #fff;font-size: 1em;}
.multi-select-dropdown .tab-navigation .nav-item a.active{color: #000}
.multi-select-dropdown .tab-navigation .nav-item {border-left: 1px solid #eee;}
.multi-select-dropdown .tab-navigation .nav-item:first-child {border-left: 0}
.multi-select-dropdown .tab-navigation .nav.pl15{padding-left: 15px;}
.multi-select-dropdown .tab-navigation .nav.pr15{padding-right: 15px;}
.multi-select-dropdown .tab-navigation .slick-arrow{border-radius:0;background:#F5F7F9;border: 1px solid #ebeff4;width:18px}
.multi-select-dropdown .tab-navigation .slick-arrow:before{font-size:18px;padding: 0;color: #8F8F8F;}
.multi-select-dropdown .tab-navigation .slick-prev{border-top-right-radius: 6px;border-bottom-right-radius: 6px;left: 0;}
.multi-select-dropdown .tab-navigation .slick-next{border-top-left-radius: 6px;border-bottom-left-radius: 6px;right: 0;}
.multi-select-dropdown .tab-navigation .slick-arrow.slick-disabled {display: none !important;}
.multi-select-dropdown .tab-navigation .slick-prev.slick-disabled +.slick-list{margin-left: -15px;}
/* Multi Selection -- CARD LIST*/
.multi-select-dropdown .card-list{padding:0;margin:0;list-style:none}
.multi-select-dropdown .card-list li:not(:last-child){border-bottom: 1px solid rgba(238,238,238,0.46);}
.multi-select-dropdown .card-info{padding:10px 60px 10px 50px;margin:0;position:relative;border: 1px solid transparent;border-radius: 4px;}
.multi-select-dropdown .card-info [class*="icheckbox"]{position:absolute !important;top: 50%;left: 15px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.multi-select-dropdown .card-info .actions{position:absolute !important;top: 50%;right: 10px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-align: right;}
.multi-select-dropdown .card-info .actions a{color: #ccc;}
.multi-select-dropdown .card-info .purses-cards{margin: 14px 8px 0 0;}
.multi-select-dropdown .card-info .purses-cards .anchor{position: relative;margin: 0 0 0 20px;display: inline-block;color: #ccc;}
.multi-select-dropdown .card-info .purses-cards .badge{position: absolute;font-size: 8px;top: -5px;right: -7px;}
.multi-select-dropdown .card-info .badge-orange{color: #fff;}
.multi-select-dropdown .card-info label{margin:0;}
.multi-select-dropdown .card-info label.label-disabled{opacity: 1;cursor: initial !important;}
.multi-select-dropdown .card-info.focused, .multi-select-dropdown .card-info:hover, .multi-select-dropdown .card-info:focus{background-color: rgb(250,250,250);}
.multi-select-dropdown .card-info .card-num{margin:0;font-weight: 700;font-size: 13px;color: rgb(34,34,34);}
.multi-select-dropdown .card-info .static-label{font-size: 14px;}
.multi-select-dropdown .card-info .static-label .currency-sign{font-size:12px;color:#777;font-weight:400;}
.multi-select-dropdown .info-holder label > *{display: block;}
.multi-select-dropdown .info-holder .selected-item-text{font-size: 10px;color: #9F9F9F;display: block;margin: 5px 0 0;}
.multi-select-dropdown ul.card-list {height:auto !important;max-height: 278px !important;}
.multi-select-dropdown .slimScrollDiv{height:auto !important}
.multi-select-dropdown .actions .icon-keyboard_arrow_right {font-size: 20px; color: rgba(143, 143, 143, 0.82);top: 10px;}
.multi-select-dropdown li.select-all-check .card-info{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.multi-select-dropdown li.select-all-check label{font-size: 10px;color: #747474;text-transform: uppercase;}
.multi-select-dropdown .card-info.disabled [class*=icheckbox]:before {content: "";display: block;height: 100%;width: 100%;background-color: #D8D8D8;opacity: 1;border-radius: 2px;cursor: not-allowed;}
@media(max-width:991px){.multi-select-dropdown{width: 100%;}}
@media(max-width:767px){
	.combodate{margin:0!important}
	.combodate .form-control.calender3{width:100%!important;margin-bottom:20px}
}
.custom-card-font.custom-card{height:auto!important}
.custom-card-font.custom-card .card-num{font-family:'OCR A Extended',Arial,sans-serif;font-size:18px}
.custom-card-font.custom-card .card-num .dot:nth-child(2){margin:0 0 0 10px}
.custom-card-font.custom-card .card-num .dot:nth-child(3),.custom-card-font.custom-card .card-num .dot:nth-child(7){margin:0}
.custom-card-font.custom-card .program{font-size:11px;float:none!important}
@media (max-width: 420px) {
	.custom-card-font.custom-card .card-num{font-size:17px}
}
.navbar-expand-lg .navbar-nav .sign-in > span{margin-right:5px;position:relative;top:1px; vertical-align: middle; }
[data-skip-target="#loginFormID"] .navbar-expand-lg .navbar-nav .sign-in > span { margin-right: 0; }
.navbar-expand-lg .navbar-nav .sign-in > span.sr-only{position: absolute; }
.navbar-expand-lg .navbar-nav .nav-item.sign-in .nav-link{font-weight:400}
@media (max-width: 991px) {
	.navbar-expand-lg .navbar-nav .sign-in > span { margin: 0 0 0 20px; }
}
/* Manage Receipt */
.ui-dialog.manage-receipt-dialog {min-height: auto !important;width: 490px !important;}
.ui-dialog.manage-receipt-dialog .generic-dialog{padding:30px !important}
.ui-dialog.manage-receipt-dialog .receipt-holder{max-width:100%;border-radius: 5px;overflow: hidden;border: 1px solid #d8dde4;background-color: rgba(233,237,242,.3) !important;height: 290px;}
.ui-dialog.manage-receipt-dialog .ico-holder{position: relative;z-index: 5;height: 290px;}
.ui-dialog.manage-receipt-dialog .ico-holder img{max-height:290px !important;margin: 0 auto !important;}
.ui-dialog.manage-receipt-dialog .icon-cross{position:absolute;top:20px;right:20px;font-size:12px;color:#c8c9cc}
.ui-dialog.manage-receipt-dialog .icon-cross:focus,.attachment-dialog .icon-cross:hover{color:#747474}
.manage-receipt-dialog .receipt-holder {position: relative;}
.manage-receipt-dialog .title{font-size: 22px;font-weight: 500;}
.manage-receipt-dialog .receipt-holder .receipt-hanlder{position:absolute;top: 20px;right: 20px; z-index: 20;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin: 0;}
.manage-receipt-dialog .receipt-holder .receipt-hanlder a{cursor: pointer;color: #fff;background:rgba(0,0,0,0.4);-webkit-transition: all .1s;-o-transition: all .1s;transition: all .1s;}
.manage-receipt-dialog .receipt-holder .receipt-hanlder a:hover,.manage-receipt-dialog .receipt-holder .receipt-hanlder a:focus{background:#fff;}
.manage-receipt-dialog .receipt-holder .receipt-hanlder a.download-receipt-hanlder{padding: 5px 8px;border-radius: 4px;margin-right: 10px;}
.manage-receipt-dialog .receipt-holder .receipt-hanlder a.download-receipt-hanlder:only-child {margin-right: 0;}
.manage-receipt-dialog .receipt-holder .receipt-hanlder a.download-receipt-hanlder .ico{margin-right: 7px;}
.manage-receipt-dialog .receipt-holder .receipt-hanlder a.remove-receipt-hanlder{height:29px; width:29px;padding: 5px;border-radius: 100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center}
@media (max-width:579px){
	.ui-dialog.manage-receipt-dialog{width:calc(100% - 30px)!important}
}

/* Footer App Start */
#footer .footer-app-side .app-box {float: right; width: 180px;}
#footer .footer-app-side .app-box li {margin: 0 0 10px; display: block; width: 100% !important;}
#footer .footer-app-side .app-box li img {display: block; width: 120px; height: auto !important; display: block;}
#footer .footer-app-side .app-box > strong {display: block; margin: 0 0 10px; font-size: 18px;}
#footer .footer-app-side .app-box ul {margin: 0;}
#footer .footer-app-side .app-box li:last-child { margin-bottom: 0;}
#footer .footer-app-side .app-box li a { display: inline-block; vertical-align: top;}
/* Footer App End */
@media (max-width: 991px) {
	#footer .footer-app-side .app-box {width: auto; float: none; margin: 0 0 15px;}
	#footer .footer-app-side .app-box li{margin: 0 10px 0 0 ; display: inline-block; vertical-align: top; width: inherit !important;  }
}

.list-days-selection~.date-range{margin-top:20px}
.list-days-selection.multi-range-list{margin: 20px 0 0;padding-top: 20px;border-top: 1px solid rgb(227 228 229);}
.list-days-selection.multi-range-list li{margin-left:0;margin-right:0;}
.list-days-selection.multi-range-list a{border-radius: 4px;}
.card-history.last-reissue-on li:only-child{margin: 5px 0 20px 0;height: calc(50% + 17px);}
.card-history.last-reissue-on li .time label[for*="datepicker"]{ margin-bottom: 0}
@media(max-width: 991px){
	.card-history.last-reissue-on li:only-child{margin: 2px 0 20px 0;}
}
.custom-success{margin: 0 auto;}
.btns-success{margin: 30px 0 0;}
/**/
.ui-dialog a.btn-close:hover, .ui-dialog a.btn-close:focus { outline: dotted 1px; outline-offset: 2px; }
/**/
.card-summary .sc-vertical-card-holder {padding-bottom:8px;}
.card-summary .sc-vertical-card-holder .img-holder{ border-radius:15px; max-width: 155px; margin: 0 auto; width:100%; }
.sc-vertical-card-holder .card-history li{ padding:20px 15px; }
.card-stats.sc-vertical-card-holder .card-holder .img-holder{border-radius:15px;max-width: 155px;margin: 0 auto;width:100%;}
.card-stats.prepaid.sc-vertical-card-holder {padding: 25px 0;}
.card-stats.prepaid.sc-vertical-card-holder .img-holder {max-width: 155px;border-radius: 15px;max-width: 155px;    margin: 0 auto;width: 100%;}
.card-stats.prepaid.sc-vertical-card-holder .img-holder img {width: 100%;height: auto;border-radius: 15px;}
.personalize-card.vc-upgrade-cards-wrap .img-holder{max-width: 155px;margin: 0 auto;}
.personalize-card.vc-upgrade-cards-wrap .card-input .field{text-align: center;margin:10px 0 0;}
.personalize-card.vc-upgrade-cards-wrap .card-input .field [class*=iradio]{float: none;display: inline-block;vertical-align: top;}
.personalize-card.vc-upgrade-cards-wrap .ovh{display: inline-block;vertical-align: top;text-align: left;}
.card-selection.vc-card-selection .carousel-card-selection .new_cards_design-wrapper .slick-slider .slick-slide .card-image{height: 277px;}
.card-selection.vc-card-selection .carousel-card-selection .new_cards_design-wrapper .slick-slider .slick-slide .card-image img{max-width: 155px;}
.sc-vertical-card-holder.spending-control-wrap{padding:25px 0;}
.sc-vertical-card-holder.spending-control-wrap .img-holder{display:inline-block;vertical-align:middle;max-width:155px;border-radius:15px;}
.sc-vertical-card-holder.spending-control-wrap .img-holder img{width:100%;}
.sc-vertical-card-holder.spending-control-wrap .right-wrap .row{width:100%;}
.vc-user-card-info .img-responsive img {display: block;height: auto;max-width: 182px;margin: 0 auto;}
.vc-user-card-info .side-card-info {padding: 30px 0px 15px 5px;float: left;width: 100%;}
.vc-user-card-info .side-card-info .card-head, .vc-user-card-info .side-card-info .card-num {float: left;width: 100%;}
.vc-user-card-info .side-card-info .card-head .name{font-size: 1.430em;line-height: 1;font-weight: 500;}
.vc-user-card-info .side-card-info .card-num{font-size: 1.145em;line-height: 1;font-weight: 500;}
.personal-information .upgrade-card-details-wrapper.vc-upgrade-card-details-wrapper .upgrade-card-details .card-details-section .card-holder .img-holder{width: auto;height: auto;max-width: 155px;border-radius: 15px;}
.order-success-card.vc-order-success-card .img-holder{max-width: 155px;margin: 0 auto;}
.order-success-card.vc-order-success-card .img-holder img{max-height: inherit;border-radius: 15px;}
.sc-vertical-card-holder.spending-control-wrap .right-wrap.d-flex.align-items-center{-webkit-box-align: inherit !important;-ms-flex-align: inherit !important;align-items: inherit !important;display:block !important}
.v-card .sc-vertical-card-holder .add-info li:last-child {margin: 0;}
@media(max-width: 600px){
	.card-summary .sc-vertical-card-holder .img-holder { box-shadow: none; }
	.card-stats.sc-vertical-card-holder .card-holder .img-holder{margin: 0 auto 25px;float: none;}
	.card-summary .sc-vertical-card-holder .img-holder{margin: 0 auto 25px;}
	.v-card .sc-vertical-card-holder .add-info li {margin: 0 15px 5px 0;}
	.card-summary .sc-vertical-card-holder .card-author-info li:nth-child(1){width: 100%;}
	.card-summary .sc-vertical-card-holder .card-author-info li:nth-child(2), .card-summary .sc-vertical-card-holder .card-author-info li:nth-child(3) {width: 50%;}
	.card-stats.prepaid.sc-vertical-card-holder .img-holder, .card-stats.sc-vertical-card-holder .card-holder .img-holder{display:block;}
	.personal-information .upgrade-card-details-wrapper.vc-upgrade-card-details-wrapper .upgrade-card-details .card-details-section .card-holder .img-holder {float: none;margin: 0 auto;}
	#additional-card-summary div.btn-container {margin-top: 0 !important;}
}
@media(max-width: 575px){
	.v-card .sc-vertical-card-holder .masked-data{float: right;}
	.card-author-info .text{line-height: 2.25;float: left;}
}
@media(max-width: 479px){
	.v-card .sc-vertical-card-holder .add-info li {margin: 0 0 5px;display:block;}
}
@media(max-width: 360px){
	.card-summary .sc-vertical-card-holder .card-author-info li:nth-child(2), .card-summary .sc-vertical-card-holder .card-author-info li:nth-child(3) {width: 100%;}
}
#frmCurrCalcWidget #toggleTile.alert { padding-left: 60px; }
/**/
/** Public Menu Dropdown **/
.navbar-expand-lg .navbar-nav .nav-item > ul.dropdown-menu {padding: 10px;border: 0;box-shadow: 0 0 13px 3px rgba(0,0,0,.10);min-width: 225px;margin-left: -91px;}
.navbar-expand-lg .navbar-nav .nav-item > ul.dropdown-menu li{ margin:0; padding:0;}
.navbar-expand-lg .navbar-nav .nav-item > ul.dropdown-menu li a { color: #000 !important; padding: 10px; border-radius: 5px;}
.navbar-expand-lg .navbar-nav .nav-item > ul.dropdown-menu li a:hover { background: #46B0E6; color: #FFF !important; }
/* bootstrap dropdown no record */
#card-drop-menu .no-records { width: 210px; height: 210px; text-align: center; background: #f6fafd; color: #444; border-radius: 100%; margin: 10px auto; }
#card-drop-menu .no-records:before,
#card-drop-menu .no-records .circle { display: inline-block; vertical-align: middle; }
#card-drop-menu .no-records:before { height: 100%; content: ''; }
#card-drop-menu .no-records .ico-holder { margin: 0 auto 8px; width: 80px; }
#card-drop-menu .no-records svg { display: block; max-width: 100%; height: auto; }
#card-drop-menu .no-records .heading { font-size: 0.8em; line-height: 1.2; }
.linkInsideLabel_blank:hover, .linkInsideLabel_blank:focus,
#wrapper.account_setup-page .account_setup-main .slider-checkbox_with-bg .label-desc .label-link:focus,
#wrapper.account_setup-page .account_setup-main .slider-checkbox_with-bg .label-desc .label-link:hover { text-decoration: underline; outline-offset: 2px; outline: dotted 1px; }
/** End of Public Menu Dropdown **/
/* Gray Scale */
body[style*="filter:"] { height: auto; }
body[style^=" filter:"] [class*="icheckbox_"].focus,
body[style*="filter:"] [class*="icheckbox_"].focus,
body[style^=" filter:"] [class*="icheckbox_"].hover,
body[style*="filter:"] [class*="icheckbox_"].hover,
body[style^=" filter:"] .btn:hover,
body[style^=" filter:"] .btn:focus,
body[style*="filter:"] .btn:hover,
body[style*="filter:"] .btn:focus  { outline: 2px dotted #666 !important; outline-offset: 2px !important; }

body[style^=" filter:"] .chosen-container.chosen-container-active,
body[style*="filter:"]  .chosen-container.chosen-container-active,
body[style^=" filter:"] .form-control:hover,
body[style*="filter:"] .form-control:hover,
body[style^=" filter:"] .form-control:focus,
body[style*="filter:"] .form-control:focus,
body[style^=" filter:"] textarea:hover,
body[style*="filter:"] textarea:hover,
body[style^=" filter:"] textarea:focus,
body[style*="filter:"] textarea:focus,
body[style^=" filter:"] button:hover,
body[style*="filter:"] button:hover,
body[style^=" filter:"] button:focus,
body[style*="filter:"] button:focus,
body[style^=" filter:"] input:hover,
body[style*="filter:"] input:hover,
body[style^=" filter:"] input:focus,
body[style*="filter:"] input:focus,
body[style^=" filter:"] a:hover,
body[style*="filter:"] a:hover,
body[style^=" filter:"] a:focus,
body[style*="filter:"] a:focus { outline: 2px dotted !important; outline-offset: 1px !important; text-decoration: underline !important; }
#accessibility-settings:empty { display: none; }
html body #wrapper script { display: none !important; }
/* end Gray Scale */

.dialog-post-wrapper {min-height: 400px !important;}
.dialog-post-wrapper .ui-dialog-buttonset button {font-size: 0;background: none;border: 0;box-shadow: none;position: absolute;top: 20px;right: 20px;}
.dialog-post-wrapper .ui-dialog-buttonset button:before {color: #000000;content: "\e909";font-family: cholder4 !important;font-size: 14px;}
.menus-dialog-wrapper #wrapper {background: none;}
.menus-dialog-wrapper .sub-container {border-width: 0;}

/*Styles for Remove Gift*/
.block-request-card .block-card-link + .remove-gift-card-link {margin-left: 10px;}
.block-request-card .remove-gift-card-link .icon-remove-gift-card{font-size: 15px;position: relative;top: 2px;}
.remove-gift-card-dialog .ui-dialog-content.generic-dialog{padding: 52px 55px !important;}
.remove-gift-card-dialog .dialog-close{position: absolute;top: 20px;right: 20px;color: #AEAEAE;}
.remove-gift-card-dialog .info .card_number{color: #000;font-weight:normal}
.remove-gift-card-dialog .dialog-close:hover,.remove-gift-card-dialog .dialog-close:focus{color: #868484;}

/* Card Registratin - Via Email */
.img-card-holder.register-user.register-email{padding: 0 !important;}
.img-card-holder.register-user.register-email .card-icon-holder img{width: 100%;}
.regUserEmail-input{position: relative;}
.regUserEmail-tooltip{position: absolute;top: 30px;right: 5px;}
#wrapper.account_setup-page .img-card-holder.register-user.register-email::before {top: auto !important;bottom: 26px !important;}
/*==========SET Chosen drop alignment to top============*/
.ui-jqgrid-pager table.ui-pg-table select.ui-pg-selbox ~ .grid-chosen.chosen-container .chosen-drop {top: auto !important;bottom: 100% !important;border-top: 1px solid #aaa;border-radius: 4px 4px 0 0;margin: 0 0 -1px;border-bottom: 0;}
/*==========SET Chosen drop alignment to top============*/
/*==========SET Chosen Style in Mobile============*/
@media(max-width: 767px){
	.transaction-details .filters-area {padding: 20px 15px;}
	.transaction-period-drop > a[data-toggle] {padding: 14px 60px 16px 15px;}
	.transaction-details .types {padding: 15px 15px 9px;}
	.transaction-period-drop a[data-toggle] .icon-calendar {right: 15px;}
	.filter-select label {top: 15px;left: 15px;}
	.filter-select select.form-control {border-width: 0;padding: 33px 15px 10px 11px !important;background: url(../../../../cstatic/8c353811-47e3-4ef4-8e53-87b4f4f76f89/arrow-down.svg) no-repeat 99% 60%/10px 10px;}
	.list-gen-tab-nav {margin: 30px 15px 30px;}
	.transaction-details .types {padding: 15px;}
}
/*==========SET Chosen Style in Mobile============*/
@media(max-width: 579px){
	.card-summary .card-author-info li {width:100% !important;width: 100% !important;padding: 15px;border-radius: 5px;border: solid 1px #dfe6ee;min-height: 65px;float:none;}
}
@media(min-width:992px){
	.filters-table.filters-table-4 .types a {padding: 0 8px;}
}
@media(min-width:992px) and (max-width:1199px){
	.filters-table.filters-table-4 .types a {font-size:9px;padding: 0 7px;}
	.filters-table.filters-table-4 .types {padding: 15px 10px 9px;}
	.filters-table.filters-table-3 .types a {padding: 0 10px;}
}

/* View Pin Responsive Btns issue Fix */
@media(max-width:430px){
	.ui-dialog .ui-dialog-content.generic-dialog .btns .btn{margin:0 0 20px;}
}
/* View Pin Responsive Btns issue Fix */

/** RPC - 11038297 - C-Holder 3.2 Accessibility **/
/** Expense Analyzer **/
@media(min-width:768px){.multi-select-dropdown, .transaction-period-drop #transaction-period-dropdown, .filter-select .chosen-container .chosen-drop, .transaction-period-drop .card-body {box-shadow: 0 20px 20px 0 rgba(0,0,0,0.1);border-color: rgb(0 0 0 / 10%);}}
.masking-star {display: inline-block; vertical-align: middle; width: 8px; height: 8px; border-radius: 100%; background: #D8D8D8; position: relative; top: -4px; }

/* scroll removed from transaction-period-dropdown */
.transaction-details .date-range .title { position: static;}
@media(max-width:991px) {
	.transaction-period-drop .slimScrollDiv { height: auto !important;}
	.transaction-period-drop .slimScrollDiv .scroll-holder { height: auto !important; max-height: none; overflow: visible !important;}
	.transaction-period-drop .slimScrollDiv .slimScrollBar,
	.transaction-period-drop .slimScrollDiv .slimScrollRail { display: none !important;}
	/* sh-style */
    .navbar-expand-lg .navbar-nav .nav-item.sign-in{ padding:  10px 20px !important;}
	.navbar-expand-lg .navbar-nav .nav-item.sign-in a{ display: inline !important; width: auto !important; padding: 0 !important; margin: 0 !important;}
	.navbar-expand-lg .navbar-nav .nav-item.sign-in span{ margin: 0 4px 0 0!important;}
	.navbar-expand-lg .navbar-nav .nav-item.sign-in a:hover,
	.navbar-expand-lg .navbar-nav .nav-item.sign-in a:focus{ text-decoration: underline; color: #13578C; background: none;}
}
/* END scroll removed from transaction-period-dropdown */

/** Copy to clipboard message**/
.toast-notification {background: #000000; -webkit-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.25); box-shadow: 0 4px 10px rgba(0, 0, 0, 0.25); border-radius: 38px; color: #FFFFFF; position: fixed; top: 100%; left: 50%; padding: 10px 15px; font-size: 0.857em; line-height: 1.25; -webkit-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); transform: translate(-50%, 0); -webkit-transition: all 0.25s; -o-transition: all 0.25s; transition: all 0.25s; z-index: 99; width: 100%; max-width: 235px;display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center;}
.toast-notification > div { display: inline-block; vertical-align: top; }
.toast-notification-icon { margin-right: 10px; }
.toast-notification-icon svg { vertical-align: middle; }
.toast-notification-active .toast-notification { transform: translate(-50%, -100%); margin: -30px 0 0; }
.toast-copy-btn.disabled{pointer-events: none; opacity: 0.65;}
/** / Copy to clipboard message**/

/** OPT Modal Fixes by ady**/
.ui-dialog.otpDialog .scroll-container {margin:0 -30px} .ui-dialog.otpDialog .scroll-container > .slimScrollDiv {padding:0 27px;} .ui-dialog.otpDialog .scroll-container > .slimScrollDiv *[class^="slimScroll"] {right:12px!important;}
/** / OPT Modal Fixes by ady**/

/* New changes */
@media (min-width:992px){ .form-login .defaultKeypad + .keypad-popup{top:100%!important;transform:translate(-50%, 0);margin-top:10px!important;left:50%!important} .form-login .defaultKeypad + .keypad-popup:before,.form-login .defaultKeypad + .keypad-popup:after{top:auto;bottom:100%;right:auto;margin:0 0 0 -12px;border-width:0 12px 12px;border-color:transparent transparent #f1f1f1} .form-login .defaultKeypad + .keypad-popup:before{border-bottom-color:#fff;border-width:0 10px 10px;margin:0 0 0 -10px} }

/* BANC-443 */
@media screen and (max-width: 767px) {
.jumbotron h1 { font-size: 1.428571428571429em !important; }
}
@media screen and (max-width: 580px) {
.jumbotron h1 { font-size: 1.285714285714286em !important; }
}

/* Start secure-devices-dialog styles */
.ui-dialog.ui-widget-content.secure-devices-dialog-parent { min-width: 410px; border-radius: 4px; box-shadow: 0px 20px 30px rgba(0, 0, 0, 0.102383);}
.ui-dialog .ui-dialog-content.generic-dialog.secure-devices-dialog { padding: 20px !important;}
.ui-dialog .ui-dialog-content.generic-dialog.secure-devices-dialog .img-holder { max-width: 100px; margin: 0 auto 15px;}
.ui-dialog .ui-dialog-content.generic-dialog.secure-devices-dialog .img-holder img { width: 100%; height: auto; display: block;}
.ui-dialog .ui-dialog-content.generic-dialog.secure-devices-dialog .text { margin: 0 0 40px;;}
.ui-dialog .ui-dialog-content.generic-dialog.secure-devices-dialog p { line-height: 1.53846; text-align: center;}
.ui-dialog .ui-dialog-content.generic-dialog.secure-devices-dialog p:last-child { margin-bottom: 0;}
.ui-dialog .ui-dialog-content.generic-dialog.secure-devices-dialog .btns { margin: 0 !important; display: flex;}
.ui-dialog .ui-dialog-content.generic-dialog.secure-devices-dialog .btns .btn { width: calc(50% - 9px); min-width: inherit; padding: 10px 20px; margin: 0 18px 0 0; line-height: 1.28571;}
.ui-dialog .ui-dialog-content.generic-dialog.secure-devices-dialog .btns .btn:last-child { margin: 0;}
@media (min-width: 576px) {
	.ui-dialog .ui-dialog-content.generic-dialog.secure-devices-dialog { padding: 27px 29px 29px !important;}
	.ui-dialog .ui-dialog-content.generic-dialog.secure-devices-dialog  .img-holder { max-width: 160px; margin-bottom: 30px;}
}
/* End secure-devices-dialog styles */
.card-selection-form .slide {position: relative;}
.card-selection-form .slide label.cs-select { position: absolute; top: 0; bottom:0; left: 0; right: 0; margin: 0 10px; cursor: pointer; z-index: 111; opacity: 0; }
.form .form-control ~ .error-text {margin-bottom: 5px;}
.not-hostfound-dialog .slimScrollDiv {max-height: none;}
.user-card-info .creditline-note .amount {color: #445C86; padding-left: 5px;}
.user-card-info .creditline-note .amount .num {font-weight: 700;}

/*-Application Fixes Automation-*/
.periodSelectorcombo .combodate > div { padding: 0 5px;}
.periodSelectorcombo .combodate {margin: 0 -5px; display: flex; align-items: center; justify-content: space-between;}
.periodSelectorcombo .combodate .chosen-container .chosen-drop {width: calc(100% - 10px);margin-left: 5px;}
.periodSelectorcombo .chosen-container .chosen-single:after {top: 16px; right: 6px;}
.periodSelectorcombo .chosen-container .chosen-single{padding-right:20px;}
.periodSelectorcombo .has-datepicker .ico {display: none;}
.periodSelectorcombo .chosen-container-single .chosen-search input[type=text] {padding-left: 10px; padding-right: 10px;}
.datePickerCstm .combodate .chosen-container .chosen-drop { margin-left: 15px;}
.datePickerCstm .chosen-container .chosen-single {padding-right: 25px;}
.wallet-transfer-case {flex-direction: column;}
.wallet-transfer-case .field-holder.field-static:nth-of-type(2) {width: 100%; min-width: 100%;}
.wallet-transfer-case .field-holder.field-static:nth-of-type(2) .field {display: flex;justify-content: space-between;align-items: flex-end; margin: 0 -15px;}
.wallet-transfer-case .to-card-transfer-div { width: 50%; padding: 0 15px;}
.wallet-transfer-case .to-card-transfer-div ~ .slider-checkbox { width: 50%; padding: 0 15px; display: flex; align-items: center;}
.wallet-transfer-case .to-card-transfer-div ~ .slider-checkbox > span { margin-left: 12px;}
@media (max-width:768px){.wallet-transfer-case .to-card-transfer-div , .wallet-transfer-case .to-card-transfer-div ~ .slider-checkbox{width:100%;}
}
.card-selection-form  .custom-card.bg-green{height:auto !important; max-width: 19.3em; min-width: 19.3em;width: 100%; min-height: 11.5em;}
.card-selection-form .custom-card.bg-green .card-num{font-size: 1rem;letter-spacing: 0.89px;}
.card-selection-form .custom-card.bg-green .title{font-size: 0.75rem;letter-spacing: 0.09px;}
.card-selection-form .custom-card.bg-green{padding: 11px 17px 17px; margin: 0 0 14px;box-shadow: 0px 15px 20px rgba(3, 3, 3, 0.2);}
.card-selection-form .custom-card.bg-green .num {letter-spacing: 0.78px;}
.card-selection-form .custom-card.bg-green .program{font-size: 0.75rem; letter-spacing: 0.09px;}
.tag.status-B {background-color: #348554; font-weight: 500;letter-spacing: 0.4px;}
.card-selection-form .text{font-weight: 300;}
.card-selection-form [class*=iradio] {border: solid 2px rgba(255, 255, 255, 0.3);}
.card-selection-form .card-selected .custom-card {border: solid 2px rgba(255, 255, 255, 0.5); }
.card-selection-form .custom-card{opacity:1;min-height: 160px;}
.secondry-card-drop>.btn-secondary .name{text-transform: capitalize; letter-spacing: 0.09px;}
#cardDropdown .info strong.amount {color: #ffffff;font-weight: 500;}
.card-selection-form{padding: 32px 0 28px}
.card-selection-form .custom-card.bg-green .card-num{padding: 2px 0 5px;}
#cardDropdown .info label.text{letter-spacing:0.23px;}
#cardDropdown .info label.text.hover{outline:none!important}
.card-selection-form .custom-card [class*=iradio]:after{width: 8px;height: 8px;}
.card-selection-form .slick-slide:focus{outline: dotted 1px #fff;}
.card-selection-form  .slick-slide:hover{cursor: pointer; outline: none;}
.card-selection-form .custom-card .card-info{margin-bottom: 0;}
.card-selection-form .slick-arrow{bottom: 5px;}
.card-selection-form .slick-arrow:focus,
.card-selection-form .slick-arrow:hover{outline: 1px solid #fff;}
.card-selection-form .slick-slide:hover .custom-card{border: solid 2px rgba(255, 255, 255, 0.5);}
.card-selection-form .tag.status-B{margin: 0;font-size: 0.5rem;padding: 4px 12px 2px;}
.card-selection-form .custom-card.bg-green .card-num .dot {background: rgba(255, 255, 255, 0.61) !important;}
.card-selection-form .custom-card.bg-green .tag.status-A{background:#0C838D !important;}
.card-selection-form .tag{letter-spacing:0.4px;}
#nav .sub-drop .ico + .text {position: relative;left: 50px;}


.img-card-holder .crdactivation-check [class*="iradio"],.crdactivation-check label{display: inline-block;vertical-align: middle;}
.img-card-holder .crdactivation-check{position: relative;padding: 15px 15px 13px; border: none; border-radius: 4px 4px 0 0; border: none !important;background: none !important;}
.img-card-holder .crdactivation-check::before {background: rgba(0, 0, 0, 0.102655);border: none;top: 0;left: 0;backdrop-filter: blur(6.12827px);-webkit-backdrop-filter: blur(6.12827px);bottom: 0;right: 0;z-index: -2;content: '';border-radius: 4px 4px 0 0;position: absolute;}
.img-card-holder .crdactivation-check label{padding-left: 8px;margin-right: 15px;color: #fff;margin-bottom: 0;font-size: 0.75rem;}
.cardactivation-main .img-card-holder .form-control.cardrefnum-field{color: #000000 !important;}
.img-card-holder .cardrefnum-holder input{background: rgba(255, 255, 255, 0.9) !important;text-align: left !important;padding: 14px 16px;border-radius: 4px;font-size: 22px !important;color: #000 !important;}
@media (max-width: 480px){.img-card-holder .crdactivation-check label {padding-left: 4px;margin-right: 8px;}.img-card-holder .crdactivation-check {position: relative;padding: 15px 10px 13px;}
}

/* Address verifivcation Popup changes */
.addressinfor-dialog .dialog-heading {margin: 0 0 16px;font-size: 1.125rem;line-height: 1.05555555;color: #222222;font-weight: 700;}
.addressinfor-dialog .dialog-head p{font-size: 0.875rem;line-height: 1.42857142857; letter-spacing: 0.2px;color: #444444;margin: 0;}
.addressinfor-dialog .addressinfor-list { list-style: none; font-size: 0.75rem;line-height:1.416666666 ;letter-spacing: 0.18px;padding: 0;}
.addressinfor-dialog .addressinfo-holder{border: 1px solid #EBEFF4;border-radius: 4px;padding: 20px 20px 25px;margin: 0 0 30px;}
.addressinfor-dialog .addressinfo-holder h3{font-size: 0.875rem;font-weight: 500; margin: 0 0 16px;color: #222222;}
.addressinfor-dialog .addressinfor-list li {margin: 0 0 16px;}
.addressinfor-dialog .addressinfor-list li:last-child{margin: 0;}
.addressinfor-dialog .addressinfor-list li label{border: none;box-shadow: none;padding: 0px 10px 0px 32px;font-size: 0.75rem;color: #444444;}
.addressinfor-dialog .addressinfor-list li label address{ text-transform: capitalize;}
.addressinfor-dialog .addressinfor-list li .address-active label address{text-transform: uppercase;color: #222222;}
[aria-describedby="address-verification-dialog"].ui-dialog.ui-widget-content { min-width: 702px; }
.addressinfor-dialog .addressinfor-list [class*="iradio_minimal"]{top: 50%;left: 8px;transform: translate(-50%, -50%);}
.addressinfor-dialog .scroll-holder {padding-left: 0;margin: 0;}
.addressinfor-dialog .dialog-head{max-width: 100%;}
.addressinfor-dialog .btns {margin-top: 10px;}
.addressinfor-dialog .verifyaddress-btns {display: flex;justify-content: flex-start;column-gap: 17px;margin: 10px 0 10px !important;}
.addressinfor-dialog .addressinfor-colse {position: absolute;right: 20px;top: 20px;display: inline-block;font-size: 12px;}
.addressinfor-dialog .addressinfor-colse:where(:hover,:focus){outline: dotted 1px;outline-offset: 3px;cursor: pointer;}
.addressinfor-dialog .verifyaddress-btns .btn:first-child{min-width:245px ;}
.addressinfor-dialog .verifyaddress-btns .btn{ min-width: 144px;}
.addressinfor-dialog .verifyaddress-btns .btn{ margin: 0 0 0 !important;}
.addressinfor-dialog .addressreview-btns{ justify-content: center;}
.addressinfor-dialog .addressreview-btns .btn{ min-width: 150px !important;}
.form.addressreview-btns {text-align: center;}
.form.addressreview-btns .img-holder { margin: 10px auto 32px;text-align: center;}

.form.addressreview-btns p{margin: 0 0 25px;}
.addressinfor-dialog.ui-dialog .ui-dialog-content{padding:55px 50px !important;}
.address-verification-dialog.ui-dialog .ui-dialog-content {padding:55px 50px !important;}
/* dashboard recent transaction changes */
.list.recenttrans-list li{margin: 0 10px 5px 0px !important;}
.list.recenttrans-list .name{letter-spacing:0.2px;}
.list.recenttrans-list {
    list-style: none;
    padding: 0;
    margin: 0;
}
.cb-custom-drop-down.show .btn::before,.chosen-container.chosen-with-drop .chosen-single[aria-expanded="true"]:after{-webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); color: #222222; transition: 0.3s; transition-delay: 0.2s; }	
.chosen-container .btn-link.focus, .chosen-container .btn-link:focus, .chosen-container .btn-link:hover{text-decoration: none;}	
.addressinfor-dialog .verifyaddress-btns .btn.disabled{opacity: 0.75;}
@media (max-width: 767px) {
	.addressinfor-dialog .verifyaddress-btns {display: block;}
	.addressinfor-dialog .verifyaddress-btns .btn{ margin: 0 0 15px !important;}
	[aria-describedby="address-verification-dialog"].ui-dialog.ui-widget-content .ui-dialog-content{ padding: 50px  30px 30px !important;}
}
@media (max-width: 576px){
	.addressinfor-dialog .addressreview-btns{ display: block;margin-top: 30px !important}
	.addressinfor-dialog .addressreview-btns .btn:first-child{ margin-bottom: 15px !important;}

}

#creditPaymentTabs .additional-card-summary .st-amount-container {text-align: right;}
/*PCI Change*/
/*[hidden][style*="display: block"] { display: block !important; }
label.hover { outline: dotted 1px #f1f1f1; outline-offset: 2px; }*/
.trust-seal-holder {display: flex; align-items: center; justify-content: center; max-width: 91px; margin: 15px auto 0;}
.trust-seal-holder img {max-width: 100%}
