/* ESTILO GERAL */

@font-face {
font-family: 'Elcilene';
font-style: normal;
font-weight: normal;
src: local('Elcilene'), url('Elcilene.woff') format('woff');
}

html {
  scroll-behavior: smooth;
}

body{
  font-family: "Elcilene", Arial, sans-serif;
  color: #FFF;
  background: url('../img/fundo-body.jpg') no-repeat center fixed;
  background-size: cover;
}

section{
  padding: 25px 0;
}

a{
  color: #999;
  text-decoration: none;
}

a:hover{
  color: #00CCFF;
  text-decoration: none;
}

p{
  color: #999;
  padding-top: 25px;
  padding-bottom: 25px;
}

b{
  color: #00CCFF;
}

h1{
  font-size: 2rem;
  text-transform: uppercase;
  color: #0048B2;
}

h2{
  color: #0048B2;
  font-size: 4rem;
}

@media (max-width: 1199px) {
  h2{
    color: #0048B2;
    font-size: 2rem;
  }
}

h3{
  font-size: 1.5rem;
  color: #0048B2;
}

form{
  padding-top: 25px;
  padding-bottom: 25px;
}

.faixaazulclaro{
  background-color: #00CCFF;
  width: 100%;
  height: 10px;
}

.faixadestaque{
  background-color: #b3d5f2;
  width: 100%;
  min-height: 50px;
  padding-top: 10px;
  padding-bottom: 10px;
}

/* TOPO */

header{
  width: 100%;
  background: url('../img/fundo-header.png') no-repeat center;
  background-size: cover;
  padding: 10px 0;
}

.id{
  margin-top: 50px;
}

@media (max-width: 1199px) {
  .id{
    margin-top: 15px;
    margin-bottom: 25px;
  }
}

.icones{
  margin-top: 75px;
}

@media (max-width: 1199px) {
  .icones{
    margin-top: 25px;
    margin-bottom: 15px;
  }
}

.item{
  padding-left: 0px;
  padding-right: 0px;
}

/* MENU */

.menu-bg{
  width: 100%;
  background-color: #0048B2;
}

.navbar-toggler {
  border-color: #FFF;
  background-color: #0048B2;
  padding: 10px;
  margin: 20px auto;
}

.navbar-toggler:hover{
  border-color: #00CCFF;
}

.navbar-custom .navbar-toggle .icon-bar {
  background-color: #00CCFF;
}

.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 1);
  text-transform: uppercase;
  font-size: 0.85rem;
}

.navbar-dark .navbar-nav .nav-link:visited {
  color: rgba(255, 255, 255, 1);
  text-transform: uppercase;
  font-size: 0.85rem;
}

.navbar-dark .navbar-nav .nav-link:hover {
  color: rgba(0, 204, 255, 1);
}

.nav-item{
 margin: 0 25px;
}

.noticias{
  padding-top: 25px;
}

.imagens{
  margin-top: 5%;
  margin-bottom: 5%;
}

label{
  color: #999999;
}

/* FRASE DESTAQUE */
.destaque{
  font-family: 'Allura', cursive;
}

/* CONTATO */
.contato{
  background-color: #b3d5f2;
  padding-top: 25px;
  padding-bottom: 25px;
}

.txtcontato{
  padding-top: 25px;
  padding-bottom: 25px;
}

.contato p{
  color: #FFF;
}

.contato a{
  color: #FFF;
}

/* FOOTER */

.footer{
  background-color: #0048B2;
  padding: 10px 0;
}

.icones-footer{
  margin-top: 25px;
}

@media (max-width: 1199px) {
  .icones-footer{
    margin-top: 25px;
    margin-bottom: 15px;
  }
}

.footer p{
  color: #FFF;
}

.footer a{
  color: #FFF;
}

.aviso{
  font-size: 14px;
}

.scroll-top {
  position:fixed;
  bottom:0;
  right:2%;
  z-index:100;
  padding: 5px;
  background-color: #00CCFF;
  font-size:24px;
  border-top-left-radius:3px;
  border-top-right-radius:3px;
}

.scroll-top a:hover {
  background-color: #00CCFF;
}

.whatsapp {
  position:fixed;
  bottom:70px;
  right: 1.5%;
  z-index:100;
  padding: 10px;
  background-color: #00CCFF;
  font-size:24px;
  border-radius:35px;
}