/*
 * DO NOT EDIT THIS FILE.
 * See the following change record for more information,
 * https://www.drupal.org/node/3084859
 * @preserve
 */

/**
 * @file
 * Styles for Legislation node
 */

body.page-node-type-legislation .body-content {
  -ms-grid-column: 1;
  -ms-grid-column-span: 9;
  grid-column: 1/10;
}

body.page-node-type-legislation .details-sidebar {
  -ms-grid-column: 10;
  -ms-grid-column-span: 5;
  grid-column: 10/15;
}

body.page-node-type-legislation header h2.node__title {
  width: calc(100% - 6.25rem);
  display: inline-block;
}

body.page-node-type-legislation .print-button {
  width: 6.25rem;
  display: inline-block;
  float: right;
}

body.page-node-type-legislation .print-button .bi-printer-fill {
  margin-right: 0.3125rem;
}

@media print {
  body.page-node-type-legislation .print-button,
  .details-header,
  .field--name-field-link-to-bill {
    display: none;
  }
  body.page-node-type-legislation header {
    position: relative;
  }
  body.page-node-type-legislation header h2.node__title {
    display: block;
    margin-top: 1rem;
  }
  body.page-node-type-legislation .field--name-field-topic .field__items .field__item {
    font-weight: normal;
    line-height: 1rem;
    color: #000;
    padding: 0;
    background-color: unset;
  }
}

body.page-node-type-legislation .details-sidebar .details-header {
  font-weight: bold;
  margin-bottom: 1rem;
}

/* Overrides for inline styles */

body.page-node-type-legislation .body-content .field--name-field-littler-summary .field__item ul[style] {
  padding: 0 !important;
  font-style: inherit !important;
  font-family: inherit !important;
  font-size: 1rem !important;
  line-height: 1.5rem !important;
  color: #313637 !important;
  background-color: transparent !important;
}

body.page-node-type-legislation .body-content .field--name-field-littler-summary .field__item p[style] {
  font-style: inherit !important;
  font-family: inherit !important;
  font-size: 1rem !important;
  line-height: 1.5rem !important;
  margin-top: 1.25rem !important;
  margin-right: 0 !important;
  margin-bottom: 1.25rem !important;
  margin-left: 0 !important;
  padding: inherit !important;
  color: #313637 !important;
  background-color: inherit !important;
  background: inherit !important;
}

body.page-node-type-legislation .body-content .field--name-field-littler-summary .field__item span[style],
body.page-node-type-legislation .body-content .field--name-field-littler-summary .field__item p span[style],
body.page-node-type-legislation .body-content .field--name-field-littler-summary .field__item ul li span[style]{
  background-color: transparent !important;
  color: #313637 !important;
  font-family: inherit !important;
  font-size: 1rem !important;
  line-height: 1.5rem !important;
}

body.page-node-type-legislation .body-content .field--name-field-littler-summary .field__item table,
body.page-node-type-legislation .body-content .field--name-field-littler-summary .field__item table[style]{
  width: 100% !important;
}

body.page-node-type-legislation .body-content .field--name-field-littler-summary .field__item table td[style] {
  color: #313637 !important;
  width: auto !important;
  padding: 0.25rem;
}

body.page-node-type-legislation .body-content .field--name-field-littler-summary .field__item ul li[style] {
  color: #313637 !important;
  margin-top: 1.25rem !important;
  margin-right: 0 !important;
  margin-bottom: 1.25rem !important;
  margin-left: 0 !important;
  text-indent: inherit !important;
}
