﻿body {	
	font: 14px/24px 'Lato', sans-serif;
	color: #4a4a4a;
	background: #fff;
}
a.back-to-top{display:none;width:40px;height:40px;text-indent:-9999px;position:fixed;z-index:999;right:20px;bottom:20px;background:#003174 url("../images/up-arrow.png") no-repeat center 43%;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;}
a{color:#337ab7;}
a:hover,
a:focus{color:#337ab7;}
a:focus{outline:none;}
#nav .navbar-brand{font-family:'Just Another Hand', cursive;}
.font2{font-family:'Lato', sans-serif;}
h1,
h2,
h3,
h4,
h5,
h6,
h1{font-size:45px;}
h2{font-size:45px;}
h3{font-size:36px;}
h4{font-size:25px;}
h5{font-size:18px;}
h6{font-size:12px;}
p{font-size:18px;}
.indice h5 {font-size:18px;}
.quemsomos h2{font-size:18px;}
.seguros h2, h3 {font-size: 30px;}
.barraseg {background-color: #E8E8E8;}
.contatofonte{font-size:60px;}
.forms .form-group{color:#4a4a4a;}
.forms h3{margin-top:0;margin-bottom:0;}
.forms .form-control{min-height:50px;}
.forms .btn{padding:12px 46px;font-weight:bold;}
.forms .form-controll,
.forms .btn{font-size:15px;}
.form-control,
.form-control:hover,
.form-control:focus{outline:none;}
.btn-secondary{background-color:#003174;padding:12px 46px 12px 46px;color: #fff;}
.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary:active,
.btn-secondary.active{background-color:#337ab7;}
.btn-secondary:hover,
.btn-black:active,
.btn-black.active{color:#fff;}
.seguradoras{padding:15px;}

#nav{background-color:#264585;padding-bottom:30px;}
#nav.navbar{margin-bottom:0;border:none;}
#nav .navbar-header{position:relative;}
#nav .navbar-nav{margin-top:28px;}
#nav .navbar-nav > li{margin-right:15px;}
#nav .navbar-nav > li:last-of-type{margin-right:0;}
#nav .navbar-nav > li > a{padding:10px 20px;font-size:18px;line-height:normal;}
#nav .navbar-nav > li,
#nav .navbar-nav > li > a,
#nav .navbar-nav > li > a:hover,
#nav .navbar-nav > li > a:focus,
#nav .dropdown-menu > li > a{color:#fff;}
#nav .navbar-nav > li:hover > a,
#nav .navbar-nav > li > a:hover,
#nav .navbar-nav > li > a:focus{background-color:#337ab7;}
#nav.navbar-default .navbar-nav > .active > a,
#nav.navbar-default .navbar-nav > .active > a:focus,
#nav.navbar-default .navbar-nav > .active > a:hover{background-color:#337ab7;}
#nav .dropdown-menu{padding:10px 0;left:0;background-color:#337ab7;border:none;}
#nav .dropdown-menu > li > a{padding-top:6px;padding-bottom:6px;font-size:16px;}
#nav .dropdown-menu > li > a:hover,
#nav .dropdown-menu > li > a:focus{background-color:#264585;}
#nav .dropdown-menu > .active > a,
#nav .dropdown-menu > .active > a:hover,
#nav .dropdown-menu > .active > a:focus{background-color:#337ab7;}
#nav.navbar-default .navbar-toggle{margin-top:13px;margin-right:20px;border-color:#fff;}
#nav.navbar-default .navbar-toggle:focus,
#nav.navbar-default .navbar-toggle:hover{background-color:#337ab7;border-color:#ff9224;}
#nav.navbar-default .navbar-toggle span{background-color:#fff;}
#nav.navbar-default .navbar-collapse{border-color:#666;border:none;}
@media (min-width: 768px)
.navbar {

}
#main-slider{}
#main-slider .item{}
#main-slider .item > .carousel-caption{bottom:80px;}
#main-slider .carousel-indicators{bottom:-60px;}
#main-slider .carousel-indicators li{margin:0;width:auto;height:auto;background:none;border:none;}
#main-slider .carousel-indicators li + li{margin-left:15px;}
.form-group {
    margin-left: 0px;
    margin-right: 0px;
}
.main-container{margin-top:60px;margin-bottom:60px;}
.section-area{padding-top:50px;padding-bottom:50px;}
.map{padding:80px;}
#accordion-1{margin-top:40px;margin-bottom:20px;}
#accordion-1 .panel{margin-top:20px;border:none;}
#accordion-1 .panel-heading{padding:16px 30px;background-color:#d5d5d5;}
#accordion-1 .panel-heading.active{background-color:#337ab7;}
#accordion-1 .panel-title{font-size:24px;}
#accordion-1 .panel-title,
#accordion-1 .panel-title a,
#accordion-1 .panel-title a:hover,
#accordion-1 .panel-title a:focus{color:#4a4a4a;}
#accordion-1 .panel-title .fa{margin-top:2px;margin-right:15px;color:#337ab7;}
#accordion-1 .panel-heading.active .panel-title a,
#accordion-1 .panel-heading.active .panel-title .fa{color:#fff;}
#accordion-1 .panel-body{padding:30px 35px 20px;line-height:26px;background-color:#efefef;}
ul#gallery-filter{margin-top:20px;margin-bottom:30px;}
ul#gallery-filter li{padding-top:15px;padding-bottom:15px;}
ul#gallery-filter li a.btn{padding:6px 16px;font-size:18px;background-color:#337ab7;}
ul#gallery-filter li a,
ul#gallery-filter li a:hover,
ul#gallery-filter li a.active,
ul#gallery-filter li a:focus{color:#fff;}
ul#gallery-filter li a:hover,
ul#gallery-filter li a.active,
ul#gallery-filter li a:focus{outline:none;background:#337ab7;}
ul#gallery-grid{padding:0;list-style:none;overflow:hidden;}
ul#gallery-grid li{margin-top:15px;margin-bottom:15px;min-height:222px;height:auto !important;height:222px;}
ul#gallery-grid .hover-content{overflow:hidden;position:relative;}
ul#gallery-grid .hover-content img{-webkit-transform:scale(1.0);-moz-transform:scale(1.0);transform:scale(1.0);}
ul#gallery-grid .hover-content:hover img{-webkit-transform:scale(1.3);-moz-transform:scale(1.3);transform:scale(1.3);}
ul#gallery-grid .hover-content .overlay{position:absolute;top:10px;right:10px;left:10px;bottom:10px;height:auto;text-align:center;background:rgba(0, 0, 0, 0.5);color:#fff;opacity:0;}
ul#gallery-grid .hover-content:hover .overlay{opacity:1;}
ul#gallery-grid .hover-content p{padding-top:25%;font-size:25px;text-align:center;color:#FFF;}

.newsletter-section{padding-top:60px;padding-bottom:60px;color:#fff;content:"";width:100%;height:100%;background:url("../images/contatoback.jpg") #727272;}
.newsletter-section h3{margin-top:0;margin-bottom:0;}
.newsletter-section .form-control{min-height:50px;}
.newsletter-section .btn .formseguro{padding:12px 46px;font-weight:bold;}
.newsletter-section .form-control,
.newsletter-section .form-controll,
.newsletter-section .btn{font-size:18px;}

.form-seguro{padding-top:60px;padding-bottom:60px;width:100%;height:100%;}
.form-seguro h3{margin-top:0;margin-bottom:0;}
.form-seguro .form-control{min-height:50px;}
.form-seguro .btn .formseguro{padding:12px 46px;font-weight:bold;}
.form-seguro .form-control,
.form-seguro .form-controll,
.form-seguro .btn {font-size:15px}

.main-footer{padding-top:50px;font-size:18px;line-height:28px;background-color:#2c2c2c;}
.main-footer,
.main-footer a{color:#fff;}
.footer-info{}
.footer-col{margin-bottom:50px;}
.footer-col h2 .fa{font-size:36px;vertical-align:4px;}
.footer-col h2,
.footer-col h4{margin-top:0;margin-bottom:20px;}
.footer-col ul.timings{margin-bottom:30px;}
.footer-col ul.timings li + li{margin-top:5px;}
.footer-col ul.timings li span{margin-right:10px;font-weight:normal;}
.footer-col ul.foot-sm-links{margin-bottom:0;}
.footer-col ul.foot-sm-links li{font-size:24px;}
.footer-col ul.foot-sm-links li + li{margin-left:15px;}
.footer-col ul.address{margin-bottom:0;}
.footer-col ul.address li + li{padding-top:10px;}
.copyright{padding-top:20px;padding-bottom:20px;border-top:1px solid #fff;}
.copyright h5{margin-top:0;margin-bottom:0;}
.text-thin{font-weight:100;}
.text-light{font-weight:300;}
.text-normal{font-weight:400;}
.text-bold{font-weight:700;}
.text-ultra-bold{font-weight:900;}
.text-spl-color{color:#003174;}
.text-size-big{font-size:18px;}
p.text-size-big{margin-top:15px;margin-bottom:15px;line-height:26px;}
.img-center{margin-left:auto;margin-right:auto;}
#accordion-1 .panel-title a:hover,
#accordion-1 .panel-title a:focus{text-decoration:none;}
.flat,
.no-border-radius,

#accordion-1 .panel-heading,
.box-1,
ul#gallery-grid .hover-content,
ul#gallery-grid li .img-responsive,
.blog-comments-area .media{-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:5px;}
.box-1 .img-responsive{-webkit-border-radius:0px 0 0 5px;-moz-border-radius:0px 0 0 0px;border-radius:0px 0 0 5px;}
#accordion-1 .panel-heading.active{-webkit-border-radius:5px 5px 0 0;-moz-border-radius:0px 0px 0 0;border-radius:5px 5px 0 0;}
#accordion-1 .panel-body{-webkit-border-radius:0 0 0px 0px;-moz-border-radius:0 0 0px 0px;border-radius:0 0 0px 0px;}

#nav .navbar-nav > li.dropdown:focus > a{-webkit-border-radius:20px 20px 0 0;-moz-border-radius:20px 10px 0 0;border-radius:15px 15px 0 0;}
#nav .navbar-nav > li > a,
#nav .navbar-nav > li > a:hover,
#nav .navbar-nav > li > a:focus,
#nav .navbar-nav > li.active > a,
#nav .navbar-nav > li.active > a:hover,
#nav .navbar-nav > li.active > a:focus{-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;}
.circle{-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;}
.no-boxshadow,
#nav.navbar-default .navbar-collapse,
#accordion-1.panel-group .panel,
#accordion-1.panel-group .panel,
.form-control:hover,
.form-control:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.contact-form .form-control,
.contact-form .form-control:hover,

/*rodape*/

.map{padding-top:150px;}
.header-top .top-menu{display:none;}
.header-top .top-menu li + li:before{content:'•';margin:0 7px;color:#6a6a6a;}
.header-top .top-menu li.active a, .header-top .top-menu li:hover a, .header-top .top-menu li:focus a{color:#0069b0;}
.header-top .top-menu li.active a:before, .header-top .top-menu li:hover a:before, .header-top .top-menu li:focus a:before{left:0;right:0;}
.header-top .top-text{display:none;margin:7px 0;color:#666;}
@media (min-width:992px){.header-top .top-text{display:block;}
.header-top .top-text + .top-links{margin-left:15px;}
.map{padding:130px;}
.iframemapa{position:absolute;top:0px;left:20;width:100%;height:260px;border:none;}
#accordion-1{margin-top:40px;margin-bottom:20px;}
#accordion-1 .panel{margin-top:20px;border:none;}
#accordion-1 .panel-heading{padding:16px 30px;background-color:#d5d5d5;}
#accordion-1 .panel-heading.active{background-color:#337ab7;}
#accordion-1 .panel-title{font-size:24px;}
#accordion-1 .panel-title,
#accordion-1 .panel-title a,
#accordion-1 .panel-title a:hover,
#accordion-1 .panel-title a:focus{color:#4a4a4a;}
#accordion-1 .panel-title .fa{margin-top:2px; font-size: 10px; margin-right:15px;color:#337ab7;}
#accordion-1 .panel-heading.active .panel-title a,
#accordion-1 .panel-heading.active .panel-title .fa{color:#fff;}
#accordion-1 .panel-body{padding:30px 35px 20px;line-height:26px;background-color:#efefef;}
ul#gallery-filter{margin-top:20px;margin-bottom:30px;}
ul#gallery-filter li{padding-top:15px;padding-bottom:15px;}
ul#gallery-filter li a.btn{padding:6px 16px;font-size:18px;background-color:#337ab7;}
ul#gallery-filter li a,
ul#gallery-filter li a:hover,
ul#gallery-filter li a.active,
ul#gallery-filter li a:focus{color:#fff;}
ul#gallery-filter li a:hover,
ul#gallery-filter li a.active,
ul#gallery-filter li a:focus{outline:none;background:#337ab7;}
ul#gallery-grid{padding:0;list-style:none;overflow:hidden;}
ul#gallery-grid li{margin-top:15px;margin-bottom:15px;min-height:222px;height:auto !important;height:222px;}
ul#gallery-grid .hover-content{overflow:hidden;position:relative;}
ul#gallery-grid .hover-content img{-webkit-transform:scale(1.0);-moz-transform:scale(1.0);transform:scale(1.0);}
ul#gallery-grid .hover-content:hover img{-webkit-transform:scale(1.3);-moz-transform:scale(1.3);transform:scale(1.3);}
ul#gallery-grid .hover-content .overlay{position:absolute;top:10px;right:10px;left:10px;bottom:10px;height:auto;text-align:center;background:rgba(0, 0, 0, 0.5);color:#fff;opacity:0;}
ul#gallery-grid .hover-content:hover .overlay{opacity:1;}
ul#gallery-grid .hover-content p{padding-top:25%;font-size:25px;text-align:center;color:#FFF;}	
}

.btn1 {padding:5px;}

.btn-success {
    color: #fff;
    background-color: #5cb85c;
    border-color: #4cae4c;
	}

.telefone{padding-bottom:30px;text-align: center;}
	
.header-top .social-icons + .top-links{margin-left:20px;}
.map{padding-top:150px;}

.iframemapa{position:absolute;top:-30px;left:0;width:100%;height:260px;border:none;}

.seg{width:100%;height:2300px;border:none;}
.container6{height:20em;display:flex;align-items:center;justify-content:center}
.container5{height:15em;display:flex;align-items:center;justify-content:center}
.container7{height:30em;display:flex;align-items:center;justify-content:center}
.pmuda{text-align:center;justify-content:center;align-items:center;display:center;margin:0;}
.container4{height:1.5em;display:right;text-align:right;padding-top:30px;}
#elemento{padding-top:25px;padding-right:45px;padding-bottom:35px;padding-left:15px;}
@media (max-width:1200px)
{nav .block{margin-top:0px;background:#fff;padding-bottom:70px;}
nav .block .navbar-default .navbar-header .navbar-toggle .icon-bar{background:#38b200;}
.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;}
.navbar-toggle{display:block;float:right;padding:10px 10px;margin-top:10px;margin-right:10px;margin-bottom:8px;border:none;}
}

.animation, 
.animation a, 
#services-home-carousel .owl-controls .owl-buttons div {
	-webkit-transition: all 0.5s ease 0s;
	   -moz-transition: all 0.5s ease 0s;
		    transition: all 0.5s ease 0s;
}

.animation-1, 
.animation-1 a {
	-webkit-transition: all 1s ease;
	   -moz-transition: all 1s ease;
		    transition: all 1s ease;	
}

.textopreto {
	color:black;
}

.textoform{
	font-size: 16px;
	
}

/*Mega Menu*/

.mega-dropdown {
  position: static !important;
}
.mega-dropdown-menu {
    width: 100%;
    box-shadow: none;
    
}
.mega-dropdown-menu > li > ul {
  padding: 0;
  margin: 0;
}
.mega-dropdown-menu > li > ul > li {
  list-style: none;
}
.mega-dropdown-menu > li > ul > li > a {
  display: block;
  color: #fff;
  padding: 3px 5px;
}
.mega-dropdown-menu > li ul > li > a:hover,
.mega-dropdown-menu > li ul > li > a:focus {
  text-decoration: none;
}
.mega-dropdown-menu .dropdown-header {
  font-size: 18px;
  color: #fff;
  padding: 5px 60px 5px 5px;
  line-height: 30px;
}

.card .card-block {
    height: 200px;
    font-family: "Roboto Regular", Arial,Sans-serif;
    border: 1px solid #CDCCCC;
    border-radius: 5px;
    margin-bottom: 2px;
}

/*Cookies*/

.box-cookies.accept {
   display: none !important
}

.box-cookies {
   bottom: 0;
   width: 100%;
   z-index: 998;
   color: #fff;
   position: fixed;
   background: rgba(0, 0, 0, .9)
}

.box-cookies .msg-cookies,
.box-cookies .btn-cookies {
font-size: 16px;
   text-align: left;
   padding: 10px 15px;
   color: #fff
}

.box-cookies .btn-cookies {
   background: #003174;
}

.box-cookies a {
    color: #003174;
    text-decoration: none;
}

@media screen and (min-width: 576px) {
   .box-cookies {
       display: flex;
       align-items: center;
       height: 60px
   }
   .box-cookies .btn-cookies {
       height: 60px;
       margin-left: auto;
       color: #fff
   }
}

@media screen and (max-width: 575px) {
   .box-cookies .btn-cookies {
       width: 100%
   }
}

/*Fim Cookies*/

