.site-form .form-item .fieldset-legend {font-weight: bold; font-size: 1.2em; margin-bottom: 0.5em !important; line-height: 1.6470588235em !important; margin: 1em 0 0.5em !important;}
.site-form td .form-item {margin-bottom: 0 !important;}
.site-form .field-prefix .description {margin-bottom: 1em;}
.site-form {max-width: 900px;}
.site-form label {font-weight: 500; line-height: 1.6470588235em;}
.site-form .webform-element-description, .description, .managed-file-placeholder {font-size: 0.95em; line-height: 1.4em; margin: 0.4em 0 1em;}
.site-form .field-prefix .description {margin: 0 0 1em;}
.site-form label.option {font-weight: 400;}
.site-form .form-type-checkbox input[type="checkbox"] + label, .site-form .form-type-radio input[type="radio"] + label {align-items: flex-start !important; line-height: 1.4 !important;}
.site-form .webform-element-more {margin: 0 0 1em !important;}
.site-form .webform-element-more--content {border-left: 1px solid rgb(180, 180, 180); padding-left: 0.9em;}
.site-form .webform-element-more--content li + li {margin-top: 0.5em;}
.site-form .form-item.margin--bttm--none .fieldset-legend {margin-bottom: 0 !important;}
.site-form .webform-readonly input[type="text"], .webform-readonly input[type="email"] {color: #454545 !important; background: #f1f1f1 !important; border-color: #bbb !important;}
.site-form input[type="time"], .site-form input[type="date"], .site-form input[type="text"], .site-form input[type=""], .site-form select {min-height: 44px;}
.site-form .js-webform-type-fieldset.webform-type-fieldset .fieldset-legend {margin: 0 0.2em !important;}
.site-form .js-webform-type-fieldset.webform-type-fieldset {margin-top: 1.5em !important;}
.site-form table {border-collapse: separate; border-spacing: 5px 15px;}
.site-form table th {line-height: 1.4em !important;}
#edit-positive-covid-19-test-results-items-0-type-of-test {min-width: 220px;}
@media screen and (max-width: 768px) {
  .site-form .webform-multiple-table-responsive td::after {display: inherit;}
  .site-form .webform-multiple-table-responsive tr::after {display: table; clear: both; content: "";}
  .site-form table.responsive-enabled {width: 100%;}
}