.pagination {
  @include border-radius($pagination-border-radius); // allow configurable border-radius
}

.page-item {
  &:first-child {
    .page-link {
      @include border-left-radius($pagination-border-radius);
    }
  }

  &:last-child {
    .page-link {
      @include border-right-radius($pagination-border-radius);
    }
  }
}

.page-link {
  @include unset-link-underline();
}


//
// Sizing
//

.pagination-lg {
  // allow configurable border-radius
  // NOTE: Bootstrap does not actually use the line-height param
  // in this mixin, so we set it to null here
  @include pagination-size($pagination-padding-y-lg, $pagination-padding-x-lg, $font-size-lg, null, $pagination-border-radius-lg);
}

.pagination-sm {
  // allow configurable border-radius
  // NOTE: Bootstrap does not actually use the line-height param
  // in this mixin, so we set it to null here
  @include pagination-size($pagination-padding-y-sm, $pagination-padding-x-sm, $font-size-sm, null, $pagination-border-radius-sm);
}
