.form-group .form-check-label,.form-group .form-control-label{color:#333;font-size:16px;line-height:19px;margin-bottom:8px}.form-group.required .form-control-label:after{content:"*";color:#333}.password-container{position:relative}.password-container input[type=password],.password-container input[type=text]{width:100%;padding:10px 18px 11px 16px;box-sizing:border-box}.fa-eye-modal{position:absolute!important;top:42px!important;right:4%!important;cursor:pointer!important;color:#d3d3d3!important}.custom-ttip-pwd{position:relative;display:inline-block}.custom-ttip-pwd .tooltiptext{visibility:hidden;width:100px;background-color:#f2f0f0;color:#363535;text-align:center;border-radius:3px;padding:10px 0;font-family:Lato,sans-serif;font-size:x-small;position:absolute;z-index:1;top:35px;left:85%;margin-left:-60px;opacity:0;transition:opacity .3s;box-shadow:0 2px 10px 0 rgba(127,125,125,.5);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.custom-ttip-pwd .tooltiptext:after{content:" ";position:absolute;bottom:100%;left:45%;margin-left:0;border:8px solid transparent;border-bottom-color:#f2f0f0}.custom-ttip-pwd:hover .tooltiptext{visibility:visible;opacity:1}.password-container-no-modal{position:relative}.password-container-no-modal input[type=password],.password-container-no-modal input[type=text]{width:100%;padding:10px 48px 11px 16px;box-sizing:border-box}.fa-eye-no-modal{position:absolute!important;bottom:0!important;right:4%!important;cursor:pointer!important;color:#d3d3d3!important}#password-reset.forgot-password-link.no-modal-recoveryPassword,.login-register-card .forgot-password-link.no-modal-recoveryPassword{display:inline-block;color:#0040af;text-decoration:underline}.link-to-recover-password{color:#0040af}#eyeLoginBoxForm.fa-eye-no-modal.checkout-form{top:45px!important;bottom:inherit!important}@media screen and (max-width:634px),screen and (min-width:769px)and (max-width:1199px){#eyeLoginBoxForm.fa-eye-no-modal.checkout-form,#eyeLoginBoxForm.fa-eye-no-modal.checkout-form.icon-in-error{top:58px!important}}@media screen and (min-width:451px)and (max-width:543px){#eyeLoginBoxForm.fa-eye-no-modal.checkout-form{top:45px!important}}.icon-in-error{bottom:23px!important}.icon-chgpwd-in-error{top:28px!important}.fa-eye-no-modal-svg{max-width:20px;max-height:40px}.custom-pwd-input.is-invalid{background-image:none;border-color:red}.icon-chgpwd-forgot{top:28px!important}#registration-form-password.hsg-text-input.is-invalid+.custom-ttip-pwd.fa-eye-no-modal{bottom:24px!important}#registration-form-password-confirm.hsg-text-input.is-invalid+#eyeConfirmForm.custom-ttip-pwd.fa-eye-no-modal,.veil+#eyeConfirmForm.custom-ttip-pwd.fa-eye-no-modal{top:30px!important}.login-page .card{width:100%;border:1px solid #eaeaea;border-radius:4px}.login-page .card-body{padding:0 14px}.login-page .card-subtitle{font-size:16px;line-height:19px;color:#666;padding:25px 0}.login-page .hsg-select,.login-page .hsg-text-input{padding:10px 18px 11px 16px;line-height:17px;height:auto}.login-page .breadcrumb{padding:15px 0 25px}@media(min-width:544px){.login-register-wrapper{padding-left:17px;padding-right:17px}}@media(min-width:769px){.login-register-wrapper{padding-left:20px;padding-right:20px}}@media(min-width:992px){.login-register-wrapper{padding-left:15px;padding-right:15px}}@media(min-width:1200px){.login-register-wrapper{padding-left:17.5px;padding-right:17.5px}}@media(min-width:544px){.login-register-wrapper .tab-content{padding-left:15px;padding-right:15px}}.login-register-card{margin:25px 0 80px}.login-register-card .remember-me{margin-bottom:20px}.login-register-card .remember-me .remember-me-label{font-size:16px;line-height:19px;color:#333;margin:0}.login-register-card .forgot-password-link{display:block;font-size:14px;line-height:17px;color:#0040af;text-decoration:underline;padding:16px 0 40px;text-align:left;font-weight:700}.login-headline{font-size:28px;line-height:34px;color:#666}.login-form-nav .nav-item{flex:0 0 50%}.login-form-nav .nav-link{padding:25px 0 24px;color:#0042ac;opacity:.8;font-size:16px;line-height:19px;border-bottom:1px solid #eaeaea}.login-form-nav .nav-link.active{color:#0042ac;padding-bottom:20px;border-bottom:5px solid #ff8a00;opacity:1}.login-form-nav .nav-link:focus{outline:0}.register-form{padding:25px 0 45px}.register-form .terms-info{display:inline-block}.register-form .custom-checkbox .terms-label{margin:0;font-size:16px;line-height:19px;color:#333}.register-form .custom-checkbox .terms-label .icon{top:5px}.register-form .custom-checkbox .terms-label:before{top:3px}.register-form .register-btn{margin-top:20px}.register-form .password-requirement{font-size:12px;line-height:15px;color:#666}.register-form .password-label{margin:0}.register-form .rut-wrapper{margin-right:40px}.register-form .rut-and-dni .form-check-label{margin-right:28px}.register-form .terms-link{text-decoration:underline}.reset-password-page{background-color:#fff;padding-bottom:50px}.reset-password-page.change-password .breadcrumb{border:none}.reset-password-page.change-password .reset-password-box{padding:0}.reset-password-page.change-password .reset-password-box .card{padding:0 15px}.reset-password-page .invalid-feedback{font-size:12px;margin-top:2px}.reset-password-page .breadcrumb{border-bottom:1px solid #eaeaea}.reset-password-page .reset-password-box{display:block;margin:0 auto;max-width:438px;width:100%;padding:15px 0}.reset-password-page .reset-password-box .change-password-title{color:#666;font-size:28px;font-weight:400;margin-bottom:25px}.reset-password-page .reset-password-box .change-password-box-title{color:#333;font-size:21px;font-weight:400;padding:0 15px}.reset-password-page .reset-password-box .change-password-box-subtitle{color:#333;font-size:14px;font-weight:400;margin-bottom:8px;margin-top:10px;padding:15px}.reset-password-page .reset-password-box .change-password-form{padding:0 15px}.reset-password-page .reset-password-box .change-password-form .form-group{margin-bottom:13px}.reset-password-page .reset-password-box .change-password-form .buttons-group{margin-bottom:9px;margin-top:23px}.reset-password-page .reset-password-box .card{padding:18px 27px}.reset-password-page .reset-password-box .card .card-header{padding:13px 0}.reset-password-page .reset-password-box .card .new-password-form{margin-top:11px}.reset-password-page .reset-password-title{font-size:28px;font-weight:400;color:#666}.reset-password-page .reset-password-subtitle{font-size:12px;font-weight:400;color:#666;line-height:12px}.reset-link-expired{margin:35px 0 30px}@media(min-width:769px){.reset-link-expired{margin:40px auto;max-width:750px}}.reset-link-expired__title{font-size:36px;font-weight:400;color:#666}.reset-link-expired__subtitle{font-size:16px;font-weight:400;color:#666;line-height:1.5}@media(min-width:544px){.reset-link-expired__subtitle{font-size:21px}}.reset-link-expired-box.reset-password-box{max-width:100%}@media(min-width:769px){.reset-link-expired-box.reset-password-box{max-width:438px}}.reset-link-expired-box.reset-password-box .check-icon{display:block;margin:50px auto 90px;width:55px;height:55px}