[v-cloak] {
    position: relative;
    width: 100%;
    min-height: 200px;
    margin: 5% auto;
    text-align: center;
}
[v-cloak] > * { display:none; }
[v-cloak]:first-child:before {
    content: " ";
    display: block;
    position: absolute;
    width: 100%;
    height: 176px;
    background-image: url(/images/ajax-loader.gif);
    background-repeat: no-repeat;
    background-position: center;
}
#moduleCnt p {
    font-size: 16px;
    line-height: 20px;
    color: #333333;
}
.indigo_blue_color {
    color: #0A3B5F;
}
#initial-loader{
    width: 100%;
}
.font_24
{
    font-size: 24px !important;
}
.font_11
{
    font-size: 11px !important;
}
.gray_font {
    color: #4D5052!important;
}
.light_gray_font {
    color: #68717A!important;
}
.light_gray_bg {
    background-color: #f5f5f5;
}
.gray_bg {
    background: #F9F9F9;
}
#initial-loader > img{
    display: block;
    margin: 100px auto;
}

.card-row .card-art .auto-apply-btn[id^="auto_pc_cmpl"],
.card-row .card-art .auto-apply-btn[id^="sh-quidget-"] {
    background: #00B158;
    color: #fff;
    font-size: 18px;
    font-family: "Source Sans Pro";
    width:100%;
    text-align: center;
}
.card-row .card-art .auto-apply-btn[id^="auto_pc_cmpl"]:before,
.card-row .card-art .auto-apply-btn[id^="sh-quidget-"]:before {
    content: "Apply Now";
    padding: 6px 10px 0 32px;
    display: inline-block;
    background-image: url('/images/lock.png');
    background-repeat: no-repeat;
    background-position: 10px 10px;
    font-family: "Source Sans Pro";
    font-weight: 600;
    font-size: 20px;
    line-height: 24px;
}
.card-row .card-art .auto-pdp-btn[id^="auto_pc_cmpl"],
.card-row .card-art .auto-pdp-btn[id^="sh-quidget-"] {
    background: #00B158;
    color: #fff;
    font-size: 18px;
    border-radius: 5px;
    font-family: "Source Sans Pro";
    width: 100%;
    text-align: center;
}
.card-row .card-art a.apply-now-btn img {
    display:none;
}
.card-row .card-art .auto-pdp-btn[id^="auto_pc_cmpl"]:before,
.card-row .card-art .auto-pdp-btn[id^="sh-quidget-"]:before {
    content: "Learn More";
    padding: 8px 0 0 0;
    display: inline-block;
    font-weight: 600;
    font-family: "Source Sans Pro";
    font-size: 20px;
    line-height: 24px;
}
.card-row .card-art .apply-now-btn span {
    background: #00B158;
    display: inherit;
    text-align: center;
    color: #fff;
    font-size: 18px;
    padding-top: 8px;
    width: 175px;
    border-radius: 5px;
    height: 40px;
    display: inline-block;
    font-family: "Source Sans Pro";
}
.card-row .card-art .auto-apply-btn[id^="auto_pc_cmpl"],
.card-row .card-art .auto-apply-btn[id^="sh-quidget-"],
.card-row .card-art a.apply-now-btn,
.card-row .card-art a.apply-now-btn img {
    border-radius: 5px;
}

img.verticalCardImage{
    width:auto;
    height:auto;
    margin: 0px auto;
}
img.horizontalCardImage{
    max-width:180px;
    height:auto;
    margin: 0px auto;
    text-align:center;
    width: 100%;
}
#gotoTop{
    color:#1c96f0;
    cursor:pointer;
}
/*** HQF-1344 ***/
.backToTop {
    background: rgba(131, 190, 65, 0.88);
    font-family: "Source Sans Pro", Helvetica, Arial !important;
    font-size: 28px;
    position: fixed;
    width: 100%;
    top: 0;
    overflow: hidden;
    color: #ffffff;
    height: 80px;
    line-height: 80px;
    text-align: center;
    display:none;
    cursor:pointer;
}
.backToTop .wtarrow {
    background: url('/images/white-arrow.svg') no-repeat scroll 0% 0% transparent;
    line-height: 10px;
    display: inline-block;
    overflow: hidden;
    width: 26px;
    height:16px;
    margin: 0px 20px 0px 20px;
    vertical-align: middle;
}
.rewards-cnt {
    border: 1px solid #0A3C5F!important;
    border-radius: 4px;
    max-width: 250px;
    width: 70%;
}
.rewards-cnt span {
    color: #ffffff;
    background: #0A3C5F;
}
.rewards-cnt img {
    max-width: 117px;
}

/*** New CSS ***/
select {
    -moz-appearance: none;
    text-indent: 0.01px;
    text-overflow: '';
    -webkit-appearance: none;
}
select::-ms-expand {
    display: none;
}
#fetchCardBtn {
    margin-top: 1.8rem!important;    
}
.card-container {
    box-shadow: rgb(230, 230, 230) 4px 4px 0px;   
    border-width: 2px;
    border-color: #e6e6e6;
    border-style: solid;
    min-height: 210px;
}
.listing-v1.newversion .card-container.alternateMessage {
    min-height: 100px;
}
.card-container.featuredCardCnt {
    background: #ffffff url("/images/blue-edge.svg") no-repeat;
    border-color: #0a3c5f;
    background-position: 0 0;
    background-size: 5%;
}
.listing-version .card-container .shortDescription ul, 
.listing-version .card-container .longDescription ul,
.listing-v1 .card-container .longDescription ul{
    list-style: none;
    padding-left: 1rem!important;    
}
.card-container .shortDescription ul li::before,
.card-container .longDescription ul li::before{
  content: "\2022";  
  color: #0A3C5F;
  font-weight: bold;
  display: inline-block;
  width: 0.8em;
  font-size: 18px;
  margin-left: -0.8em;
}
.card-container span.toggleDetails,
.card-container span.toggleDetails:hover {
    cursor: pointer;
    text-decoration: underline;
    color: #007bff;
}
.card-container .lock:before {
    content: '';
    margin-right: 6px;
    display: inline-block;
    vertical-align: middle;
    background-image: url(/images/lock_apply-button.svg);
    width: 24px;
    height: 24px;
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: 0px -1px;
}
.card-container btn-arrow {
    max-width: 170px;
}
.card-container .btn-arrow:after {
    content: url(/images/button_arrow.svg);
    margin-left: 6px;
    display: inline-block;
    vertical-align: middle;
    margin-top: -3px;
}
.card-container .toggleDetails .arrow {
    border-color: #007bff;
    width: 8px;
    height: 8px;
    border-width: 0 2px 2px 0;
}
.card-container .toggleDetails .arrow.down {
    margin-bottom: 2px;
}
.card-container .toggleDetails .arrow.up {
    margin-bottom: -2px;
}
.card-container .cards_terms_link a {
    text-decoration: underline;
}
.separator_line {   
    border-color: #e6e6e6;
    border-width: 2px;
}
.see-more-offers{
    background-color:#ffffff;
    border: 2px solid #C3E3F9;
    color: #1C96F0!important;
    cursor: pointer;
}
.see-more-offers .arrow {
    border-color: #1C96F0;
    width: 12px;
    height: 12px;
    margin-bottom: 3px;
}
.modal-content {
    border:2px solid #E6E6E6;
}
.modal-header .close {
    border:0;
    float: right;
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: .5;
}
select.form-control {
    background: url(/images/form_dropdown.svg) no-repeat;
    background-position: 95% center;
    font-size: 14px;
}
select.form-control.choosed {
    border: 1px solid #B1B1B1;
    border-radius: 6px;
    box-shadow: 0 0 0 0.2rem rgba(219, 101, 17, 0.25);
    font-weight: 600;
}
.disablefilter ~ select.form-control {
    opacity: 0.5;
    pointer-events: none;
}
#listing_app {
    min-height: 600px;
    line-height: 20px;
}



/*** New Version ***/
.listing-v1 .card-container.featuredCardCnt {
    background-image: none;
}
#listingContainer.listing-v1 .card-container .toggleDetails.btn.btn-outline-primary,
#listingContainer.listing-v1 .card-container .toggleDetails.btn.btn-outline-primary:hover {
    background: #FCFBFB!important;
    border:none;
    color: #4D5052;
    text-transform: none;
    font-weight: normal;
}
#listingContainer.listing-v1 .card-container img.horizontalCardImage {
    max-width: 235px;
    border-radius: 10px;
}
.listing-v1 .longDescription li {
    font-size: 14px;
}
.listing-v1 .card-container .toggleDetails .arrow {
    border-color: #4D5052;
    right: 3%;
    margin-top: 6px;
}
.listing-v1 .rewards-cnt {
    max-width: 120px;
}
.listing-v1 .rewards-cnt img {
    max-width: 65px;
}
.listing-v1 .card-container span.toggleDetails, 
.listing-v1 .card-container span.toggleDetails:hover {
    text-decoration: none;
}
.listing-v1 .card-container span.toggleDetails.col-8 span {
    margin-top: 5px;
}
.listing-v1 .card-container .btn-arrow:after {
    content: '';
}
.listing-v1 .card-container div.smallBusinessBadge {
    border: 1px solid #0A3C5F;
}
.listing-v1 .card-container .rewards-cnt span {
    font-size:10px!important;
}
.listing-v1 .card-container .separator_line {
    border-width: 1px;
}
.listing-v1 .card-container .about-ratings-info {
    height: 14px;
    width: 14px;
    vertical-align: middle;
    cursor: pointer;
    background-size: cover;
    margin-bottom: 2px;
}
#form-filter.listing-v1 label {
    color: #4D5052;
}
select.form-control.choosed {
    color: #0A3C5F;
    border: 1px solid #C2C2C2;
    box-shadow: unset;
}
select.form-control.choosed option {
    color: #4D5052;
}


#collapseContainer.collapse:not(.show) {
    display: block;
}


