.form-group .form-control-feedback{display:none}.form-group.has-danger .form-control-feedback,.form-group.has-warning .form-control-feedback{display:block;font-size:.8125rem}.form-group.required .form-control-label:before{display:none}.form-group:not(.required){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form-group .billing-same-as-shipping-contact-us{white-space:normal}.form-group.no-overflow{max-width:90%;overflow:visible;text-overflow:clip;white-space:normal}.form-control[readonly].readonly-no-padding{background-color:#fff;border:none;padding-left:0}.shipping-content .shipping-address .shipment-selector-block .form-group label:after{content:none}@media(min-width:1025px){.login-page{margin-bottom:.9375rem}}.login-page .alert{margin-bottom:1.875rem}.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{background-color:#f0d9da;border-radius:.188em;color:#a51a1f;padding:.625em}.login-page .page-title{margin-top:1.875em;padding:0 .975em}.login-page .line-heading{margin-bottom:30px}.login-page .card{border:none;margin-bottom:0;padding:0}.login-page .card .card-header{background-color:#fff;border:none;padding:0}.login-page .card .card-header-custom{margin-bottom:0}.login-page .card .card-body{background:none}.login-page .content-asset{padding-bottom:1.875em}.login-page .content-asset li{margin-bottom:0}.login-page .bill-pay-login-text{padding-bottom:.9375rem}@media(max-width:1024.98px){.login-page .bill-pay-guest button{width:100%}}.login-page .forgot-password,.login-page .privacy-policy{padding-top:1.875em}form.login label[for=login-form-email]:before,form.login label[for=login-form-password]:before{display:none}form.login .remember-me{margin-bottom:0;margin-top:.3125rem}form.login .remember-me-reminder{clear:both;margin-bottom:2rem;margin-left:1.875rem}form.login .remember-me-reminder-mobile,form.login .remember-me-reminder-modal{clear:both;margin-bottom:1.25rem;margin-left:1.875rem}form.login-mobile label[for=login-form-email]:before,form.login-mobile label[for=login-form-password]:before{display:none}form.login-mobile .remember-me{margin-bottom:0;margin-top:.3125rem}form.login-mobile .remember-me-reminder{clear:both;margin-bottom:2rem;margin-left:1.875rem}form.login-mobile .remember-me-reminder-mobile,form.login-mobile .remember-me-reminder-modal{clear:both;margin-bottom:1.25rem;margin-left:1.875rem}.login-banner{background-image:url(../images/account.jpg);background-position-y:40%}form.registration .remember-me{margin-bottom:0;margin-top:.3125rem}form.registration .remember-me-reminder{clear:both;margin-bottom:2rem;margin-left:1.875rem}.equal-height .card{width:100%}.track-order-header{font-size:1.75rem}.request-password-title{font-size:1.5rem}#quick-bill-pay-guest-form .card{border:none}.form-group.required .form-control-label:before{content:""}.reset-password-form{padding:15px 0 25px}.reset-password-form button{width:100%}.reset-password-form .privacy-policy{padding:0 .9375rem 1.875rem}@media(min-width:768px){.reset-password-form{padding:0}}.g-recaptcha{margin-bottom:15px}.forgot-password{margin-top:1rem}.login-forgot-password{margin-top:0}label[for=rememberMe]{font-size:1rem}.vl{border-left:.0625rem solid #ccc;display:none;height:100%;left:50%;margin-left:-3px;position:absolute;top:0}@media(min-width:1025px){.vl{display:inherit}}.delivery-tracking .page-title,.order-tracking .page-title{margin-bottom:25px}.delivery-tracking .trackdelivery .form-group{overflow:auto;white-space:normal}#registration-form-password,#registration-form-password-confirm{border-right:.0625rem solid #ccc}.desktop-info-icon{display:none}@media(min-width:768px){.desktop-info-icon{display:initial;-webkit-transform:translate(30px,-30px);transform:translate(30px,-30px)}}.registration-page .page-title{padding-bottom:.9375rem;padding-top:.9375rem}@media(min-width:1025px){.registration-page .page-title{padding-bottom:0;padding-top:2.34375rem}}.registration-page hr{margin-bottom:1.875rem;margin-top:14px}@media(min-width:768px){.registration-page hr{margin-bottom:1.875rem;margin-top:.9375rem}}.registration-page form .col-md-9{padding:0}@media(min-width:1025px){.registration-page .profile-form h6{margin-bottom:40px}}.registration-page .profile-form .row{padding-bottom:10px}@media(min-width:1025px){.registration-page .profile-form .row{padding-bottom:0}.registration-page .profile-form .row:last-of-type{padding-bottom:15px}}.registration-page .no-wrap{white-space:nowrap}.registration-page .tooltip-icon{padding:10px 0 0 5px}.registration-page .input-group-text{border:.0625rem solid #ccc!important}.registration-page .privacy-policy{padding:0 .9375rem 1.875rem}.trackorder{padding-bottom:.9375rem}.trackorder .card-body{padding:0}.check-order-status .trackorder .form-group{overflow:auto;white-space:normal}@media(min-width:576px){.check-order-status .trackorder .form-group:last-of-type{float:right}}@media(max-width:575.98px){.check-order-status .trackorder button{width:100%}}