footer{background:#001e79}
footer .footer-links .list li{border-right:1px solid #fff}
@media only screen and (max-width:66em){footer .footer-links .list li{border-right:0;padding-left:0}
}
footer .footer-links .list li a{color:#fff}
footer .copyright p{color:#000}
.pagination{overflow:hidden}
.pagination li{float:left;border-right:1px solid #d9d9d9}
.pagination li:last-child{border:0}
.pagination a{padding:1em}
.card-wrapper .card-body .c-btn{background-color:#cf2a36;border:0}
.card-wrapper .card-body h5,.card-wrapper .card-body .primary-nav-wrapper .navbar-nav>.nav-item .top-brand .list li a,.primary-nav-wrapper .navbar-nav>.nav-item .top-brand .list li .card-wrapper .card-body a{color:#17409c}
.c-btn:hover,.c-btn:focus{background:#cf2a36;color:#fff}
.dummy-div{height:300px}
header .header-right .list-icon li .dropdown-menu .dropdown-item{color:#555}
.primary-nav-wrapper .navbar-nav>.nav-item .top-brand h5,.primary-nav-wrapper .navbar-nav>.nav-item .top-brand .list li a{color:#5a5a5a}
.primary-nav-wrapper>.navbar .mega-dropdown a.nav-link{color:#4c4c50}
.btn-primary{background-color:#cf2a36;border-color:#cf2a36}
.btn-primary:hover{background-color:#cf2a36;border-color:#cf2a36}
.card-wrapper .card-body h6{color:#17409c}
.form-group .form-control{color:#4c4c50;border-color:#4c4c50}
.profile-points-summary .acc-sort-wrapper .btn{background-color:#007cbe;color:#fff;border-color:#007cbe}
.profile-points-summary .acc-activity .acc-activity-table tr:nth-of-type(odd){background-color:#f7f7f1}
.profile-points-summary .acc-activity .acc-activity-table tr:nth-of-type(even){background-color:#fff}
.progress-sec .tile{background:#ccccc6;border-color:#ccccc6;color:#555}
.progress-sec p{color:#555}
header .header-right .list-icon li.help-icon>a:after{border-top:5px solid #fff}
.icon-Icon---Hamburger:before,header .header-left .header-menu i,header .header-left .header-menu span,.icon-Icon---Close:before{color:#fff}
header .header-right .list-icon li .dropdown-menu .dropdown-item,.card-wrapper .card-body h6,.card-wrapper .card-body p{color:#555}
.card-body .btn{background-color:#cf2a36;border-color:#cf2a36}
.primary-nav-wrapper>.navbar .mega-dropdown a.nav-link,.primary-nav-wrapper .navbar-nav>.nav-item .nav-item .dropdown-menu ul li a,.primary-nav-wrapper .navbar-nav>.nav-item .top-brand h5,.primary-nav-wrapper .navbar-nav>.nav-item .top-brand .list li a,.primary-nav-wrapper .navbar-nav>.nav-item .top-brand .list li a,.icon-Icon---Caret---Down:before{color:#4c4c50}
.header-link-wrapper h1,.col-two-wrapper .col-title p,.ribbon-wrapper h1,.form-section h1,.confirmation h1,.login h4,.catalog-wrapper .catalog-head .catalog-head-title,.catalog-wrapper .catalog-category-list h2,.checkout__heading,.ty__heading,.fanXchange h4,.section-heading h3{color:#001e79;font-family:"U.S.BankCircularTT-Medium"}
.form-group .help-text,.form-section p{color:#555}
.form-group .form-control{color:#555;border:2px solid #555}
.profile-points-summary .acc-sort-wrapper .btn{background-color:#fff;color:#cf2a36;border-color:#cf2a36}
.profile-points-summary .acc-sort-wrapper .btn:hover,.profile-points-summary .acc-sort-wrapper .btn:focus{color:#cf2a36}
.profile-points-summary .acc-activity .acc-activity-table tr:nth-of-type(even){background-color:#fff}
.progress-sec .tile{background:#ccccc6}
.catalog-product-list .catalog-product-list-pointDetail button:focus{background:#cf2a36}
.checkout__shipdetails p{color:#555}
@media all and (max-width:63em){.matMindsPage .banner-wrapper .banner .text-group-wrapper{margin-top:55%}
}
@media only screen and (min-width:320px) and (max-width:767px){.matMindsPage .banner-wrapper .banner .text-group-wrapper{margin-top:80%}
}
.matMindsPage .text-group-wrapper p{width:80%;font-family:"U.S.BankCircularTT-Book"}
@media only screen and (min-width:320px) and (max-width:767px){.matMindsPage .text-group-wrapper p{width:100%}
}
.matMindsPage .anchorWrapper{position:relative;margin-top:20px}
.matMindsPage .anchorWrapper .btnWith-arrow{font-size:18px;font-weight:700;padding-left:40px;position:relative;text-align:center;display:inline-block;color:inherit;margin-top:0;padding-top:3px;text-decoration:none}
.matMindsPage .anchorWrapper i{position:absolute;background:#cf2a36;height:28px;width:28px;border-radius:50px;text-align:center;font-weight:700;font-size:10px;line-height:28px}
.matMindsPage .anchorWrapper i:before{color:#fff;font-weight:700}
.matMindsPage.netJetPage .anchorWrapper i{background:transparent}
.banner-wrapper .anchorWrapper{position:relative;margin-top:20px}
.banner-wrapper .anchorWrapper .btnWith-arrow{font-size:18px;font-weight:700;padding-left:40px;position:relative;text-align:center;display:inline-block;color:inherit;margin-top:0;padding-top:0;text-decoration:none}
.banner-wrapper .anchorWrapper i{position:absolute;background:#cf2a36;height:28px;width:28px;border-radius:50px;text-align:center;font-weight:700;font-size:10px;line-height:28px}
.banner-wrapper .anchorWrapper i:before{color:inherit;font-weight:700}
.banner-wrapper .anchorWrapper i{background:transparent}
.matMindsPage.annualFeepage .left-content h5,.matMindsPage.annualFeepage .left-content .primary-nav-wrapper .navbar-nav>.nav-item .top-brand .list li a,.primary-nav-wrapper .navbar-nav>.nav-item .top-brand .list li .matMindsPage.annualFeepage .left-content a{margin:15px 0 10px 0;padding-left:10px}
.matMindsPage.annualFeepage .left-content .transfer-error .link{padding-left:40px}
@media all and (max-width:63em){.matMindsPage.annualFeepage .banner-wrapper .banner .text-group-wrapper{margin-top:65%}
}
@media only screen and (min-width:320px) and (max-width:767px){.matMindsPage.annualFeepage .banner-wrapper .banner .text-group-wrapper{margin-top:90%}
}
.matMindsPage.realTimeRewards .anchorWrapper{margin-top:40px}
.text a{text-decoration:underline}
.text ul{list-style:disc;margin:0 0 1em 1.2em}
.text ul ul{margin-bottom:0}
.text ol{list-style:decimal;margin:0 0 1em 1.5em}
.text ol ol{margin-bottom:0}
.s-text-passage{margin-bottom:1rem}
.c-text-passage__img{border-radius:6px;margin-bottom:1rem}
.mastMindsPoints .rte-text a{color:#17409c}
.tooltip-inner{color:#fff;background-color:#001e79 !important}
.tooltip .arrow::before{border-bottom-color:#001e79}
.category-type-section .selected-category-types ul li p{font-size:16px;color:#001e79}
header{background-color:#fff}
header .header-right .list-icon li a i,header .header-right .list-icon li a i::before,header .header-right .list-icon li a,header .header-right .headerWelcomenote,header .header-left .backtoAcc{color:#4c4c50}
header .header-right .list-icon li.help-icon>a:after{border-top-color:#4c4c50}
header .header-left .backtoAcc:after{border-right-color:#4c4c50}
.nav-red-and-bold{color:#cf2a36 !important}
.primary-nav-wrapper .navbar .navbar-collapse{background:#eeeef2}
.nav-redesign-wrapper .primary-nav-wrapper>.navbar .mega-dropdown a.nav-link{color:#4c4c50}
.mainbanner-wrapper .banner-welcome-wrapper{background:#f5f5fa}
.mainbanner-wrapper .banner-welcome-wrapper h4{color:#7f7f84;font-family:"U.S.BankCircularTT-Medium"}
.mainbanner-wrapper .banner-welcome-wrapper h3{color:#001e79;font-family:"U.S.BankCircularTT-Book"}
.mainbanner .text-group-wrapper .btn-fill,.mainbanner .text-group-wrapper .btn-fill:hover{background:#cf2a36}
.btn-fill:hover,.btn-fill:focus{background:#cf2a36}
.card-comp-wrapper .card-head h1{color:#001e79;font-family:"U.S.BankCircularTT-Medium"}
.card-comp-wrapper .card-head p{color:#7f7f84;font-family:"U.S.BankCircularTT-Book"}
.card-comp-wrapper ul li{background:#f5f5fa}
.card-comp-wrapper ul li::after{display:none}
.card-comp-wrapper ul li p{color:#235ae4}
.rtr-comp-wrapper{background-color:#001e79}
.rtr-comp-wrapper .home-rtr-form .form-group .btn{background-color:#cf2a36}
.divider-left-container .header-link-wrapper h1{color:#001e79}
.header-link-wrapper a,.enrollRtmr a{color:#4c4c50}
.slick-dots li.slick-active button:before{color:#7f7f84}
.slick-dots li button:before{color:#ccccd2}
.col-two-wrapper.full-bg,.col-two-wrapper .content{background-color:#f5f5fa}
.header-link-wrapper .btn-outline{color:#cf2a36;border-color:#cf2a36}
.ribbon-wrapper.ribbon-redesign-wrapper h1{color:#7f7f84;font-family:"U.S.BankCircularTT-Medium"}
.ribbon-wrapper.ribbon-redesign-wrapper,.text-group-wrapper h1{font-family:"U.S.BankCircularTT-Medium"}
footer .copyright p{color:#fff;font-family:"RobotoCondensed-Regular"}
.btn-fill{background-color:#cf2a36 !important;font-family:"U.S.BankCircularTT-Regular"}
.btn-fill-hrd{background-color:#235ae4 !important}
.ribbon-wrapper h1{color:#7f7f84}
body{font-family:"U.S.BankCircularTT-Regular"}
.catalog-product-list .catalog-product-list-pointDetail button,.btn-primary{border-color:#cf2a36 !important;background:#cf2a36 !important;font-family:"U.S.BankCircularTT-Regular"}
.catalog-product-list .catalog-product-list-pointDetail .catalog-product-list--points h4{color:#001e79;font-family:"U.S.BankCircularTT-Book"}
body{color:#4c4c50}
.catalog-product-list .catalog-product-list--desc>h4{font-family:"U.S.BankCircularTT-Medium"}
.acc-activity-pagination .form-group .form-control{color:#001e79}
.catalog-wrapper .acc-activity-pagination-wrapper .acc-activity-itemPerpage{color:#001e79}
.catalog-wrapper .acc-activity-pagination-wrapper .acc-activity-itemPerpage ul li.active a{color:#cf2a36}
h4.tele{color:#4c4c50}
.acc-activity-pagination .backlink{background:#cf2a36}
.catalog-wrapper .acc-activity-pagination-wrapper .acc-activity-itemPerpage{color:#001e79}
.redeem-one .form-group .pointsToDollar{background:#cf2a36}
.backlink i{background-color:#cf2a36}
.form-group .help-text,.form-section p{color:#4c4c50}
.points-sec h4{color:#001e79;font-family:"U.S.BankCircularTT-Medium"}
.c-btn:hover,.c-btn:focus{background-color:#cf2a36 !important}
.cart-container .qty-section button.btn-outline:hover{background-color:#cf2a36 !important}
.catalog-wrapper .catalog-banner .text-group-wrapper .anchorWrapper i{background:#cf2a36}
.redeem-one h3{color:#001e79;font-family:"U.S.BankCircularTT-Medium"}
.redeem-one h5,.productConfigurationDetail .prodDetailInput p,.quanityWrapper .btn-outline,.productDetailDesc h4,.container-checkbox,.form-section .points .pointsAvailable{color:#4c4c50;font-family:"U.S.BankCircularTT-Book"}
.enrollRtmr span.icon-Icon---Caret---Right{color:#cf2a36;background-color:#cf2a36}
.productConfigurationDetail h5,.recent-wrapper .slick-slider-wrapper .slide p{color:#001e79}
.btn-outline:hover{background-color:#cf2a36}
.btn-outline{border:2px solid #cf2a36}
.panel{color:#4c4c50}
.panel .panel-body.borderd{border:1px solid #001e79}
.panel-body.borderd h4,.panel .panel-body.borderd .productConfigurationDetail h5,.productConfigurationDetail .panel .panel-body.borderd h5,.panel .panel-body.borderd .fanXchange h5,.fanXchange .panel .panel-body.borderd h5,.panel .panel-body.borderd:hover{color:#001e79}
.header-link-wrapper i{background:#cf2a36}
.car-summary-wrapper .header h4,.redeem-confirm .confirm-list h4,.redeem-two h5{color:#001e79}
.cart-summary-container .button-group .btn.btn-outline:hover{background-color:#cf2a36;border:2px solid #cf2a36}
.form-section .btn{max-width:255px !important}
.homecategoryselection .card-head,.divider-left-container .header-link-wrapper{font-family:"U.S.BankCircularTT-Book"}
.redeem-two .btn.btn-fill{margin-right:25px;font-family:"U.S.BankCircularTT-Medium"}
.catalog-head-breadcrumb li a{color:#001e79}
.cash-reward-section,.cash-reward-section .reward-tile h3{color:#001e79}
.merchants-container .head-merchants h1,.category-type-section>ul>li h3,section.cash-reward-section a{color:#4c4c50;font-family:"U.S.BankCircularTT-Medium"}
.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}
.profile-info .profile-info-content ul li{color:#4c4c50}
.profile-points-summary .acc-sort-wrapper .btn:hover{color:#cf2a36;border-color:#cf2a36}
.profile-points-summary .acc-activity .acc-activity-table table a{color:#001e79}
.redeem-confirm .btn.btn-fill{margin-right:24px}
.progress-sec .tile.active::before,.progress-sec .progress-bar,.container-radio .checkmark:after{background:#001e79}
.progress-sec p.init,.progress-sec .tile.init{color:#001e79}
.progress-sec .tile.init{border:2px solid #001e79}
.container-radio input:checked ~ .checkmark{background-color:#001e79}
.category-type-section>ul>li:after{background-color:#001e79}
.btn-max-blue{border:solid 1px #001e79;background-color:#001e79}
.btn.white-button:hover{color:#fff}
a.btn.btn-outline.white-button{border:1px solid #cf2a36}
.form-group.has-error .form-control{border-color:#cf2a36}
.rtr-comp-wrapper .help-block ul li,.rtr-comp-wrapper .help-block.generic-error{color:#cf2a36}
.rtr-comp-wrapper .form-group .form-control{color:#4c4c50}
.help-block.with-errors{color:#cf2a36 !important}
.category-type-section>ul>li.active:after{color:#4c4c50;background-color:#7f7f84}
.rtr-comp-wrapper .head-rtr h1,.rtr-comp-wrapper .rtr-imagetext ul li h4,.recent-wrapper .slick-slider-wrapper .slide h4,.recent-wrapper h2{font-family:"U.S.BankCircularTT-Medium"}
.rtr-comp-wrapper .head-rtr,.enrolledRtmr a,.recent-wrapper .slick-slider-wrapper .slide p{font-family:"U.S.BankCircularTT-Book"}
.card-comp-wrapper ul li img{height:40px;margin-top:23px}
.card-comp-wrapper ul li p{font-size:16px}
.primary-nav-wrapper .nav-list-container,.mainbanner-wrapper .banner p,.rtr-comp-wrapper .rtr-imagetext ul li p{font-family:"U.S.BankCircularTT-Book"}
.mainbanner-wrapper .banner .text-group-wrapper{font-family:"U.S.BankCircularTT-Medium"}
.text-,.catalog-wrapper .catalog-category-list.catalog-category-list--head h4{font-family:"U.S.BankCircularTT-Medium"}
.profile-info h1{font-family:"U.S.BankCircularTT-Medium";color:#001e79}
.profile-head h3{font-family:"U.S.BankCircularTT-Book"}
.profile-points-summary .tab-content .media .media-body h5{font-family:"U.S.BankCircularTT-Book"}
.profile-points-summary .acc-sort-wrapper>h4{font-family:"U.S.BankCircularTT-Book"}
.profile-points-summary .acc-activity .acc-activity-table .icon{color:#4c4c50}
.profile-points-summary .acc-activity .acc-activity-table .icon{color:#4c4c50}
.profile-points-summary .acc-activity .acc-activity-table table,.profile-points-summary .tab-content .media .media-body span{color:#4c4c50}
.profile-info-content b{font-family:"U.S.BankCircularTT-Book"}
.cash-reward-section .reward-tile p,.available-amt,.rewardUnit{color:#001e79 !important;font-family:"U.S.BankCircularTT-Regular"}
.profile-points-summary .acc-activity .acc-activity-table .collapsiveTable,.profile-points-summary .acc-activity .acc-activity-table .tableCollapsed td{background-color:#f1f6fc !important}
.choose-categories-wrapper .categories-head h5{color:#001e79}
.category-type-section>ul>li{background-color:#eeeef2}
.rtr-comp-wrapper .home-rtr-form .form-check label a,.fanXchange a{color:#235ae4}
.enrolledRtmr span.icon-Icon---Caret---Right{background:#cf2a36}
.icon-Icon---Hamburger:before{color:#001e79 !important}
.form-section .points h5{color:#001e79 !important}
.redeem-confirm .confirm-list .link{color:#235ae4}
.productConfigurationDetail h4{color:#4c4c50;font-family:"U.S.BankCircularTT-Medium"}
.productConfigurationDetail h5{font-family:"U.S.BankCircularTT-Book";color:#001e79 !important}
.selectBox-dropdown .selectBox-label{color:#4c4c50}
.catagory-item.checked_BG .form-check-label .cattext-align-center{color:#fff}
.container-checkbox input:checked ~ .checkmark{background-color:#235ae4}
.form-enroll .container-checkbox a,.faqcomponent .card-body a{color:#235ae4}
.ribbon-wrapper,.catalog-sort-panel{background-color:#f1f6fc !important}
.cash-reward-section .reward-tile,.points-sec,.section-heading .section-cont{background-color:#f1f6fc}
.section-heading .section-cont .list li a,.accordion .link{color:#001e79}
.accordion .card-header .card-title,.accordion .card{color:#4c4c50}
.sectionParaPoints .section-heading p{color:#4c4c50}
.sectionParaPoints .section-heading a.link{color:#001e79}
.reward-redemption-modal h2{color:#001e79}
.section-heading h3{margin-bottom:30px;font-family:"U.S.BankCircularTT-Medium";color:#4c4c50}
.accordion .card h4{font-family:"U.S.BankCircularTT-Medium"}
.checkout__address a{color:#235ae4}
.cart-container .cart-content>p{color:#001e79}
.cart-container .cart-content a{color:#4c4c50}
.cart-container .qty-section button.btn-outline{color:#cf2a36;border:2px solid #cf2a36}
.enrollRtmr span.icon-Icon---Caret---Right{color:#cf2a36;background-color:#cf2a36}
.section-heading .section-cont h4{color:#4c4c50}
.panel .panel-body.borderd h4{color:#001e79}
.panel .panel-body.borderd:hover{background-color:#001e79}
.nav-redesign-wrapper .primary-nav-wrapper .navbar-nav>.nav-item .nav-item .dropdown-menu ul li a{color:#4c4c50}
.cashback-redesign .cashback-drawer .account-details-block .form-group .container-radio .checkmark{width:18px;height:19px}
.main-wrapper-redesign2 .benefit-snapshot-img.benefit-snapshot-horizontal{padding:29px 0 29px 0}
@media(min-width:320px) and (max-width:768px){.main-wrapper-redesign2 .benefit-snapshot-img.benefit-snapshot-horizontal{padding:24px 0 24px 0;height:94px}
}
@media only screen and (max-width:768px){.main-wrapper-redesign2 .unauth-bc-header .header-right .btn{background:#cf2a36 !important;border:2px solid #cf2a36 !important;color:#fff}
}
@media screen and (max-width:1200px){.main-wrapper-redesign2 .redesign-backAcc .logout-back-link-url{color:#2c2c2c}
}
@media only screen and (max-width:66em){.main-wrapper-redesign2 .icon-close-only .icon-Icon---Close:before{color:#545454}
}
@media screen and (max-width:767px){.main-wrapper-redesign2 .benefit-center-tails .card .card-body p{color:#000 !important}
}
footer .copyright{display:none}
footer .unauth-copyright{padding:32px 0 25px 0}
.footer-container-redesign2 .footer-links .list li a{font-size:14px;line-height:21px;font-weight:400;font-family:'HelveticaNeueMedium'}
footer .unauth-copyright p{font-size:12px;line-height:14px;margin-bottom:20px;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}
@media only screen and (max-width:1056px){.bc-unauth footer .footer-links.unatheticated .list li{border-right:0;padding:0;width:100%;padding-bottom:30px}
}
.rte-bullet-list li{list-style:disc !important}
.bc-unauth .unauth-bc-header .container{padding:12px 32px}
.bc-unauth .unauth-bc-header .header-left .navbar-brand img{max-width:240px;max-height:28px}
.bc-unauth .unauth-bc-header .clearfix .header-right button,.btn-primary{border-color:#051766 !important;background-color:#051766 !important;color:#fff}
.bc-unauth footer{background-color:#051766;color:#fff}
.bc-unauth footer .footer-links .list li a{color:#fff}
.bc-unauth .section-heading .list li a{color:#051766}
.sectionParaPoints .section-heading a.link{color:#051766}