/*** New Test Version ***/
.listing-v1.newversion .card-container {
    box-shadow: 0px 4px 10px #0000003D;
    border: none;
    min-height: 240px;
    border-radius: 12px;
}
.listing-v1.newversion .card-container:hover {
    box-shadow: 0px 8px 16px #00000052;
}
.listing-v1.newversion .card-container.featuredCardCnt {
    background: none;
    position: relative;
}
.listing-v1.newversion .card-container.featuredCardCnt .featuredImg {
    background-image: url("/images/blue-edge.svg") !important;
    background-repeat: no-repeat !important;
    border: none;
    width: 46px;
    height: 46px;
    position: absolute;
    top: 0;
    background-position: top left;
    background-size: contain;
    z-index: 99;
    border-top-left-radius: 12px;
}
.listing-v1.newversion .card-container .card-cta .btn:hover,
.listing-v1.newversion .card-container .longDescription .ctaButton:hover {
    background : #057ED8;
    border-color: #057ED8;
    text-decoration: none;
}
.listing-v1.newversion .card-container .productDetails,
.listing-v1.newversion .card-container .productDetails .longDescription {
    border-bottom-right-radius: 12px;
    border-bottom-left-radius: 12px;
} 
#listingContainer.listing-v1.newversion .card-container .toggleDetails.btn.btn-outline-primary {
    background: #ECEEEF!important;
    border-bottom-right-radius: 12px;
    border-bottom-left-radius: 12px;
    color: #0A3C5F;
    line-height: 50px;
}
#listingContainer.listing-v1.newversion .card-container .toggleDetails.btn.btn-outline-primary:hover {
    background: #E7E8E9!important;
}
.listing-v1.newversion .card-container .toggleDetails .arrow {
    border-color: #0A3C5F;
    right: 3%;
    margin-top: 20px;
    position: absolute;
}
.listing-v1.newversion .card-container .toggleDetails[aria-expanded="false"] .arrow{
    transform: rotate(225deg);
    -webkit-transform: rotate(225deg);
    margin-top: 24px;
}
.listing-v1.newversion .card-container .about-ratings-info {
    background: none;
    height: 14px;
    width: 14px;
    vertical-align: middle;
    cursor: pointer;
    margin-bottom: 2px;
    background-size: auto;
}
.listing-v1.newversion .hovertext:hover + .tooltip_span {
    display: block;
}
.listing-v1.newversion .card-container .btn-arrow:after {
    content: url(/images/button_arrow.svg);
}    
.listing-v1.newversion .card-container .longDescription ul {
    margin-bottom: 0!important;
}
.listing-v1.newversion .longDescription li {
    font-size: 14px;
    line-height: 24px;
    color: #68717A;
    padding-bottom: 5px;
}
#listingContainer .details_tab_content .note_description ul{
    padding-left: 1rem;
}
.ratingStar0 {
    background-image: url('/images/empty.svg'), url('/images/empty.svg'), url('/images/empty.svg'), url('/images/empty.svg'), url('/images/empty.svg');
}
.ratingStar1 {
    background-image: url('/images/orange_star.svg'), url('/images/empty.svg'), url('/images/empty.svg'), url('/images/empty.svg'), url('/images/empty.svg');
}
.ratingStar2 {
    background-image: url('/images/orange_star.svg'), url('/images/orange_star.svg'), url('/images/empty.svg'), url('/images/empty.svg'), url('/images/empty.svg');
}
.ratingStar3 {
    background-image: url('/images/orange_star.svg'), url('/images/orange_star.svg'), url('/images/orange_star.svg'), url('/images/empty.svg'), url('/images/empty.svg');
}
.ratingStar4 {
    background-image: url('/images/orange_star.svg'), url('/images/orange_star.svg'), url('/images/orange_star.svg'), url('/images/orange_star.svg'), url('/images/empty.svg');
}
.ratingStar5 {
    background-image: url('/images/orange_star.svg'), url('/images/orange_star.svg'), url('/images/orange_star.svg'), url('/images/orange_star.svg'), url('/images/orange_star.svg');
}

.listing-v1.newversion .see-more-offers {
    background-color: #ffffff;
    border: none;
    color: #0A3C5F !important;
    cursor: pointer;
    box-shadow: 0px 4px 10px #0000003D;
    border-radius: 12px;
    font-weight: 600!important
}
.listing-v1.newversion .see-more-offers .arrow {
    border-color: #0A3C5F;
    width: 8px;
    height: 8px;
    margin-bottom: 3px;
    margin-left: 12px !important;
    border-width: 0 2px 2px 0;
}
/*** Collapsible Container ***/
.collapseTopCnt .collapse:not(.show) {
  display: block;
  height: 7rem;
  overflow: hidden;
}
.gridCnt {
  font-size: 1rem;
  line-height: 1.5;
}
.gridCnt [id^="collapseContainer"].collapse:not(.show) {
  display: block;
  height: 3.8rem;
  overflow: hidden;
}
.gridCnt [id^="collapseContainer"].collapsing {
  height: 3rem;
}
.collapseTopCnt a.showLink, .gridCnt a.showLink {
    left: 0;
    position: absolute;
    bottom: 0;
    text-decoration: underline;
}
.collapseTopCnt a.showLink {
    right:0;
    left: auto;
}
.collapseTopCnt a.showLink .arrow, 
.gridCnt a.showLink .arrow {
    border-color: #1C96F0;
    width: 7px;
    height: 7px;
    top: 6px;
    right: -15px;
    border-width: 0 1.5px 1.5px 0;
}
.collapseTopCnt a.showLink:not(.collapsed) .arrow, 
.gridCnt a.showLink:not(.collapsed) .arrow {
    transform: rotate(225deg);
    -webkit-transform: rotate(225deg);
    top:10px;
}
.gridCnt a.showLink.collapsed::before {
  content: 'Read More';
}
.gridCnt a.showLink:not(.collapsed)::after {
  content: 'Read Less';
}
.collapseTopCnt #readMoreLink,
.gridCnt #readMoreLink {
    display:none;
}
.gridCnt #readMoreHidden {
    display:block!important;
}
#return-to-top {
    width: 50px;
    height: 50px;
    position: fixed;
    border-radius: 35px;
    bottom: 15%;
    right:3%;
    background: #cfcfcf;
    overflow: hidden;
    padding: 12px 0 0 7px;
    display: none;
    webkit-box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.6);
    -moz-box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.6);
    box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.6);
}
#return-to-top:hover{
    background-color:#77d4ff;
}
#return-to-top span {
    background: rgba(0, 0, 0, 0) url("/images/arrow-icon.png") no-repeat scroll 0 0;
    width: 36px;
    height: 22px;
    display: inline-block;
    text-align: center;
}
a#readMoreLink {
    float: right;
}
#listingContainer.listing-v1 .card-container h2 a:hover {
    color: #0a3c5f;
}
.ctaButton, .ctaButton:hover, .ctaButton:focus, .lock, .lock:hover, .lock:focus {
    background : #1C96F0;
    border-color: #1C96F0;
    text-decoration: none;
}
.lock:active, .ctaButton:active {
    background-color: #0062cc;
    border-color: #005cbf;
}
.secureText {
    font-size: 13px;
    color: #9A9C9E;
}
.articleSection .top-blurb h2{
    color:#333333;
    font-size: 2rem;
}
.impression {
    height: 0px;
}

/*** Version 2 ***/
.listing-v1 .longDescription,
#listingContainer.listing-v1 .card-container .toggleDetails.btn.btn-outline-primary
{
    border-bottom-right-radius: 12px;
    border-bottom-left-radius: 12px;
}

/* tooltip css */
.tooltip_icon {
    display: inline-block;
    position: relative;
    text-align: center;
    cursor: pointer;
}
.tooltip_span { 
  display: none;
}
.tooltip_icon:hover > .tooltip_span, .tooltip_icon > .tooltip_span_mobile {
    display: inline-block;
    position: absolute;
    top: 107%;
    left: calc(50%);
    transform: translateX(-50%);
    text-align: center;
    background: #ffffff;
    border: 1px solid #C8CACC;
    box-shadow: 0px 4px 10px #0000003D;
    z-index: 5;
    border-radius: 5px;
    width: max-content;
    max-width: 200px;
    padding: .25rem .5rem;
    opacity:1;
    word-break:normal;
    word-spacing:normal;
    word-wrap:break-word;
}
.preQualifyButton.tooltip_icon:hover > .tooltip_span, .preQualifyButton.tooltip_icon > .tooltip_span_mobile {
    background: #F5F5F5;
    border: 1px solid #E9E9E9;
    color:#4D5052;
    box-shadow: none;
}
.tooltip_icon:hover > .tooltip_span:before, 
.tooltip_icon > .tooltip_span_mobile:before
{
    content: "";
    font-size: 18px;
    font-weight: 700;
    line-height: 1.55;
    width: 0;
    height: 0;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-top: none;
    border-bottom: 7px solid #D1D7EC;
    top: -8px;
    position: absolute;
    left: calc(50%);
    transform: translateX(-50%);
}
/* Sofi Pre Qualify CSS Start */
.card-container .preQualifyButton:before {
    content: '';
    margin-right: 6px;
    display: inline-block;
    vertical-align: middle;
    background-image: url(/images/Prequal_CTA_Icon.svg);
    width: 13px;
    height: 17px;
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: 0px 0px;
}
.newversion .card-container .preQualifyButton:before {
    margin-right: 3px;
}
.card-container .preQualifyButton, .card-container .preQualifyButton:hover {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    border: 1px solid #1C96F0;
    border-radius: 6px;
    color: #1C96F0;
}
.tooltip_span {
    display: none;
    position: absolute;
    background: #F5F5F5;
    border: 1px solid #E9E9E9;
    z-index: 5;
    border-radius: 5px;
    width: max-content;
    max-width: 200px;
    padding: 0.25rem 0.5rem;
    opacity: 1;
    word-break: normal;
    word-spacing: normal;
    word-wrap: break-word;
    color:#4D5052;
}
.tooltip_span:before {
    content: "";
    font-size: 18px;
    font-weight: 700;
    line-height: 1.55;
    width: 0;
    height: 0;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-top: none;
    border-bottom: 7px solid #F5F5F5;
    top: -6px;
    position: absolute;
    left: calc(50%);
    transform: translateX(-50%);
}
.preQualifyButton:hover + .tooltip_span {
    display: block;
}
.pre_qual_check_icon {
    background-image: url(/images/Prequal_DesktopTablet_PopUp_Icon.svg);
    width: 29px;
    height: 37px;
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: 0px 0px;
    content: '';
    display: inline-block;
}
.sofiPreQualTimeoutPopup .pre_qual_check_icon {
    background-image: url(/images/TimedOut_DesktopTablet_PopUp_Icon.svg);
    width: 40px;
    height: 38px;
}
.sofiQualInputDiv label {
    color: #4D5052;
    line-height: 20px;
}
input.sofiQualInput, select.State {
    border: 1px solid #C2C2C2;
    border-radius: 6px;
    padding: 6px 6px 6px 6px;
    width: 100%;
}
input.sofiQualSubmit, input.sofiQualContinue, input.sofiQualResumeSearch, input.sofiQualContinue {
    background: #1C96F0 0% 0% no-repeat padding-box;
    border-radius: 6px;
    border: #1C96F0;
    width: 100%;
    color: #ffffff;
    padding: 10px;
    text-transform: uppercase;
    line-height: 20px;
}
.sofiPreQualSuccessPopup, .sofiPreQualCheckPopup, .sofiPreQualTimeoutPopup {
    position: fixed;
    top: 20%;
    left: 0;
    z-index: 1060;
    display: none;
    width: 100%;
    height: 100%;
    overflow-x: hidden;
    overflow-y: auto;
    outline: 0;
}
input.sofiQualInput:focus, select.State:focus {
    outline: none !important;
    border: 1px solid #1C96F0;
    box-shadow:none;
}
.sofiQualInputDiv span.span_mark {
    padding: 6px 6px 6px 6px;
    position: absolute;
}
input#Income {
    text-indent: 15px;
}
#State {
    color:#C2C2C2;
}
#State option {
    color: black;
}
#listing_app    .listing-v1 .card-container .card-cta .preQualifyButton {
    font-size: 16px!important;
}
::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #C2C2C2;
    opacity: 1; /* Firefox */
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #C2C2C2;
}
::-ms-input-placeholder { /* Microsoft Edge */
    color: #C2C2C2;
}
.sofiQualErrorMessage {
    color: red;
    clear: both;
}
input.sofiQualSubmit[disabled] {
    background-color: #C2C2C2;
}
/* Sofi Pre Qualify CSS End */


