.jqpaginator { position: relative; }
.jqpaginator .jqp-wrap {
    display: block; margin: 0 auto; max-width: 540px;
    position: relative; text-align: center;
}
.jqpaginator .jqp-wrap .jqp-input {
    display: block; margin: 0 auto; width: 100px;
}
.jqpaginator .jqp-wrap .jqp-prev,
.jqpaginator .jqp-wrap .jqp-next,
.jqpaginator .jqp-wrap .jqp-pages { display: inline-block; }
.jqpaginator .jqp-wrap .jqp-pages { padding: 0; margin: 0; }
.jqpaginator .jqp-wrap .jqp-pages li {
    cursor: default; display: inline-block; padding: 5px 10px;
}
.jqpaginator .jqp-wrap .jqp-pages li.jqp-page,
.jqpaginator .jqp-wrap button {
    cursor: pointer;
    background-color: white;
    color: #0033a0;
    box-shadow: 0px 8px 20px 0px rgba(0, 0, 0, 0.15);
    border-radius: 5px;
    border: none;
    padding: 8px 12px;
}
.jqpaginator .jqp-wrap .jqp-pages li.jqp-active {
    cursor: default; font-weight: bold; background-color: #0033a0;
    border-radius: 5px;
    color: white;
}
.jqpaginator .jqp-wrap button.jqp-disable {
    color: #BBBBBB; cursor: default; pointer-events: none;
}