@charset "utf-8";
/* CSS Document */

body {  font-family: "Source Sans 3", sans-serif;
}
footer {color: white; padding-bottom: 15px; padding-top: 15px; font-style: caps; }
small {font-size: 16px; line-height: 22px; float: left; margin: 10px 0px 10px 0px; color: dimgrey;}
.texto_blanco{color: white;}
.line {height: 10px; width: 100%; background-image:url("../images/franja.jpg")}
.navbar {background-color: midnightblue; color: white;}
.headimg {background-image: url("../images/headimg_m.jpg"); background-size: 100%; min-height: 500px;}
.titulo {font-size: 28px; font-weight: 700; color: midnightblue; margin-bottom: 30px; line-height: 30px;}
.panel-title:hover { color: midnightblue; text-decoration: none;}
.panel-heading:hover { color: midnightblue; text-decoration: none;}
.link_verde {color: darkgreen;}
.kontakt {background-color: #F0F5F7; padding-bottom: 25px; padding-top: 25px; -webkit-box-shadow: inset 0px 0px 23px 0px rgba(0,0,0,0.44);
-moz-box-shadow: inset 0px 0px 23px 0px rgba(0,0,0,0.44);
box-shadow: inset 0px 0px 23px 0px rgba(0,0,0,0.44);}
#carruselindex {margin-bottom: 50px; margin-top: 50px; max-height: 300px;}
.imgfootlogos {max-width: 730px;}
.imgmaps {max-width: 400px;}
.fomulario {background-color: white; margin-top: 50px;}
.accordionfaq {border: none; font-size: 20px; background-color:  aliceblue; padding: 15px;}
.card-body {width: 100%; min-width: 100%;}
.accordionuber {background-color: #E1F4E8; border: none; font-size: 20px; padding: 15px; color: darkolivegreen;}
.card-title {width: 100%;}
.accordion-button {background: none; border: red 1px; font-weight: 600; color: midnightblue;} 
.accordion-button a:active {border: none;}
.linea_blanca {width: 298px; height: 5px; background-color: white; }
.bluebg {background-image: url("../images/bgblue.png"); background-attachment: fixed;  color: white; font-size: 30px; font-weight:  200; font-family: "Source Sans 3", sans-serif; -webkit-box-shadow: inset 0px 0px 23px 0px rgba(0,0,0,0.44);
-moz-box-shadow: inset 0px 0px 23px 0px rgba(0,0,0,0.44);
box-shadow: inset 0px 0px 23px 0px rgba(0,0,0,0.44);}
.blogbox {background-color: white; border-radius: 3px; margin-bottom: 25px; padding: 20px;-webkit-box-shadow: 2px 2px 12px -2px rgba(0,0,0,0.39);
-moz-box-shadow: 2px 2px 12px -2px rgba(0,0,0,0.39);
box-shadow: 2px 2px 12px -2px rgba(0,0,0,0.39);;
-moz-box-shadow: 2px 2px 17px -2px rgba(0,0,0,0.49);
box-shadow: 2px 2px 17px -2px rgba(0,0,0,0.49);}
.bg-azul {background-image: url("../images/bgblue.png"); background-attachment: fixed;  color: white; -webkit-box-shadow: inset 0px 0px 23px 0px rgba(0,0,0,0.44);
-moz-box-shadow: inset 0px 0px 23px 0px rgba(0,0,0,0.44);
box-shadow: inset 0px 0px 23px 0px rgba(0,0,0,0.44);}

.panel-default {border-bottom: 1px solid #E0E0E0; margin-bottom: 20px; padding-bottom: 10px;}
.tablateral {background-color: #f9f9f9; border: none; padding-bottom: 10px; padding-top: 10px;}
.tab-pane {padding-left:  10px;}

.uberunsbg {background-image: url("../images/bgblue.png"); background-attachment: fixed;
-webkit-box-shadow: inset 0px 0px 23px 0px rgba(0,0,0,0.44);
-moz-box-shadow: inset 0px 0px 23px 0px rgba(0,0,0,0.44);
box-shadow: inset 0px 0px 23px 0px rgba(0,0,0,0.44);

}
.modulabg {background-image: url("../images/imgB_m.jpg");  background-size: 100%;
-webkit-box-shadow: inset 0px 0px 23px 0px rgba(0,0,0,0.44);
-moz-box-shadow: inset 0px 0px 23px 0px rgba(0,0,0,0.44);
box-shadow: inset 0px 0px 23px 0px rgba(0,0,0,0.44);
	color:  white; padding-top: 100px; padding-bottom: 100px;

}
.modulbbg {background-image: url("../images/imgC_m.jpg");  background-size: 100%;
-webkit-box-shadow: inset 0px 0px 23px 0px rgba(0,0,0,0.44);
-moz-box-shadow: inset 0px 0px 23px 0px rgba(0,0,0,0.44);
box-shadow: inset 0px 0px 23px 0px rgba(0,0,0,0.44);
	color:  white; padding-top: 100px; padding-bottom: 100px;

}
.card {min-height: 190px;}
.accordion-button a:active a:focus {border: none;}
.bg-celeste {background-color: #f0f5f7;}
.accordion-body {margin-bottom: 25px; margin-top: 25px; font-size: 18px; font-weight: 300; color: midnightblue;}
.bajada {color: midnightblue; text-align: left; font-size: 20px; font-weight: 500;}


.greenblock {background-color: green; width: 40px; height: 5px; clear: both; margin-top: 25px; margin-bottom: 25px;}

.bg-verdecito { background-color: #E1F4E8; padding-top: 50px; padding-bottom: 50px; -webkit-box-shadow: inset 0px 0px 23px 0px rgba(0,0,0,0.44);
-moz-box-shadow: inset 0px 0px 23px 0px rgba(0,0,0,0.44);
box-shadow: inset 0px 0px 23px 0px rgba(0,0,0,0.44);}

.subtitulo-verde {font-size: 24px; font-weight: 600; color: darkgreen;}
.texto_azul {color: midnightblue; font-weight: 600;}
.texto_gris {color: slategray; font-weight: 400;}
.limpiar {clear: both; float: left; width: 100%;}

/*ESCRITORIO*/
@media only screen and (min-width: 769px) {.headimg {background-image: url("../images/headimg2.jpg"); background-size: 100%;}

#carruselindex {margin-bottom: 50px; margin-top: 50px; max-height: 600px;}
.modulabg {background-image: url("../images/imgB.png"); background-attachment: fixed; background-size: 100%;
-webkit-box-shadow: inset 0px 0px 23px 0px rgba(0,0,0,0.44);
-moz-box-shadow: inset 0px 0px 23px 0px rgba(0,0,0,0.44);
box-shadow: inset 0px 0px 23px 0px rgba(0,0,0,0.44);
	color:  white; padding-top: 150px; padding-bottom: 100px;

}
.modulbbg {background-image: url("../images/imgC.png"); background-attachment: fixed; background-size: 100%;
-webkit-box-shadow: inset 0px 0px 23px 0px rgba(0,0,0,0.44);
-moz-box-shadow: inset 0px 0px 23px 0px rgba(0,0,0,0.44);
box-shadow: inset 0px 0px 23px 0px rgba(0,0,0,0.44);
	color:  white; padding-top: 150px; padding-bottom: 100px;

}



}
.icon_index { width: 60px; float: left; height: 100%; min-height: 100%;
	
}
