.navbar-brand img{
    height: 2rem;
    width: auto;
    vertical-align: unset;
}
.navbar-nav > li.dropdown.show { 
    position: static; 
}
.navbar-nav > li.dropdown.show > .dropdown-menu {
    display:table; 
    width: 100%; 
    text-align: center; 
    left:0; 
    right:0; 
    margin:0;
    font-size: 1.1rem;
}

#header-desktop {
    padding-bottom: 0;
    padding-top: 0;
    background-color: white;
    box-shadow: 0 0 7px #ececec;
    border-bottom: 1px solid rgb(0, 0, 0,.20);
    font-size: 1.6rem;
}

#header-mobile{
    padding-left: 0;
    padding-right: 0;
}


.dropdown .dropdown-toggle::after {
    display:none;
}

.dropdown-item{
    font-size:1.5rem;
    padding:0px !important;
    padding-left: 0.5rem !important;
}
.submenu{
    font-size: 0.80rem !important;
    color: #707070 !important;
}



.max-dades{
   max-width: 200px;
}

#navbar-mobile.show{
    position: fixed;
    top: 0;
}

.border-primary{
    border-color:#DEE2E6
    !important
}

.px-11{
    padding-left:12rem
    !important
}

.px-20{
    padding-left:26rem
    !important
}

.navbar { box-shadow: none !important; } 
.btn { box-shadow: none !important; } 
#header-mobile .hidden{display: none;}
.menu-display.navbar-brand { width: 100%;}
.align-left{text-align: left;}
.align-center{text-align: center;}
.align-right{text-align: right;}

.btnlang { 
    box-shadow: none !important; 
} 



.navbar-light .navbar-toggler-icon {
    background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='0' d='M0 7h30 M0 15h30 M0 23h30'/%3e%3c/svg%3e") !important;
}

.navbar-toggler {
    padding: .25rem .75rem;
    font-size: 1.25rem;
    line-height: 1;
    background-color: transparent;
    border: 0px solid transparent !important;
}