.pagination__wrapper .pagination {
  display: flex;
  list-style: none;
  padding-left: 0;
  justify-content: center;
}
.pagination__wrapper .pagination .page-link {
  background-color: #fff;
  border: 1px solid #C7C7C7;
  font-size: 1.1rem;
  display: block;
  position: relative;
  padding: 0.25rem 0.6rem;
  margin: 3px;
}
@media (min-width: 992px) {
  .pagination__wrapper .pagination .page-link {
    padding: 1rem 1.5rem;
    margin: 5px;
  }
}
.pagination__wrapper .pagination .page-link:hover {
  border-color: #C7C7C7;
}
.pagination__wrapper .pagination .page-link:focus, .pagination__wrapper .pagination .page-link:hover {
  background-color: #fff;
}
.pagination__wrapper .pagination .page-item:not(:first-child) .page-link {
  margin-left: -1px;
}
.pagination__wrapper .pagination .page-item.active .page-link {
  background-color: #9D033F;
  border-color: #9D033F;
  color: #fff;
}
.pagination__wrapper .pagination .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #C7C7C7;
  color: lightgray;
  pointer-events: none;
}
.pagination__wrapper .pagination .page-item:first-child .page-link {
  border-bottom-left-radius: 0.25rem;
  border-top-left-radius: 0.25rem;
}
.pagination__wrapper .pagination .page-item:last-child .page-link {
  border-bottom-right-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.pagination__wrapper .pagination .icon-angle-left:before {
  content: "<";
}
.pagination__wrapper .pagination .icon-angle-right:before {
  content: ">";
}
.pagination__wrapper .pagination .icon-angle-double-left:before {
  content: "<<";
}
.pagination__wrapper .pagination .icon-angle-double-right:before {
  content: ">>";
}

/*# sourceMappingURL=pagination.css.map */
