input[type=text],
input[type=email],
textarea,
input[type=password],
input[type=search] {
  height: 50px;
  background-color: transparent;
  border: solid 1px #d6d6d6;
  width: 100%;
  box-sizing: border-box;
  font-size: 16px;
  padding: 10px; }

input[type=checkbox] {
  display: none; }

/* to hide the checkbox itself */
input[type=checkbox] + label.option {
  font-size: 14px; }

input[type=checkbox] + label:before {
  display: inline-block; }

input[type=checkbox] + label:before {
  width: 39px;
  height: 26px;
  content: " ";
  background-image: url(../../images/unchecked.png);
  background-repeat: no-repeat;
  background-size: 26px 26px; }

/* unchecked icon */
input[type=checkbox] + label:before {
  margin-bottom: -8px; }

/* space between checkbox and label */
input[type=checkbox]:checked + label:before {
  width: 39px;
  height: 26px;
  content: " ";
  background-image: url(../../images/checked.png);
  background-repeat: no-repeat;
  background-size: 26px 26px; }

/* checked icon */
input[type=checkbox]:checked + label:before {
  margin-bottom: -8px; }

/* allow space for check mark */
textarea {
  height: 100px; }

input[type=submit] {
  letter-spacing: normal;
  text-decoration: none;
  border: 1px solid;
  border-radius: 0px;
  padding: 12px 26px;
  line-height: 1;
  font-size: 16px;
  font-weight: 300;
  font-family: "Gotham Narrow A", "Gotham Narrow B", sans-serif, sans-serif;
  box-sizing: border-box;
  text-align: center;
  color: white;
  text-transform: uppercase;
  height: 55px;
  border-radius: 3px; }

.webform-submission-form {
  max-width: 1170px;
  margin: 0 auto 35px; }
  @media (max-width: 1250px) {
    .webform-submission-form {
      margin-right: 35px;
      margin-left: 35px; } }
  .webform-submission-form label {
    display: block;
    margin-bottom: 3px; }
  .webform-submission-form input, .webform-submission-form textarea {
    max-width: 425px;
    border: 1px solid #ccc; }
    @media (max-width: 767px) {
      .webform-submission-form input, .webform-submission-form textarea {
        width: 100%; } }
  .webform-submission-form input[type=submit] {
    text-transform: capitalize; }
  .webform-submission-form fieldset {
    margin-top: 35px; }
    .webform-submission-form fieldset legend {
      margin-bottom: 15px;
      color: #333;
      text-transform: none;
      font-family: "Dosis", sans-serif;
      font-size: 24px;
      letter-spacing: 1px; }

.webform-confirmation {
  margin-top: 35px;
  margin-bottom: 35px; }

/*# sourceMappingURL=forms.css.map */
