@media (max-width: 768px) {
	#header .header-logo img {
		width: 100%; /* La larghezza sarà proporzionale al contenitore */
		height: auto; /* Mantiene il rapporto di aspetto */
	}
}

@media (max-width: 768px) {
	.reduce {
		font-size: 0.5rem; /* Riduce il corpo del font su dispositivi mobili */
	}
}

.dropdown-item {
	font-weight: bolder !important;
}

.text-bordato {
  color: white; /* Colore del testo principale */
  text-shadow: 
    -1px -1px 0 black,  /* Ombra in alto a sinistra */
    1px -1px 0 black,   /* Ombra in alto a destra */
    -1px 1px 0 black,   /* Ombra in basso a sinistra */
    1px 1px 0 black;    /* Ombra in basso a destra */
}

.text-bordato-black {
  color: black; /* Colore del testo principale */
  text-shadow: 
    -1px -1px 0 black,  /* Ombra in alto a sinistra */
    1px -1px 0 black,   /* Ombra in alto a destra */
    -1px 1px 0 black,   /* Ombra in basso a sinistra */
    1px 1px 0 black;    /* Ombra in basso a destra */
}

@media (max-width: 768px) {
	.reduce_slid {
		font-size: 1rem; /* Riduce il corpo del font su dispositivi mobili */
	}
}

iframe.pdf {
     width: 100%;
     height: 80vh; /* Imposta un'altezza responsiva */
     border: none;
}
#toolbar {
	background-color: var(--primary) !imporetant;
}

.brd {
border: 1px solid rgba(0, 0, 0, 0.06) !important;
}

.noshow {
	visibility: hidden !important;
	height: 1px !important;
}

.maiusc {
	font-variant: small-caps !important;
	color: #08c !important;
	padding-left: 3px  !important;
	letter-spacing: 1px !important;
}

.tag_pers {
	text-decoration: none !important; 
	border: 1px solid #666;
	padding: 1px;' 
}

body {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}