.panel {
  background   : rgba(255, 255, 255, 0.7);
  box-shadow   : 0px 2px 20px 0px rgba(5, 38, 38, 0.15);
  border-radius: 10px;
  width        : 600px;
  padding      : 30px 0 40px;
  text-align   : initial;

  h2 {
    color         : #323233;
    font-size     : 1.85rem;
    margin-bottom : 2.14rem;
    font-weight   : normal;
    padding-left  : 60px;
    padding-bottom: 20px;
    border-bottom : 1px solid #E9E9E9;
  }

  .panel-form-item {
    position      : relative;
    padding-bottom: 2.14rem;
    margin        : 0;
    padding-left  : 90px;
    padding-right : 90px;

    &.remember {
      padding: 0;
    }

    .err-info {
      position   : absolute;
      top        : 100%;
      left       : 20px;
      font-size  : 1rem;
      line-height: 2.14rem;
      color      : #FA5555;
    }

  }

  .more {
    text-align: center;

    a {
      color          : #323233;
      line-height    : 21px;
      font-size      : 16px;
      margin         : 0 5px;
      position       : relative;
      text-decoration: none;
      cursor         : pointer;
    }
  }
}


.panel-form-item .el-select {
  width: 100%;
}

.panel-form-item .el-button,
.panel-form-item .el-input__inner {
  height   : 50px;
  font-size: 1.14rem;
}

.panel-form-item .el-button {
  line-height: 26px;
  font-weight: bold;
  font-size  : 16px;
}

.panel-form-item .el-form-item__label {
  line-height: 50px;
}