html{ width:100%; height:100%; }
body{font-family:font-family: 'PT Sans', sans-serif; -webkit-font-smoothing:antialiased; width:100%; height:100%; background-image: url(../images/background.jpg);background-position:fixed; height:100%; background-size:100%; background-repeat:no-repeat;}

@font-face {
    font-family: 'bebas_neueregular';
    src: url('fonts/bebasneue-webfont.woff2') format('woff2'),
         url('fonts/bebasneue-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

.ui-datepicker-header .ui-datepicker-title select { color:black; }

/*header*/
.header{padding:10px;}
.header img{padding:10px; text-align:left; padding-left:30px;}
.brand { display: block; margin: 0 auto;}
/*banner*/
.robot{ max-width:637px; margin-top: 121px; margin-left: 30px;}
.banner h2{font-family: 'bebas_neueregular', sans-serif; color:#ffffff; font-size:52px;     padding-bottom: 0; margin-bottom: 0; text-shadow: 0 1px 2px #000000;}
.banner h2 span{ color:#c6c7bc; font-size:90px; font-family: 'bebas_neueregular', sans-serif; }
.banner span{ color:#f2cb00; font-size:24px; font-family: 'PT Sans', sans-serif; font-weight:bold; text-transform:uppercase; text-shadow: 0 1px 2px #000000;}
.banner strong{ color:#ffffff ; font-size:13px;font-family: 'PT Sans', sans-serif; font-weight:bold; text-shadow: 0 1px 2px #000000;}

/*formulario*/
.formulario { background-color:#FFF;  padding:0; padding-bottom:0; border-radius:0; margin-top:130px;     min-height: 520px;}
.formulario .text_form{ font-size:39px; text-transform:uppercase; color:#ffffff; font-family: 'bebas_neueregular', sans-serif;  text-align:center; padding:10px; background-color:#289dcc; margin:0; line-height:28px; padding-top:30px; padding-bottom:20px;}
.text_form strong{  color:#f4da02; font-size:49px; font-weight:normal; line-height: 50px;}
.text_form .heading1{ font-size:58px;}
.text_form .heading2{ font-size:96px; line-height: 103px;}
.text_form .heading3{ font-size:45px;   line-height: 23px;  }
.question{ font-size:11px; clear:left; display:block}
.question span { text-transform:uppercase; color:#289dcc; font-size:12px;}
.padding0{ padding:0}
form{ padding:20px 0; float:left}
.checkbox-inline{ padding-left:35px;}
.alert-warning { background-color: #fcf8e3; border-color: #faebcc; color: #8a6d3b; border-radius: 4px; margin-bottom: 20px; font-size: 13px; line-height: 18px; padding: 10px;}
.alert-warning {color: #8a6d3b; background-color: #fcf8e3; border-color: #faebcc;}

.form-control{ border-radius:0; color:#757575;}
.form p{ padding:0 10px; font-family: 'PT Sans', sans-serif; line-height:14px}
.form input, .form textarea{ padding-left:15px; background-color:#e4e4e4; border:0; color:#757575; resize:none }

.formTitle{text-align:center;color:#17759d;font-size:17px;padding-bottom:10px;}
.subTitle{font-size:21px;font-weight:600;}
.input-group-addon{background-color:#17759d;}
.form .btn, .content3 .btn{ -webkit-font-smoothing:antialiased; width:100%; border:none; background:url(../images/bg_button.jpg) repeat-x; background-color:#2b5720; background-position:top;  font-size:27px; font-family: 'bebas_neueregular', sans-serif; color:#FFF; outline:none; padding:10px 0;}
.btn:hover, .btn:focus{ background:#2f8d17; color:#FFF; outline:none; background:url(../images/bg_buttonH.jpg) repeat-x; background-color:#2f8d17; background-position:top;}
.fm{ margin:5px 0;}
.textCondicoes{font-size:11px; color:#757575; font-weight:400; margin: 0px 0px 10px;}
.textCondicoes a{ text-decoration:underline; color:#757575;}
.checkbox-inline input[type=checkbox]{ float:none;}
.input-group{margin-top:8px;}
.form-control{ font-size:13px;}
.termos{ padding:5px 0; color:#757575}
label {color: #757575;font-size: 12px; font-weight:normal;}
.campaign span{ font-size:12px; color:#666;}
#form .btn{ width:100&; text-transform:uppercase;}

/*footer*/
.footer{background-color:#ae001a; color:#FFF; font-family: 'PT Sans', sans-serif; font-weight:400; padding:20px; font-size:12px;}
.footer a:link{ color:#FFF;text-decoration:none;}
.footer a:visited{color:#FFF; text-decoration:none;}
.footer a:hover { color:#FFF; text-decoration:underline;}

/*thanks*/
.formulario h3{font-family: 'PT Sans', sans-serif; font-weight:400; font-size:18px; text-align:center; padding:30px;}
.formulario h3 span{ font-size:12px;}



.content1 {background-color: #ffffff; color: #333333;padding:30px  0 ; font-size:14px;  }
.content2 {background-color:rgba(255,255,255,0.7); color:#333333;  padding:30px  0; font-size:14px;}
.content3 {background-color:rgba(26,39,24,0.7); color:#ffffff; padding:30px  0; font-size:14px; }

.content1 h3, .content3 h3{ text-transform:uppercase; font-weight:bold; text-align:center; border-bottom:1px solid #ffffff; border-top:1px solid #ffffff; padding:5px 0 }
.content2 h3 { text-transform:uppercase; font-weight:bold; text-align:center; border-bottom:1px solid #333333; border-top:1px solid #333333; padding:5px 0 }

.content3 div div div div{ text-align:center; padding:20px 0;}

.ty_message{ padding:20px }

.form-group .btn-default.facebook-btn { background-image:none; position: relative; max-height: none; padding: 10px 20px; padding-left: 40px; border-color: #30427d;background-color: #30427d; background-repeat: no-repeat; background-size: 20px 20px; background-position: 8px center; color: #fff; font-family: 'Lucida Grande','Lucida Sans',Arial,Helvetica,sans-serif; box-shadow: 1px 1px 1px 0 #fff; font-size: 14px; max-width:260px; width:100%; }
.form-group .btn-default.facebook-btn:hover { background-image:none; background-color: #202f60; color: #fff; border-color: #202f60;}

.content4{ background-color:#000000; text-align:center; color:#ffffff; }
.content4 div div { padding:10px 0}
.content4 a{ color:#ffffff; text-decoration:none; font-size:11px; }
.content4 a:hover{ text-decoration:underline;}


.container-fluid { padding:0 !important}

@media (max-width:1200px){
}
@media (max-width:992px){
	.formulario{ margin-top:20px !important}
}
@media (max-width:768px){
body{background-position:cover; background-size:100%; background-repeat:repeat-y}
.formulario{ margin-top:20px !important;     min-height: auto;}
.text_form .heading1 {font-size: 46px;}
.text_form .heading2 { font-size: 80px; line-height: 90px;}
.text_form strong {font-size: 41px;}
.banner h2, .banner h2 span{ font-size:40px}
.banner span, .banner strong{ font-size:13px;}


