#loader {
  width:30px;
  height:30px;
}

.loader {
  width:30px;
  height:30px;
}

INPUT[type="button"], INPUT[type="submit"], BUTTON {
  cursor: pointer !important;
}

.pagination-container .page-numbers {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  text-align: center;
  cursor: pointer;
  border: 1px solid rgba(23, 50, 68, 0.5);
  border-radius: 8px;
  color: rgba(23, 50, 68, 0.5);
  font-weight: 700;
  font-size: 0.875rem;
}
.pagination-container .page-numbers svg {
  color: #173244;
}
.pagination-container .page-numbers svg path {
  fill-opacity: 0.5;
}
.pagination-container .page-numbers:hover {
  background: rgba(49, 65, 88, 0.2);
  border: 1px solid rgba(49, 65, 88, 0.8);
  color: rgba(49, 65, 88, 1);
}
.pagination-container .page-numbers:hover svg {
  color: rgba(49, 65, 88, 1);
}
.pagination-container .page-numbers:hover svg path {
  fill-opacity: 1;
}
.pagination-container .page-numbers:active {
  background: rgba(49, 65, 88, 1);
  border: 1px solid rgba(49, 65, 88, 1);
  color: #FFFFFF;
}
.pagination-container .page-numbers:active svg {
  color: #FFFFFF;
}
.pagination-container .page-numbers:active svg path {
  fill-opacity: 1;
}
.pagination-container .page-numbers.current {
  background: rgba(49, 65, 88, 1);
  border: 1px solid rgba(49, 65, 88, 1);
  color: #FFFFFF;
  cursor: default;
}
.pagination-container .page-numbers.current:hover {
  background: rgba(49, 65, 88, 1);
  border: 1px solid rgba(49, 65, 88, 1);
  color: #FFFFFF;
}
.pagination-container .page-numbers.dots {
  cursor: default;
}
.pagination-container .page-numbers.dots:hover {
  border: 1px solid rgba(23, 50, 68, 0.5);
  color: rgba(23, 50, 68, 0.5);
  background: inherit;
}
