.input-group .input-group-btn>.btn[data-action=show-password] {text-indent: -9999px;}#authentication .breadcrumb,body#password .breadcrumb{display:none!important}#authentication #content-wrapper,body#password #content-wrapper{border:1px solid #dedede;max-width:942px;margin:45px auto 0 auto;padding:0 30px}body#password #content-wrapper{max-width:703px}body#password .account-title-h1{color:#00bfb3;font-size:16px;text-transform:uppercase;line-height:20px;font-weight:700;font-family:'Noto Sans',sans-serif!important;display:block;text-align:center;margin-top:1.563rem}body#password .forgotten-password .form-fields label,body#password .send-renew-password-link{color:#000;font-size:14px;line-height:26px;font-weight:400;font-family:'Noto Sans',sans-serif!important;text-align:center}body#password div#content{border-top:1px solid #c2c2c2}body#password .forgotten-password .form-fields .center-email-fields,body#password section.form-fields.renew-password{flex-direction:column;max-width:400px;margin:0 auto}body#password .renew-password .email{padding-bottom:0;margin-top:.75rem;color:#000;font-size:14px;line-height:26px;font-weight:400;font-family:'Noto Sans',sans-serif!important}body#password .renew-password .col-md-4{padding-left:0;padding-right:0}body#password .forgotten-password .form-fields .email{max-width:400px}body#password .forgotten-password .form-fields label,body#password .renew-password label.form-control-label.col-md-3{width:100%;text-transform:inherit!important;padding-left:0;padding-right:0}body#password #main .page-content{margin-bottom:0}body#password #back-to-login i{color:#00bfb3;color:#000}body#password #back-to-login{text-align:center}body#password #back-to-login span,body#password .page-footer ul li a{color:#000;font-size:14px;line-height:20px;font-family:'Noto Sans',sans-serif!important;text-align:center}body#password .ps-alert-success{padding:.25rem .25rem 0;margin-bottom:0;margin-top:.75rem}body#password .ps-alert-success .item p{font-size:14px;line-height:20px;font-family:'Noto Sans',sans-serif!important;font-weight:400}body#password .ps-alert-success .item{background-color:#00bfb3;border-color:#00bfb3;margin-bottom:0}body#password .ps-alert-success .item i{border-color:#00bfb3}body#password .ps-alert-success .item i svg{background-color:#00bfb3}body#password .forgotten-password .form-fields .email input,body#password .renew-password input[type=password]{height:40px;border:1px solid #c2c2c2;background:0 0;color:#8b8b8b;font-size:14px;line-height:19px;font-weight:400;font-family:'Noto Sans',sans-serif!important;margin-bottom:15px}body#password .button-password button{margin-left:0}body#password .button-password-container,body#password .pp-password-container{margin-bottom:0}body#password .button-password,body#password .button-password button,body#password .forgotten-password .form-fields .center-email-fields button{height:40px;font-size:14px!important;line-height:16px!important;font-weight:600!important;font-family:'Noto Sans',sans-serif!important;text-align:center}body#password #main .page-footer{text-align:center}body#password .ps-alert-error p{font-family:'Noto Sans',sans-serif!important;font-size:14px!important;color:#000}#authentication ul.nav.nav-inline.my-2,#checkout ul.nav.nav-inline.my-2{padding-right:0;padding-left:0;margin-bottom:1.4rem!important}#authentication ul.nav.nav-inline.my-2 li,#checkout ul.nav.nav-inline.my-2 li{width:46%;text-align:center;margin:0 1rem}#authentication .tab-content,#checkout .tab-content,body#password .tab-content{border-top:#e6e6e6 1px solid}#authentication ul.nav.nav-inline.my-2 a,#checkout ul.nav.nav-inline.my-2 a{color:#000;font-size:16px;text-transform:uppercase;line-height:20px;font-weight:700;font-family:'Noto Sans',sans-serif!important}#authentication ul.nav.nav-inline.my-2 a.active,#checkout ul.nav.nav-inline.my-2 a.active{color:#03c7af}#authentication .register-form>p:first-child{display:none}#authentication .form-control{border:#e6e6e6 1px solid!important;background:#fff!important;font-family:'Noto Sans',sans-serif;font-size:14px;font-weight:400;line-height:22px;color:#000}.form-group>div,.form-group>label{width:100%}.login-form{margin-top:0}#authentication .no-account,#authentication hr{display:none}.form-group>label{text-align:left!important;font-family:'Noto Sans',sans-serif;font-size:14px;font-weight:400;line-height:18px;color:#000;text-transform:uppercase}.forgot-password a{color:#00bfb3!important;font-family:'Noto Sans',sans-serif;font-size:14px;font-weight:400;line-height:18px}.input-group .input-group-btn>.btn[data-action=show-password]{padding:.78rem 1rem;background:0 0!important;position:absolute;top:1px;right:8px;border:none;color:#000;z-index:9}.fa-eye:before{content:"\f06e";content:'';background:url(/img/homes/accounts/view.png);background-repeat:no-repeat;background-size:contain;background-position:center;width:18px;height:13px;position:absolute;top:15px;right:9px;z-index:99}i.fa.fa-eye-slash{position:relative;background:url(/img/homes/accounts/view.png);background-repeat:no-repeat;background-size:contain;background-position:center;width:18px;height:13px;position:absolute;top:15px;right:9px;z-index:99}i.fa.fa-eye-slash:after{content:'';height:1px;width:18px;position:absolute;background:#000;transform:rotate(-66deg);top:6px;right:0}form#login-form{max-width:400px;margin:0 auto}button.btn.btn-primary.form-control-submit.float-xs-right{float:none}#customer-form footer.form-footer.clearfix{text-align:center;justify-content:center;display:flex}#authentication .custom-checkbox label{padding-left:0}.form-group.row.container_input_newsletter>div,.form-group.row.container_input_newsletter>label,form.js-customer-form div>div.form-group:first-child>div,form.js-customer-form div>div.form-group:first-child>label{padding-left:0!important;padding-right:0!important}section.register-form{margin-top:25px}section.login-form .alert-danger{background-color:#ff4c4c;border-color:#ff4c4c;color:#fff}.create_account_active #content{padding:0;max-width:100%}@media (min-width:601px){#authentication form.js-customer-form div>.form-group:nth-child(odd)>div,#authentication form.js-customer-form div>.form-group:nth-child(odd)>label{padding-right:0}#authentication form.js-customer-form div>.form-group:nth-child(even)>div,#authentication form.js-customer-form div>.form-group:nth-child(even)>label{padding-left:0}}@media (max-width:767px){body#password .forgotten-password .form-fields label{padding-left:10px;padding-right:10px}body#password button#send-reset-link{margin:0 10px!important}body#password p.send-renew-password-link br{display:none}}