table { border-collapse: collapse; } td, th { border: 1px solid #ccc; padding: 2px 12px; font-size: 10pt; } code, samp, var { color: #060; } pre { font-size: 10pt; display: block; color: #060; background-color: #e8fff6; border: 1px solid #f0fff0; border-left-width: 5px; padding: 4px 12px; } pre.badcode { color: #c00; background-color: #ffe6d8; border-color: #fff0f0; } hr { margin-top: 3.5em; border-width: 1px; color: #fff; } html { margin: 2em 10% 0; padding: 0; } .bp-reset-element, body, h1, h2, h3, h4, h5, h6, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, blockquote, q, th, td, caption, table, div, span, object, iframe, p, pre, a, abbr, acronym, address, code, del, dfn, em, img, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead, tr { margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; } body { font-family: 'Arial', sans-serif; font-size: 81.25%; color: #222; background-color: #fff; line-height: 1.67; overflow: auto; } .change { text-align: right; margin-bottom: 1em; } em { font-style: italic; } h1, h2, h3, h4, h5, h6 { font-weight: bold; } h1 { margin-bottom: 0.5em; text-align: center; } h2, h3, h4, h5, h6 { margin-top: 1.5em; margin-bottom: 0.75em; } h1 { font-size: 200%; } h2 { font-size: 167%; } h3 { font-size: 133%; } h4 { font-size: 120%; } h5 { font-size: 110%; } p { margin: 0 0 1.5em; } a[href=''] { cursor: default; } h1 img, h2 img, h3 img, h4 img, h5 img, h6 img { margin: 0; } a img { border: none; } pre { margin: 1.5em 0; white-space: pre; } pre, code, kbd, tt { font: 1em 'Droid Sans Mono', monospace; line-height: 1.5; } dl { margin: 0 0 1.5em; } dl dt { font-weight: bold; } dd { margin-left: 1.5em; } dd.toc3 { margin-left: 3em; } hr { height: 0; border: 0; border-top: 1px solid #ccc; background-color: #ccc; } table { border: 1px solid #bbb; border-spacing: 0; border-collapse: collapse; margin: 0 0 1.5em; vertical-align: middle; width: 100%; } table.unlined, table.unlined th, table.unlined tr, table.unlined td { border: 0; } th, td, caption { float: none !important; text-align: left; font-weight: normal; vertical-align: middle; padding: 4px; } caption { padding: 0; } td { border: 1px solid #bbb; vertical-align: top; } th { border: 0; border-bottom: 1px solid black; font-weight: bold; background: rgb(229, 236, 249); } table th code { background-color: inherit; color: inherit; } table tfoot th { border: 1px solid #bbb; } tfoot { font-style: italic; } caption { background: #eee; } table[border='0'] { border: none; } table[border='0'] > tbody > tr > td, table[border='0'] > tr > td { border: none; } tr.alt td, td.alt { background-color: #efefef; } table.striped tr:nth-child(even) td, table tr.even td { background: #efefef; } table.columns { border: none; } table.columns > tbody > tr > td, table.columns > tr > td { border: none; padding: 0 3em 0 0; } table.columns > tbody > tr > td:last-child, table.columns > tr > td:last-child { border: none; padding: 0; } ul, ol { margin: 0 1.5em 1.5em 0; padding-left: 2em; } li ul, li ol { margin: 0; } ul { list-style-type: disc; } ol { list-style-type: decimal; } ul { list-style-type: disc; } ul ul { list-style-type: circle; } ul ul ul { list-style-type: square; } ul.disc { list-style-type: disc; } ul.circle { list-style-type: circle; } ul.square { list-style-type: square; } ol { list-style-type: decimal; } ol ol { list-style-type: lower-alpha; } ol ol ol { list-style-type: lower-roman; } ol ul { list-style-type: circle; } ol.decimal { list-style-type: decimal; } ol.upper-alpha { list-style-type: upper-alpha; } ol.lower-alpha { list-style-type: lower-alpha; } ol.upper-roman { list-style-type: upper-roman; } ol.lower-roman { list-style-type: lower-roman; } ol.nolist, ul.nolist { padding-left: 0; list-style-image: none; list-style-type: none; margin-left: 0; } .center { text-align: center; } code, kbd, pre { color: #090; } kbd { font-weight: bold; } table.striped code { background-color: inherit; } pre { padding: 6px 10px; background-color: #fafafa; border: 1px solid #bbb; overflow: auto; } pre.prettyprint { padding: 6px 10px !important; border: 1px solid #bbb !important; } code.bad, code.badcode { color: magenta; } pre.bad, pre.badcode { background-color: #ffe6d8; border-top: 1px inset #a03; border-left: 1px inset #a03; } .tip { background-color: #fffbd9; padding: 6px 8px 6px 10px; border-left: 6px solid #ffef70; } .note { background-color: #e5ecf9; padding: 6px 8px 6px 10px; border-left: 6px solid #36c; } @media print { .str { color: #060; } .kwd { color: #006; font-weight: bold; } .com { color: #600; font-style: italic; } .typ { color: #404; font-weight: bold; } .lit { color: #044; } .pun, .opn, .clo { color: #440; } .pln { color: #000; } .tag { color: #006; font-weight: bold; } .atn { color: #404; } .atv { color: #060; } h1 { font-style: italic; } } ol.linenums { margin-top: 0; margin-bottom: 0; } code { background-color: #fafafa; padding: 0.25em 0.5em; white-space: nowrap; } /* TOC CSS */ table.columns { border: none; } td.two_columns { -webkit-column-count: 2; column-count: 2; } .toc_category { font-size: 10pt; padding-top: 1em; padding-bottom: 1em; border-left-width: 2px; border-right-width: 2px; border-color: grey; } .toc_stylepoint { font-size: 10pt; padding-top: 1em; padding-bottom: 1em; } li.toc_entry { padding-right: 1em; display: inline; list-style-type: none; } /* * This space is required to trigger the linewrap on the links * at href boundaries */ li.toc_entry::after { content: ' '; } li.toc_entry a { white-space: nowrap; } /* Horizontal TOC */ .toc td, .toc th { border-width: 1px 5px; overflow: hidden; } /* Vertical TOC */ .toc td.two_columns { border-width: 0; } /* Numbered sections */ h1 { counter-reset: h2; } h2.numbered { counter-reset: h3; } h3.numbered { counter-reset: h4; } h2.numbered::before { content: counter(h2) ' '; counter-increment: h2; } h3.numbered::before { content: counter(h2) '.' counter(h3) ' '; counter-increment: h3; } h4.numbered::before { content: counter(h2) '.' counter(h3) '.' counter(h4) ' '; counter-increment: h4; }