.elementor-element .icon .wpdt-table-logo:before,.elementor-element .icon .wpdt-chart-logo:before {
    content: "";
    height: 30px;
    display: block;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center
}

.elementor-element .icon .wpdt-table-logo:before {
    background-image: url(/wp-content/plugins/wpdatatables/assets/img/logo-large.png)
}

.elementor-element .icon .wpdt-chart-logo:before {
    background-image: url(/wp-content/plugins/wpdatatables/assets/img/chart-icon.png)
}




#uc_archive_pagination_elementor19057 nav
{
  padding:0px;
  margin:0px;
}

#uc_archive_pagination_elementor19057 
{
  display:flex;
  flex-wrap: wrap;
  justify-content:center;
}

#uc_archive_pagination_elementor19057 .nav-links,
.pagelist
{
  display:flex;
  justify-content:center;
}

#uc_archive_pagination_elementor19057 .nav-links > *
{
}

#uc_archive_pagination_elementor19057 .page-numbers,
.pagelist li
{
  display:flex;
  align-items:center;
  justify-content:center;
  transition:0.3s;
  line-height:1em;
}

.pagelist li a {
    min-width: 30px;
    height: 30px;
    line-height:30px;
    text-align:center;
    margin: 2px 2px 2px 2px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #EEEEEE;
}

#uc_archive_pagination_elementor19057 a.page-numbers, 
#uc_archive_pagination_elementor19057 .dots,
.pagelist li a
{
  color:#000000;
  background-color:#FFFFFF;
}

#uc_archive_pagination_elementor19057 a.page-numbers:hover,
.pagelist li a:hover
{
  color:#6e6e6e;
  background-color:#eeeeee;
}

#uc_archive_pagination_elementor19057 .page-numbers.current,
#uc_archive_pagination_elementor19057 .page-numbers.current:hover,
.pagelist li.thisclass a,
.pagelist li.thisclass a:hover
{
  background-color:#0F69B3;
  color:#ffffff;
    border-color: #0F69B3;
}


#uc_archive_pagination_elementor19057 .page-numbers.prev, 
#uc_archive_pagination_elementor19057 .page-numbers.next
{
  padding-left:15px;
  padding-right:15px;
}



#uc_archive_pagination_elementor19057 .prev:before,
.pagelist li.prev a:before{
   font-family: "Font Awesome 5 Free";
   content: "\f053";
   display: inline-block;
   vertical-align: middle;
   font-weight: 900;
   }

#uc_archive_pagination_elementor19057 .next:after,
.pagelist li.next a:after{
   font-family: "Font Awesome 5 Free";
   content: "\f054";
   display: inline-block;
   vertical-align: middle;
   font-weight: 900;
   }

.pagelist li.next a:after,.pagelist li.prev a:before{
    height:24px;
    line-height:24px;
    margin-top:-4px;
}

.pagelist li.next:after,.pagelist li.prev:before{
    content:none !important;
}

.pagelist li.prev a b,.pagelist li.next a b{
    display:none;
}

.pagelist li .pageinfo{
    display:none;
}


#uc_archive_pagination_elementor19057.uc-ajax-loading{
	opacity:1 !important;
}

#uc_archive_pagination_elementor19057.uc-ajax-loading .current{
	position:relative;
    overflow:hidden;
}


#uc_archive_pagination_elementor19057.uc-ajax-loading .current:before{
  content: "";
  display:block;
  width:100%;
  height:100%;
  box-sizing:border-box;
  position:absolute;
  top:0px;
  left:0px;
  background-color: #c2c2c2;
  animation: uc-spinning-border 0.5s linear infinite;
  opacity:50%;
  border-radius:inherit;
}

@keyframes uc-spinning-border {
	0%{transform: scale(0);}
	100%{transform: scale(1); }	
}
