html {
    font-size: 100%;
}
/* regole per il footer, non funzionano su IE. Attualmente non in uso */
.site-footer {
/*    position: absolute; */
}

body {
    font-family: 'Open Sans', Arial, sans-serif;
    /*font-family: Verdana, Arial, Helvetica, sans-serif;*/
    margin-left: 0;
    margin-right: 0;
    font-size: 14px;
}

p {
    font-size: 14px;
}

ul.menu {
    font-family: 'Open Sans', Arial, sans-serif;
    font-size: 14px;
}

table {
    width: auto;
}

th, td {
    border: 0;
}

#footer_ateneo ul li ul li a {
    color: #82a3c6 !important;
}

#footer_ateneo ul li ul li a:hover {
    color: white !important;
    text-decoration: none;
}


div#footer a:link {
    margin: 0;
}

#footer_ateneo .social ul {
    width: 215px;
}

.site-footer{
    margin-top: 0;
}

.pfooter{
    padding: 10px 0 5px 0;
}

/***** VARIE *****/

.menuseparatore {
/* viene impostato dal valore "hr" in leftmenucontent.
   Non posso impostarlo come una riga colorata (ad esempio i dottorati 
   avevano alcuni "hr" gia' impostati nel loro leftmenucontent) */
/*    border-bottom: 3px solid #1F3D5A; */
    margin: unset;
    padding: unset;
}
.menuseparatore.blu {
    border-bottom: 3px solid #1F3D5A;
}
.menuseparatore.gray {
    border-bottom: 3px solid #d4d0bc;
}

/*Nascondo temporaneamente il nuovo banner dei cookie*/
button#eu-cookie-settings {
    display: none !important;
}

.region-new-header {
    padding: 40px;
    padding-right: 60px;
}

.new-portal .navigation.menu--main {
    margin: 12px 0 7px;
}

#navbar-main {
    padding: 20px 0 0;
}

@media (min-width: 992px) {
    .new-portal .link-servizi {
       margin-right: 40px;
    }
}

@media (min-width: 992px) {
    .link-servizi > a {
       letter-spacing: 0.2px;
    }
}
