.sing-in {
  margin-top: 2.8125rem;
}

.sing-in .singFrom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.sing-in .singFrom .singFrom-left .form-title,
.sing-in .singFrom .singFrom-right .form-title {
  margin-bottom: 1.25rem;
  font-size: 1.5rem;
  font-family: PingFang SC;
  font-weight: bold;
  color: #383635;
}

.sing-in .singFrom .singFrom-left .form-row .form-group label,
.sing-in .singFrom .singFrom-right .form-row .form-group label {
  margin-bottom: .625rem;
  font-size: 1rem;
  font-family: PingFang SC;
  font-weight: 400;
  color: #383635;
}
.sing-in .singFrom .singFrom-right .control>input:focus {
  border-color: #383635;
}
.sing-in .singFrom .singFrom-left {
  padding: 0 100px 0 50px;
}

.sing-in .singFrom .singFrom-left .form-row {
  margin: 0;
}

.sing-in .singFrom .singFrom-left .form-row .form-group {
  margin-bottom: 1.5625rem;
}

.sing-in .singFrom .singFrom-left .form-row .form-group .form-control {
  width: 18.75rem;
  border-radius: 0;
}

.sing-in .singFrom .singFrom-left .form-row .form-group .form-control:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 1px solid #383635;
}

.sing-in .singFrom .singFrom-left .signBtn {
  width: 18.75rem;
  height: 2.5rem;
  background: #383635;
  border: 1px solid #383635;
  text-transform: uppercase;
  box-shadow: none;
}

.sing-in .singFrom .singFrom-left .signBtn:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.sing-in .singFrom .singFrom-left .tips {
  margin-top: .625rem;
}
.sing-in .singFrom .singFrom-left .tips > a {
  color: #383635;
  text-decoration: underline;
}
.sing-in .singFrom .singFrom-left .tips > a > span {
  font-family: PingFang SC;
  font-size: 0.875rem;
  font-weight: 400;
}
.sing-in .singFrom .singFrom-left .foolter-xs-register {
  display: none;
}

.sing-in .singFrom .singFrom-right {
  display: block;
  border-left: 1px solid #E3E3E3;
  padding: 0 50px 0 100px;
}

.sing-in .singFrom .singFrom-right .form-row {
  margin: 0;
}

.sing-in .singFrom .singFrom-right .form-row .form-group {
  margin-bottom: 1.25rem;
}

.sing-in .singFrom .singFrom-right .form-row .form-group .form-control {
  width: 18.75rem;
  border-radius: 0;
}

.sing-in .singFrom .singFrom-right .form-row .form-group .form-control:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 1px solid #383635;
}

.sing-in .singFrom .singFrom-right .form-row .lastRow {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.sing-in .singFrom .singFrom-right .form-row .lastRow .verificationCode {
  width: 10.625rem !important;
  margin-right: .625rem;
}

.sing-in .singFrom .singFrom-right .form-row .lastRow .input-group-addon-kaptcha {
  display: inline-block;
}

.sing-in .singFrom .singFrom-right .registerBtn {
  width: 18.75rem;
  height: 2.5rem;
  background: #383635;
  border: 1px solid #383635;
}

.sing-in .singFrom .singFrom-right .registerBtn:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.sing-in .singFrom .singFrom-right-black {
  display: none;
  margin: 1.5625rem 0;
}
.form.create.account {
  min-width: unset;
  width: 100%;
}
.login-container .fieldset>.field>.control {
  width: 100%;
}
.form-control:focus {
  border-color: #383635;
}
.sing-in .singFrom .singFrom-left .form-row .form-group label {
  width: 100%;
}
.sing-in .singFrom .singFrom-left .form-row .form-group input {
  width: 100%;
}
.sing-in .singFrom .singFrom-left .form-row .form-group input:focus {
  border-color: #383635;
}
.form-group {
  width: 100%;
}
@media screen and (max-width: 991px) {
  .sing-in .singFrom .singFrom-left {
    display: block;
    padding: 0 30px 10px 10px;
  }
  .sing-in .singFrom .singFrom-left .signBtn {
    width: 15.625rem;
  }
  /* .sing-in .singFrom .singFrom-left .form-row .form-group input {
    width: 15.625rem;
  } */
  .sing-in .singFrom .singFrom-right {
    width: 50%;
    padding: 0 10px 0 30px;
  }
  .sing-in .singFrom .singFrom-right .form.create.account {
    min-width: unset;
    width: 100%;
  }
  .login-container .fieldset>.field>.control{
    width: 100%;
  }
}

@media screen and (max-width: 767px) {
  .sing-in .singFrom .singFrom-left .foolter-xs-register {
    display: block;
    margin-top: 1.25rem;
    cursor: pointer;
  }
  .sing-in .singFrom .singFrom-left {
    display: block;
    width: 100%;
  }
  .sing-in .singFrom .singFrom-right {
    display: none;
    width: 100%;
    padding: unset;
    border-left: none;
  }
  .sing-in .singFrom .singFrom-right .singFrom-right-black {
    display: block;
    margin-top: 1.5625rem;
    cursor: pointer;
  }
  .login-container .fieldset:after {
    margin-top: unset;
  }
  .sing-in .singFrom .singFrom-left .signBtn {
    width: 100%;
  }
}
