﻿@charset "UTF-8";
/*
 * Paginação costumizada
 *
 * Dependencias: Jquery, java script de mesmo nome, font-awesome
 *
 * Ultima atualização
 *
 * Data: 27/08/2019
 * Por: Lucas Paranhos
 * Atualizações: Compatibilidade com clicar e arrastar
 */
.controlesPaginacaoCustom {
  display: flex;
  justify-content: center; }
  .controlesPaginacaoCustom li.page-item {
    list-style: none;
    padding: 10px;
    width: min-content;
    width: fit-content; }
    .controlesPaginacaoCustom li.page-item .page-link {
      cursor: pointer;
      border: 1px solid #4C2582;
      background-color: transparent;
      height: 10px;
      width: 10px;
      border-radius: 50%;
      padding: 0px; }
      .controlesPaginacaoCustom li.page-item .page-link.selected {
        background-color: #4C2582;
        border: 1px solid #f6f6f6;
        box-shadow: 0 0 0px 1px #4C2582; }
  .controlesPaginacaoCustom .page-item.ant-prox {
    padding: 3px; }
    .controlesPaginacaoCustom .page-item.ant-prox .page-link {
      border: none;
      color: #4C2582;
      height: 29px;
      width: 24px;
      font-size: 19px; }
  .controlesPaginacaoCustom .page-link:focus {
    box-shadow: none; }
  .controlesPaginacaoCustom .responsivePagination {
    min-width: 120px;
    overflow: hidden;
    display: flex; }
    .controlesPaginacaoCustom .responsivePagination li.page-item:first-child {
      margin-left: auto; }
    .controlesPaginacaoCustom .responsivePagination li.page-item:last-child {
      margin-right: auto; }

.pagina-paginacao {
  transition: opacity 350ms ease-in-out;
  opacity: 1; }
  .pagina-paginacao.hide {
    opacity: 0; }

.hidden {
  display: none; }
