/* Import Google Fonts */
@import url("//fonts.googleapis.com/css2?family=Roboto:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&display=swap");

.altumcode-wrapper-shadow-feather {
  box-shadow: 0 4px 15px 2px rgb(0 0 0 / 51%), 0 4px 6px -2px rgb(0 0 0 / 42%) !important;
}
.index-cover {
  transform: translate(42%, 5%) rotate(0) scale(0.69);
}

.admin-content .alert-warning {
  display: none !important;
}

main .d-lg-block:nth-child(1) > div {
  border-radius: 10.5%;
  right: 400px;
  transform: translate(58%, -18%) rotate(345deg);
  background-color: #dadada;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%202000%201500'%3E%3Cdefs%3E%3CradialGradient%20id%3D'a'%20gradientUnits%3D'objectBoundingBox'%3E%3Cstop%20offset%3D'0'%20stop-color%3D'%23C8223a'%2F%3E%3Cstop%20offset%3D'1'%20stop-color%3D'%23C42976'%2F%3E%3C%2FradialGradient%3E%3ClinearGradient%20id%3D'b'%20gradientUnits%3D'userSpaceOnUse'%20x1%3D'0'%20y1%3D'750'%20x2%3D'1550'%20y2%3D'750'%3E%3Cstop%20offset%3D'0'%20stop-color%3D'%23FF00444'%2F%3E%3Cstop%20offset%3D'1'%20stop-color%3D'%23FE007E'%2F%3E%3C%2FlinearGradient%3E%3Cpath%20id%3D's'%20fill%3D'url(%23b)'%20d%3D'M1549.2%2051.6c-5.4%2099.1-20.2%20197.6-44.2%20293.6c-24.1%2096-57.4%20189.4-99.3%20278.6c-41.9%2089.2-92.4%20174.1-150.3%20253.3c-58%2079.2-123.4%20152.6-195.1%20219c-71.7%2066.4-149.6%20125.8-232.2%20177.2c-82.7%2051.4-170.1%2094.7-260.7%20129.1c-90.6%2034.4-184.4%2060-279.5%2076.3C192.6%201495%2096.1%201502%200%201500c96.1-2.1%20191.8-13.3%20285.4-33.6c93.6-20.2%20185-49.5%20272.5-87.2c87.6-37.7%20171.3-83.8%20249.6-137.3c78.4-53.5%20151.5-114.5%20217.9-181.7c66.5-67.2%20126.4-140.7%20178.6-218.9c52.3-78.3%2096.9-161.4%20133-247.9c36.1-86.5%2063.8-176.2%2082.6-267.6c18.8-91.4%2028.6-184.4%2029.6-277.4c0.3-27.6%2023.2-48.7%2050.8-48.4s49.5%2021.8%2049.2%2049.5c0%200.7%200%201.3-0.1%202L1549.2%2051.6z'%2F%3E%3Cg%20id%3D'g'%3E%3Cuse%20href%3D'%23s'%20transform%3D'scale(0.12)%20rotate(60)'%2F%3E%3Cuse%20href%3D'%23s'%20transform%3D'scale(0.2)%20rotate(10)'%2F%3E%3Cuse%20href%3D'%23s'%20transform%3D'scale(0.25)%20rotate(40)'%2F%3E%3Cuse%20href%3D'%23s'%20transform%3D'scale(0.3)%20rotate(-20)'%2F%3E%3Cuse%20href%3D'%23s'%20transform%3D'scale(0.4)%20rotate(-30)'%2F%3E%3Cuse%20href%3D'%23s'%20transform%3D'scale(0.5)%20rotate(20)'%2F%3E%3Cuse%20href%3D'%23s'%20transform%3D'scale(0.6)%20rotate(60)'%2F%3E%3Cuse%20href%3D'%23s'%20transform%3D'scale(0.7)%20rotate(10)'%2F%3E%3Cuse%20href%3D'%23s'%20transform%3D'scale(0.835)%20rotate(-40)'%2F%3E%3Cuse%20href%3D'%23s'%20transform%3D'scale(0.9)%20rotate(40)'%2F%3E%3Cuse%20href%3D'%23s'%20transform%3D'scale(1.05)%20rotate(25)'%2F%3E%3Cuse%20href%3D'%23s'%20transform%3D'scale(1.2)%20rotate(8)'%2F%3E%3Cuse%20href%3D'%23s'%20transform%3D'scale(1.333)%20rotate(-60)'%2F%3E%3Cuse%20href%3D'%23s'%20transform%3D'scale(1.45)%20rotate(-30)'%2F%3E%3Cuse%20href%3D'%23s'%20transform%3D'scale(1.6)%20rotate(10)'%2F%3E%3C%2Fg%3E%3C%2Fdefs%3E%3Cg%20transform%3D'translate(80%200)'%3E%3Cg%20%3E%3Ccircle%20fill%3D'url(%23a)'%20r%3D'3000'%2F%3E%3Cg%20opacity%3D'0.5'%3E%3Ccircle%20fill%3D'url(%23a)'%20r%3D'2000'%2F%3E%3Ccircle%20fill%3D'url(%23a)'%20r%3D'1800'%2F%3E%3Ccircle%20fill%3D'url(%23a)'%20r%3D'1700'%2F%3E%3Ccircle%20fill%3D'url(%23a)'%20r%3D'1651'%2F%3E%3Ccircle%20fill%3D'url(%23a)'%20r%3D'1450'%2F%3E%3Ccircle%20fill%3D'url(%23a)'%20r%3D'1250'%2F%3E%3Ccircle%20fill%3D'url(%23a)'%20r%3D'1175'%2F%3E%3Ccircle%20fill%3D'url(%23a)'%20r%3D'900'%2F%3E%3Ccircle%20fill%3D'url(%23a)'%20r%3D'750'%2F%3E%3Ccircle%20fill%3D'url(%23a)'%20r%3D'500'%2F%3E%3Ccircle%20fill%3D'url(%23a)'%20r%3D'380'%2F%3E%3Ccircle%20fill%3D'url(%23a)'%20r%3D'250'%2F%3E%3C%2Fg%3E%3Cg%20transform%3D'rotate(-25.2%200%200)'%3E%3Cuse%20href%3D'%23g'%20transform%3D'rotate(10)'%2F%3E%3Cuse%20href%3D'%23g'%20transform%3D'rotate(120)'%2F%3E%3Cuse%20href%3D'%23g'%20transform%3D'rotate(240)'%2F%3E%3C%2Fg%3E%3Ccircle%20fill-opacity%3D'0'%20fill%3D'url(%23a)'%20r%3D'3000'%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");

  background-size: cover;
  background-position: inherit;
  filter: brightness(0.5);
}

