.boda-pagination,
.archive-main > .pages {
  display: block !important;
  float: none !important;
  clear: both !important;
  width: 100% !important;
  margin: 22px 0 0 !important;
  color: #62778a !important;
  font-family: inherit !important;
  font-size: 13px !important;
  line-height: 30px !important;
  text-align: right !important;
  overflow-x: auto;}

.boda-pagination *,
.archive-main > .pages * {
  box-sizing: border-box;}

.boda-pagination table,
.archive-main > .pages table {
  width: auto !important;
  height: auto !important;
  margin: 0 0 0 auto !important;
  border: 0 !important;
  border-collapse: collapse !important;
  background: transparent !important;}

.boda-pagination tbody,
.boda-pagination tr,
.boda-pagination td,
.archive-main > .pages tbody,
.archive-main > .pages tr,
.archive-main > .pages td {
  height: auto !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
  white-space: nowrap !important;}

.boda-pagination table,
.boda-pagination td,
.boda-pagination div,
.archive-main > .pages table,
.archive-main > .pages td,
.archive-main > .pages div {
  color: inherit !important;
  font-family: inherit !important;
  font-size: 13px !important;
  line-height: 30px !important;}

.boda-pagination a,
.archive-main > .pages a {
  display: inline-flex !important;
  min-width: 30px !important;
  height: 30px !important;
  align-items: center !important;
  justify-content: center !important;
  margin: 0 2px !important;
  padding: 0 9px !important;
  border: 1px solid rgba(11, 79, 138, .22) !important;
  border-radius: 4px !important;
  color: #0b4f8a !important;
  font-family: inherit !important;
  font-size: 13px !important;
  font-weight: 400 !important;
  line-height: 28px !important;
  text-decoration: none !important;
  background: #fff !important;
  vertical-align: middle !important;}

.boda-pagination a:hover,
.archive-main > .pages a:hover {
  border-color: #0b4f8a !important;
  color: #fff !important;
  background: #0b4f8a !important;}

.boda-pagination .this-page,
.boda-pagination .current,
.boda-pagination .p_cur,
.boda-pagination .page_current,
.boda-pagination [aria-current="page"],
.archive-main > .pages .this-page,
.archive-main > .pages .current,
.archive-main > .pages .p_cur,
.archive-main > .pages .page_current,
.archive-main > .pages [aria-current="page"] {
  display: inline-flex !important;
  min-width: 30px !important;
  height: 30px !important;
  align-items: center !important;
  justify-content: center !important;
  margin: 0 2px !important;
  padding: 0 9px !important;
  border: 1px solid #0b4f8a !important;
  border-radius: 4px !important;
  color: #fff !important;
  font-family: inherit !important;
  font-size: 13px !important;
  font-weight: 600 !important;
  line-height: 28px !important;
  background: #0b4f8a !important;
  vertical-align: middle !important;}

.boda-pagination .PrevDisabled,
.boda-pagination .NextDisabled,
.boda-pagination .p_no_d,
.archive-main > .pages .PrevDisabled,
.archive-main > .pages .NextDisabled,
.archive-main > .pages .p_no_d {
  display: inline-flex !important;
  min-width: 30px !important;
  height: 30px !important;
  align-items: center !important;
  justify-content: center !important;
  margin: 0 2px !important;
  padding: 0 9px !important;
  border: 1px solid #d7e0e7 !important;
  border-radius: 4px !important;
  color: #9aa7b2 !important;
  font-family: inherit !important;
  font-size: 13px !important;
  font-weight: 400 !important;
  line-height: 28px !important;
  background: #f5f7f9 !important;
  vertical-align: middle !important;
  cursor: not-allowed !important;}

.boda-pagination input:not([type="hidden"]),
.boda-pagination select,
.archive-main > .pages input:not([type="hidden"]),
.archive-main > .pages select {
  height: 30px !important;
  margin: 0 3px !important;
  padding: 0 6px !important;
  border: 1px solid rgba(11, 79, 138, .22) !important;
  border-radius: 4px !important;
  color: #0b4f8a !important;
  font-family: inherit !important;
  font-size: 13px !important;
  background: #fff !important;
  vertical-align: middle !important;}

@media (max-width: 860px) {
  .boda-pagination,
  .archive-main > .pages {
    text-align: center !important;}

  .boda-pagination table,
  .archive-main > .pages table {
    margin-inline: auto !important;}
}

