
html, body {
      height: 100%;
      margin: 0;
    }

.bg-light{
	opacity: 0.9;
	padding-top: 0px;
	padding-bottom:0px;

	text-decoration: none;
	background-color: #000 !important;
	color: #000 !important;
}
.nav-link{
	color: #4B4B4D !important;
}


.navbar-toggler{
	text-decoration: none;
}


.linhatopo{
	margin: 0px;
	padding: 0px;
	background-color: #fff !important;
    border-bottom:6px solid #A8CF45;
 	
}
.redesociais{
	margin: 0px;
	padding: 0px;
	float: right;

}



/***
__________Medias
***/

@media screen and (min-width: 990px) {
	.btn_menu{
	    color: #000157 !important;
	}

}

@media screen and (max-width: 990px) {
/*MENU PRINCIPAL*/
    .logorcm{
		width:180px;
	}


	.btn_menu:not(.primeirobtn) {
    	border-top: solid 2px /* retirando a borda do primeiro botao do menu */;

	}

}

@media screen and (max-width: 430px) {

	.iconeredes{
		position: relative;
		margin-left: -7px;
		width: 35px;

	}
	.tel{
		margin-right: 18px;
	}

}

/***
_________________premios

***/
.ganhadores{
	margin-top: 50px;
	margin-bottom: 20px;
	display: flex;
}

.item {
	flex: 1;
	background: #fff;
	text-align: center;
	margin: 2px;
}
.carro{
	margin-top: 30px;
	margin-bottom: 80px;
}

.nomesdosganhadores{
	text-decoration: none;
	margin-top: 5%;
	margin-bottom: 5%;
	border: 2px solid;
  	border-radius: 10px;
	font-size: 130%;
	padding: 10px;

}


.nomesdosganhadores:hover{
	background-color: #064276;
	color: #fff;
}

/***
_________________Rodapé

***/

.campanhas{
	height: 100%;
	margin-bottom: -100px;

}
.info{
	padding: 80px;
	text-align: center;
}
.titulo{
	margin-bottom: 80px;
}

footer{

	background-color: #04054F;
	min-height: 10%;
	margin-top: 0px;
}

.rodape{
	color: #fff !important;
	padding: 15px;

}
.rodape a:hover{
	color: #fff;

}
a:link { 
	text-decoration:none; 
} 

a{
	text-decoration:none; 
}

.ganahdoresvales{
	
	background-color:#460D5A !important;
	color: #fff;
	font-size: 1.5em;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 10px;
	margin-bottom: 5em;
	padding-top: 1em;
	padding-bottom: 1em;
}

footer{
	margin-top: 6em;
	padding-top: 2em;
	padding-bottom: 2em;
}

#regulamento{
	text-align: justify;
}