.index-cover-container {
  z-index: 0;
}
.index-background-container {
  width: 100%;
  height: 100%;
  position: absolute;
  overflow: hidden;
  z-index: 0;
}

/* Container */
main .index-container .container {
  background-image: linear-gradient(
    52deg,
    rgb(31, 31, 31) 3%,
    rgba(34, 34, 34, 0) 76%
  ) !important;
  position: relative;
}

/* Navigation (active) */
.navbar-main {
  position: sticky !important;
  background-color: rgba(43, 43, 43, 0.92) !important;
  top: 0px;
  z-index: 9999;
  box-shadow: rgba(0, 0, 0, 0.54) 2px 2px 4px;
}

/* Body */
main {
  background-color: #1f1f1f !important;
  z-index: -9999;
}

/* List */
#main_navbar ul {
  font-size: 15px;
  font-family: "Roboto", sans-serif;
  font-weight: 600;
  color: #27ae60;
}

.navbar-main .d-flex .navbar-logo {
  filter: brightness(120%) saturate(150%);
}

#notifications .custom-radio-box [type="radio"] + div {
  border: 1px solid #343434;
}

#notifications .custom-radio-box .zoomer {
  background-color: #292929;
}

main .mt-10:nth-child(5) {
  background-color: #111 !important;
}

main .container:nth-child(7) .card {
  background-color: #222222 !important;
}

main .card .text-truncate {
  background-color: #292929 !important;
}

main .container:nth-child(4) .p-3:nth-child(1) .card,
main .container:nth-child(4) .p-3:nth-child(2) .card,
main .container:nth-child(4) .p-3:nth-child(3) .card {
  background-color: #fd406085;
  filter: saturate(190%);
}

main .p-3:nth-child(1) h2,
main .p-3:nth-child(2) h2,
main .p-3:nth-child(3) h2 {
  color: #fff;
  filter: contrast(2);
}

.text-muted {
  color: #dadada !important;
}

#faq_accordion .card {
  background-color: #292929 !important;
}
main #faq_accordion .card:nth-child(2) .card-body,
main #faq_accordion .card:nth-child(4) .card-body {
  background-color: #222222 !important;
}

/* Button */
.text-left .mt-5 a {
  background-color: #2ecc71;
}
.index-icon-container {
  border-radius: calc(1 * var(--border-radius));
  filter: drop-shadow(4px 5px 0px #00000070);
}