.container-menu_footer {
    display: flex;
    flex-wrap: wrap;
    align-items: baseline;
    box-shadow: 0px -1px 10px #ccc;
    padding: 0.3em 0;
}

.container-menu_footer > .container-opcion_footer {
    width: 20%;
    text-align: center;
    font-size: 22px;
    padding: 0.5em;
}

.icono-footer {
    color:#708eb7;
    background: #fff;
}

.icono-footer.active {
    color:#fff;
    background-color: #708eb7;
}

.container-menu-foto-footer {
    width: 28px;
    height: 28px;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    border-radius: 100%;
}

.label_footer {
    font-size:10px !important;
    color:black !important;
}