.text-overflow {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
}
.inline-block {
  display: inline-block;
  *zoom: 1;
  *display: inline;
}
.center-block {
  margin: 0 auto;
}
.item-form.login .typeEnter span {
  width: 128px;
  padding: 7px 0px 6px;
  display: block;
  float: left;
  border: 1px solid #dcdcdc;
}
.item-form.login .typeEnter span.active {
  background: #dcdcdc;
  color: #fff;
}
.item-form.login .typeEnter span + span {
  margin: 0 0 0 10px;
}
.item-form.login .enterVariants {
  display: none;
}
.item-form.login .enterVariants.active {
  display: block;
}
.item-form.login .field label {
  display: block;
  text-align: left;
}
.item-form.login .field label .passwordShowHide {
  top: 33px;
  right: 42px;
}
.regWrap [data-type="selectcontent"].active .field label .typeEnter span {
  border: 1px solid #124568;
}
.regWrap [data-type="selectcontent"].active .field label .typeEnter span.active {
  color: #fff;
  background: #124568;
}
.regWrap .authorization.active input.btn[type="submit"] {
  background: #f2941f;
  border: 1px solid #f2941f;
}
