@media only screen and (max-width: 599px) {
  .is-hidden-in-mobile {
    display: none !important;
  }
}

.is-visible-in-mobile {
  display: none !important;
}
@media only screen and (max-width: 599px) {
  .is-visible-in-mobile {
    display: block !important;
  }
}

.gform_wrapper.gravity-theme {
  max-width: 640px;
  margin: 0 auto;
}
.gform_wrapper.gravity-theme .gf_progressbar {
  background-color: var(--wp--preset--color--yellow) !important;
  border-radius: 0 !important;
  margin-bottom: 0 !important;
}
.gform_wrapper.gravity-theme .gf_progressbar_percentage.percentbar_blue {
  background-color: var(--wp--preset--color--red) !important;
  border-radius: 0 !important;
}
.gform_wrapper.gravity-theme .gf_progressbar_percentage.percentbar_blue span {
  opacity: 0;
}
.gform_wrapper.gravity-theme #gform_page_4_25 .vraag-van-total,
.gform_wrapper.gravity-theme #gform_page_4_26 .vraag-van-total,
.gform_wrapper.gravity-theme #gform_page_4_27 .vraag-van-total,
.gform_wrapper.gravity-theme #gform_page_4_4 .vraag-van-total,
.gform_wrapper.gravity-theme #gform_page_4_1 .vraag-van-total,
.gform_wrapper.gravity-theme #gform_page_4_2 .vraag-van-total,
.gform_wrapper.gravity-theme #gform_page_4_3 .vraag-van-total {
  display: none;
  min-height: 0px;
}
.gform_wrapper.gravity-theme .gform-body {
  background-color: white;
}
.gform_wrapper.gravity-theme .gform-body .gform_page_fields {
  padding: 1rem;
}
.gform_wrapper.gravity-theme .bar-element {
  margin-bottom: 0 !important;
}
.gform_wrapper.gravity-theme .vraag-van-total {
  background-color: var(--wp--preset--color--blue) !important;
  min-height: 24px;
}
.gform_wrapper.gravity-theme .gform-field-label,
.gform_wrapper.gravity-theme .gfield_label {
  font-family: var(--wp--preset--font-family--quicksandbold);
}
@media only screen and (max-width: 599px) {
  .gform_wrapper.gravity-theme .gform-field-label,
  .gform_wrapper.gravity-theme .gfield_label {
    font-size: 20px !important;
  }
}
.gform_wrapper.gravity-theme .gfield-choice-input {
  appearance: none; /* Removes default styling */
  background-color: #b9d8d2; /* Sets background color */
  width: 16px; /* Adjust size as needed */
  height: 16px;
  border: none; /* Removes border */
  border-radius: 50%; /* Makes it circular like a normal radio button */
  cursor: pointer;
}
.gform_wrapper.gravity-theme .gfield-choice-input:checked {
  background-color: var(--wp--preset--color--red) !important; /* Slightly darker color when selected */
}

.meter-result-container {
  max-width: 960px;
  margin: 0 auto;
  background-color: white;
  padding: 1rem;
}
.meter-result-container .mac-inner {
  max-width: 800px;
  margin: 0 auto;
}
.meter-result-container .download-list {
  list-style: none;
  padding: 0;
}
.meter-result-container .email-title {
  font-size: 1rem;
  margin: 1rem 0 0.5rem;
}
.meter-result-container .restart-test-button,
.meter-result-container .email-pdf-button,
.meter-result-container .download-pdf-button {
  background-color: var(--wp--preset--color--red);
  display: inline-block;
  color: white;
  font-family: var(--wp--preset--font-family--quicksand);
  padding: 0.5rem 1rem;
  transition: background-color 0.3s ease, color 0.3s ease; /* Smooth transition */
  cursor: pointer; /* Shows pointer on hover */
  border: 0;
  text-decoration: none;
}
.meter-result-container .restart-test-button:hover,
.meter-result-container .email-pdf-button:hover,
.meter-result-container .download-pdf-button:hover {
  background-color: #9a2b1d;
}
.meter-result-container input[type=email] {
  height: 26px;
  position: relative;
  top: -1px;
}

.tabs-selector {
  max-width: 960px;
  margin: 0 auto;
}

.home {
  background-color: var(--wp--preset--color--blue) !important;
}
@media only screen and (max-width: 599px) {
  .home main {
    padding: 0 1rem !important;
  }
}
.home main .meter-inner {
  margin: 0 auto;
}
@media only screen and (max-width: 599px) {
  .home main .meter-inner {
    width: 100%;
  }
}
@media only screen and (max-width: 599px) {
  .home main .meter-result-container {
    padding: 0;
  }
}
.home main .mac-inner {
  gap: 3rem;
}
@media only screen and (max-width: 599px) {
  .home main .mac-inner {
    display: block;
    padding: 2rem 1rem;
  }
}
@media only screen and (max-width: 599px) {
  .home main .confirmation-texts {
    padding: 0;
  }
}

.test-support,
.test-profile,
.test-answers {
  list-style-type: none;
  padding: 1rem;
}
@media only screen and (max-width: 599px) {
  .test-support,
  .test-profile,
  .test-answers {
    padding: 1rem 0;
  }
}
.test-support li,
.test-profile li,
.test-answers li {
  padding-left: 1.5rem;
  text-indent: -1.5rem;
}
@media only screen and (max-width: 599px) {
  .test-support li,
  .test-profile li,
  .test-answers li {
    font-size: 1rem;
  }
}

.test-support,
.test-profile {
  background-color: var(--wp--preset--color--blue) !important;
  padding: 1rem;
}

.has-status-orange:before,
.has-status-red:before,
.has-status-green:before {
  content: "";
  background-color: green;
  width: 16px;
  height: 16px;
  margin-right: 0.5rem;
  display: inline-block;
  border-radius: 100px;
}

.has-status-orange:before {
  background-color: orange;
}

.has-status-red:before {
  background-color: red;
}

.mac-inner {
  display: flex;
  padding: 2rem;
}
.mac-inner .prev-questions-block,
.mac-inner .meter-container {
  flex: 1;
}

.confirmation-texts {
  padding: 0rem 3rem 0 0;
}

/*# sourceMappingURL=theme.css.map */
