@charset "UTF-8";
.t-form-item:after, .t-form-item__content:after {
  clear: both
}

.t-form--label-left .t-form-item__label {
  text-align: left
}

.t-form--label-top .t-form-item__label {
  float: none;
  display: inline-block;
  line-height: 1;
  padding: 0 0 10px
}

.t-form--inline .t-form-item {
  display: inline-block;
  margin-right: 10px;
  vertical-align: top
}

.t-form-item {
  margin-bottom: 22px
}

.t-form-item:after, .t-form-item:before {
  display: table;
  content: ""
}

.t-form-item .t-form-item {
  margin-bottom: 0
}

.t-form-item .t-form-item .t-form-item__content {
  margin-left: 0 !important
}

.t-form-item.is-error .t-input__inner, .t-form-item.is-error .t-input-group__prepend, .t-form-item.is-error .t-textarea__inner {
  border-color: #ff4949
}

.t-form-item.is-required .t-form-item__label:before {
  content: '*';
  color: #ff4949;
  margin-right: 4px
}

.t-form-item__label {
  text-align: right;
  float: left;
  font-size: 14px;
  color: #5e6d82;
  line-height: 40px;
  padding-right: 12px;
  box-sizing: border-box
}

.t-form-item__content {
  line-height: 36px;
  position: relative;
  font-size: 14px
}

.t-form-item__content:after, .t-form-item__content:before {
  display: table;
  content: ""
}

.t-form-item__error {
  color: #ff4949;
  font-size: 12px;
  line-height: 1;
  padding-top: 4px;
  position: absolute;
  top: 100%;
  left: 0
}

.zoom-in-top-enter-active, .zoom-in-top-leave-active {
  opacity: 1;
  -ms-transform: scaleY(1);
  transform: scaleY(1);
  transition: transform .3s cubic-bezier(.23, 1, .32, 1) .1s, opacity .3s cubic-bezier(.23, 1, .32, 1) .1s;
  -ms-transform-origin: center top;
  transform-origin: center top
}

.zoom-in-top-enter, .zoom-in-top-leave-active {
  opacity: 0;
  -ms-transform: scaleY(0);
  transform: scaleY(0)
}

