.leg-content .house_bill .card-header {background-color: #663; color: #fff}
.leg-content .senate_bill .card-header {background-color: #3353bb; color: #fff}
.house_bill .card-title, .senate_bill .card-title{color: #fff}

.house_bill h2, .leg-content .house h3{color: #2A5C0B}
.senate_bill h2, .leg-content .senate h3{color: #064780}
.house, h3.house {color: #008800;}
.senate, h3.senate {color: #064780;}
.author ul {padding-left:0px}
.author li{display:inline}


/* Document Styles */
.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: .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: .2em;
    font-weight: bold;
}
#xtend div.history {
    font-style: italic;
    margin: .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: .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 .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 .5em 0em 0em; padding: .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.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: .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: .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: .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;
}