@charset "UTF-8";

@media screen and (min-width: 1030px) {
    #container { 
        padding-bottom: 2em; 
    } 
}
@media  screen and (max-width: 767px){
    .correoMuac a{
        font-size: 14px !important;
    }
}

@media screen and (max-width: 814px) {
    .adip-footer {
        float:right !important;
        padding-left: 0!important;
        padding-right: 1% !important;
        font-size: 12px !important;
    }
    .adip-footer-titulo {
        font-size: 10px !important;
        text-align: center !important;
    }
    .adip-footer-textos{
        font-size: 16px;
    }
    .img-footer{
        width: 100% !important;
    }
}

@media screen and (max-width: 640px) {
    #container { 
        padding-bottom: 0 !important; 
    } 
}
@media screen and (max-width: 615px) {
    .adip-footer {
        float:right !important;
        font-size: 10px !important;
        text-align: center !important;
    }
    .adip-footer-titulo {
        font-size: 10px !important;
        text-align: center !important;
    }
}

@media screen and (max-width: 580px) {
    .adip-footer {
        float:left !important;
        padding-left: 1% !important;
        font-size: 10px !important;
        text-align: center !important;
    }
    .adip-footer-titulo {
        font-size: 10px !important;
        text-align: center !important;
    }
}

@media screen and (max-width: 425px) {
    .adip-footer-titulo {
        padding-left: 3% !important;
        font-size: 10px !important;
        text-align: center !important;
    }
    .adip-footer-textos{
        /* padding-left: 3% !important;
            font-size: 14px !important; */
    }
    .img-footer{
        width: 70% !important;
    }
}

@media screen and (max-width: 340px) {
    .adip-footer {
        float:left !important;
        padding-left: 1% !important;
        font-size: 10px !important;
        text-align: center !important;
    }
}
/* Esta hoja de estilos es utilizada por el footer de la aplicacion */
.adip-footer{
    float:left;
    padding-left: 25%;
    display: block !important;
    vertical-align: middle !important; 
    margin: 5px auto !important; 
    color:#ffffff !important;
    font-size: 12px ;
    font-family: 'Inter';
    line-height: 1.27 !important;
    letter-spacing: normal;
    text-align: justify;
}

body, html { 
    margin:0 !important; 
    padding:0 !important; 
    height:100% !important;
} 
#wrapper { 
    min-height:100% !important; 
    position:relative !important; 
} 
#container { 
    padding-bottom: 0; 
    min-height: calc(100vh - 250px);
} 
.footer { 
    height: auto !important;
    background: #901645 !important;
    width:100% !important;
    position:relative !important;
    bottom:0 !important;
    left:0 !important;
    min-height: 3em !important;
}

.adip-footer-titulo{
    padding-left: 4%;
    display: block !important;
    vertical-align: middle !important; 
    margin: 5px auto !important;
    color:#ffffff !important;
    font-size: 18px ;
    font-weight: bold;
    font-family: 'Inter';
    letter-spacing: normal;
    text-align: left;
}

.adip-footer-textos{
    padding-left: 4%;
    display: block !important;
    vertical-align: middle !important; 
    margin: 5px auto !important;
    color:#ffffff !important;
    font-size: 16px;
    font-weight: 100;
    font-family: 'Inter';
    letter-spacing: normal;
    text-align: left;
}

.adip-line-yellow{
    position: absolute;
    width: 100%;
    height: 6px;
    background-color: #b17a45;
    margin-bottom: 5px;
}

.contenedor-footer {
    background-color: #3F3F3D; 
    max-width: 100%; 
    margin: 0 auto; 
    padding: 40px; 
    display: flex; 
    justify-content: space-around;
}

.logo-footer {
    max-width: 200px;
}

.label-footer {
    font-family: 'Montserrat', sans-serif;
    color: #fff !important; 
    font-size: 20px !important; 
    font-weight: bold !important;
}

.ul-footer {
    list-style: none; 
    color: #fefefe;
    padding-inline-start: 0 !important;
}

.li-footer {
    text-align: left !important;
    margin-top: 10px; 

}

.li-footer a {
    font-family: 'Montserrat', sans-serif;
    color: #eeecec !important; 
    font-weight: 300 !important; 
    text-decoration: none !important;
    font-size: 18px !important;
}

.li-footer a:hover {
    color: #b17a45 !important;
    text-decoration: underline !important;
}

.footer-line {
    width: 50px;
    height: 2px;
    background-color: #b17a45;
    margin-bottom: 5px;
}
