body, html {
	height: 100%;
}
body {
	font-size: 14px;
	line-height: 1.71429;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-family: "Poppins", sans-serif;
	color: #161616;
	font-weight: 400;
	background-color:#000;
}
* {
	border-radius: 0px !important;
}
.badge{white-space: pre-line;}
/*fundo*/
.fundo {
	background-image: url("../img/1.jpg");
	position: relative;
    background-position: center center !important;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
    height: 100%;
	color: #fff;
	

}
.fundo2 {
	background-image: url("../img/2.jpg");
	position: relative;
    background-position: center center !important;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
	color: #fff;
	background-attachment: fixed;
}
.fundo3 {
	background-image: url("../img/3.jpg");
	position: relative;
    background-position: center center !important;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
	color: #fff;
	background-attachment: fixed;
}
.fundo4 {
	background-image: url("../img/4.jpg");
	position: relative;
    background-position: center center !important;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
	color: #fff;
	background-attachment: fixed;
}
/*iframe video*/
.video{	
	padding:5px;
	background-color:#fff;
}
	
	
/*Botão personalizado*/
.btn-personal {
	color: #000;
	background-color: #fff212;
    font-size: 14px;
    padding: 22px;
	font-weight:bold;
}
.btn-personal:hover, .btn-personal:focus, .btn-personal.focus, .btn-personal:active, .btn-personal.active, .open > .dropdown-toggle.btn-personal {
	background-color: #5b5b5f;
	color: #fff;
	text-decoration: none;
}
/*jumbotron*/
.jumbotron{
	color: #000;
	background-color: #fff;
}
/*btn lg*/
.btn-lg2 {
    padding: .5rem 1rem;
    font-size: 4.25rem;
}
/*contagem regressiva*/

.table td, .table th {
    text-align: center;
}

.legenda{
height: 25px;
line-height: 10px;
font-size:20px;
text-align: center;
color:#fff;
}
/*cores texto*/
.amarelo{
	color: #fff212;
	font-size:20px;
}
.vermelho{
	color: #f00;
}

.amarelo2{
	color: #fff212;
}
.fonte1{
	font-size:30px!important;
}
.branco2{
	color: #fff!important;
}
.branco{
	color: #fff!important;
	font-size:20px;
}
/*cores fundo texto*/
.bkamarelo{
	background-color:#fff212;
	padding:10px;
}
.bkbranco{
	background-color: #f00;
    padding: 10px;
    color: #FFF!important;
}
/*logo*/
.logo{
	width:300px;
	margin-top:70px;
}
.logop{
	width:250px;
	margin-top:70px;
	margin-bottom:10px;
}
.logopb{
	width:250px;
	margin-bottom:10px;

}

.bonus{
	width:150px;
	margin-top:20px;
	margin-bottom:20px;
}



/*sessoes*/
.section1 {
	background-color: #fff212;
	padding-top: 60px;
    padding-bottom: 60px;
}
.section2 {
	background-color: #292f33;	
	padding-top: 60px;
	padding-bottom: 60px;	

}
.section2 h1{
	color:#fff;
}
.section3 {
	background-color: #fff;
	padding-top: 60px;
	padding-bottom: 60px;
	height:100%;
}
.section4 {
	background-color: #fff;
	padding-top: 60px;
	padding-bottom: 60px;
}
.section5 {
	background-color: #fff;
	padding-top: 60px;
	padding-bottom: 60px;
}
.section6 {
	padding-top: 0px;
	padding-bottom: 120px;
}

/*mobole*/
 @media screen and (max-width:979px) {
	.logo{
	width:300px;
	margin-top:50px;
	margin-bottom:50px;
} 
 }