.form-group label {
  color: @color-txt-gray2;
  font-size: 14px;
}

.form-control {
  height: 0.32rem;
  width: 1.8rem;
  line-height: 0.32rem;
  text-indent: 0.1rem;
  border: 1px solid @core-border-color;
  box-shadow: none;

  &:focus {
    border: 1px solid @core-color;
  }

}

.form-inline {
  display: inline-block;
  margin: 0.1rem;

  .form-group {
    margin: 0.1rem 0rem;
    display: flex;

    label {
      display: inline-block;
      width: 0.8rem;
      text-align: left;
    }

    textarea.form-control {
      height: 1.2rem;
    }

  }
  .form-action {
    margin-top: 0.15rem;
    text-align: left;
  }
}

.form-search {
  padding: 0.2rem 0.1rem;

  .form-group {
    float: left;
    margin-right: 0.1rem;
    margin-bottom: 0.1rem;
  }
  > p {
    float: left;
    margin-right: 0.1rem;
    margin-bottom: 0.1rem;

    label {
      color: @color-txt-gray;
      font-size: 14px;
    }
  }
}

/*Input*/
input {
  &.x2 {
    width: 180px;
  }
}

.textbox {
  border: 1px solid @core-border-color;
}

.input-brand {
  text-indent: 0.08rem;
  height: 0.32rem;
  line-height: 0.32rem;
  border: 1px solid @core-border-color;
}

.input-brand:focus {
  border: 1px solid @core-color;
}

.button {
  height: 0.32rem;
  line-height: 0.32rem;
  padding: 0rem 0.14rem;
  border: none;
  cursor: pointer;
  display: inline-block;
}

.button-brand {
  background: @core-color;
  color: @core-light-color;
  margin-right: 7px;
}

.button-brand:hover {
  background: lighten(@core-color, 5%);
  color: @core-light-color;
}

.button-info {
  background: @control-color-info;
  color: @core-light-color;
}

.button-info:hover {
  background: lighten(@control-color-info, 5%);
  color: @core-light-color;
}

.button-inner {
  color: #2e8ece;
  background: #fff;
  border: 1px solid #2e8ece;
}

.button-inner:hover {
  color: #fff;
  background: #2e8ece;
}

.button-inner-yellow {
  color: #f8b55b;
  background: #fff;
  border: 1px solid #f8b55b;
}

.button-inner-yellow:hover {
  color: #fff;
  background: #f8b55b;
}

.button-close {
  background: @core-light-color;
  color: @control-color;
  border: 1px solid @core-border-color;
}

.button-close:hover {
  background: lighten(@control-color, 5%);
  color: @core-light-color;
}

.button-inline {
  color: @core-link-color;
}

.button-inline:hover {
  text-decoration: underline;
  color: lighten(@core-link-color, 5%);
}

.fieldsets {
  margin-bottom: 0.1rem;
  padding: 15px;

  .fieldset {
    background: @core-empty-bg;
    border: none;

    > label {
      background: @control-color-info;
      color: @core-light-color;
      display: inline-block;
      padding: 0.04rem 0.06rem;
      margin-bottom: 0.1rem;
    }

    .form-group {
      margin-bottom: 7px;
      padding: 0rem 0.1rem;
      label {
        display: inline-block;
        width: 1.05rem;
      }
    }
  }
}