

#myform {position:relative;float:left;width:100%;text-align:center;margin-top:15px;font-size:18px;}

.advise {position:relative;float:left;width:100%;text-align:justify;font-size:18px;}
.red{color:red;}

.initialmkt {position:relative;float:left;width:100%;}
.initialmkt .brand-logo {display:inline-block;position:relative;float:left;width:100%;margin-bottom:50px;margin-top:50px;}
.initialmkt .brand-logo img {display:inline-block;width:450px;}


@media (max-width: 769px) {
	.initialmkt .brand-logo {display:inline-block;position:relative;float:left;width:100%;margin-bottom:50px;margin-top:50px;}
	.initialmkt .brand-logo img {position:relative;margin:0 auto;text-align:center;width:250px;}
}

.initialmkt .text {position:relative;float:left;width:100%}
.initialmkt .text .title {position:relative;float:left;width:100%;text-align:center;font-size:30px;font-weight:700;line-height:120px;}
.initialmkt .text .desc {position:relative;float:left;width:100%;text-align:justify;font-size:18px;}
.initialmkt .text .advise {position:relative;float:left;width:100%;text-align:justify;font-size:18px;}
.initialmkt .text .advise .red{color:red;}

.sub {position:relative;float:left;width:100%;text-align:center;font-size:18px;margin-bottom:20px;}
@media (max-width: 400px) {
	.initialmkt .text .title {position:relative;float:left;width:100%;text-align:center;font-size:20px;font-weight:700;line-height:30px;margin-bottom:20px;}
	.initialmkt .text .desc {position:relative;float:left;width:100%;text-align:justify;font-size:16px;}
	.initialmkt .text .advise {position:relative;float:left;width:100%;text-align:justify;font-size:16px;}
	
}

.final {display:none;position:relative;float:left;width:100%;}
.final .title {position:relative;float:left;width:100%;text-align:center;font-size:30px;font-weight:700;line-height:120px;}
.final .desc {position:relative;float:left;width:100%;text-align:left;font-size:18px;}

.sobs {position:relative;float:left;width:100%;text-align:center;margin:0 0 30px 0;}
.sobs img {display:inline-block;}
.sobs .name {position:relative;float:left;width:100%;text-align:center;text-transform:uppercase;font-size:25px;color:#000;}

.cobs {position:relative;float:left;width:100%;text-align:center;}
.cobs img {display:inline-block;}
.cobs .name {position:relative;float:left;width:100%;text-align:center;text-transform:uppercase;font-size:25px;color:#000;}

#btn_research{
	display:inline-block;
	width:400px;
	margin-top:100px;
	margin-bottom:200px;
	background:#008f51;
	color:#fff;
	font-weight:500;
	font-size:25px;
	text-align:center;
	padding:10px;
	border-radius:0px 0px 3px 3px;
	cursor:pointer;
}

.title {
	
	font-size:29px;
}

.step_button{
	font-size:14px;
	cursor:pointer;
	padding:8px;
	border-radius:2px;
	background:#ccc;
	
	display:inline-block;
	margin:100px 8px 8px 8px;
	font-weight:500;
	width:120px;
}
.step_button.next_step {
	background:#008f51;
	color:#fff;
}
.step_button.jump_step {
	background:#b53828;
	color:#fff;
}


.text_field
{
  width:100%;
  font-size:16px;
  padding:5px;
  margin:0px;
}

.step_button:hover{
	background-color:#fff;
	color:#000;
}

#color_research_block{
	
	width:100%;
	height:100%;
	display:none;
}




table {
	position:relative;
	margin:0 auto;
	
}

table td {padding:10px;}

input[type=email] { position: relative; float: left; height: 38px; padding: 0 15px; background: #fff; border: 1px solid #c1c1c1; font-size:18px !important; text-align:center;border-radius: 10px;}
input[type=text] { position: relative; float: left; height: 38px; padding: 0 15px; background: #fff; border: 1px solid #c1c1c1; font-size:18px !important; text-align:center;border-radius: 10px;}
input[type=radio] {position: relative; width: 30px; top:2px;vertical-align:middle;height: 27px; padding: 0 15px; margin: 0 10px 10px 0; background: #fff; border: 1px solid #c1c1c1; font-size:18px !important; text-align:center;}
select { position: relative; float: left; width: 100%; height: 45px; padding: 0 15px; margin: 0 0 30px 0; background: #fff; border: 1px solid #c1c1c1; font-size:20px;text-align:center; border-radius: 10px;}
.logradouro {position: relative; float: left; height: 38px; padding: 0 15px; background: #fff; border: 1px solid #c1c1c1; font-size:20px;text-align:center; border-radius: 10px;margin:0;}
select option {font-size:20px;text-align:center;}
button { position: relative; float: left; width: 100%; height: 40px; background: #004466; border: 0 none; font-weight: 300; font-size: 20px; color: #fff; text-transform: uppercase; letter-spacing:5px;opacity:0.6;margin-top:10px;}
button:hover {opacity:1;}

label{
	
	text-align:left;
    padding:5px;
    color:#222;
    font-size: 18px;
    margin-right: 10px;
	font-weight:300;
	
}

@media (max-width: 750px) {
	#btn_research{
	display:inline-block;
	width:300px;
	margin-bottom:100px;
	background:#008f51;
	color:#fff;
	font-weight:500;
	font-size:23px;
	text-align:center;
	padding:10px;
	border-radius:0px 0px 3px 3px;
	cursor:pointer;
	}
	
	.title {
	font-size:20px;
	}
	
	.step_button{
	position:relative;
	float:left;
	font-size:16px;
	cursor:pointer;
	padding:12px;
	border-radius:2px;
	background:#ccc;
	
	display:inline-block;
	margin:60px 2% 8px 2%;
	font-weight:500;
	width:46%;
	}
	.unique{
	position:relative;
	float:left;
	font-size:16px;
	cursor:pointer;
	padding:12px;
	border-radius:2px;
	background:#004466;
	color:#fff;
	display:inline-block;
	margin:10px 0 10px 0;
	font-weight:500;
	width:100%;
	}
	
	
}
