body{font-family:DiscoverSans-Medium,Arial,Helvetica,sans-serif}.semibold{font-family:DiscoverSans-Semibold,Arial,Helvetica,sans-serif}.min-height-250{min-height:250px}.amount{margin:0 0 0 2px;font-weight:600;display:block}.charges-container{background:#f8f8f8;padding:20px 0 0}.no-charges-heading,.charges-heading{padding:18px 0 16px 10px;font-size:1.1875em;font-weight:600;line-height:1.5;box-shadow:0 2px 4px #0003}.no-charges-heading{box-shadow:none;padding:25px 10px 0 0;font-size:2em}.charges-heading{background:#fff;box-shadow:inset -1px -2px 4px #00000024}.heading-dashbord{padding:0 0 0 10px;font-weight:700;line-height:1.3;display:table-cell}.no-recurring-charges{padding:0 10px}.no-recurring-charges .get-started{border-bottom:1px solid #ededed;padding:20px 0 23.5px;font-size:1em;font-weight:600;line-height:1.5}.no-charge-subheading{text-align:center;margin:23.5px 0 15px;font-size:20px;font-weight:600}.small-card-container .small-cards{text-align:center}.small-card-container .small-cards .small-cards-heading{font-size:1em;font-weight:600}.small-card-container .small-cards .cards-description{max-width:280px;margin:0 auto}.small-card-container .img-pay-bills{background:url(../images/pay-bills.png) 0 0/cover no-repeat;width:84px;height:84px;display:inline-block}.small-card-container .img-check-availability{background:url(../images/check-availability.png) 0 0/cover no-repeat;width:84px;height:84px;display:inline-block}.small-card-container .img-rewards{background:url(../images/earn-rewards.png) 0 0/cover no-repeat;width:84px;height:84px;display:inline-block}.recurring-charges{max-width:580px}.transaction-date-tablet{display:none}.transaction-year,.transaction-month-date{display:block}.transaction-date-container-mobile{font-size:.75em;display:block}.dotted-line{display:none}.month-to-date{margin:15px 0;line-height:24px}.month-to-date sup,.year-to-date sup{color:#293033}.print-link-wrapper{display:block}.print-link-wrapper .print-link{float:right;margin:10px 0 23px}.print-link-wrapper .print-link .svg-print{vertical-align:middle;margin-right:5px;display:inline-block}.charges-list-wrapper{padding:0}.faq-wrapper{clear:both;background-color:#fff;padding:52px 10px 0}.faq-wrapper .faq-heading{text-align:center;margin-bottom:32px;font-size:1.25em;font-weight:600}.information-display{background-color:#fff;padding:0 20px}.information-display .charges-heading{margin-bottom:15px;font-size:1em;font-weight:600}.information-display .charges-content{padding-bottom:20px}.panel-body .faq-expanded-content{margin-bottom:15px;margin-left:15px;font-size:1em}.steps-default{margin-left:45px;list-style-type:disc}.steps-default-charges{margin-left:20px}.steps-default-charges-ol{margin-left:10px;padding-left:20px}.steps-default-charges-ol li{padding-left:10px}.cardmember-data{padding:24px 10px;font-size:.8125em}.img-secondary-calendar{background:url(../images/svg/secondary-calendar.svg) 0 0/100% no-repeat;width:24px;height:24px;display:table-cell}.recurring-charges-table{background-color:#fff;border-top:0;border-bottom-right-radius:12px;border-bottom-left-radius:12px;width:100%;max-width:300px;margin:0 auto;box-shadow:0 2px 4px #0003}.recurring-charges-table caption{color:#fff;background-color:#23233f;border-top-left-radius:12px;border-top-right-radius:12px;height:64px;padding:20px 20px 21px;font-size:.9375em}.recurring-charges-table tbody{clear:both \9 }.recurring-charges-table tbody>tr{float:left \9 ;width:100% \9 }.recurring-charges-table tbody>tr>td{float:left \9 }.recurring-charges-table tbody .transaction-details-container{border-top:1px solid #dbdbdb}.recurring-charges-table tbody .transaction-details-container:last-child .recent-transactions-table{margin-bottom:0}.recurring-charges-table tbody .transaction-details-container .transaction-date,.recurring-charges-table tbody .transaction-details-container .transaction-merchant,.recurring-charges-table tbody .transaction-details-container .transaction-amount{display:inline-block}.recurring-charges-table tbody .transaction-details-container .transaction-merchant{width:50%}.recurring-charges-table tbody .transaction-details-container .transaction-merchant .merchant-info-container{padding:13px 0 13px 10px}.recurring-charges-table tbody .transaction-details-container .transaction-merchant .merchant-info-container .merchant-name{word-break:break-word;margin-bottom:6px;font-weight:600}.recurring-charges-table tbody .transaction-details-container .transaction-merchant .merchant-info-container .charging-period{color:#63686b}.recurring-charges-table tbody .transaction-details-container .transaction-amount{text-align:right;float:right;width:50%;margin-left:-4px}.recurring-charges-table tbody .transaction-details-container .transaction-amount .transaction-amount-container{padding:13px 10px 13px 0}.recurring-charges-table tbody .transaction-details-container .transaction-amount .transaction-amount-container .amount-value{margin-bottom:6px}.recurring-charges-table tbody .transaction-details-container .transaction-amount .transaction-amount-container .view-details .view-details-link .down-arrow,.recurring-charges-table tbody .transaction-details-container .transaction-amount .transaction-amount-container .view-details .view-details-link .up-arrow{border-color:#2477ab;margin-left:9px;margin-right:1px}.recurring-charges-table tbody .transaction-details-container .transaction-amount .transaction-amount-container .view-details .view-details-link .down-arrow{margin-top:5px}.recurring-charges-table tbody .transaction-details-container .transaction-amount .transaction-amount-container .view-details .view-details-link .up-arrow{vertical-align:middle}.recurring-charges-table tbody .transaction-details-container:hover{background-color:#feebc5}.recurring-charges-table tbody .transaction-details-container:hover .transaction-date{color:#818588;background-color:#f6fcfc}.recurring-charges-table tbody .transaction-details-container:hover .transaction-merchant .charging-period{color:#fff}.recurring-charges-table tbody .transaction-details-container:hover .transaction-amount .transaction-amount-container .view-details .view-details-link{color:#2477ab}.recurring-charges-table tbody .transaction-details-container:hover .transaction-amount .transaction-amount-container .view-details .view-details-link i{border-color:#2477ab}.recurring-charges-table tbody .table-focus{background-color:#feebc5}.recurring-charges-table tbody .table-focus .transaction-merchant .merchant-info-container .charging-period{color:#fff}.recurring-charges-table tbody .table-focus .transaction-amount .transaction-amount-container .view-details .view-details-link{color:#2477ab}.recurring-charges-table tbody .accordian-wrap .recent-transactions-wrap{border-collapse:separate;border-left:4px solid #feebc5;margin-bottom:3px;box-shadow:inset 1px -2px 4px #00000024}.recurring-charges-table tbody .recent-transactions-table{width:100%}.recurring-charges-table tbody .recent-transactions-table caption{visibility:hidden;background:0 0;border-top-left-radius:0;border-top-right-radius:0;height:0;padding:0;position:absolute}.recurring-charges-table tbody .recent-transactions-table tr,.recurring-charges-table tbody .recent-transactions-table td{float:left \9 ;width:100% \9 }.recurring-charges-table tbody .recent-transactions-table tbody{clear:both \9 }.recurring-charges-table tbody .recent-transactions-table tbody .recent-transaction-row{padding:0 15px 0 20px;display:block}.recurring-charges-table tbody .recent-transactions-table tbody .recent-transaction-row:first-child .transaction-merchant-name{border:none}.recurring-charges-table tbody .recent-transactions-table tbody .recent-transaction-row .transaction-merchant-name,.recurring-charges-table tbody .recent-transactions-table tbody .recent-transaction-row .recent-transaction-date,.recurring-charges-table tbody .recent-transactions-table tbody .recent-transaction-row .recent-transaction-amount{font-size:.9375em;display:inline-block}.recurring-charges-table tbody .recent-transactions-table tbody .recent-transaction-row .transaction-merchant-name{word-break:break-word;width:80%;margin-bottom:5px;padding-top:15px}.recurring-charges-table tbody .recent-transactions-table tbody .recent-transaction-row .recent-transaction-date{border-bottom:1px solid #dbdbdb;width:100%;padding-bottom:15px;font-size:.75em}.recurring-charges-table tbody .recent-transactions-table tbody .recent-transaction-row .recent-transaction-amount{text-align:right;width:20%;padding-top:12px}.recurring-charges-table tbody .merchant-wrapper-info{background-color:#f8f8f9;margin-left:2px;padding:16px 20px 14px}.recurring-charges-table tbody .merchant-wrapper-info .merchant-contact-info{color:#23233f;margin-bottom:18px;font-size:.8125em;font-weight:600}.recurring-charges-table tbody .merchant-wrapper-info .merchant-contact-email{margin-right:32px}.recurring-charges-table tbody .merchant-wrapper-info .merchant-contact-number{float:right}.recurring-charges-table tbody .merchant-wrapper-info .float-none{float:none}.recurring-charges-table tbody .show-more-link{text-align:center;margin:15px 0}.recurring-charges-table tbody .merchant-contact-activity-wrapper{padding:20px 15px;font-weight:600;display:block}.recurring-charges-table tbody .merchant-contact-activity-wrapper td{display:block}.recurring-charges-table tbody .merchant-contact-activity-wrapper.hidden-print{padding:0 20px 20px}.recurring-charges-table tbody .merchant-contact-activity-wrapper .merchant-contact-details{text-align:center;border-bottom:1px solid #dbdbdb;padding-bottom:17px}.recurring-charges-table tbody .merchant-contact-activity-wrapper .merchant-contact-details .merchant-contact-email{margin-right:20px;font-weight:600}.recurring-charges-table tbody .merchant-contact-activity-wrapper .merchant-contact-details .merchant-contact-email a{word-break:break-word;display:inline-block}.recurring-charges-table tbody .merchant-contact-activity-wrapper .merchant-contact-details .merchant-contact-email a .email-img{margin-left:5px}.recurring-charges-table tbody .merchant-contact-activity-wrapper .merchant-contact-details .no-margin{margin:0}.recurring-charges-table tbody .merchant-contact-activity-wrapper .merchant-contact-details .merchant-contact-number a .phone-img{margin-right:5px}.recurring-charges-table tbody .merchant-contact-activity-wrapper .view-all-activity{text-align:center;border-top:1px solid #dbdbdb;padding-top:20px}.recurring-charges-table tbody .merchant-contact-activity-wrapper .no-padding{border-top:1px solid #dbdbdb}.recurring-charges-table tbody .tech-diff-container{border-top:1px solid #dbdbdb;padding:20px 15px 30px;box-shadow:0 2px 4px #0003}.recurring-charges-table tbody .tech-diff-container .tech-diff-error-heading{width:76%;margin-bottom:20px}.recurring-charges-table tbody .tech-diff-container .tech-diff-error-statement{color:#63686b}.charges-heading-three{background-color:#fff;padding-bottom:20px;font-size:1.1875em}.padding-left-star{padding-top:10px;padding-left:20px}.calendar-outer-wrapper{padding:25px 10px 20px}.calendar-wrapper{border-radius:13px 13px 12px 12px;width:300px;margin:0 auto;box-shadow:0 2px 4px #0003}.calendar-wrapper .react-calendar{border:1px solid #efeff1;border-bottom:none;border-radius:13px 13px 0 0;width:300px;font-family:DiscoverSans-Medium,Arial,Helvetica,sans-serif}.calendar-wrapper .transaction-details{background:#fff;border-radius:0 0 12px 12px;width:299px;min-height:50px}.calendar-wrapper .transaction-details .dot{vertical-align:text-top;background-color:#000;border-radius:50%;width:5px;height:5px;margin:4px;display:inline-block}.calendar-wrapper .transaction-details .posted-rb-charges{text-align:right;color:#707082;padding:15px 20px 15px 0;font-size:.8125em}.calendar-wrapper .transaction-details .display-date{color:#707082;padding:15px 0 10px 15px;font-size:.8125em}.calendar-wrapper .transaction-details .transaction-name{font-size:.875em}.calendar-wrapper .transaction-details .transaction-name .transaction-heading{background-color:#feebc5;border:.5px solid #ededed;width:300px;height:30px;margin-bottom:11px;padding:5px 16px 3px;font-weight:600}.calendar-wrapper .transaction-details .transaction-name .transaction-heading span{float:right;font-weight:500;display:inline-block}.calendar-wrapper .transaction-details .transaction-name .tr-link{margin:0 4px 0 16px;font-weight:600}.calendar-wrapper .transaction-details .transaction-name .tr-phone{margin:9px 0 9px 16px;font-weight:600}.calendar-wrapper .transaction-details .transaction-name .tr-phone .phone-number{color:#2477ab}.calendar-wrapper .view-all{margin:0 0 13px 16px;font-weight:600;display:block}.calendar-wrapper .react-calendar__navigation{background-color:#23233f;border-radius:13px 13px 0 0;width:305px;height:64px;margin-bottom:0;margin-left:-3px}.calendar-wrapper .react-calendar__navigation .react-calendar__navigation__arrow{margin-bottom:6px;font-size:1.5em}.calendar-wrapper .react-calendar__navigation .react-calendar__navigation__arrow[disabled]{visibility:hidden}.calendar-wrapper .calendar .react-calendar__navigation{color:#fff;background-color:#23233f}.calendar-wrapper .react-calendar__viewContainer{font-family:DiscoverSans-Semibold,Arial,Helvetica,sans-serif}.calendar-wrapper .react-calendar__month-view__weekdays{text-transform:none;background:#efeff1;height:44px;font-size:.875em}.calendar-wrapper .react-calendar__month-view__weekdays__weekday{background:#efeff1;padding:12px}.calendar-wrapper abbr[title]{border-bottom:none;text-decoration-line:none}.calendar-wrapper .react-calendar__tile{height:47px;padding:15px 15px 8px;font-size:.875em;font-weight:600}.calendar-wrapper .react-calendar__tile--active{color:#000;background:0 0;font-weight:700}.calendar-wrapper .react-calendar__tile--now:enabled:hover,.calendar-wrapper .react-calendar__tile--now:enabled:focus,.calendar-wrapper .react-calendar__tile:enabled:hover{background-color:#fff}.calendar-wrapper .react-calendar__tile:enabled:focus{outline-offset:-2px;background-color:#fff;outline:1px solid #2477ab}.calendar-wrapper .active-tr{background:#feebc5;box-shadow:inset 0 6px #fcb116}.calendar-wrapper .active-tr:focus,.calendar-wrapper .active-tr:hover{background-color:#feebc5!important}.calendar-wrapper .on-day-tr{background:#000;border-radius:50%;width:5px;height:5px;margin:1px 0 0 5px;display:block}.calendar-wrapper .react-calendar__tile:disabled{background:#efeff1}.calendar-wrapper .react-calendar__navigation button{color:#fcb116;background:#23233f;border-radius:13px;font-size:17.7px}.calendar-wrapper .react-calendar__navigation__label__labelText{color:#fff}.calendar-wrapper .react-calendar__navigation__next2-button,.calendar-wrapper .react-calendar__navigation__prev2-button{display:none}.calendar-wrapper .react-calendar__navigation button[disabled],.calendar-wrapper .react-calendar__navigation button:enabled:hover,.calendar-wrapper .react-calendar__navigation button:enabled:focus{background-color:#23233f}.calendar-wrapper .react-calendar__month-view__days__day--weekend{color:#707082;background:#efeff1}.email-img{vertical-align:middle;margin-left:3px}@media print{.calendar-outer-wrapper,.calendar-wrapper{display:none}.information-display .charges-content{margin-bottom:27px}.cardmember-data{padding:50px 10px}.recent-transactions-table caption{display:none}.recurring-charges-table{box-shadow:0 2px 4px #0003!important}.recurring-charges-table caption{color:#fff!important;background-color:#23233f!important}.recurring-charges-table tbody .table-focus{background-color:#feebc5!important}.img-secondary-calendar{background:url(../images/svg/secondary-calendar.svg) 0 0/100% no-repeat!important}.transaction-date-tablet{padding:15px 0 10px 12px;display:table-cell}.transaction-date-tablet .transaction-date-container{font-size:.875em}.transaction-date-container-mobile{display:none}}.cross{color:#293033;background:0 0;border:none;width:0;margin-left:-6px}@media screen and (width>=755px){.recurring-charges{max-width:660px}.no-charges-heading,.charges-heading{padding:25px 10px 25px 36px;font-size:1.75em;font-weight:700}.no-charges-heading{padding:25px 10px 0 0;font-size:2em}.img-secondary-calendar{background-position:0;width:49px;height:49px}.no-recurring-charges{padding:0 20px}.no-charge-subheading{margin:23.5px 0 25px}.amount{margin:0;display:inline-block}.small-card-container .small-cards{float:left;width:33%;display:inline-block}.small-card-container .small-cards .cards-description{max-width:225px;margin:0 auto}.recurring-charges-table-container{margin-bottom:25px}.calendar-outer-wrapper{float:left;padding:0 0 20px 20px}.calendar-wrapper{float:left;width:225px}.calendar-wrapper .react-calendar{width:225px}.calendar-wrapper .react-calendar__navigation{width:230px}.calendar-wrapper .react-calendar__month-view__weekdays__weekday{padding:12px 0}.calendar-wrapper abbr[title]{font-size:.75em}.calendar-wrapper .react-calendar__tile{height:40px;padding:8px;font-size:.75em}.calendar-wrapper .transaction-details{width:225px}.calendar-wrapper .transaction-details .transaction-name .transaction-heading{width:225px;padding:5px 4px 3px}.transaction-date-container-mobile{display:none}.transaction-date-tablet{display:table-cell}.dotted-line{border-bottom:1px dotted #63686b;width:120px;display:inline-block}.year-dotted-line{border-bottom:1px dotted #63686b;width:134px;display:inline-block}.faq-wrapper{padding:44px 20px 0}.faq-wrapper .faq-heading{text-align:left;margin-bottom:23px;font-size:1.75em}.information-display .charges-content{background-color:#fff;width:100%}.recurring-charges-table{max-width:none}.recurring-charges-table caption{font-size:1em}.recurring-charges-table tbody .transaction-details-container{border-top:1px solid #dbdbdb;display:table-row}.recurring-charges-table tbody .transaction-details-container .transaction-date{text-align:center;border:0;width:17%;display:table-cell}.recurring-charges-table tbody .transaction-details-container .transaction-date .transaction-date-container{border:none}.recurring-charges-table tbody .transaction-details-container .transaction-date .transaction-date-container .transaction-day,.recurring-charges-table tbody .transaction-details-container .transaction-date .transaction-date-container .transaction-month-date,.recurring-charges-table tbody .transaction-details-container .transaction-date .transaction-date-container .transaction-year{margin-bottom:4px;display:block}.recurring-charges-table tbody .transaction-details-container .transaction-merchant{width:56%;display:table-cell}.recurring-charges-table tbody .transaction-details-container .transaction-merchant .merchant-info-container{padding:20px 0 13px 15px}.recurring-charges-table tbody .transaction-details-container .transaction-amount{float:none;width:27%;display:table-cell}.recurring-charges-table tbody .transaction-details-container .transaction-amount .transaction-amount-container{padding:17px 22px 17px 0}.recurring-charges-table tbody .transaction-details-container:hover .transaction-date{background-color:#1a587e}.recurring-charges-table tbody .transaction-details-container:hover .transaction-date .transaction-date-container{color:#fff}.recurring-charges-table tbody .transaction-details-container .transaction-date-container,.recurring-charges-table tbody .transaction-details-container .merchant-info-container,.recurring-charges-table tbody .transaction-details-container .transaction-amount-container{min-height:80px}.recurring-charges-table tbody .transaction-details-container .transaction-date-container-year{max-width:80px;padding:20px 15px 4px;font-size:.875em}.recurring-charges-table tbody .transaction-details-container .transaction-date-container{max-width:80px;padding:20px 15px 4px 17px;font-size:.875em}.recurring-charges-table tbody .table-focus .transaction-date{background-color:#1a587e}.recurring-charges-table tbody .table-focus .transaction-date .transaction-date-container{color:#fff}.recurring-charges-table tbody .recent-transactions-table tbody .recent-transaction-row{padding:0 20px}.recurring-charges-table tbody .recent-transactions-table tbody .recent-transaction-row .transaction-merchant-name{font-size:.875em}.recurring-charges-table tbody .recent-transactions-table tbody .recent-transaction-row .recent-transaction-date,.recurring-charges-table tbody .recent-transactions-table tbody .recent-transaction-row .recent-transaction-amount{padding-bottom:10px}.recurring-charges-table tbody .recent-transactions-table tbody .merchant-contact-activity-wrapper{padding:20px}.recurring-charges-table tbody .tech-diff-container{padding:20px 20px 30px}.recurring-charges-table tbody .tech-diff-container .tech-diff-error-heading{width:100%}.recurring-charges-table tbody .merchant-wrapper-info .merchant-contact-number{float:right}.recurring-charges-table tbody .merchant-wrapper-info .float-none{float:none}.heading-dashbord{padding:0 0 0 23px}}@media screen and (width>=1024px){.no-charge-subheading{margin:23.5px 0 30px}.small-card-container .small-cards .cards-description{max-width:280px;margin:0 auto}.no-charges-heading{width:100%;padding:25px 10px 5px 0}.charges-heading{padding:25px 10px}.faq-wrapper{padding:56px 50px 0}.calendar-wrapper{width:309px}.calendar-wrapper .react-calendar{width:309px;margin-left:0}.calendar-wrapper .react-calendar__navigation{width:313px}.calendar-wrapper abbr[title]{font-size:.875em}.calendar-wrapper .react-calendar__tile{height:47px;padding:15px 15px 8px;font-size:.875em;font-weight:600}.calendar-wrapper .transaction-details{width:309px}.calendar-wrapper .transaction-details .transaction-name .transaction-heading{width:309px;padding:5px 16px 3px}.information-display{background-color:#fff;padding:21px 50px 0}.information-display .charges-content{background-color:#fff}.recurring-charges-table tbody .merchant-wrapper-info .merchant-contact-info{display:inline-block}.recurring-charges-table tbody .merchant-wrapper-info .merchant-contact-details{float:right;display:inline-block}.recurring-charges-table tbody .merchant-wrapper-info .merchant-contact-email{margin-right:16px}.recurring-charges-table tbody .merchant-wrapper-info .email-img{margin-left:5px}.recurring-charges-table tbody .transaction-details-container .transaction-merchant{width:60%}.print-link-wrapper{width:100%}.charges-list-wrapper{width:calc(100% - 320px)}.padding-left-star{padding:10px 50px 0}.cardmember-data{padding:24px 50px}}@media screen and (width>=1540px){.recurring-charges-table-container{padding-right:20px}.recurring-charges-table-container .recurring-charges-table caption{padding:13px 0 13px 20px}.recurring-charges-table-container .recurring-charges-table tbody .merchant-contact-activity-wrapper .merchant-contact-details{border-bottom:none;padding-bottom:0}.recurring-charges-table-container .recurring-charges-table tbody .transaction-details-container{border-top:1px solid #dbdbdb;display:table-row}.recurring-charges-table-container .recurring-charges-table tbody .transaction-details-container .transaction-date{text-align:center;border:0;width:18%;display:table-cell}.recurring-charges-table-container .recurring-charges-table tbody .transaction-details-container .transaction-date .transaction-date-container{border:none}.recurring-charges-table-container .recurring-charges-table tbody .transaction-details-container .transaction-date .transaction-date-container .transaction-day,.recurring-charges-table-container .recurring-charges-table tbody .transaction-details-container .transaction-date .transaction-date-container .transaction-month-date,.recurring-charges-table-container .recurring-charges-table tbody .transaction-details-container .transaction-date .transaction-date-container .transaction-year{margin-bottom:4px;display:block}.recurring-charges-table-container .recurring-charges-table tbody .transaction-details-container .transaction-merchant{width:54%;display:table-cell}.recurring-charges-table-container .recurring-charges-table tbody .transaction-details-container .transaction-amount{float:none;width:28%;display:table-cell}.recurring-charges-table-container .recurring-charges-table tbody .transaction-details-container .transaction-date-container,.recurring-charges-table-container .recurring-charges-table tbody .transaction-details-container .merchant-info-container,.recurring-charges-table-container .recurring-charges-table tbody .transaction-details-container .transaction-amount-container{min-height:80px}.recurring-charges-table-container .recurring-charges-table tbody .transaction-details-container .merchant-info-container{padding:15px 19px}.recurring-charges-table-container .recurring-charges-table tbody .transaction-details-container .transaction-amount-container{padding:15px 19px 15px 0}.recurring-charges-table-container .recurring-charges-table tbody .transaction-details-container .transaction-date-container{padding:10px 15px 4px 17px}.recurring-charges-table-container .recurring-charges-table tbody .transaction-details-container .transaction-date-container-year{padding:10px 15px 4px}.recurring-charges-table-container .recurring-charges-table tbody .recent-transactions-table caption{margin-bottom:5px;padding:20px 20px 0}.recurring-charges-table-container .recurring-charges-table tbody .recent-transactions-table tbody .recent-transaction-row{padding:0 20px}.recurring-charges-table-container .recurring-charges-table tbody .recent-transactions-table tbody .recent-transaction-row .recent-transaction-date,.recurring-charges-table-container .recurring-charges-table tbody .recent-transactions-table tbody .recent-transaction-row .recent-transaction-amount{padding-bottom:10px}.recurring-charges-table-container .recurring-charges-table tbody .recent-transactions-table tbody .merchant-contact-activity-wrapper{padding:20px}.recurring-charges-table-container .recurring-charges-table tbody .recent-transactions-table tbody .merchant-contact-activity-wrapper .merchant-contact-details .merchant-contact-email{margin-right:55px}.recurring-charges-table-container .recurring-charges-table tbody .tech-diff-container{padding:20px 20px 30px}.recurring-charges-table-container .recurring-charges-table tbody .tech-diff-container .tech-diff-error-heading{width:100%}}.custom-expand-collapse.collapse-text .accordion-group{border-bottom:1px solid #dbdbdb;margin-bottom:0}.custom-expand-collapse.collapse-text .accordion-group .text-panel{padding:28px 0 23px;line-height:22px}.custom-expand-collapse.collapse-text .accordion-group .panel-collapse{border-top:none}.custom-expand-collapse.collapse-text .panel-body{border-top:none;padding:0 0 25px}@media (width>=755px){.custom-expand-collapse.collapse-text .accordion-group{border-bottom:0}.custom-expand-collapse.collapse-text .accordion-group .text-panel{padding:25px 0;line-height:22px}}.react-calendar{background:#fff;border:1px solid #a0a096;width:350px;max-width:100%;font-family:Arial,Helvetica,sans-serif;line-height:1.125em}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{margin:-.5em;display:flex}.react-calendar--doubleView .react-calendar__viewContainer>*{width:50%;margin:.5em}.react-calendar,.react-calendar *,.react-calendar :before,.react-calendar :after{box-sizing:border-box}.react-calendar button{border:0;outline:none;margin:0}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{height:44px;margin-bottom:1em;display:flex}.react-calendar__navigation button{background:0 0;min-width:44px}.react-calendar__navigation button:disabled{background-color:#f0f0f0}.react-calendar__navigation button:enabled:hover,.react-calendar__navigation button:enabled:focus{background-color:#e6e6e6}.react-calendar__month-view__weekdays{text-align:center;text-transform:uppercase;font-size:.75em;font-weight:700}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers .react-calendar__tile{justify-content:center;align-items:center;font-size:.75em;font-weight:700;display:flex}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__month-view__days__day--neighboringMonth{color:#757575}.react-calendar__year-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__century-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{text-align:center;background:0 0;max-width:100%;padding:10px 6.6667px;line-height:16px}.react-calendar__tile:disabled{background-color:#f0f0f0}.react-calendar__tile:enabled:hover,.react-calendar__tile:enabled:focus{background-color:#e6e6e6}.react-calendar__tile--now{background:#ffff76}.react-calendar__tile--now:enabled:hover,.react-calendar__tile--now:enabled:focus{background:#ffffa9}.react-calendar__tile--hasActive{background:#76baff}.react-calendar__tile--hasActive:enabled:hover,.react-calendar__tile--hasActive:enabled:focus{background:#a9d4ff}.react-calendar__tile--active{color:#fff;background:#006edc}.react-calendar__tile--active:enabled:hover,.react-calendar__tile--active:enabled:focus{background:#1087ff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}.tech-diff-wrapper{z-index:11;background:#f8f8f8;width:100%;max-width:1340px;height:auto;margin-top:5%;padding:2% 25px;position:static;top:-63px;left:0}.tech-diff-wrapper .heading-cont-wrapper{padding-bottom:10px}.tech-diff-wrapper .heading-cont-wrapper .main-heading{padding-top:1%;font-size:1.3em;font-weight:700;line-height:23px}.tech-diff-wrapper .heading-cont-wrapper .wrapper{margin-top:17px;padding:0}.tech-diff-wrapper .heading-cont-wrapper .wrapper .tech-diff-content{margin-bottom:10px}.tech-diff-wrapper .heading-cont-wrapper .wrapper .link-item-list{padding-top:20px}.tech-diff-wrapper .heading-cont-wrapper .wrapper .link-item-list .link-item{padding-bottom:10px;font-weight:400;line-height:18px}.tech-diff-wrapper .heading-cont-wrapper .phone-number-container{display:inline-block}@media screen and (width>=755px){.container.extra-large-centered .tech-diff-wrapper{text-align:center;padding:2% 0}.container.extra-large-centered .tech-diff-wrapper.left-align{text-align:left}.container.extra-large-centered .tech-diff-wrapper .heading-cont-wrapper{width:100%;padding-top:1%}.container.extra-large-centered .tech-diff-wrapper .heading-cont-wrapper .main-heading{font-size:1.7em}}@media screen and (width>=1024px){.container.extra-large-centered .tech-diff-wrapper{max-width:100%}.container.extra-large-centered .tech-diff-wrapper .heading-cont-wrapper{max-width:1340px;margin:0 auto}}@media screen and (width>=1540px){.container.extra-large-centered .tech-diff-wrapper .heading-cont-wrapper{margin:0 auto}}
