
/* 
    Created on : 18.06.2019, 16:22:02
    Author     : obretzke
*/

.restorePassword {
    font-size: 16px;
    font-weight: 300;
    font-style: normal;
}

.newpassword-success {
    border-bottom: none !important;
    background: url('../images/success.gif') no-repeat center 20px;
    padding-top: 110px;
    font-size: 16px;
    font-weight: 300;
}

.newpassword-error {
    border-bottom: none !important;
    background: url('../images/error.gif') no-repeat center 20px;
    padding-top: 110px;
    font-size: 16px;
    font-weight: 300;
}

#login-success-icon {
    margin: 60px 0px 15px 0px;
}

#loginBox-footer {
    margin: 20px 30px 30px 30px;
}

#customerpwd h4 {
    font-size: 16px;
    font-weight: 500;
}



.newpassword-input-error {
    border: 1px solid red !important;
}

.newpassword-input-error-text  {
    color: red;
    font-size: 12px;
    display: none;
    position: absolute;
    bottom: -16px;
    right: 0px;
}

.newpassword-input-subtext {
    position: absolute;
    bottom: -16px;
    left: 0px;
}

.newpassword-input-wrap {
    position: relative;
}

.newpassword-valide-pw {
    position: absolute;
    width: 20px;
    height: 20px;
    top: 36px;
    left: -30px;
    
    background: url('../images/haken-20x20.png') no-repeat;
    text-indent: -100px;
    overflow: hidden;
    display: none;
    
}

.newpassword-valide-pw-incomplete {
    position: absolute;
    width: 200px;
    height: 20px;
    bottom: -22px;
    left: 0px;
    overflow: hidden;
    display: none;
    font-size: 12px;
    font-weight: 300;
    color: #003eff;
}


.newpassword-newpw {
    
}

#savepw-button {
    opacity: 0.5;
}

.wait-button {
  
}

#newpassword-newpw-text {
    font-size: 16px;
    font-weight: 300;
}