@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 400;
  src: local(''),
       url('fonts/raleway-v18-latin-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('fonts/raleway-v18-latin-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* raleway-700 - latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 700;
  src: local(''),
       url('fonts/raleway-v18-latin-700.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('fonts/raleway-v18-latin-700.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
html,body{
	font-family: 'Raleway';
	line-height: 1.3rem;
}

.azul{
	color:#1d71b8;
}
.bg-azul{
	background-color:#1d71b8;
	color:white;
}
.celeste{
	color:#009fe3;
}
.bg-celeste{
	background-color:#009fe3;
	color:white;
}
.verde{
	color:#3aaa35;
}
.bg-verde{
	background-color:#3aaa35;
	color:white;
}
.gris{
	color:#333333;
}
.bg-gris{
	background-color:#333333;
	color:white;
}

p{
	margin:0;
	padding:0;
}
a{
	color:#1d71b8;
}
a:hover{
	text-decoration: none;
}

/*************************/
.nav.menu li{
	
}
.nav.menu a{
	padding:.4rem;
	margin:.1rem;
	color:#333;
}
.nav.menu a:hover{
	color:#3aaa35;
	text-decoration: none;
	border-bottom:2px solid #3aaa35;
}
.nav.menu .active a{
	color:#3aaa35;
	text-decoration: none;
	font-weight: bold;
	border-bottom:2px solid #3aaa35;
}
.banner{
	background-position-y:-15rem;
	background-size:100%;
}
.page-header{
	text-align: center;
}
.page-header h1,
.page-header h2,
h2,
.contact h1{
	font-size: 2rem;
	margin-bottom: 2rem;
	text-align: center;
	font-weight: bold;
}
#redes img{
	width: 2rem;
	margin:.5rem;
}
.dot {
  height: 25px;
  width: 25px;
  border-radius: 50%;
  display: inline-block;
}
.faq .encabezado{
	border:1px solid #009fe3;
	border-radius: .5rem;
	display: flex;
	overflow: hidden;
}
.faq .encabezado:not(:nth-child(1)){
	margin-top:2rem;
}
.contact .form-group{
	width: 45%;
}
.form-group.field-spacer{
	display: none;
}
.equipo h5{
	margin-bottom: 0;
}
.equipo>div>div{
	margin-bottom:3rem;
}
.equipo p{
	font-size:.9rem;
	color:#666;
}
.descripcion{
	display:none;
}
.popover{
	border:1px solid #1d71b8;
}
.popover-header{
	background-color: #1d71b8;
	color:white;
}