.linkNavbar:hover,.linkNavbar label:hover {
    cursor: pointer;
}

.dropdown-item:hover{
    cursor: pointer;
}

.list-group-item.link:hover{
    cursor: pointer;
    text-decoration: underline;
}

.navbar .navbar-nav .linkNavbar:hover{
    background-color: #fff!important;
    color: #000!important;
}

.dropdown-menu.azul .dropdown-item:hover{
    background-color: #fff!important;
    color: #000!important;
}

.navbar .navbar-nav .linkNavbar:hover{
    background-color: #fff!important;
    color: #000!important;
}

.navbar .navbar-nav .linkNavbar.bg-hover{
    background-color: #fff!important;
    color: #000!important;
}

.navbar .navbar-nav .linkNavbar.azulClaro{
    background-color: #3d5adb;
    color: #fff;
}

.linkHover{
    transition: all 0.5s;
    position: relative;
}

.linkHover:hover::after{
    content: '';
    height: 4px;
    width: 100%;
    background-color: #164075;
    position: absolute;
    bottom: 0;
    left: 0;
}

.linkHoverPages{
    transition: all 0.5s;
    position: relative;
}

.linkHoverPages:hover::after,
.linkHoverPages.active::after{
    content: '';
    height: 4px;
    width: 100%;
    background-color: #164075;
    position: absolute;
    bottom: 36px;
    left: 0;
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
}

.linkPages.active{
    color: #3d5adb!important;
}

.linkPages{
    color: #525253!important;
}

.navbar .navbar-nav .linkNavbar.azulClaro2{
    background-color: #4767f5;
    color: #fff;
}

.navbar .navbar-nav .linkNavbar.azulClaro3{
    background-color: #5b99fc;
    color: #fff;
}

@media screen and (min-width:992px) {
    .navbar{
        padding: 0;
    }
}

.navbar .navbar-nav .nav-link{
    padding: 1rem;
    transition: all .7s;
}



@media screen and (max-width:991px) {

    .navbar-brand{
        padding-left: .7rem;
    }

    .navbar-nav{
        padding-top: .5rem;
    }
}