.list-group-item-heading {
  flex: 1;
  font-size: $list-group-text-size;
  font-weight: $semi-bold;
}

.list-group-item-text {
  color: $color-gray-3000;
  display: inline-block;
  flex: 1;
  font-size: $list-group-text-size;
}

.list-group-item-image {
  margin-right: 12px;
}

.list-group-item {
  font-weight: $semi-bold;
  padding: 20px 24px;
}

.list-group-item-buttons {
  flex: 1;
  text-align: right;
}

.list-group-condensed {
  .list-group-item {
    align-items: center;
    display: flex;
    justify-content: space-between;
    min-height: 52px; // For when there is no button
    padding: 8px 16px;
  }
}
