.form-group{margin-bottom:rem(19px)}.form-group .form-control{border-color:#717171}.form-group .form-control-label{color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Montserrat,sans-serif;font-size:rem(14px);font-weight:400;letter-spacing:normal}.form-group.required .form-control-label:before{content:none}.form-group.required .form-control-label:after{content:"*"}.info-icon{right:0}.login .alert-login-error{color:#c00;border-color:#c00}.login .alert-login-error .alert-link{color:#c00}.login-oauth{margin-top:1rem}@media (max-width:543.98px){.nav-tabs .nav-link{font-size:.8125rem}}@media (min-width:544px) and (max-width:767.98px){.nav-tabs .nav-link{font-size:.9375rem}}.nav-tabs .nav-link.active{border-bottom:0}.nav-tabs .nav-link:not(.active){background-color:#efefef;border:1px solid #d0d0d0}.nav-tabs .nav-link:not(.active).login-tab,.nav-tabs .nav-link:not(.active).returning-customer-tab{border-left-color:#fff;border-top-color:#fff;position:absolute;left:-1px;top:-1px;width:100%}.nav-tabs .nav-link:not(.active).register-tab{border-right-color:#fff;border-top-color:#fff;position:absolute;right:-1px;top:-1px;width:100%}.nav-tabs .nav-link:not(.active):hover{background-color:#3b5343;color:#fff}.total-items-label,.total-price{font-weight:700;margin-bottom:.25rem}
