


.region-header {
  
  flex: 1 0 0;
}


.usa-nav {
  z-index: 500;
}
.usa-overlay {
  z-index: 499;
}


.uswds-horizontal-list li {
  display: inline-block;
}


.uswds-breadcrumbs li:not(:last-child):after {
  content: '»';
}
.uswds-breadcrumbs li,
.usa-breadcrumbs li a {
  margin-right: 0.4em;
}


.uswds-page-title,
.block > h2 {
  margin-top: 10px;
}


.uswds-main-content-wrapper {
  margin-top: 1em;
}


.js-form-type-vertical-tabs {
  margin-top: 2em;
}


.toolbar-menu li {
  margin-bottom: 0;
}


input[type=checkbox]:only-child,
label.element-invisible + input[type=checkbox],
label.visually-hidden + input[type=checkbox] {
  position: static;
  opacity: 1;
  appearance: checkbox;
  -webkit-appearance: checkbox;
  -moz-appearance: checkbox;
  height: 1.5em;
  width: 1.5em;
  margin: 0;
}


.uswds-uncollapsible-title + .usa-accordion__content {
  position: static;
}
.uswds-uncollapsible-title {
  font-family: Source Sans Pro,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
  margin: 0;
  padding: 1.5rem 5.5rem 1.5rem 3rem;
}


.usa-footer-logo > a,
.usa-logo .logo-img {
  display: inline-block;
}
.usa-logo .logo-img img {
  vertical-align: top;
}


.tabledrag-handle {
  box-sizing: content-box;
}


.pager .pager__items {
  list-style-type: none;
  padding-left: 0;
}
.pager .pager__items li {
  display: inline;
  padding-right: 1em;
}
.pager .pager__items li a {
  text-decoration: none;
}


.uswds-form-full input,
.uswds-form-full textarea {
  max-width: none;
}


.uswds-form-entity div[class*="field--"].form-wrapper {
  margin-top: 2em;
}
.uswds-form-entity label {
  font-weight: 700;
}
.uswds-form-entity .field-multiple-table {
  margin-top: 0;
}


.field--widget-entity-reference-paragraphs .paragraphs-dropbutton-wrapper input {
  margin-top: 0;
  margin-bottom: 0;
}
.field--widget-entity-reference-paragraphs .paragraph-type-title {
  font-weight: 700;
}
.field--widget-entity-reference-paragraphs .field-multiple-drag {
  max-width: 20px;
}
.field--widget-entity-reference-paragraphs .field-multiple-table thead h4 {
  margin-top: 0;
  margin-bottom: 0;
}
.field--widget-entity-reference-paragraphs .field-multiple-table td:nth-child(1) {
  border-right: none;
}
.field--widget-entity-reference-paragraphs .field-multiple-table td:nth-child(2) {
  border-left: none;
  padding-left: 10px;
}


.node--unpublished,
.comment--unpublished {
  background-color: #fff4f4;
}


.usa-footer-collapsible.hidden {
  display: block;
}
