/**************************************************/
/**                  HOSTFACT                    **/
/**************************************************/
/* WHOIS DOMEIN CONTROLE */
input[name="whois_domain"] {
  margin-left: .5em;
}
/* INVUL VELDEN */
input[name="whois_domain"],
input[name="check_domain"],
input[type="text"],
textarea[name="Comment"],
select[name="Sex"],
select[name="Country"] {
  background-color: var(--color-domain-field);
}
/*  */
.o_form table.cart .noborder {
  background-color: var(--color-hostfact-subtotal-background) !important;
}
/* SUBMIT BUTTON */
.wf_form_submit {
  color: var(--color-pakket-link-text);
  background-color: var(--color-orange);
  font-weight: 600;
  border: none;
  border-radius: 3px;
  block-size: 27px;
}
/* WHOIS LIST */
.w_result table tr.domain_td_checked_available td span {
  color: green;
  background-color: lightgreen;
  border-radius: 3px;
  padding: .2em;
}
/*  */
.w_result table td.domain_td_checked_unavailable span {
  background-color: rgb(255, 210, 210);
  border-radius: 3px;
  padding: .2em;
}
/*.w_result table th,
.w_result table td {
  border-bottom: 1px solid var(--color-text) !important;
}*/

/* PACKAGE BOX & BESTELLING*/
.package_box {
  background-color: var(--color-hostfact-box-background);
}
/*  */
.o_form .package_container .package_box.active,
.o_form .payment_box.active {
  background-color: var(--color-hostfact-box-active-background);
}
/*  */
.o_form .package_container .details,
.o_form .amount_span {
  color: var(--color-text);
}
/*  */
.o_form .package_container .package_box {
  border-color: var(--color-text);
}
/*  */
#domeinnamen th, td {
  border-bottom: none;
}
/*  */
.o_form .progress ol li {
  background-color: var(--color-hostfact-progress-background);
}
/**************************************************/
/**                   MOBIEL                     **/
/**************************************************/
@media (max-width: 700px) {
  /* WHOIS VERZEND KNOP */
  .wf_form_submit {
      block-size: 34px;
  }
  /*  */
  .o_form .w_form input[type=text] {
      inline-size: calc(100% - 106px);
      block-size: 34px;
  }
  /*  */
  .w_result table tr td:nth-child(1),
  .w_result table tr td:nth-child(3),
  .w_result table tr td:nth-child(5) {
      color: var(--color-text);
  }
  /*  */
  .w_result table tr.domain_td_checked_available td span {
      color: green;
      background-color: lightgreen;
      border-radius: 3px;
      padding: .2em;
  }
  /*  */
  .w_result table td.domain_td_checked_unavailable span {
      background-color: rgb(255, 210, 210);
      border-radius: 3px;
      padding: .2em;
  }
}