.hide {
	display:none;
}

.width100 {
	width:100%;
}
.pointer{
	cursor:pointer;
}

.text-s {
  font-size: .85rem;
}
.text-m {
  font-size: 1.0rem;
}
.text-l {
  font-size: 1.1rem;
}

.text-bg-s {
	font-size: .85rem;
	margin-top:-15px;
	margin-bottom:-15px;
	margin-left:-7px
}

.top-2 {
	margin-top:2px;
}
.top-5 {
	margin-top:5px;
}
.top-10 {
	margin-top:10px;
}
.top-20 {
	margin-top:20px;
}
.top-30 {
	margin-top:30px;
}
.top-40 {
	margin-top:40px;
}
.top-50 {
	margin-top:50px;
}
.pulse {
    -webkit-animation: pulsate 2.5s ease-out;
    -webkit-animation-iteration-count: infinite; 
    opacity: 0.3;
}
@-webkit-keyframes pulsate {
    0% { opacity: 0.3; }
    50% { opacity: 1.0; }
    100% { opacity: 0.3; }
}


.disabilitato {
	background: #F3F3F3;
  }
  
.altroMese {
	background: #d7d7d7;
  }

.rss {
	padding-left:10px;
	padding-right:10px;
	font-size: 2.0rem;
	height:50px;
	height:auto;
	overflow-y:auto;
	background-color:#F0F0F0;
	border:1px solid #C0C0C0;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: clip;
	transition: all 0.15s ease;
	  
}

@keyframes slideInFromRight {
	0% {
	  transform: translateX(0);
	}
	100% {
	  transform: translateX(-100%);
	}
  }
  
 .animazione {  
	/* This section calls the slideInFromLeft animation we defined above */
	animation: 350s ease-out 0s infinite slideInFromRight ;
  }
  
  .disabledCard {
	border: 1px solid #ccc;
	background-color: #f4f4f4;
	pointer-events:none;
  }
  

  .box_red{
	height:50px;
	width:100px;
	background-color: red;
  }


  body:fullscreen {
	overflow: scroll !important;
  }
  body:-ms-fullscreen {
	overflow: scroll !important;
  }
  body:-webkit-full-screen {
	overflow: scroll !important;
  }
  body:-moz-full-screen {
	overflow: scroll !important;
  }


/* Alterna il colore delle righe della griglia */
.fc-daygrid-day:nth-child(odd) {
    background-color: #f0f0f0 !important; /* Grigio chiaro */
}

.fc-daygrid-day:nth-child(even) {
    background-color: #e0e0e0 !important; /* Grigio più scuro */
}

/* Evidenzia i fine settimana */
.fc-day-sat, .fc-day-sun {
    background-color: #d1e8ff !important; /* Azzurro chiaro */
}

/* Cambia il colore al passaggio del mouse */
.fc-daygrid-day:hover {
    background-color: #ffeb99 !important; /* Giallo chiaro */
}