[data-kt-search-element="content"] {
    position: fixed !important;
    transform: none !important;
    display: none; /* Oculta el menú por defecto */
}

[data-kt-search-element="content"].show {
    display: block; /* Muestra el menú cuando sea necesario */
}


.dropzone-file-success .badge {
    color: #ffffff !important; /* Forzar texto blanco */
}

.tox-promotion{
    display: none !important;
  }
  

.bg-primary{
    color: white !important;
}

/* Sidebar en modo oscuro */
[data-kt-app-layout="dark-sidebar"] .app-sidebar {
    background-color: var(--bs-app-sidebar-dark-bg-color);
}

/* Sidebar en modo claro */
[data-kt-app-layout="light-sidebar"] .app-sidebar {
    background-color: #f8f9fa; /* o cualquier otro color claro que te guste */
}

a {
  color: #287FB9;
}

.file-entry {
    padding: 0.75rem;
    border-bottom: 1px solid #e2e8f0;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.file-entry:last-child {
    border-bottom: none;
}

#kt_files_table_paginate {
    display: flex;
    justify-content: center;
    padding-top: 0.5rem;
}

#kt_files_table_paginate .paginate_button {
    padding: 0.25rem 0.5rem !important;
    font-size: 0.75rem !important;
    margin: 0 2px;
    border-radius: 0.5rem !important;
    min-width: 2rem;
}

/* Botón activo Keen-style */
#kt_files_table_paginate .paginate_button.current {
    background-color: var(--bs-primary);
    color: white !important;
    border: none !important;
}

/* Botones prev/next */
#kt_files_table_paginate .paginate_button:not(.current) {
    background-color: transparent !important;
    color: #b5b5c3 !important;
    border: none !important;
}

#kt_files_table_wrapper .dataTables_paginate {
    margin-top: 0.5rem;
}

.logo-img {
    height: 100px;
    object-fit: contain;
    object-position: center;
}

.btn-orcid {
    background-color: #A6CE39 !important;
    border-color: #A6CE39 !important;
    color: #fff !important;
}
.btn-orcid:hover {
    background-color: #8fbf2f !important; /* tono más oscuro al hover */
    border-color: #8fbf2f !important;
}
