/** Colores **/
.color-gobierno {
    color: #ab0033;
}

.color-gobierno-dorado {
    color: #c9aa74;
}

.background-gobierno {
    background: #ab0033;
}

.color-white {
    color: white;
}

.background-principal {
    background-color: #d4d4d4;
}

.font-large {
    font-size: large;
}

.font-medium {
    font-size: medium;
}

.font-small {
    font-size: small;
}

.btn-outline-tam {
    color: #ab0033;
    border-color: #ab0033 !important;
}

    .btn-outline-tam.active {
        color: white;
        background-color: #ab0033 !important;
    }

.btn-tam {
    color: white;
    background-color: #ab0033 !important;
}

.active > .page-link, .page-link.active {
    background-color: #BC955C;
    border-color: #bd883c;
}

.page-link:hover {
    color: #a56303;
}

.page-link {
    color: #a56303;
}

    .page-link:focus {
        z-index: 3;
        color: #a56303;
        background-color: var(--bs-pagination-focus-bg);
        outline: 0;
        box-shadow: 0 0 0 0.25rem rgba(188, 149, 92, 0.25);
        
    }

.accordion-button:not(.collapsed) {
    color: white;
    background-color: #BC955C;
    box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);
}

.accordion-button:focus {
    z-index: 3;
    border-color: var(--bs-accordion-btn-focus-border-color);
    outline: 0;
    box-shadow: 0 0 0 0.25rem rgba(188, 149, 92, 0.25);
}

--bs-accordion-active-bg{
    color: #BC955C;
}

.section-bg {
    background-color: transparent;
}

.font-weight-light-bold {
    font-weight: 200;
}

.font-weight-bold {
    font-weight: 700;
}

#footer {
    background: #ab0033 !important;
    color: #fff;
    font-size: 14px;
    background: #f1f6fe;
    width: 100%;
    bottom: 0;
    height: 6%;
}