.input-form {

  &__error {
    padding: 5px;
    border: 3px solid crimson;
    color: crimson;
    background: #FFF0F0;
    margin: 10px;

    &--hidden {
      display: none;
    }
  }

  &__group {
    border: 2px solid #DDD;
    padding: 20px;
    margin-bottom: 10px;
    &--defaultGroup {
      border-width: 0;
      padding: 0;
      margin-bottom: 10px;
    }
  }

  &__group-name {
    font-weight: bold;
    margin-bottom: 14px;
    font-size: 1.4em;
  }

  &__group-fields {
    display: none;
  }

  &__group-fields--open {
    display: block;
  }

  &__group-fields--defaultGroup {
    display: block;

  }

}
