body {
	font-family: "Roboto", helvetica, arial, sans-serif;
	font-size: 16px;
	color: #333;
	line-height: 1.5em;
	font-weight: 300;
	width: 100%;
	margin: 0 auto;
	max-width: 1920px;
	-webkit-box-shadow: rgba(0, 0, 0, 0.05);
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.05);
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
h2 {
	margin-bottom: 30px
}
footer {
	background-color: #F0F0F0;
	margin: 0;
}
.navbar {
/*	min-height: 100px;*/
	margin-bottom: 0px;/*    border: 1px solid transparent;*/
}
.navbar img.logo{
	height:25px
}
.navbar-inverse {
	background-color: #fff;
	border: 0;
	border-bottom: solid thin #DBDBDB
}
.navbar li:hover {
	background: #F3F3F3
}
.navbar li.nav-btn {
	background-color: transparent;
}
.navbar li a {
	display: block;
	height: 100px;
	padding: 0 20px;
	color: #333;
	line-height: 100px;
	text-decoration: none;
	font-size: 15px;
	font-weight: 400;
	-webkit-transition: 0.1s ease-in-out all;
	-o-transition: 0.1s ease-in-out all;
	transition: 0.1s ease-in-out all;
}
.navbar-inverse .navbar-nav>li>a:visited, .navbar-inverse .navbar-nav>li>a:visited {
	color: #333;
	background-color: transparent;
}
.navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav>li>a:hover {
	color: #000;
	background-color: transparent;
}
.div-call-to-action {
	background: #12D565;
	line-height: 100px;
	color: #fff;
}
.div-call-to-action .btn-call-to-action {
	background: #fff;
	color: #2FA00E;
	margin: 30px
}
.btn-call-to-action {
	background-color: transparent;
	color: #2FA00E;
	border: solid thin;
	border-color: #2FA00E;
	padding: 5px;
}
.btn-call-to-action:hover {
	border-color: #2FA00E;
	background-color: #EBEBEB;
	color: #2FA00E;
}
.servicos-basicos {
	text-align: center
}
.servicos-basicos>div {
	padding: 10px
}
.servicos-basicos-1 {
	background-color: #FFD2D3
}
.servicos-basicos-2 {
	background-color: #D2D2FF
}
.servicos-basicos-3 {
	background-color: #D2F5FF
}
.servicos-basicos-4 {
	background-color: #FFFBD2
}
.equipe-diferencial-sistema>div {
	padding: 10px
}
.equipe-diferencial-sistema>div {
	height: 430px
}
.equipe-diferencial-sistema h2 {
	margin-bottom: 23px
}
.equipe-diferencial-sistema i {
	margin-bottom: 23px
}
.equipe-diferencial-sistema>div:nth-child(1) {
	background-color: rgba(159,63,158,0.95);
	color: #fff
}
.equipe-diferencial-sistema>div:nth-child(2) {
	background-color: rgba(63,142,159,0.95);
	color: #fff
}
.equipe-diferencial-sistema>div:nth-child(3) {
	background-color: rgba(75,63,159,0.95);
	color: #fff
}
.google-maps {
	position: relative;
	padding-bottom: 75%; /*This is the aspect ratio*/
	height: 0;
	overflow: hidden;
}
.google-maps-h2 {
	color: #000;
	background-color: #fff;
}
.google-maps iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100% !important;
	height: 100% !important;
}
.localizacao {
	background-color: #D2F5FF
}
.h2-titulo {
	padding: 20px;
	text-align: center
}
.contato {
	background-color: #fff
}
.contato .contato-h2 {
	background-color: #3AEE91;
	color: #0D0D0D;
	margin-bottom: 20px
}
.o-que-fazemos {
	position: relative;
	padding-bottom: 75%; /*This is the aspect ratio*/
	height: 0;
	overflow: hidden;
	background: url(../imagens/o-que-fazemos.jpg) no-repeat center 100px fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	color: #fff
}
.o-que-fazemos .conteudo {
	background-color: rgba(37,37,37,0.9);
	padding: 10px;
	color: #fff
}
.o-que-fazemos i {
	margin-bottom: 23px;
}
.nopadding {
	padding: 0 !important;
	margin: 0 !important;
}
.contact-details a i {
	color: #333;
	border: solid thin #333;
	padding: 10px;
	margin: 3px;
}
.form-control {
	border: 1px solid #333;
	border-radius: 0px;
}
article {
	margin-bottom:30px;
}
article img {
	max-width: 100% !important;
	height: auto !important
}
.landPageForm {
	position: fixed;
	right: 0;
	bottom: 0;
	z-index: 1000;
	width: 392px;
	max-width: 90%;
	color: #fff
}
ul#sharebar {
	display: none;
	position: absolute;
	width: 66px;
	float: left;
	background: #fff;
	padding: 0;
	text-align: center;
	border: 1px solid #ccc;
	list-style: none;
	margin: 0;
	z-index: 99;
}
.linksRelacionados{
	border: solid  thin #DBDBDB;
	background:#F9F9F9
}
.modal-content{ padding:15px;}
.sectionBreadcrumb{ margin-top:15px;}
.call-to-action-rodape { height:305px; display:block}
.navbar-inverse .navbar-toggle{ border: solid thin #fff; background-color:#E761E6}
.navbar-inverse .navbar-toggle .icon-bar{ color:#7A7A7A}

/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) { 
	.navbar {
		min-height: 50px;
		margin-bottom: 0px;/*    border: 1px solid transparent;*/
	}
	.navbar img.logo{
		margin-top:22px;
		height:25px
	}
}
/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) {
		.navbar {
		min-height: 100px;
		margin-bottom: 0px;/*    border: 1px solid transparent;*/
	}
	.navbar img.logo{
		margin:0;	
		height:65px
	}
	
}
/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) { 	.navbar {
		min-height: 100px;
		margin-bottom: 0px;/*    border: 1px solid transparent;*/
	}
	.navbar img.logo{
		height:65px
	}
}