


.row > .col > .form-group:has(.compact) {
  margin-bottom: 0;
}


.form-group:has(input[type="radio"]) > label.active,
.form-group:has(> .container) > label.active {
  font-size: 18px !important;
  margin-bottom: 10px;
}


.form-group:has(> .container) > .sd-container.container:not(.sd-radio):not(.sd-file) {
  border: 1px solid #c5e3f5 !important;
  background-color: #f2faff !important;
  border-radius: 6px;
}


.sd-container.container:not(.sd-radio):not(.sd-file) .sd-radio.container,
.sd-container.container:not(.sd-radio):not(.sd-file) .sd-file.container {
  border: none !important;
  box-shadow: none !important;
  background-color: #f2faff !important;
  border-radius: 6px;
}


.sd-radio.container,
.sd-file.container {
  border: 1px solid #c5e3f5 !important;
  background-color: #f2faff !important;
  border-radius: 6px !important;
}


.form-check:has(input[type="checkbox"]) {
  margin-bottom: 20px !important;
}

