@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: 11px !important;
    text-align: left !important; */
    font-size: 10px !important;
    text-align: center !important;
  }
  .adip-footer-titulo {
    /* font-size: 1em ;
    text-align: left !important; */
    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: left !important; */
    font-size: 10px !important;
    text-align: center !important;
  }
  .adip-footer-titulo {
    /* font-size: 1em !important;
    text-align: left !important; */
    font-size: 10px !important;
    text-align: center !important;
  }
}

@media screen and (max-width: 425px) {
  .adip-footer-titulo {
    padding-left: 3% !important;
    /* font-size: 18px !important;
    text-align: left !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: left !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: #6A1C32 !important;
    /*background:#00312d !important;*/
    width:100% !important;
    position:relative !important;
    bottom:0 !important;
    left:0 !important;
    min-height: 3em !important;
    /* padding-top: 1em !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';
	/* line-height: 1.27 !important; */
	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';
	/* line-height: 1.27 !important; */
	letter-spacing: normal;
    text-align: left;
}

.adip-line-yellow{
  position: absolute;
  width: 100%;
  height: 6px;
  background-color: #b17a45;
  margin-bottom: 5px;
  /* padding-top: 1em !important; */
}

.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;
}
