﻿
.navbar-brand img {
    height: 90px;
    width: auto;
}

.underline-none{
    text-decoration: none;
    color: inherit;
}
    .underline-none:hover {
        text-decoration: none;
        color: inherit;
    }

    .selected {
        position: relative;
        font-weight: bold;
    }

.header-container{
    background-color: inherit;
}

.selected::after {
    content: '';
    position: absolute;
    left: 0;
    bottom: -28px;
    height: 4px;
    width: 100%;
    background-color: #0d6efd; /* colore della sottolineatura: blu Bootstrap */
    border-radius: 2px;
}

.no-hover:hover {
    color: inherit !important;
    background-color: transparent !important;
    text-decoration: none !important;
}


/* Stile per il menu principale */
.navbar-nav li {
    font-size: 17px;
    color: black;
    padding: 10px 15px; /* Aggiungiamo spazio attorno agli elementi */
}

/* Icona di ricerca */
.voiceMenu img {
    height: 24px; /* Imposta altezza costante */
    width: 24px; /* Imposta larghezza costante */
    margin-top: 10px;
    vertical-align: middle;
}

/* Navbar form */
.navbar form .form-control {
    width: 100%;
}


@media (max-width: 992px) {
    .selected::after {
        display: none;
    }

    .navbar-nav li {
        font-size: 17px;
        color: black;
        padding: 15px 0;
    }

}