#div97 .btn-primary{background-color:#000}#div97 .btn-primary:hover{background-color:#c93724}
#div69 .banner-content{height:440px}
#div64 .rewards-card-container{display:flex;justify-content:center;max-width:990px;margin:auto}#div64 .rewards-card-container>div{display:inline-block;padding:20px;width:100%;margin-top:30px;background:#fff;box-shadow:0 1px 8px rgba(0,0,0,0.08)}#div64 .sso-card-container{display:flex;justify-content:center;max-width:990px;margin:auto}#div64 .sso-card-container>div{display:inline-block;padding:20px;width:100%;margin-top:30px;background:#fff;box-shadow:0 1px 8px rgba(0,0,0,0.08)}#div64 .info-card-content{position:relative}#div64 .info-card-details{display:flex;justify-content:space-between}#div64 .card-label{font-size:24px;font-family:SharpGroteskSMBold,sans-serif}#div64 .card-currency{font-size:24px;font-family:SharpGroteskSMBold,sans-serif;padding-left:.25em;margin-left:0;margin-right:auto}#div64 .card-text{color:#fff;background-color:#000;border:none;box-shadow:none;text-shadow:none;height:40px;font-size:16px;text-align:center;vertical-align:middle;cursor:pointer;white-space:nowrap;padding:6px 12px;line-height:1.42857143;border-radius:0;max-width:280px;width:40%;padding-top:9px}#div64 .card-text:hover{background-color:#c93724}#div64 .info-card-icon .ui-action-icon{display:none}@media only screen and (max-width:1199px){#div64 .rewards-card-container{width:960px}#div64 .sso-card-container{width:960px}}@media only screen and (max-width:991px){#div64 .rewards-card-container{max-width:750px;width:100%}#div64 .sso-card-container{max-width:750px;width:100%}#div64 .card-label{max-width:455px}#div64 .card-text{min-width:250px}}@media only screen and (max-width:629px){#div64 .info-card-details{flex-wrap:wrap}#div64 .card-text{width:100%;max-width:100%;margin:auto;margin-top:15px}#div64 .info-card-icon .ui-action-icon{top:15px}}#div64 .panels-container{display:block;padding-top:30px;margin-top:-320px;position:relative}@media only screen and (max-width:750px){#div64 .panels-container{margin-top:-126px}}@media only screen and (max-width:414px){#div64 .panels-container{margin-top:-390px}#div64 .dashboard{padding:10px}}@media only screen and (max-width:325px){#div64 .account-info-item{font-size:16px}#div64 .account-credit-progress .credit-balance-value{font-size:16px}}#div64 .common-banner .banner-content{color:#000}#div64 .common-banner .banner-content .btn-link span{color:#000}#div64 .dashboard{max-width:990px;margin:0 auto 20px auto}#div64 .dashboard-containercard{display:flex;flex-wrap:wrap;background:#fff;padding:25px;box-shadow:0 1px 8px rgba(0,0,0,0.08)}#div64 .quickmenu-container{flex-basis:100%;margin-bottom:20px}#div64 .quick-link-options .dropdown button{padding:10px;font-size:18px;outline-color:#f04e39}#div64 .dashboard-balance-container{flex-basis:60%;color:#000;background:#fff}#div64 .dashboard-balance{padding-right:35px;background-color:#fff;display:flex;justify-content:space-between;flex-wrap:wrap;justify-content:center}#div64 .dashboard-quicklinks-container{flex-basis:40%}#div64 .dashboard-quicklinks{color:#000;background-color:#fff;padding-left:35px;height:100%}#div64 .banner-link .ui-action-link.alternate{color:#24abba;padding:0}#div64 .dashboard-left{width:100%;display:flex;flex-direction:column;justify-content:space-between}#div64 .dashboard-right{width:40%;flex-basis:40%;align-self:unset;justify-items:center}#div64 .balancearc{width:100%}#div64 .paymentblock>.btn-link span{color:#000}#div64 .account-quick-links .ui-action-link{color:#000;font-weight:600}#div64 .dashboard-currentbalance{display:flex;flex-direction:column;margin-top:0}#div64 .currentbalance-label{font-size:16px;font-weight:300;margin-top:20px}#div64 .currentbalance-value{font-size:24px;font-weight:normal;margin-bottom:8px;font-family:SharpGroteskSMBold,sans-serif}#div64 .dashboard-paymentdue{font-size:16px;font-weight:600}#div64 .dashboard-productname{margin-top:0;margin-bottom:5px;font-size:16px;font-weight:600}#div64 .dashboard-username{font-size:22px;margin-top:0}#div64 .dashboard-cardname{margin-top:0;font-size:24px;font-family:SharpGroteskSMBold,sans-serif}#div64 .account-credit-progress{display:flex;flex-wrap:wrap;padding-right:0;flex-direction:column-reverse}#div64 .account-credit-progress>div,#div64 .credit-balance-value text-nowrap{width:100%}#div64 .account-credit-progress .progress{margin-bottom:8px}#div64 .account-quick-links .ui-action-icon i{color:#0a70bc}#div64 .dashboard-quicklinks .ui-action-link{color:#000;font-weight:600}#div64 .custom-quicklink-container{padding-top:0;margin-top:-20px}#div64 .custom-quicklink-icon{padding:0;padding-top:3px;margin:0}#div64 .custom-quicklink-label{padding-left:5px}#div64 .account-info{font-size:16px;color:#686868}#div64 .account-info-item{display:flex;width:100%;justify-content:space-between;margin-top:.7em}#div64 .dashboard-quicklinks .quicklinks .ui-action-link{font-size:16px;color:#24abb4;padding:0;margin-top:.7em}#div64 .dashboard-quicklinks .quicklinks .ui-action-link:hover{font-size:16px;color:#c93724;padding:0;margin-top:.7em}#div64 .quicklinks button:hover{text-decoration:underline;text-underline-position:under}#div64 .quick-link-options .dropdown button{box-shadow:#f04e39 0 0 0 1px inset}#div64 .quick-link-options .dropdown button:hover{box-shadow:#f04e39 0 0 0 2px inset}#div64 .dashboard .info-card-details .card-text{display:none}#div64 .dashboard .info-card-details{display:flex;justify-content:space-between}#div64 .rewards-dash-parent>div{width:100%}#div64 .rewards-dash-parent>div{color:#007b86}#div64 .rewards-dash-parent>div:hover{text-decoration:underline;text-underline-position:under}#div64 .rewards-dash-parent .ui-action-icon{display:none}#div64 .account-credit-progress{margin-top:18px}#div64 .account-credit-progress .credit-limit-value{display:none}#div64 .account-credit-progress .credit-balance-value{padding-left:0;display:flex;width:100%;justify-content:space-between;padding-right:0;font-size:16px;color:#686868}#div64 .account-credit-progress-balance{color:#333;font-weight:normal}#div64 .account-preview-container>.container-padding{margin-top:50px;padding:20px;padding-bottom:25px;background:#fff;box-shadow:0 1px 8px rgba(0,0,0,0.08)}#div64 .account-preview-container .preview-title{color:#000;font-family:SharpGroteskSMBold,sans-serif !important;font-size:24px}#div64 #viewtransactionsbutton{max-width:280px;margin:auto}@media only screen and (max-width:1199px){#div64 .dashboard{max-width:960px}}@media only screen and (max-width:991px){#div64 .dashboard{max-width:750px}#div64 .dashboard-containercard{flex-direction:column}#div64 .dashboard-balance{padding-right:0;margin-right:-15px}#div64 .dashboard-quicklinks{border-left:none;padding-left:0;display:flex;flex-direction:column}#div64 .quickmenu-container{order:2;margin-top:20px;margin-bottom:0}}#div64 .CreditLimitProgressArc__graph-container,#div64 .CreditLimitProgressArc__info{margin:auto}#div64 .newbanner-container{box-shadow:0 1px 8px rgba(0,0,0,0.08);background:#fff;display:flex;margin:auto;margin-top:50px;max-width:990px}#div64 .newbanner-img{width:62%;background-image:url(/brands/VANCITY/images/DEP-Visa-control-Approved-a639598e516a83371c43743c38ff69ac.jpg);background-size:cover;background-position:center}#div64 .newbanner-content{padding:35px}#div64 .newbanner-content h5{margin-top:0;font-size:24px;font-family:SharpGroteskSMBold,sans-serif}#div64 .newbanner-container1{box-shadow:0 1px 8px rgba(0,0,0,0.08);background:#fff;display:flex;margin:auto;margin-top:50px;max-width:990px}#div64 .newbanner-img1{width:49%;background-image:url(/brands/VANCITY/images/Can-Post-Strike-Nov24-388e9f2c35f530d7a6e3de04ab171950.jpg);background-size:cover;background-position:center}#div64 .newbanner-content1{padding:35px}#div64 .newbanner-content1 h5{margin-top:0;font-size:24px;font-family:SharpGroteskSMBold,sans-serif}@media only screen and (max-width:1199px){#div64 .newbanner-container{max-width:960px}#div64 .newbanner-container1{max-width:960px}}@media only screen and (max-width:991px){#div64 .newbanner-container{max-width:750px}#div64 .newbanner-container1{max-width:750px}}@media only screen and (max-width:720px){#div64 .newbanner-content{width:50%}#div64 .newbanner-img{width:50%}#div64 .newbanner-content1{width:50%}#div64 .newbanner-img1{width:50%}}@media only screen and (max-width:620px){#div64 .newbanner-container{flex-direction:column}#div64 .newbanner-content{width:100%}#div64 .newbanner-img{padding-top:38%;width:100%}#div64 .newbanner-container1{flex-direction:column}#div64 .newbanner-content1{width:100%}#div64 .newbanner-img1{padding-top:38%;width:100%}}#div64 .a{color:#24abb4}

