

/* FORMS */
.standardForm h2 {
  font-size: 2rem;
  color: #6fcbf4;
}
.standardForm {
  margin-left: 2rem;
}
.standardForm label, .standardForm input, .standardForm textarea {
  display: block;
  font-size: 1.5rem;
}
.formDate label, .formDate input { /* label and datepicker */
  display: inline-block;
  font-size: 1.5rem;
  margin-right: .75rem;
}
.standardForm input {
  margin: 1rem 0;
  padding: .75rem;
  width: 30vw;
  height: auto;
}
.standardForm textarea {
  margin-top:.5rem;
  padding: .5rem 2rem .5rem .5rem;
  min-height: 10rem;
}
/* Widths */
.standardForm input, .standardForm textarea {
  width:90%;
}
.standardForm input[type=date], .standardForm input[type="submit"] {
  width: 15vw;
}
.standardForm input[type="submit"] {
  height:auto;
  background-color: #6fcbf4;
  color: #fff;
  cursor: pointer;
  border: none;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
}

@media only screen and (min-width: 768px) {
  .standardForm input, .standardForm textarea {
    max-width:66%;
  }	
}
@media only screen and (min-width: 992px) {
  .standardForm input  {
    max-width:50%;
  }	
  .standardForm textarea {
    max-width: 70%;
  }
}
@media only screen and (max-width:576px) {
  .standardForm {
    margin-left: 0;
  }
}

/*
576px
768px
992px
1200px
1400px
*/