.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{content:"";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}.success-alert{bottom:0;left:0;margin:0 auto;margin-bottom:0!important;max-height:0;opacity:0;padding:0 15px;right:0;top:inherit;-webkit-transition:margin .2s ease-in-out,padding .2s ease-in-out;transition:margin .2s ease-in-out,padding .2s ease-in-out;visibility:hidden}.show-success{-webkit-animation:play-success-msg 4s ease-in-out 1 forwards;animation:play-success-msg 4s ease-in-out 1 forwards;width:100%}@-webkit-keyframes play-success-msg{0%,to{margin:0 auto;max-height:0;opacity:0;padding:0 15px;visibility:hidden}10%,92%{margin:0 auto 10px;max-height:50px;opacity:1;padding:7.5px 15px;visibility:visible}}@keyframes play-success-msg{0%,to{margin:0 auto;max-height:0;opacity:0;padding:0 15px;visibility:hidden}10%,92%{margin:0 auto 10px;max-height:50px;opacity:1;padding:7.5px 15px;visibility:visible}}