@import url('https://fonts.googleapis.com/css2?family=Montserrat&display=swap');

body{
  font-family: 'Montserrat', sans-serif;
}

.nav-link{
	color:#7080B7;
}

.banner{
	background-image: url("../img/banner.png");
	background-position: center; /* Center the image */
  	background-repeat: no-repeat; /* Do not repeat the image */
  	background-size: cover; /* Resize the background image to cover the entire container */
  	min-height: 200px;
}

.jumbotron{
	 background-image: linear-gradient(#EFEFEF, #FFFFFF);
}

.jumbotron:hover{
	box-shadow:0px 0px 30px 1px #000000;
	-moz-box-shadow:0px 0px 30px 1px #000000;
	-webkit-box-shadow:0px 0px 30px 1px #000000;
	transition-duration: 1s;	
}


.modal-header{
	background-color: #7080B7;
	color:white;
}

.modal-footer{
	background-color: #7080B7;
}


.carousel-indicators li{
	border:1px solid black;
}


.carousel-caption{
	opacity: 0.8;
}

.alertaCarousel{
	background-color: #7080B7;
	color:black!important;
	padding:2px;
	

}


.carousel-control-next-icon{
/*background-image: url("../bootstrap-icons/arrow-right-square.svg");*/
background-image:none;

}

.carousel-control-next-icon, .carousel-control-prev-icon{
	/*width: 50px;
	height:50px;*/
	font-size:50px;
	color:#85A2FF;
}

.carousel-control-prev-icon{
/*background-image: url("../bootstrap-icons/arrow-left-square.svg");*/
background-image:none;
}


.img-footer{
	max-width: 200px;
}

.botones{
font-size: 13px;
padding-right: 10px;
padding-left: 10px;
color: #fff;
background-color: #7d7eb9;
border-radius: 20px 20px 20px 20px;

}

.botones:hover {
color: #fff;
background-color: #4a4b94;

}

.botonesCerrar{
font-size: 13px;
padding-right: 10px;
padding-left: 10px;
color: #fff;
background-color: #68767E;
border-radius: 20px 20px 20px 20px;	
}

.botonesCerrar:hover {
color: #fff;
background-color: #545A5D;

}


footer{
	background-color: #393939;
}

.firma{
	background-color: #2E2E2E;
	font-weight: lighter; 
	font-size: 10px;
}



/* Small devices (landscape phones, 276px and up)*/
@media (min-width: 276px) { 
	.paraMoviles{
		display:block;
	}
}

/* Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) { 
	.jumbotron{
		/*border:1px solid blue;*/
		min-height: 350px;
	}
	 .paraMoviles{
		display:none;
	}
}

@media (min-width: 992px) { 
	.jumbotron{
		/*border:1px solid green;*/
		min-height: 320px;
	}
	 .paraMoviles{
		display:none;
	}
 }

 @media (min-width: 1200px) { 
 	.jumbotron{
		/*border:1px solid pink;*/
		min-height: 300px;
	}
	 .paraMoviles{
		display:none;
	}
  }