.webform-submission-register-to-become-a-potential-v-form {
  max-width: unset;
  font-size: 1.125rem;

  a {
    text-decoration: underline;
  }

  .webform-flexbox {
    margin: 0;
  }

  .webform-address {
    .webform-flex--container {
      margin: 0;
    }
    .form-item {
      margin-bottom: 0.25rem;
      margin-right: 0.25rem;
    }
  }

  label {
    font-weight: 400;
    font-size: 1rem;
  }
  
  legend {
    text-transform: uppercase;
  }
  
  label.option {
    text-transform: capitalize;
  }
  
  input[type="text"], input[type="number"], input[type="date"], input[type="password"], input[type="email"], .form-select, .form-textarea, .form-submit, label.option, .radios--wrapper legend {
    font-size: 1.125rem;
  }
  
  .select2-results__option, .select2-container--default .select2-selection--single .select2-selection__rendered {
    font-size: 1rem;
  }
  
  .select2-selection__clear {
    display: none;
  }
  
  div[data-drupal-selector="edit-actions"] {
    margin-top: 1rem;
  }
  
  .webform-confirmation {
    background: unset;
  }
  
  .webform-confirmation__message {
    color: unset;
    text-align: left;
  }
  
  .webform-confirmation__back {
    text-align: left;
    text-decoration: underline;
  }
  
  .js-webform-type-checkbox label.option {
    width: 90%;
  }
  
  .block--webform-block > div { 
    padding-top: 0
  }
  
  .page_vendor_overview_categories label {
    text-transform: unset;
  }
  
  .form-checkbox, .form-radio {
    border-color: black;
  }
  
  fieldset.emergency-supplier .fieldset-legend {
    font-weight: bold;
  }
  .emergency-supplier .webform-element-description {
    padding-top: 1rem;
  }
}