﻿body {

}

.gaceta-item {
    background: #7cb928;
    padding: 15px;
    border-radius: 8px;
    box-shadow: 0 2px 4px rgba(0,0,0,0.1);
    height: 350px; /* altura fija para uniformidad */
    display: flex;
    flex-direction: column; /* apilar contenido arriba y botón abajo */
    justify-content: space-between; /* deja espacio entre contenido y footer */
}

.gaceta-footer {
    display: flex;
    justify-content: flex-end; /* botón alineado a la derecha */
}

    .gaceta-footer button {
        background-color: #7cb928; /* verde solicitado */
        color: white;
        border: none;
        padding: 6px 12px; /* 👈 más pequeño */
        border-radius: 5px;
        cursor: pointer;
        font-size: 12px; /* 👈 tamaño de fuente */
    }

.gaceta-footer button:hover {
    background-color: #014d24; /* un tono más oscuro al pasar el mouse */
}


.busqueda-archivo label {
        font-size: 11px;
}

/* Botón ocupará ambas columnas al final */
.boton-buscar {
    grid-column: span 2;
    text-align: center;
}

#btnBuscar {
    background-color: #7cb928; /* mismo verde */
    color: white;
    border: none;
    height: 30px;
    padding: 8px 16px;
    text-align: center;
    border-radius: 5px;
    cursor: pointer;
    font-size: 12px; /* un poco más grande que el de Ver PDF para que destaque */
}

    #btnBuscar:hover {
        background-color: #278141; /* tono más oscuro en hover */
    }

header nav ul li {
    font-size: 12pt;
}

header nav ul li a {
      font-size: 12pt;
}

#archivo h2,
#archivo label,
#archivo input,
#archivo select,
#archivo textarea,
#archivo button,
#archivo p {
    font-size: 20px;
}


/* Aplica solo a la sección noticias */
#noticias h2,
#noticias label,
#noticias input,
#noticias select,
#noticias textarea,
#noticias ul li {
    font-size: 20px;
}


/* Aplica solo a la sección transparencia */
#transparencia h2,
#transparencia ul li,
#transparencia ul li a {
    font-size: 16px;
}

.radio-custom .dx-radiobutton .dx-radiobutton-text {
    font-size: 14px;
    color: green;
}

.card-content {
    max-height: 100%;
    overflow-y: auto;
    padding-right: 6px; /* espacio para que el scroll no tape texto */
}

.card-content::-webkit-scrollbar {
    width: 6px;
}

.card-content::-webkit-scrollbar-thumb {
    background-color: #ccc;
    border-radius: 3px;
}

