.form-group.required .form-control-label::before{content:"*";color:#c00}.login-page{font-weight:400}@media (max-width: 767.98px){.login-page{margin-top:110px;margin-bottom:40px}}.login-page label{color:#000}.login-page .btn,.login-page .form-control{border-radius:0}.login-page .btn input,.login-page .form-control input{color:#000}.login-page .btn{line-height:2.5rem}.login-page .login-form-nav{margin-bottom:1.25em}.login-page .forgot-password{color:#000;font-size:14px}.login-page .forgot-password a{color:#000}.login-page .login .error-message-form{padding:0.625em;background-color:#c00;color:#fff;border-radius:0.188em}@media (min-width: 768px){.login-page .row-left{padding-left:30px;margin-right:-30px;margin-top:150px}}.login-page .login-title{color:#000;font-size:28px}@media (max-width: 939.98px){.login-page .login-title{font-size:22px}}.login-page .headerlogin{margin:0 -30px 5em 0;position:fixed;top:0;left:0;width:100%;z-index:1000;background:#fff;height:150px;padding:50px 60px 0}@media (max-width: 939.98px){.login-page .headerlogin{padding:50px 0 0;height:100px}}.login-page .headerlogin .close-button{position:absolute;right:0px;top:2px}.login-page .col-login-form-text{font-size:14px}@media (min-width: 768px){.login-page .col-login-form-text{padding-left:94px;margin-right:-30px;padding-top:40px;padding-bottom:20px}}.login-page .col-login-form-text .btn-primary.btn-register{background-color:#000;border-color:#000;color:#fff}.login-page .col-login-form-text .btn-primary.btn-register:hover{background-color:#fff;border-color:#000;color:#000}.login-page .col-login-form-text div{width:100%}.login-page .col-login-form-text .login-oauth{margin-top:20px}.login-page .col-login-form-text .login-oauth .form-group{margin-bottom:20px}.login-page .col-login-form-text .login-oauth .form-group a.btn-outline-primary{border-color:#000;color:#000}.login-page .col-login-form-text .login-oauth .form-group a.btn-outline-primary .icomp{vertical-align:sub}.login-page .col-login-form-text .login-oauth .form-group a.btn-outline-primary .ico-facebook_white:before{color:#000}.login-page .col-login-form-text .login-oauth .form-group a.btn-outline-primary:hover{border-color:#fff;color:#fff;background-color:#000}.login-page .col-login-form-text .login-oauth .form-group a.btn-outline-primary:hover .ico-facebook_white:before{color:#fff}.login-page .col-login-form{margin-bottom:2rem}.login-page .col-login-form .form-group.required .form-control-label::before{content:unset}@media (min-width: 768px){.login-page .col-login-form{background-color:#DEE6EC;margin-right:-30px;padding-top:40px;padding-bottom:40px}}.login-page .col-login-form div{width:100%}.login-page .col-login-form .btn-primary{margin:30px 0 20px 0;background-color:#000;color:white}.login-page .col-login-form .btn-primary:hover{background-color:white;border-color:#000;color:#000}.login-page .col-login-form .login-oauth .form-group a.btn-outline-primary{background-color:#fff;color:#000;border:1px solid #000}.login-page .col-login-form .login-oauth .form-group a.btn-outline-primary:hover{background-color:#000;color:#fff;border:1px solid #fff}.login-page .col-login-form .login-oauth .form-group a.btn-outline-primary:hover .ico-facebook_white:before{color:#fff}.login-page .col-login-form .login-oauth .form-group .ico-facebook_white:before{color:#000}.login-page .col-login-form .login-oauth .form-group .icomp{vertical-align:sub;margin-right:5px}@media (min-width: 768px){.login-page .col-login-form form{padding-left:30px;padding-right:30px}}.login-page .col-login-form form .news-suscribe{font-size:14px;color:#4D5C68}.login-page .col-login-form form .privacypolicy{font-size:14px;color:#4D5C68}.login-page .registration .custom-control-label,.login-page .registration .privacypolicy{font-size:14px;color:#4D5C68}.login-page .registration .privacypolicy{margin:10px 0}.login-page .registration .privacypolicy input[type="checkbox"]{padding:0}.login-page .registration .custom-control label{padding-left:5px}.login-page .btn-primary{background-color:#000;color:white}.login-page .btn-primary:hover{border:1px solid #000;color:#000;background-color:#fff}.login-page .custom-checkbox .custom-control-label::before{border-radius:0%;background:none;border:2px solid #667480}.login-page .custom-control-input.is-invalid::before{border:2px solid #667480;background-color:unset !important}.login-page .custom-control-input.is-invalid:checked ~ .custom-control-label::before{border:2px solid #667480;background-color:unset !important}.login-page .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before,.login-page .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before{border-color:#667480}.reset-password-form .btn-primary{background-color:#000;line-height:2.5rem}.reset-password-form .btn-primary:hover{border:1px solid #000;color:#000}.registration-page .privacypolicy{margin-top:1rem}.login-banner{background-image:url("../images/account.jpg");background-position-y:40%}.track-order-header{font-size:1.75rem}.request-password-title{font-size:1.5rem}.page .container .reset-password-form{margin-bottom:50px}.recaptcha-error{margin-top:.25rem;font-size:80%;color:#c00;font-family:Poppins, 'Helvetica Neue', Helvetica, Arial, sans-serif;font-weight:400;line-height:1.5}.nav-item .nav-link:hover,.nav-item .nav-link:focus,.nav-item.show .nav-link{background-color:var(--skin-menu-color-1-invert);color:var(--skin-menu-color-1) !important}.btn-primary{border:1px solid #000}.btn-primary:hover{border:1px solid #000}.btn-primary.disabled,.btn-primary:disabled{background-color:var(--skin-primary-color-1);border:1px solid #000;color:var(--skin-primary-color-invert-1);opacity:0.5}.btn-outline-primary{color:var(--skin-primary-color-1);border:1px solid #000}.btn-outline-primary:hover{color:var(--skin-primary-color-invert-1);background-color:var(--skin-primary-color-1);border:1px solid #000}
