.textbox-component .base-input-wrap {
  width: 100%;
  line-height: 40px;
  height: 40px;
}

.textbox-component
.base-input-wrap
.field-leftbase-input-error-label
.base-input-text {
  color: #cc4763;
}

.textbox-component .base-input-normal {
  height: 39px;
  line-height: 39px;
  width: 100%;
  display: flex;
  position: relative;
  border-bottom: 1px solid #e4ebf0;
}

.textbox-component .base-input-label {
  height: 40px;
  padding: 0px;
  width: 100px;
  margin-right: 25px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  float: left;
  color: #66757f;
  font-family: "Helvetica Neue", Tahoma, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", STHeitiSC, sans-serif;
  font-size: 14px;
}

.textbox-component .base-input-label .required-star {
  padding-right: 5px;
  color: #cc2929;
}

.textbox-component .base-input-bfc {
  display: flex;
}

.textbox-component .base-input-contain:focus {
  color: #36434d;
}

.textbox-component .base-input-contain {
  border: none;
  outline: none;
  color: #acb7bf;
  font-family: "Helvetica Neue", Tahoma, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", STHeitiSC, sans-serif;
  font-size: 14px;
  width: 100%;
  text-indent: 5px;
}

.textbox-component .base-input-disabled {
  background-color: #f0f0f0;
  cursor: no-drop;
}

.textbox-component .base-input-line {
  height: 2px;
  position: absolute;
  bottom: -2px;
  left: 50%;
  width: 0%;
  background-color: #1687d9;
  transition-property: width, left;
  transition-duration: 0.35s, 0.35s;
  transition-timing-function: cubic-bezier(0.66, 1.65, 0.23, 0.87), cubic-bezier(0.66, 1.65, 0.23, 0.87);
}

.textbox-component .base-input-line-active {
  width: 100%;
  left: 0;
  transition-property: width, left;
  transition-duration: 0.35s, 0.35s;
  transition-timing-function: cubic-bezier(0.66, 1.65, 0.23, 0.87), cubic-bezier(0.66, 1.65, 0.23, 0.87);
}

.textbox-component .base-input-text {
  font-family: "Helvetica Neue", Tahoma, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", STHeitiSC, sans-serif;
  font-size: 14px;
}

.textbox-component .input-pBlur {
  transform: scale(1.5, 1.5);
  -moz-transform: scale(1.5, 1.5);
  -webkit-transform: scale(1.5, 1.5);
  -o-transform: scale(1.5, 1.5);
  transform-origin: 50% 0%;
  -webkit-transform-origin: 50% 0%;
  -moz-transform-origin: 50% 0%;
  -o-transform-origin: 50% 0%;
  -ms-transform-origin: 50% 0%;
  opacity: 0;
  font-size: 16px;
  transition: opacity 0.35s ease, font-size 0.35s ease, transform 0.35s ease;
}

.textbox-component .input-pFoucus {
  -moz-transform: none;
  -webkit-transform: none;
  -o-transform: none;
  transform: none;
  transform-origin: 50% 0%;
  -webkit-transform-origin: 50% 0%;
  -moz-transform-origin: 50% 0%;
  -o-transform-origin: 50% 0%;
  -ms-transform-origin: 50% 0%;
  opacity: 1;
  font-size: 12px;
  transition: opacity 0.35s ease, font-size 0.35s ease, transform 0.35s ease;
}

.textbox-component .base-input-normal-input {
  border-bottom: 2px solid #cc4763;
}

.textbox-component .input-pRight {
  color: #1687d9;
}

.textbox-component .input-pError {
  color: #cc4763;
}

.textbox-component .base-input-show {
  margin-top: 8px;
  height: 8px;
  line-height: 8px;
}

.textbox-component .base-input-show-text {
  margin-left: 128px;
  line-height: 12px;
}

/*/*# sourceMappingURL=http://sourcemap.beisen.co/ux/p-beisencloud-demo/release/dist/app-abc780f0acf1a2addbfe.min.css.map*/
