.block-views-exposed-filter-blocktraining-catalog-card-catalog.views-exposed-form div.form-item-search-api-fulltext.form-item.form-type-textfield,
.block-views-exposed-filter-blockvoyager-live-courses-card-catalog.views-exposed-form div.form-item-search-api-fulltext.form-item.form-type-textfield,
.block-views-exposed-filter-blockresource-library-search-page-1.views-exposed-form div.form-item-search-api-fulltext.form-item.form-type-textfield,
.block-views-exposed-filter-blockresource-library-search-list.views-exposed-form div.form-item-search-api-fulltext.form-item.form-type-textfield {
  display: block;
}

@media (max-width: 767px) {
  .block-views-exposed-filter-blocktraining-catalog-card-catalog.views-exposed-form div.form-item-search-api-fulltext.form-item.form-type-textfield {
    height: auto;
  }
}

.block-views-exposed-filter-blocktraining-catalog-card-catalog.views-exposed-form .form-control-feedback,
.block-views-exposed-filter-blockvoyager-live-courses-card-catalog.views-exposed-form .form-control-feedback,
.block-views-exposed-filter-blockresource-library-search-page-1.views-exposed-form .form-control-feedback,
.block-views-exposed-filter-blockresource-library-search-list.views-exposed-form .form-control-feedback {
  right: initial;
  top: 8px;
}

.block-views-exposed-filter-blocktraining-catalog-card-catalog.views-exposed-form .form-actions,
.block-views-exposed-filter-blockvoyager-live-courses-card-catalog.views-exposed-form .form-actions,
.block-views-exposed-filter-blockresource-library-search-page-1.views-exposed-form .form-actions,
.block-views-exposed-filter-blockresource-library-search-list.views-exposed-form .form-actions {
  grid-template-columns: repeat(2, 1fr);
}

@media (max-width: 767px) {
  .block-views-exposed-filter-blocktraining-catalog-card-catalog.views-exposed-form .form-actions {
    margin-bottom: 15px;
  }

}

.block-views-exposed-filter-blocktraining-catalog-card-catalog.views-exposed-form .search-filters,
.block-views-exposed-filter-blockvoyager-live-courses-card-catalog.views-exposed-form .search-filters,
.block-views-exposed-filter-blockresource-library-search-page-1.views-exposed-form .search-filters,
.block-views-exposed-filter-blockresource-library-search-list.views-exposed-form .search-filters {
  position: relative;
  flex-grow: 1;
  max-width: 432px;
}

.block-views-exposed-filter-blocktraining-catalog-card-catalog.views-exposed-form div.form-item-search-api-fulltext.form-item.form-type-textfield input,
.block-views-exposed-filter-blockvoyager-live-courses-card-catalog.views-exposed-form div.form-item-search-api-fulltext.form-item.form-type-textfield input,
.block-views-exposed-filter-blockresource-library-search-page-1.views-exposed-form div.form-item-search-api-fulltext.form-item.form-type-textfield input,
.block-views-exposed-filter-blockresource-library-search-list.views-exposed-form div.form-item-search-api-fulltext.form-item.form-type-textfield input {
  margin: 0;
  border-radius: 16px;
  padding-left: 34px;
  padding-right: 12px;
  width: 100%;
}

.block-views-exposed-filter-blocktraining-catalog-card-catalog .form--inline.form-inline,
.block-views-exposed-filter-blockvoyager-live-courses-card-catalog .form--inline.form-inline,
.block-views-exposed-filter-blockresource-library-search-page-1 .form--inline.form-inline,
.block-views-exposed-filter-blockresource-library-search-list .form--inline.form-inline {
  display: flex;
  align-items: baseline;
  flex-wrap: wrap;
}

.block-views-exposed-filter-blocktraining-catalog-card-catalog .form-item-status select,
.block-views-exposed-filter-blockvoyager-live-courses-card-catalog .form-item-status select,
.block-views-exposed-filter-blockresource-library-search-page-1 .form-item-status select,
.block-views-exposed-filter-blockresource-library-search-list .form-item-status select {
  padding-right: 32px;
}

.view-group-invitations .form-item.form-group,
.view-group-members .form-item.form-group,
.view-snap-ed-resource-user-groups-list .form-item.form-group {
  position: relative;
  flex-grow: 1;
  max-width: 432px;
  height: auto;
}

.voyager-training-courses-form div.form-item.form-type-textfield input,
.view-group-invitations div.form-item.form-type-textfield input,
.view-group-members div.form-item.form-type-textfield input,
.view-snap-ed-resource-user-groups-list div.form-item.form-type-textfield input {
  margin: 0;
  border-radius: 16px;
  width: 100%;
}

.voyager-training-courses-form .form--inline.form-inline,
.view-group-invitations .form--inline.form-inline,
.view-snap-ed-resource-user-groups-list .form--inline.form-inline {
  display: flex;
  align-items: flex-end;
  flex-wrap: wrap;
}

form.voyager-training-courses-form div.form-item {
  padding-top: .5em;
  padding-bottom: .5em;
  padding-right: 1em;
}
