.btn.btn-primary {
  background: #06f;
}

#social_media_wrapper {
  background: #039;
}
#social_media_wrapper a {
  color: #039;
}
#social_media_wrapper a i {
  vertical-align: top !important;
}
#social_media_wrapper a:hover,
#social_media_wrapper a:active {
  background: #039;
}

.navbar {
  margin: 15px 0px;
}

.navbar a.navbar-brand {
  height: 75px;
}

.navbar a.navbar-brand img {
  width: 156px;
  height: 75px;
}

.home_box h1 i {
	color: #fff;
	font-size: 50px;
	background: #06f;
	padding: 10px; 
}

.office_address {
	background: #f0f0f0;
}

.office_address .team_member {
	color: #666;
}

.office_address .team_member h5 {
	color: #039;
}

.team_member .team_social a {
  background-color: #039;
}
.team_member .team_social a:link,
.team_member .team_social a:visited {
  color: #ffffff;
}
.team_member .team_social a:hover,
.team_member .team_social a:active {
  color: #fff;
  text-decoration: none;
  background-color: #666;
}

.links li {
	margin-top:20px;
}

.links li .first {
	margin-top:0px;
}

.section_header.skincolored {
  color: #06f;
}

.links li h4 {
	margin: 0;
	padding: 0;
	line-height: auto;
}

.list-item .icone {
  width: 50px;
  padding: 2px;
  float: left;
  font-size: 30px;
  text-align: center;
  color: #fff;
  background: #666;
}

.list-item .texto {
  float: left;
  margin-left: 10px;
}

.pricing_plan h3 {
  color: #03f;
}

/* =Slider and Large Photo headers
-------------------------------------------------------------- */

.flexslider .container .carousel-caption {
  padding: 20px 0px;
}
.flexslider .container .carousel-caption h1 {
  font-size: 35px;
  font-weight: 300;
}

.passe_livre li {
  margin-top: 15px;
}

.navbar-header {
  width: auto;
}

.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 5px;
}

@media (max-width: 769px) {

  .navbar-header {
    margin: 0 !important;
    padding: 0 !important;
    position: relative !important;
    height: 75px;
  }
  .navbar-brand {
    position: absolute;
    top: 0;
    left:0;
  }
  .navbar-toggle {
    position: absolute;
    top: 12px;
    right: 0;

  }

}

.bs-docs-section h2 {
  margin-bottom: 30px;
}

.bs-docs-section h3 {
  font-size: x-large;
}

.timeline .timeline-box.left .timeline-box-arrow {
    border-right: 1px solid #bbb;
    border-top: 1px solid #bbb;
}

.timeline .timeline-box.right .timeline-box-arrow {
    border-left: 1px solid #bbb;
    border-bottom: 1px solid #bbb;
}