.form-group.required .form-control-label:before{content:"*";color:#c00}.login-page{margin-top:1em}.login-page .login-form-nav{margin-bottom:1.25em}.login-page .login-form-nav .tab-pane{margin-top:1em}.login-page .login{margin-bottom:.938em}.login-page .login .error-message-form{padding:.625em;background-color:#c00;color:#fff;border-radius:.188em}.registration-page .privacy-policy{margin-top:1rem}.login-banner{background-image:url("../images/account.jpg");background-position-y:40%}.equal-height .card{width:100%}.track-order-header{font-size:1.75rem}.request-password-title{font-size:1.5rem}.login-registration-header{margin-top:.625rem}@media (max-width:543.98px){.login-registration-header{padding-left:0;padding-right:0}}.login-page,.order-status{margin-top:0;margin-bottom:4.0625rem}@media (min-width:769px){.login-page,.order-status{margin-bottom:6.5rem}}.login-page .hero,.order-status .hero{position:static}.login-page .heading,.order-status .heading{font-size:1.625rem;line-height:1.23077em;font-family:Helvetica Neue LT W05_75 Bold;color:#034694;margin-bottom:1.625rem}@media (min-width:1171px){.login-page .heading,.order-status .heading{font-size:2.375rem;line-height:.78947em}}@media (max-width:1170.98px){.login-page .heading,.order-status .heading{margin-bottom:2rem}}.login-page .card,.order-status .card{border:1px solid #e2e2e2;background-color:#f9f9f9;border-radius:.375rem}.login-page .card .card-body,.order-status .card .card-body{border:0;border-radius:0;padding:0}.login-page .login-form-nav,.order-status .login-form-nav{margin-bottom:1.4375rem}@media (min-width:769px){.login-page .login-form-nav,.order-status .login-form-nav{margin-bottom:3rem}}.login-page .login-form-nav .nav-tabs .nav-item,.order-status .login-form-nav .nav-tabs .nav-item{-ms-flex:1 1 50%;flex:1 1 50%}.login-page .login-form-nav .nav-tabs .nav-item .nav-link,.order-status .login-form-nav .nav-tabs .nav-item .nav-link{font-size:1rem;line-height:1.1875em;font-family:Helvetica Neue LT W05_75 Bold;color:#fff!important;padding:.96875rem 0;border-top-right-radius:6px;border-top-left-radius:6px;background-color:#034694}@media (min-width:769px){.login-page .login-form-nav .nav-tabs .nav-item .nav-link,.order-status .login-form-nav .nav-tabs .nav-item .nav-link{font-size:1rem;line-height:2em}}.login-page .login-form-nav .nav-tabs .nav-item .nav-link.active,.order-status .login-form-nav .nav-tabs .nav-item .nav-link.active{border:0;background-color:transparent;color:#034694!important}.login-page .login-form-nav .tab-content,.order-status .login-form-nav .tab-content{padding-left:1.3125rem;padding-right:1.3125rem}@media (min-width:1171px){.login-page .login-form-nav .tab-content,.order-status .login-form-nav .tab-content{padding-left:14.5%;padding-right:14.5%}}.login-page .login-form-nav .tab-content .tab-pane,.order-status .login-form-nav .tab-content .tab-pane{margin-top:1.5rem}.login-page .login .email-verification-resend-link,.login-page .login .forgot-password-link,.order-status .login .email-verification-resend-link,.order-status .login .forgot-password-link{font-size:.8125rem;line-height:1.23077em;font-family:Helvetica Neue LT W05_75 Bold}.login-page .login .forgot-password,.order-status .login .forgot-password{margin-bottom:1.5rem}.login-page .login .requied-field-msg,.order-status .login .requied-field-msg{margin-top:.625rem}.login-page .login-checkbox,.order-status .login-checkbox{padding-left:0}.login-page .login-checkbox input[type=checkbox],.order-status .login-checkbox input[type=checkbox]{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:.0625rem;overflow:hidden;position:absolute;white-space:nowrap;width:.0625rem}.login-page .login-checkbox input[type=checkbox]+label,.order-status .login-checkbox input[type=checkbox]+label{position:relative;padding-left:1.4375rem;font-family:Helvetica Neue LT W05\ 55 Roman;font-size:.8125rem;line-height:1.15385em;color:#000;cursor:pointer}.login-page .login-checkbox input[type=checkbox]+label:before,.order-status .login-checkbox input[type=checkbox]+label:before{content:"";position:absolute;left:0;top:50%;width:1rem;height:1rem;border:2px solid #979797;background-color:#fff;border-radius:.125rem;transform:translateY(-50%);transition:border-color .2s cubic-bezier(.4,0,.2,1),background-color .2s cubic-bezier(.4,0,.2,1)}.login-page .login-checkbox input[type=checkbox]+label:after,.order-status .login-checkbox input[type=checkbox]+label:after{content:"";font-family:FontAwesome;font-weight:400;position:absolute;top:-1px;left:0;font-size:.5625rem;color:#fff;text-align:center;width:1rem;height:1rem}.login-page .login-checkbox input[type=checkbox]:checked+label:before,.order-status .login-checkbox input[type=checkbox]:checked+label:before{border:2px solid #034694;background:#034694}.login-page .login-checkbox input[type=checkbox]:checked+label:after,.order-status .login-checkbox input[type=checkbox]:checked+label:after{content:"\F00C"}.login-page .login-checkbox input[type=checkbox]:disabled+label,.order-status .login-checkbox input[type=checkbox]:disabled+label{opacity:.5;cursor:not-allowed}.login-page .login-checkbox label:before,.order-status .login-checkbox label:before{background:#fff}.login-page .login-checkbox label:after,.order-status .login-checkbox label:after{top:0!important}.login-page .login-message,.order-status .login-message{font-size:.9375rem;line-height:1.4em;font-family:Helvetica Neue LT W05\ 55 Roman;color:#353535;margin-bottom:1.0625rem}.login-page .requied-field-msg,.order-status .requied-field-msg{font-size:.75rem;line-height:1.16667em;font-family:Helvetica Neue LT W05\ 55 Roman;color:#353535}.login-page .trackorder .track-order-header,.order-status .trackorder .track-order-header{font-size:1rem;line-height:2em;font-family:Helvetica Neue LT W05_75 Bold;color:#fff;background-color:#034694;padding:.96875rem 1.5rem;border-top-right-radius:6px;border-top-left-radius:6px}@media (min-width:769px){.login-page .trackorder .track-order-header,.order-status .trackorder .track-order-header{font-size:1.5rem;line-height:1.33333em}}.login-page .trackorder .track-order-header .svg-symbol,.order-status .trackorder .track-order-header .svg-symbol{width:2.4375rem;height:1.5rem;margin-right:.5rem;fill:#fff}@media (min-width:769px){.login-page .trackorder .track-order-header .svg-symbol,.order-status .trackorder .track-order-header .svg-symbol{margin-right:1.5625rem}}.login-page .trackorder .card-body,.order-status .trackorder .card-body{padding:1.5rem 1.3125rem 1.4375rem}@media (min-width:769px){.login-page .trackorder .card-body,.order-status .trackorder .card-body{padding-bottom:3rem}}@media (min-width:1171px){.login-page .trackorder .card-body,.order-status .trackorder .card-body{padding-left:14.5%;padding-right:14.5%}}.login-page .trackorder .order-email-billing-container,.order-status .trackorder .order-email-billing-container{margin-bottom:3.1875rem}@media (min-width:769px){.login-page .trackorder .order-email-billing-container,.order-status .trackorder .order-email-billing-container{margin-bottom:1.0625rem}}.login-page .trackorder .order-email-billing-container .order-email-container,.order-status .trackorder .order-email-billing-container .order-email-container{padding-right:.3125rem}.login-page .trackorder .order-email-billing-container .billing-code-container,.order-status .trackorder .order-email-billing-container .billing-code-container{padding-left:.3125rem}.login-page .trackorder .order-email-billing-container .disclaimer,.order-status .trackorder .order-email-billing-container .disclaimer{font-size:.875rem}.login-page .trackorder .requied-field-msg,.order-status .trackorder .requied-field-msg{text-align:right;position:relative;top:20px}.login-page .trackorder .form-control-label,.order-status .trackorder .form-control-label{white-space:nowrap}.login-page .registration .left-field,.order-status .registration .left-field{padding-right:.46875rem}.login-page .registration .right-field,.order-status .registration .right-field{padding-left:.46875rem}.login-page .registration .password-must-info,.order-status .registration .password-must-info{margin-top:.1875rem;font-size:.8125rem;line-height:1.15385em}.login-page .registration .login-checkbox .custom-control-label,.order-status .registration .login-checkbox .custom-control-label{height:.9375rem}@media (min-width:1621px){.login-page .registration .login-checkbox .custom-control-label,.order-status .registration .login-checkbox .custom-control-label{white-space:nowrap}}.login-page .registration .custom-select,.order-status .registration .custom-select{border-radius:.375rem;background-color:#fff;width:100%;height:2.5625rem;border:2px solid #e2e2e2}@media (min-width:769px){.login-page .registration .custom-select,.order-status .registration .custom-select{height:3rem}}.login-page .registration .custom-select .selected-option,.order-status .registration .custom-select .selected-option{white-space:nowrap;text-overflow:ellipsis}.login-page .registration hr,.order-status .registration hr{margin-top:2.125rem;margin-bottom:1.8125rem;border:1px solid #e2e2e2}@media (min-width:1171px){.login-page .registration hr,.order-status .registration hr{margin-left:-14.5%;margin-right:-14.5%}}.login-page .registration .g-recaptcha-container,.order-status .registration .g-recaptcha-container{margin-bottom:5%}.login-page .pcr-credit-card-login .pcr-credit-card-header,.order-status .pcr-credit-card-login .pcr-credit-card-header{font-size:1rem;line-height:2em;font-family:Helvetica Neue LT W05_75 Bold;color:#fff;background-color:#034694;padding:.96875rem 1.5rem;border-top-right-radius:6px;border-top-left-radius:6px;display:-ms-flexbox;display:flex}@media (min-width:769px){.login-page .pcr-credit-card-login .pcr-credit-card-header,.order-status .pcr-credit-card-login .pcr-credit-card-header{font-size:1.5rem;line-height:1.33333em}}.login-page .pcr-credit-card-login .pcr-credit-card-header .svg-symbol,.order-status .pcr-credit-card-login .pcr-credit-card-header .svg-symbol{width:2.3125rem;height:1.75rem;margin-right:.625rem;fill:#fff}@media (min-width:769px){.login-page .pcr-credit-card-login .pcr-credit-card-header .svg-symbol,.order-status .pcr-credit-card-login .pcr-credit-card-header .svg-symbol{width:2.5rem;height:1.8125rem;margin-right:1.5625rem}}.login-page .pcr-credit-card-login .card-body,.order-status .pcr-credit-card-login .card-body{padding:1.625rem 1.3125rem 2rem}@media (min-width:1171px){.login-page .pcr-credit-card-login .card-body,.order-status .pcr-credit-card-login .card-body{padding-left:14.5%;padding-right:14.5%}}.login-page .pcr-credit-card-login .pcr-credit-card-msg,.order-status .pcr-credit-card-login .pcr-credit-card-msg{font-size:.875rem;line-height:1.5em;font-family:Helvetica Neue LT W05_75 Bold;color:#353535;margin-bottom:1.0625rem}@media (min-width:769px){.login-page .pcr-credit-card-login .pcr-credit-card-msg,.order-status .pcr-credit-card-login .pcr-credit-card-msg{font-size:.9375rem;line-height:1.4em}}.login-page .pcr-credit-card-login .pcr-credit-card-options,.order-status .pcr-credit-card-login .pcr-credit-card-options{font-size:.875rem;line-height:1.5em;font-family:Helvetica Neue LT W05\ 55 Roman;color:#353535;margin-bottom:.9375rem}@media (min-width:769px){.login-page .pcr-credit-card-login .pcr-credit-card-options,.order-status .pcr-credit-card-login .pcr-credit-card-options{font-size:.9375rem;line-height:1.4em;margin-bottom:2.25rem}}@media (min-width:1621px){.login-page .pcr-credit-card-login .pcr-credit-card-options,.order-status .pcr-credit-card-login .pcr-credit-card-options{white-space:nowrap}}.email-verification-resend-title,.request-password-title,.reset-password-title{font-family:Helvetica Neue LT W05_75 Bold;color:#034694;letter-spacing:.045rem;font-size:1.125rem;line-height:1.27778em}@media (min-width:1171px){.email-verification-resend-title,.request-password-title,.reset-password-title{letter-spacing:.06rem;font-size:1.5rem;line-height:1.20833em}}.email-verification-resend-page,.forget-password-page{padding-top:.6875rem;padding-bottom:1.3125rem}.reset-password-form{margin-top:1rem}.reset-password-form .btn-outline-primary{border-width:.125rem}.reset-password-form .password-must-info{margin-top:.1875rem;font-size:.8125rem;line-height:1.15385em}.orderstatus-faq{background:#f9f9f9}.email-verification-alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.1875rem}.email-verification-resend-link{text-decoration:underline;color:#5252d5}.email-verification-confirm-body-image{background-image:url("../../images/email-success.svg")}.email-verification-confirm-body-image,.email-verification-image{height:116px;background-repeat:no-repeat;background-position:50%;margin-bottom:1.25rem;background-color:#f6f6f6}.email-verification-image{background-image:url("../../images/email-alert.svg")}.modal-bold{font-family:Helvetica Neue LT W05_75 Bold}