/* Configurações Gerais */
a{
    color: inherit;
    text-decoration: none;
 }


.blue-text{

    color: rgba(0, 136, 183, 1);
}


/* FIM Configurações Gerais */

/* Menu */

#logo{
    padding-top: 3px;
    height: 63px;
}

@media only screen and (max-width: 600px) {
    #logo{
      height: 55px !important;
    }

   .topo{display: none;}
   .social{
       text-align: center !important;
       color: white;
   }

   .footer-copyright h6{
       font-size: 0.7rem;
       text-align: center;
   }
    
   #sobre{
       text-align: center;
   }
}

#menuDesktop a{
    color: white ;
} 

#menuDesktop li:nth-child(2) {
    background-color: rgba(0, 136, 183, 1) !important;;
  }

#menuDesktop a:hover{
    color: black !important;
    background-color: rgba(0, 136, 183, 1) !important;

}





/* FIM Menu */


/* menu mobile */

.side-nav{
    background-color: transparent;
}

.side-nav li {
    border-bottom: solid 1px rgb(3, 3, 3) !important;
    background-color: rgb(255, 255, 255) !important;
    color: transparent !important;
    text-align: center;
}

.side-nav li:nth-child(1){
    margin-top: 65px !important;
}

.side-nav li:nth-child(2){
    background-color: rgb(202, 197, 197) !important;
    color: rgba(0, 136, 183, 1);
}

/* Rodape */
.seta{
    right: 10px;
    font-size: 30px;
    position: absolute;
    color: #fafafa;
    border-radius: 100%;
    border: solid;
}

.page-footer{
    text-align: right;
}


.midias{
    font-size: 30px !important;

   
}

.midias:hover{
    color: white !important;

}

.social{
    padding-top: 45px;
}

#atalho li:hover{
    background-color: black !important;
}


/* FIM Rodape */

.light{
    text-align: center;
}





/* TEST.html */

.collapsible .collapsible {
    margin: 0;
  }

.modal{

    width: 100%;
    height: 100vh;
    min-width: 100%;;
    min-height: 100%;
    top: 0;
    position: relative;
}  


/* MAPS RESPONSIVE */

.map-responsive{
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}
.map-responsive iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}




 


