/*BODY*/
body, input, textarea, .mbr-company .list-group-text p {font-family: 'Roboto', sans-serif!important; font-size: 18px;}

/*NEWSFLASH*/
h1.newsflash-title{color:#fff; font-size: 3rem; padding-bottom: 2px; text-align: left;}
div.mbr-section-text > p {text-align: left; color: #fff;}
h4.newsflash-title {margin-bottom: -15px; font-size: 1.05rem; font-weight: bold; letter-spacing: -1px; line-height: 1.3; text-align: center;}
.highlight > p {padding-top: 0rem; text-align: left;}

/*BANNER*/
.mbr-section-banner{position: relative; padding-top: 100px; padding-bottom: 0px; background-position: 50% 50%; background-repeat: no-repeat; background-size: cover; margin-top: 50px; background-color: #3E4863;}
div.random-image >img{width: 100%; height: auto;}

/*IMAGE*/
img.pull-center {border-radius: 50%;}

/*BUTTOM*/
.btn {border-radius: 1.6em;}
.btn-secondary {background-color: #3EACD8; border-color: #3EACD8; box-shadow: none; color: #fff;}
.btn-secondary {background-color: #3EACD8; border-color: #3EACD8; box-shadow: none; color: #fff; }
.btn-secondary:hover {color: #fff; background-color: #3EACD8; border-color: #3EACD8; box-shadow: none; }
.btn-secondary:focus, .btn-secondary.focus {color: #fff; background-color: #3EACD8; border-color: #3EACD8; }
.btn-secondary:active, .btn-secondary.active {color: #fff; background-color: #3EACD8; border-color: #3EACD8; background-image: none; box-shadow: none; }
.btn-secondary.disabled, .btn-secondary:disabled {color: #fff !important; background-color: #3EACD8 !important; border-color: #3EACD8 !important; opacity: 0.85; }

/*BREADCRUMB*/
.breadcrumb {padding: 0.35rem 1rem; background-color: transparent; border-radius: 0.05rem; margin-top: 20px; font-size: 14px;}

/*SECTION INTRO*/
.bg_padding{padding-top: 20px; padding-bottom: 20px;}
.mbr-cards-col {padding-left: 0; padding-right: 0; padding-top: 0px!important; padding-bottom: 0px!important;}
.mbr-section-text{padding-top: 10px;}

/*ACCORDION*/
/*.line{margin: 35px 0px; background-color: #f5f5f5; padding: 10px;}*/
a.azul, a.azul:link{color:#3e4863; background-color: #efefef; padding: 10px; font-size: 14px; border-radius: 4px;}
a.azul:hover{color:#3e4863; text-decoration:none;}
.border {border-bottom: 1px solid #efefef;}
.line {margin-top:40px; margin-bottom: 40px;}
.mt{margin-top: 40px;}
.mt60{margin-top:60px;}
.title{color:#3e4863;}
.atuacao{background-color:#efefef;}
a.blue, a.blue:link{color:#3e4863; font-size: 18px;}
a.blue:hover{color:#3e4863; text-decoration:none;}


/*BACKGROUND*/
section#features6-7{background-color: #EBECEF; height: auto; padding-left: 0; padding-right: 0;}

/*COLs*/
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {min-height: 0px;}
.mbr-cards-col {padding-left: 0; padding-right: 0; padding-top: 0px; padding-bottom: 0px;}
.card-block {padding: 0rem;}

/*ICONS*/
.mbr-cards .iconbox {border-style: solid; border-color: #f2f2f2; border-width: 1px; width: 100px; height: 100px; line-height: 100px; border-radius: 500px; display: inline-block; background-color: #28324e; border-color: #28324e;}
.mbr-iconfont {line-height: inherit;}
.mbr-iconfont-features7 {font-size: 50px; text-decoration: none; text-align: center; display: block; color: #fff;}
.mbr-cards .card {text-align: center;}

/*DROPDOWN MENU*/
.dropdown-menu {list-style: none; list-style-type:none; text-align: left; background-color: #3e4863!important; border-style: solid; border-width: 1px 0px 0px ; border-color: #ffd239; box-shadow: none; background-clip: padding-box; min-width:auto; top: 99%;  animation:hvr-wobble-vertical}
.dropdown-menu > li > a { list-style-type: none; display: block; padding: 6px 20px; font-size: 18px; clear: both; font-weight: normal; line-height: 1.42857143; color: #fff; white-space: nowrap;}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus { text-decoration: none; color: #ffd239; background-color: transparent; background-image:none!important;}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus { background-image: none; background-repeat: repeat-x; background-color: transparent; color:#ffd239;}
.navbar-nav > li {float: left;}
@-webkit-keyframes fadeIn { 0% { opacity: 0; transform: translate(0, 20px);} 100% {opacity: 1;transform: translate(0, 0);}}
@keyframes fadeIn { 0% {opacity: 0; transform: translate(0, 20px);} 100% { opacity: 1;transform: translate(0, 0);}}

/*MOBILE*/
@media (max-width: 767px) {
.navbar-nav > li {float: left; width: 100%}
}

/*MAPS*/
.maps {padding-top: 20px; padding-bottom: 20px;}

/*COUNTMODULES*/
#content60{float:left; width: 60%; overflow: hidden;}
#content80{float:left; width: 80%; overflow: hidden; padding-right:40px; min-height:400px;}
#content100{float:left; width: 100%; overflow: hidden;}

/*ALIGN IMAGE*/
.pull-none{text-align: center;}

/*SERVICOS*/
.list-group {padding-left: 0; margin-bottom: 0; list-style: none;}
div#lipsum > p {margin-top: 25px;}
.adjust{padding: 25px 10px;}

/*BLOCO TEXTO*/
.item-page{margin-top: 50px;}

/*CAPTCHA*/
.g-recaptcha{float:left; margin-right:20px;}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
.mobile {display: none !important; visibility: hidden !important;}
section#features6-7 {margin-top: 120px;}    
.item-page{margin-top: 70px;}
.breadcrumb{margin-top: 150px;}  
section#form1-h.mbr-section{margin: 0px;}    
section#map2-3.mbr-section.mbr-section_container{margin: 0px;}
}
@media only screen and (max-width : 767px) {
.mbr-section {padding-top: 0px!important; padding-bottom:0px!important;}
.mbr-footer > .container > .row > div {padding-bottom: 40px;padding-top: 40px;}  
}