.x-section-heading {
  @extend %pb-2,
          %w-100,
          %mb-1,
          %justify-content-between,
          %x-flex-a-center;

  .x-title h6 {
    @extend %mb-0;
    color: theme-color("info");
  }

  * {
    @extend %font-size-sm
  }


  .breadcrumb-icon .x-icon {
    font-size: 1.5rem;
  }

  .btn-toolbar {
    flex-grow: 1;
    :not(:last-child) {
      @extend %mr-3;
    }
  }

  a {
    // font-weight: $font-weight-medium;

    &:link,
    &:visited {
      color: theme-color("grey");
    }

    @include x-hover-focus-active() {
      text-decoration: none;
      @include custom-theme-color(primary, color);
      &.active {
        @include custom-theme-color(primary, color);
      }
    }
  }
}

.x-section-content {
  @extend %py-3,
          %d-flex;
}

.x-btn-toolbar-file {
  @extend %align-items-center;
  .lt-header & {
    @extend %pb-3,
            %pb-md-0;
  }
}

.btn-toolbar {
  @extend %align-items-center;

  .lt-header & {
    @extend %pb-3,
            %pb-md-0;
  }
}

.x-hide-mobile {
  @extend %d-none,
          %d-md-flex;
}

.section-heading-item {
  .btn-toolbar & {
    text-transform: uppercase;
    font-weight: 500;
  }
}
