.CashCardMainHeading .CCSignIn{display:flex;justify-content:start;padding:2% 0}
.CashCardMainHeading .ccbtn{background-color:#de162b;color:#fff;width:10%}
.CashCardMainHeading .UsBankCardImg{width:100%;height:auto;padding:12% 0 0 0}
@media(min-width:768px) and (max-width:1024px){.CashCardMainHeading .ccbtn{background-color:#de162b;color:#fff;width:25%}
.CashCardMainHeading .UsBankCardImg{width:100%;height:auto;padding:12% 26% 0 0;margin-top:50%;position:absolute}
}
@media(min-width:576px) and (max-width:780px){.CashCardMainHeading .UsBankCardImg{width:100% !important;height:auto !important;padding-right:2%;margin-top:3rem;position:absolute}
}
@media(min-width:481px) and (max-width:767px){.CashCardMainHeading .CCimgdiv{display:flex;justify-content:center}
.CashCardMainHeading .UsBankCardImg{width:35%;height:auto;padding:0}
.CashCardMainHeading{padding-bottom:10px;text-align:left}
.CashCardMainHeading .ccbtn{background-color:#de162b;color:#fff;width:35%;margin:0 auto}
}
@media(max-width:480px){.CashCardMainHeading .CCimgdiv{display:flex;justify-content:center}
.CashCardMainHeading .UsBankCardImg{width:40%;height:auto;padding:5% 0 6% 0}
.CashCardMainHeading{padding-bottom:10px;text-align:left}
.CashCardMainHeading .CCSignIn{display:flex;justify-content:start}
.CashCardMainHeading .ccbtn{background-color:#de162b;color:#fff;width:55%;margin:0 auto}
}
.CashCardMainHeading li{list-style:disc}
.CashCardMainHeading ul{padding-left:4%}
.section-heading,.expandCollapse,.backToTop{display:none}
header{margin-bottom:10px}
#textreminder-terms-and-conditions a{text-decoration:underline;color:#007bff}
.choose-categories-wrapper{margin:30px 0 20px 0}
.choose-categories-wrapper ul.category-ul{display:flex;flex-wrap:wrap;margin-bottom:45px}
.choose-categories-wrapper .add-scroll.cat-border{border-radius:6px;padding:15px 15px 7px 15px}
@media all and (max-width:992px){.choose-categories-wrapper .add-scroll.cat-border{border:0}
}
.add-scroll{display:flex}
@media all and (max-width:992px){.add-scroll{display:block}
}
.choose-categories-wrapper .add-scroll.cat-scrollbar{overflow:auto;padding:15px !important}
.choose-categories-wrapper ul.category-ul li{margin:5px 12px 5px 0;width:30.333%;min-height:90px}
.choose-categories-wrapper ul.category-ul li .catagory-item{height:100%}
.choose-categories-wrapper .categories-right .category-ul li{width:100%}
.choose-categories-wrapper .categories-head{margin-bottom:20px}
.choose-categories-wrapper .categories-head h5{font-size:21px;color:#18398a;font-weight:bold;line-height:24px}
.choose-categories-wrapper .categories-head p{font-size:16px;color:#555}
.choose-categories-wrapper .right-border{position:relative}
.choose-categories-wrapper .right-border:after{content:"";position:absolute;right:8px;height:100%;border-left:1px solid #55555547;bottom:0}
@media all and (max-width:992px){.choose-categories-wrapper .right-border:after{bottom:-30px;right:unset;height:1px;width:100%;border-left:0;border-bottom:solid 1px #55555547}
}
.choose-categories-wrapper .submit-category label,.choose-categories-wrapper .submit-category .form-group .help-text,.form-group .choose-categories-wrapper .submit-category .help-text{font-size:16px;color:#18398a;font-weight:normal}
.choose-categories-wrapper .submit-category input{height:40px;width:93%}
@media all and (max-width:992px){.choose-categories-wrapper .submit-category input{width:100%}
}
.choose-categories-wrapper .button-group-category{width:93%;text-align:right}
@media all and (max-width:992px){.choose-categories-wrapper .button-group-category{width:100%;text-align:left}
.choose-categories-wrapper .button-group-category button{width:100%;margin-top:15px}
}
.choose-categories-wrapper .categories-left .with-errors{margin-top:-40px}
@media all and (max-width:992px){.choose-categories-wrapper .categories-left .with-errors{margin-top:0}
}
@media all and (max-width:992px){.choose-categories-wrapper .categories-left{margin-bottom:60px;position:relative}
.choose-categories-wrapper .categories-left:after{content:"";display:block;position:absolute;bottom:-25px;width:100%;border-bottom:solid 1px #ccc}
}
.choose-categories-wrapper .categories-right .with-errors{margin-top:-40px}
@media all and (max-width:992px){.choose-categories-wrapper .categories-right .with-errors{margin-top:0}
}
@media all and (max-width:992px){.choose-categories-wrapper .categories-mb .form-group{display:flex;margin-bottom:10px}
}
.choose-categories-wrapper .categories-mb{display:none}
@media all and (max-width:992px){.choose-categories-wrapper .categories-mb{display:block}
}
@media all and (max-width:992px){.choose-categories-wrapper .form-group .selectBox.form-control{background:#f6f6f6;font-size:20px;color:#555;line-height:30px}
}
@media all and (max-width:992px){.choose-categories-wrapper .selectBox-dropdown .selectBox-arrow{background-size:25px;width:40px}
}
.catagory-item{border:solid 2px #b6b6b6;border-radius:4px;background-color:#f6f6f6;padding:7px 15px;color:#18398a;font-size:18px;font-weight:normal;line-height:22px;display:flex;align-items:center;justify-content:flex-start}
@media all and (max-width:992px){.catagory-item{justify-content:flex-start}
}
.catagory-item img{width:41px;margin-right:10px}
.catagory-item p{width:77%}
.catagory-item p.cattext-align-center{display:block;text-align:center;width:100%;color:#001e79}
.catagory-item .form-check-label{align-items:center;display:flex;justify-content:flex-end;width:100%}
.btn-max-blue{background-color:#18398a;color:#fff;font-weight:bold;border-radius:4px;margin-top:28px;border:solid 1px #18398a;padding:10px 25px}
.btn-max-white{background-color:#fff;color:#18398a;font-weight:bold;border-radius:4px;margin-top:28px;border:solid 2px #18398a;padding:10px 25px}
.merchants-container .btn-cta:disabled{background-color:#bdc0c9;color:#fff;border:solid 2px #bdc0c9;cursor:no-drop}
.choose-categories-footnote .backlink{color:#18398a;font-weight:normal;margin-top:15px}
@media all and (max-width:992px){.choose-categories-footnote .backlink i{left:auto}
}
.choose-categories-footnote h4,.choose-categories-footnote .car-summary-wrapper .header p,.car-summary-wrapper .header .choose-categories-footnote p{font-size:24px;font-weight:bold}
.categoryModal h3,.categoryModal .profile-head span,.profile-head .categoryModal span{font-size:34px;font-weight:bold;margin-bottom:20px}
.categoryModal .button-group-category button{width:222px}
.help-block.with-errors{color:#d83b48;font-size:14px;padding-top:8px}
.selectBox-dropdown .selectBox-label{width:100% !important}
.choose-categories-wrapper .form-group.submit-category .help-text{font-size:12px}
header{background:white}
.submit-category{display:none}
.categories-mb{display:none !important}
.nav{display:none}
@media(max-width:992px){.choose-categories-wrapper ul.category-ul li{width:100%}
.p-l-r-0{padding:10px}
.rte-text{padding:16px}
body{background:white}
}
@media(min-width:768px){.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:75%}
}
.rte-text{padding:32px}
footer .copyright{display:none}
footer{background-color:#001e79}
footer .unauth-copyright{padding:32px 0 25px 0}
footer .unauth-copyright p{font-size:12px;line-height:14px;margin-bottom:20px;color:#fff}
footer li a{color:#fff !important}
footer li a:hover,footer li{color:#fff}
footer .showinauthor{display:block !important}
.loadingSpinner{display:none}
.matMidSpinner,.fidelitySpinner,.transferPointsSpinner,.annualFeeSpinner{position:fixed;left:0;top:0}
.carouselcomponent,.carouselcomponent,.giftCardCarousel{height:100%}
.col-two-wrapper .container{padding:0;margin:0;max-width:100%}
@media(max-width:992px){.col-two-wrapper .container{padding:0}
}
.reward-redemption-modal .btn{width:100%;margin-top:20px}
.gen-popup-modal .btn{width:auto}
@media(max-width:767px){.full-bg.col-two-wrapper .textimage{margin-top:0}
.carouselcomponent .slick-dotted.slick-slider{margin-bottom:50px}
.gen-popup-modal .btn{width:100%}
}
.catalog-product-list .catalog-product-list--desc .reward-desc{font-size:14px;letter-spacing:.25px;height:85px;margin-bottom:20px;line-height:18px;overflow:hidden;display:none}
.cart-container .qty-section .quanityWrapper .btn-outline{background-color:transparent;color:#737373;border:2px solid #737373}
.points-transfer-sec.transferPointsSection .form-alert{margin-bottom:30px}
.rte-text ul li,.faqcomponent ul li{list-style-type:disc}
.rte-text ul{padding-left:50px}
.faqcomponent ul{padding-left:50px}
.faqcomponent ul li{margin-top:10px;margin-bottom:10px}
.faqcomponent p{margin-bottom:15px !important}
.primary-nav-wrapper .headerWelcomenote{margin-bottom:0}
.points-available-mob{display:none;width:100%}
.points-available-mob.primary-nav-wrapper .headerWelcomenote img{margin-right:0;float:left}
.points-available-mob.primary-nav-wrapper .headerWelcomenote h4{margin-left:0;line-height:29px;margin-left:auto}
.points-available-mob .container>span{line-height:29px}
.header-name-section{display:flex;padding-left:10px;flex-wrap:wrap}
.header-name-section>span{min-width:50%;max-width:100%;padding-right:10px}
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
input[type=number]{-moz-appearance:textfield}
.tokenX-field-section{height:50px}
.merchants-container .head-merchants h1,.category-type-section>ul>li h3,section.cash-reward-section a{color:#4c4c50;font-family:"U.S.BankCircularTT-Medium"}
.merchants-container .head-merchants h1{padding-bottom:10px}
header{margin-bottom:10px !important;padding:15px 0 !important}
.merchants-container .body-merchants{padding:50px 0 0 0}
.merchants-container .categories-section .category-head img{width:42px}
.card-body .category-head .category-title{display:inline-block;width:85%}
.header-text{padding-left:45px}
.sample-merchants .col-md-10{padding-left:0}
.section-heading,.expandCollapse,.backToTop{display:none !important}
.card-body{-ms-flex:1 1 auto;flex:1 1 auto;min-height:1px;padding:1.25rem}
img,video,object{max-width:100%;height:auto}
img{vertical-align:middle;border-style:none}
.print_categories{margin:1.5% 0 0 -4%;padding:0}
.card-body .category-head .category-icon{display:inline-block;vertical-align:top}
a.printcategoriesLink{text-decoration:underline}
.merchants-container{padding:45px 15px}
.merchants-container .head-merchants h1,.merchants-container .head-merchants .form-section p,.form-section .merchants-container .head-merchants p,.merchants-container .head-merchants .confirmation p,.confirmation .merchants-container .head-merchants p{font-size:34px;color:#555;font-weight:700}
.merchants-container .card{background-color:#f6f6f6;border:solid 2px #b6b6b6;border-radius:4px}
.category-type-section>ul>li h5,.merchants-container .categories-section>h5,.merchants-container .categories-section .category-dropdown>h5,.history-tracker-wrapper .category-list li p,.profile-points-summary .tab-content .media .media-body h5{color:#001e79}
h1{font-size:3rem;line-height:1.2}
.sample-merchants{display:flex;padding-left:0}
.category-type-section>ul>li h5,.merchants-container .categories-section>h5,.merchants-container .categories-section .category-dropdown>h5,.history-tracker-wrapper .category-list li p,.profile-points-summary .tab-content .media .media-body h5{color:#001e79}
.merchants-container .categories-section>h5{margin-bottom:30px;color:#19398a;font-size:20px}
.merchants-container .categories-section h5{font-weight:700}
.merchants-container .categories-section .category-dropdown:after{content:'';width:45px;border-top-right-radius:3px;border-bottom-right-radius:3px;position:absolute;right:-1px;top:-2px;height:107%;background:url(clientlib-cashpluslogin/resources/images/WhiteDownArrow.svg) no-repeat 50% 50% #001e79;background-size:25px}
.merchants-container .categories-section .category-dropdown[aria-expanded="true"]:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:3px;border-bottom-left-radius:3px}
.merchants-container .categories-section .category-dropdown:after{content:'';width:45px;border-top-right-radius:3px;border-bottom-right-radius:3px;position:absolute;right:-1px;top:-2px;height:107%;background:url(clientlib-cashpluslogin/resources/images/WhiteDownArrow.svg) no-repeat 50% 50% #001e79;background-size:25px}
*,::after,::before{box-sizing:border-box}
.merchants-container .categories-section .category-dropdown[aria-expanded="true"]{margin-bottom:0;padding-top:25px}
.merchants-container .categories-section .category-dropdown{position:relative}
.merchants-container .category-dropdown{padding:13px 53px 13px 18px}
.merchants-container .categories-section .category-head>h2{font-size:28px;color:#19398a;margin-bottom:25px;font-weight:bold}
.merchants-container .categories-section .category-dropdown>h5{color:#19398a;font-size:18px}
.merchants-container .categories-section h5{font-weight:700}
.category-type-section>ul>li h5,.merchants-container .categories-section>h5,.merchants-container .categories-section .category-dropdown>h5,.history-tracker-wrapper .category-list li p,.profile-points-summary .tab-content .media .media-body h5{color:#001e79}
.merchants-container .categories-section .category-dropdown{position:relative}
.merchants-container .category-dropdown{padding:13px 53px 13px 18px}
html,body,div,object,iframe,h1,h2,h3,.sectionParaPoints .section-heading .section-list h4,.sectionParaPoints .section-heading .section-list .productConfigurationDetail h5,.productConfigurationDetail .sectionParaPoints .section-heading .section-list h5,.sectionParaPoints .section-heading .section-list .fanXchange h5,.fanXchange .sectionParaPoints .section-heading .section-list h5,h4,.productConfigurationDetail h5,.fanXchange h5,h5,h6,p,blockquote,ol,ul,li,form,legend,label,table,header,footer,nav,section,figure{margin:0;padding:0}
.merchants-container .categories-section{margin-bottom:50px}
.merchants-container .categories-section .card{margin-bottom:20px}
.card{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}
.merchants-container .categories-section .category-dropdown>h5{color:#19398a;font-size:18px}
.merchants-container .categories-section .category-head{margin-bottom:25px}
.merchants-container .note-section>h6{margin-bottom:20px}
.merchants-container .category-list .merchant-list-title{font-size:16px;color:#4d4f53;margin-bottom:30px}
.merchants-container .category-list h6{font-size:16px;color:#4d4f53;display:block;clear:both}
.merchants-container h6{font-weight:bold}
.merchants-container .category-list ul{margin-top:30px;display:flex;flex-wrap:wrap}
.merchants-container .category-list ul li{width:32.33%;padding-bottom:30px;color:#0041a2;list-style:none}
.merchants-container .category-list h6{font-size:16px;color:#4d4f53;display:block;clear:both}
.merchants-container .note-section{margin-bottom:25px}
.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
@media(min-width:768px){.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
}
@media(max-width:992px){.p-l-r-0{padding-left:13px;padding-right:13px}
}
@media(min-width:270px) and (max-width:767px){.sample-merchants{display:block}
}
@media(max-width:767px){.card-body .category-head .category-title{width:82% !important}
.headertext{padding-left:14px}
}
@media(max-width:992px){.merchants-container .category-list ul{margin-top:15px;margin-bottom:25px}
}
@media(max-width:992px){.merchants-container .category-list ul li{width:auto;margin-right:5px;padding-bottom:5px}
}
@media(min-width:270px) and (max-width:767px){.print_categories{margin:7% 0 0 25%}
}
@media(max-width:992px){.merchants-container .categories-section>h5{text-align:center}
}
@media(min-width:270px) and (max-width:767px){.header-text{padding-left:15px}
}
@media(min-width:1056px){.header-text{padding-left:45px}
}