.main-navbar {
  background-image: url(/assets/header-3978fe3955d8d0be54decc58641da4de85682ca9d4d214fc22ebfcd40d86cb51.png) !important;
}

.bg-pattern-brown,
.bg-main {
  background-image: url(/assets/bg-pattern-mosque-cf05ac8db0a52abd77951e337d6bf99941067fa8e614337efdd0295477c7a973.png) !important;
}

.bg-main {
  background-color: #ffffff;
  background-size: cover;
  background-repeat: no-repeat;
}

.bg-home-no-auth {
  background-color: #817565;
  background-blend-mode: multiply;
  background-image: url(/assets/bg-home-mosque-aa98ac530f66b57c7b96cd5bc99ff56d7d0a9613d78cd7d2f36a3af5fc2f0b92.jpeg) !important;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: right;
}

.hero-detail {
  background-image: url(/assets/bg-hero-detail-c7d5bcfa28f979acdf10ac96a1e5be1ca6358a53a53ebac8aa48737645b2098d.png) !important;
}

#premium-skill {
  background-image: linear-gradient(
      360deg,
      #544838 0%,
      rgba(126, 115, 96, 0) 189.32%
    ),
    url(/assets/bg-home-premium-1052d1794ddce4e79aa97ee93a600bc2a770b027e5802908a91d907abb5e2e20.png) !important;
}

.btn-sbmt {
  background-color: #846233 !important;
  border: #846233 !important;
  padding-top: 22px !important;
  padding-bottom: 22px !important;
}

.btn-sign-in,
.btn-new-light {
  background-color: #fff7e2 !important;
  border: none;
  color: #3b2811;
  font-weight: 900;
}

.btn-sign-in:hover,
.btn-new-light:hover {
  color: #3b2811;
}

.btn-sign-up {
  background-color: transparent !important;
  border: 1px solid #fff7e2;
  font-weight: 900;
}

.btn-sign-up:hover {
  border: 1px solid #fff7e2;
}

.btn-custom-primary {
  --btn-color: #fff;
  --btn-bg: #846233;
  --btn-border-color: #846233;
  --btn-hover-color: #fff;
  --btn-hover-bg: #846233;
  --btn-hover-border-color: #846233;
  --btn-focus-shadow-rgb: 88, 72, 53;
  --btn-active-color: #fff;
  --btn-active-bg: #846233;
  --btn-active-border-color: #846233;
  --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --btn-disabled-color: #fff;
  --btn-disabled-bg: #846233;
  --btn-disabled-border-color: #846233;
}

.main-footer {
  background-image: url(/assets/footer-58ce38e255abbcfcf46cbaebd649018fd3c3f8815a5cf73f3e2c65f13ae7bf45.png) !important;
}

.card-custom {
  min-height: 320px;
}

@media (min-width: 360px) and (max-width: 430px) {
  .custom-ms-2 {
    margin-left: 5px !important;
    font-size: 11px !important;
  }
  .fs-14 {
    font-size: 11px !important;
  }
}

@media (min-height: 468px) {
  .potrait {
    height: 750px !important;
  }

  .potrait-header {
    height: 600px !important;
  }

  .card-potrait {
    height: 700px !important;
  }

  .swiper-potrait {
    margin-top: 380px;
  }
}

.card-header-assessment {
  background: #9a806c !important;
  color: #ffffff !important;
  padding: 16px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}

.card-body-assessment {
  padding: 16px;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
}

.card-title-assessment {
  font-size: 22px;
  font-weight: bold;
  line-height: 28px;
}

.score {
  font-size: 24px;
}

.correct {
  border-radius: 8px;
  background-color: #ebf7ed !important;
  color: #077d55 !important;
  padding: 6px 12px;
  font-size: 14px;
}

.incorrect {
  border-radius: 8px;
  background-color: #ffd8e4 !important;
  color: #b3261e !important;
  padding: 6px 12px;
  font-size: 14px;
}

.btn-assessment {
  color: #3b2811;
  border-color: #a7a19d;
  background: #fff;
  padding-top: 22px !important;
  padding-bottom: 22px !important;
  font-size: 16px !important;
}

.btn-assessment:hover {
  color: #3b2811;
  border-color: #a7a19d;
  background: #fff;
}

.btn-assessment-disabled {
  color: rgba(71, 68, 67, 0.38);
  background-color: #4e403d1f;
  padding-top: 22px !important;
  padding-bottom: 22px !important;
  font-size: 16px !important;
}

.btn-assessment-disabled:hover {
  color: rgba(71, 68, 67, 0.38);
  background-color: #4e403d1f;
}

.btn-pre-assessment {
  color: #fff;
  background: #3b2811;
  padding-top: 22px !important;
  padding-bottom: 22px !important;
  font-size: 16px !important;
}

.btn-pre-assessment:hover {
  color: #fff;
  background: #3b2811;
}
