/* Document : codes Created on : Sep 23, 2013, 4:41:58 PM Author : mgersten Description: CSS related to I-code specific display */ .diff-list > li.normal, .diff-list > li.removed, .diff-list > li.replacement{ display: table-row; } .diff-list > li.normal:before, .diff-list > li.removed:before, .diff-list > li.replacement:before{ width: 15px; overflow: hidden; content: counters(section,".") ". "; display: table-cell; text-indent: -1em; padding-left: 1em; } /* overwrite width of :before on ballot pages */ .ballot-monograph .diff-list > li.normal:before, .ballot-monograph .diff-list > li.removed:before, .ballot-monograph .diff-list > li.replacement:before { width: 30px; } .diff-list > li.normal:before, li.replacement + li.replacement:before, .diff-list > li.replacement:first-child:before{ counter-increment: section; } .diff-list > li.removed:before{ counter-increment: section; text-decoration: line-through; } ol.diff-list li.removed + li.replacement { counter-increment: none; } ol.diff-list li.removed + li.removed + li.replacement { counter-increment: section -1; } ol.diff-list li.removed + li.removed + li.removed + li.replacement { counter-increment: section -2; } ol.diff-list li.removed + li.removed + li.removed + li.removed + li.replacement { counter-increment: section -3; } ol.diff-list li.removed + li.removed + li.removed + li.removed + li.removed + li.replacement { counter-increment: section -4; } ol.diff-list li.removed + li.removed + li.removed + li.removed + li.removed + li.removed + li.replacement { counter-increment: section -5; } ol.diff-list li.removed + li.removed + li.removed + li.removed + li.removed + li.removed + li.removed + li.replacement { counter-increment: section -6; } ol.diff-list li.removed + li.removed + li.removed + li.removed + li.removed + li.removed + li.removed + li.removed + li.replacement { counter-increment: section -7; } ol.diff-list li.removed + li.removed + li.removed + li.removed + li.removed + li.removed + li.removed + li.removed + li.removed + li.replacement { counter-increment: section -8; } ol.diff-list li.removed + li.removed + li.removed + li.removed + li.removed + li.removed + li.removed + li.removed + li.removed + li.removed + li.replacement { counter-increment: section -9; } ol.diff-list li.removed + li.removed + li.removed + li.removed + li.removed + li.removed + li.removed + li.removed + li.removed + li.removed + li.removed + li.replacement{ counter-increment: section -10; } ol.diff-list li.removed + li.removed + li.removed + li.removed + li.removed + li.removed + li.removed + li.removed + li.removed + li.removed + li.removed + li.removed + li.replacement { counter-increment: section -11; } .diff-list > li.replacement:before, .diff-list > li.new:before{ text-decoration: underline; } .diff-list > li > div{ display: inline; } .diff-list{ list-style: none; counter-reset: section; display: table; } .sectionContent ol, .revision-container ol{ list-style: none; counter-reset: section; } .sectionContent ol li, .revision-container ol li{ position: relative; padding: 0 0 0 30px; color: #000000; text-indent: 0px; } .sectionContent ol ol li, .revision-container ol ol li{ padding: 0 0 0 45px; } .sectionContent ol ol ol li, .revision-container ol ol ol li{ padding: 0 0 0 60px; } .sectionContent ol ol ol ol li, .revision-container ol ol ol ol li{ padding: 0 0 0 75px; } .sectionContent ol ol ol ol ol li, .revision-container ol ol ol ol ol li{ padding: 0 0 0 90px; } .sectionContent ol ol ol ol ol ol li, .revision-container ol ol ol ol ol ol li{ padding: 0 0 0 105px; } .sectionContent ol ol ol ol ol ol ol li, .revision-container ol ol ol ol ol ol ol li{ padding: 0 0 0 120px; } .sectionContent ol ol ol ol ol ol ol ol li, .revision-container ol ol ol ol ol ol ol ol li{ padding: 0 0 0 135px; } .sectionContent ol ol ol ol ol ol ol ol ol li, .revision-container ol ol ol ol ol ol ol ol ol li{ padding: 0 0 0 160px; } .sectionContent ol ol ol ol ol ol ol ol ol ol li, .revision-container ol ol ol ol ol ol ol ol ol ol li{ padding: 0 0 0 175px; } .sectionContent ol li:before, .revision-container ol li:before{ counter-increment: section; content:counters(section, ".") "."; position: absolute; left: 0px; } li.italic { font-style: italic; } .sectionTitle { text-align: center; margin: 23px 0 15px; } .precontent-title { margin-bottom: 10px; display: block; } .secondParagraph { text-indent: 1em; } .indentedParagraph { margin-left: 1em; } .outdentOneLevel { margin-left: -75px; } ol.list-alpha-upper > li:before { content: counter(section, upper-alpha) "."; } ol.list-alpha-lower > li:before { content: counter(section, lower-alpha) "."; } ol.list-roman-upper > li:before { content: counter(section, upper-roman) "."; } ol.list-roman-lower > li:before { content: counter(section, lower-roman) "."; } ol.list-roman-lower-parentheses > li:before { content: "(" counter(section, lower-roman) ")"; } ol.list-alpha-lower-parentheses > li:before { content: "(" counter(section, lower-alpha) ")"; } ol.list-numeric-right-parenthesis > li:before { content: counter(section) ")"; } .revision-content, .revision-content p, .revision-content ol, .revision-content ul, .revision-content li, .revision-content td, .sectionContent, .sectionContent p, .sectionContent ol, .sectionContent ul, .sectionContent li, .sectionContent td, .revision-notes { font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important; font-size: 14px !important; font-weight: normal !important; line-height: 18px !important; color:#404040 !important; } .revision-content .footnotes p, .revision-content .footnotes ol, .revision-content .footnotes ul, .revision-content .footnotes li, .revision-content .footnotes td, .sectionContent .footnotes p, .sectionContent .footnotes ol, .sectionContent .footnotes ul, .sectionContent .footnotes li, .sectionContent .footnotes td { font-size: 12px !important; } .diff-list ul.exception ol , .sectionContent ul.exception ol , .revision-container ul.exception ol{ list-style: none; counter-reset: exception-section; /* Creates a new instance of the section counter with each ol element */ } ul.exception, ul.exception li:before { list-style: none; content: none; } .diff-list ul.exception ol > li:before, .sectionContent ul.exception ol > li:before, .revision-container ul.exception ol > li:before { counter-increment: exception-section; content:counters(exception-section, ".") "."; } .sectionContent i > sub, .revision-container i > sub { font-style: italic; } div.print-section a { text-align: center; color: #818181; display: block; text-decoration: none; font-size: 0.8em; } div.print-section a.disabled { display: none; } .print-link { color: #818181; } .print-link.disabled { cursor: text; text-decoration: none; } /* Hack for generic styles that shouldn't exist in the database */ .content_bold { font-weight: bold; } .content_italics { font-style: italic; }