.form-control {
  border-width: 0 0 2px 0;
  border-color: @brand-primary;
  box-shadow: none;
  font-family: @headings-font-family;
  transition: all .25s ease;
  padding-left: 0;
  &:-webkit-autofill {
    transition: background-color 1s ease-in-out 3600s;
  }
  &:focus {
    box-shadow: none;
    background-color: lighten(@gray-lighter,3%);
    border-color: @brand-secondary;
    .placeholder(@gray-light);
    padding-left: @padding-base-horizontal
  }

}

legend {
  .h4();
}

label {
  font-family: @headings-font-family;
  color: @brand-primary
}

form {

}

fieldset {


  > div {
    .form-group();
  }
  select,
  textarea,
  input[type="text"],
  input[type="password"],
  input[type="datetime"],
  input[type="datetime-local"],
  input[type="date"],
  input[type="month"],
  input[type="time"],
  input[type="week"],
  input[type="number"],
  input[type="email"],
  input[type="url"],
  input[type="search"],
  input[type="tel"],
  input[type="color"] {
    .form-control();
  }

  input[type="submit"] {
    .btn();
    .btn-primary();
  }
}
