// Pagination .pagination { display: flex; .page-item { margin: 1rem .1rem; span { display: inline-block; padding: .6rem .4rem; } a { border-radius: @border-radius; color: @dark-gray-color; display: inline-block; padding: .6rem .8rem; text-decoration: none; &:focus, &:hover { color: @primary-color; } &[disabled], &.disabled { cursor: default; opacity: .5; pointer-events: none; } } &.active { a { background: @primary-color; color: @light-color; } } &.page-prev, &.page-next { flex: 1 0 50%; } &.page-next { text-align: right; } .page-item-title { margin: 0; } .page-item-meta { margin: 0; opacity: .5; } } }