a {
    color: #0c8132 !important;
}

.a {
    color: #0c8132 !important;
    text-decoration: none !important;
} 


.page-item.active .page-link {
    z-index: 3;
    color: #fff !important;
    background-color: #0c8132 !important;
    border-color: #0d6efd !important;
}

.btn-secondary {
    color: #fff !important;
    background-color: #6c757d;
    border-color: #6c757d;
}

.btn-success {
    color: #fff !important;
    background-color: #198754;
    border-color: #198754;
}


.btn-info {
    color: #fff !important;
    background-color: #0dcaf0;
    border-color: #0dcaf0;
}


.sombra {
  text-shadow: 2px 2px 5px black;
}


a:not([class]) {
    text-decoration: none !important;
}

.carousel-control-next, .carousel-control-prev {
    width: 5% !important;   
}

:root {
    --cassiopeia-color-primary: #1c4a85 !important;
    --cassiopeia-color-link: #ec1356 !important;
    --link-color: #ec1356 !important;
    --link-color-rgb: 34, 79, 170;
    --cassiopeia-color-hover: #424077;
    --link-hover-color: #424077;
    --link-hover-color-rgb: 66, 64, 119;
}

.container-header {
    z-index: 10;
    background-color: var(--cassiopeia-color-primary);
    background-image: linear-gradient(135deg, var(--cassiopeia-color-primary) 0%, #0c8132 100%) !important;
    position: relative;
    box-shadow: inset 0 5px 5px #00000008;
}

.footer {
    color: #fff;
    background-color: var(--cassiopeia-color-primary);
    background-image: linear-gradient(135deg, #0c8132 0%, var(--cassiopeia-color-hover)  100%);
    margin-top: 1em;
}

.btn-primary {
    color: #fff !important;
    background-color: #0c8132 !important;
    /*-color: #0d6efd;*/
}

