html, body{
    font-family: 'Helvetica', sans-serif, 'Arial' !important; 
    padding: 0 !important;
   
}
.nav-logo{
    display: flex;
    justify-content:center;
    align-items: center;
   
}
.nav-logo a{
    color: #3a5664;
   
}
.nav-logo img{
    width: 200px;
   
}
.nav-logo-ano{
    font-size: 1.8em;
   
    font-weight: bold;
}

.footer{
    padding: 2em 1em;  
}
.footer a{
    color: #fafafa;
    transition: .25s;
}
.footer a:hover{
    color: #ff6841;
}
.custom-link{
    color: #fafafa;
    transition: .4s;
}
.custom-link:hover{
    color: #ff6841;
}
.main-footer{
    padding: 20px;
    font-size: 14px;
    background-color: #3a5664;
    margin-left: 0 !important;
}
.main-footer b{
    font-family: 'Muli-Bold', Arial, Helvetica, sans-serif;
    color : #ffffff;
}
.main-footer p{
    font-family: 'Muli-Bold', Arial, Helvetica, sans-serif;
    color : #E3E3E3;
}
.main-footer a{
    font-family: 'Muli-Bold', Arial, Helvetica, sans-serif;
    color : #E3E3E3;
    transition: .4s;
}
.main-footer a:hover{
    color: #fb6f50 !important
}

.imglogofooter{
    width: 143px;
}
.btn-convibra{
    display:flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    color: #fff !important;
    background-color: #3a5664  !important;
    border-color: #343a40;
    transition: .4s;
}
.btn-convibra:hover{
    background-color: #476b7c !important;
    color: white;
}
.redes-sociais-topo{
    position: fixed;
    left: 0;
    top: 35%;
    z-index: 999;
}
.redes-sociais-topo a{
    border-top-right-radius: 50px ;
    border-bottom-right-radius: 50px ;
    padding: .4em .2em;
    font-size: 1.3em;
    color: #fafafa;
    width: 100%;
    transition: .4s;
}
.redes-sociais-topo a:hover{
    color: #333 !important;
    width: 180% !important;
}
.btn-social{
    padding: 8px 16px;
    border-radius:6px;
    box-shadow: 0 0 5px 2px #333;
    transition: .4s;
    cursor: pointer;
}
.btn-facebook{
    background-color: #2d4373;
    color: #fafafa;
   
}
.btn-facebook:hover{
    background-color: #233458;
    color: #fafafa;
}

.btn-instagram{
    background-color: #bf2f77  ;
    color: #fafafa; 
}
.btn-instagram:hover{
    background-color: #97235d  ;
    color: #fafafa; 
}

.btn-linkedin{
    background-color: #005983;
    color: #fafafa;  
}
.btn-linkedin:hover{
    background-color: #044361;
    color: #fafafa;  
}
.btn-social:hover{
    box-shadow: 0 0 0 0 #333;

}
#modal_congressos a{
    color: #3a5664 !important;
}

#modal_congressos a:hover li{
    background-color: #e9e8e8 !important;
}
.form-body{
    background-color: #94b1bc;
}
#menu a{
    color: black;
    font-size: 1.1em;
    transition: .25s;
}
#menu a:hover{
    color: #ff6841;
}