@charset "utf-8";
/* CSS Document */
.navbar.bg-transparent a.nav-link{
	color: #334c68;
	opacity: .8;
}
.navbar.bg-transparent a.nav-link:hover {
	color: #334c68;
	opacity: 1;
	transition: opacity ease-in-out .3s;
}
.navbar.bg-transparent a.nav-link:focus, .navbar.bg-transparent a.nav-link.active {
	color: #006ED2;
	opacity: 1;
	transition: opacity ease-in-out .3s;
}
.navbar .btn-primary:hover, .navbar .btn-primary:focus{
	background: #FFFFFF;
	border-radius: 6px;
	color: #006ED2;
	border: 2px solid #FFFFFF;
}

.navbar-toggler-icon{
	background-image: url("../img/menu-m-internas.svg");
	background-size: contain;
	background-position: center center;
	background-repeat: no-repeat;
	border: none;
	outline: none;
	box-shadow: none;
}
.navbar-toggler-icon.close{
	background-image: url("../img/menu-close.svg");
	max-width: 65%;

}
.navbar-expand-lg .navbar-toggler {
    display: none;
}

.navbar .btn-primary:hover{
	border-color: #006ED2;
}
@media (max-width: 1290px) {
	.navbar.bg-transparent .nav-link {
    font-size: 14px;
    padding-right: 0.8rem;
    padding-left: 0.8rem;
}
.navbar .btn-primary {
		padding-left: 18px;
		padding-right: 18px;
		font-size: 14px;
	}
}
@media (max-width: 1180px) {
	.navbar.bg-transparent .nav-link {
    font-size: 12px;
    padding-right: 0.8rem;
    padding-left: 0.8rem;
}
.navbar .btn-primary {
		padding-left: 16px;
		padding-right: 16px;
		font-size: 12px;
	}
}
@media (max-width: 1100px) {
	.navbar-brand {
		margin-right: 1rem;
	}
}
@media (max-width: 1024px) {
	.navbar.bg-transparent a.nav-link:hover {
		color: #FFFFFF;
		opacity: 1;
		transition: opacity ease-in-out .3s;
	}
	.navbar.bg-transparent a.nav-link:focus, .navbar.bg-transparent a.nav-link.active {
		color: #FFFFFF;
		opacity: 1;
		transition: opacity ease-in-out .3s;
	}
	.navbar.bg-transparent a.nav-link {
		text-align: left;
	}
	.navbar.bg-transparent a.nav-link {
		color: #FFFFFF;
		opacity: .8;
	}
	.navbar-expand-lg .navbar-toggler {
		display: block;
	}
	.navbar.bg-transparent .nav-link {
		font-size: 18px;
		padding-right: 5%;
		padding-left: 5%;
	}
}
@media (max-width: 580px) {
.navbar.bg-transparent .nav-link {
		font-size: 18px;
		padding-right: 1.4rem;
		padding-left: 1.4rem;
	}
}