#calendar {
	max-width: 1080px;
	background-image: linear-gradient(120deg, #fdfbfb 0%, #ebedee 100%);
	padding: 15px 15px 15px 15px;
	margin-left: -17px;
}
.col-centered{
	float: none;
	margin: 0 auto;
}

/*warna weekend fullcalendar*/
.fc-sat { 
	color: #7A9D54;
	font-weight: bold;
}
.fc-sun { 
	color: #BB2525;
	font-weight: bold;
}
.fc-widget-header{
	color: black;
}
body {
  margin: 0;
  padding: 0;
  overflow: hidden;
  background: rgb(131,82,194);
	background: linear-gradient(132deg, rgba(131,82,194,1) 0%, rgba(149,181,212,1) 100%);
}

.snowflake {
  position: absolute;
  top: -10px;
  width: 10px;
  height: 10px;
  background-color: #fff;
  border-radius: 50%;
  opacity: 0.8;
  animation: fall linear infinite;
  transition: opacity 1s ease-out;
}

@keyframes fall {
  to {
    transform: translateY(100vh);
  }
}