/* credit score popup CSS Start */
#scorePopup {
    color: #0A3C5F;
}
#scorePopup .carousel-inner {
    height: 530px;
}
#scorePopup .close {
    border-radius: 50%;
    background: #F6F1F1;
    color: #1C96F0;
    margin-right: 16px;
    text-shadow: none;
    opacity: 1;
    font-weight: 600;
    margin-top: 14px;
    padding: 0px;
    height: 24px;
    width: 24px;
    border: none;
    font-size: 1.50rem;
}
#scorePopup .modal-title{
    font-size: 28px;
    line-height: 36px;
}
#scorePopup .blueText {
    color: #1C96F0;
}
.scoreInfo {
    font-size: 14px;
    line-height: 18px;
    color: #4D5052;
}
#scorePopup .modal-body .btn {
    color: #0A3C5F;
    font-size: 18px;
    line-height: 25px;
    border: 2px solid #CCD3D8;
    border-radius: 6px;
}
#scorePopup .modal-body .btn:focus, #scorePopup .form-control:focus {
    box-shadow: none;
}
#scorePopup .modal-body .cardType .typeBox.btn {
    font-size: 16px;
    line-height: 20px;
    border-radius: 4px;
    height: 90px;
}
#scorePopup .modal-body .btn:hover, .cardType .typeBox:hover,
#scorePopup .modal-body .btn:active, .cardType .typeBox:active {
    border: 2px solid #0A3C5F;
}
.cardType .typeBox.btn.selected {
    border: 2px solid #0A3C5F !important;
}
#scorePopup .modal-dialog {
    top: 50px;
    min-height: auto;
}
#scorePopup .carousel-indicators {
    top:5%;
    bottom: unset;
}
.scoreInfo ul li {
    padding-top: 8px;
}
#scorePopup .modal-header, #scorePopup .modal-body, #scorePopup .modal-footer, #scorePopup .modal-content {
    border: none ;
}
.typeBox span {
    height: 48px;
    background-repeat: no-repeat;
}
.typeBox .small_business {
    background-image: url('/images/small_business.svg');
    width: 50px;
}
.typeBox .rewards {
    background-image: url('/images/rewards.svg');
    width: 45px;
}
.typeBox .cashback {
    background-image: url('/images/cashback.svg');
    width: 50px;
}
.typeBox .featured {
    background-image: url('/images/featured.svg');
    width: 58px;
}
.typeBox .travel {
    background-image: url('/images/travel.svg');
    width: 45px;
}
.typeBox .foreignfee {
    background-image: url('/images/no-foreign-fees.svg');
    width: 52px;
}
.typeBox .introapr {
    background-image: url('/images/intro-apr.svg');
    width: 45px;
}
#scorePopup .back {
    font-size: 14px;
    line-height: 20px;
    color: #4D5052;
}
#scorePopup .typeSubmit {
    background-color: #1C96F0;
    color: #FFFFFF;
    text-transform: uppercase;
    font-size: 18px;
    line-height: 20px;
    padding: 14px 10px;
    border: none;
    border-radius: 4px;
}
#scorePopup input.typeSubmit[disabled] {
    background-color: #D4DEE5;
}
#scorePopup input.typeSubmit:hover {
    background-color: #057ED8;
}
#scorePopup #category {
    font-size: 18px;
    line-height: 20px;
    background-color: #FFFFFF;
    border-radius: 4px;
}
#scorePopup select.form-control {
    height: 3rem;
    color: #B2B9BE;
    font-weight: 600;
    border: 2px solid #CCD3D8;
    overflow: hidden;
}
#scorePopup select.form-control option:hover {
    background-color: #D8EFFF !important;
}
#scorePopup label {
    display: none;
    opacity: 1;
    font-size: 12px;
    font-weight: 600;
    line-height: 20px;
    padding: 0.6rem 0.75rem;
    color: #0A3C5F !important;
}
#scorePopup .form-floating.hide-floating-label label {
    display: block;
}
.form-floating.hide-floating-label>.form-control:focus,
.form-floating.hide-floating-label>.form-control:not(:placeholder-shown) {
    padding-top: 0.625rem;
    padding-bottom: 0rem;
}
.form-floating>.form-control {
    padding: 1rem 0.75rem;
}
#scorePopup select.form-control option, #scorePopup select.form-control:focus-visible, #scorePopup select.form-control:focus {
    color: #0A3B5E;
}
#scorePopup select.form-control:hover, #scorePopup select.form-control:focus, #scorePopup select.form-control.choosed {
    border: 2px solid #0A3B5E;
    box-shadow: unset;
    color: #0A3B5E;
}
#scorePopup #category[disabled] {
    color: #B2B9BE;
    border: 2px solid #CCD3D8;
}
#scorePopup .lightbox {
    top: -58px;
    position: absolute;
    background: url(/images/lightbox-illustration.svg) no-repeat;
    height: 104px;
    width: 130px;
    left: 37%;
}
#scorePopup .carousel-indicators li {
    cursor: default;
    pointer-events: none;
    position: relative;
    width: 48px !important;
    height: 3px;
    margin-right: 8px !important;
    margin-left: 8px !important;
    background-color: #CCD3D8 !important;
}
#scorePopup .carousel-indicators li.active {
    background-color: #1C96F0 !important;
}
#popupCarousel .carousel-indicators li.complete {
    background-color: #0A3C5F !important;
}
/* credit score popup CSS End */
p#readMoreBtn, #readDots {
    display: none;
}
/* email popup css */
#emailPopup .modal-dialog {
    top: 20%;
}
#emailPopup input[type="text"]:focus, #sticky_footer_div input[type="text"]:focus {
    outline: 0;
    box-shadow: none;
}
#emailPopup .errorMessage, #sticky_footer_div .errorMessage {
    color: red;
    font-size: 12px;
}
#emailPopup .modal-content {
    background: #E1EAF6 0% 0% no-repeat padding-box;
    box-shadow: 0px 4px 10px #07253B3D;
    border: 1px solid #BAD9F4;
}
#emailPopup .close, .sticky_footer_div .close {
    background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMi40MTQiIGhlaWdodD0iMTIuNDE0IiB2aWV3Qm94PSIwIDAgMTIuNDE0IDEyLjQxNCI+CiAgPGcgaWQ9Imljb25zLWNsb3NlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNS43OTMgLTUuNzkzKSI+CiAgICA8ZyBpZD0iR3JvdXBfNDUyIiBkYXRhLW5hbWU9Ikdyb3VwIDQ1MiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNi41IDYuNSkiPgogICAgICA8bGluZSBpZD0iTGluZV8yIiBkYXRhLW5hbWU9IkxpbmUgMiIgeDI9IjExIiB5Mj0iMTEiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzFjOTZmMCIgc3Ryb2tlLXdpZHRoPSIyIi8+CiAgICAgIDxsaW5lIGlkPSJMaW5lXzMiIGRhdGEtbmFtZT0iTGluZSAzIiB4MT0iMTEiIHkyPSIxMSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMWM5NmYwIiBzdHJva2Utd2lkdGg9IjIiLz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPgo=") no-repeat 0px 0px;
    outline: 0;
    width:12px;
    height: 12px;
    margin-left: auto;
    border: none;
    padding: 0;
}
#emailPopup .gift_icon, .sticky_footer_div .gift_icon {
    background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1NC45NjUiIGhlaWdodD0iNTYuNzk0IiB2aWV3Qm94PSIwIDAgNTQuOTY1IDU2Ljc5NCI+CiAgPGcgaWQ9Imljb25zLWdpZnQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xODQuODI0IC01MTMuNTkyKSI+CiAgICA8cGF0aCBpZD0iUGF0aF84NzIyIiBkYXRhLW5hbWU9IlBhdGggODcyMiIgZD0iTTUzLjM0OSwxNC42NjhINDkuM2E0Ljg1Nyw0Ljg1NywwLDAsMCwyLjMyOS0yLjY1MiwxLjgxNiwxLjgxNiwwLDAsMCwuMDY3LS4yNzNBMTEuNSwxMS41LDAsMCwwLDQ2LjIxLjZjLTQuNjUzLTIuMDIyLTEyLjUwNSwxLjM0LTE2LjM4LDUuNjc5LS43NTktLjA0My0xLjg3NC0uMDUzLTMuNTQyLS4wNTMtLjM2NiwwLS44LS4wMTctMS4yNCwwQzIxLjE1NSwxLjkxNCwxMy4zMzgtMS40MDUsOC41ODcuNjYzQTExLjQ4NiwxMS40ODYsMCwwLDAsMy4yMjksMTEuNzQxYTEuODQ1LDEuODQ1LDAsMCwwLC4wNjcuMjc1LDQuODU3LDQuODU3LDAsMCwwLDIuMzI5LDIuNjUySDEuNjE1QTEuNjE2LDEuNjE2LDAsMCwwLDAsMTYuMjg0VjI3Ljg0OGExLjYxNiwxLjYxNiwwLDAsMCwxLjYxNSwxLjYxNUg0LjFWNTUuMTc0QTEuNjE0LDEuNjE0LDAsMCwwLDUuNzEzLDU2Ljc5SDIyLjY3MmwuMDE3LDBoOS41ODVsLjAxNywwSDQ5LjI1YTEuNjE2LDEuNjE2LDAsMCwwLDEuNjE1LTEuNjE1VjI5LjQ2M2gyLjQ4NGExLjYxOCwxLjYxOCwwLDAsMCwxLjYxNS0xLjYxNVYxNi4yODRhMS42MTgsMS42MTgsMCwwLDAtMS42MTUtMS42MTUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE4NC44MjQgNTEzLjU5MikiIGZpbGw9IiNlMWVhZjYiLz4KICAgIDxwYXRoIGlkPSJQYXRoXzEzMjEyIiBkYXRhLW5hbWU9IlBhdGggMTMyMTIiIGQ9Ik01My4zNDksMTQuNjY4SDQ5LjNhNC44NTcsNC44NTcsMCwwLDAsMi4zMjktMi42NTIsMS44MTYsMS44MTYsMCwwLDAsLjA2Ny0uMjczQTExLjUsMTEuNSwwLDAsMCw0Ni4yMS42Yy00LjY1My0yLjAyMi0xMi41MDUsMS4zNC0xNi4zOCw1LjY3OS0uNzU5LS4wNDMtMS44NzQtLjA1My0zLjU0Mi0uMDUzLS4zNjYsMC0uOC0uMDE3LTEuMjQsMEMyMS4xNTUsMS45MTQsMTMuMzM4LTEuNDA1LDguNTg3LjY2M0ExMS40ODYsMTEuNDg2LDAsMCwwLDMuMjI5LDExLjc0MWExLjg0NSwxLjg0NSwwLDAsMCwuMDY3LjI3NSw0Ljg1Nyw0Ljg1NywwLDAsMCwyLjMyOSwyLjY1MkgxLjYxNUExLjYxNiwxLjYxNiwwLDAsMCwwLDE2LjI4NFYyNy44NDhhMS42MTYsMS42MTYsMCwwLDAsMS42MTUsMS42MTVINC4xVjU1LjE3NEExLjYxNCwxLjYxNCwwLDAsMCw1LjcxMyw1Ni43OUgyMi42NzJsLjAxNywwaDkuNTg1bC4wMTcsMEg0OS4yNWExLjYxNiwxLjYxNiwwLDAsMCwxLjYxNS0xLjYxNVYyOS40NjNoMi40ODRhMS42MTgsMS42MTgsMCwwLDAsMS42MTUtMS42MTVWMTYuMjg0YTEuNjE4LDEuNjE4LDAsMCwwLTEuNjE1LTEuNjE1TTQ0LjgsMy41YTguMjc4LDguMjc4LDAsMCwxLDMuNzI5LDcuNTg5QzQ3LjUsMTMuMzI4LDM5LjEsMTMuNDYsMzQuMDUsMTMuNTM2bC0uMzI4LjAwN2ExNS4wOSwxNS4wOSwwLDAsMC0uMzkzLTIuNjg4LDE1Ljc2MSwxNS43NjEsMCwwLDAtMS4wMDUtMi41MkMzNS41NTUsNC43NTUsNDEuOTE5LDIuMjY0LDQ0LjgsMy41TTI5LjI3Myw5LjQ1OGExNC4wNTcsMTQuMDU3LDAsMCwxLC45MzgsMi4yNDcsMTAuOTgsMTAuOTgsMCwwLDEsLjI3LDEuODMzYy0xLjMyOC0uMDMxLTMuMjY0LS4wMTctNi4wOTMuMDEyYTExLjA2NywxMS4wNjcsMCwwLDEsLjI3LTEuODQzQTEzLjc3MSwxMy43NzEsMCwwLDEsMjUuNiw5LjQ2YzEuMDMyLDAsMi42NTQsMCwzLjY3NCwwTTEwLDMuNTY2YzMtMS4yOTUsOS4zMSwxLjIsMTIuNTQ4LDQuNzdhMTUuNzE2LDE1LjcxNiwwLDAsMC0xLjAxLDIuNTIzLDE1LjI1NywxNS4yNTcsMCwwLDAtLjM5MywyLjY4M2wtLjI3LDBDMTUuODI1LDEzLjQ2LDcuNDI0LDEzLjMyOCw2LjQsMTEuMDkzLDYuMDYsOC4yOTMsNy43NjYsNC43ODQsMTAsMy41NjZNMy4yMjksMTcuOUgyMS4wNzN2OC4zMzNIMy4yMjlabTQuMSwxMS41NjRIMjEuMDczdjI0LjFINy4zMjhaTTI0LjMsMjcuODQ4VjE3Ljg2Nmg2LjM1NHYzNS43SDI0LjNabTIzLjMzLDI1LjcxMUgzMy44ODl2LTI0LjFINDcuNjM0Wm00LjEtMjcuMzI2SDMzLjg4OVYxNy45SDUxLjczNFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE4NC44MjQgNTEzLjU5MikiIGZpbGw9IiMxYzk2ZjAiLz4KICA8L2c+Cjwvc3ZnPgo=") no-repeat 0px 0px;
    width: 55px;
    height: 57px;
}
#emailPopup .checkmark_icon, .sticky_footer_div .checkmark_icon {
    background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iNjAiIGhlaWdodD0iNjAiIHZpZXdCb3g9IjAgMCA2MCA2MCI+CiAgPGRlZnM+CiAgICA8Y2xpcFBhdGggaWQ9ImNsaXAtcGF0aCI+CiAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGVfOTk1OSIgZGF0YS1uYW1lPSJSZWN0YW5nbGUgOTk1OSIgd2lkdGg9IjYwIiBoZWlnaHQ9IjYwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIC0wLjA0MikiIGZpbGw9IiMxYTk2ZjAiLz4KICAgIDwvY2xpcFBhdGg+CiAgPC9kZWZzPgogIDxnIGlkPSJpY29uLWNvbmZpcm1hdGlvbi1jaGVjayIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwLjAzNykiPgogICAgPGcgaWQ9Ikdyb3VwXzE5NzM4IiBkYXRhLW5hbWU9Ikdyb3VwIDE5NzM4IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDAuMDA1KSIgY2xpcC1wYXRoPSJ1cmwoI2NsaXAtcGF0aCkiPgogICAgICA8cGF0aCBpZD0iUGF0aF8xNjg0OCIgZGF0YS1uYW1lPSJQYXRoIDE2ODQ4IiBkPSJNNTkuOTU4LDI5Ljk4M2MwLDIuNDc1LTQuOTA5LDQuMjczLTUuNTE5LDYuNTU2LS42MzEsMi4zNjIsMi43LDYuMzY5LDEuNTA2LDguNDM3LTEuMjE0LDIuMS02LjM2MiwxLjIwNS04LjA2NSwyLjkwOHMtLjgxLDYuODUxLTIuOTA4LDguMDY0Yy0yLjA2OCwxLjItNi4wNzUtMi4xMzctOC40MzctMS41MDYtMi4yODMuNjEtNC4wOCw1LjUxOS02LjU1Niw1LjUxOXMtNC4yNzMtNC45MDktNi41NTYtNS41MTljLTIuMzYyLS42MzEtNi4zNjksMi43LTguNDM4LDEuNTA2LTIuMS0xLjIxNC0xLjIwNS02LjM2Mi0yLjkwOC04LjA2NXMtNi44NTEtLjgxLTguMDY0LTIuOTA4Yy0xLjItMi4wNjgsMi4xMzctNi4wNzUsMS41MDYtOC40MzdDNC45MDksMzQuMjU2LDAsMzIuNDU4LDAsMjkuOTgzczQuOTA5LTQuMjczLDUuNTE5LTYuNTU2Yy42MzEtMi4zNjItMi43LTYuMzY5LTEuNTA2LTguNDM3LDEuMjE0LTIuMSw2LjM2Mi0xLjIwNSw4LjA2NS0yLjkwOHMuODEtNi44NTEsMi45MDgtOC4wNjRjMi4wNjgtMS4yLDYuMDc1LDIuMTM3LDguNDM3LDEuNTA2QzI1LjcwNiw0LjkxMywyNy41LDAsMjkuOTc5LDBzNC4yNzMsNC45MDksNi41NTYsNS41MTljMi4zNjIuNjMxLDYuMzY5LTIuNyw4LjQzNy0xLjUwNiwyLjEsMS4yMTQsMS4yMDUsNi4zNjIsMi45MDgsOC4wNjVzNi44NTEuODEsOC4wNjQsMi45MDhjMS4yLDIuMDY4LTIuMTM3LDYuMDc1LTEuNTA2LDguNDM3LjYxLDIuMjgzLDUuNTE5LDQuMDgsNS41MTksNi41NTYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTAuMDA0KSIgZmlsbD0iIzFhOTZmMCIvPgogICAgICA8cGF0aCBpZD0iUGF0aF8xNjg1MCIgZGF0YS1uYW1lPSJQYXRoIDE2ODUwIiBkPSJNNjA0LjIwNiw2NzYuNzgybC02LjcxMS02LjcxMWExLjU0NywxLjU0NywwLDAsMSwwLTIuMTg4bDEuOS0xLjlhMS41NDcsMS41NDcsMCwwLDEsMi4xODgsMGwzLjcwOSwzLjcwOSwxMi44NTctMTIuOTQ0YTEuNTQ3LDEuNTQ3LDAsMCwxLDIuMTg4LS4wMDdsMS45LDEuODkyYTEuNTQ3LDEuNTQ3LDAsMCwxLC4wMDcsMi4xODhMNjA2LjQsNjc2Ljc3OWExLjU0NywxLjU0NywwLDAsMS0yLjE5MiwwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNTc4Ljg1OCAtNjM2LjMwNSkiIGZpbGw9IiNmZmYiLz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPgo=") no-repeat 0px 0px;
    width: 60px;
    height: 60px;
}
#emailPopup .user_email_addr {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    border: 2px solid #CCD3D8;
    border-radius: 4px;
    font-size: 18px;
    line-height: 20px;
}
#emailPopup .sign_me_up {
    background: #1C96F0;
    border-radius: 4px;
    font-size: 18px;
    line-height: 20px;
    color: #FFFFFF;
    text-transform: uppercase;
    border: none;
    outline: none;
}
#emailPopup .user_email_addr::placeholder,
.sticky_footer_div .user_email_addr::placeholder {
    color: #B2B9BE;
}
#emailPopup .user_email_addr:hover, #emailPopup .user_email_addr:focus-visible,
.sticky_footer_div .user_email_addr:hover, .sticky_footer_div .user_email_addr:focus-visible{
    border: 2px solid #0A3B5E;
}
#emailPopup .sign_me_up:hover, #emailPopup .sign_me_up:focus-visible,
.sticky_footer_div .sign_me_up:hover, .sticky_footer_div .sign_me_up:focus-visible {
    background: #057ED8;
}
#emailPopup .sign_me_up.disabled,
.sticky_footer_div .sign_me_up.disabled {
    background: #D4DEE5;
    cursor: unset;
}
/* sticky footer email strip */
.sticky_footer_div {
    background: #E1EAF6 0% 0% no-repeat padding-box;
    box-shadow: 0px -4px 10px #2A3C4A29;
}
.sticky_footer_div .title{
    font-size: 18px;
    line-height: 24px;
}
.sticky_footer_div .user_email_addr {
    font-size: 16px;
    line-height: 20px;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    border: 2px solid #CCD3D8;
    border-radius: 4px;
}
.sticky_footer_div .gift_icon, .sticky_footer_div .checkmark_icon {
    background-position: center;
    background-size: 85%;
}
.sticky_footer_div .sign_me_up {
    background: #1C96F0 0% 0% no-repeat padding-box;
    border-radius: 4px;
    font-size: 16px;
    line-height: 20px;
    color: #FFFFFF;
    border: none;
    outline: none;
}
.sticky_footer_div {
    top: auto;
    bottom: 0;
    position: fixed;
    z-index: 11;
    width: 100%;
}
/* vertical sticky email div css */
.sticky_email_div {
    background: #E1EAF6 0% 0% no-repeat padding-box;
    box-shadow: -4px 4px 10px #00000029;
    border: 1px solid #BAD9F4;
    border-radius: 12px 12px 0px 0px;
    transform: rotate(270deg);
    position: fixed;
    bottom: 15%;
    right: -61px;
}
.sticky_email_div .title {
    line-height: 20px;
    color: #08283B;
}
.sticky_email_div .gift_icon {
    background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOS4zMjciIGhlaWdodD0iMTguNzA0IiB2aWV3Qm94PSIwIDAgMTkuMzI3IDE4LjcwNCI+CiAgPHBhdGggaWQ9Imljb25zLWdpZnQiIGQ9Ik0xOC4xNTQsNC45OTFIMTYuNzc3YTEuNjUzLDEuNjUzLDAsMCwwLC43OTItLjlBLjYxOC42MTgsMCwwLDAsMTcuNTkyLDQsMy45MTIsMy45MTIsMCwwLDAsMTUuNzI1LjIwNWMtMS41ODMtLjY4OC00LjI1NS40NTYtNS41NzQsMS45MzMtLjI1OC0uMDE1LS42MzgtLjAxOC0xLjIwNS0uMDE4LS4xMjUsMC0uMjc0LS4wMDYtLjQyMiwwQzcuMi42NTEsNC41MzktLjQ3OCwyLjkyMi4yMjVBMy45MDksMy45MDksMCwwLDAsMS4xLDRhLjYyOC42MjgsMCwwLDAsLjAyMy4wOTQsMS42NTMsMS42NTMsMCwwLDAsLjc5Mi45SC41NWEuNTUuNTUsMCwwLDAtLjU1LjU1VjkuNDc2YS41NS41NSwwLDAsMCwuNTUuNTVIMS40djguNzQ5YS41NDkuNTQ5LDAsMCwwLC41NDkuNTVINy43MTVsLjAwNiwwaDMuMjYybC4wMDYsMGg1Ljc3MWEuNTUuNTUsMCwwLDAsLjU1LS41NVYxMC4wMjZoLjg0NWEuNTUxLjU1MSwwLDAsMCwuNTUtLjU1VjUuNTQxYS41NTEuNTUxLDAsMCwwLS41NS0uNTVtLTIuOTEtMy44YTIuODE3LDIuODE3LDAsMCwxLDEuMjY5LDIuNTgyYy0uMzQ5Ljc2MS0zLjIwNy44MDUtNC45MjYuODMybC0uMTEyLDBhNS4xMzUsNS4xMzUsMCwwLDAtLjEzNC0uOTE1QTUuMzYzLDUuMzYzLDAsMCwwLDExLDIuODM2QzEyLjEsMS42MTgsMTQuMjY0Ljc3LDE1LjI0NCwxLjE5Mk05Ljk2MSwzLjIxOGE0Ljc4Myw0Ljc4MywwLDAsMSwuMzE5Ljc2NSwzLjczNiwzLjczNiwwLDAsMSwuMDkyLjYyNEM5LjkyLDQuNiw5LjI2MSw0LjYsOC4zLDQuNjExYTMuNzY2LDMuNzY2LDAsMCwxLC4wOTItLjYyNyw0LjY4Niw0LjY4NiwwLDAsMSwuMzItLjc2NWgxLjI1TTMuNCwxLjIxM2MxLjAyMS0uNDQxLDMuMTY4LjQwOSw0LjI3LDEuNjIzYTUuMzQ4LDUuMzQ4LDAsMCwwLS4zNDQuODU4LDUuMTkyLDUuMTkyLDAsMCwwLS4xMzQuOTEzbC0uMDkyLDBjLTEuNzE5LS4wMjYtNC41NzgtLjA3MS00LjkyNi0uODMyQTIuODE1LDIuODE1LDAsMCwxLDMuNCwxLjIxM00xLjEsNi4wOTFINy4xNzFWOC45MjdIMS4xWm0xLjQsMy45MzVINy4xNzF2OC4ySDIuNDk0Wm01Ljc3Ny0uNTV2LTMuNGgyLjE2MlYxOC4yMjdIOC4yN1ptNy45MzksOC43NDlIMTEuNTMydi04LjJoNC42NzdabTEuNC05LjNIMTEuNTMyVjYuMDkxSDE3LjZaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDE4LjcwNCkgcm90YXRlKC05MCkiIGZpbGw9IiMxYzk2ZjAiLz4KPC9zdmc+Cg==") no-repeat 0px 0px;
    width: 19px;
    height: 19px;
    transform: rotate(90deg);
}
/* as seen in icons strip */
.trustIcons {
    border-top: 1px solid #CDD3D9;
    border-bottom: 1px solid #CDD3D9;
}
.trustIcons .stripText {
    color: #68717A;
    font-size: 14px;
    line-height: 24px;
}
.trustIcons .imageStrip {
    justify-content: space-evenly;
}
.trustIcons .imageStrip .cnnLogo {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iNTcuMjQ3IiBoZWlnaHQ9IjI2LjMzMSIgdmlld0JveD0iMCAwIDU3LjI0NyAyNi4zMzEiPjxkZWZzPjxjbGlwUGF0aCBpZD0iYSI+PHJlY3Qgd2lkdGg9IjU3LjI0NyIgaGVpZ2h0PSIyNi4zMzEiIGZpbGw9IiNjMDAiLz48L2NsaXBQYXRoPjwvZGVmcz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwKSI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwKSIgY2xpcC1wYXRoPSJ1cmwoI2EpIj48cGF0aCBkPSJNMzcuNzU0LDIxLjM4MmEuNjM5LjYzOSwwLDAsMS0uNDU4LjY0N2MtLjMzNC4wODctLjY4My0uMTE2LS45NDUtLjU1M2wtNC45MjItOC40ODVjLTMuMDU0LTUuMjY0LTUuMDUzLTguNzI1LTUuMDktOC43NjlBMi4wNTgsMi4wNTgsMCwwLDAsMjMuOTksMy4xLDEuODksMS44OSwwLDAsMCwyMi42LDQuOTVWMjEuMDI2YS44NzIuODcyLDAsMCwxLS44MjIuODE0SDEzLjYyMmE4LjY3NCw4LjY3NCwwLDAsMSwwLTE3LjM0OGg0LjIzOVY3LjYyNmgtNC4yYTUuNTQsNS41NCwwLDEsMCwwLDExLjA4MUgxOC42MWEuODY1Ljg2NSwwLDAsMCwuODY1LS44NjVWNC44NjNjMC00Ljg3OSw2LjMtNy4yMiw5LjY0MS0xLjU1Nmw1LjQ5LDkuNDUydi03LjljMC00Ljg3OSw2LjMtNy4yMiw5LjY0MS0xLjU1Nmw1LjUsOS40NTJWLjA3OWgzLjE0MXYyMS4zYS42MzkuNjM5LDAsMCwxLS40NTguNjQ3Yy0uMzM0LjA4Ny0uNjgzLS4xMTYtLjkzOC0uNTUzTDQ2LjIsMTIuMzUyLDQxLjQ3Nyw0LjIyM0EyLjA2NSwyLjA2NSwwLDAsMCwzOS4xMjgsMy4xLDEuODgzLDEuODgzLDAsMCwwLDM3Ljc1NCw0Ljk1TTQyLjExNiwyMS40N2MwLDQuODc5LTYuMyw3LjIyLTkuNjQxLDEuNTU2bC01LjQ5LTkuNDUydjcuNDQ1YzAsMy4zODEtMi4wMTQsNS4yMi01LjE0MSw1LjIxM0gxMy42MjJBMTMuMDg4LDEzLjA4OCwwLDEsMSwxMi41NTQuMDc5cS41MzMtLjAyMiwxLjA2OCwwaDQuMjMyVjMuMjEySDEzLjYyMmE5LjkzMiw5LjkzMiwwLDEsMCwwLDE5Ljg2NEgyMS43OEEyLjEzLDIuMTMsMCwwLDAsMjMuODU5LDIxVjQuOTVhLjYzOS42MzksMCwwLDEsLjQ1OC0uNjQ3Yy4zMzQtLjA4Ny42ODMuMTE2Ljk0NS41NTNsNS4wOSw4Ljc2OSw0LjkyMiw4LjQ4NWEyLjA2NCwyLjA2NCwwLDAsMCwyLjM1NiwxLjEyNywxLjg4NCwxLjg4NCwwLDAsMCwxLjM4MS0xLjg1NFY0Ljk1QS42MzkuNjM5LDAsMCwxLDM5LjQ3LDQuM2MuMzI3LS4wODcuNjc2LjExNi45MzEuNTUzLjA0NC4wNzMsMi40MjEsNC4xNjYsNC43MTIsOC4xMjJsNS4zLDkuMTMyQTIuMTgxLDIuMTgxLDAsMCwwLDUyLjI3NCwyMy4zYTEuOCwxLjgsMCwwLDAsLjQ5NC0uMDY1LDEuODksMS44OSwwLDAsMCwxLjM4MS0xLjg1NFYuMDc5aDMuMVYyMS40NDhjMCw0Ljg3OS02LjMsNy4yMi05LjYzNCwxLjU1NmwtNS41LTkuNDUyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDApIiBmaWxsPSIjYzAwIi8+PC9nPjwvZz48L3N2Zz4=');
    background-repeat: no-repeat;
    height: 26px;
    width: 57px;
}
.trustIcons .imageStrip .forbesLogo {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5Ni4wNzQiIGhlaWdodD0iMjMuNjk4IiB2aWV3Qm94PSIwIDAgOTYuMDc0IDIzLjY5OCI+PHBhdGggZD0iTTU4LjUxNyw2Ljc1MWE4Ljg1NSw4Ljg1NSwwLDAsMC00LjAwNiwxLjAxM2MuMDA5LTMuNTI4LjA1Ni02LjYuMTQxLTcuNzY0TDQ3LjI2OCwxLjR2LjY1NGwuNzIzLjA5MmMxLjAzMi4xMzgsMS40MjYuNzI4LDEuNTQ4LDIuMDgyLjIzNSwyLjU4OC4yLDE2LjQ1OSwwLDE4LjY3OGEyOS4yNTgsMjkuMjU4LDAsMCwwLDYuMy43NzRjNS44NTQsMCw5LjM4Mi0zLjU1NSw5LjM4Mi05LjE4MywwLTQuNS0yLjg2MS03Ljc0Ni02LjctNy43NDZNNTUuOTQ2LDIyLjUzOGE3Ljk2NCw3Ljk2NCwwLDAsMS0xLjI1Ny0uMTJjLS4xMTItMS41NTctLjE4Ny03Ljk3Ny0uMTc4LTEzLjU4NmE1LDUsMCwwLDEsMS43MjYtLjI3NmMyLjQyMSwwLDMuNzkxLDIuNzQ1LDMuNzkxLDYuMjE3LDAsNC40MTItMS42NzksNy43NjQtNC4wODEsNy43NjRNMTkuNTE1LDYuOTI2bC0xLjE1NC4zMTNjLTEtMy4zLTIuNjA4LTUuMTU4LTUuNTkyLTUuMTU4SDguOTQxYy0uMTc4LDIuMS0uMjQ0LDUuNi0uMjI1LDkuMjM4bDIuNTgtLjA4M2MxLjcxNy0uMDU1LDIuNDMtMS4zMDgsMi44NDMtMy4xNTloLjk2NnY3LjcwOWgtLjk2NkMxMy43MjYsMTMuOTM1LDEzLDEyLjY5MiwxMS4zLDEyLjYyN2wtMi41NzEtLjA4M2MuMDI4LDIuNzYzLjEsNS4xMjEuMjI1LDYuNTIxLjE3OSwyLjA1NC43NDEsMi45NTcsMi4yMjQsMy4xNjhsMS4zMTMuMTM4di45MjFIMHYtLjkyMWwxLjAzMi0uMTM4YzEuNDgyLS4yMTIsMi4wNDYtMS4xMTQsMi4yMjQtMy4xNjhhMTEyLjQ1OCwxMTIuNDU4LDAsMCwwLDAtMTQuMzRjLS4xNzgtMi4wNTQtLjc0MS0yLjk1Ny0yLjIyNC0zLjE2OEwwLDEuNDE4Vi41SDE5LjQxMlptNi4yMTEtLjM1OWM1LjUxNywwLDguMjU2LDMuNjc1LDguMjU2LDguNTEsMCw0LjcyNS0zLjEsOC42LTguNjEzLDguNlMxNy4xLDIwLDE3LjEsMTUuMTY5YzAtNC43MjUsMy4xLTguNiw4LjYyMy04LjZtLS4yOTEsMS4wNWMtMi40MzksMC0zLjEyNCwzLjI0Mi0zLjEyNCw3LjUwNiwwLDQuMTU0LDEuMDc5LDcuNTA3LDMuMzQsNy41MDcsMi40MzksMCwzLjEyNC0zLjI0MiwzLjEyNC03LjUwNywwLTQuMTU0LTEuMDc5LTcuNTA2LTMuMzQtNy41MDZNNjYuNTY3LDE1LjI4Yy0uMDEtNC40ODUsMi44OC04LjY5NCw4LjU2Ni04LjY5NCw0LjYyNiwwLDYuODQsMy4zNzEsNi44NTgsNy43NzNINzEuNjcxYy0uMTEyLDQsMS45NTIsNi45MzYsNS44OTIsNi45MzZhNS40OTMsNS40OTMsMCwwLDAsMy43MjQtMS4yMDdsLjQ4OC41NzFhOC4zMzQsOC4zMzQsMCwwLDEtNi43MDgsMy4wNCw4LjEyMiw4LjEyMiwwLDAsMS04LjUtOC40MThtNS4xNDItMi4wNjMsNS4xNzktLjExYy4wMjgtMi4yNDgtLjMzOC01LjQ2Mi0yLjItNS40NjJzLTIuOTI3LDMuMDM5LTIuOTc0LDUuNTcybTIzLjU0OS0xLjYtLjg0NC4yMjFjLS45LTIuODY0LTIuMjcxLTQuMDgtNC4yNjktNC4wOGEyLjI2NCwyLjI2NCwwLDAsMC0yLjMsMi40MTNjMCwxLjQxOCwxLjA3OSwyLjE2NCw0LjIsMy4zNTMsMi44ODEsMS4xLDQuMDI1LDIuMzU4LDQuMDI1LDQuNjUxLDAsMy40MjYtMi42NzQsNS41MjYtNy4wNjUsNS41MjZhMTcuNjMxLDE3LjYzMSwwLDAsMS01LjgyNi0xbC0uMTUtNC43MzQuODQ0LS4yMjFjMS4yMTEsMy4zMTUsMi43ODcsNC41MjIsNC44Niw0LjUyMmEyLjU2MiwyLjU2MiwwLDAsMCwyLjc0OS0yLjU1MmMwLTEuMjgtLjc0MS0yLjA0NS0zLjU1Ni0zLjAzOS0yLjYxOC0uOTIxLTQuNTEzLTIuMDQ1LTQuNTEzLTQuOTE5LDAtMi43OTEsMi41MTQtNS4xNzYsNi42NzEtNS4xNzZhMTIuODc2LDEyLjg3NiwwLDAsMSw0Ljk5MS44ODRabS00OC42NzUtLjEyOWMtMi4yMzMtMS40NzQtNC42NDQtLjgyOS01LjE0Mi0uMDI4YTcwLjgsNzAuOCwwLDAsMCwuMDU2LDguNzU5Yy4xMjIsMS4zNTQuNTE2LDEuOTQzLDEuNTQ4LDIuMDgybDEuMzMyLjA5MnYuOTIxSDM0LjEzM1YyMi4zOWwuNzIyLS4wOTJjMS4wMzItLjEzOSwxLjQyNi0uNzI4LDEuNTQ4LTIuMDgyYTY4LjgsNjguOCwwLDAsMCwwLTkuNDMyYy0uMTIyLTEuMzU0LS41MTYtMS45NDMtMS41NDgtMi4wODFsLS43MjItLjA5MlY3Ljk1OGw3LjM1Ni0xLjRMNDEuNCwxMC4zMzRjMS43MTctMy44ODcsNS4xMTMtNC4zOTMsNi45OC0zLjMwN1oiIGZpbGw9IiMxODE3MTYiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==');
    background-repeat: no-repeat;
    height: 24px;
    width: 96px;
}
.trustIcons .imageStrip .usaLogo {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4MC40MjMiIGhlaWdodD0iMjguODkiIHZpZXdCb3g9IjAgMCA4MC40MjMgMjguODkiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDApIj48ZWxsaXBzZSBjeD0iMTQuNDg5IiBjeT0iMTQuNDQ1IiByeD0iMTQuNDg5IiByeT0iMTQuNDQ1IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDApIiBmaWxsPSIjMDA5YmZmIi8+PHBhdGggZD0iTTg2Ni40NDQsNTMyLjY4N2ExLjU4LDEuNTgsMCwwLDAsMS4yMTktLjQ2NCwxLjg2NSwxLjg2NSwwLDAsMCwuMzkzLTEuMzQydi01Ljc0MmgyLjYxN3Y1Ljc0MmEzLjgyMiwzLjgyMiwwLDAsMS0xLjEyOCwyLjkzOSw1LjE4Nyw1LjE4NywwLDAsMS02LjIxMiwwLDMuODIsMy44MiwwLDAsMS0xLjItMi45Mzl2LTUuNzQyaDIuNjE3djUuNzQyYTEuODU2LDEuODU2LDAsMCwwLC40MzQsMS4zMkExLjYwNywxLjYwNywwLDAsMCw4NjYuNDQ0LDUzMi42ODdabTkuNDYsMi4xNzVhNi4zNCw2LjM0LDAsMCwxLTIuMjE1LS40LDUuNDYsNS40NiwwLDAsMS0xLjg2NC0xLjE0MmwxLjI2MS0xLjU4OGE0LjIzNCw0LjIzNCwwLDAsMCwxLjI2MS43OTIsNC4wMiw0LjAyLDAsMCwwLDEuNTUzLjI4NywxLjY4NSwxLjY4NSwwLDAsMCwuODkxLS4yLjY1NC42NTQsMCwwLDAsLjMyLS41ODcuNy43LDAsMCwwLS4zODQtLjYxLDUuNTU3LDUuNTU3LDAsMCwwLTEuMzQ3LS41MzdsLS41ODktLjE1NWE0LjEyNiw0LjEyNiwwLDAsMS0xLjk2NC0xLjAzMywyLjQxMSwyLjQxMSwwLDAsMS0uNjcxLTEuNzYxLDIuNzI0LDIuNzI0LDAsMCwxLC41LTEuNTQ3LDMuMTEsMy4xMSwwLDAsMSwxLjMyNS0xLjAzMyw0LjgsNC44LDAsMCwxLDEuOTU1LS4zNzMsNS41NjIsNS41NjIsMCwwLDEsMi4wNjkuNCw2LjAwOCw2LjAwOCwwLDAsMSwxLjc2OCwxLjA2bC0xLjMsMS42MzhhNS4xNTYsNS4xNTYsMCwwLDAtMS4xOTItLjc1MSwzLjA0OCwzLjA0OCwwLDAsMC0xLjM1Ny0uMzE5LDEuNjM5LDEuNjM5LDAsMCwwLS44NjguMTg2LjYxLjYxLDAsMCwwLS4zMjkuNTg3LjczNy43MzcsMCwwLDAsLjMyLjU3OCwzLjM0LDMuMzQsMCwwLDAsMS4xMTkuNDU1bC43MTMuMmE0LjM5Miw0LjM5MiwwLDAsMSwyLjE4MywxLjE1NiwyLjQ5MiwyLjQ5MiwwLDAsMSwuNjQsMS43LDIuNzM4LDIuNzM4LDAsMCwxLS40NzUsMS41ODgsMy4xNjMsMy4xNjMsMCwwLDEtMS4zMzQsMS4wMzNBNC45MjYsNC45MjYsMCwwLDEsODc1LjksNTM0Ljg2MVptMTEuNzEyLS4xODdMODg3LDUzMi45NDFoLTMuNTgxbC0uNiwxLjc4M2gtMi41ODVsMy41MDgtOS41MzZoMy4wNDJsMy40NTgsOS40ODJoLTIuNjMxWm0tMy41ODEtMy43MTNIODg2LjNsLTEuMDc4LTMuMzM5Wm0tMTkuMDQ4LDE1LjkyOXYtNy40MzRoLTIuODQ2VjUzNy40aDguMjc3djIuMDYxSDg2Ny42djcuNDNoLTIuNjE3Wm0xMC45MzUuMTgyYTUuMTMzLDUuMTMzLDAsMCwxLTIuNTU4LS42MjgsNC42MTEsNC42MTEsMCwwLDEtMS43NDktMS43NTIsNS4wMDksNS4wMDksMCwwLDEtLjY1My0yLjU1Nyw1LjMyNSw1LjMyNSwwLDAsMSwuMzUyLTEuOTc5LDQuNTU4LDQuNTU4LDAsMCwxLDEuMDM3LTEuNTY1LDQuODA3LDQuODA3LDAsMCwxLDEuNTcxLTEuMDMzLDUuNjE0LDUuNjE0LDAsMCwxLDMuOTY1LDAsNC42NzksNC42NzksMCwwLDEsMi42MDgsMi42LDUuMjc5LDUuMjc5LDAsMCwxLC40MzQsMS45NzksNS4wMTksNS4wMTksMCwwLDEtLjY0LDIuNTU3LDQuNjY4LDQuNjY4LDAsMCwxLTEuNzY4LDEuNzQzQTUuMDg0LDUuMDg0LDAsMCwxLDg3NS45MjMsNTQ3LjA3M1ptMC0yLjE1MmEyLjEsMi4xLDAsMCwwLDEuMi0uMzUsMi40MTMsMi40MTMsMCwwLDAsLjgwOS0uOTc4LDMuNjQ2LDMuNjQ2LDAsMCwwLDAtMi45LDIuNDI4LDIuNDI4LDAsMCwwLS44MDktMS4wMzMsMi4yMDksMi4yMDksMCwwLDAtMi40MTIsMCwyLjQsMi40LDAsMCwwLS44MDksMS4wMzMsMy4zNzksMy4zNzksMCwwLDAtLjMsMS40NTEsMy4zMTQsMy4zMTQsMCwwLDAsLjMsMS40NTEsMi4zNDMsMi4zNDMsMCwwLDAsLjgwOS45NzgsMi4wNzIsMi4wNzIsMCwwLDAsMS4yMTEuMzQxWm02LjQ2OCwxLjk3di05LjUzNmgzLjc3OGE1LjA2LDUuMDYsMCwwLDEsMi41MTcuNjEsNC40NzYsNC40NzYsMCwwLDEsMS43MDgsMS42NzksNS4yNjcsNS4yNjcsMCwwLDEsMCw0Ljk0Niw0LjQ0NCw0LjQ0NCwwLDAsMS0xLjcwOCwxLjY3OSw1LjA1OCw1LjA1OCwwLDAsMS0yLjUxNy42MVptMi41NzYtMi4wNjFoMS4yYTEuOTg3LDEuOTg3LDAsMCwwLDEuNjI2LS43NDIsMy41LDMuNSwwLDAsMCwwLTMuOTEzLDEuOTczLDEuOTczLDAsMCwwLTEuNjI2LS43NDJoLTEuMlptMTMuNzY3LDIuMDYxLS42LTEuNzgzaC0zLjU5bC0uNiwxLjc4M2gtMi41ODVsMy41MDgtOS41MzZoMy4wNDJsMy41MDgsOS41MzZabS0zLjUzMS0zLjcxM2gyLjI4OGwtMS4xMjgtMy4zMzlabTExLjI2LjI3OHYzLjQzMUg5MDMuOHYtMy40MzFsLTMuMzk0LTYuMWgyLjk2bDEuNzY4LDMuODM1LDEuNzU5LTMuNzgxaDIuOTZaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtODI5LjQzMyAtNTIxLjU5KSIgZmlsbD0iIzQwNDA0MCIvPjwvZz48L3N2Zz4=');
    background-repeat: no-repeat;
    height: 29px;
    width: 80px;
}
.trustIcons .imageStrip .wsjLogo {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0Ny45MDYiIGhlaWdodD0iMjcuMDg0IiB2aWV3Qm94PSIwIDAgNDcuOTA2IDI3LjA4NCI+PHBhdGggZD0iTTEuOSwzLjY5QzEuNCwxLjQsMS4yODMsMS4wMDguNTQzLjgxNEwwLC42NThWLjExNEg2Ljg4Vi42NThMNi4zLjc3NGMtMS4yNDIuMjcyLTEuMTI0LDEuNTE2LS43NzQsMy4xODZsMy4wNywxNS4yMzJMMTAuODQ1LDcuMDdsLS44MTctNC4xNThDOS43MTcsMS40MzYsOS42Ljk3LDguODIyLjc3NGwtLjUtLjExNlYuMTE0aDcuMTEzVi42NThsLS44NTYuMTU2Yy0xLjI4My4yMzItMS4wODcsMS42MzItLjc3NywzLjE0NmwyLjk1NCwxNS4yMzJMMTkuNjY5LDQuNzc5Yy41NDUtMi45OTMuMjcyLTMuNzMzLS44OTQtMy45NjVMMTcuOTYxLjY1OFYuMTE0SDIyLjlWLjY1OGwtLjU0NS4xOTVjLS43NzcuMjcxLS45NzIsMS4wMTEtMS41MTUsMy41NzVMMTYuMSwyNy4wMzlIMTUuMDg1TDExLjQyOSw5LjRsLTMuMywxNy42NDJINi44NDFMMS45LDMuNjg5WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwLjA0MSkiIGZpbGw9IiMxZjFmMWYiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjxwYXRoIGQ9Ik0yNC41MTcsMjcuMDgxYy0yLjI1MywwLTMuMDMtMS41NTMtMy43Ny0xLjU1My0uNDI3LDAtLjkzMi4xMTctMS4zMjEsMS40SDE4Ljk2VjE4LjA2OGguNTgzYy40NjcsNS4wMTQsMi4zMzMsOC4xNjIsNC45MzcsOC4xNjIsMS43NDksMCwyLjk1NC0xLjU5MywyLjk1NC00LjQ3LDAtNi4wNi04LjY2OC04LjY2NS04LjY2OC0xNS4zODZDMTguNzY1LDIuNzU5LDIwLjU5MiwwLDIzLjksMGMyLjEzOCwwLDIuNTY2LDEuNCwzLjQ2LDEuNC41LDAsLjg1NC0uMzg3LDEuMDQ5LTEuMjQyaC40NjdWOS4wMTRoLS41ODNDMjcuODIxLDQuNTQ1LDI2LjY1Ni44NTUsMjMuODU3Ljg1NWMtMS45NDMsMC0yLjI5MywxLjk0My0yLjI5MywzLjI2NCwwLDUuNzg4LDguNjY4LDcuNzcsOC42NjgsMTUuODUyLDAsNC4xMi0yLjI1NSw3LjExLTUuNzE0LDcuMTEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQuNjYxIDApIiBmaWxsPSIjMWYxZjFmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48cGF0aCBkPSJNMTAuMTI2LDIwLjcwN2MwLDQuMTU4LTIuMSw2LjMzNC01LjMyNSw2LjMzNEE0LjYxMiw0LjYxMiwwLDAsMSwuMjE0LDIyLjA3Yy4wNC0yLjAyMywxLjUxNi0zLjAzMSwyLjcyMy0yLjg3NWExLjc4OCwxLjc4OCwwLDAsMSwxLjU5MywyLjFjLS4xMTcsMS45NDMtMi4yMTcsMS44NjUtMi4yOTQsMy4wNzFhMi4wOTQsMi4wOTQsMCwwLDAsMi4xMzYsMS44MjNjMi4xNzgsMCwyLjE3OC0yLjc1NywyLjE3OC00Ljg1N1YyLjQ4NmMwLTEuMDg5LS4zNS0xLjQtMS4yMDUtMS41OTNMNC4zNzMuNjU4Vi4xMTRIMTIuMDNWLjY1OGwtLjg1NC4yMzNjLS43NzcuMTk0LTEuMDQ5LjU0My0xLjA0OSwxLjYzMloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDM1Ljg3NiAwLjA0MSkiIGZpbGw9IiMxZjFmMWYiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==');
    background-repeat: no-repeat;
    height: 27px;
    width: 48px;
}
@media (min-width: 1025px) {
    .min-h {
        min-height: 200px;
    }    
    .listing-v1 .card-container .card-title {
        margin-bottom: 0px;
    }
    .listing-v1 .card-container .card-cta .btn {
        min-width: 170px;
    }
    .listing-v1.newversion .card-container .card-cta .btn,
    .listing-v1.newversion .card-container .preQualifyButton,
    .listing-v1.newversion .card-container .longDescription .ctaButton {
        width: 170px !important;
        min-height: 40px;
    }
    .listing-v1.newversion .card-container.featuredCardCnt .featuredImg {
        width: 46px;
        height: 46px;
    }
    #emailPopup .modal-dialog {
        max-width: 630px;
    }
}
@media (max-width: 1023px) and (min-width: 768px) {
    .card-cta .rewards-cnt {
        width: 85%!important;
    }
    .top-blurb h1 {
        font-size: 24px;
        line-height: 30px;
    }
    .min-h {
        min-height: 200px;
    }
    select.form-control {
        font-size: 14px;
    }
    .note_description {
        min-height: 180px;
    }
    .listing-version .card-cta a.btn.font_18 {
        font-size: 16px !important;
    }
    .listing-v1 .note_description {
        min-height: 100px;
        font-size: 14px;
    }
    .listing-v1 .card-review .font_14, 
    .listing-v1 .griddetails .font_14 {
        font-size: 12px!important;
    }
    .listing-v1 .card-container .card-title {
        min-height: 25px;
        margin-bottom: 0px;
    }
    .listing-v1 .card-container .card-cta .btn,
    .listing-v1 .card-container .longDescription .ctaButton {
        font-size: 18px!important;
    }
    #listingContainer.listing-v1 .card-container h2 a {
        font-size: 20px!important;
    }
    .listing-v1.newversion .card-container .card-cta .btn,
    .listing-v1.newversion .card-container .longDescription .ctaButton,
    .card-container .preQualifyButton {
        font-size: 16px!important;
        max-width: 138px;
    }
    .newversion .card-container .preQualifyButton {
        font-size: 13px!important;
    }
    .listing-v1.newversion .note_description {
        min-height: auto;
    }
    .collapseTopCnt .collapse:not(.show) {
        height: 8.5rem;
    }
    #emailPopup .modal-dialog {
        max-width: 470px;
    }
}
@media (max-width: 1040px) and (min-width: 992px) {
    .card-container .preQualifyButton, .card-container .preQualifyButton:hover {
        font-size: 14px !important;
        min-height: 36px;
    }
}
@media (max-width: 800px) and (min-width: 768px) {
    .newversion .card-container .preQualifyButton {
        font-size: 13px!important;
    }
    .sticky_footer_div .gift_icon {
        background-size: 100%;
    }
}
@media (min-width: 768px) {
    .listing-version .card-image {
        position: absolute;
        left:0;
    }    
    .listing-version .card-cta {
        position:absolute;
        right: 0;
    }
    .card-container .toggleDetails.btn.btn-outline-primary,
    .card-container .toggleDetails.btn.btn-outline-primary:hover {
        border: none;
        padding-top: 0;
        padding-bottom: 0;
        background: #ffffff;
    }
    .collapseTopCnt a.showLink.collapsed::before {
        content: 'Read More';
    }
    .collapseTopCnt a.showLink:not(.collapsed)::after {
        content: 'Read Less' !important;
    }
    #colTopCnt.expandLink {
        height: auto !important;
    }
    .otherFields {
        font-size: 12px !important;
    }
    .card-container .longDescription .btn{
        margin-left: -1.5rem !important;
    }
    .listing-v1.newversion .card-container  div[id^="cardGridCnt"] .col-6.pb-2 {
        border-right: 2px solid #ECEEEF;
    }
    .listing-v1.newversion .card-container  div[id^="cardGridCnt"] .col-6.pb-2:last-child {
        border-right:none;
    }
    #scorePopup .box:nth-child(even) {
        padding-left: 12px !important;
    }
    #scorePopup .box:nth-child(odd) {
        padding-right: 12px !important;
    }
    #emailPopup .modal-title, #emailPopup .title {
        font-size: 28px;
        line-height: 36px;
    }
}
@media (max-width: 767px) {
    [class*='font_'] {
        font-size: 1.5em;
        line-height: 1.4em;
    }
    #listing_app {
        min-height: 400px;
    }
    #listing_app.orgList {
        min-height: 80vh;
    }
    .top-blurb {
        border-bottom: none;        
    }
    .top-blurb h1 {
        font-size: 26px;
        line-height: 30px;
    }
    .top-blurb p.toggleLinks {
        display: none;
    }
    #fetchCardBtn {
        margin-top: 5px!important;
        background: #007bff;
        color: #ffffff;
    }
    #listingContainer .featuredCardCnt {
        background-size: 8%;
    }
    #listingContainer h3 a {
        font-size: 18px;
        line-height: 22px;
        font-weight: bold;
    }
    #listingContainer .toggleDetails.btn.btn-outline-primary {
        background-color: #ffffff;
        color: #007bff;
        width: 100%;
        text-transform: uppercase;
        font-weight: 700;
        text-decoration: none;
        cursor: pointer;
        border-radius: 0;
    }
    #listingContainer .btn.btn-outline-primary {
        background-color: #007bff;
        width: 100%;
        color: #ffffff;
    }
    #listingContainer .card-container img.horizontalCardImage {
        min-height: 75px;
    }   
    
    .card-cta a.btn.font_18
    .listing-v1 .toggleDetails.btn.btn-outline-primary {
        background-color: #ffffff;
        color: #007bff;
        width: 100%;
        text-decoration: none;
        cursor: pointer;
        border-radius: 0;
    }
    #listingContainer.listing-v1 .card-container .toggleDetails.btn.btn-outline-primary,
    #listingContainer.listing-v1 .card-container .toggleDetails.btn.btn-outline-primary:hover,
    #listingContainer.listing-v1 .note_description, #listingContainer .longDescription,
    #listingContainer.listing-v1 .cards_terms_link {
        padding: 5px 30px;
    }
    .listing-v1 .card-container .toggleDetails .arrow,
    .listing-v1.newversion .card-container .toggleDetails .arrow {
        right: 5%;
    }
    .listing-v1 .card-container .card-title {
        font-size: 12px!important;
        min-height: 25px;
        margin-bottom: 0px;
    }
    .listing-v1 .card-container .card-cta .btn,
    .listing-v1 .card-container .longDescription .ctaButton {
        font-size: 18px!important;
    }
    #listingContainer.listing-v1 .card-container img.horizontalCardImage {
        width:50%;
    }
    #listingContainer.listing-v1 .card-container h2 a {
        font-size:20px!important;
    }
    
    .listing-v1.newversion .card-image div.d-flex {
        max-width: 145px;
    }
    #listingContainer.listing-v1.newversion .card-container img.horizontalCardImage {
        width: 65%;
        max-width: 198px;
    }
    
    /*** Collapsible Container ***/
    #moduleCnt {
      font-size: 1rem;
      line-height: 1.5;
    }
    #moduleCnt #collapseContainer.collapse:not(.show) {
      display: block;
      height: 3rem;
      overflow: hidden;
    }
    #moduleCnt #collapseContainer.collapsing, .collapseTopCnt .collapse:not(.show) {
      height: 2.75rem;
    }
    #moduleCnt a.showLink {
        right: 5px;
        position: absolute;
        bottom: 0;
        text-decoration: underline;
        margin-bottom: 5px;
    }
    #moduleCnt a.showLink.collapsed::after {
      content: '...Read More';
    }
    #moduleCnt a.showLink:not(.collapsed)::after, .collapseTopCnt a.hideLink.collapsed::before {
      content: '- Read Less';
    }
    #moduleCnt #readMoreLink, #moduleCnt a.hideLink.collapsed::after {
        display:none;
    }
    #return-to-top {
        bottom: 27%;
    }
    
    .badCardType {
        display:block!important;
        order:6;
    }
    .badCardType ul {
        padding-left: 0px;
    }
    .collapseTopCnt a.showLink .arrow {
        display: none !important;
    }
    #moduleCnt p {
        line-height: 1.5;
    }
    div[id^="cardGridCnt"] .col-6.pb-4.pb-md-0,
    div[id^="cardGridCnt"] .col-6.pb-2.pb-md-0 {
        padding-left: 0 !important;
    }
    
    #form-filter .newversion {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    #scorePopup .modal-title {
        text-align: center;
        font-size: 22px;
        line-height: 30px;
    }
    .scoreInfo {
        font-size: 12px;
        line-height: 16px;
    }
    #scorePopup .typeSubmit {
        text-transform: capitalize;
    }
    #scorePopup .modal-dialog {
        top: 30px;
        min-height: auto;
    }
    #scorePopup .carousel-inner {
        height: 560px;
    }
    #emailPopup .modal-title, #emailPopup .title {
        font-size: 24px;
        line-height: 32px;
    }
    .sticky_footer_div .title {
        font-size: 16px;
        line-height: 20px;
        color: #08283B;
    }
}
@media (max-width: 576px) {
    #listingContainer .featuredCardCnt {
        background-size: 15%;
    }
    select.form-control {
        font-size: 13px;
        padding: .375rem .15rem;
    }
    #return-to-top {
        bottom: 31%;
    }
    #moduleCnt div {
        width: 100%;
    }
    p#readMoreBtn {
        display: block;
    }
    #readDots {
        display: inline-block;
    }
    .readMoreSection .intro-content {
        bottom: 10%;
    }
    .readMoreSection #readMore{
        display: none;
    }
    .readMoreSection .intro-content {
        float: right;
        text-decoration: underline;
        cursor: pointer;
    }
    .readMoreSection p {
        margin-bottom: 0px;
    }
    .readMoreSection .intro-content.showText {
        position: relative;
        right: 3%;
        top: 0px;
    }
    .readMoreSection .intro-content {
        margin-bottom: 15px;
    }
    #advDisclosurePop .modal-content .close {
        right: 4%;
        top: 3%;
    }
    .paddingRight0 {
        padding-right: 0px;
    }
    .sofiPreQualifyForm .modal-title {
        font-size: 20px;
    }
    .pre_qual_check_icon {
        width: 24px;
        height: 30px;
    }
    .sofiPreQualTimeoutPopup .pre_qual_check_icon {
        background-image: url(/images/TimedOut_DesktopTablet_PopUp_Icon.svg);
        width: 30px;
        height: 36px;
        background-position: 0px 3px;
    }
    #scorePopup .lightbox {
        left: 31% !important;
    }
    .sticky_footer_div .checkmark_icon {
        background-size: 100%;
    }
    .trustIcons .stripText {
        font-size: 12px;
        line-height: 15px;
    }
    .trustIcons .imageStrip {
        justify-content: space-between;
    }
    .trustIcons .imageStrip .cnnLogo , .trustIcons .imageStrip .forbesLogo , .trustIcons .imageStrip .usaLogo , .trustIcons .imageStrip .wsjLogo {
        background-size: 80%;
        background-position: center;
    }
}
@media (max-width: 420px) {
    .tooltip_icon:hover > .tooltip_span, .tooltip_icon > .tooltip_span_mobile {
        max-width: 155px;
    }
}
@media (max-width: 360px) {
    select.form-control {
        background-position: 97% center;
        font-size: 12px;
        padding: .375rem .15rem;
        font-weight:600!important;
    }
    #form-filter .form-group:first-child {
        padding-right:8px;
        padding-left:15px;
    }
    #form-filter .form-group {
        padding-left:8px;
    }
    #return-to-top {
        bottom: 35%;
    }
}
@media all and (-ms-high-contrast:none) {
    .card-container {
        position: relative;
    }
    .card-cta {
        top:0;
        padding-top: 1.5rem!important;
    }
}