#div38 .menu-container #accountsLink{font-family:SharpGroteskSMBold,sans-serif !important;font-size:24px}
#div46 .header-loggedout{padding:10px;background-color:#f7f7f7}#div46 .header-loggedout img{width:256px}#div46 .custom-container{background-color:#f7f7f7}#div46 .navbar-center{display:flex;align-items:center;width:100%;max-width:1065px;flex-grow:1;position:relative;margin:auto}#div46 .appnavbar-middle-container.welcome-modifications{height:96px;top:-60px;padding-left:56px;position:relative}#div46 .contact-outer{max-width:1200px;margin:auto;color:#000;padding-top:47px;text-align:center}#div46 .contact-header{padding:0 10px}#div46 .contact-header h2{text-align:center;font-size:68px;margin-bottom:36px;font-weight:600}#div46 .contact-content{display:flex}#div46 .contact-card{min-height:460px;flex-basis:33.333%;padding:24px;box-shadow:rgba(0,0,0,0.1) 0 1px 8px;text-align:center;background:#fff;margin:0 8px}#div46 .contact-card h3{font-size:24px}#div46 .contact-card h4{font-size:24px}#div46 .contact-card p{font-size:16px;margin-bottom:14px}#div46 .contact-card p button{padding:0;padding-left:.1em;color:#24abb4;display:inline;vertical-align:unset;font-size:16px}#div46 .contact-card p button:hover{text-decoration:underline}#div46 .contacticon{width:100%;padding:10px;text-align:center}#div46 .contacticon img{margin:auto;width:100px}#div46 .nowrap{white-space:nowrap}@media only screen and (max-width:949px){#div46 .contact-outer{padding-top:40px}#div46 .contact-content{flex-direction:column;padding:12px;max-width:520px;margin:auto}#div46 .contact-card{margin:8px 0;min-height:380px}#div46 .contact-header h2{font-size:42px}#div46 .contact-header h3{margin-top:10px}}@media only screen and (max-width:649px){#div46 .contact-outer{padding-top:10px}}@media only screen and (max-width:414px){#div46 .phonenum{display:block}}#div46 .footer-loggedout{margin-top:150px}#div46 .footer-panel{background-color:#776e64;padding:35px}#div46 .footer-content{max-width:950px;margin:auto;text-align:center;color:#fff}#div46 .footer-links{display:flex;justify-content:center;margin:auto;list-style:none;padding:0}#div46 .footer-links li{margin:0 18px}#div46 .footer-links li a,#div46 .footer-links li button{font-size:16px;padding:0;color:#fff;text-transform:uppercase}#div46 .disclaimertext{font-size:12.8px;margin-bottom:2px;margin-top:40px}#div46 .mt4{margin-top:40px}@media only screen and (max-width:649px){#div46 .footer-content{text-align:left}#div46 .footer-links{padding:0;flex-direction:column}#div46 .footer-links li{margin:6px 0}}
#div72 *{-webkit-font-smoothing:antialiased}#div72 .home-loggedout-image{background-image:url(/brands/VANCITY/images/bg-login-5c54e8e3c7a88b3f22b3790e194fecf2.jpg)}#div72 .login-container{background-color:#f7f7f7}#div72 .login-container .login-view .login-content{width:600px;max-width:96%;margin-right:auto;margin-left:auto;position:static;margin-top:-230px}#div72 .login-header>h2{display:block;margin:auto;text-align:center;color:#000;font-size:24px;font-weight:500;margin-bottom:18px;font-family:SharpGroteskSMBold,sans-serif;max-width:400px}#div72 .login-subheader{font-size:16px;line-height:1.5;margin-left:auto;margin-right:auto;max-width:360px}#div72 #loginButton{max-width:120px;width:100%;border-radius:0}#div72 #loginButton.disabled{background-color:#ac1100}#div72 .need-help-wrapper{margin-top:20px}#div72 .register-link{color:#24abb4;margin:auto;display:block;background:transparent;font-size:14px}#div72 .register-link:hover{text-decoration:underline;color:#c93724}@media (max-width:768px){#div72 .login-container .login-content .section-container .section-content{padding:40px}#div72 .login-container .login-view .banner-content{height:460px}}@media (max-width:414px){#div72 .login-container .login-view .login-content{top:-300px}}@media (max-width:365px){#div72 .login-container .login-view .login-content{top:-350px}}#div72 .newsitebanner-container{margin:auto;margin-bottom:140px;margin-top:40px;width:600px;max-width:96%;padding:0 6px;min-height:50px}#div72 .newsitebanner-inner{background:#fff;box-shadow:0 1px 8px rgba(0,0,0,0.08);display:flex}#div72 .newsitebanner-img{width:33.3333%;background-image:url(/brands/VANCITY/images/banner-login-newsite-48d15a4524af3ce52ffae3cf707d91c6.jpg);background-size:cover;background-position:50% 0}#div72 .newsitebanner-content{padding:25px;width:66.666%}#div72 .newsitebanner-header{margin-top:0;font-size:25px}@media (max-width:549px){#div72 .newsitebanner-inner{flex-direction:column}#div72 .newsitebanner-img,#div72 .newsitebanner-content{width:100%}#div72 .newsitebanner-img{background-image:url(/brands/VANCITY/images/banner-home-newsite-8b39160d92250a3cb7feedf082f1b045.jpg);background-position:50% 0;padding-top:35%}}#div72 .register-link.btn-primary{background-color:transparent}#div72 .register-link.btn-primary:hover{background-color:transparent}#div72 .btn-link:hover{color:#c93724}
#div63 .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}
#div7 .profile-hero{background-image:url(/brands/VANCITY/images/bg-profile-efecd5341f203e11970dfc06d5693b3b.jpg);background-position:50% 55%;background-size:cover}@media only screen and (max-width:414px){#div7 .profile-hero{height:270px}}#div7 .profile-header-content{max-width:1024px;width:100%;margin:auto;padding-top:80px;padding-bottom:160px;padding-left:20px;padding-right:20px;color:#fff}#div7 .profile-header-content button{font-size:16px;color:#fff;font-weight:600;text-shadow:0 0 32px #000,0 0 64px #000;font-family:SharpGroteskSMBold,sans-serif}#div7 .profile-header-content h2{font-size:68px;margin-top:0;font-weight:600}@media only screen and (max-width:768px){#div7 .profile-header-content h2{font-size:42px}}#div7 .profile-header-content .ui-action-icon i.primary{color:#fff;padding-right:4px}#div7 .profile-header-content .ui-action-icon{display:inline-block}#div7 .profile-header-container{margin:auto;padding:0}#div7 .banner-content{height:auto;padding-top:50px;padding-bottom:120px}
#div69 .profile-tiles-container{margin:auto;padding:0 15px;position:relative;top:-70px}#div69 .info-card.estatement-card{width:100%;margin:auto;pointer-events:none}#div69 .info-card .info-card-content .info-card-icon-estatement{pointer-events:all}#div69 .info-card{width:100%}#div69 .info-card .info-card-content{width:100%;padding:30px;box-shadow:0 1px 8px rgba(0,0,0,0.08)}#div69 .info-card .info-card-content .info-card-details{display:flex;flex-wrap:wrap}#div69 .info-card .info-card-content .info-card-details .card-currency{flex-grow:1;font-size:16px;font-weight:bold;color:#f04e39;align-items:center}#div69 .info-card .info-card-content .info-card-details .card-label,#div69 .info-card .info-card-content .info-card-details .card-text{color:#000}#div69 .info-card .info-card-content .info-card-details .card-label{width:260px;font-size:24px}#div69 .info-card .info-card-content .info-card-details .card-text{margin-bottom:20px;font-size:16px;flex-basis:100%;margin-top:20px}#div69 .info-card .info-card-content .info-card-icon-estatement i{font-size:18px;padding:0}
#div51 .btn-primary{background-color:#000}#div51 .btn-primary:hover{background-color:#c93724}
#mainModal *{-webkit-font-smoothing:antialiased}@media only screen and (max-width:768px){#mainModal .modal-dialog{width:auto}}#mainModal .app-spinner-wrapper{width:100%;height:220px}#mainModal .spinner-wrapper{height:120px;width:200px;overflow:hidden;flex-grow:0;flex-shrink:0}#mainModal .spinner-wrapper{margin:auto}#mainModal .ui-action-button.btn,#mainModal .btn-default,#mainModal .btn-primary{font-weight:normal}#mainModal .ui-secondary-button,#mainModal .menu-container .header.signup-login-container .btn-tertiary{background:#fff;color:#ca1905;border:solid 1px}#mainModal .ui-secondary-button:hover,#mainModal .ui-secondary-button:focus,#mainModal .menu-container .header.signup-login-container .btn-tertiary:hover,#mainModal .menu-container .header.signup-login-container .btn-tertiary:focus{color:#a91504;border:solid 2px #a91504}#mainModal .ui-hyperlink:hover,#mainModal .ui-hyperlink:focus,#mainModal .ui-hyperlink:active,#mainModal .ui-action-link:hover,#mainModal .ui-action-link:active,#mainModal .terms-and-conditions a:hover,#mainModal .terms-and-conditions a:active{text-decoration:underline}#mainModal .ui-action-icon,#mainModal .modal-form-icon{display:none}#mainModal .app-dialog-modal .text-center,#mainModal .app-dialog-modal .center,#mainModal .modal-form-label,#mainModal .modal-form-description,#mainModal .modal-profile-edit-address-information,#mainModal .alert{text-align:left}#mainModal #deenroll-account-form .modal-form-subdescription>.jsx-parser{text-align:left}#mainModal .modal-dialog .modal-body .modal-form-subdescription,#mainModal .modal-dialog .modal-body .modal-form-subdescription{text-align:left}#mainModal .confirmation-modal-success{margin-top:0;text-align:left}#mainModal .success-message{text-align:left;padding:20px;margin-top:0}#mainModal .success-message>div{padding-left:25px;padding-right:25px}#mainModal .ui-submit-button.btn.disabled,#mainModal .ui-submit-button.btn[disabled],#mainModal .ui-submit-button.btn-default.disabled,#mainModal .ui-submit-button.btn-default[disabled],#mainModal .ui-submit-button.btn-primary.disabled,#mainModal .ui-submit-button.btn-primary[disabled],#mainModal .ui-submit-button.btn-alternate.disabled,#mainModal .ui-submit-button.btn-alternate[disabled]{background-color:#ca1905}#mainModal .ui-secondary-button.btn.disabled,#mainModal .ui-secondary-button.btn[disabled],#mainModal .ui-secondary-button.btn-default.disabled,#mainModal .ui-secondary-button.btn-default[disabled],#mainModal .ui-secondary-button.btn-primary.disabled,#mainModal .ui-secondary-button.btn-primary[disabled],#mainModal .ui-secondary-button.btn-alternate.disabled,#mainModal .ui-secondary-button.btn-alternate[disabled]{background:#f7f7f7;border-color:#e5e5e5;color:#776e64}#mainModal .has-error>label{color:#000}#mainModal .has-error>.error-block.help-block{color:#000}#mainModal .has-error>input{border-bottom:solid 2px #ea6c22}#mainModal #userprofile-edit .modal-form-description{margin-bottom:0}#mainModal .modal-form-label,#mainModal .confirm-header,#mainModal .success-message-header{font-family:SharpGroteskSMBold,sans-serif;font-weight:500;font-size:24px}#mainModal .app-spinner-wrapper.fade-in>div:first-child{font-family:SharpGroteskSMBold,sans-serif;font-weight:500;font-size:24px;color:#000;margin-bottom:12px}#mainModal h1{font-family:SharpGroteskSMBold,sans-serif;font-size:24px;font-weight:600;line-height:1.2}@media (max-width:991.98px){#mainModal h1{font-size:24px}}#mainModal h2{font-family:SharpGroteskSMBold,sans-serif;font-size:24px;font-weight:500;line-height:1.2}@media (max-width:991.98px){#mainModal h2{font-size:24px}}#mainModal h3{font-family:SharpGroteskSMBold,sans-serif;font-size:24px;line-height:1.2}@media (max-width:991.98px){#mainModal h3{font-size:24px}}#mainModal h4{font-family:SharpGroteskBold,sans-serif;font-size:24px;line-height:1.2}@media (max-width:991.98px){#mainModal h4{font-size:24px}}#mainModal h5{font-family:SharpGroteskSMBold,sans-serif;font-size:24px;line-height:1.2}@media (max-width:991.98px){#mainModal h5{font-size:24px}}#mainModal p{font-size:14px;line-height:1.5;margin:0 0 24px 0}#mainModal p small{font-size:10.5px}#mainModal a,#mainModal a:hover{color:#24abb4}#mainModal a:hover{text-decoration:underline;color:#c93724}#mainModal ul{margin-bottom:20px}#mainModal ul li{margin:0 0 8px 0}#mainModal ul li p{margin:0;padding:0}#mainModal div.modal-content{border-radius:0;border:none;box-shadow:0 1px 8px rgba(0,0,0,0.08)}#mainModal img.vancity-logo{margin-top:0;margin-left:0}#mainModal .spinner{color:#f04e39}#mainModal .spinner,#mainModal .spinner:before,#mainModal .spinner:after{background:#f04e39}
#main *{-webkit-font-smoothing:antialiased}#main .product-selection-container{display:none}#main .app-content{padding-bottom:1px}#main .error-container{padding:10% 25px}#main .error-container .error-home-button-container #error-home-button{width:auto}@media only screen and (max-width:414px){#main .common-banner{height:270px}#main .account-details-panel .common-banner{height:360px}}#main .common-banner .banner-content .btn-link{font-weight:600}#main .common-banner.account-activity-image .banner-content .btn-link{text-shadow:0 0 32px #000,0 0 64px #000;font-family:SharpGroteskSMBold,sans-serif;font-size:16px}#main .profile-container.profile-section-container.content-container{background:none !important}#main .MuiTypography-body1{font-size:14px !important;font-weight:600;font-family:"Open Sans",sans-serif}#main .cardcontrols .cardcontrols-header-container .cardcontrols-header{color:#000;font-size:24px !important;font-weight:600;font-family:sans-serif !important}#main .cardcontrols .cardcontrols-header-container .cardcontrols-header.card-usage{font-weight:600 !important;font-size:24px !important}#main .cardcontrols .card-controls-icon i{border:0 solid #24abb4 !important;background:#000;color:#fff !important}#main .cardcontrols .card-controls-icon i:hover{border:0 solid #24abb4 !important;background:#f04e39 !important;color:#fff !important}#main .cardcontrols .card-controls-icon .ft-s_close{background:#fff !important;border:1px solid #f04e39 !important;color:#f04e39 !important}#main .MuiListItem-root .MuiButton-root{color:#24abb4 !important}#main svg[id="iconEmailSMS"]{color:#f04e39 !important}#main .MuiIconButton-root{color:#24abb4 !important}#main .MuiCheckbox-colorPrimary.Mui-checked{color:#008264 !important}#main .MuiTab-textColorInherit.Mui-selected{color:#F04E39 !imoprtant;font-weight:600}#main .MuiTabs-indicator{background-color:#f04e39 !important}#main .MuiCheckbox-colorPrimary.Mui-checked{color:#008264 !important}@media only screen and (min-width:768px){#main .app-container .app-content{min-height:calc(100vh - 220px)}}@media only screen and (max-width:349px){#main .app-container .app-content{min-height:430px}}#main .item-icon.col-md-1.col-xs-1{display:none}#main #resendNotification>span{vertical-align:inherit;vertical-align:middle}#main .app-navbar{background-color:#f7f7f7;border:none}#main .appnavbar-middle-container{width:100%;margin:auto;padding-right:88px}#main .appnavbar-middle{display:flex;align-items:center;width:100%;max-width:1065px;flex-grow:1;position:relative;margin:auto}#main .appnavbar-text .tagline{font-family:SharpGroteskSMBold,sans-serif;font-size:24px;margin-left:14px}#main .appnavbar-right{position:absolute;right:0}#main img.wordmark{display:none}#main img.vancity-logo{width:160px;position:relative;z-index:999}@media only screen and (max-width:1199px){#main .appnavbar-middle-container{padding-right:0}}@media only screen and (max-width:649px){#main .appnavbar-text,#main img.vancity-logo{display:none}#main img.wordmark{display:block;width:130px;margin-top:7px}#main .appnavbar-middle{justify-content:space-between;max-width:100%}#main .app-navbar .navbar-menu.left-menu .header-menu-btn>:first-child{padding-right:0}#main .appnavbar-right{position:static}}@media only screen and (max-width:549px){#main img.wordmark{width:110px}}#main .profile-container .info-cards>div{display:block}#main .banner-content{height:auto}#main .app-spinner-wrapper{width:100%;height:220px}#main .spinner-wrapper{height:120px;width:200px;overflow:hidden;flex-grow:0;flex-shrink:0}#main .spinner-wrapper{margin:auto}@media only screen and (min-width:650px){#main .menu-container{padding-top:35px}}#main .app-footer{padding-top:0}#main .navbar-menu .ui-action-icon .primary i,#main .navbar-menu .ui-action-icon i{color:#000}#main .menu-container .ui-hyperlink{color:#000}#main .menu-container .ui-hyperlink:hover{color:#007b86}#main .content-container{background-color:#f7f7f7;border:none}#main .account-summary-container .account-summary-view .account-details-panel .banner-content{height:460px}@media only screen and (max-width:750px){#main .account-summary-container .account-summary-view .account-details-panel .banner-content{height:224px}}#main .common-banner .banner-content{padding-top:80px}#main .common-banner .banner-content .banner-title{font-size:68px;font-weight:600}#main .common-banner .banner-title{font-size:68px;font-weight:600}@media only screen and (max-width:649px){#main .common-banner .banner-content .banner-title{font-size:42px}}#main .profile-header-content button:hover,#main #BackButton:hover{text-decoration:underline}#main .header-menu-btn .ui-action-link span i,#main .hamburger-box .hamburger-inner,#main .hamburger-inner,#main .hamburger-inner::before,#main .hamburger-inner::after{background-color:#f04e39}#main .header-menu-btn .ui-action-link:hover span i,#main .header-menu-btn .ui-action-link:active span i,#main .hamburger-box:hover .hamburger-inner,#main .hamburger-box:hover .hamburger-inner::before,#main .hamburger-box:hover .hamburger-inner::after,#main .hamburger-box:active .hamburger-inner,#main .hamburger-box:active .hamburger-inner::before,#main .hamburger-box:active .hamburger-inner::after{background-color:#a91504}#main .ui-hyperlink:hover,#main .ui-hyperlink:focus,#main .ui-hyperlink:active,#main .ui-action-link:hover,#main .ui-action-link:active,#main .terms-and-conditions a:hover,#main .terms-and-conditions a:active{text-decoration:underline}#main .menu-container .ui-action-link:hover,#main .menu-container .ui-action-link:active{text-decoration:none}#main .banner-content .ui-action-link.btn.btn-link:hover,#main .banner-content .ui-action-link.btn.btn-link:active{color:#fff}#main .banner-content .ui-action-link.btn.btn-link:hover i,#main .banner-content .ui-action-link.btn.btn-link:active i{color:#fff;text-decoration:none}#main .common-banner .banner-content .btn-link .action-link-icon{top:0}#main .casehistory-page-title{text-transform:none;font-family:SharpGroteskSMBold,sans-serif !important;font-size:24pxl}#main .activity-filter-container{padding-bottom:15px}@media only screen and (max-width:768px){#main .statement-container .statement-list-container .statement-list-header-container{width:100%}#main .statement-container .statement-list-container .statement-list-header-container .statement-list-header-content-container .statement-list-header-left-container .statement-list-header-left-title-content .statement-list-header-left-title2{font-size:18px}}#main .profile .profile-container{background-color:#f7f7f7}#main .registration-layout .ui-action-icon{display:none}#main .helper-component-view .ui-action-icon{display:none}#main button#downloadTransactionsButton:before{content:"Download transactions ";padding-right:5px}#main button#submitFiltersButton:before{content:"Search ";padding-right:5px}@media only screen and (min-width:768px){#main .activity-filter-container .filter-cols .filter-cols.col-sm-1{min-width:240px}}#main .statement-container .statement-list-container{margin-top:0}#main .statement-container .statement-list-container .statement-list-header-container .statement-list-header-content-container .statement-list-header-left-container{width:100%;padding:15px}#main .statement-list-header-left-title1{font-size:31.3px;color:#000}#main .menu-container .section .account-container .card-bottom .right-card{background-color:#e5e5e5}#main .menu-container .bordered-section{border-bottom:1px solid #e5e5e5}#main .menu-container.left-menu .section~.section~.section,#main .menu-container.left-menu .section.logout-section{border-top:1px solid #e5e5e5}#main .transaction-details-section .ui-action-icon i,#main .transaction-details-section .ui-action-icon i:hover{color:#9ea5af}#main .app-container>.app-content>div>div.content-container>div.container-padding>div.list-container>div>div.list-group>div.list-item.row>.item-icon .ui-action-icon>i.font-size-xlarge.primary,#main .app-container>.app-content>div>div.content-container>div.container-padding>div.list-container>div>div.list-group>div.list-item.row>.item-icon .ui-action-icon>i.font-size-xlarge.primary:hover{color:#776e64}@media only screen and (max-width:549px){#main .app-container>.app-content>div>div.content-container>div.container-padding>div.list-container>div>div.list-group>div.list-item.row{flex-wrap:wrap}#main .app-container>.app-content>div>div.content-container>div.container-padding>div.list-container>div>div.list-group>div.list-item.row>.item-icon{width:100%}#main .app-container>.app-content>div>div.content-container>div.container-padding>div.list-container>div>div.list-group>div.list-item.row>.item-icon .ui-action-icon{text-align:left;margin-bottom:8px}#main .app-container>.app-content>div>div.content-container>div.container-padding>div.list-container>div>div.list-group>div.list-item.row>.item-icon .ui-action-icon>i.font-size-xlarge.primary{font-size:16px}}#main .ui-action-icon .primary{color:#f04e39}#main .no-activity-results .ui-action-icon .primary{color:#414042}#main .navbar-menu .card-last-menu,#main .accounts-list-menu .ui-action-icon i{color:#f04e39}#main .navbar-menu .card-last-menu:hover,#main .accounts-list-menu .ui-action-icon i:hover,#main .accounts-list-menu .ui-action-icon:hover i{color:#ac1100}#main .activationInstructions .ui-action-icon{display:none}#main .ui-action-button.btn,#main .btn-default,#main .btn-primary{font-weight:normal}#main .ui-submit-button,#main .ui-secondary-button{min-width:120px;width:120px;height:48px}#main .ui-submit-button.btn[disabled]{background-color:#ac1100}#main #errorHomeButton,#main .error-action .ui-action-button,#main #error-home-button{color:#fff;background-color:#000;border-color:#000}#main #errorHomeButton:hover,#main #errorHomeButton:focus,#main #error-home-button:hover,#main #error-home-button:focus,#main .error-action .ui-action-button:hover,#main .error-action .ui-action-button:focus{background-color:#c93724;border-color:#c93724}#main .error-container .error-title{font-weight:600}#main .ui-secondary-button,#main .menu-container .header.signup-login-container .btn-tertiary{background:#fff;color:#f04e39;border:solid 1px}#main .ui-secondary-button:hover,#main .ui-secondary-button:focus,#main .menu-container .header.signup-login-container .btn-tertiary:hover,#main .menu-container .header.signup-login-container .btn-tertiary:focus{color:#a91504;border:solid 2px #a91504}#main .profile-settings-card-group{background:#fff;margin-bottom:40px;padding:30px;box-shadow:0 1px 8px rgba(0,0,0,0.08)}#main .profile-container .info-cards .info-card .info-card-content .info-card-details .card-label,#main .profile-container .profile-settings .profile-settings-card-group-header .profile-settings-card-group-label{font-weight:500;font-family:SharpGroteskSMBold,sans-serif;font-size:24px}#main .profile-view-container.content-container{position:relative;top:-70px;padding-bottom:110px;margin-bottom:-70px}#main .profile .profile-container .profile-settings .profile-settings-card-group-header .profile-settings-card-group-label{font-size:24px}#main .info-cards .info-card .info-card-content{height:auto;min-height:140px}#main .profile-settings-card-group:nth-child(-n+2) .profile-settings-card-group-item-sub-label{display:none}#main .profile-view{display:block}#main .profile-background .info-panel{margin-bottom:0}#main .transaction-details-section .container-padding{background:#fff;padding:30px;box-shadow:0 1px 8px rgba(0,0,0,0.08)}@media only screen and (max-width:767px){#main .transactions-group button.list-item-button .list-item .item-detail .item-desc{width:100%;display:flex;flex-wrap:wrap}#main .transactions-group button.list-item-button .list-item .item-detail .item-desc .item-bottom-left{text-align:left}}@media only screen and (max-width:1199px){#main .statement-container .flex-container{width:1020px}}@media only screen and (max-width:1199px) and (min-width:768px){#main .statement-container .flex-container{width:690px}}@media only screen and (max-width:768px){#main .statement-container .flex-container{width:360px}}@media only screen and (max-width:549px){#main .statement-container .flex-container .statement-cards .cards-container .flex-row .flex-item{margin-left:0;margin-right:0}#main .statement-container .flex-row{justify-content:space-evenly}}@media only screen and (max-width:325px){#main .statement-container .flex-container,#main .statement-container .flex-container .statement-cards .cards-container{width:auto}}#main .statement-card-details .card-product-name,#main .statement-card-details .card-last{display:none}#main .statement-container .statement-list-container .view-more-container{text-align:center;width:200px}#main .login-container .login-content .section-container .section-content{box-shadow:0 1px 8px rgba(0,0,0,0.08)}#main .account-activity-container .content-container{padding-top:0}#main .activity-statementselect-container .ui-single-select-control .Select .Select-control .Select-value .Select-value-label{font-size:14px;color:#000}@media (max-width:767px){#main .activity-statementselect-container,#main .activity-statementselect-container>.ui-single-select-control{width:100%}}@media (max-width:767px){#main .account-activity-container .content-container{padding-top:0}}#main .registration-container{background-color:#f7f7f7}#main .helper-component-view>.ui-action-icon,#main .helper-component-view>.helper-component-icon{display:none}#main .helper-component-view .helper-component-text{margin-bottom:50px}@media (max-width:991px){#main #verificationForm{margin-top:-25px}}#main .activation-footer{position:relative}#main .activation-footer.cancel-button,#main .form-footer-buttons .cancel-button{width:50%}#main .activation-footer.continue-button,#main .form-footer-buttons .continue-button{width:50%}@media (min-width:321px){#main .activation-footer.cancel-button>button,#main .form-footer-buttons .cancel-button>button{margin-left:15px}#main .activation-footer.continue-button>button,#main .form-footer-buttons .continue-button>button{margin-right:15px}}#main .success-message-header{margin-bottom:20px}#main .success-message .success-message-text{margin-bottom:0}#main .success-message-padding{padding-bottom:0}#main #resetPasswordLink{padding:0;vertical-align:baseline;padding-left:.25em}#main .registration-layout .success-separator{display:none}#main .alert-danger{color:#000;border-top:2px solid #e0712e;box-shadow:0 2px 4px rgba(0,0,0,0.3);text-align:left}#main .has-error>label{color:#000}#main .has-error>.error-block.help-block{color:#f04e39}#main .has-error>input{border-bottom:solid 2px #ea6c22}#main .error-container .error-title,#main #account-preview-container-title,#main .banner-title,#main #accountsLink,#main .common-banner .banner-content .banner-title,#main .success-message-header,#main .statement-list-header-left-title1,#main .profile-container .info-card .info-card-content .info-card-details .card-label,#main .profile-settings-card-group-label,#main .casehistory-page-title,#main .app-spinner-wrapper>div,#main .casehistory-page-title,#main .helper-component-text{font-family:SharpGroteskSmBold,sans-serif}#main .helper-component-view .helper-component-text{font-weight:500}#main .dashboard-currentbalance .currentbalance-label{font-family:"Open Sans",sans-serif}#main .success-message .success-message-header{font-family:SharpGroteskSMBold,sans-serif;font-size:24px;font-weight:500;line-height:37.5px;margin-top:0}#main .common-banner{height:360px}#main .registration-container .registration-content{top:calc(-360px + 224px)}@media (max-width:414px){#main .registration-container .registration-content{top:-250px}}#main .registration-container .registration-content .registration-layout-right .activationInstructions .content{word-break:normal}#main .helper-component-view .helper-component-text{max-width:100%}@media (max-width:991.98px){#main h1{font-size:14px !important}}#main h2{font-family:SharpGroteskSMBold,sans-serif;font-size:24px;font-weight:500;line-height:1.2}@media (max-width:991.98px){#main h2{font-size:28px}}#main h3{font-family:SharpGroteskSMBold,sans-serif;font-size:24px;line-height:1.2}@media (max-width:991.98px){#main h3{font-size:24px}}#main h4{font-family:SharpGroteskSMBold,sans-serif;font-size:24px;line-height:1.2}@media (max-width:991.98px){#main h4{font-size:22px}}#main h5{font-family:SharpGroteskSMBold,sans-serif;font-size:24px;line-height:1.2}@media (max-width:991.98px){#main h5{font-size:1.322rem}}#main p{font-size:14px;line-height:1.5;margin:0 0 0 0}#main p small{font-size:10.5px}#main a{color:#24abb4}#main a:hover{text-decoration:underline;color:#c93724}#main .menu .item a{color:#fff}#main .MuiTypography-body1{font-size:14px !important}#main div.modal-content{border-radius:0;border:none;box-shadow:0 1px 8px rgba(0,0,0,0.08)}#main .card-carousel .carousel-content .carousel-section .carousel-item .details{color:#000}#main .spinner{color:#f04e39}#main .spinner,#main .spinner:before,#main .spinner:after{background:#f04e39}
#div28 .footer-panel{background-color:#414042;padding:35px}#div28 .footer-content{max-width:950px;margin:auto;text-align:center;color:#fff}#div28 .footer-links{display:flex;justify-content:center;margin:auto;list-style:none;padding:0}#div28 .footer-links li{margin:0 18px}#div28 .footer-links li a,#div28 .footer-links li button{font-size:16px;padding:0;color:#fff}#div28 .disclaimertext{margin-top:40px;font-size:12.8px}@media only screen and (max-width:649px){#div28 .footer-content{text-align:left}#div28 .footer-links{padding:0;flex-direction:column}#div28 .footer-links li{margin:6px 0}}
#div94 .footer-panel{background-color:#414042;padding:35px}#div94 .footer-content{max-width:950px;margin:auto;text-align:center;color:#fff}#div94 .footer-links{display:flex;justify-content:center;margin:auto;list-style:none;padding:0}#div94 .footer-links li{margin:0 18px}#div94 .footer-links li a,#div94 .footer-links li button{font-size:16px;padding:0;color:#fff}#div94 .disclaimertext{margin-top:40px;font-size:12.8px}@media only screen and (max-width:649px){#div94 .footer-content{text-align:left}#div94 .footer-links{padding:0;flex-direction:column}#div94 .footer-links li{margin:6px 0}}
#div54 .contact-outer{max-width:1200px;margin:auto;color:#000;padding-top:100px;text-align:center}#div54 .contact-header{padding:0 10px}#div54 .contact-header h2{text-align:center;font-size:68px;margin-bottom:36px;font-weight:600}#div54 .contact-content{display:flex}#div54 .contact-card{min-height:460px;flex-basis:33.333%;padding:24px;box-shadow:rgba(0,0,0,0.1) 0 1px 8px;text-align:center;background:#fff;margin:0 8px}#div54 .contact-card h3{font-size:24px}#div54 .contact-card h4{font-size:24px}#div54 .contact-card p{font-size:16px;margin-bottom:14px}#div54 .contact-card p button{padding:0;padding-left:.1em;color:#24abb4;display:inline;vertical-align:unset;font-size:16px}#div54 .contact-card p button:hover{text-decoration:underline;color:#c93724}#div54 .contacticon{width:100%;padding:10px;text-align:center}#div54 .contacticon img{margin:auto;width:100px}#div54 .nowrap{white-space:nowrap}@media only screen and (max-width:949px){#div54 .contact-outer{padding-top:40px}#div54 .contact-content{flex-direction:column;padding:12px;max-width:520px;margin:auto}#div54 .contact-card{margin:8px 0;min-height:380px}#div54 .contact-header h2{font-size:42px}#div54 .contact-header h3{margin-top:10px}}@media only screen and (max-width:649px){#div54 .contact-outer{padding-top:10px}}@media only screen and (max-width:414px){#div54 .phonenum{display:block}}
#div18 .contact-outer{max-width:1200px;margin:auto;color:#000;padding-top:100px;text-align:center}#div18 .contact-header{padding:0 10px}#div18 .contact-header h2{text-align:center;font-size:48px;margin-bottom:36px;font-weight:600}#div18 .contact-content{display:flex}#div18 .contact-card{min-height:460px;flex-basis:33.333%;padding:24px;box-shadow:rgba(0,0,0,0.1) 0 1px 8px;text-align:center;background:#fff;margin:0 8px}#div18 .contact-card h3{font-size:30px}#div18 .contact-card h4{font-size:22px}#div18 .contact-card p{font-size:16px;margin-bottom:14px}#div18 .contact-card p button{padding:0;padding-left:.1em;color:#007b86;display:inline;vertical-align:unset;font-size:16px}#div18 .contact-card p button:hover{text-decoration:underline}#div18 .contacticon{width:100%;padding:10px;text-align:center}#div18 .contacticon img{margin:auto;width:100px}#div18 .nowrap{white-space:nowrap}@media only screen and (max-width:949px){#div18 .contact-outer{padding-top:40px}#div18 .contact-content{flex-direction:column;padding:12px;max-width:520px;margin:auto}#div18 .contact-card{margin:8px 0;min-height:380px}#div18 .contact-header h2{font-size:42px}#div18 .contact-header h3{margin-top:10px}}@media only screen and (max-width:649px){#div18 .contact-outer{padding-top:10px}}@media only screen and (max-width:414px){#div18 .phonenum{display:block}}
