.pagination{display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:.25rem}.pagination span,.pagination a{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6}.pagination span:hover,.pagination a:hover{z-index:2;color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.pagination span:focus,.pagination a:focus{z-index:3;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.pagination li:first-child span.pagination li:first-child a{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.pagination li:last-child span,.pagination li:last-child a{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.pagination li.active span,.pagination li.active a{z-index:3;color:#fff;background-color:#007bff;border-color:#007bff}.pagination li.disabled span,.pagination li.disabled a{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg span,.pagination-lg a{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg li:first-child span,.pagination-lg li:first-child a{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg li:last-child span,.pagination-lg li:last-child a{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm span,.pagination-sm a{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm li:first-child span,.pagination-sm li:first-child a{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm li:last-child span,.pagination-sm li:last-child a{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}