#div17 .notice-container{width:100%;margin-bottom:25px;padding:0 10px}#div17 .notice-content{margin:auto;max-width:820px;padding:20px;text-align:center;background:#fff;border:1px solid #dde3e8;box-shadow:1px 2px 10px -4px rgba(0,0,0,0.75)}#div17 .notice-content h3{margin-top:0;font-size:18px;color:#f00;font-weight:bold;text-transform:uppercase}#div17 .uppercase{text-transform:uppercase}#div17 .strong{font-weight:bold}#div17 .underline{text-decoration:underline}#div17 .mcdonalds_banner{margin:0 25% 0 25%}#div17 .mcdonalds_image{max-width:100%}#div17 .custom-card-container{margin:10px}#div17 .card-label .ui-action-link.alternate{color:#1a75cf}#div17 .card-label .btn{font-size:24px;padding:0}#div17 .custom-card{outline:none;padding:20px 28px;background-color:#fff;border:1px solid #dde3e8;box-shadow:1px 2px 10px -4px rgba(0,0,0,0.75);width:400px;height:140px;margin-left:auto;margin-right:auto;text-align:left;display:flex;flex-direction:column;justify-content:space-around}#div17 .tiles-promotion-banner{width:100%;text-align:center;margin-top:30px;margin-left:10px;margin-right:10px}#div17 .banner-border{background-color:#fff;height:auto;padding:5px 5px;border:1px solid #dde3e8;box-shadow:1px 2px 10pxx -4px rgba(0,0,0,0.75);width:100%;max-width:865px;margin:0 auto 20px}@media only screen and (max-width:549px){#div17 .notice-content{width:100%}}@media only screen and (max-width:768px){#div17 img.english-image{max-width:100%}}@media only screen and (max-width:768px){#div17 img.french-image{max-width:100%}}@media only screen and (max-width:549px){#div17 .custom-card{width:auto}}


