﻿.reg-form {
  margin: 0 auto;
  text-align: left;
  /* Validation Dispaly */ }
  .reg-form .wpcf7-acceptance label {
    padding-left: 35px;
    text-indent: -35px; }
  .reg-form fieldset {
    padding: 0;
    box-sizing: border-box; }
  .reg-form .hcp-confirm {
    margin-bottom: 15px; }
  .reg-form .extra-question {
    padding: 1rem 0 0 0;
    border-top: 1px solid #CCCCCC;
    margin-bottom: 1rem; }
    .reg-form .extra-question.yes-no {
      display: flex; }
      .reg-form .extra-question.yes-no .radios {
        min-width: 160px;
        display: grid;
        grid-template-columns: 1fr 1fr;
        margin-right: 15px; }
        .reg-form .extra-question.yes-no .radios label {
          display: flex;
          align-items: center;
          justify-content: flex-start;
          text-indent: 0;
          padding-left: 0; }
          .reg-form .extra-question.yes-no .radios label input {
            width: 22px !important;
            height: 22px !important;
            margin-right: 10px; }
  .reg-form .main-details {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-column-gap: 30px; }
    .reg-form .main-details .form-col {
      display: flex;
      flex-direction: column; }
      .reg-form .main-details .form-col .field {
        margin-bottom: 15px;
        display: block;
        width: 100%; }
        .reg-form .main-details .form-col .field input {
          box-sizing: border-box; }
        .reg-form .main-details .form-col .field.double {
          display: grid;
          grid-template-columns: 2fr 3fr;
          grid-column-gap: 15px; }
      .reg-form .main-details .form-col .login-button {
        display: flex;
        justify-content: space-between; }
        .reg-form .main-details .form-col .login-button .button {
          max-width: 100%; }
  .reg-form input[type='checkbox'] {
    width: 22px !important;
    height: 22px !important;
    margin: 5px;
    box-shadow: none; }
  .reg-form input.input-validation-error, .reg-form select.input-validation-error {
    border-color: red; }
  .reg-form input[type='checkbox'].input-validation-error, .reg-form input[type='radio'].input-validation-error {
    outline: 1px solid red; }

.other-options {
  margin-top: 3rem; }
