.figtree {
  font-family: 'Figtree', sans-serif;
}

.fs-15 {
  font-size: 15px;
}

.fs-14 {
  font-size: 14px;
}

.fs-12 {
  font-size: 12px;
}

.fs-10 {
  font-size: 10px;
}

label.required::after {
  content: " *";
  color: red;
}

th.required::after {
  content: " *";
  color: red;
}

@media (max-width: 576px) {
  .d-xs-none {
    display: none !important;
  }

  .d-xs {
    display: flex;
  }
}

@media (min-width: 576px) {
  .d-inline {
    display: inline;
  }

  .d-sm-none {
    display: none;
  }
}

.max-h-50 {
  max-height: 50px;
}

.max-h-100 {
  max-height: 100px;
}

.max-w-100 {
  max-width: 100px;
}

.max-h-102 {
  max-height: 102px;
}

.max-h-150 {
  max-height: 150px;
}


/* LightboxJS */
.lightbox-image-link {
  position: relative;
  display: inline-block;
}

.lightbox-image-link img {
  transition: all 0.3s ease-in-out;
}

.lightbox-image-link:hover img {
  filter: brightness(0.6);
  /* Membuat gambar lebih gelap saat hover */
}

.lightbox-icon-eye {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 2rem;
  color: white;
  opacity: 0;
  transition: opacity 0.3s ease-in-out;
}

.lightbox-image-link:hover .lightbox-icon-eye {
  opacity: 1;
  /* Menampilkan ikon mata saat hover */
}

.oneline {
  white-space: nowrap;
}

.pointer {
  cursor: pointer;
}
