/* eu-cookie */
#sliding-popup{
  background: #d4d0bc;
  color:#000 !important;
  position: fixed;
  bottom: 0;
  transition: all, 0.6s;
}

#sliding-popup #button-close{
  float: right;
}

#sliding-popup .popup-content #popup-text{
  max-width: 100%;
}
#sliding-popup .popup-content #popup-text p{
  color:#000 !important;
  font-size: 1em !important;
  line-height: 1.5;
}

#sliding-popup.close{
 bottom: -300px;
 transition: all, 0.6s;
 opacity: 0;
}

.eu-cookie-withdraw-tab {
  border-color: #fff;
  color: inherit !important;
}

/* eu-cookie */

 #block-quicktabs-studenti-menu .quicktabs-tabs, #block-quicktabs-studenti-nav-menu-inglese .quicktabs-tabs {
  overflow: visible;
}

#block-quicktabs-studenti-menu .quicktabs-tabs #active-quicktabs-tab, #block-quicktabs-studenti-nav-menu-inglese .quicktabs-tabs #active-quicktabs-tab{
  display:none;
}

ul.chosen-results:empty{
  display:none;
}

p #eu-cookie-settings{
  line-height:1.5;
  font-size: 1em;
}

.eu-cookie-withdraw-tab {
  display: block;
  margin: auto;
  transform: inherit;
}

p.no-yt-message {
  width: 165px;
  line-height: 1.2;
  margin: 1rem auto;
  cursor: pointer;
  box-shadow: inset 0 0 0 2px #337ab7;
  padding: 7px 10px;
}
p.no-yt-message:hover {
  box-shadow: inset 0 0 0 2px #1f3d5a;
}

/* === TABELLA RESPONSIVE ================================================ */
/* stile aggiunto per l'Orientamento (porte aperte virtuale) */
/* esempio: /futuri-studenti/porte-aperte-virtuale-lauree-magistrali */
@media (max-width: 767px) {
  /* Forza la tabella a non comportarsi come una normale tabella */
  .tabella-responsive-mono-colonna table,
  .tabella-responsive-mono-colonna thead,
  .tabella-responsive-mono-colonna tbody,
  .tabella-responsive-mono-colonna th,
  .tabella-responsive-mono-colonna td,
  .tabella-responsive-mono-colonna tr {
    display: block;
  }
  /* Nasconde le intestazioni della tabella */
  .tabella-responsive-mono-colonna thead tr {
    position: absolute;
    top:-9999px;
    left:-9999px;
  }
  .tabella-responsive-mono-colonna tr {
    border: 2px solid #ccc;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-bottom: 5px;
  }
  .tabella-responsive-mono-colonna tr.tr-sup {
    margin-bottom: unset;
  }
  .tabella-responsive-mono-colonna td {
  /* Inserisce il comportamento come una riga */
    border: none !important;
    position: relative;
    white-space: normal;
    text-align:center !important;
  }
  .tabella-responsive-mono-colonna iframe {
    width: unset;
    height: unset;
  }
}

@media (min-width: 768px) { 
  .tabella-responsive-mono-colonna.porte-aperte-virtuali iframe {
    width: 400px;
    height: 225px;
  }
}
.tabella-responsive-mono-colonna table { 
  width: 100%; 
} 
.tabella-responsive-mono-colonna table th, #tabella-responsive table td { 
  border: 1px solid #c3c3c3; 
  text-align: center; 
} 
.tabella-responsive-mono-colonna table thead { 
  background-color: #f5f5f5; 
} 
.tabella-responsive-mono-colonna tr {
  border: 2px solid #ccc;
  border-bottom: double #ccc;
} 
.tabella-responsive-mono-colonna tr.tr-sup {
  border-bottom: none;
} 
.tabella-responsive-mono-colonna tr.tr-inf {
  border-top: none;
} 
.tabella-responsive-mono-colonna td {
  border: unset;
} 
.tabella-responsive-mono-colonna .center {
  text-align:center;
}
.tabella-responsive-mono-colonna.porte-aperte-virtuali iframe {
  width: 400px;
  height: 225px;
} 
/* correzioni per tabella iscrizioni Porte Aperte 2022 */
.tabella-responsive-mono-colonna.porte-aperte thead tr {
  position: revert;
  border:unset;
}
.tabella-responsive-mono-colonna.porte-aperte thead tr.prima-riga {
  border:unset;
}
.tabella-responsive-mono-colonna.porte-aperte.asv thead tr th {
  border:2px solid #C60000;
}
.tabella-responsive-mono-colonna.porte-aperte.ats thead tr th {
  border:2px solid #319A31;
}
.tabella-responsive-mono-colonna.porte-aperte.asu thead tr th {
  border:2px solid #10345A;
}
/* === FINE TABELLA RESPONSIVE =========================================== */

/* catalogo della didattica */
.row.row-filter-didattica-distanza .col-md-12{
  float: none !important;
}

/* fine catalogo della didattica */

/* logo per centenario */
.site-logo {
  padding-top: 2px;
}
/* fine logo per centenario */

.centenario img{
  width:75%; 
  margin-left: 10%;
}
li.centenario {
  padding: 0 !important;
}

@media (max-width: 991px){
  li.centenario {
    padding: 0 0 0 18px !important;
  }
  .centenario img{
    width:25%; 
    margin-left: 0;
  }
}

