#views-exposed-form-exercises-page-1 {
  margin-bottom: 2rem;
  padding: 1rem;

  .news-form-wrapper {
    display: flex;
    flex-direction: column;

    @media (width >= 600px) {
      flex-flow: row wrap;
      display: flex;
      align-items: flex-end;
    }

    input.button {
      width: inherit;
    }

    input,
    select {
      margin-bottom: 1rem;
      height: 45px;

      @media (width <= 600px) {
        width: 100%;
      }
    }
  }

  .form--inline .form-item {
    float: none;
    width: 100%;

    @media (width >= 600px) {
      float: left;
      width: inherit;
      flex-basis: 0;
      flex-grow: 1;
    }
  }

  .form--inline {
    display: flex;
    align-items: flex-end;
    flex-wrap: wrap;

    .form-actions {
      clear: none;
    }

  }

  .form-item, .form-actions {
    @media (width >= 600px) {
      margin: 0 .75rem 0 0;
    }
  }

  .form-text {
    margin-top: 0;
  }

  @media print {
    display: none;
  }
}
