.tabledrag-toggle-weight-wrapper,
.field-multiple-drag {
  display: none;
}

.field-multiple-table {
  width: 100%;
}
.field-multiple-table h4 {
  margin: 0;
}

@media (max-width: 768px) {
  input.form-autocomplete, input.form-text, input.form-tel, input.form-email,
  input.form-url, input.form-search, input.form-number, input.form-color,
  input.form-file, input.form-date, input.form-time, textarea.form-textarea,
  select.form-select {
    width: 100%;
  }
}
.field--widget-person-widget .fieldset-wrapper .form-item + .form-item {
  margin-top: 1rem;
}

.form-checkboxes > .form-item {
  display: table-row;
  margin: 8px 0;
  padding-left: 10px;
}
.form-checkboxes > .form-item input, .form-checkboxes > .form-item label {
  display: table-cell;
}
.form-checkboxes > .form-item label {
  padding-left: 5px;
}

.form-item-report-anonymous {
  margin-top: 1.5em;
}

.form-item-field-reporter-0-role {
  margin: 0;
}

.field--type-list-string,
.field-multiple-table .field-label .label,
.field-multiple-table .draggable td,
.field--widget-string-textarea,
.form-actions {
  padding: 0 2rem;
}
@media (max-width: 768px) {
  .field--type-list-string,
  .field-multiple-table .field-label .label,
  .field-multiple-table .draggable td,
  .field--widget-string-textarea,
  .form-actions {
    padding: 0 1rem;
  }
}

.field--name-field-report-type,
.field--name-field-race-ethnicity,
.field--name-field-religion {
  padding: 0;
}

.field-multiple-table .draggable td {
  padding: 2rem;
}
@media (max-width: 768px) {
  .field-multiple-table .draggable td {
    padding: 1rem;
  }
}
.field-multiple-table .draggable:nth-child(2n) {
  background-color: #fbfbfb;
}

.field--widget-person-widget .field-add-more-submit, .field--widget-datetime-default .field-add-more-submit {
  margin-left: 2rem;
}
@media (max-width: 768px) {
  .field--widget-person-widget .field-add-more-submit, .field--widget-datetime-default .field-add-more-submit {
    margin-left: 1rem;
  }
}

#edit-field-reporter-0 {
  padding: 2rem;
  background-color: #fbfbfb;
}
@media (max-width: 768px) {
  #edit-field-reporter-0 {
    padding: 1rem;
  }
}

.field-multiple-table {
  margin-bottom: 1.5rem;
}

.node-bullying-report-public-form table tr th {
  padding: 0;
  background-color: inherit;
  color: inherit;
}

#edit-field-reporter-0 h4.label {
  margin-top: 0;
}

#edit-field-reporter-0 .description {
  margin-top: 1.5rem;
}

label {
  font-weight: bold;
}

.fieldset-wrapper label,
#edit-field-reporter-0-role--wrapper legend {
  font-weight: normal;
}

.form-item--error-message {
  color: #e62600;
}

@media (max-width: 768px) {
  h1 {
    font-size: 2.8rem;
    line-height: 3.8rem;
    font-weight: 800;
  }
  .news-navigation p {
    font-size: 30px;
  }
  .slogan {
    font-size: 1.6rem;
  }
  body {
    font-size: 1.6rem;
    line-height: 2.2rem;
  }
}
@media (min-width: 768px) {
  .two-col-row {
    display: grid;
    grid-template-columns: 1fr 1fr;
  }
}
.two-col-row, .two-col-row > * {
  margin-top: inherit;
}

.sidebar-first nav ul {
  margin-top: 1rem;
}

.text-body {
  color: var(--bs-body-color);
}

/*# sourceMappingURL=main.css.map */
