textarea:hover,
input:hover,
.form-select:hover{background-color:#F4F4F4;}select option{background-color:#FFFFFF;}form label{color:#5C5C5C;line-height:16px;}form h5{margin-bottom:1rem;}.form-check-input{border-color:rgba(0, 0, 0, 0.25);}.form-step-container{font-family:Arial;font-size:14px;font-weight:400;z-index:1021;}.form-step-container-border{border-top:1px solid #dee2e6;}.form-step,
.form-step-pagination{line-height:26px;}.form-step{display:flex;flex:0 0 auto;width:auto;padding:10px;margin-right:1.5%;}.form-step-number{display:flex;width:26px;height:26px;border-radius:100px;margin-right:8px;border:1px solid;justify-content:center;align-items:center;}.active .form-step-number{background-color:#1f3c63;color:#fff;border:0px;}.active .form-step-title,
.form-step-pagination{color:#173B66;}.completed .form-step-number,
.completed .form-step-title{color:#173B66;}.form-step-pagination{flex:1 0 auto;width:auto;padding:10px;}.form-step-pagination div{text-align:right;}.this-process-is-secure-container{font-family:Arial;font-weight:400;font-size:12px;line-height:26px;}div.error{font-family:Arial;font-size:14px;font-style:normal;color:#DE2726;line-height:18px;padding-top:2px;padding-bottom:2px;}div.error:before{content:"";display:inline-block;width:12px;height:12px;background:url('/assets/images/global/icons/icn_alert.png') no-repeat center center;background-size:contain;margin-right:5px;position:relative;top:1px;}.was-validated .form-control:invalid,
.form-control.is-invalid,
.form-select.is-invalid{background-image:initial;padding:0.375rem 0.75rem;}.form-control,
.input-group-text{font-family:'Poppins', Arial;font-weight:500;font-size:14px;line-height:21px;color:#1B1B1B;}.form-select{white-space:normal;font-size:1.15em;font-weight:500;}.form-control,
.form-select{min-height:44px;}.form-floating > .form-control:focus ~ label::after,
.form-floating > .form-control:not(:placeholder-shown) ~ label::after,
.form-floating > .form-control-plaintext ~ label::after,
.form-floating > .form-select ~ label::after{background-color:inherit;}.form-check.form-check-inline{line-height:var(--bs-body-line-height);}.was-validated .form-select:invalid:not([multiple]):not([size]),
.was-validated .form-select:invalid:not([multiple])[size="1"],
.form-select.is-invalid:not([multiple]):not([size]),
.form-select.is-invalid:not([multiple])[size="1"]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");padding:0.375rem 2.25rem 0.375rem 0.75rem;}.was-validated .form-check-input:invalid ~ .form-check-label,
.form-check-input.is-invalid ~ .form-check-label{color:initial;}.form-check.custom-check-xl{padding-left:2em;}.form-check.custom-check-xl .form-check-input{height:24px;width:24px;margin-left:-2em;}.form-switch-lg .form-check-input{width:3rem;height:1.6rem;}.toggleable-password{position:relative;}.toggleable-password a{position:absolute;top:11px;right:16px;font-family:'Poppins', Arial;}.input-group-text-custom{background-color:#FFFFFF !important;color:#173B66 !important;line-height:28px !important;font-weight:600 !important;}.input-group-text-custom.input-group-text-custom-text-dollar{font-size:20px !important;}.input-group-text.input-group-text-custom.justify-content-center{min-width:83px;}@media(max-width:767px){.form-step-number{display:none;}.form-step:not(.active){display:none;}.form-step-container .row{background-color:#F8F9FC;}.form-control{font-size:1.15em;}}@media(min-width:768px){.form-step-container{font-family:'Poppins', Arial;font-weight:500;}.form-step-container-border{border-top:inherit;border-bottom:1px solid #dee2e6;}.form-step.active{border-bottom:2px solid #173B66;}.active .form-step-title{color:#1F3C63;}.form-step-pagination{display:none;}.this-process-is-secure-container{font-size:14px;}.form-select{font-size:14px;}}
.cardholder-benefits-container{max-width:1000px;margin:auto;}#benefits-categories-container a{text-decoration:none;}#benefits-categories-container a.active,
#benefits-categories-container a:hover{text-decoration:underline;color:#173B66;}.cardholder-benefits-wrapper .accordion-button,
.cardholder-benefits-wrapper .accordion-button.accordion-button:not(.collapsed){color:#1B1B1B;}.cardholder-benefits-wrapper .accordion-item{border:0px;border-radius:0;}.cardholder-benefits-wrapper .accordion-item:not(:first-of-type){border-top:1px solid rgba(0, 0, 0, 0.125);}.cardholder-benefits-wrapper .accordion-button{padding-top:2.0rem;padding-bottom:2.0rem;}.card-benefit{padding-left:30px;}.card-benefit:before{content:"";background-image:url('/assets/images/global/icons/icn_checkmark.png');background-size:21px 20px;display:inline-block;position:relative;top:4px;margin-left:-26px;left:-3px;height:20px;width:21px;}#card-info-container .card-benefit,
.card-result-container .card-benefit{padding-left:40px;}#card-info-container .card-benefit:before,
.card-result-container .card-benefit:before{margin-left:-35px;background-size:20px 19px;background-repeat:no-repeat;background-position:center;height:19px;width:30px;}.card-benefit.exclusive-cobrand-benefit:before,
#card-info-container .card-benefit.exclusive-cobrand-benefit:before{content:"";background-image:url('/assets/images/global/cfna-rewards-program/mastercard_logo.png');background-size:30px 19px;display:inline-block;height:19px;width:30px;top:1px;}.cardholder-benefits-container li.card-benefit{color:#1B1B1B;font-family:Poppins, Arial;font-size:14px;font-weight:500;line-height:21px;width:100%;}.cardholder-benefits-container li .card-benefit-expiration{color:#5C5C5C;font-family:Arial;font-size:12px;font-weight:700;line-height:16px;text-align:left;}#benefits-categories-container .vr:last-child{display:none;}#benefits-carousel .carousel-item.active,
#benefits-carousel .carousel-item-next,
#benefits-carousel .carousel-item-prev{display:flex;}@media(min-width:768px){.cardholder-benefits-container li.card-benefit{width:auto;}.cardholder-benefits-wrapper{border-radius:20px !important;border:1px solid #E1E1E1 !important;}.cardholder-benefits-wrapper .benefits-list{padding:3rem;}}@media(max-width:767px){.card-benefit{padding-left:40px;}.card-benefit:before{margin-left:-35px;background-size:20px 19px;background-repeat:no-repeat;background-position:center;height:19px;width:30px;}}@media(min-width:992px){.cardholder-benefits-container li.card-benefit{font-size:18px;line-height:24px;}.cardholder-benefits-container li .card-benefit-expiration{font-family:Poppins, Arial;font-size:14px;font-weight:500;line-height:21px;}}
#addressSearchFld::placeholder{font-size:14px;}.address-search-input-group{border-bottom:1px solid #DADADA;position:relative;}.address-search-input-group img{position:absolute;bottom:13px;}#close-map-btn{position:relative;z-index:9999;}@media(max-width:767px){.closest-stores-container .button-text,
 #close-map-btn span,
 #close-map-btn button{font-family:Arial;font-size:12px;font-weight:700;}}@media(min-width:992px){#find-a-card-title-container .h5{max-width:600px;}#find-a-card-title-container p{max-width:750px;}#search-criteria-form{max-width:700px;}}
#search-result-container,
#search-result-container h5{color:#000;}#search-result-container .card-image{width:100px;}.card-result-container li.card-benefit,
.card-result-container li .card-benefit-expiration{font-family:Arial;font-size:12px;font-weight:700;line-height:16px;color:#000;}.card-result-container li .card-benefit-expiration{color:#5C5C5C;}.card-result-container li ul{list-style:disc;}.card-benefit:before{margin-right:3px;left:-6px;top:5px;}.map-container{height:350px;}#search-result-container .btn-mw-148{min-width:148px;}#search-result-container a.btn-small{height:37px;width:106px;font-size:12px;}.store-info-flexbox{max-width:227px;}.load-more-stores:hover,
.load-more-stores:active{color:#008FB1;}@media(min-width:768px){#search-result-container .card-image{width:190px;}.button-action-container button{max-width:150px;}.card-result-container li.card-benefit{font-family:Poppins, Arial;font-size:14px;font-weight:500;line-height:21px;}.card-result-container li .card-benefit-expiration{font-family:Arial;font-size:12px;font-weight:700;line-height:16px;}}@media(min-width:992px){#search-result-control-container #radius-filter-fld{width:200px !important;}#search-result-container .button-action-container{max-width:172px;}.map-container{height:562px;}}
