/* CSS CUSTOMIZADO POR CENTRO INFORMÁTICO MILLENIUM */
/* PROYECTOS */
.millenium-estado-ejecucion {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
    gap: 6px;
}
.circle {
            width: 12px;
            height: 12px;
            border-radius: 50%;
            background-color: red;
            position: relative;
            animation: pulse 1.5s infinite;
        }        

        @keyframes pulse {
            0%, 100% {
                transform: scale(1);
                opacity: 1;
            }
            40% {
                transform: scale(1.1);
                opacity: 0.2;
            }
        }    
.millenium-estado-finalizado {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
    gap: 6px;
}
.circle2 {
            width: 12px;
            height: 12px;
            border-radius: 50%;
            background-color: greenyellow;
            position: relative;
            animation: pulse 1.5s infinite;
        }        

        @keyframes pulse {
            0%, 100% {
                transform: scale(1);
                opacity: 1;
            }
            40% {
                transform: scale(1.1);
                opacity: 0.2;
            }
        }

/* FIN PROYECTOS */

a.uk-navbar-toggle {
    padding-left: 12px !important;
    border: 1px solid #ffffff;
    min-height: 52px !important;
    line-height: 52px !important;
    padding-right: 12px !important;
}
/*.uk-section-primary:not(.uk-preserve-color) a {
    color: #000000 !important;
}*/
body.page-template-default h2.wp-block-heading {
    font-size: 22px !important;
}