body {background-color:#fff;}

.landing-table {}
	
.landing-index {top: 30px;}

.landing {
	width: 560px;
    height: 380px;
    position: absolute;
    left: 0;
/*	top: 0;
	width: 570px;
	height: 380px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -190px 0 0 -285px;*/
	padding: 30px 25px;
	background-color: #fff;
	font-family: 'Lato', sans-serif;

}

#modalsynapcom #logoBB {
	text-align:center;
	padding-bottom: 30px;
}

#modalsynapcom #conteudo {
	text-align:center;
	text-transform: uppercase;
}

#modalsynapcom #conteudo h1 {
	font-size:15px;
	font-weight:500;
}

#modalsynapcom #conteudo h2 {
	font-size:30px;
	font-weight:700;
}

#modalsynapcom #formSF h3 {
    font-size: 23px;
    font-weight: 700;
    padding-top: 30px;
}


#modalsynapcom #conteudo span {
	color:#fdbc1e;
}

#modalsynapcom #formSF {
	text-align:center;
}

#modalsynapcom #formSF p {
	margin-top: 0;
	margin-bottom: 5px;
}

#modalsynapcom #formSF span {
	font-size:13px;
	color:red;
}

#modalsynapcom #formSF .emailobrigatorio{
}

#modalsynapcom #formSF #campoBB {
	    padding: 7px;
	    font-size: 14px;
	    border: solid thin #000;
	    border-radius: 3px;
	    width: 40%;
}
	
#modalsynapcom #formSF #campoBB .txtBB {
	 margin-right: 10px;
}

#modalsynapcom #formSF #campoBB .emailBB {}
	
#modalsynapcom #formSF .caixaBB {
	font-size:12px;
}

#modalsynapcom #formSF .caixaBBaceito {
	font-size:10px;
}

#modalsynapcom #formSF .btenviar {
	background-color: #fdbc1e;
	    font-size: 12px;
	    font-weight: 700;
	    padding: 10px 20px;
	    border: solid 1px #fdbc1e;
	    text-transform: uppercase;
		border-radius: 3px;
} 

#modalsynapcom #formSF .btenviar:hover {
	background-color: #878787;
	    font-size: 12px;
	    font-weight: 700;
	    padding: 10px 20px;
	    border: solid 1px #fdbc1e;
	    text-transform: uppercase;
		border-radius: 3px;
}

/*mobile*/
@media (max-width: 600px) { 
.landing {
	width:510px;
    height: auto;
    position: relative;
    left: 0;
    top: 0;
	margin: 0;
}

#modalsynapcom #formSF #campoBB {
    width: 100%;
    margin-bottom: 5px;
}
}

@media (max-width: 425px) { 
.landing {width:320px;}
	}
	
@media (max-width: 414px) {
	.landing {
	    width: 297px;
	}
	#modalsynapcom #conteudo h2 {
	    font-size: 15px;}
}

@media (max-width: 376px) { 
.landing {
    width: 255px;
    height: auto;
    position: relative;
    left: 0;
    top: 0;
	margin: 0;
}
#modalsynapcom #conteudo h2 {
    font-size: 15px;}
}