@layer xtend {
  .leg-content #xtend {
    margin: 0em;
    font-size: 16px;
    line-height: 20px;
  }

  .btitle_prolog {
    display: block;
  }

  .leg-content #xtend #document .article {
    margin: 20px 0px 0px 0px;
  }

  .leg-content #xtend #document .bill_section {
    margin: 20px 0px 0px 0px;
  }

  .leg-content #xtend #document .section_number {
    font-weight: normal;
    padding-left: 1em;
  }

  .leg-content #xtend #document .section_number .headnote {
    font-weight: bold;
  }

  .sec_eff_date {
    margin-top: 20px;
  }

  #xtend p {
    line-height: inherit;
    margin: 0em;
  }

  #xtend div.bill_title p {
    text-indent: 12em;
  }

  .leg-content #xtend div.recipient p {
    text-indent: 0em;
  }

  div.recipient .date {
    display: block;
    text-align: right;
  }

  div.am_instruction {
    text-indent: 1em;
  }

  #xtend h2,
  #xtend h3,
  #xtend h4,
  #xtend h5,
  #xtend h6 {
    font-weight: normal;
    margin-right: 0.2em;
    font-family: inherit;
    font-size: 1em;
    border-bottom: none;
  }

  #xtend.statute h1 {
    border-bottom: none;
    margin-left: 0em;
  }

  h1.headnote {
    text-align: left;
  }

  h1.shn {
    display: inline;
  }

  h1.repealed {
    display: inline;
  }

  h2.section_number {
    margin: 0em 0em 0em 2em;
  }

  #xtend h2.statute_section_number {
    margin: 0em 0em 0em 2em;
  }

  .leg-content #xtend #document .article_no,
  .leg-content #xtend #document .article_header {
    text-align: center;
    margin-right: 16em;
  }

  .leg_UseMobile #xtend #document .article_no,
  .leg_UseMobile #xtend #document .article_header {
    margin-right: 0em;
  }

  h2.headnote,
  h2.effective_date {
    display: inline;
  }

  h2.subd .headnote,
  h2.effective_date {
    margin-left: 0.2em;
    font-weight: bold;
  }

  #xtend div.history {
    font-style: italic;
    margin: 0.5em 0em;
  }

  .leg-content #document .subd_no {
    display: inline;
    font-weight: normal;
  }

  .leg-content #document h3.headnote {
    font-weight: bold;
  }

  #xtend div.history h2 {
    display: inline;
    font-weight: bold;
    font-style: normal;
    margin-left: 1em;
  }

  div.section {}

  div.subd {}

  div.subd p.see_note {
    font-weight: bold;
    font-style: italic;
  }

  div.action_item {
    float: right;
    margin: 0em 0em 0em 1em;
  }

  .leg_UseMobile div.action_item {
    float: none;
    margin: 0em 0em 0em 1em;
  }

  .leg_UseMobile div.action_item span {
    display: block;
  }

  #chapter_analysis ul {
    list-style: none;
    list-style-image: none;
  }

  #chapter_analysis ul li a {
    margin-right: 1em;
  }

  #chapter_analysis ul h4 {
    margin: 0.5em 0em;
  }

  /* .leg-content var {
    position: absolute;
    left: 0px;
    font-style: normal;
    width: 5em;
} */
  #line_numbers var.ln {
    display: block;
    float: none;
  }

  div.bill_title p {
    margin: 0em;
  }

  .bill_section p:first-of-type,
  .sec_eff_date p:first-of-type {
    display: inline;
  }

  .bill_section td p:first-of-type {
    display: block;
  }

  /*.bill_section.eff_date p:first-of-type{display:block}*/
  .bill_section.appropriations p:first-of-type {
    display: block;
  }

  .bill_section.appropriations .subd p:first-of-type {
    display: inline;
  }

  .bill_section.constitution p:first-of-type {
    display: block;
  }

  .bill_section.constitution .const_section p:first-of-type {
    display: inline;
  }

  .bill_section.newstatute p:first-of-type,
  .bill_section.uncoded p:first-of-type {
    display: block;
  }

  .bill_section.newstatute .subd p:first-of-type,
  .bill_section.uncoded .subd p:first-of-type {
    display: inline;
  }

  .bill_section.revisorInstr p:first-of-type {
    display: block;
  }

  .bill_section.repealer p:first-of-type {
    display: block;
  }

  /*.bill_section.newstatute .sec_eff_date p:first-of-type{display:inline}*/
  .bill_section .sec_eff_date p:first-of-type {
    display: inline;
  }

  .leg-content #document h1,
  .leg-content #document h2,
  .leg-content #document h3,
  .leg-content #document h4,
  .leg-content #document p,
  .leg-content var {
    margin: 0px;
    font-size: 16px;
    line-height: 20px;
    font-family: "Times New Roman";
  }

  /* margin reset */
  span.center {
    display: block;
    text-align: center;
  }

  h2.section_number,
  h3.subd_no {
    display: inline;
  }

  .section {
    text-indent: 1em;
  }

  .leg-content #document h2.effective_date {
    margin: 20px 0.2em 0px 1em;
  }

  .subd {
    text-indent: 2em;
  }

  .bill_title {
    margin-left: 2em;
  }

  .leg-content #document table,
  .leg-content #document td {
    margin: 0px;
    padding: 0px;
  }

  span.linenumber {
    position: absolute;
    left: 0px;
  }

  a.linenumber {
    position: absolute;
    left: -30px;
  }

  .bill_title a.linenumber {
    left: -190px;
  }

  /* #line_numbers {position:absolute; left: 0em;display:inline} */

  .leg-content .bill_nav {
    margin: 10px 0px -15px 0px;
    padding: 0px 0px 1px 10px;
    text-align: right;
  }

  .bill_nav li {
    display: inline;
    margin: 0em 0.5em 0em 0em;
    padding: 0.25em;
    border: solid 1px #000;
    border-bottom: none;
  }

  .leg-content .bill_nav li.selected {
    background-color: #fff;
  }

  .leg-content a.text {
    padding-left: 15px;
    background: url("/static/images/textsmall.985ee9a635ef.gif") no-repeat center left;
  }

  .leg-content #document table,
  .leg-content #document td {
    margin: 0px;
    padding: 0px;
    border-collapse: collapse;
  }

  /* Resolutions */
  #xtend p.res {
    line-height: 1.5em;
    margin-top: 1em;
  }

  /* RLANG Document styles */
  .rlang {
    margin-top: 6em;
  }

  .rlang h2.title {
    text-align: center;
    font-weight: normal;
  }

  .rlang>p:first-of-type {
    text-align: center;
    margin-bottom: 2em;
  }

  /* Statutes */
  #xtend .rlang .repealed_statutes p:first-of-type {
    display: inline;
  }

  #xtend .rlang .repealed_statutes .shn {
    display: block;
    margin-top: 2em;
    text-indent: 2em;
  }

  /* Admin Rules */
  #xtend .rlang .part p:first-of-type {
    display: inline;
  }

  #xtend .rlang .part h1.headnote {
    text-align: left;
  }

  #xtend .rlang .part h1.repealed {
    display: inline;
  }

  .leg-content #xtend .rlang h2.subp_no {
    margin-left: 1em;
    font-weight: normal;
  }

  #xtend .rlang .part h3.item_no {
    margin-left: 2em;
  }

  #xtend .rlang .part h4.subitem_no {
    margin-left: 3em;
  }

  #xtend .rlang .part h5.unit_no {
    margin-left: 4em;
  }

  #xtend .rlang .part h6.subunit_no {
    margin-left: 5em;
  }

  #xtend .rlang .part h2,
  #xtend .rlang .part h3,
  #xtend .rlang .part h4,
  #xtend .rlang .part h5,
  #xtend .rlang .part h6 {
    font-weight: normal;
    margin-right: 0.2em;
    font-family: inherit;
    font-size: 1em;
    border-bottom: none;
  }

  .rlang .part h2.subp_no,
  .rlang .part h2.headnote {
    display: inline;
  }

  #xtend .rlang .part .headnote {
    margin-left: 0em;
    font-weight: bold;
  }

  .rlang div.part {
    margin-top: 2em;
  }

  .rlang .part div.subp,
  .rlang .part div.item,
  .rlang .part div.subitem,
  .rlang .part div.unit,
  .rlang .part div.subunit,
  .rlang .part div.notation {
    margin-top: 0.2em;
  }

  .leg-content #xtend .rlang .part div.subp.repealed:first-of-type {
    display: inline;
  }

  .leg-content #xtend div.subp.repealed:first-of-type .subp_no {
    margin-left: 0em;
  }

  #xtend .rlang .part div.stat_auth,
  #xtend .rlang .part div.history,
  #xtend .rlang .part div.note,
  #xtend .rlang .part div.adopted,
  #xtend .rlang .part div.published {
    font-style: italic;
    margin: 0.5em 0em;
  }

  #xtend .rlang .part div.stat_auth h2,
  #xtend .rlang .part div.history h2,
  #xtend .rlang .part div.note h2,
  #xtend .rlang .part div.adopted h2,
  #xtend .rlang .part div.published h2 {
    display: inline;
    font-weight: bold;
    font-style: normal;
    margin-left: 1em;
  }
}
