@font-face {

  font-family: "Prototype_0";
  src: url("Prototype_0.ttf") format("truetype");

}

.bordatopolaranja{
	background: #f78211;
	width: auto;
	height: 3px;
}

.header{
	background-image: url("../img/fundo_topo_.png");
	background-position: center right;
	background-repeat: no-repeat;
	background-size: cover;
}

.telefone{
	height: auto;
	position: absolute;
	top: 42px;
	right: 10%;
}

.marcacaju{
		position: absolute;
		top: 0px;
		left: 0px;
}

.header_number{
	color: #147c96;
}

.float-left{
	float: left;
}

.float-right{
	float: right;
}


/* navbar */
.affix {
  top: 0;
  width: 100%;
  z-index: 800;
}

.affix + .container-fluid {
  padding-top: 70px;
}


.navbar{
	min-height: 25px;
}

.navbar-default {
    background-color: #147c95;
    border-radius: 0px;
    border: 0px;
}

/* link */
.navbar-default .navbar-nav > li > a {
    color: #ffffff;
    padding-top: 3px;
    padding-bottom: 0px;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
    color: #f58b21;
    padding-top: 3px;
    padding-bottom: 0px;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{
    color: #ffffff;
    background-color: #147c95;
    border-bottom: 3px solid #f58b21;
}
/* caret */
.navbar-default .navbar-nav > .dropdown > a .caret {
    border-top-color: #777;
    border-bottom-color: #777;
}
.navbar-default .navbar-nav > .dropdown > a:hover .caret,
.navbar-default .navbar-nav > .dropdown > a:focus .caret {
    border-top-color: #333;
    border-bottom-color: #333;
}
.navbar-default .navbar-nav > .open > a .caret, 
.navbar-default .navbar-nav > .open > a:hover .caret, 
.navbar-default .navbar-nav > .open > a:focus .caret {
    border-top-color: #555;
    border-bottom-color: #555;
}
/* mobile version */
.navbar-default .navbar-toggle {
    border-color: #DDD;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
    background-color: #DDD;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #CCC;
}

.carousel{
	top:-20px;
}


.titulo_secao{
	width: 100%
	margin: auto;
	text-align: center;
	font-family: "Prototype_0";
	font-size: 1.3em;
	color: #f58b21;
	margin-top: 30px;
}

.titulo_secao_white{
	width: 100%
	margin: auto;
	text-align: center;
	font-family: "Prototype_0";
	font-size: 1.3em;
	color: #ffffff;
	margin-top: 10px;
}

.setapbaixo{
	margin-top: -10px;
}

.icones_modal{
	width: 40px;
	margin-right: 10px;
}

.secao_fundo_blue{
	background-color: #0c617b;
	padding-top: 20px;
	padding-bottom: 20px;
	width: 100%;
	margin: auto;
	background-attachment: fixed;
	background-image: url("../img/fundo_sec_fazemos.png");
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

.secao_fundo_cinza{
	background-color: #f6f6f6;
	padding-top: 20px;
	padding-bottom: 20px;
	width: 100%;
	margin: auto;
}

.secao_fundo_blue_localizacao{
	background-color: #0c617b;
	padding-top: 20px;
	padding-bottom: 20px;
	width: 100%;
	margin: auto;
	background-attachment: fixed;
	background-image: url("../img/fundo_local.png");
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	border-top: 3px solid #f58b21;
}

.secao_fundo_trabalhe{
	background-color: #0c617b;
	padding-top: 20px;
	padding-bottom: 20px;
	width: 100%;
	margin: auto;
	background-attachment: fixed;
	background-image: url("../img/fundo_trabalhe.png");
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

.secao_fundo_escuro{
	background-color: #0f0f0f;
	padding-top: 20px;
	padding-bottom: 20px;
	width: 100%;
	margin: auto;
}

.secao_fundo_footer{
	background-color: #030303;
	padding-top: 20px;
	padding-bottom: 20px;
	width: 100%;
	margin: auto;
	border-top: 3px solid #f58b21;
}

.newspaper {
	margin-top: 30px;
	margin-bottom: 30px;

    -webkit-column-count: 2; /* Chrome, Safari, Opera */
    -moz-column-count: 2; /* Firefox */
    column-count: 2;
    text-align: justify;

    -webkit-column-gap: 30px; /* Chrome, Safari, Opera */
    -moz-column-gap: 30px; /* Firefox */
    column-gap: 30px;
}

.quadfazemos{
	float: left;
	border: 1px solid #ffffff;
	margin: 40px 10px;
	height: 200px;
	width: 200px;
	  display: -webkit-flex;
	  display: flex;
	  -webkit-align-items: center;
	  align-items: center;
	  -webkit-justify-content: center;
	  justify-content: center;
  	-moz-transition: 0.5s;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
}

.quadfazemos:hover{
	background-color: #f9871f;
    transition: 0.5s;
	-moz-transition: 0.5s;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
}

.btn-primary{
	background-color: #147c94;
	border-color: #016177; 
}

.btn-primary:hover{
	background-color: #f58b21;
	border-color: #d46a00;
}

.btn-primary:active{
	background-color: #f58b21;
	border-color: #d46a00;
}

.btn-primary:visited{
	background-color: #f58b21;
	border-color: #d46a00;
}

.display_fazemos{
	width: auto;
	
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-justify-content: center;
  justify-content: ;
}

.rotulofazemos{
	width: 100px;
	height: auto;
	text-align: center;
	font-family: "Prototype_0";
	color: #ffffff;
	font-size: 1.1em;
	line-height: 1.2em;
}

.rotulocolaborador{
	width: 138px;
	margin-top: 5px;
	height: auto;
	text-align: center;
	font-family: "Prototype_0";
	color: #f58b21;
	font-size: 1.1em;
	line-height: 1.2em;
}

.rotulodepoimento{
	width: 250px;
	margin-top: 5px;
	height: auto;
	text-align: right;
	font-family: "Prototype_0";
	color: #f58b21;
	font-size: 1.1em;
	line-height: 1.2em;
}

.texto_desc_col{
	width: 138px;
	text-align: justify;
}

.texto_depoimento_col{
	width: 250px;
	text-align: justify;
	margin-top: 10px;
}

.div_foto_c_texto{
	margin-top: 30px;
	margin-bottom: 30px;
	margin-left: 10px;
	margin-right: 10px;
}

.div_foto_c_texto_depoimento{
	margin-top: 30px;
	margin-bottom: 30px;
	margin-left: 15px;
	margin-right: 15px;
}


.secao_fundo_clientes{
	background-color: #0c617b;
	width: 100%;
	margin: auto;
	background-image: url("../img/fundo_sec_clientes.png");
	background-attachment: fixed;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

.div_cliente{
	margin-top: 60px;
	margin-bottom: 100px;
	margin-left: 10px;
	margin-right: 10px;
}

.scrolltop {
	display:none;
	width:100%;
	margin:0 auto;
	position:fixed;
	bottom:20px;
	right:10px;	
}
.scroll {
	position:absolute;
	right:20px;
	bottom:20px;
	background:#b2b2b2;
	background:rgba(178,178,178,0.7);
	padding:10px;
	text-align: center;
	margin: 0 0 0 0;
	cursor:pointer;
	transition: 0.5s;
	-moz-transition: 0.5s;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s; 		
}
.scroll:hover {
	background:rgba(178,178,178,1.0);
	transition: 0.5s;
	-moz-transition: 0.5s;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s; 		
}
.scroll:hover .fa {
	margin-top:-10px;
}
.scroll .fa {
	font-size:30px;
	margin-top:-5px;
	margin-left:1px;
	transition: 0.5s;
	-moz-transition: 0.5s;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s; 	
}

.modal-header{
	background-color: #147c95;
	font-family: "Prototype_0";
	color: #ffffff;
}

.modal-header .close{
	margin-top: 5px;
}

.close{
	opacity: 1;
	color: #0a647a;
}

.modal-footer{
	background-color: #ffffff;
}

.marcabottom{
	margin-top: 25px;
}

.ico_rede_social{
	margin-left: 3px;
	margin-right: 3px;
	margin-top: 25px;
}

.developed{
	color: #ffffff;
	font-size: 0.8em;
	margin-top: 15px;
}

.think{
	margin-top: -8px;
}


@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
      color: #777;
    }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
          color: #333;
    }
}


