424 lines
8.9 KiB
CSS
424 lines
8.9 KiB
CSS
@charset "UTF-8";
|
|
@import "uslm.css";
|
|
@namespace uslm "http://xml.house.gov/schemas/uslm/1.0";
|
|
@namespace xml "http://www.w3.org/XML/1998/namespace";
|
|
@namespace dc "http://purl.org/dc/elements/1.1/";
|
|
@namespace dcterms "http://purl.org/dc/terms/";
|
|
@namespace xhtml "http://www.w3.org/1999/xhtml";
|
|
|
|
|
|
/* Reset the width to be wider */
|
|
:root {
|
|
max-width: 100em;
|
|
}
|
|
|
|
:root[class~="fullWidth"] {
|
|
max-width: 100%;
|
|
}
|
|
|
|
/* Reset the width to be wider */
|
|
bill>main,
|
|
bill>preface,
|
|
bill>signatures,
|
|
bill>appendix,
|
|
resolution>main,
|
|
resolution>preface,
|
|
resolution>signatures,
|
|
resolution>appendix,
|
|
pLaw>main,
|
|
pLaw>preface,
|
|
pLaw>signatures,
|
|
pLaw>appendix {
|
|
max-width: 85em;
|
|
margin-left: 2em;
|
|
margin-right: 2em;
|
|
}
|
|
|
|
bill>preface>dc|type,
|
|
resolution>preface>dc|type {
|
|
margin-left: 0em; /* cancel the negative indent */
|
|
}
|
|
|
|
/* ToC rules */
|
|
|
|
toc {
|
|
color: teal;
|
|
border-style: solid;
|
|
border-color: gray;
|
|
border-width: 1pt;
|
|
margin-left: 12pt;
|
|
margin-right: 12pt;
|
|
}
|
|
|
|
toc::before {
|
|
display: block;
|
|
color: orange;
|
|
content: "[TOC]";
|
|
}
|
|
|
|
/* Section and below element rules */
|
|
|
|
section, subsection, paragraph, subparagraph, clause, subclause, item, subitem, subsubitem, level, appropriations {
|
|
border-style: solid;
|
|
border-width: 1pt;
|
|
border-color: blue;
|
|
margin-left: 12pt !important;
|
|
margin-right: 12pt;
|
|
text-indent: 12pt !important;
|
|
padding: 0pt 2pt 0pt 2pt;
|
|
}
|
|
|
|
/* Section-specific element rules */
|
|
|
|
section > num {
|
|
margin-left: -12pt;
|
|
}
|
|
|
|
cfrDoc section>content,
|
|
cfrDoc section>chapeau,
|
|
cfrDoc section>continuation,
|
|
cfrDoc section>source {
|
|
margin-left: 0pt !important;
|
|
}
|
|
|
|
/* Below section element rules */
|
|
|
|
subsection::before {
|
|
color: orange;
|
|
content: "[SS]";
|
|
}
|
|
|
|
paragraph::before {
|
|
color: orange;
|
|
content: "[P]";
|
|
}
|
|
|
|
subparagraph::before {
|
|
color: orange;
|
|
content: "[SP]";
|
|
}
|
|
|
|
clause::before {
|
|
color: orange;
|
|
content: "[C]";
|
|
}
|
|
|
|
subclause::before {
|
|
color: orange;
|
|
content: "[SC]";
|
|
text-indent: 12pt;
|
|
}
|
|
item::before {
|
|
color: orange;
|
|
content: "[I]";
|
|
}
|
|
subitem::before {
|
|
color: orange;
|
|
content: "[SI]";
|
|
}
|
|
|
|
subsubitem::before {
|
|
color: orange;
|
|
content: "[SSI]";
|
|
}
|
|
|
|
level::before {
|
|
color: orange;
|
|
content: "[Level]";
|
|
}
|
|
|
|
appropriations::before {
|
|
color: blue;
|
|
content: "[Appr] (level=" attr(level) ")";
|
|
}
|
|
|
|
text::before {
|
|
color: orange;
|
|
content: "[txt]";
|
|
}
|
|
|
|
paragraph[style="indent-up1"]::before {
|
|
color: orange;
|
|
font-weight: bold;
|
|
content: "←";
|
|
}
|
|
|
|
paragraph[style="display-inline"]::before {
|
|
color: orange;
|
|
font-weight: bold;
|
|
content: "↑";
|
|
}
|
|
|
|
/* USC notes and below rules */
|
|
|
|
notes {
|
|
border-style: solid;
|
|
border-width: 1pt;
|
|
border-color: gray;
|
|
margin-left: 12pt !important;
|
|
margin-right: 12pt;
|
|
padding: 0pt 2pt 0pt 2pt;
|
|
}
|
|
|
|
notes::before {
|
|
display: block;
|
|
content: "[Notes]";
|
|
color: orange;
|
|
font-size: 12pt;
|
|
text-indent: 0pt;
|
|
text-align: left;
|
|
}
|
|
sourceCredit {
|
|
border-style: solid;
|
|
border-width: 1pt;
|
|
border-color: gray;
|
|
margin-left: 12pt !important;
|
|
margin-right: 12pt;
|
|
padding: 0pt 2pt 0pt 2pt;
|
|
}
|
|
|
|
sourceCredit::before {
|
|
display: block;
|
|
content: "[Source Credit] ";
|
|
color: orange;
|
|
font-size: 12pt;
|
|
}
|
|
|
|
note {
|
|
border-style: solid;
|
|
border-width: 1pt;
|
|
border-color: gray;
|
|
margin-left: 12pt !important;
|
|
margin-right: 12pt;
|
|
padding: 0pt 2pt 0pt 2pt;
|
|
}
|
|
|
|
note::before {
|
|
display: block;
|
|
content: "[" attr(topic) "]";
|
|
color: orange;
|
|
text-align: left;
|
|
font-size: 12pt;
|
|
}
|
|
|
|
note[type="footnote"], footnote {
|
|
display: block;
|
|
border-style: none;
|
|
margin-left: 24pt;
|
|
margin-top: 0pt;
|
|
margin-right: 12pt;
|
|
}
|
|
|
|
note[type="footnote"]::before, footnote::before {
|
|
display: inline;
|
|
content: "[footnote]";
|
|
color: orange;
|
|
text-align: left;
|
|
font-size: 12pt;
|
|
}
|
|
|
|
ref[class="footnoteRef"] {
|
|
font-weight: bold;
|
|
font-size: x-small;
|
|
vertical-align: super;
|
|
color: green;
|
|
}
|
|
|
|
notes > p::before {
|
|
display: block;
|
|
text-indent: 0pt;
|
|
content: "[No Note Wrapper] ";
|
|
color: red;
|
|
font-size: 12pt;
|
|
}
|
|
|
|
num {
|
|
color: green;
|
|
font-weight: bold;
|
|
}
|
|
|
|
heading {
|
|
font-weight: bold;
|
|
margin-left: 2pt;
|
|
}
|
|
|
|
content {
|
|
margin-left: 2pt;
|
|
}
|
|
|
|
text[display-inline="no-display-inline"] {
|
|
display: block;
|
|
margin-top: 4pt;
|
|
}
|
|
|
|
instruction, graphic {
|
|
display: block;
|
|
}
|
|
|
|
graphic::before {
|
|
color: gray;
|
|
content: "[graphic: " attr(graphic-dec) "]";
|
|
}
|
|
|
|
image-data{
|
|
display: none;
|
|
}
|
|
|
|
quotedContent::before {
|
|
color: orange;
|
|
display: inline;
|
|
font-size: 10pt;
|
|
content: "[Quoted Content]";
|
|
}
|
|
|
|
quotedContent::after {
|
|
color: orange;
|
|
display: inline;
|
|
font-size: 10pt;
|
|
content: "[/Quoted Content]";
|
|
}
|
|
|
|
proviso::before {
|
|
color: red;
|
|
content: "[Proviso]";
|
|
}
|
|
longTitle::before {
|
|
color: orange;
|
|
content: "[LT]";
|
|
}
|
|
|
|
enactingFormula::before {
|
|
color: orange;
|
|
content: "[EF]";
|
|
}
|
|
|
|
/* Override the special indenting */
|
|
|
|
*[class~="firstIndent-4"] , *[class~="firstIndent-3"], *[class~="firstIndent-2"] , *[class~="firstIndent-1"] , *[class~="firstIndent0"], *[class~="firstIndent2"] {
|
|
text-indent: 1em !important;
|
|
}
|
|
|
|
/* Tables */
|
|
|
|
table::before {
|
|
text-align: left;
|
|
color: orange;
|
|
font-size: 12pt;
|
|
display: block;
|
|
/* content: "[Table " attr(table-type) "]"; */
|
|
}
|
|
|
|
chapeau::before {
|
|
color: orange;
|
|
content: "[Chapeau]"
|
|
}
|
|
|
|
continuation::before {
|
|
color: orange;
|
|
content: "[Continuation]"
|
|
}
|
|
|
|
/* Print-related items */
|
|
leftRunningHead::before {
|
|
color: orange;
|
|
content: "LRH: ";
|
|
}
|
|
|
|
rightRunningHead::before {
|
|
color: orange;
|
|
content: "RRH: ";
|
|
}
|
|
|
|
page::before {
|
|
color: orange;
|
|
content: "Page: ";
|
|
}
|
|
|
|
line::before {
|
|
color: orange;
|
|
content: "Line: ";
|
|
}
|
|
|
|
ear::before {
|
|
color: orange;
|
|
content: "EAR: ";
|
|
}
|
|
|
|
/* Identify role attributes */
|
|
*[role]::after {
|
|
content: "(role=" attr(role) ")";
|
|
color: red;
|
|
}
|
|
|
|
*[role] {
|
|
border-style: solid;
|
|
border-width: 1pt;
|
|
border-color: red;
|
|
}
|
|
|
|
referenceItem[role], headingItem[role] {
|
|
border-style: none;
|
|
}
|
|
|
|
/* Identify type attributes */
|
|
*[type]::after {
|
|
content: "(type=" attr(type) ")";
|
|
color: blue;
|
|
}
|
|
*[type] {
|
|
border-style: solid;
|
|
border-width: 1pt;
|
|
border-color: blue;
|
|
}
|
|
|
|
/* Identify inline tagging, such as date, term, amendingAction, and ref elements */
|
|
date, ref, entity, term, amendingAction,
|
|
property[role="NAICS"], property[role="SEC"] /* temporary */ {
|
|
border-style: solid;
|
|
border-width: 1pt;
|
|
border-color: magenta;
|
|
}
|
|
|
|
date::after {
|
|
content: "(date)";
|
|
color: magenta;
|
|
}
|
|
date[role="amended"]::after {
|
|
content: "(amended date)";
|
|
color: magenta;
|
|
}
|
|
|
|
term::after {
|
|
content: "(term)";
|
|
color: magenta;
|
|
}
|
|
|
|
ref::after {
|
|
content: "(ref)";
|
|
color: magenta;
|
|
}
|
|
|
|
entity::after {
|
|
content: "(entity)";
|
|
color: magenta;
|
|
}
|
|
|
|
entity[role="NAICS"]::after,
|
|
property[role="NAICS"]::after /* temporary */ {
|
|
content: "(NAICS)";
|
|
color: magenta;
|
|
}
|
|
|
|
entity[role="SEC"]::after,
|
|
property[role="SEC"]::after /* temporary */ {
|
|
content: "(SEC)";
|
|
color: magenta;
|
|
}
|
|
|
|
amendingAction::after {
|
|
/* Set to !important to override role attribute formatting */
|
|
content: "(amendingAction)" !important;
|
|
color: blue !important;
|
|
}
|
|
|