* {
  font-family: 'Source Han Sans Regular', 'Arial', 'Lato', sans-serif;
}
.resetpwd-panel {
  width: 1206px;
  background: #fff;
  min-height: 820px;
  margin: 0 auto;
  box-shadow: 0 2px 14px 0 rgba(0, 32, 75, 0.22);
}
.resetpwd-panel .change-mode {
  font-size: 16px;
  min-width: 350px;
  margin-top: 15px;
}
.resetpwd-panel .captcha-group {
  margin-bottom: 25px !important;
}
.resetpwd-panel .captcha-group .captcha {
  position: absolute;
  top: -200px;
}
.resetpwd-panel .captcha-group button {
  width: 100%;
}
.resetpwd-panel .captcha-group button.is-valid {
  color: #00B83F;
}
.resetpwd-panel .captcha-group button:focus,
.resetpwd-panel .captcha-group button:hover {
  color: inherit;
}
.form-label {
  padding: 0 !important;
  line-height: 40px;
}
.resetpwd-title-panel {
  line-height: 135px;
  padding-left: 20%;
  padding-right: 20%;
}
.resetpwd-title {
  font-size: 18px;
  color: #3E3E3E;
}
.form-panel {
  padding-left: 26%;
  padding-right: 32%;
}
.padding-lr-clear {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.padding-left-clear {
  padding-left: 0 !important;
}
.padding-right-clear {
  padding-right: 0 !important;
}
.verify-img {
  height: 40px !important;
  width: 140px;
}
.verify-panel {
  text-align: right;
}
.padding-left-10px {
  padding-left: 10px;
}
.send-btn {
  background-color: #004098 !important;
  border-color: #004098 !important;
  line-height: 26px;
  color: #fff;
  width: 140px;
}
.reset-btn {
  width: 170px !important;
}
.save-btn {
  background-color: #F4A000 !important;
  border-color: #F4A000 !important;
  width: 170px;
}
#resetPwd-form .form-control {
  height: 40px;
  border: 1px solid rgba(32, 53, 128, 0.23);
  padding-left: 10px !important;
  background-position-x: 15px !important;
}
#resetPwd-form .form-horizontal .control-label {
  padding-top: 10px !important;
}
#resetPwd-form .form-group {
  margin-bottom: 0px;
}
#resetPwd-form .btn.focus,
.btn:focus,
.btn:hover {
  color: #fff;
  text-decoration: none;
}
#resetPwd-form .btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  filter: alpha(opacity=90);
  -webkit-box-shadow: none;
  box-shadow: none;
  opacity: 0.9;
}
.margin-top-20 {
  margin-top: 20px;
}
.pwd-prom-message {
  width: 300px;
  height: 382px;
  border: 1px solid #eee;
  position: absolute;
  right: 70px;
  top: 4px;
  box-shadow: 0 2px 14px 0 rgba(0, 32, 75, 0.22);
  border-radius: 10px;
  font-size: 12px;
  padding: 10px;
  display: none;
}
.pwd-prom-message::before {
  content: '';
  width: 0px;
  height: 0px;
  border: 10px solid;
  border-color: transparent #eee transparent transparent;
  position: absolute;
  bottom: 224px;
  left: -21px;
}
.pwd-prom-message::after {
  content: '';
  width: 0px;
  height: 0px;
  border: 10px solid;
  border-color: transparent #fff transparent transparent;
  position: absolute;
  bottom: 224px;
  left: -20px;
}
.pwd-prom-message-item {
  padding-top: 5px;
  padding-bottom: 5px;
  color: #000;
}
.pwd-prom-message-item span {
  color: #666;
  display: block;
  text-indent: 16px;
}
.prom-icon {
  width: 12px;
  height: 12px;
}
.error-panel {
  color: #DD4F5A;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 10px;
  min-height: 26px;
  display: block;
}
.error-text {
  height: 20px;
}
.hp-section {
  width: 1280px;
  padding: 32px;
  margin: 0 auto;
  text-align: center;
}
