.hide-row{
   display:none;
}

.maincolorbg{
    background: var(--top-menu-color-button-circle) !important;
    border: 1px solid var(--top-menu-color-button-circle);
}

.container-submenu
{ 
   padding: 10px !important;
}

/* Ícone para order="column_desc" */
    .tdatagrid_col[order="column_desc"]::before {
      content: "\f0de"; /* Ícone Font Awesome para ordenação descendente (seta para baixo) */
      font-family: "Font Awesome 5 Free";
      padding-right: 5px;
    }

    /* Ícone para order="column_asc" */
    .tdatagrid_col[order="column_asc"]::before {
      content: "\f0dd"; /* Ícone Font Awesome para ordenação descendente (mesmo ícone que para column_desc) */
      font-family: "Font Awesome 5 Free";
      padding-right: 5px;
      transform: scaleY(-1); /* Inverte o ícone verticalmente para indicar ordenação ascendente */
    }

    /* Ícone para order="column_none" */
    .tdatagrid_col[order="column_none"]::before {
      content: "\f0da"; /* Nenhum ícone, deixe vazio */
      font-family: "Font Awesome 5 Free";
       padding-right: 5px;
    }

    /* Estilos adicionais para a coluna (opcional) */
    .column {
      /* Outros estilos da coluna aqui */
    }
    
    
    /* estilo do campo select2 desabilitado */
    .select2-container--default .select2-disable + .selection .select2-selection--single .select2-selection__rendered, .select2-disable + .selection .select2-selection__placeholder, .select2-disable + .selection input::placeholder {
        color: #626262 !important;
    }
    
    
    .table-striped tbody tr:nth-of-type(even) {
        background: #f8f8f8;
    }

    
    [page-name="OccurrenceBox"]
    {
          margin-top: -20px;
    }

/* Estilos para os botões de zoom */
.zoom-controls-fixed {
    position: fixed;
    bottom: 20px;
    right: 20px;
    z-index: 9999;
}

.zoom-controls-fixed .btn {
    width: 45px;
    height: 45px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
}

.zoom-menu-expanded {
    display: flex;
    flex-direction: column;
    gap: 8px;
    margin-top: 8px;
} 
    
