@charset "utf-8";
/* CSS Document */

#header {
 min-height: 5rem; 
}

#mainpage {
  min-height:calc(100dvh - 20rem);
}

#footer {
 
}

.logo {
  /*min-width: 20rem ;*/
  width: 10rem ;
  /*min-width: 20rem ;*/
}

a.navbar-brand{
text-shadow: black 1px 1px 2px !important;
    color:orange !important
}

nav.navbar {
    border-color: orange !important
}


.colorNum {
	background-color: #EFF !important;
}

.colorDen {
	background-color: #FFE !important;
}

.colorNumDen {
	background-color: #EFE !important;
}

/*
.colorIndicatore {
	background-color: #DED !important;
}
*/

/* Rendiamo adiacenti le dimensioni collegate fra loro. */
#div_anno         +   #div_intervallo,
#div_programma    +   #div_dipartimento, 
#div_programma    +   #div_azienda, 
#div_dipartimento +   #div_azienda 
{
  margin-top: -0.25rem;
}

/* per tooltip bootstrap dettaglio numeratore e denominatore*/
.tooltip-custom {
  --bs-tooltip-max-width: 650px;
  
}
.tooltip-custom>.tooltip-inner {
  text-align: left !important;
}
.tooltip-custom>.tooltip-inner>pre {
  margin-bottom: 0px;
}

