fieldset > legend {
  display: block !important;
  font-weight: initial;
  padding-left: 5px;
  border-top: 1px solid #32c5d2;
  border-left: 4px solid #32c5d2;
  border-bottom: 0px !important;
  margin-bottom: 4px;
  font-weight: 525;
  font-size: 18px;
}

#edit-terms-of-service {
  opacity: 0;
}

#edit-actions-wizard-next {
  padding: 20px 60px !important;
}

.c-checkbox input[type="checkbox"] {
  visibility: visible;
  position: absolute;
}

fieldset input[type="checkbox"] {
  opacity: 0;
}

#edit-actions {
  text-align: center !important;
}

.form-group .form-item {
  border: 1px solid #cccece !important;
  padding: 2px;
}

.form-actions .btn-medium {
  margin-top: 20px !important;
  padding: 20px !important;
}

.img-webform-vert {
 display: block !important;
}

.form-item {
  padding-top: 8px !important;
}

#edit-11-hai-frequentato-corsi-di-ecografia--wrapper div.form-item {
  display: block;
}

#edit-13-e-interessato-ad-usufruire-del-pernottamento-convenzionato-pr--wrapper div.form-item {
  display: block;
}

#edit-16-quali-applicazioni-ecografiche-hai-gia-utilizzato-piu-rispost--wrapper div.form-item {
  display: block;
}

#edit-18-quali-vantaggi-ritieni-piu-rilevanti--wrapper div.form-item {
  display: block;
}

#edit-19-per-quali-aree-tematiche-avresti-maggiore-interesse-a-formart--wrapper div.form-item {
  display: block;
}

#edit-html-info {
  border-top: 0px !important;
}

#edit-html-info-2 {
  border-top: 0px !important;
}

#edit-acconsento-finalita-survey {
  width: 20px;
  height: 20px;
  margin-top: 1px;
}

#edit-acconsento-marketing {
  width: 20px;
  height: 20px;
  margin-top: 1px;
}

#content {
  width: 100% !important;
}

.form-item-terms-of-service {
  padding-top: 10px;
}

.tippy-box {
  background-color: #007f8a !important;
}

.webform-progress-tracker .progress-step.is-complete .progress-marker::before, .webform-progress-tracker .progress-step.is-complete:hover .progress-marker::before, .webform-progress-tracker .progress-step.is-complete .progress-marker::after {
    background-color: #25a2ad;
}

.webform-progress-tracker .progress-step.is-active:hover .progress-marker::before {
    background-color: #32c5d2;
}

.progress-step.is-active .progress-marker::before {
    background-color: #32c5d2;
}

.form-group js-form-item form-item js-form-type-email form-item-email-mail-1 js-form-item-email-mail-1 {
    border: 0px !important;
}