:root {
    --bg-header: #800101;
    --blanco: #FFF;
    --gris: #727272;
}

body,
html {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    font-family: "Roboto", sans-serif;
    font-optical-sizing: auto;
}

*,
*::before,
*::after {
    box-sizing: inherit;
}

.centrar {
    margin: 0 auto;
}

.header {
    background-color: var(--bg-header);
    color: var(--blanco);
}

.btn-info {
    display: block;
    color: var(--blanco);
    margin: 1rem;
}

.btn-info:hover {
    color: var(--gris);
}

@media (min-width:768px) {
    .botones {
        display: flex;
        justify-content: center;
    }

    .btn-info {
        display: inline-block;
        width: 30%;
    }
}

@media (min-width:992px) {
    .btn-info {
        width: 20%;
    }
}

.btn-info.btn-tabla {
    width: 75%;
}

.text-politicas-title {
    font-weight: 700;
    font-style: italic;
}

.contenedor-politicas {
    width: 90%;
    text-align: left;
}

@media (min-width:768px) {
    .contenedor-politicas {
        width: 70%;
        margin: 0.5rem auto;
    }
}

@media (min-width:992px) {
    .contenedor-politicas {
        width: 50%;
    }
}

.buscador-title {
    margin-top: 0.8rem;
    font-size: 1.45rem;
}

@media (min-width:992px) {
    .buscador-input {
        width: 35%;
        margin: 0 auto;
    }
}

.logo-uaeh-footer {
    width: 40%;
}

@media (min-width:768px) {
    .logo-uaeh-footer {
        width: 20%;
    }
}

@media (min-width:992px) {
    .logo-uaeh-footer {
        width: 15%;
    }
}

@media (min-width:992px) {
    .logo-uaeh-footer {
        width: 10%;
    }
}