.page-wrapper .head-tab {display: flex;align-items: center;width: 100%;background: white;font-size: 28px;font-weight: normal;color: #333;padding: 15px 0 15px 18.8%;border-bottom: 1px solid rgba(145, 145, 145, 0.15);box-shadow: 0 1px 0 0 rgba(145, 145, 145, 0.15);}
.page-wrapper .head-tab img {margin-right: 40px;}

.forget-password-content {display: flex;flex-direction: column;justify-content: center;align-items: center;font-family: microsoft yahei;background-color: white;padding: 43px 0 152px 0;}
.forget-password-content .input-item {display: flex;align-items: center;width: 350px;height: 50px;background: #f5f5f5;border-radius: 2px;margin-top: 20px;}
.forget-password-content .input-item input {width: 100%;padding: 0 10px;font-size: 14px;font-weight: normal;color: #333;}
.forget-password-content .input-item input::-webkit-input-placeholder {color: #999;}

/* 去除edge的密码框默认出现的小眼睛 */
.forget-password-content .input-item input[type="password"]::-ms-reveal {display: none;}
.forget-password-content .input-item input[type="password"]::-ms-clear {display: none;}
.forget-password-content .input-item input[type="password"]::-o-clear {display: none;}

/* adjust eye image (2025-02-27 jack) */
.forget-password-content .input-item .eye-image {display: inline-block;height: 22px;width: 22px;margin-left: -30px;cursor: pointer;background: url("../../assets/btn_login_kejian_d.png") center no-repeat;}
.forget-password-content .input-item .eye-image.show-password {background-image: url("../../assets/btn_login_kejian_s.png");}

.forget-password-content .tip {width: 348px;font-size: 12px;font-weight: normal;color: #999;line-height: 20px;}
.forget-password-content .red-tip {width: 350px;font-size: 14px;font-family: microsoft yahei;font-weight: normal;color: #ef0d0d;margin-top: 5px;}
.forget-password-content .code-image {width: 100px;height: 50px;border-radius: 2px;cursor: pointer;}
.forget-password-content .code-button {width: 120px;height: 50px;background: #5092ff;border-radius: 2px;line-height: 50px;text-align: center;cursor: pointer;font-size: 14px;font-family: microsoft yahei;font-weight: normal;color: white;}
.forget-password-content .btn-default {width: 120px;height: 30px;display: flex;justify-content: space-between;align-items: center;padding-left: 10px;padding-right: 20px;border-right: 1px solid #e5e5e5;}
.forget-password-content .btn-default:hover {border-right: 1px solid #e5e5e5;}
.forget-password-content .dropdown-menu li {height: 40px;line-height: 40px;cursor: pointer;padding-left: 10px;}
.forget-password-content .dropdown-menu li:hover {background-color: #e5e5e5;}
.forget-password-content .submit-button {width: 350px;height: 50px;background: #5092ff;border-radius: 2px;line-height: 50px;text-align: center;font-size: 14px;font-family: microsoft yahei;font-weight: normal;color: white;margin-top: 20px;margin-bottom: 30px;cursor: pointer;}
.forget-password-content .register-button {margin-top: 39px;font-size: 14px;font-family: microsoft yahei;font-weight: normal;color: #666;line-height: 19px;}
.forget-password-content .register-text {color: #39f;border-bottom: 1px solid #39f;cursor: pointer;}
.forget-password-content .validate-message {display: none;position: fixed;top: calc(50% - 30px);left: calc(50% - 135px);width: 270px;background: rgba(0, 0, 0, 0.5);border-radius: 2px;text-align: center;padding: 21px 0;font-size: 18px;font-weight: normal;color: white;line-height: 20px;text-shadow: none;}
.forget-password-content .validate-message > img {margin-right: 5px;}

/* UI mobile adjust (2025-02-27 jack) */
.ui-mobile .ui-btn:focus {box-shadow: 0 0 12px white;}
.ui-mobile .ui-content {background: white;}
.ui-mobile .ui-content .forget-password-content .ui-input-text {border-style: none;}
.ui-mobile .ui-content .forget-password-content .input-item .ui-input-text {width: 100%;height: 100%;margin: 0;}
.ui-mobile .ui-content .forget-password-content .input-item .ui-input-text input {height: 100%;background: #f5f5f5;}
.ui-mobile .ui-content .forget-password-content .btn-default {border-right: 0;border-style: none;margin: 0;height: 100%;font-weight: normal;font-size: 14px;}
.ui-mobile .ui-content .forget-password-content .dropdown-menu {padding: 0;border-radius: 2px;min-width: 120px;}
.ui-mobile .ui-content .forget-password-content .code-button {background: #f5f5f5;width: 180px;}
.ui-mobile .ui-content .forget-password-content .code-button > a {border-bottom: 1px solid #80d1b1;color: #80d1b1;}
.ui-mobile .ui-content .forget-password-content .submit-button {font-size: 17px;border-radius: 50px;background: #80d1b1;}
