@import url(https://fonts.googleapis.com/css?family=Nunito);
/* TEXT COLOR */
/* BACKGROUND COLOR */
/* LINE */
/* MAIN MENU */
/* @mport url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;1,300;1,400;1,500&family=Roboto:ital,wght@0,100;1,100&display=swap"); */
html {
  background-size: cover;
}
html body {
  background: none;
}

.main-landing-page-layout {
  position: absolute;
  opacity: 0.95;
  border: 1px solid #d1d1d1;
  box-shadow: -3px 3px 15px -3px #333;
  border-radius: 5px;
}
.main-landing-page-layout .data-form {
  padding: 15px;
}
.main-landing-page-layout .data-form #event-form .form-group {
  width: 100%;
  margin-bottom: 15px;
}
.main-landing-page-layout .data-form #event-form .form-group .form-control {
  width: 100%;
}
.main-landing-page-layout .data-form #event-form .form-group .label-header {
  font-weight: bold;
}

.hidden-checkbox {
  display: none !important;
}

/* LUCKY DRAW */
/* DESKTOP */
@media (min-width: 992px) {
  #lucky-draw-wheel p#title {
    position: absolute;
    font-size: 4rem;
    top: 10%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: var(--gold_color);
  }
}
/* TABLET */
@media (min-width: 768px) and (max-width: 992px) {
  #lucky-draw-wheel p#title {
    font-size: 10rem;
    padding-top: 3rem;
  }
}
/* MOBILE */
@media (max-width: 767px) {
  #lucky-draw-wheel p#title {
    font-size: 2rem;
    padding-top: 3rem;
  }
  #lucky-draw-wheel .container {
    width: 95%;
    max-width: 40rem;
    margin-top: 1rem;
    max-height: 90vh;
    position: absolute;
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    padding: 0.5rem 0.5rem 0.5rem 0.5rem;
    border-radius: 1rem;
  }
}
#lucky-draw-wheel p#title {
  color: var(--gold_color);
  text-align: center;
}
