
.form-content {
  color: #000;
  font-size: 18px;
}

.form-content label {
  font-size: 18px;
}


.form-content label span {
  margin: 0 5px;
  font-size: 14px;
}

.form-content input[type=checkbox] {
  width: 20px;
  height: 20px;
  margin: 5px;
}

.form-content input {
  border: 1px #666 solid;
  border-radius: 12px;
}

.form-content select {
  border: 1px #666 solid;
  border-radius: 12px;
  background-color: #eee;
}

.form-content .sigup-btn {
  position: relative;
  width: 300px;
  padding: 14px 50px;
  font-size: 20px;
  border: none;
  background-image: linear-gradient(to right, #B5179E, #7209B7, #560BAD, #0077CC);
  background-size: 300% 100%;
  box-shadow: 0 4px 15px 0 rgba(154, 167, 241, 0.75);
  border-radius: 2rem;
  color: #fff;
  margin: 20px 0;
  transition: all .3s ease-in-out;
  text-decoration: none;
}


.form-content .sigup-btn:hover {
  background-position: 100% 0;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}