@font-face {
    font-family: 'Roboto', sans-serif;
    src: url(Roboto-Medium.ttf);
}

h1, h2, h3, h4{
	font-weight:bold;
	/*Azul COORPORATIVO*/
	color:#171C8F;
}

p, label{
	/*Blanco BOOTSTRAP*/
	color:#f8f9fa;
}

.form-label, .form-check-label
{
    color:#212529;
}

.body-class, .nav-class, #footer, #first, #intro, #second, #third, #fourth, #fifth, #end, #events1, #events2, .story{
	margin: 0 auto;
	padding: 0;
}

.dropdown:hover .dropdown-menu {
    display: block;
    margin-top: 0;
 }

 .dropdown:active .dropdown-menu {
    display: block;
    margin-top: 0;
 }

 .card-title {
    color: #171C8F
 }

.nav-class{
	/*AZUL COORPORATIVO TRANSPARENTE*/
	background-color: #171C8F;
	-webkit-box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.75);
	box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.75);
}

.navbar-toggler{
	width: 100%;
}

.navbar-custom{
	color:white;
	font-weight: bold;
}
.navbar-custom:hover{
	color:black;
	font-weight: bold;
}

#first{
	background:url("../img/bg/Centrov134.jpg") 50% 0;
	background-position: center center;
    background-repeat: no-repeat;
    background-attachment: fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -ms-background-size: cover;
    background-size: cover;
}
#second{
	background: url("../img/bg/Centrov11.jpg") 50% 0;
	background-position: center center;
    background-repeat: no-repeat;
    background-attachment: fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -ms-background-size: cover;
    background-size: cover;
}
#third{
	background: url(../img/bg/Centrov17.jpg) 50% 0;
	background-position: center center;
    background-repeat: no-repeat;
    background-attachment: fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -ms-background-size: cover;
    background-size: cover;
}
#fourth{
	background: url(../img/bg/bg4.jpg) 50% 0;
	background-position: center center;
    background-repeat: no-repeat;
    background-attachment: fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -ms-background-size: cover;
    background-size: cover;
}
#fifth{
	background: url(../img/bg/bg11mk2.jpg) 50% 0;
	background-position: center center;
    background-repeat: no-repeat;
    background-attachment: fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -ms-background-size: cover;
    background-size: cover;
}

.transparente{
	background-color: rgba(0, 0, 0, 0.9);
	-webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
	box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
}
.story{
	overflow: auto;
	width: auto;
	text-align: center;
}

.fa{
    color: white;
}

.titulos{
	font-size:14px;
}
.btn{
	background-color:#171C8F;
    color: white;
	cursor: pointer;
}

.btn-primary{
    --bs-btn-border-color: #171C8F;
}

.btn-info{
    --bs-btn-border-color: #171C8F;
}

.back-to-top {
    cursor: pointer;
    position: fixed;
    bottom: 20px;
    right: 20px;
    display:none;
	color:#171C8F;
}