body{font-family:'Source Sans Pro', sans-serif;font-size:14px;font-weight:400;max-width:100%;overflow-x:hidden;}

h1,
h2,
h3,
h4,
h5,
h6{margin:0px;font-family:'Source Sans Pro', sans-serif;}
h1{font-size:40px;}
h2{font-size:24px;font-weight:500;}
h3{font-size:20px;font-weight:600;}
h6{font-size:24px;font-weight:500;}
h5{font-size:60px;font-weight:500;color:#ffffff;}
p{font-size:14px;font-weight:400;line-height:20px;margin:0px;font-family:'Source Sans Pro', sans-serif;}
ul{padding:0;margin:0;list-style:none;}
a,
a:active,
a:focus,
a:active{text-decoration:none !important;font-size:15px;}
.overlay-effect{content:"";position:absolute;left:0;right:0;bottom:0;top:0;width:100%;height:100%;background:url("../images/overlay-pattern.png") #000000;opacity:0.3;}
.heading{text-align:center;font-family:'Source Sans Pro', sans-serif;font-size:60px;font-weight:600;color:#0071bd;padding:40px 0px;position:relative;}
.heading:before{content:"";position:absolute;left:50%;bottom:0;width:140px;height:1px;background:#C8C1B3;margin-left:-70px;}
.descricaoseg{text-align:justify;font-family:'Source Sans Pro', sans-serif;font-size:15px;font-weight:500;}
.transition{-webkit-transition:.3s all;-o-transition:.3s all;transition:.3s all;}
.cot{padding-top:40px;padding-bottom:40px;}
.cot2{padding-top:40px;padding-bottom:40px;}
.cot3{padding-top:60px;}
.img-hover img{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;}
.img-hover img:hover{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0) scale(1.20);-moz-transform:scale(1.20);-ms-transform:scale(1.20);-o-transform:translatZ(0) scale(1.20);transform:translatZ(0) scale(1.20);}
.grayscale{-webkit-filter:brightness(1.10) grayscale(100%) contrast(90%);-moz-filter:brightness(1.10) grayscale(100%) contrast(90%);filter:brightness(1.10) grayscale(100%);}
nav{z-index:99999;width:100%; background-color: #fff;}
nav .block{margin-top:0px;padding-bottom:30px; margin-left:5%;}
nav .block .navbar-default{border:none;border-radius:0px;margin-bottom:0;background:none;}
nav .block .navbar-default .navbar-brand{padding-left:0px; }
nav .block .navbar-default .navbar-nav{padding-top:50px;}
nav .block .navbar-default .navbar-nav > li > a{color:#2E2E2E;padding:10px 0px;margin:0px 30px;font-size:15px;text-transform:uppercase;}
nav .block .navbar-default .navbar-nav > li > a:before{background-color:transparent;content:"";position:absolute;left:0;bottom:0;display:block;height:2px;-webkit-transition:.3s all;-o-transition:.3s all;transition:.3s all;width:0;}
nav .block .navbar-default .navbar-nav > li > a:hover:before{background-color:#0071bd;content:"";width:100%;}
nav .block .navbar-default .navbar-nav > li.current > a{color:#2E2E2E;padding:10px 0px;margin:0px 15px;}
nav .block .navbar-default .navbar-nav > li.current > a:before{background-color:#fff;content:"";position:absolute;left:0;bottom:0;display:block;height:2px;-webkit-transition:.3s all;-o-transition:.3s all;transition:.3s all;width:100%}
nav .block .navbar-default .navbar-nav > .active > a,
nav .block .navbar-default .navbar-nav > .active > a:focus,
nav .block .navbar-default .navbar-nav > .active > a:hover{background:none;}
nav .block .navbar-default .navbar-nav > .active > a:before,
nav .block .navbar-default .navbar-nav > .active > a:focus:before,

.topo {
  background: ;
  height: auto;

}

.tt{
	color: #005a31;
	font-size: 30px;
	text-transform: uppercase;
}

.tt-sub{
	background: #06673b;
	color: #fff;
	padding: 5px 15px;
	border-radius: 20px;
	margin-bottom: 25px;
}

.subtt{
	color: #065632;
	text-transform: uppercase;
	font-size: 20px;
	margin-bottom: 25px;
	border-bottom: 1px solid #b7b7b7;
}

.tt-ap{
	color: #065632;
	font-size: 20px;
	margin-bottom: 15px;
	border-bottom: 1px solid #b7b7b7;
	padding-bottom: 5px;
}

.tt-ap span{
	color: #062856;
}

#pai {min-height:50%;}
#empresa{padding:140px 0px; background-color: #f6f6f6;}
#gestao{padding:140px 0px;background:#f6f6f6;}
#servicos{padding:140px 0px; background:url("../images/fundo2.jpg")}
#parceiros{padding:170px 0px;}
#contato1{padding-top:140px;}
#home{padding-top:75px;padding-bottom:100px;background:url("../images/bg03.jpg");background-repeat:no-repeat;background-size:cover;background-attachment:fixed;position:relative;}
#home:before{content:"";position:absolute;left:0;right:0;bottom:0;top:0;width:100%;height:100%;background:url("../images/overlay-pattern.png") #000000;opacity:0.3;}
#home .block .heading{color:#fff;}
.texto-opcoes{padding:10px;}


.verde{background-color:#0071bd;width:90%;border-radius:60px;}
.pad{padding:10px;}
.titulo1{font-family:'Source Sans Pro', sans-serif;line-height:60px;font-size:55px;font-weight:600;color:#3c3c3c;padding-bottom:5%; }
.titulo2{font-family:'Source Sans Pro', sans-serif;line-height:30px;font-size:18px;color:#0071bd;padding-top:20px;}
.titulo3{font-family:'Source Sans Pro', sans-serif;font-weight:100;font-size:18px;color:#2e2e2e;padding-top:20px;}
.titulosgrandes{
  font-size: 60px;
}
#transparente img{opacity: 0.7;}
#transparente img:hover {opacity: 1.0;}
.img-responsive,
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img {padding: 5px; }
.border-img{position:relative;}
.border-img .border{position:absolute;border:20px solid #fff;top:-1px;left:-1px;right:-1px;bottom:-1px;transition:border 0.4s;border-radius:100%;}
.team-member:hover .border-img .border{border-width:0px;}
.border-img img{border-radius:100%;}
.img_res{display:block;width:100%;height:auto;max-width:100%;}
.team-member{text-align:center;max-width:360px;margin:0 auto;margin-bottom:40px;}
.team-member p{padding:10px 10px 15px 10px;}
.team-member h2{font-family:'Source Sans Pro', sans-serif;font-size:25px;}
.informacoes{font-family:'Source Sans Pro', sans-serif;}
.ind{font-family:'Source Sans Pro', sans-serif;font-size:12px;}
.ind:hover{font-family:'Source Sans Pro', sans-serif;color:#0071bd;font-size:12px;}
.btn-enviar{background-color:#0071bd;font-size:16px;color:#FFF;text-align:center;font-family:'Source Sans Pro', sans-serif;border-radius:0;padding-left:100px;padding-right:100px;}
.modal-open{overflow:hidden;}
.modal{display:none;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0;padding-top:120px;}
.modal-title{text-align:center;font-family:'Source Sans Pro', sans-serif;font-size:60px;font-weight:600;color:#0071bd;}
.modal-title-extra{text-align:center;font-family:'Source Sans Pro', sans-serif;font-size:30px;font-weight:600;color:#0071bd;}
.modal-body {
  position: relative;
  padding: 15px;
  padding-bottom: 450px;
  width:100%;height:auto;
  overflow-x:hidden;
}
body.modal-open{overflow:hidden;}

/*--formularios--*/
.iframemapa{ 
 padding-top:20px;
 width: 100%;
 height: 200px;
 border: none;
 }
 .iframeseguros{
 position: absolute;
 top: 50;
 left: 0;
 width: 100%;
 height:  2300px;
 border: none;
}

.iframeauto {
    position: absolute;
    top: 50;
    left: 0;
    width: 100%;
    height: 2300px;
    border: none;
}
  
.iframesaude{
 position: absolute;
 padding-top: 0px;
 left: 0;
 width: 100%;
 height: 2300px;
 border: none;
}
/*--align--*/

 .container6 {
  height: 20em;
  display: flex;
  align-items: center;
  justify-content: center }

  .container4 {
  height: 1.5em;
  display: flex;
  align-items: center;
  justify-content: center }
  .pmuda { 
    text-align: center;
    justify-content: center;
    align-items: center;
    display: center;
    margin: 0;
 }
  .container5 {
  height: 1.5em;
  display: right;
  text-align: right;
   }



 @media(max-width:767px) {

 .tamanho h5{
 font-size: 2em;
 font-weight:600;
}

 }
 /* seguradoras carousel */

.carousel {
    margin-bottom: 0;
    padding: 0 40px 30px 40px;
}
/* The controlsy */
.carousel-control {
  left: -12px;
    height: 40px;
  width: 40px;
    background: none repeat scroll 0 0 #222222;
    border: 4px solid #FFFFFF;
    border-radius: 23px 23px 23px 23px;
    margin-top: 90px;
}
.carousel-control.right {

  right: -12px;
}
/* The indicators */
.carousel-indicators {
  right: 50%;
  top: auto;
  bottom: -10px;
  margin-right: -19px;
}
/* The colour of the indicators */
.carousel-indicators li {
  background: #cecece;
}
.carousel-indicators .active {
background: #428bca;
}
body{padding-top:20px;}

.verde{background-color:#0071bd;width:90%;border-radius:60px;color:#FFF;font-size:30px;margin: 0 auto;}
.azul{background-color:#EDEDED;border-radius:5px;}
 @media(max-width:767px) {

 .tamanho h5{
 font-size: 3em;
 font-weight:600;
}
 .heading{text-align:center;font-size:2em;}
nav .block .navbar-default .navbar-brand{padding:2px;}
.verde{background-color:#0071bd;width:90%;border-radius:30px;color:#FFF;font-size:30px;margin: 0 auto;}
.modal-title{text-align:center;font-family:'Source Sans Pro', sans-serif;font-size:40px;font-weight:600;color:#0071bd;}

.border-img .border{position:absolute;border:15px solid #fff;top:-1px;left:-1px;right:-1px;bottom:-1px;transition:border 0.4s;border-radius:100%;}
.team-member:hover .border-img .border{border-width:0px;}

 
}
@media only screen and (min-width:767px) and (max-width:1024px){
  .border-img .border{position:absolute;border:8px solid #fff;top:-1px;left:-1px;right:-1px;bottom:-1px;transition:border 0.4s;border-radius:100%;}
.team-member:hover .border-img .border{border-width:0px;}

}
@media only screen and (min-width:768px) and (max-width:1024px){
.heading{text-align:center;font-size:50px;} 
.azul{background-color:#EDEDED;border-radius:10px;}
 nav .block{margin-top:0px;background:#fff;padding-bottom: 20px;}

}


@media(min-width:480px) and (max-width:767px){
  .iframevideo {
   padding-top:5px;
    width: 200px;
    height: 100px;
    border: none;
   margin-left: 10px;
 }
 nav .block .navbar-default .navbar-header .navbar-toggle .icon-bar {
    background: #0071bd;}
.modal-title{text-align:center;font-family:'Source Sans Pro', sans-serif;font-size:30px;font-weight:600;color:#0071bd;}

.navbar-header {
    margin-right: -15px;
    margin-left: -15px;

}

}
@media (max-width: 1200px) {
   nav .block .navbar-default .navbar-header .navbar-toggle .icon-bar {
    background: #0071bd;}
  .navbar-header {
      float: none;
  }
  .navbar-left,.navbar-right {
      float: none !important;
  }
  .navbar-toggle {
      display: block;
  }
  .navbar-collapse {
      border-top: 1px solid transparent;
      box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
  }
  .navbar-fixed-top {
      top: 0;
      border-width: 0 0 1px;
  }
  .navbar-collapse.collapse {
      display: none!important;
  }
  .navbar-nav {
      float: none!important;
      margin-top: 7.5px;
  }
  .navbar-nav>li {
      float: none;
  }
  .navbar-nav>li>a {
      padding-top: 10px;
      padding-bottom: 10px;
  }
  .collapse.in{
      display:block !important;
  }
  nav .block{margin-top:0px;background:#fff;padding-bottom: 70px;}
   .navbar-toggle {
    display: block;
    float: right;
    padding: 10px 10px;
    margin-top: 5px;
    margin-right: 10px;
    margin-bottom: 8px;
}
}

@media (min-width: 200px) {
  .iframesaude{
 position: absolute;
 top: 0;
 left: 0;
 width: 100%;
 height: 1700px;
 border-style: none;
}
}


@media (min-width: 990px) {
  .iframesaude{
 position: absolute;
 top: 0;
 left: 0;
 width: 100%;
 height: 1220px;
 border-style: none;
}
}