﻿body .accountTpLiteBanner .bannerBox,body .tpLiteBanner .bannerBox,body #tplite-insert-banner.login .bannerBox{padding:0;border:var(--tpl-account-banner-border);border-radius:var(--tpl-account-banner-border-radius);background-color:var(--tpl-account-banner-header-background-color);display:flex;background:var(--tpl-account-banner-header-background-color)}body .accountTpLiteBanner .bannerBox .loginBannerHeading,body .tpLiteBanner .bannerBox .loginBannerHeading,body #tplite-insert-banner.login .bannerBox .loginBannerHeading{display:none}body .accountTpLiteBanner .bannerBox .loginBannerText,body .tpLiteBanner .bannerBox .loginBannerText,body #tplite-insert-banner.login .bannerBox .loginBannerText{flex-direction:column;justify-content:center;align-items:center;flex:1 0 0;padding:19px;color:#000;text-align:left;display:flex}body .accountTpLiteBanner .bannerBox .loginBannerText a,body .tpLiteBanner .bannerBox .loginBannerText a,body #tplite-insert-banner.login .bannerBox .loginBannerText a{color:var(--tpl-account-banner-body-link-color)}body .accountTpLiteBanner .bannerBox .accountTpLiteBanner_HeaderContainer,body .tpLiteBanner .bannerBox .accountTpLiteBanner_HeaderContainer,body #tplite-insert-banner.login .bannerBox .accountTpLiteBanner_HeaderContainer{width:250px;height:auto;border-right:var(--tpl-account-banner-border)}body .accountTpLiteBanner .accountTpLiteBanner_HeaderContainer,body .tpLiteBanner .accountTpLiteBanner_HeaderContainer,body #tplite-insert-banner.login .accountTpLiteBanner_HeaderContainer{height:100px;display:flex;justify-content:center;flex-direction:column;background:var(--tpl-account-banner-header-background-color)}body .accountTpLiteBanner .accountTpLiteBanner_HeaderContainer .brandLogo,body .tpLiteBanner .accountTpLiteBanner_HeaderContainer .brandLogo,body #tplite-insert-banner.login .accountTpLiteBanner_HeaderContainer .brandLogo{background:var(--tpl-secure-company-icon) no-repeat;background-position:center;background-size:auto;width:100%;height:20px;padding-bottom:12px;padding-top:16px}body .accountTpLiteBanner .accountTpLiteBanner_HeaderContainer .poweredByText,body .tpLiteBanner .accountTpLiteBanner_HeaderContainer .poweredByText,body #tplite-insert-banner.login .accountTpLiteBanner_HeaderContainer .poweredByText{font-family:sans-serif;font-weight:500;line-height:1.5;font-size:14px;padding-right:0;display:flex;align-items:center;width:fit-content;margin-left:auto;margin-right:auto;padding-bottom:11px}body .accountTpLiteBanner .next-logo,body .accountTpLiteBanner .bannerBox span.next-logo,body .tpLiteBanner .next-logo,body .tpLiteBanner .bannerBox span.next-logo,body #tplite-insert-banner.login .next-logo,body #tplite-insert-banner.login .bannerBox span.next-logo{background:url(/TotalPlatform/Images/Seasons/next-logo.svg) no-repeat !important;object-fit:contain;background-position:1px 0;display:inline-block;color:transparent;margin-left:6px !important;height:17px !important;float:right;margin-top:2px}body .accountTpLiteBanner .tpBannerText,body .accountTpLiteBanner .registerBannerText,body .tpLiteBanner .tpBannerText,body .tpLiteBanner .registerBannerText,body #tplite-insert-banner.login .tpBannerText,body #tplite-insert-banner.login .registerBannerText{background:var(--tpl-account-banner-body-background);color:var(--tpl-account-banner-body-color);padding:18px;text-align:left}body .accountTpLiteBanner .tpBannerText a,body .accountTpLiteBanner .registerBannerText a,body .tpLiteBanner .tpBannerText a,body .tpLiteBanner .registerBannerText a,body #tplite-insert-banner.login .tpBannerText a,body #tplite-insert-banner.login .registerBannerText a{text-decoration:none;color:var(--tpl-account-banner-body-link-color)}body .accountTpLiteBanner .bannerBox,body .tpLiteBanner .bannerBox,body #tplite-insert-banner.accountSummary .bannerBox{padding:0;border:var(--tpl-account-banner-border);border-radius:var(--tpl-account-banner-border-radius);display:flex}body .accountTpLiteBanner .bannerBox .myAccountBannerHeading,body .tpLiteBanner .bannerBox .myAccountBannerHeading,body #tplite-insert-banner.accountSummary .bannerBox .myAccountBannerHeading{display:none}body .accountTpLiteBanner .bannerBox .myAccountBannerText,body .tpLiteBanner .bannerBox .myAccountBannerText,body #tplite-insert-banner.accountSummary .bannerBox .myAccountBannerText{padding:16px;color:#000;text-align:left}body .accountTpLiteBanner .bannerBox .accountTpLiteBanner_HeaderContainer,body .tpLiteBanner .bannerBox .accountTpLiteBanner_HeaderContainer,body #tplite-insert-banner.accountSummary .bannerBox .accountTpLiteBanner_HeaderContainer{width:250px;height:auto;border-right:var(--tpl-account-banner-border)}body .accountTpLiteBanner .accountTpLiteBanner_HeaderContainer,body .tpLiteBanner .accountTpLiteBanner_HeaderContainer,body #tplite-insert-banner.accountSummary .accountTpLiteBanner_HeaderContainer{height:100px;display:flex;justify-content:center;flex-direction:column;background:var(--tpl-account-banner-header-background-color)}body .accountTpLiteBanner .accountTpLiteBanner_HeaderContainer .brandLogo,body .tpLiteBanner .accountTpLiteBanner_HeaderContainer .brandLogo,body #tplite-insert-banner.accountSummary .accountTpLiteBanner_HeaderContainer .brandLogo{background:var(--tpl-secure-company-icon) no-repeat;background-position:center;background-size:auto;width:100%;height:40px}body .accountTpLiteBanner .next-logo,body .tpLiteBanner .next-logo,body #tplite-insert-banner.accountSummary .next-logo{background:url(/TotalPlatform/Images/Seasons/next-logo.svg) no-repeat !important;width:45px;margin:2px 0 1px 2px;object-fit:contain;background-position:1px 0;display:inline-block;color:transparent}body .accountTpLiteBanner .tpBannerText,body .tpLiteBanner .tpBannerText,body #tplite-insert-banner.accountSummary .tpBannerText{background:var(--tpl-account-banner-body-background);color:var(--tpl-account-banner-body-color);padding:18px;text-align:left}body .accountTpLiteBanner .tpBannerText a,body .tpLiteBanner .tpBannerText a,body #tplite-insert-banner.accountSummary .tpBannerText a{text-decoration:none;color:var(--tpl-account-banner-body-link-color)}body #tplite-insert-banner.accountSummary .bannerBox{border:none}body #tplite-insert-banner.accountSummary .bannerBox .accountTpLiteBanner_HeaderContainer{border:var(--tpl-account-banner-border)}body #tplite-insert-banner.accountSummary .bannerBox .accountTpLiteBanner_HeaderContainer .poweredByText{padding-left:0;padding-right:0;display:flex;align-items:center;width:fit-content;margin-left:auto;margin-right:auto}body #tplite-insert-banner.accountSummary .bannerBox .accountTpLiteBanner_HeaderContainer .poweredByText .next-logo{line-height:1.8 !important;width:50px}body #tplite-insert-banner{margin:10px 0 11px;background-color:#f7f7f7;text-align:center}body #tplite-insert-banner.register{margin:16px 0}body #tplite-insert-banner.register .tpLiteBanner-Inner{padding:0 16px !important}body #tplite-insert-banner.register .tpLiteBanner-Inner .registerBannerText{text-align:center !important;margin:10px}@media only screen and (min-width:769px){body #tplite-insert-banner.register .tpLiteBanner-Inner{padding:0 16px}body #tplite-insert-banner.register .tpLiteBanner-Inner .accountTpLiteBanner_HeaderContainer{border-right:1px solid #000}body #tplite-insert-banner.register .tpLiteBanner-Inner .accountTpLiteBanner_HeaderContainer .brandLogo{padding-top:16px}}body #tplite-insert-banner.register .tpLiteBanner-Inner .accountTpLiteBanner_HeaderContainer .poweredByText{padding-top:12px !important;font-size:14px !important}body #tplite-insert-banner .registerBannerHeading{margin:0}