.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:#008575;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:#008575;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:#008575;border-color:#008575;margin-bottom:0}body#password .ps-alert-success .item i{border-color:#008575}body#password .ps-alert-success .item i svg{background-color:#008575}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:#008575!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}}
body#password .input-group-btn>.btn[data-action=show-password] {}
body#password .input-group-btn>.btn[data-action=show-password]{padding:.78rem 1rem;background:0 0!important;top:1px;right:8px;border:none;color:#000;z-index:9}
.pass-eye,.pass-eye2{position:absolute!important;top: 0;right: 39px}
.pass-eye i:not(.fa-eye-slash),.pass-eye2 i:not(.fa-eye-slash){position:static!important;}
body#password input[type=password],
body#password form input[type=text]{
	background: #FFF!important;
    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;
}
.pass-eye button.btn,
.pass-eye2 button.btn{ height: 38px; }
body#password .fa-eye:before,
body#password .fa-eye-slash:before {
    right: 20px;
}
.pass-eye i,.pass-eye2 i{
    height: 38px;
    width: 31px;	
}
body#password .fa{
	cursor: pointer;
}
body#password .fa.fa-eye{
    position: absolute;
    top: 0;
    right: 0;
}
body#password  i.fa.fa-eye-slash {
    right: 20px!important;
}
body#password .fa-eye-slash:before{
	content: ''!important;
}

#login-form #submit-login.disabled {
    opacity: .5!important;
}