#div26 .home-loggedout-image{background-image:url(/brands/FAIRSTONE/images/bg_OPTION1_JAN30-7039f516912593c74f190edaae113cd6.png)}#div26 .background-banner-height{height:480px}#div26 .login-container{display:flex;position:relative;width:100%;margin:auto;flex-direction:row;justify-content:center}#div26 .login-container .login-view .login-content{width:auto;max-width:96%;margin-right:auto;margin-left:auto;top:-230px}#div26 .login-container .login-content .section-container{max-width:650px}#div26 .login-container .login-banner img{max-width:60%;margin:0 auto 40px auto;display:block}#div26 .login-container .language-toggle{padding-left:0;margin-top:25px;width:100%;text-align:center}#div26 .login-view .login-content .bs-popover button{color:#1a75cf}#div26 .login-instructions{text-align:center}#div26 .login-instructions p{margin:auto;margin-top:8px}#div26 .login-instructions p.large-p{font-size:22px}#div26 .login-instructions .redtext{color:#c92707}#div26 .loginbox-container{display:flex;flex-direction:row-reverse;width:auto}#div26 .side-instructions{background:#fff;padding:25px;align-self:center;background-color:#fff;border:1px solid #dde3e8;box-shadow:1px 2px 10px -4px rgba(0,0,0,0.75);margin-top:122px;max-width:421px;margin-left:25px}#div26 .side-instructions h2{color:#e00;margin-top:0;font-size:2em;text-align:center}#div26 .side-instructions h2.redtext{color:#e00}#div26 .side-instructions p{margin-bottom:0}@media (max-width:859px){#div26 .loginbox-container{flex-direction:column}#div26 .login-container .login-content .section-container{margin:auto}#div26 .side-instructions{margin:auto;margin-top:-60px;margin-bottom:25px}}#div26 .mb-s{margin-bottom:10px}@media (min-width:768px){#div26 .login-container .login-content .section-container .section-content{padding:40px}#div26 .login-ad-banner{width:100%}}@media (max-width:549px){#div26 .login-banner{display:none}#div26 .home-loggedout-image{background-size:130%;background-repeat:no-repeat;background-position:top center;background-color:#1a74ce}}@media only screen and (max-width:549px){#div26 .register-button{width:260px;font-size:15px}#div26 .btn{font-size:15px}#div26 .ui-submit-button.btn-default,#div26 .ui-secondary-button.btn-default,#div26 .ui-submit-button.btn-primary,#div26 .ui-secondary-button.btn-primary,#div26 .ui-submit-button.btn-alternate,#div26 .ui-secondary-button.btn-alternate{font-size:15px}#div26 .form-footer-buttons button{width:260px}}@media only screen and (max-width:343px){#div26 .register-button{width:245px;font-size:14px}#div26 .btn{font-size:14px}#div26 .ui-submit-button.btn-default,#div26 .ui-secondary-button.btn-default,#div26 .ui-submit-button.btn-primary,#div26 .ui-secondary-button.btn-primary,#div26 .ui-submit-button.btn-alternate,#div26 .ui-secondary-button.btn-alternate{font-size:14px}#div26 .form-footer-buttons button{width:245px}}@media only screen and (max-width:355px){#div26 .container-fluid{padding-left:0;padding-right:0}#div26 .login-container .login-content{padding-left:0;padding-right:0}}@media only screen and (min-width:549px){#div26 .register-button{width:360px}}@media only screen and (min-width:768px){#div26 .banner-area{top:-240px}}@media only screen and (max-width:750px){#div26 .login-container{flex-direction:column}#div26 .login-container .login-view .login-content{top:-370px !important}}@media (max-width:500px) and (min-width:320px){#div26 .login-ad-banner{top:-60px}}#div26 .register-button{background-color:#e35205;color:#fff;height:40px;padding:8px;display:inline-block}#div26 .register-button:hover{background-color:#006ebd}#div26 .banner-area{top:-260px;display:flex;flex-direction:column;align-items:center}#div26 .login-ad-banner{margin:0 auto 20px;background-color:#fff;height:auto;padding:5px 5px;border:1px solid #dde3e8;box-shadow:1px 2px 10px -4px rgba(0,0,0,0.75);width:100%;max-width:1000px;top:-100px}#div26 .login-banner-img{max-width:100%;max-height:100%}@media only screen and (min-width:992px){#div26 .form-footer-buttons button{min-width:100%}}#div26 .top-banner{padding-bottom:10px}#div26 .login-message{color:#1a75cf;font-size:18px;font-weight:bold}@media only screen and (max-width:549px){#div26 .login-message{font-size:17px}}@media only screen and (max-width:343px){#div26 .login-message{font-size:16px}}
#div51 .payment-tiles-custom{background-color:#035691;padding-top:25px;padding-bottom:25px;margin-top:25px;margin-bottom:25px;display:flex;align-items:stretch;width:100%;justify-content:center}
#div76 .address-change-container{padding:0 20px}#div76 .estatement-disclaimer{flex-basis:100%;width:100%;padding:20px;text-align:center;color:#fff;font-weight:500}#div76 .estatement-disclaimer a{color:#fff;padding:0 .25em}#div76 .estatement-disclaimer a:hover{color:#fff;text-decoration:underline}#div76 .alert-banner-container{padding:0 20px;max-width:1054px;margin-top:20px}
#mainModal .form-content .ui-toggle-control .ui-toggle-switch input:checked+.toggle-slider i{color:#fff}#mainModal .alert-contacts-checkbox-text{width:auto !important}
#main .banner-title .brand-cardart{display:block !important;width:160px;margin-bottom:20px}#main .app-navbar .navbar-menu .application-menu .hamburger::before{content:"Menu";display:block;color:#006ebd;margin-left:-9px}#main .app-navbar .navbar-menu .application-menu .hamburger{padding-left:8px}#main #dateOfBirth{color:#808080}#main .menu-text .btn,#main .menu-text .ui-hyperlink{font-size:19px}#main .form-content .ui-toggle-control .ui-toggle-switch input:checked+.toggle-slider i{color:#fff}#main .info-cards .info-card .info-card-content{padding:20px 28px;width:400px}#main .info-cards{padding-top:0}#main .info-card-content{margin-right:auto}#main .form-content .ui-toggle-control .ui-toggle-switch input:checked+.toggle-slider{background-color:#9ea5af !important}#main .form-content .ui-toggle-control .ui-toggle-switch input:checked+.toggle-slider{background-color:#9ea5af !important}#main .form-content .ui-toggle-control .ui-toggle-switch .toggle-slider{background-color:#6cc24a !important}@media only screen and (max-width:549px){#main .info-cards .info-card .info-card-content{width:100%}#main .canvas-tiles-custom>div{width:100%}}#main .form-footer-buttons button{max-width:100%}#main .app-navbar img{height:auto;width:175px;padding-bottom:4px}#main .app-content{top:82px}#main .app-navbar{border-bottom:none;height:auto;background:#fff}#main .app-header-nav{flex-grow:1;text-align:right}#main .accounts-menu.accounts-nolist-menu{display:flex;align-items:center}#main .app-navbar .header-menu-btn #accountsMenu .card-menu-icon .ui-action-icon i{font-size:44px}#main .menu-container{border-right:none;top:82px}#main .account-summary-view .banner-content{max-width:100%;background:#fff;margin-top:40px;margin-bottom:40px;padding:20px;padding-right:75px;border:1px solid #dde3e8;box-shadow:1px 2px 10px -4px rgba(0,0,0,0.75)}#main .account-selection-view .banner-title{color:#000}#main .account-details-container{max-width:100%}@media only screen and (max-width:325px){#main .account-summary-view .banner-content{padding:10px}}#main .account-summary-container .account-summary-view .banner-content .banner-title{font-size:30px}@media only screen and (max-width:729px){#main .account-summary-container .account-summary-view .banner-content .banner-title{font-size:22px}}#main #activationInstructions .content{display:block;padding-left:14px}#main .banner-content{margin:auto;min-height:218px}#main .common-banner{border-bottom:none}#main .common-banner.myprofile-image{background-position:top;display:flex;align-items:center;padding:0 60px;min-height:0}#main .common-banner.account-activity-image{background-position:50% 0;display:flex;align-items:center;padding:0 60px;min-height:0;padding:0}@media only screen and (max-width:899px){#main .common-banner.account-activity-image{padding:0}}#main .profile-view .common-banner{display:flex;align-items:center;padding:0 60px;min-height:0}#main .content-container{margin-top:0}#main .profile-view .common-banner .banner-content,#main .profile-view .common-banner .banner-content .container{width:100%}#main .profile-view .common-banner .banner-content .container{max-width:1140px}#main .profile-header-greeting,#main .profile-header-name{text-shadow:0 0 10px #000,0 0 20px #000,0 0 30px #000}#main .info-cards .info-card .info-card-content .info-card-details .card-currency{font-size:24px}#main .alert-danger{background-color:#fff}#main .menu-container{background-color:#fff}#main .menu-container .item .btn{color:#1975cf}#main .menu-container .ui-hyperlink{color:#1a75cf}#main .application-menu>button:hover i,#main .application-menu>button:focus i{color:#fdbb30}#main .info-cards>*{width:100%}#main #login-brand-logo{display:block;margin-left:auto;margin-right:auto;max-width:350px;padding:0 20px}#main #login-brand-logo img{width:100%}#main .app-footer{height:auto}#main .account-details-container{padding-top:10px}#main .card-details .card-dtl-credit-info .credit-balance-value,#main .account-credit-progress-balance{font-size:16px;color:#000}#main .card-details .card-dtl-product-info{font-size:18px;color:#000}#main .card-details .card-dtl-balance-info{color:#000}#main .account-quick-links .ui-action-icon i{color:#000}#main .myprofile-image .profile-view-banner,#main .myprofile-image .profile-view-banner #BackButton,#main .account-activity-image .activity-banner,#main .account-activity-image .activity-banner #BackButton{text-shadow:0 0 13px rgba(0,0,0,0.55);color:#fff}#main .common-banner .banner-content .btn-link{color:#1a75cf}#main .dropdown-menu>li>a{text-shadow:none}#main .canvas-tiles-custom{background-color:#1a75cf;padding-top:30px;padding-bottom:30px;margin:0 0;display:flex;flex-wrap:wrap;align-items:stretch;width:100%;justify-content:center;border-bottom:8px solid #fdbb30;border-top:8px solid #fdbb30}#main .MuiIconButton-colorSecondary{color:#f50057 !important}#main .profile .profile-container .profile-view-container{border-top:none;padding-top:10px}#main .profile .profile-container .info-cards>div{flex-wrap:wrap}@media (min-width:1150px){#main .common-banner.account-activity-image{background-size:190%}#main .banner-content .account-selection-container{width:690px;margin-left:0}}#main .error-title,#main .error-desc{color:#fff}#main .menu-container .header.signup-login-container{flex-direction:column;padding:0 15px}#main .menu-container .header.signup-login-container>div{width:100%}#main .menu-container .header.signup-login-container .btn{width:100%}#main #viewtransactionsbutton{width:280px}#main .card-carousel .carousel-content .carousel-item .checkbox-circle .ui-action-icon .primary{color:#1a75cf}#main .card-carousel .carousel-content .carousel-section .carousel-item .details{color:#000}@media (min-width:768px){#main .login-container .login-view .banner-content{height:480px}#main .login-container .login-view .login-content{top:-400px}}@media (max-width:767px){#main .login-container .login-view .login-content{top:-200px}}@media (max-width:768px){#main .account-summary-view .banner-content{padding-right:120px}}@media (max-width:549px){#main .account-summary-container .account-summary-view .banner-content .banner-title{font-size:24px}#main .card-details .card-dtl-balance-info{font-size:58px}#main .account-summary-view .banner-content{padding-right:20px}}
#div36 .footer-panel{background:#1a75cf;padding-top:20px}#div36 .footer-panel span,#div36 .footer-panel a,#div36 .bs-popover button{color:#fff}#div36 .footer-panel ul.links{display:flex;list-style:none;padding:10px;margin:0;justify-content:center;padding-bottom:50px;flex-wrap:wrap}#div36 .footer-panel ul.links li{margin-top:10px;font-size:18px;margin-right:30px;margin-left:30px}#div36 .footer-panel ul.links li a,#div36 .footer-panel ul.links li button{color:#fff;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:16px;line-height:1.42857143;display:inline-block;margin-bottom:0}#div36 .footer-disclaimers{font-size:12px;width:80%;margin:auto;padding:20px}#div36 .footer-panel .languagetoggle{padding-top:20px;display:inline-flex}#div36 #languagetoggle .popover-content .language span{color:#1a75cf}@media (max-width:549px){#div36 .footer-panel ul.links{flex-direction:column}#div36 .footer-panel .language-toggle{padding-left:53px}#div36 .footer-panel ul.links li a,#div36 .footer-panel ul.links li button{white-space:normal;text-align:left}}
#div88 .footer-panel{background:#1a75cf;padding-top:20px}#div88 .footer-panel span,#div88 .footer-panel a,#div88 .bs-popover button{color:#fff}#div88 .footer-panel ul.links{display:flex;list-style:none;padding:10px;margin:0;justify-content:center;padding-bottom:50px;flex-wrap:wrap}#div88 .footer-panel ul.links li{margin-top:10px;font-size:18px;margin-right:30px;margin-left:30px}#div88 .footer-panel ul.links li a,#div88 .footer-panel ul.links li button{color:#fff;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:16px;line-height:1.42857143;display:inline-block;margin-bottom:0}#div88 .footer-disclaimers{font-size:12px;width:80%;margin:auto;padding:20px}#div88 .footer-panel .languagetoggle{padding-top:20px;display:inline-flex}#div88 #languagetoggle .popover-content .language span{color:#1a75cf}@media (max-width:549px){#div88 .footer-panel ul.links{flex-direction:column}#div88 .footer-panel .language-toggle{padding-left:53px}#div88 .footer-panel ul.links li a,#div88 .footer-panel ul.links li button{white-space:normal;text-align:left}}
#div57 .alert-container{max-width:600px;margin:auto;padding:35px}
#div9 .alert-container{max-width:600px;margin:auto;padding:35px}
#div62 .custom-common-banner{background-image:url(/brands/FAIRSTONE/images/bg_OPTION3_JAN30-e27c4db2895dae0172546636f962fb38.png)}#div62 .custom-container{max-width:1024px;margin:auto;padding:18px;display:flex;flex-wrap:wrap;justify-content:space-evenly}#div62 .custom-container button{color:#1975cf;font-weight:bold;padding:0;border:none;vertical-align:baseline}#div62 h1{text-align:center}#div62 p{font-size:18px}#div62 .common-banner.custom-common-banner .banner-content .back-button .btn-link{color:#fff}#div62 .boldtext{font-weight:600}#div62 .contact-outer{max-width:1200px;margin:auto;padding:18px;display:flex;flex-wrap:wrap;justify-content:space-evenly}#div62 .contact-content{display:flex}#div62 .contact-card{flex-basis:48%;padding:24px;box-shadow:rgba(0,0,0,0.1) 0 1px 8px;text-align:center;background:#fff;margin:8px}#div62 .contact-card h2{font-size:24px}#div62 .contact-card p{font-size:16px;margin-bottom:14px}#div62 .contact-card ul{text-align:left}#div62 .nowrap{white-space:nowrap}#div62 .Text button{color:#1151ad !important;padding:0;display:inline;font-size:16px;vertical-align:baseline}@media only screen and (max-width:849px){#div62 .contact-content{flex-direction:column;padding:12px;max-width:520px;margin:auto}#div62 .contact-card{flex-basis:100%;margin:8px 0}#div62 .contact-header h2{font-size:20px}}@media only screen and (max-width:649px){#div62 .contact-outer{padding-top:10px}}
#div42 .custom-container{max-width:1024px;margin:auto;padding:18px}#div42 .custom-container .emphasis{font-weight:bold}#div42 h1{text-align:center}#div42 p{font-size:18px}
#div33 .custom-container{max-width:1024px;margin:auto;padding:18px}#div33 .custom-common-banner{background-image:url(/brands/FAIRSTONE/images/bg1-db4ccd8e9957968e00e526f8763fb955.jpg)}#div33 .card-last4{padding-left:1em}#div33 .question-container{border:1px solid #fff;font-size:28px;display:list-item}#div33 .answer-container{border:1px solid #fff}
#div46 .custom-container{max-width:1024px;margin:auto;padding:18px}#div46 .custom-common-banner{background-image:url(/brands/FAIRSTONE/images/bg1-db4ccd8e9957968e00e526f8763fb955.jpg)}#div46 .card-last4{padding-left:1em}
#div57 .custom-container{max-width:1024px;margin:auto;padding:18px}#div57 .custom-common-banner{background-image:url(/brands/FAIRSTONE/images/bg1-db4ccd8e9957968e00e526f8763fb955.jpg)}#div57 .card-last4{padding-left:1em}
