.form-group.required .form-control-label:before{color:#cc4d4d;content:"*"}.form-group .disable-select{background-color:#f5f5f5;pointer-events:none}.form-group .form-control-helper{font-size:.875rem}.form-fields-required-description{margin-bottom:.625rem}.form-fields-required-description .asterisk{color:#cc4d4d}.form-check-input.is-invalid~.form-check-label{color:#6a6a6a}.login-page{margin-top:.125rem}.login-page .form-group{margin:0 0 .3125rem}.login-page .form-control{background-color:initial}.login-page .form-control-label{margin:0 0 .3125rem}.login-page .login-form-nav .tab-pane{margin-top:1em}.login-page .registration{margin:-.3125rem 0 0}.login-page .registration .btn-primary{margin-top:1.75rem;margin-bottom:1.25rem}.login-page .registration .privacy-policy p{margin:0}.login-page .login{margin:-.3125rem 0 0}.login-page .login .error-message-form{padding:.625em;border-radius:.188em;background-color:#cc4d4d;color:#fff}.login-page .login .remember-me{margin:2.1875rem 0 1.5625rem}.login-page .login .remember-me .form-check-label{cursor:pointer}.login-page .trackorder .form-group:last-child{margin-top:1.75rem}.login-page .track-order-header-text{margin-bottom:1.375rem}.login-page .track-order-header-text p{margin:0}.login-page .card{margin-bottom:1.25rem;border:none}@media(min-width:1024px){.login-page .card{margin-bottom:0}}.login-page .card-header{padding:1.0625rem 1.25rem 0;border:none;background:#8aa4d8;color:#6a6a6a;font-weight:700;font-size:1.125rem;line-height:1.75rem}@media(min-width:1024px){.login-page .card-header{padding:1.3125rem 1.875rem 0;font-size:1.375rem;line-height:1.75rem}}.login-page .card-body{background-color:#8aa4d8}.login-page .card-body .nav-tabs{border-color:#bbbcbd}.login-page .card-body .nav-tabs .nav-link{position:relative;padding:0 .625rem .9375rem;border:none;background:transparent;color:#6a6a6a;text-decoration:none;text-transform:none;letter-spacing:normal;font-weight:700;font-size:1rem;line-height:1.625rem}@media(min-width:1024px){.login-page .card-body .nav-tabs .nav-link{padding:.1875rem .625rem 1.1875rem;font-size:1.125rem;line-height:1.75rem}}.login-page .card-body .nav-tabs .nav-link.active:after{opacity:1}.login-page .card-body .nav-tabs .nav-link:after{position:absolute;bottom:0;left:0;display:block;width:100%;height:.5rem;background:#6191ee;content:"";opacity:0}.login-page .forgot-password-link{display:inline-block;margin:.1875rem 0 0;color:#000;text-decoration:underline;letter-spacing:0;font-size:.75rem;line-height:1.375rem}.login-page .forgot-password-link:hover{text-decoration:none}.login-page .login-oauth{margin:.625rem 0 0}.login-page .login-oauth .col-12:last-child .btn-secondary{margin-bottom:0}.login-page .login-oauth .btn-secondary{margin:0 0 .625rem;padding:.5625rem .3125rem .4375rem 0}@media(min-width:1200px){.login-page .login-oauth .btn-secondary{margin:0}}.login-page .login-oauth .btn-secondary .iconfont{display:inline-block;margin:.125rem 0 -.125rem;vertical-align:middle}.login-page .modal .form-group{margin:0 0 1rem}.login-page.request-password{padding-top:1.875rem;padding-bottom:3.125rem}.login-page.request-password .form-group{margin:0 0 1rem}.login__page-wrapper{padding-top:2.6875rem;padding-bottom:1.875rem}@media(min-width:1024px){.login__page-wrapper{padding-bottom:6.25rem}}.login__page-delivery{margin-top:0}.login__page-delivery .delivery__helper{margin:0;padding-top:1.25rem;border-top:.0625rem solid #bbbcbd}@media(min-width:1024px){.login__page-delivery .delivery__helper{margin:0;padding-top:2.1875rem}}.registration-page .privacy-policy{margin-top:1rem}.equal-height .card{width:100%}.request-password-title{font-size:1.5rem}.login-page .registration .form-check-label{margin:0;color:#6a6a6a;text-transform:none;font-size:1rem;line-height:1.625rem;cursor:pointer;align-items:flex-start}.login-page .registration .form-check-label:before{margin-top:.0625rem}.login-page .registration .form-check-label:after{margin-top:.375rem}.login-page .card{border:.0625rem solid #bbbcbd;border-radius:.3125rem}.login-page .card-header{padding:1.0625rem 1.25rem .9375rem;border-bottom:.0625rem solid #bbbcbd;background:#fff}@media(min-width:1024px){.login-page .card-header{padding:1.3125rem 2.3125rem 1.25rem}}.login-page .login-form-nav .card-header{border-bottom:0}@media(max-width:1199.98px){.login-page .card .track-order-header,.login-page .login-form-nav .track-order-header{font-size:1.125rem}}.login-page .card-body{padding:1.25rem;background:none}@media(min-width:1024px){.login-page .card-body{padding:1.25rem 1.875rem}}.login-page .card-body .nav-tabs{border-color:#ccc}.login-page .card-body .nav-tabs .nav-link:after{height:.3125rem}.login-page .forgot-password-link{color:#6a6a6a}