/* Custom Stylesheet */
/**
 * Use this file to override Materialize files so you can update
 * the core Materialize files in the future
 *
 * Made By MaterializeCSS.com
 */

nav ul a,
nav .brand-logo {
  color: #444;
}

p {
  line-height: 2rem;
}

.button-collapse {
  color: #26a69a;
}

.parallax-container {
  min-height: 380px;
  line-height: 0;
  height: auto;
  color: rgba(255,255,255,.9);
}
  .parallax-container .section {
    width: 100%;
  }

@media only screen and (max-width : 992px) {
  .parallax-container .section {
    position: absolute;
    top: 40%;
  }
  #index-banner .section {
    top: 10%;
  }
}

@media only screen and (max-width : 600px) {
  #index-banner .section {
    top: 0;
  }
}

.icon-block {
  padding: 0 15px;
}
.icon-block .material-icons {
  font-size: inherit;
}

footer.page-footer {
  margin: 0;
}

.nav-second-level li a {padding-left: 60px;}
.pagina {border-top: 4px solid #80deea;}
#topo-empresa .logo-empresa {height: 100%; width: auto; padding: 10px 0;}
#topo-empresa {position: relative;}
#topo-empresa .link-logo{position: relative;height: 100%;margin: 0;}
.titulo-destaque{font-weight: bold;color: #fff;}
.texto-destaque{text-align: left;}
.tit-underline {width: 100%;display: inline-block;position: relative;background-color: #1e88e5;height: 1px;bottom: 7px;border: 1px solid #1e88e5;text-align: center;width: 70px;margin-top: 50px;}
.texto-rodape {font-size: 12px;}
.titulo-rodade{font-size: 16px;}
.submenu-planos {top: 60px !important;width: 200px !important;}
.submenu-planos a{border-bottom: 1px solid #eee; color: #999 !important;}
.submenu-planos a:hover{background: #1e88e5; color: #fff !important;}
#topo .topo_right .search {margin-bottom:0;    height: 22px;    width: 390px;}
.tel, .list-menu a{    font-family: 'Open Sans', sans-serif;  box-sizing: inherit; }
#busca td, .mapa-site td {padding: 0;}
#container #menu {margin-left: 0; margin-bottom:40px;}
#rodape_conteudo .endereco_rodape p, #newsletter-conteudo .txt_news p {line-height: 15px}
.campos-textarea {height: 100px;}
.form-lateral .row {margin-bottom: 0px !important;}
.parallax-container.pagina-interno{min-height: 200px;}
.bloco-texto .tit-underline{margin-bottom: 20px;}
.bloco-texto {margin-bottom: 60px;    width: 100%;}
.bloco-texto h5 {text-align: left;}
.item-destaque {margin-bottom: 50px;}
.barra-fixa{position: fixed; bottom:0; left:0; width:100%; z-index:999}
.modal{z-index:9999;}
.barra-fixa h2{margin:0;}
.barra-fixa p{margin:0;    line-height: 17px;}
.barra-fixa .row{margin-bottom:0;}
footer {    padding-bottom: 10%;}
@media only screen and (max-width: 760px) {
  .barra-fixa {position: relative;}
  footer {    padding-bottom: 0;}
}

.main-text strong {font-size: 15px;}
.main-text strong i {    float: left;margin-right: 9px;}
.main-text p {text-align:justify}
.logo-rodape {width: 100%}
.txt-home {font-size: 16px}

.logo-rodape {
    width: 90%;
    margin: -1% 0;
}

.title-politica {
  float: left;
  width: 100%;
  padding: 5px auto 15px;
  border-bottom: 1px solid red;
  margin: 30px 0 10px !important;
}

.txt-modal {text-align:justify;}
#top-1{margin-top:-23px}