/* Inicio de estilos del navbar */
	.ebso-nom-logo{
		font-size: 12px;
	}
/* Fin de estilos del navbar */

/* Inicio de estilos de la página Políticas de Calidad */
	.card-pol-cal{
		margin-top: 0rem;
	}

	.card-pol-cal-header{
		font-weight: bolder;
	}

	.card-pol-cal-title{
		font-weight: 400;
	}

	.card-pol-cal-button{
		white-space: normal !important;
	}

/* Fin de estilos de la página Políticas de Calidad */

/* INICIO DE COLOR DE FONDO DEL MENU SUPERIOR */

.bg-navbar-top{
	background-color: #ffcf006b !important;
}

.bg-navbar-top:active, .bg-navbar-top:hover {
	background-color: #ffcf006b !important;
}

.img-maxwidth-40por{
	max-width: 40% !important;
}

.bg-blanco{
	background-color: #ffffff !important;
}

.fontSize1_5rem{
	font-size: 1.5rem;
}

.fixed-top-2 {
    margin-top: 56px !important;
}

.zindex{
	z-index: 1030!important;
}


/* Menu con varias filas navbar  */
.navbar {
  padding:0rem;
  margin-bottom:2rem;
}

.dropdown .dropdown-menu {
  border-radius:0;
 }

 .texto-color-negro{
 	color: #0c0d0e !important;
 }

 .texto-color-blanco{
 	color: #ffffff !important;
 }


/* Medium devices (tablets, 768px and up) 
The navbar toggle appears at this breakpoint */
@media (min-width: 768px) {  
.dropdown:hover .dropdown-menu {
    display: block;
    margin-top: 0;
  border-radius:0;
 }
}


.ebso-body-color{
	background-color: #eaeded !important;
}


.card-misionvision-bg{
	background-color: #343a40 !important;
}

.card-misionvision-bg:hover{
	cursor: pointer !important;
	background-color: #ffffff !important;
	color: #0c0d0e !important;
	opacity: 0.8 !important;
	filter: alpha(opacity=80) !important;
}

.margin-cero{
	margin: 0px !important;
}

.margin-leftright-menos30{
	margin-left: -30 !important;
    margin-right: -30 !important;
}

.margin-leftright-menos45{
	margin-left: -45 !important;
    margin-right: -45 !important;
}

.card-misionvision-margin{
	margin-left: 0px !important;
	margin-right: 0px !important;
	margin-top: 0px !important;
	margin-bottom: 1rem !important;
}

@media (min-width: 576px) {  

	.card-misionvision-width{
		max-width: 20rem !important;
		min-width: 20rem !important;
	}

	.card-misionvision-margin{
		margin-left: 1rem !important;
		margin-right: 1rem !important;
		margin-top: 1rem !important;
		margin-bottom: 0rem !important;
	}

}

.texto-titulos-seccion-home{
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 24px;
    color: #010101;
    font-weight: bolder;
  	/*text-shadow: 0 1px 0 #ccc,
               0 2px 0 #c9c9c9,
               0 3px 0 #bbb,
               0 4px 0 #b9b9b9,
               0 5px 0 #aaa,
               0 6px 1px rgba(0,0,0,.1),
               0 0 5px rgba(0,0,0,.1),
               0 1px 3px rgba(0,0,0,.3),
               0 3px 5px rgba(0,0,0,.2),
               0 5px 10px rgba(0,0,0,.25),
               0 10px 10px rgba(0,0,0,.2),
               0 20px 20px rgba(0,0,0,.15);*/
}

.text-color-footer{
	color: #eaeded !important;
}

.a-footer-icon:hover {
    color: #ff8b01 !important;
    text-decoration: none !important;
}

.a-footer-icon {
    color: #eaeded;
    text-decoration: none !important;
    background-color: transparent !important;
    -webkit-text-decoration-skip: objects !important;
}

.a-footer:hover {
    color: #ff8b01 !important;
    text-decoration: underline !important;
}

.a-footer {
    color: #eaeded;
    text-decoration: none !important;
    background-color: transparent !important;
    -webkit-text-decoration-skip: objects !important;
}

.fondo-footer{
	background-color: #343a40 !important;
}

.text-footer-contacto{
	font-size: 0.8 rem !important;
}


/* Fin del Menu con varias filas navbar  */

/* inicio de sticky */


/* fin de sticky */



/* FIN DE COLOR DE FONDO DEL MENU SUPERIOR */

/* INICIO DE Espacio de 6REM en el margin top */
.rem6{
	margin-top: 6rem;
}

.rem10{
	margin-top: 10rem;
}
/* FIN DE Espacio de 6REM en el margin top */

/* INCIO DE CARRUSEL IMAGEN DE FONDO */

	.img-bg-carousel-items{
		 background-repeat: no-repeat; 
		 background-size: cover; 
		 background-position: center center;
	}

/* FIN DE CARRUSEL IMAGEN DE FONDO */


/* INICIO DE MISION VISION */

	.border-radius-15px{
		border-radius: 15px !important;
	}

	.sombra{
		box-shadow: -9px 5px 21px #636262 !important;
	}

/* FIN DE MISION VISION */



/* Inicio de Estilos en footer */
	.ins-icon{
		text-decoration: none !important;
	}
/* Fin de Estilos en footer  */


/* Inicio de Estilos del Carrusel */

