body{
  background-color:#e3e9f0;
}

h1, h2, h3, h4, h5, h6{
    color: #21988a;
    font-family: Outfit ,"Brandon Grotesque Black", sans-serif;
    font-weight: normal;
    margin-bottom: 1rem;
}

.light-text{
  font-family: "Brandon Grotesque", sans-serif;
}

#page-wrapper{
  max-width:98%;
}

.modal-big{
  width: 80%;
  max-width: 80%;
}

.menu-open{
  margin-left: 205px;
  transition: 0.6s;
}
nav.menu-open{
  margin-left: 110px;
  transition: 0.6s;
}
.menu-close{
  margin-left: 0px;
  transition: 0.6s;
}
.page-spacer {
  height: 63px;
}
.side-menu {
  transition: 0.6s;
}
.side-menu-open{ width: 205px;}

.side-menu-close{ width: 0px;}


.fc-theme-bootstrap5 .fc-list, .fc-theme-bootstrap5 .fc-scrollgrid, .fc-theme-bootstrap5 td, .fc-theme-bootstrap5 th {
  border: 1px solid var(--bs-gray-400);
}

.btn-grey{
  background-color:#6A6F75;
  color:white;
}

.gallery-images {
    height: 100px;
    width: 100px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

.gallery-images:hover {
    transform: scale(1.2);
}

/* Hide scrollbar for Chrome, Safari and Opera */
.overflow-scroll::-webkit-scrollbar {
  display: none;
}

/* Hide scrollbar for IE, Edge and Firefox */
.overflow-scroll {
  -ms-overflow-style: none;  /* IE and Edge */
  scrollbar-width: none;  /* Firefox */
}


.animation_pulse {
  animation: pulse 1s;
  animation-iteration-count: infinite;
}

@keyframes pulse {
  0% { transform: scale(1); }
  50% { transform: scale(1.2); }

  100% {transform: scale(1); }

}