@charset "utf-8";
header{
	background-color: rgba(255,255,255,.9);
	position: sticky;
	border-bottom: 1px solid #efefef;
}

header .top{
	background-color: #003863;
	padding: 0;
}

header .redes, header .optIcons{
	line-height: 32px;
	height: 32px;
}

header .logo{
	background-image: url("logo.webp");
	background-position: left center;
	background-repeat: no-repeat;
	background-size: contain;
	width: 200px;
	height: 50px;
	margin: 10px 0;
}

header .options a{
	color: #003863;
	font-weight: 600;
}

header .options a:hover{
	color: #BBDFFF;
}

header .options a, header .options p{
	line-height: 70px;
	vertical-align: middle;
}

.row{
	width: 100%;
}

footer{
	margin-top: 90px;
	background-color: #003863;
}

footer *{
	color:#ffffff;
}

.btn-primary{
	background-color: #003863;
	border-color: #003863;
	color: #ffffff;
}

.btn-primary:hover{
	background-color: #0274be;
	border-color: #0274be;
	color: #ffffff;
}

@media only screen and (max-width : 479px) {}

/* Extra Small Devices, Phones */ 
@media only screen and (min-width:480px) and (max-width : 767px) {}

/* Small Devices, Tablets */
@media only screen and (min-width:768px) and (max-width : 991px) {}

/* Medium Devices, Desktops */
@media only screen and (min-width:992px) and (max-width : 1199px) {}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {}