body{
	overflow-x:hidden;
	font-family: "Montserrat", sans-serif;
	background-color: #FFFFFF;
}
.obrigado {
	background-image: linear-gradient(to right, #19579f, #0092d5, #19579f);
}
.obrigado h3 {
	font-weight: 300;
	color: #FFFFFF;
}
.obrigado h1 {
	font-size: 40px!important;
}
.mt-1 {
	margin-top: 10px;
}
.mt-2 {
	margin-top: 20px;
}
.mt-4 {
	margin-top: 40px;
}
.card-amarelo {
	margin-bottom: 20px;
	background-color: #f5b111;
    padding: 22px;
    border-radius: 10px;
    margin-top: 30px;
}
.card-amarelo h4 {
	font-weight:700;
	font-size: 20px;
	line-height: 25px;
}
.card-amarelo p {
	font-size: 20px;
	line-height: 25px;
}
.card-branco {
	margin-bottom: 20px;
	background-color: #FFFFFF;
    padding: 22px;
    border-radius: 10px;
}
.frase {
  margin-top:20px;
  text-align: right;
}
@media(max-width:998px){
  .frase {
    margin-top:20px;
    text-align: center;
  }
}
p {
	font-size:14px;
	line-height:1.75;
	color: #116bac;
}
a,a:hover,a:focus,a:active,a.active{
	outline:0
}
h1,h2,h3,h4,h5,h6{
	font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;
}
h1 {
	font-size: 60px;
	font-weight: 400;
	color: #FFFFFF;
}
#contact h1 {
	color: #FFFFFF!important;
	font-weight: 300!important;
	margin-bottom: 20px;
	font-size: 30px;
}
h2 {
	font-weight: 700;
}
.btn-xl{
	color:#fff;
	background-color:#f5b111;
	border-color:#f5b111;
	font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;
	text-transform:uppercase;
	font-weight:700;
	border-radius:10px;
	font-size:18px;
	padding:12px 35px
}
.btn-xl:hover,.btn-xl:focus,.btn-xl:active,.btn-xl.active,.open .dropdown-toggle.btn-xl{
	color:#FFFFFF;
	background-color:transparent;
	border-color:#FFFFFF;
}
.btn-xl:active,.btn-xl.active,.open .dropdown-toggle.btn-xl{
	background-image:none
}
.btn-xl.disabled,.btn-xl[disabled],fieldset[disabled] .btn-xl,.btn-xl.disabled:hover,.btn-xl[disabled]:hover,fieldset[disabled] .btn-xl:hover,.btn-xl.disabled:focus,.btn-xl[disabled]:focus,fieldset[disabled] .btn-xl:focus,.btn-xl.disabled:active,.btn-xl[disabled]:active,fieldset[disabled] .btn-xl:active,.btn-xl.disabled.active,.btn-xl[disabled].active,fieldset[disabled] .btn-xl.active{
	background-color:#fed136;
	border-color:#fed136
}
.btn-xl .badge{
	color:#fed136;
	background-color:#fff
}
.text-light {
	color: #FFFFFF;
}
section{
	padding:50px 0
}
section h2.section-heading{
	font-size:24px;
	margin-bottom:15px;
	color: #005D9E;
	margin-top: 20px;
}
.line {
	border-bottom: solid 2px #F5B111;
	width: 100%;
	margin-top: 30px;
	margin-bottom: 30px;
}
.text-amarelo {
	color: #f5b111;
}
.text-azul {
	color: #116bac;
}
section#contact{
	/*background-image:url(../img/bg.png);
	background-position:center;*/
	background-image:url(../img/bg.png);
	background-repeat:none;
	background-attachment:scroll;
	background-position:center center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	background-size:cover;
	-o-background-size:cover;

}
section#contact .section-heading{
	color:#fff
}
section#contact .form-group{
	margin-bottom:25px
}
section#contact .form-group input,section#contact .form-group textarea{
	padding:20px
}
section#contact .form-group input.form-control{
	height:auto
}
section#contact .form-group textarea.form-control{
	height:236px
}
section#contact .form-control:focus{
	border-color:#fed136;box-shadow:none
}
section#contact ::-webkit-input-placeholder{
/*	font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;*/
	text-transform:uppercase;
	font-weight:700;
	color:#bbb
}
section#contact :-moz-placeholder{
/*	font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;*/
	text-transform:uppercase;
	font-weight:700;color:#bbb
}
section#contact ::-moz-placeholder{
/*	font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;*/
	text-transform:uppercase;
	font-weight:700;
	color:#bbb
}
section#contact :-ms-input-placeholder{
/*	font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;*/
	text-transform:uppercase;
	font-weight:700;
	color:#bbb
}
section#contact .text-danger{
	color:#e74c3c
}
footer{
	padding:25px 0;
	text-align:center;
	background-color: #FFFFFF;
}
footer span.copyright{
	line-height:40px;
	font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;
	text-transform:uppercase;
	text-transform:none
}
footer ul.quicklinks{
	margin-bottom:0;
	line-height:40px;
	font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;
	text-transform:uppercase;
	text-transform:none
}
ul.social-buttons{
	margin-top:10px;
	text-align: left;
}
@media(max-width:998px){
	ul.social-buttons {
		text-align: center;
	}
}
ul.social-buttons li a{
	display:block;
/*	background-color:#005D9E;*/
	height:40px;
	width:40px;
	border-radius:100%;
	font-size:20px;
	line-height:40px;
	color:#fff;
	outline:0;
	-webkit-transition:all .3s;
	-moz-transition:all .3s;
	transition:all .3s
}
ul.social-buttons li a:hover,ul.social-buttons li a:focus,ul.social-buttons li a:active{
/*	background-color:#0092D5*/
}
.btn:focus,.btn:active,.btn.active,.btn:active:focus{
	outline:0
}