/*Request password*/

.reset_password {
    background: #f0fdf2;
}

.rp-step-wrapper {
    height: 40px;
    position: relative;
    margin-bottom: 14px;
}

.rp-step1-icon,
.rp-step2-icon,
.rp-step3-icon {
    float: left;
    width: 283.3px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 16px;
    color: #000000;
}

.rp-step1-icon-active,
.rp-step2-icon-active,
.rp-step3-icon-active {
    color: #FFFFFF;
    font-weight: bold;
}

.reset_password .rp-step1-icon {
    background: url(/static/frontend/img/resetpassword/ResetPassword-step1.png) no-repeat;
}

.reset_password .rp-step1-icon-active {
    background: url(/static/frontend/img/resetpassword/ResetPassword-step1-active.png) no-repeat !important;
}

.reset_password .rp-step2-icon {
    background: url(/static/frontend/img/resetpassword/ResetPassword-step2.png) no-repeat;
}

.reset_password .rp-step2-icon-active {
    background: url(/static/frontend/img/resetpassword/ResetPassword-step2-active.png) no-repeat !important;
}

.reset_password .rp-step3-icon {
    background: url(/static/frontend/img/resetpassword/ResetPassword-step3.png) no-repeat;
}

.reset_password .rp-step3-icon-active {
    background: url(/static/frontend/img/resetpassword/ResetPassword-step3-active.png) no-repeat !important;
}

.rp-content {
    display: none;
}

.reset_password .PLG-tab-title-wrap {
    width: 100%;
    height: 50px;
    background-color: #d0f7da;
}

.reset_password .PLG-tabs-title {
    float: left;
    width: 150px;
    height: 40px;
    line-height: 40px;
    margin: 10px 0 0 10px;
    cursor: pointer;
}

.reset_password .PLG-tabs-title span {
    display: inline-block;
    *display:inline;
    zoom:1;
    float: left;
    width: 100%;
    text-indent: 50px;
    color: #80c38f;
    font-weight: bold;
}

.reset_password .PLG-tabs-title-active {
    background: white;
}

.reset_password .PLG-tabs-title-active span {
    color: #238039;
}

.rp-content-outer {
    height: 300px;
    background: white;
    -moz-box-shadow: 0px 2px 4px #ced8cf;
    -webkit-box-shadow: 0px 2px 4px #ced8cf;
    box-shadow: 0px 2px 4px #ced8cf;
}

.rp-content-inner {
    margin: 0 auto;
    width: 100%;
    padding-top: 80px;
}

.rp-content-label {
    float: left;
    width: 250px;
    height: 36px;
    line-height: 36px;
    text-align: right;
    font-weight: bold;
    color: #626262;
}

.rp-content-input {
    float: left;
    width: 350px;
    height: 34px;
    line-height: 34px;
    margin-left: 20px;
    text-indent: 10px;
    border: 1px solid #aaaaaa;
}

.rp-content-submitButton {
    display: inline-block;
    *display:inline;
    zoom:1;
    margin-left: 270px;
    width: 110px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #ffffff;
    font-weight: bold;
    cursor: pointer;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    background: gray;
}
.rp-content-submitButton a{
    color:white;
}
.rp-content-button {
    float: left;
    width: 120px;
    height: 34px;
    line-height: 34px;
    margin-left: 10px;
    text-align: center;
    color: #3ba354;
    cursor: pointer;
    border: 1px solid #caeacf;
    background: #dafcdf;
}

.rp-content-warning {
    display: inline-block;
    *display:inline;
    zoom:1;
    margin: 10px 0 0 270px;
    font-size: 12px;
    color: #ff0000;
}

.rp-content-detail {
    display: inline-block;
    *display:inline;
    zoom:1;
    height: 36px;
    line-height: 36px;
    margin-left: 20px;
}


/*Step1*/

.reset_password .rp-tab-title-personal span {
    background: url(/static/frontend/img/resetpassword/personal.png) 25px center no-repeat;
}

.reset_password .rp-tab-title-company span {
    background: url(/static/frontend/img/resetpassword/company.png) 25px center no-repeat;
}

.reset_password .rp-tab-title-hunter span {
    background: url(/static/frontend/img/resetpassword/hunter.png) 25px center no-repeat;
}

.reset_password .rp-tab-title-personal.PLG-tabs-title-active span {
    background: url(/static/frontend/img/resetpassword/personal-active.png) 25px center no-repeat;
}

.reset_password .rp-tab-title-company.PLG-tabs-title-active span {
    background: url(/static/frontend/img/resetpassword/company-active.png) 25px center no-repeat;
}

.reset_password .rp-tab-title-hunter.PLG-tabs-title-active span {
    background: url(/static/frontend/img/resetpassword/hunter-active.png) 25px center no-repeat;
}


/*Step2*/

.reset_password .rp-tab-title-mail span {
    background: url(/static/frontend/img/resetpassword/mail.png) 25px center no-repeat;
}

.reset_password .rp-tab-title-phone span {
    background: url(/static/frontend/img/resetpassword/phone.png) 25px center no-repeat;
}

.reset_password .rp-tab-title-mail.PLG-tabs-title-active span {
    background: url(/static/frontend/img/resetpassword/mail-active.png) 25px center no-repeat;
}

.reset_password .rp-tab-title-phone.PLG-tabs-title-active span {
    background: url(/static/frontend/img/resetpassword/phone-active.png) 25px center no-repeat;
}
.rp-finished-content {
    width: 300px;
    margin: 0 auto;
}
.rp-content-finished-logo {
    float: left;
    width: 77px;
    height: 76px;
    background: url(/static/frontend/img/resetpassword/OK.png) no-repeat;
}

.rp-content-finished-title {
    float: left;
    margin-left: 23px;
    font-size: 26px;
    font-weight: bold;
    color: #3ba354;
}

.rp-content-finished-title2 {
    float: left;
    margin: 20px 0 0 23px;
    color: #666666;
}