body{
	font-family: 'Exo 2', sans-serif;
	font-size: 16px;
	background-color:#e4e4e4;
	color:#555;
	overflow-x: hidden;
}
a{
	text-decoration: none;
}
.logo img{
	padding: 15px 0;
}

h1, h2, h3,h4,h5,h6{
	font-family: 'Exo 2', sans-serif;
	color:#225796;

}
.align-tit{
	padding:0 15px; 
}
.align-main{
	padding:0 15px; 
}
.margin-bottom-60 {
	clear: both;
	margin-bottom: -10px
}
.mg-tp{
	margin-top:20px;
}
.headline-center h2:after {
	left: 50%;
	z-index: 1;
	width: 40px;
	height: 2px;
	content: " ";
	bottom: -5px;
	margin-left: -15px;
	text-align: center;
	position: absolute;
	background: #225796
}
.headline-center h2 {
	position: relative;
	margin-bottom: 20px;
	padding-bottom: 5px;
}
.upp{
	text-transform: uppercase;
}
.text-box{
	padding: 0 15px;
	font-size: 1.2em !important; 
}
.text-corpo{
	padding: 0 15px;
	color:#646463;
	padding-top: 20px;
	
	font-weight: 300;

}
.clique{
	font-size: 12px;
	color:#e4ac3a;
}
.text-red{
	color:#b9131a;
}
.block-container{
	padding-top: 30px;
}
.block-container img{
	padding: 30px 0;
}

/*BACKGROUND*/
.bg-yellow{
	background-color: #dadada;
}
.bg-box-1{
	background-color: #e8d3ac;
}
.bg-box-2{
	background-color: #e5cda2;
}
.bg-box-3{
	background-color: #e0c38e;
}
.bg-light-yellow{
	background-color:#ffffff;
}
.bg-yellow-dark{
	background-color:#e1d0b1;
}

/*PADDING*/
.pd-tp{
	padding-top: 20px;

}
.pd-tp-md{
	padding-top: 30px;
}
.pd-tp-md{
  padding-top: 30px;
}
.pd-tp-hh{
	padding-top:70px;
}
.pd-bt-md{
	padding-bottom: 20px;
}
.mg-tp-hh{
  margin-top:40px;
}
.btn-primary-b{
	color: #fff;
	background-color: #b9131a;
	border-color: #b9131a;
}
.pd-tb{
	padding:30px 0;
}
.text-yellow{
	color:#e4ac3a;
	
}
.mg-inverse h3{
	margin-bottom: -20px;
}
.text-yellow-dark{
	color:#b07b11;
}
.text-white{
	color:#fff;
}
.mg-tp-md{
	margin-top: 40px;
}
.bg-beer{
	background: url(../img/bg-beer.jpg) fixed;
	min-height: 300px; 
}
.dark-red{
	color:#7d2903;
	font-size:24px;
}
.pd-tp-hh{
	padding-top: 40px;
}
.pd-tb-bg{
	padding:20px 0;
}
/*******************************
* Does not work properly if "in" is added after "collapse".
* Get free snippets on bootpen.com
*******************************/
.panel-group .panel {
	border-radius: 0;
	box-shadow: none;
	border-color: #EEEEEE;
}

.panel-default > .panel-heading {
	padding: 0;
	border-radius: 0;
	color: #212121;
}

.panel-title {
	font-size: 14px;
}

.panel-title > a {
	display: block;
	padding: 15px;
	text-decoration: none;
}

.more-less {
	float: right;
	color: #225796;
}

.panel-default > .panel-heading + .panel-collapse > .panel-body {
	border-top-color: #EEEEEE;
}
.sub-rs{
	background-color: #bbbbbb;

}

.no-link-b a{
  color: #225796;
  text-decoration: none;
}


/*=========================
  Icons
  ================= */

  /* footer social icons */
  ul.social-network {
  	list-style: none;
  	display: inline;
  	float:right;
  	padding: 0;
  }
  ul.social-network li {
  	display: inline;
  	margin: 0 5px;
  }


  /* footer social icons */
  .social-network a.icoRss:hover {
  	background-color: #F56505;
  }
  .social-network a.icoFacebook:hover {
  	background-color:#3B5998;
  }
  .social-network a.icoTwitter:hover {
  	background-color:#33ccff;
  }
  .social-network a.icoGoogle:hover {
  	background-color:#BD3518;
  }
  .social-network a.icoVimeo:hover {
  	background-color:#0590B8;
  }
  .social-network a.icoLinkedin:hover {
  	background-color:#007bb7;
  }
  .social-network a.icoRss:hover i, .social-network a.icoFacebook:hover i, .social-network a.icoTwitter:hover i,
  .social-network a.icoGoogle:hover i, .social-network a.icoVimeo:hover i, .social-network a.icoLinkedin:hover i {
  	color:#fff;
  }
  a.socialIcon:hover, .socialHoverClass {
  	color:#44BCDD;
  }

  .social-circle li a {
  	display:inline-block;
  	position:relative;
  	margin:0 auto 0 auto;
  	text-align:center;
  	width: 50px;
  	height: 50px;
  	font-size:20px;
  }
  .social-circle li i {
  	margin:0;
  	line-height:50px;
  	text-align: center;
  }

  .social-circle li a:hover i, .triggeredHover {
  	-moz-transform: rotate(360deg);
  	-webkit-transform: rotate(360deg);
  	-ms--transform: rotate(360deg);
  	transform: rotate(360deg);
  	-webkit-transition: all 0.2s;
  	-moz-transition: all 0.2s;
  	-o-transition: all 0.2s;
  	-ms-transition: all 0.2s;
  	transition: all 0.2s;
  }
  .social-circle i {
  	color: #7f7f7f;
  	-webkit-transition: all 0.8s;
  	-moz-transition: all 0.8s;
  	-o-transition: all 0.8s;
  	-ms-transition: all 0.8s;
  	transition: all 0.8s;
  }

  @media (max-width:991px){
  	.social-globe{
  		display: block;
  		float: left;
  	}
  }
  .text-footer{
  	color: #fff;
  	font-size:11px;
  	padding-top: 5px;
  	font-weight: 300;
  }
  .text-app{
  	color: #555;
  	font-size:13px;
  	font-weight: 300;
  }

  .bg-rodape{
  	background-color: #ccc;
  }
  .bg-vital{
  	background-color: #1b4577;
  }
  .footer-yellow{
  	color:#225796;
  }
  .footer-grey{
    color:#CCC;
  }
  .pd-simple{
  	padding-top: 10px;
  }
  .arrows{
	z-index:5;
	position: absolute;
	top: 50%;
	display:inline-block;
}
#maq img{
  padding-top: 20px;
}
#features{
  margin: 60px 0 30px 0 !important;
}
#features  h1, h2, h3, h4{
  margin-bottom: 10px !important;

}
#anuncie, #sobre, #precos, #duvidas{
	padding-top: 10px;
}
#reg img{
  padding-top: 30px;
}
.meio{
  padding: 120px 0;
}
.white{
  color:#fff;
  font-size:28px;
}
@media(min-width:300px) and (max-width:900px){
    .logo {
  padding-left:10px;
}
}

.mudar a{
  color:#225796;

}

.mudar a:hover{
  color:#3b9dc1;
}s