
.paging_full_numbers span > a.paginate_button, .bottom .ellipsis {
  color: rgb(var(--arno-main-color))!important;
  
}

div.dt-container .dt-paging .dt-paging-button, div.dt-container .dt-paging .dt-paging-button:hover {
  padding:0px!important;
  margin-left: 2px;
  text-align: center;
  cursor: pointer;
  color: var(--arno-link-color) !important;
  border: 0px!important;
  border-radius: var(--arno-item-border-radius)!important;
  background: transparent!important;
  font-weight:400!important;
  min-width: 2.5rem!important;
  min-height: 2.5rem;
  text-decoration: underline!important;
}
div.dt-container .dt-paging .dt-paging-button:hover {
  color: var(--arno-link-color) !important;
  text-decoration: none!important;
}
div.dt-container .dt-paging .dt-paging-button.current, div.dt-container .dt-paging .dt-paging-button.current:hover, div.dt-container .dt-paging .dt-paging-button:focus {
  background: rgb(var(--arno-main-color))!important;
  border: 0px!important;
  text-decoration: none!important;
  outline: .0625rem solid rgba(0,0,0,0);
}
div.dt-container .dt-paging .dt-paging-button.current, div.dt-container .dt-paging .dt-paging-button.current:hover {
  color:#fff!important;
  outline: .0625rem solid rgba(243,208,62,0);
}
div.dt-container .dt-paging .dt-paging-button:focus {
  background-color: var(--arno-btn-secondary-focus-color)!important;
  box-shadow: 0px 0px 0px 2px var(--arno-btn-box-shadow) inset !important;
  text-decoration: none!important;
  color: var(--arno-btn-secondary-focus-text-color) !important;
  outline: .0625rem solid var(--arno-dt-paging-button-outline);
	

}
div.dt-container .dt-paging .dt-paging-button.previous, div.dt-container .dt-paging .dt-paging-button.next {
  /*width: 82px !important;*/
  white-space: nowrap;
  display:inline-block;
  text-decoration: none!important;
  border:solid 1px red;
  
}
div.dt-container .dt-paging .dt-paging-button.next {
 /* width: 90px !important;*/
  
}

.dt-paging-button.next a span, .dt-paging-button.previous a span{
	padding-right:3px;
	padding-left:3px;
}
div.dt-container .dt-paging .dt-paging-button.next:focus, div.dt-container .dt-paging .dt-paging-button.previous:focus {
  text-decoration: none!important;
  box-shadow: none!important;
  border: 0!important;
  background-color: transparent!important;
  border-radius:0px!important;
  outline: 0!important;
  padding: 0px!important;
}
div.dt-container .dt-paging .dt-paging-button.next:focus a, div.dt-container .dt-paging .dt-paging-button.previous:focus a {
  color: var(--arno-link-color)!important;
  box-shadow: none!important;
  text-decoration-line: none;
}
.dt-paging-button.disabled.previous, .dt-paging-button.disabled.next {
  display: none !important;
}

.previous a img, .next a img  {
   vertical-align: middle;
}

.paging-arrow-icon {
  color: var(--arno-paging-arrow-icon) !important;
}
nav[aria-label="pagination"] {
  display: flex;
  align-items: center;
}
a[rel="previous"], a[rel="next"] {
  align-items: center;
  display: inline-flex !important;
  
  
}
