/* Front-end styles for the OSGG Contact composite */
.osgg-contact-wrapper {
  /* your front-end styling here */
}

select[data-drupal-selector$="contact-native"],
select[data-drupal-selector$="contact-minority"],
select[data-drupal-selector$="contact-disability"],
select[data-drupal-selector$="contact-lgbtqi"]
{
  min-width: 20rem;
}


/*.form-type-select {*/
/*  padding-right: 0 !important;*/
/*}*/

.radio {
  display: flex;
  margin: 5px;
}


.form-type-markup {
  max-width: 100%;
  display:inline-block;
}
.form-type-markup p {
  margin-bottom: 0.5rem;
  white-space: normal;
  overflow-wrap: anywhere;   /* KEY */
  word-break: break-word;
  hyphens: auto;
}

.webform-multiple-table thead,
.webform-multiple-table--operations {
  display:none;
}

.webform-multiple-table table {
  display: table;
  table-layout: fixed;
}
.webform-multiple-table > .table-responsive > table { table-layout: fixed; width: 100%; }
.webform-multiple-table > .table-responsive > table td table { table-layout: auto; width: 100%; max-width: 100%; }

.webform-multiple-table--operations,
th.webform-multiple-table--operations,
td.webform-multiple-table--operations {
  display: none !important;
}

#osgg-contact-multiple-wrapper-victim .alert-wrapper {
  display: none;
}

