
/* .navbar {
  box-shadow: 2px 2px 5px #3292a6;
  opacity: 0.9;
  background: #fff; }
  .navbar .nav-item {
    font-size: 1.4rem;
    padding-right: 20px; } */

   .navbar {
  box-shadow: 2px 2px 5px #3292a6;
  opacity: 0.9;
  background: #fff; }
  .navbar .nav-item {
    font-size: 1.4rem;
    padding-right: 20px; } 

.navbar a h1 {
    color:rgb(8, 64, 97);
}



#icon-section .fas{
    font-size: 55px;
    color: cornflowerblue;
}

#heading-section {
    position: relative;
    min-height: 200px;
    background: url('../img/processos_1920.png');
    /* background-attachment: fixed; */
    background-repeat: no-repeat;
    text-align: center;
    color: white;
    background-size: cover;
}
.dark {
    background-color: rgba(0,0,0,0.7);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

#heading-section2 {
  position: relative;
  min-height: 100px;
  background: url('../img/projeto_1920.jpg');
  background-attachment: fixed;
  background-repeat: no-repeat;
  text-align: center;
  color: white;
  background-size: cover;
}
.dark2 {
  background-color: rgba(27, 133, 165, 0.3);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.margin1 {
  margin-top: 2rem ; 
}

#showcase{
  position: relative;
  background-image: url('../img/edificio_1920x1080.jpg');
  min-height: 600px;
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-size: cover;
 
}




.primary-overlay{
  background-color: rgba(50,146,166,0.7);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;

  }

  #about{
    background-color: rgb(151, 155, 158);
  }


#authors img {
  margin-top: -50px; }

#authors .fa {
  font-size: 25px; }

#authors .card:hover {
  background: #3292a6;
  color: #fff; }
  #authors .card:hover .fa {
    color: #fff; }


    #main-footer{
      height: 300px;
    }

    #main-footer a{
      color:#fff;
    }

    footer{
      background:#263238;
      color:#eee;
      padding:20px;
      line-height:30px;
      }
    
    @media(max-width:576px){
      nav .container{
        width:100%
      }
    }

    .counter {
      background-color:#f5f5f5;
      padding: 20px 0;
      border-radius: 5px;
  }
  
  .count-title {
      font-size: 40px;
      font-weight: normal;
      margin-top: 10px;
      margin-bottom: 0;
      text-align: center;
  }
  
  .count-text {
      font-size: 13px;
      font-weight: normal;
      margin-top: 10px;
      margin-bottom: 0;
      text-align: center;
  }
  
  .fa-2x {
      margin: 0 auto;
      float: none;
      display: table;
      color: #4ad1e5;
  }

