/*
Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
Click nbfs://nbhost/SystemFileSystem/Templates/Other/CascadeStyleSheet.css to edit this template
*/
/* 
    Created on : 3 de mar. de 2023, 22:22:27
    Author     : BEMK
*/
.borda-menu{
    box-shadow: 0 0 3px 1px #FFD70F;
}

.fixed-top{
    transition: transform 2s;
    animation: fadeIn 2s;
}
@keyframes fadeIn {
  0% { opacity: 0.5; }
  100% { opacity: 1; }
}

.fixed-top a{
    font-size: 15px;
}

.fixed-top .logo-mobile{
    width: auto;
    height: 30px;
    transition: 1s;
}

@media only screen and (max-width: 991px) {
.fixed-top .logo{
    width: auto;
    height: 35px;
    transition: 1s;
}
}

.barra-topo{
    border-bottom: 2px solid #FFD70F;
    background-color: #fafafa;
}

.topo-info{
    display: flex;
    align-items: center;
    padding-top: 15px;
    padding-bottom: 15px;
    margin-left: 15px;
    padding-left: 15px;
    border-left: 1px solid #2467EC2e;
}
@media only screen and (max-width: 991px) {
.topo-info{
    display: flex;
    align-items: center;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-left: 5px;
    padding-left: 5px;
    border-left: 1px solid #2467EC2e;
}
}


.media-body{
    flex: 1;
}
.topo-info-label{
    font-size: 16px;
    color: #8b9cb3;
    display: block;
    margin-bottom: 2px;
}
@media only screen and (max-width: 991px) {
    .topo-info-label{
    font-size: 13px;
    color: #8b9cb3;
    display: block;
    margin-bottom: 2px;
}
}
/*  navbar */
.fundo-navbar{
    background-color: #1A346F;
}
.nav-item{
    padding-left: 20px;
}
.nav-link{
    color: #ffffff;
    font-weight: 600;
    font-family: 'Exo', sans-serif;
}
.nav-link:hover{
    color: #FFD70F;
    font-weight: 600;
    font-family: 'Exo', sans-serif;
}
.nav-link:focus{
    color: #FFD70F;
    font-weight: 600;
    font-family: 'Exo', sans-serif;
}
.nav-link:active{
    color: #FFD70F;
    font-weight: 600;
    font-family: 'Exo', sans-serif;
}
.navbar-expand-lg .navbar-nav .dropdown-menu{
    margin-top: 9px;
    padding: 0;
    border: none;
    border-radius: 5px;
    box-shadow: 0 0 2px 1px #e7ebf3;
    border-bottom: 2px solid #FFD70F;
    border-top: 2px solid #FFD70F;
}
.navbar-expand-lg .navbar-nav .dropdown-item {
    padding: 10px;
    border-bottom: 1px solid #e7ebf3;
    color:#1A346F;
    font-weight: 500;
}
.navbar-expand-lg .navbar-nav .dropdown-item:hover{
    padding: 10px;
    border-bottom: 1px solid #FFD70F;
    color:#FFD70F;
    font-weight: 500;
    background-color: #1A346F2e
}
.logo-mobile{
    width: auto;
    height: 35px;
}

.icone-menu-mobile{
   color:#ffffff;
   font-size: 20px; 
   padding-top: 3px; 
   padding-bottom: 1px; 
   border: 1px solid #FFD70F;
   background-color: #FFD70F;
   border-radius: 10px;
}

.icone-menu-mobile:hover{
   color:#FFD70F;
   font-size: 20px; 
   padding-top: 3px; 
   padding-bottom: 1px; 
   border: 1px solid #1A346F;
   background-color: #1A346F;
}

/*  navbar */

/*  menu mobile */
.fundo-menu-mobile{
    background-color: #e7ebf3;
}
.link-menu{
    color:#1A346F;
    border-bottom: 1px solid #FFD70F;
    padding: 15px;
}
.link-menu:hover{
    color:#FFD70F;
    border-bottom: 1px solid #FFD70F;
    padding: 15px;
    background-color: #ffffff;
}
.link-submenu{
    background-color: #FFD70F2e;
    color:#1A346F;
    padding: 15px;
}
.link-submenu:hover{
    color:#FFD70F;
    padding: 15px;
    background-color: #ffffff;
}
#federacao, #noticias{
    border-bottom: 3px solid #FFD70F;
}
/*  menu mobile */


