@charset "UTF-8";
.pagination { margin-left: 0; margin-bottom: 1rem; }

.pagination::before, .pagination::after { display: table; content: ' '; -ms-flex-preferred-size: 0; flex-basis: 0; -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; }

.pagination::after { clear: both; }

.pagination li { margin-right: 0.0625rem; border-radius: 6px; font-size: 0.875rem; display: none; }

.pagination li:last-child, .pagination li:first-child { display: inline-block; }

@media print, screen and (min-width: 40em) { .pagination li { display: inline-block; } }

.pagination a, .pagination button { display: block; padding: 0.1875rem 0.625rem; border-radius: 6px; color: #1e1e1e; }

.pagination a:hover, .pagination button:hover { background: #c7c7c7; }

.pagination .current { padding: 0.1875rem 0.625rem; background: #00243a; color: #ffffff; cursor: default; }

.pagination .disabled { padding: 0.1875rem 0.625rem; color: #a5a5a5; cursor: not-allowed; }

.pagination .disabled:hover { background: transparent; }

.pagination .ellipsis::after { padding: 0.1875rem 0.625rem; content: '\2026'; color: #1e1e1e; }

.pagination-previous a::before, .pagination-previous.disabled::before { display: inline-block; margin-right: 0.5rem; content: "«"; }

.pagination-next a::after, .pagination-next.disabled::after { display: inline-block; margin-left: 0.5rem; content: "»"; }

nav.pager ul, ul.pager, ol.pager { margin: 1rem 0 0 0; list-style-type: none; text-align: center; }

nav.pager ul .pagination-previous a:before, nav.pager ul .pagination-previous.disabled:before, ul.pager .pagination-previous a:before, ul.pager .pagination-previous.disabled:before, ol.pager .pagination-previous a:before, ol.pager .pagination-previous.disabled:before { margin-right: 0; }

nav.pager ul .pagination-next a:after, nav.pager ul .pagination-next.disabled:after, ul.pager .pagination-next a:after, ul.pager .pagination-next.disabled:after, ol.pager .pagination-next a:after, ol.pager .pagination-next.disabled:after { margin-left: 0; }

nav.pager ul .pager__items, ul.pager .pager__items, ol.pager .pager__items { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin: 1rem 0; }

nav.pager ul li.pager__item, ul.pager li.pager__item, ol.pager li.pager__item { display: inline-block; margin: 0 0.5rem; }

nav.pager ul li.pager__item a, ul.pager li.pager__item a, ol.pager li.pager__item a { display: inline-block; vertical-align: middle; padding: 0.625rem; border: 1px solid var(--rw-link-color, #0076d1); border-radius: 2px; -webkit-transition: background-color 0.25s ease-out, color 0.25s ease-out; transition: background-color 0.25s ease-out, color 0.25s ease-out; font-size: 1rem; line-height: 1; text-align: center; }

nav.pager ul li.pager__item a:hover, ul.pager li.pager__item a:hover, ol.pager li.pager__item a:hover { background-color: var(--rw-link-color, #0076d1); color: #fff; -webkit-transition: background-color 0.25s ease-in color 0.25s ease-in; transition: background-color 0.25s ease-in color 0.25s ease-in; }

nav.pager ul li.pager__item.is-active a, ul.pager li.pager__item.is-active a, ol.pager li.pager__item.is-active a { background: #00243a; color: #ffffff; }

/* Pagination */
/* Base theme amendments, RW-20532 */
nav.pager[class] ul, ul.pager[class], ol.pager[class] { margin: 1rem 0; }

.pagination .current[class] { padding: 0; background: none; }

/*# sourceMappingURL=../../../maps/pager/pager.css.map */
