@import url(https://fonts.googleapis.com/css2?family=Permanent+Marker&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Lexend&display=swap);
@media (min-width:1280px){.login-page .login-page-container{margin:auto;max-width:75rem;padding-right:2.5rem;padding-left:2.5rem}}.login-page .page-title{color:#333;font-size:1.875rem;margin-bottom:1.25rem}@media (min-width:1024px){.login-page .page-title{font-size:3rem}}.login-page .card{border-radius:.375rem;border:0;-webkit-box-shadow:0 1.25rem 1.25rem -1.25rem rgba(51,51,51,.1);box-shadow:0 1.25rem 1.25rem -1.25rem rgba(51,51,51,.1)}.login-page .card .card-body{background-color:unset;border-bottom-left-radius:unset;border-bottom-right-radius:unset}.login-page .card .form-group{margin-bottom:1.25rem}.login-page .login-form-nav .tab-content{padding-left:0;padding-right:0}@media (min-width:1280px){.login-page .login-form-nav .nav-item{-webkit-box-flex:unset;-ms-flex:unset;flex:unset}}.login-page .login-form-nav .nav-item .nav-link{font-family:Oswald;font-size:1.125rem;height:unset;line-height:1.3;letter-spacing:.0225rem;padding:.75rem;position:relative}.login-page .login-form-nav .nav-item .nav-link.active{border-bottom:unset}.login-page .login-form-nav .nav-item .nav-link.active:before{content:" ";position:absolute;bottom:-.125rem;right:0;left:0;z-index:2}.login-page .login-form-nav .password-validation{font-size:.875rem;margin-top:1.25rem}.login-page .login-form-nav .password-validation .password-requirements{margin-bottom:.625rem}.login-page .trackorder .card-header{background:transparent;border-bottom:0;color:#343436;font-size:1.5rem;font-weight:700;padding-bottom:0}.login-page .trackorder .track-order-header-text{font-size:.875rem}.login-page .tab-content{padding-top:1.25rem}.login-page .login .forgot-password a{color:#434344;font-size:.8125rem;text-transform:capitalize;text-decoration:underline;text-underline-position:under}.login-page .custom-control{padding-left:0;margin-bottom:1.25rem}.login-page .alert button{opacity:1;position:absolute;top:1rem;right:.75rem}.login-page .alert button span{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 5.093L18.907 3 12 9.907 5.093 3 3 5.093 9.907 12 3 18.907 5.093 21 12 14.093 18.907 21 21 18.907 14.093 12 21 5.093z' fill='%23DA282F'/%3E%3C/svg%3E");display:block;height:1rem;width:1rem}.login-page .alert.alert-danger{margin:1.25rem 0;position:relative;padding:.75rem 1.875rem 1rem 1rem}.card-header-title{font-size:1.313rem}.password-requirements{font-weight:500}.privacy-policy{font-size:.875rem;margin-top:1.25rem}.privacy-policy button{border:0;background:transparent;font-weight:500;line-height:1.5;text-decoration:underline;text-underline-position:under}.form-control-label{gap:.5rem;position:relative}.form-control-label,.password-info-trigger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.password-info-trigger{background:none;border:none;color:#666;cursor:help;padding:0}.password-info-trigger:hover{color:#333}.password-requirements-tooltip{display:none;position:absolute;left:0;bottom:calc(100% + .625rem);background:#333;color:#fff;padding:.9375rem;border-radius:.4375rem;width:17.5rem;z-index:1000;-webkit-box-shadow:0 .125rem .625rem rgba(0,0,0,.1);box-shadow:0 .125rem .625rem rgba(0,0,0,.1)}.password-requirements-tooltip:before{content:"";position:absolute;bottom:-.3125rem;left:.8125rem;width:.625rem;height:.625rem;background:#333;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media (hover:hover){.password-info-trigger:hover~.password-requirements-tooltip,.password-requirements-tooltip:hover{display:block}}.password-requirements-tooltip.is-visible{display:block}.password-validation__list{list-style:none;padding:0;margin:0}.password-validation__item{padding:.1875rem 0;color:#8b8b8b}.password-validation__item.is-valid{color:#28a745}.password-validation__item.is-valid:before{content:"\2713"}.password-validation__item:before{content:"\2022";margin-right:.5rem}.login-page .login-form-nav .nav-tabs{border-bottom:.125rem solid #7d7d7d}.login-page .login-form-nav .nav-item .nav-link{color:#7d7d7d}.login-page .login-form-nav .nav-item .nav-link.active{background-color:#343436;color:#fff}.login-page .login-form-nav .nav-item .nav-link.active:before{border-bottom:.125rem solid #343436}.login-page .login-form-nav .required-legend-text{color:#343436}