/*.container {
	padding: 10px 15px;
}*/
.skyblue {
    background-color: #22c8ff;
}

.carousel-indicators {
    bottom: 0;
}
.carousel-control.right,
.carousel-control.left {
    background-image: none;
}
.carousel-item {
    min-height: 350px; 
    height: 100%;
    width:100%; 
}
.carousel-caption h3,
.carousel .icon-container,
.carousel-caption button {
    background-color: #09c;
}
.carousel-caption h3 {
    padding: .5em;
}
.carousel .icon-container {
    display: inline-block;
    font-size: 25px;
    line-height: 25px;
    padding: 1em;
    text-align: center;
    border-radius: 50%;
}
.carousel-caption button {
    border-color: #00bfff;
    margin-top: 1em; 
}

/* Animation delays */
.carousel-caption h3:first-child {
    animation-delay: 1s;
}
.carousel-caption h3:nth-child(2) {
    animation-delay: 2s;
}
.carousel-caption button {
    animation-delay: 3s;
}

/*h1 {
  text-align: center;  
  margin-bottom: 30px;
  font-size: 30px;
  font-weight: bold;
}

.p {
  padding-top: 125px;
  text-align: center;
}

.p a {
  text-decoration: underline;
}*/

/* Fin de Estilos del Carrusel */




/* SEGUNDO CARRUSEL */

/*.carrusel2-img-logo-clientes{
	width:40%;
	}  lo pase al CSS del carrusel*/

/* FIN DEL SEGUNDO CARRUSEL */

.contenedor-noticias{
	height: 15rem !important;
    border: 1px solid;
    background-color: white;
    overflow-y: scroll;
    border-color: #343a40;
}


/* INICIO CARRUSEL DE NOTICIAS */
#reviewsSlider {
  position: relative;
}
#reviewsSlider h2 {
  text-align: center;
  text-decoration: underline;
  font-style: italic;
  margin: 0 auto 20px;
}
#reviewsSlider .MS-content {
  white-space: nowrap;
  overflow: hidden;
  margin: 0 5%;
}
#reviewsSlider .MS-content .item {
  display: inline-block;
  position: relative;
  vertical-align: top;
  overflow: hidden;
  height: 100%;
  white-space: normal;
  padding: 0 15px;
  width: 50%;
}
@media (max-width: 991px) {
  #reviewsSlider .MS-content .item {
    width: 100%;
  }
}
#reviewsSlider .MS-content .item h3 {
  text-align: center;
  margin: 0 0 5px 0;
}
@media (max-width: 991px) {
  #reviewsSlider .MS-content .item h3 {
    font-size: 20px;
  }
}
#reviewsSlider .MS-content .item h3 i {
  font-size: 13px;
  vertical-align: top;
  color: grey;
  margin: 0 10px;
}
#reviewsSlider .MS-content .item p {
  text-align: center;
  font-size: 14px;
}
#reviewsSlider .MS-content .item h4 {
  text-align: center;
  color: #5f5f5f;
  font-size: 16px;
}
#reviewsSlider .MS-controls button {
  position: absolute;
  top: 90px;
  font-size: 40px;
  border: none;
  background-color: transparent;
  outline: 0;
  color: rgba(0, 0, 0, 0.4);
  transition: linear 0.15s;
}
#reviewsSlider .MS-controls button:hover {
  color: rgba(0, 0, 0, 0.75);
}
#reviewsSlider .MS-controls .MS-left {
  left: 10px;
}
@media (max-width: 991px) {
  #reviewsSlider .MS-controls .MS-left {
    left: 0;
  }
}
@media (max-width: 767px) {
  #reviewsSlider .MS-controls .MS-left {
    left: -10px;
  }
}
#reviewsSlider .MS-controls .MS-right {
  right: 10px;
}
@media (max-width: 991px) {
  #reviewsSlider .MS-controls .MS-right {
    right: 0;
  }
}
@media (max-width: 767px) {
  #reviewsSlider .MS-controls .MS-right {
    right: -10px;
  }
}

.lineas-descripcion-noticias{
	word-wrap: break-word;
}
/* FIN CARRUSEL DE NOTICIAS */


/* INICIO DEL CARD DE LA VISTA DEL ISO-9001 */
	.imagebox {
	  background: white;
	  padding: 0px;
	  position: relative;
	  text-align: center;
	  width: 100%;
	}

	.imagebox img {
	  opacity: 1;
	  transition: 0.5s opacity;
	}

	.imagebox .imagebox-desc {
	  background-color: rgba(0, 0, 0, 0.6);
	  bottom: 0px;
	  color: white;
	  font-size: 1.2em;
	  left: 0px;
	  padding: 10px 15px;
	  position: absolute;
	  transition: 0.5s padding;
	  text-align: center;
	  width: 100%;
	}

	.imagebox:hover img {
	  opacity: 0.7;
	}

	.imagebox:hover .imagebox-desc {
	  padding: 4%;
	}

	.card-body-iso9001{
		background-color: #ffff !important;
    	opacity: 0.9 !important;
	}

/* FIN DEL CARD DE LA VISTA DEL ISO-9001 */

.sticky-wrapper{
	max-height: 144.391px !important;
}

/* inicio de estilos de contacto */

  .fondo-titulo-contacto{
    opacity: 0.8 !important;
  }

/* fin de estilos de contacto */