body{
  background: rgba(92,162,237,1);
background: -moz-linear-gradient(top, rgba(92,162,237,1) 0%, rgba(112,234,255,1) 27%, rgba(0,6,77,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(92,162,237,1)), color-stop(27%, rgba(112,234,255,1)), color-stop(100%, rgba(0,6,77,1)));
background: -webkit-linear-gradient(top, rgba(92,162,237,1) 0%, rgba(112,234,255,1) 27%, rgba(0,6,77,1) 100%);
background: -o-linear-gradient(top, rgba(92,162,237,1) 0%, rgba(112,234,255,1) 27%, rgba(0,6,77,1) 100%);
background: -ms-linear-gradient(top, rgba(92,162,237,1) 0%, rgba(112,234,255,1) 27%, rgba(0,6,77,1) 100%);
background: linear-gradient(to bottom, rgba(92,162,237,1) 0%, rgba(112,234,255,1) 27%, rgba(0,6,77,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5ca2ed', endColorstr='#00064d', GradientType=0 );
}

.titulos{ font-family:'Montserrat', sans-serif;}

.texto-naranja {color: #ffff;   margin-bottom: 5%; margin-top: 5%;}

nav a {
  font-size: 1.5rem;
}

nav a img{
  width: 2.5rem;
}

.navbar-default {
  background-color: #ffffff;
  border-color: #e8681d;

}

.navbar-default .navbar-brand {
  color: #e8681d;

}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #404040;
}
.navbar-default .navbar-text {
  color: #e8681d;
}
.navbar-default .navbar-nav > li > a {
  color: #e8681d;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #404040;
}
.navbar-default .navbar-nav > li > .dropdown-menu {
  background-color: #ffffff;
}
.navbar-default .navbar-nav > li > .dropdown-menu > li > a {
  color: #e8681d;
}
.navbar-default .navbar-nav > li > .dropdown-menu > li > a:hover,
.navbar-default .navbar-nav > li > .dropdown-menu > li > a:focus {
  color: #404040;
  background-color: #e8681d;
}
.navbar-default .navbar-nav > li > .dropdown-menu > li > .divider {
  background-color: #e8681d;
}
.navbar-default .navbar-nav .open .dropdown-menu > .active > a,
.navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
.navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
  color: #404040;
  background-color: #e8681d;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #404040;
  background-color: #e8681d;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  color: #404040;
  background-color: #e8681d;
}
.navbar-default .navbar-toggle {
  border-color: #e8681d;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #e8681d;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #e8681d;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #e8681d;

}
.navbar-default .navbar-link {
  color: #e8681d;
}
.navbar-default .navbar-link:hover {
  color: #404040;
}

@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #e8681d;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #404040;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #404040;
    background-color: #e8681d;
  }
}

/*Carousel*/
.carousel-inner {
  width: 100%;
  max-height: 92%;
  height: 80%;
}

/*Barra redes sociales*/
.social-bar {
	position: fixed;
	right: 0;
	top: 35%;
	display: flex;
	flex-direction: column;
	align-items: flex-end;
	z-index: 2000;
  font-size: 2rem;

}

.icon {
	color: white;
	text-decoration: none;
	display: flex;
	transition: all .5s;
}

.fa-facebook {
	background: rgb(38, 87, 170);
  padding: 2.72rem;
}


.fa-whatsapp {
	background: rgb(1, 213, 48);
  padding: 2.42rem;
}

.fa-tripadvisor {
	background: rgb(105, 167, 123);
  padding: 2rem;

}

.fa-envelope {
	background: rgb(237, 93, 31);
  padding: 2.26rem;

}

.icon:first-child {
	border-radius: 1rem 0 0 0;

}

.icon:last-child {
	border-radius: 0 0 0 1rem;

}

.icon:hover {
	padding-right: 6rem;
	border-radius: 1rem 0 0 1rem;
	box-shadow: 0 0 .5rem rgba(0, 0, 0, 0.42);
  text-decoration: none;
  color: white;

}

/*Contenido*/
hr {
	background-color: #fff;
	height: 100px;
	width: 150px;
	border-radius: 5px;

}


td{
  color: #fff;

}

.menu{
  color: rgb(226, 192, 14);
}

#bookButton{
  width: 100%;
  padding: 1% 2% 1% 2%;
  font-size: 80%;
  color: white;
  background-color: rgb(223, 76, 44);
  border-radius: 1rem;
  text-decoration: none;

}

#bookButton:hover{
  transition: 1s;
  background-color: rgb(126, 25, 7);

}

div#imglogo.col-md-4{
  background-color: rgb(255, 205, 0);
  height: 12.6rem;
  border-radius: 2rem ;

}

#barcozul{
    border-radius: 2rem ;
}
